за комментарий @ dantheta:
Начиная с версии 1.1.65, URL Github может быть более лаконичным для пользователя / проекта. npmjs.org/doc/files/package.json.html Вы можете прикрепить ветку как user / project # branch
Так
"babel-eslint": "babel/babel-eslint",
Или для тега v1.12.0 на JSCS:
"jscs": "jscs-dev/node-jscs#v1.12.0",
Обратите внимание, что если вы используете npm --save, вы получите более длинный git
С https://docs.npmjs.com/files/package.json#git-urls-as-dependencies
Git URL-адреса как зависимости
URL-адреса Git могут иметь вид:
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 может быть любым тегом, sha или ветвью, которые могут быть предоставлены в качестве аргумента для git checkout. По умолчанию используется мастер.
GitHub URLs
Начиная с версии 1.1.65, вы можете ссылаться на URL GitHub как просто «foo»: «user / foo-project». Как и в случае с git-URL, можно включить суффикс commit-ish. Например:
{"name": "foo",
"version": "0.0.0",
"dependencies": {"express": "visionmedia / express", "mocha": "visionmedia / mocha # 4727d357ea"}}
user/project
. npmjs.org/doc/files/package.json.html Вы можете прикрепить ветку какuser/project#branch