(id: string)
| 74 | } |
| 75 | |
| 76 | function findPackageManager(id: string): PackageManager { |
| 77 | const packageManager = supportedPackageManager.find( |
| 78 | packageManager => packageManager.id === id |
| 79 | ); |
| 80 | if (packageManager === undefined) { |
| 81 | throw new Error(`unknown package manager specified: ${id}`); |
| 82 | } |
| 83 | return packageManager; |
| 84 | } |
| 85 | |
| 86 | /** |
| 87 | * A function that generates a cache key to use. |