Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
personal fork of npm
JavaScript Shell CSS

This branch is 50 commits ahead, 1075 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 Change the way how tests fail on stderr output.
.gitignore remove old npmlog
.npmignore use npm-registry-mock, fixes #3633
AUTHORS update 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.