We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8696178 commit c598b55Copy full SHA for c598b55
commands/add.ts
@@ -44,11 +44,13 @@ export default class Add extends BaseCommand {
44
* Detect the package manager to use
45
*/
46
async #getPackageManager() {
47
- const pkgManager =
+ const packageManager =
48
this.packageManager || (await detectPackageManager(this.app.makePath())) || 'npm'
49
50
- if (KNOWN_PACKAGE_MANAGERS.includes(pkgManager)) {
51
- return pkgManager
+ if (
+ KNOWN_PACKAGE_MANAGERS.some((knownPackageManager) => knownPackageManager === packageManager)
52
+ ) {
53
+ return packageManager as (typeof KNOWN_PACKAGE_MANAGERS)[number] | undefined
54
}
55
56
throw new Error('Invalid package manager. Must be one of npm, pnpm, bun or yarn')
0 commit comments