tla
Scan npm for available three-letter acronym package names
tla is 100% a fork of the always awesome @feross's module, available, with a different dictionary.txt
. He did 99.95% of the work. Please support his Patreon.
install
npm install tla -g
usage
cli
Get available names from the npm registry:
$ tlaAAAAAIAAC...
Full options list:
Usage:
tla [optional-name] <options>
Scan npm for available three-letter acronym package names.
Examples:
Print lots of possible names:
tla
tla --offline
Check for a certain name:
tla my-cool-name
tla my-cool-name --related
tla 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
tla.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.
tla.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. ^ I dunno if I update this or not since this is a fork, so I'll leave it.