Files
WRNexusJS/scripts/test-package-version.mjs
T

18 lines
553 B
JavaScript

import console from "node:console";
import assert from "node:assert/strict";
import { isIndependentReleaseVersion } from "./lib/package-version.mjs";
for (const version of ["0.1.0", "0.1.51", "0.8.117", "1.0.0"])
assert.equal(isIndependentReleaseVersion(version), true, version);
for (const version of [
"0.01.0",
"01.0.0",
"0.8",
"1.2.3.4",
"1.2.3-beta",
"workspace:*",
"garbage",
null,
])
assert.equal(isIndependentReleaseVersion(version), false, String(version));
console.log("Independent release version policy probes passed.");