watilde/npmbrew


shipit a npm version manager

https://www.npmjs.com/package/npmbrew

License: MIT

Language: JavaScript

Keywords: javascript, npm


npmbrew -- a npm version manager

Build Status NPM Downloads

Why npmbrew?

npm is flooded with issue reports on a daily basis. Sometimes I spent just too much time juggling around different npm versions trying to reproduce the error.

I created npmbrew to make it easy to switch versions. See also: #14

Install

Using npm.

npm install -g npmbrew

Usage

Usage: npmbrew <command>

Commands:
clean                Delete all installed sources
help                 Output help information
install <version>    Install the version passed
ls                   List versions currently installed
ls-remote            List registry versions
npm                  An alias of npm <command>
uninstall <version>  Delete the install for <version>
use <version>        Use <version>

Example

Install

npmbrew install v2.6.0
installed

Switch version with use:

npmbrew use v2.6.0
Using v2.6.0

Use npm

npmbrew npm help
Usage: npm <command> blah blah...

Add npmbrew npm to PATH

Add the following line to the end of your .bashrc or .zshrc.

# npmbrew
export PATH=$HOME/.npmbrew/current/bin:$PATH

Reload config.

source ~/.zshrc

Test.

npm help
Usage: npm <command> blah blah...

One more thing

npmbrew uses update-notifier, to let users know when there is a new version available for download.

npm whoami
watilde


┌──────────────────────────────────────────┐
│ Update available: 2.7.0 (current: 2.6.0) │
│ Run npmbrew install 2.7.0 to update.     │
└──────────────────────────────────────────┘


LICENSE

The MIT License (MIT)

Copyright (c) 2015 Daijiro Wachi

See also: LICENSE.

Project Statistics

Sourcerank 7
Repository Size 74.2 KB
Stars 43
Forks 1
Watchers 3
Open issues 2
Dependencies 8
Contributors 2
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Daijiro Wachi Jorge Bucaran

Packages Referencing this Repo

npmbrew
a npm version manager
Latest release 1.5.3 - Updated - 43 stars

Something wrong with this page? Make a suggestion

Last synced: 2024-09-11 17:38:56 UTC

Login to resync this repository