npm

Реестр пакетов npm (Node Package Manager) — это централизованное хранилище, где разработчики могут публиковать, обнаруживать и управлять пакетами JavaScript для общего использования.

.npmrc — файл конфигурации npm, который содержит параметры, такие как настройки реестра, токены аутентификации и другие параметры, используемые при работе с пакетами npm.

.npmrc обычно располагается в домашней директории пользователя:

  • для Linux — /home/username/.npmrc;
  • для Windows — C:\Users\Username.npmrc.

Публикация пакета

  1. Создайте токен.

  2. Отредактируйте .npmrc:

//gitverse.ru/api/packages/ваш_username_в_GitVerse/npm/:_authToken=созданный_токен
registry=https://gitverse.ru/api/packages/ваш_username_в_GitVerse/npm/
  1. Отредактируйте 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"
  }
}
  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

Связанные разделы

  1. Зеркало NPM.
  2. Пример подключения зеркала в веб-сервисе.