1.2.0 • Published 6 months ago
use-correct-pm v1.2.0
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