/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/versions/parseVersion.ts
18 строк
644 B
Артём Муфазалов
fix: do not remove build from versions (#2688)
08 авг 2025, 15:59
Не верифицирован
08 авг 2025, 15:59
91c3844
Код
Авторство
О чём код?
export const getMinorVersion = (version: string) => { const regexp = /\d{1,}-\d{1,}(-\d){0,}(-hotfix-\d{1,}(-\d{1,})?)?\.[0-9a-zA-Z]+$/; let result = version; if (regexp.test(version)) { result = result.replace(/(-hotfix-\d{1,}(-\d{1,})?)?\.[0-9a-zA-Z]+$/, ''); // stable-19-2-18.bfa368f -> stable-19-2-18 } return result; }; export const getMajorVersion = (version: string) => { const minorVersion = getMinorVersion(version); const regexp = /\d{1,}-\d{1,}-\d{1,}/; // to check versions that have minor part return regexp.test(minorVersion) ? minorVersion.replace(/-\d{1,}$/, '') : minorVersion; };