por comentário de @ dantheta:
A partir da npm 1.1.65, o URL do Github pode ser um usuário / projeto mais conciso. npmjs.org/doc/files/package.json.html Você pode anexar a ramificação como user / project # branch
assim
"babel-eslint": "babel/babel-eslint",
Ou para a tag v1.12.0 em jscs:
"jscs": "jscs-dev/node-jscs#v1.12.0",
Observe que, se você usar o npm --save, obterá o git mais longo
Em https://docs.npmjs.com/files/package.json#git-urls-as-dependencies
URLs Git como dependências
Os URLs Git podem ter a forma:
git: //github.com/user/project.git#commit-ish git + ssh: // usuário @ nome do host: project.git # commit-ish git + ssh: //user@hostname/project.git#commit- ish git + http: //user@hostname/project/blah.git#commit-ish
git + https: //user@hostname/project/blah.git#commit-ish
O commit-ish pode ser qualquer tag, sha ou ramificação que possa ser fornecida como um argumento para o git checkout. O padrão é mestre.
URLs do GitHub
Na versão 1.1.65, você pode consultar os URLs do GitHub como "foo": "user / foo-project". Assim como nos URLs git, um sufixo commit-ish pode ser incluído. Por exemplo:
{"name": "foo",
"version": "0.0.0",
"dependences": {"express": "visionmedia / express", "mocha": "visionmedia / mocha # 4727d357ea"}}
user/project
. npmjs.org/doc/files/package.json.html Você pode anexar o ramo comouser/project#branch