personal fork of npm
JavaScript Shell CSS
Pull request Compare This branch is 50 commits ahead, 2663 commits behind npm:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
doc
html
lib
node_modules
scripts
test
.gitignore
.npmignore
AUTHORS
LICENSE
Makefile
README.md
cli.js
configure
make.bat
package.json

README.md

npm

Personal fork of npm with the following changes:

  • adds support for public & private semver-friendly github tarballs
  • output formatting changes as shown below
  • better search output with github repository links that you can cmd+click to view
  • remove some error reporting that is only useful to people debugging npm
  • remove annoying readme and repository field warnings

Installation

$ npm install -g visionmedia/npm

Output

Subjectively cleaner output:

Search

Search output with useful github urls, no npmjs.org indirection, use cmd+dblclick to open in the browser.

GitHub semver

If you've ever tried using private github repositories instead of a private npm registry, you've probably failed. This fork of npm adds semver support for exactly that.

For example the following component-style dependency definitions allow you to specify the username/repository, as well as the version - this is true for both public and private repos.

"dependencies": {
  "visionmedia/debug": "~0.7.0",
  "visionmedia/private": "1.x"
}

For authentiation you need to create an access token:

Then run:

$ npm config set github-token <token>

License

Whatever npm is + MIT