tla

3.0.0 • Public • Published

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.

Package Sidebar

Install

npm i tla

Weekly Downloads

2

Version

3.0.0

License

MIT

Unpacked Size

78.6 kB

Total Files

6

Last publish

Collaborators

  • bnb