Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    availablepublic

    available travis npm downloads javascript style guide

    Scan npm for available package names

    install

    npm install available -g

    usage

    cli

    Get available names from the npm registry:

    $ available
    your
    was
    our
    ...

    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.

    install

    npm i available

    Downloadslast 7 days

    5

    version

    2.0.3

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar
    • avatar