A simple check of the usage of the correct package manager.
No installation is needed. Just run with npx.
Use one of the examples.
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.
npx use-correct-pm
# or
npx use-correct-pm pnpmnpx use-correct-pm npmnpx use-correct-pm yarnnpx use-correct-pm bunFor example used in combination with husky.
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
[ -n "$CI" ] && exit 0
npx use-correct-pm