1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-06-27 01:19:00 +02:00
unleash.unleash/scripts/npm-tag.js
Gastón Fournier 07998e5588
feat: ability to run npm release from branch (#10120)
This is to be able to release 7.0.0 from the branch 7.0, due to this
failed job
https://github.com/Unleash/unleash/actions/runs/15586992840/job/43895801674

Failure was because package.json already had 7.0.0 and I don't want to
use --force
2025-06-11 16:22:09 +02:00

20 lines
508 B
JavaScript

import semver from 'semver';
import { createRequire } from 'node:module';
const require = createRequire(import.meta.url);
const { version } = require('../package.json');
const latestUnleashVersion = process.argv[2];
function isPrerelease(version) {
const arr = semver.prerelease(version);
return arr && arr.length > 0;
}
if (isPrerelease(version)) {
console.log('beta');
} else if (semver.gt(version, latestUnleashVersion)) {
console.log('latest');
} else {
console.log('previous');
}