Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
personal fork of npm
JavaScript Shell CSS
Pull request Compare This branch is 50 commits ahead, 1679 commits behind npm:master.

Merge pull request #18 from rlidwka/github_token

rename "github_token" to "github-token"
latest commit bbcb826fbe
@tj authored
Failed to load latest commit information.
bin Use new npmconf module
doc rename "github_token" to "github-token"
html Fixed typo in docs style.css
lib rename "github_token" to "github-token"
node_modules rename "github_token" to "github-token"
scripts #3759: do not install npm on node <= v0.5
test
.gitignore remove old npmlog
.npmignore use npm-registry-mock, fixes #3633
AUTHORS
LICENSE
Makefile minor makefile fixup
README.md rename "github_token" to "github-token"
cli.js Avoid accidentally opening npm.js with WSH
configure Write builtin config with ./configure script
make.bat Add a fake make file for Windows test-running love
package.json update gh-lookup for optional token

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

Something went wrong with that request. Please try again.