Как стать автором
Обновить

Комментарии 4

Ну может кто не знал.
npm позволяет указывать в качестве источника ссылки на архивы
а еще у гитхаба и битбакеты можно скачивать архивы исходников
Соеденив этих два знания получаем такой трюк.
Если не хочется выкладывать свою библиотеку в npm, то достаточно в файле package.json в зависимостях подключить модуль так:
"dependencies": {
   ...
   "<имя модуля>": "<путь к репозиторию>/tarball/<ветка или тег>"
   ...
}


например так:
"dependencies": {
   "node-lib": "https://github.com/zxcabs/node-lib/tarball/v.0.0.2"
}
Можно сразу указыать репозиторий и хэш с именем ветки, тэга или всего чего угодно, что можно передать в качестве аргумента команде git checkout. Например, так:

«dependencies»: {
«connect»: «git://github.com/senchalabs/connect.git#2.7.5»
}

Для создания package.json обычно использую npm init.
Также бывает полезна команда npm version.
Только что узнал про bash completion.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории