mirror of
https://github.com/morluto/rea.git
synced 2026-10-18 20:10:13 -05:00
16 lines
503 B
JavaScript
16 lines
503 B
JavaScript
import semver from "semver";
|
|
import { resolve } from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
|
|
export function releaseNpmTag(version) {
|
|
if (version === undefined || semver.valid(version) !== version)
|
|
throw new Error("Expected an exact SemVer version.");
|
|
return semver.prerelease(version) === null ? "latest" : "next";
|
|
}
|
|
|
|
if (
|
|
process.argv[1] !== undefined &&
|
|
resolve(process.argv[1]) === fileURLToPath(import.meta.url)
|
|
)
|
|
process.stdout.write(releaseNpmTag(process.argv[2]));
|