Skip to content

Commit c598b55

Browse files
committed
fix(commands): use Array#some instead of Array#includes for type-safety
1 parent 8696178 commit c598b55

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

commands/add.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,13 @@ export default class Add extends BaseCommand {
4444
* Detect the package manager to use
4545
*/
4646
async #getPackageManager() {
47-
const pkgManager =
47+
const packageManager =
4848
this.packageManager || (await detectPackageManager(this.app.makePath())) || 'npm'
4949

50-
if (KNOWN_PACKAGE_MANAGERS.includes(pkgManager)) {
51-
return pkgManager
50+
if (
51+
KNOWN_PACKAGE_MANAGERS.some((knownPackageManager) => knownPackageManager === packageManager)
52+
) {
53+
return packageManager as (typeof KNOWN_PACKAGE_MANAGERS)[number] | undefined
5254
}
5355

5456
throw new Error('Invalid package manager. Must be one of npm, pnpm, bun or yarn')

0 commit comments

Comments
 (0)