npm
Реестр пакетов npm (Node Package Manager) — это централизованное хранилище, где разработчики могут публиковать, обнаруживать и управлять пакетами JavaScript для общего использования.
.npmrc — файл конфигурации npm, который содержит параметры, такие как настройки реестра, токены аутентификации и другие параметры, используемые при работе с пакетами npm.
.npmrc обычно располагается в домашней директории пользователя:
- для Linux —
/home/username/.npmrc; - для Windows —
C:\Users\Username.npmrc.
Публикация пакета
-
Отредактируйте
.npmrc:
//gitverse.ru/api/packages/ваш_username_в_GitVerse/npm/:_authToken=созданный_токен
registry=https://gitverse.ru/api/packages/ваш_username_в_GitVerse/npm/- Отредактируйте
package.json. Пример :
{
"name": "npm",
"version": "2.1.0",
"description": "описание_вашего_пакета",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"npm_pack": "^1.1.4",
"npm_pack_v1": "^1.1.1"
}
}- Опубликуйте пакет:
npm publishПрекращение публикации пакета
Пример:
npm unpublish @test/test_package
npm unpublish @test/test_package@1.0.0Установка пакета
Порядок установки описан на странице пакета:

Поддержка тегов версий npm-реестром
Пример:
# npm dist-tag add название_пакета@версия_пакета тег
npm dist-tag add test_package@1.0.2 release