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