## Работа с npm
### Создать пользователя и зарегестрироваться
* npm adduser --registry https://vniac.ru:4873/
* Пример login: vbuglov, password: *****, email: test@test.tets

### Переключение регестри.
#### Будет работать только npm; yarn не чувствует авторизацтию
* npm set registry https://vniac.ru:4873/
* yarn config set registry https://vniac.ru:4873/ (обычно не требуется)

#### Вернуть регистри назад
* npm set registry https://registry.npmjs.org/

## Установка verdaccio
#### *требуются дополнительные настройки*
### Скачиваем образ
* docker pull verdaccio/verdaccio
### Запуск под docker volume
* docker volume create --name verdaccio-storage
* docker run -d --name verdaccio -p 4873:4873 --restart unless-stopped -v verdaccio-storage:/verdaccio verdaccio/verdaccio
### Volume в локальной папке
* mkdir verdaccio
* mkdir verdaccio/storage
* sudo chmod a+rwx ./verdaccio
* sudo chmod a+rwx ./verdaccio/storage
* docker run -d --name verdaccio -p 4873:4873 --restart unless-stopped -v /data/verdaccio/storage:/verdaccio/storage verdaccio/verdaccio

#### Установки из регистри
* npm install 5-test-package --registry=https://vniac.ru:4873/

## Создание npm auth token
* npm login --registry https://vniac.ru:4873/
* npm token list --registry https://vniac.ru:4873/
* npm token create --registry https://vniac.ru:4873/

## Публикация пакета
* npm config set registry http://$NPM_REGISTRY
* npm config set //$NPM_REGISTRY:_authToken=$NPM_TOKEN *(для работы из гита)*
* npm publish --tag latest

## Публикация пакета из гитлаба
* npm config set registry https://vniac.ru:4873/
* npm config set https://vniac.ru:4873:_authToken=d16uS0wqLkS97/E98V2pgtL3EY3C+0aThqUkrzIIhI4=
* npm publish --tag latest

## Установка пакета из репозитория
*  npm install 1-toolkits-helpers --registry=https://vniac.ru:4873/
