use-correct-pm
v1.2.0
Published
A simple check of the usage of the correct package manager.
Downloads
1
Readme
Check for using the correct package manager
A simple check of the usage of the correct package manager.
Usage
No installation is needed. Just run with npx
.
As script in package.json
Use one of the examples.
"scripts": {
"use-correct-pm": "npx use-correct-pm", // PNPM
"use-correct-pm": "npx use-correct-pm pnpm", // PNPM
"use-correct-pm": "npx use-correct-pm npm", // NPM
"use-correct-pm": "npx use-correct-pm yarn", // YARN
"use-correct-pm": "npx use-correct-pm bun", // BUN
},
As shell script
Default (same as PNPM
)
Use npx
if you use NPM
as package manager.
For PNPM
and YARN
use exec
if you have installed the package in your project, otherwise use dlx
.
If you use BUN
as your package manager use bunx
.
Check for PNPM
npx use-correct-pm
# or
npx use-correct-pm pnpm
Check for NPM
npx use-correct-pm npm
Check for YARN
npx use-correct-pm yarn
Check for BUN
npx use-correct-pm bun
As git hook
For example used in combination with husky.
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
[ -n "$CI" ] && exit 0
npx use-correct-pm