GitLab загружает пакет npm с информацией dynamic package.json

#npm #gitlab #registry

#npm #gitlab #реестр

Вопрос:

Я хочу загрузить пакет npm в локальный экземпляр GitLab. Согласно документации GitLab, необходимо указать имя пакета с пространством имен и включить запись publishConfig в package.json. Как только я делаю это вручную и создаю действительный файл .npmrc, загрузка работает.

Есть ли возможность динамически добавлять эту информацию в package.json через файл yml для CI? Вся необходимая информация доступна в виде предопределенных переменных среды.

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

1. Вы пытаетесь публиковать пакеты NPM в реестре пакетов вашего проекта ?

2. да, я хочу опубликовать. Но я хотел бы, чтобы область видимости и запись publishConfig записывались динамически через CI в package.json. Я надеялся, что здесь будут стандартные инструменты. Но я ничего не нашел. В настоящее время я решаю свою проблему с помощью небольшого скрипта NodeJS, который я выполняю незадолго до публикации.