@ dantheta'nın yorumu başına:
Npm 1.1.65 itibariyle, Github URL'si daha kısa kullanıcı / proje olabilir. npmjs.org/doc/files/package.json.html Şubeyi kullanıcı / proje # dalı gibi ekleyebilirsiniz
Yani
"babel-eslint": "babel/babel-eslint",
Veya jscs'deki v1.12.0 etiketi için:
"jscs": "jscs-dev/node-jscs#v1.12.0",
Not: npm --save kullanırsanız, daha uzun git
Gönderen https://docs.npmjs.com/files/package.json#git-urls-as-dependencies
Bağımlılık Olarak URL'leri Git
Git URL'leri şu biçimde olabilir:
git: //github.com/user/project.git#commit-ish git + ssh: // kullanıcı @ 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
Taahhüt, git çıkışına argüman olarak verilebilen herhangi bir etiket, sha veya şube olabilir. Varsayılan master'dır.
GitHub URL'leri
1.1.65 sürümünden itibaren GitHub URL'lerine yalnızca "foo": "user / foo-project" olarak başvurabilirsiniz. Git URL'lerinde olduğu gibi, bir taahhüt-son eki eklenebilir. Örneğin:
{"name": "foo",
"version": "0.0.0",
"bağımlılıklar": {"express": "visionmedia / express", "mocha": "visionmedia / mocha # 4727d357ea"}}
user/project
. npmjs.org/doc/files/package.json.html Şubeyi şu şekilde ekleyebilirsinizuser/project#branch