Установка

Для установки потребуется доступ к репозиторию организации и настроенное ssh-подключение к GitHub. О том, как настроить подключение, можно прочитать здесь

Для установки и обновления графической библиотеки необходимо добавить в корневую директорию проекта файл .npmrc. Он настраивает работу npm с реестром npm-пакетов github.

В файл необходимо добавить следующие сторки:

//npm.pkg.github.com/:_authToken=<GITHUB_TOKEN>
@incartdev:registry=https://npm.pkg.github.com/

Вместо <GITHUB_TOKEN> необходимо вписать свой собственный PAT-токен.

Получения PAT-токена

Чтобы сгенерировать свой токен необходимо:

  1. Открыть настройки GitHub.
  2. В настройках найти пунк Developer settings.

developersettings

  1. В пункте Developer settings пройти по следующем пути: personal access tokens -> tokens(classic) -> generate new token -> generate new token (classic).

generatenewtoken

  1. Авторизироваться, если GitHub попросит.
  2. В открывшемся меню выбрать имя для токена, например, PACKAGES_PAT, выбрать срок действия токена (рекомендуем выбрать или бессрочно, или сроком на год), выставить разрешение write:packages.

patsettings

  1. В конце страницы нажать Generate token.
  2. ОБЯЗАТЕЛЬНОЕ скопируйте получившийся ключ. Вы не сможете ещё раз его посмотреть. Возможно либо создать новый, либо перегенерировать старый.

copytoken

  1. Скопируйте сгенерированный токен в файл .npmrc. У вас должно получиться следующее:
//npm.pkg.github.com/:_authToken=abc_QwErtyUiOp...
@incartdev:registry=https://npm.pkg.github.com/

Обязательно следует добавть файл .npmrc в .gitignore

Подключение графической библиотеки

Графическая библиотека подключается в виде пакета с помощью команды npm install:

$ npm install @incartdev/jagm-visualizator

Версии релизов можно посмотреть здесь.

Доступ к содержимому по ссылке возможен только для авторизованных пользователей GitHub, являющихся участниками организации IncartDev
Ссылка на ресурс