/
githubmirror
/
pixijs
Обзор
Документация
Войти
/
githubmirror
/
pixijs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
scripts/release.mts
38 строк
1009 B
Zyie
fix: release scripts for node 24
03 фев 2026, 19:09
03 фев 2026, 19:09
5e484ff
Код
Авторство
О чём код?
// @ts-expect-error No types for fs-extra/esm import { readJSON } from 'fs-extra/esm'; import path from 'path'; import { bump } from './utils/bump.mts'; import { spawn } from './utils/spawn.mts'; /** * Bump the version of all packages in the monorepo * and their dependencies. Replacement for lerna version --exact --force-publish */ async function main(): Promise<void> { try { const { version } = await readJSON( path.join(process.cwd(), 'package.json') ); const nextVersion = await bump(version); // Finish up: update lock, commit and tag the release await spawn('npm', ['version', nextVersion, '-m', `v${nextVersion}`]); // For testing purposes if (!process.argv.includes('--no-push')) { await spawn('git', ['push']); await spawn('git', ['push', '--tags']); } } catch (err) { console.error((err as Error).message); process.exit(1); } } void main();