Check whether a package name is available on npm
Feedback about the squatter detection should be opened on the squatter
repo.
$ npm install --global npm-name-cli
$ npm-name --help
Usage
$ npm-name <name> …
Examples
$ npm-name chalk
✖ chalk is unavailable
$ npm-name abc123
⚠ abc123 is squatted
$ npm-name unicorn-cake
✔ unicorn-cake is available
$ npm-name @sindresorhus/is unicorn-cake
✖ @sindresorhus/is is unavailable
✔ unicorn-cake is available
Exits with code 0 when all names are available or 2 when any names are taken
-
Nicer & simpler output
-
npm search is only supported on npm 4, which is only bundled with Node.js 7.4+
-
Performance
Using npm 4.0.2
$ time npm search unicorn-cake
No matches found for "unicorn-cake"
npm search unicorn-cake 55.50s user 0.82s system 101% cpu 55.380 total
$ time npm-name unicorn-cake
✔ unicorn-cake is available
npm-name unicorn-cake 0.17s user 0.02s system 35% cpu 0.535 total
- npm-name - API for this module
MIT © Sindre Sorhus