Files
test-repo/scripts/release/steps/validate-new-version.js
T

15 lines
349 B
JavaScript

import chalk from "chalk";
import semver from "semver";
export default function ({ version, previousVersion }) {
if (!semver.valid(version)) {
throw new Error("Invalid version specified");
}
if (!semver.gt(version, previousVersion)) {
throw new Error(
`Version ${chalk.yellow(version)} has already been published`
);
}
}