available
Scan npm for available package names
install
npm install available -g
usage
cli
Get available names from the npm registry:
$ availableyourwasour...
Full options list:
Usage:
available [optional-name] <options>
Scan npm for available package names.
Examples:
Print lots of possible names:
available
available --offline
Check for a certain name:
available my-cool-name
available my-cool-name --related
available my-cool-name --offline
Flags:
-r, --related Search for related module names (Uses thesaurus)
-o, --offline Force offline mode (Does not verify names are actually available)
-v, --version Show current version
-h, --help Show usage information
api
available.getNames(opts, next)
Get available package names from npm.
If opts.online
is true
, verify that the
names are actually available. Otherwise, a local
package name database is used,
which may be slightly out-of-date.
next(err, name)
is called each time an available package is found. This allows
for "streaming" the possible names from the registry. If err
is an Error
, then
there was a problem and next
will not be called again. name
is the available
package name.
available.checkName(name, opts, next)
Check if a specific name
is available on npm.
If opts.online
is true
, verify that the
names are actually available. Otherwise, a local
package name database is used,
which may be slightly out-of-date.
If opts.related
is true
, then this will search for related module names using
a thesaurus.
next(err, name)
is called each time an available package is found. This allows
for "streaming" the possible names from the registry. If err
is an Error
, then
there was a problem and next
will not be called again. name
is the available
package name.
license
MIT. Copyright (c) Feross Aboukhadijeh.