Fast and lightweight Npm Registry Manager, for the minimalists.
Like dnrm, but in pure Node.js.
- Super lightweight, pure Node.js with NO dependency
- Fast, DO NOT parse the
.npmrc
file - Correct, follow the rules of the
.npmrc
file
# install the `nrml` command globally
npm install -g nrm-lite
# test if it's installed
nrml --help
# examples
nrml ls
nrml use taobao
nrml test
It is well-known that Deno's cold start is faster than Node.js.
Hence you can install nrm-lite
in deno, so it will be as fast as dnrm
.
# install `nrml` in deno
deno install -Afgr npm:nrm-lite -n nrml
# test if it's installed
nrml --help
nrm-lite
Usage:
nrml ls List registries
nrml use <name> Use registry
nrml test [<timeout>] Test registry speed, optional timeout in second (default: 2)
nrml add <name> <url> Add custom registry
nrml del <name> Delete custom registry
nrml rc Open .npmrc file
nrml help Show this help
Global Options:
--local Use local .npmrc file, rather than the global one (default: false)