1.2.0 • Published 2 years 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 pnpmCheck for NPM
npx use-correct-pm npmCheck for YARN
npx use-correct-pm yarnCheck for BUN
npx use-correct-pm bunAs 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