Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
npm version?
npm version помимо изменения версии в package.json так же создаёт версионный тег в гите
нужен скрипт который бы пушил новый тег из CI-скрипта и прокидывал версию в само приложение
Вот так можно версию в приложении показывать
import { version } from '../package.json'
npm version меняет версию в package.json, создаёт тег с соответствующей версией и умеет в префиксы к pre- версиям ) Вроде как всё умеет и даже больше, чем вышеперечисленные пакеты
Целая статья как утилитой менять версию, и да, это современный фронтенд, они как бы делают вид что решают впервые проблемы, которые повсеместно уже решены.
Версионность веб-приложений