@custis/front-scripts
v2.0.5
Published
Скрипты для обновления зависимостей + генерации nswag (используется в прикладных модулях).
Maintainers
Readme
Custis front-scripts
Скрипты для обновления зависимостей + генерации nswag (используется в прикладных модулях).
Первый запуск
- Проверьте, что этот
front-scriptsрепозиторий клонирован в отдельную пустую папку❋; - Установите зависимости -
npm install; - Клонируйте все фронт-репозитории одной командой -
npm run cloneAllRepos.
Обновление версий библиотек
- Запустите
npm run updateAllFronts <commitMessage>;
Скрипт updateAllFronts
- сделает
stash - если текщая ветка не
master. то переключится на неё - сделает
pull - пробежится по директориям, найдёт среди них node-проекты,
в которых есть указанная библиотека в зависимостях,
и обновит в клонированные ранее командой
cloneAllReposпроектах версию до последней доступной из реестра npm. - установит обновит пакеты через
npm i - добавит изменения в
git tree - закоммитит измениния с текстом
<commitMessage>илиОбновление библиотек, если<commitMessage>не задано - сделает
push
В файле index.js в поле VERSIONS можно задать конкретные версии, до которых надо обновить либы. Пустые значения - обновляем до последней версии
❋❋❋.
❋ не смешивайте папки с проектами в разработке. В этой директории, обновляемые фронт-репозитории должны всегда находиться на одном уровне и master-ветке.
❋❋ *Запустите команду node index.js @custis/имя*библиотеки, если хотите обновить только определенную либу_
❋❋❋ особенно в первый раз команда может выполняться весьма продолжительное время.
