komentar per @ dantheta:
Pada npm 1.1.65, URL Github dapat menjadi pengguna / proyek yang lebih ringkas. npmjs.org/doc/files/package.json.html Anda dapat melampirkan cabang seperti cabang pengguna / proyek #
Begitu
"babel-eslint": "babel/babel-eslint",
Atau untuk tag v1.12.0 pada jscs:
"jscs": "jscs-dev/node-jscs#v1.12.0",
Catatan, jika Anda menggunakan npm --save, Anda akan mendapatkan git yang lebih panjang
Dari https://docs.npmjs.com/files/package.json#git-urls-as-dependencies
Git URL sebagai Dependensi
URL git dapat berupa:
git: //github.com/user/project.git#commit-ish git + ssh: // user @ hostname: 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
Commit-ish dapat berupa tag, sha, atau cabang yang dapat diberikan sebagai argumen untuk checkout. Standarnya adalah master.
URL GitHub
Pada versi 1.1.65, Anda dapat merujuk ke url GitHub hanya sebagai "foo": "user / foo-project". Sama seperti dengan URL git, sufiks komit-ish dapat dimasukkan. Sebagai contoh:
{"name": "foo",
"versi": "0.0.0",
"dependencies": {"express": "visionmedia / express", "mocha": "visionmedia / mocha # 4727d357ea"}}
user/project
. npmjs.org/doc/files/package.json.html Anda dapat melampirkan cabang sepertiuser/project#branch