All Projects → feross → available

feross / available

Licence: MIT license
Scan npm for available package names

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to available

get chinese name
Chinese naming tool, supports ancient poetry naming. Built-in Shijin, Analects, Tang poetry, Song poetry, Chuci, Zhouyi. Support getting name from customize article.
Stars: ✭ 31 (-68.37%)
Mutual labels:  name
vanat
🔨 Dependency Manager for Vala 🚧 App under development!
Stars: ✭ 14 (-85.71%)
Mutual labels:  package-manager
cppm
c++ package manager only use CMake
Stars: ✭ 37 (-62.24%)
Mutual labels:  package-manager
brazil-civil-registry-data
Raw scrapings of ARPEN https://transparencia.registrocivil.org.br/
Stars: ✭ 35 (-64.29%)
Mutual labels:  registry
Build-Scripts
Collection of build scripts useful when testing on downlevel, abandonware and ransomware clients
Stars: ✭ 61 (-37.76%)
Mutual labels:  package-manager
dex
docker executables - run applications without installing them or their dependencies
Stars: ✭ 31 (-68.37%)
Mutual labels:  package-manager
regclient
Docker and OCI Registry Client in Go and tooling using those libraries.
Stars: ✭ 603 (+515.31%)
Mutual labels:  registry
nxt registry
A simple registry to implement the container pattern
Stars: ✭ 16 (-83.67%)
Mutual labels:  registry
kustomizer
An experimental package manager for distributing Kubernetes configuration as OCI artifacts.
Stars: ✭ 239 (+143.88%)
Mutual labels:  package-manager
aspen
Passerine's package manager.
Stars: ✭ 22 (-77.55%)
Mutual labels:  package-manager
carbon
Carbon is a package manager for Kubernetes. It allows to operate with your application along with Kubernetes manifests as a holistic package.
Stars: ✭ 12 (-87.76%)
Mutual labels:  package-manager
craneoperator
Gives you a simple web interface for browsing around a Docker Registry
Stars: ✭ 116 (+18.37%)
Mutual labels:  registry
registry
Package registry for vpkg
Stars: ✭ 13 (-86.73%)
Mutual labels:  package-manager
xmutca-rpc
Xmutca-rpc是一个基于netty开发的分布式服务框架,提供稳定高性能的RPC远程服务调用功能,支持注册中心,服务治理,负载均衡等特性,开箱即用。
Stars: ✭ 18 (-81.63%)
Mutual labels:  registry
dppm
An easy way to install and manage server applications
Stars: ✭ 107 (+9.18%)
Mutual labels:  package-manager
anthology
A private Terraform registry implementation as an alternative to the official registry.
Stars: ✭ 112 (+14.29%)
Mutual labels:  registry
ansible-nodejs
Ansible role to set up the latest version of Node.js and npm in Debian-like systems
Stars: ✭ 14 (-85.71%)
Mutual labels:  package-manager
poetry.el
Python dependency management and packaging in Emacs
Stars: ✭ 110 (+12.24%)
Mutual labels:  package-manager
ReName
Come up with a name using poem in ancient China.
Stars: ✭ 29 (-70.41%)
Mutual labels:  name
regln
Windows Rregistry Linking Utility
Stars: ✭ 38 (-61.22%)
Mutual labels:  registry

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].