Skip to content
personal fork of npm
JavaScript Shell CSS
Pull request Compare This branch is 50 commits ahead, 2192 commits behind npm:master.
Latest commit bbcb826 @tj Merge pull request #18 from rlidwka/github_token
rename "github_token" to "github-token"


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


$ npm install -g visionmedia/npm


Subjectively cleaner output:


Search output with useful github urls, no 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>


Whatever npm is + MIT

Something went wrong with that request. Please try again.