Skip to content

bnb/tla

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tla travis npm downloads javascript style guide

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:

$ tla
AAA
AAI
AAC
...

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.

About

Scan npm for available package names

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%