según el comentario de @ dantheta:
A partir de npm 1.1.65, la URL de Github puede ser un usuario / proyecto más conciso. npmjs.org/doc/files/package.json.html Puede adjuntar la rama como usuario / proyecto # rama
Entonces
"babel-eslint": "babel/babel-eslint",
O para la etiqueta v1.12.0 en jscs:
"jscs": "jscs-dev/node-jscs#v1.12.0",
Tenga en cuenta que si usa npm --save, obtendrá el git más largo
Desde https://docs.npmjs.com/files/package.json#git-urls-as-dependencies
URL de Git como dependencias
Las URL de Git pueden tener la forma:
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
El commit-ish puede ser cualquier etiqueta, sha o rama que se pueda proporcionar como argumento para git checkout. El valor predeterminado es maestro.
URL de GitHub
A partir de la versión 1.1.65, puede referirse a las URL de GitHub como "foo": "user / foo-project". Al igual que con las URL de git, se puede incluir un sufijo commit-ish. Por ejemplo:
{"nombre": "foo",
"versión": "0.0.0",
"dependencias": {"express": "visionmedia / express", "mocha": "visionmedia / mocha # 4727d357ea"}}
user/project
. npmjs.org/doc/files/package.json.html Puede adjuntar la rama comouser/project#branch