Sors ippubblikat
Sors ta' tniżżil ZIP
CH-J Server Manager
direttorji browse u fajls għal rilaxx applikazzjoni speċifika.
CH-J / Server Manager
339 fajls
core-20261014T184258Z-3fbed0b93fdf
Miżjud: Data mhux irreġistrata · Buillt:
1
"use strict";3
const test = require("node:test");4
const assert = require("node:assert/strict");5
const { compareVersions, parseVersion } = require("../src/shared/version");7
test("version parser accepts application versions", () => {8
assert.deepEqual(parseVersion("v0.0.1").numbers, [0, 0, 1, 0]);9
assert.equal(parseVersion("1.2.3-alpha.1+build").prerelease.join("."), "alpha.1");10
});12
test("version comparison handles stable and prerelease versions", () => {13
assert.equal(compareVersions("0.0.2", "0.0.1"), 1);14
assert.equal(compareVersions("1.0.0-alpha.2", "1.0.0-alpha.10"), -1);15
assert.equal(compareVersions("1.0.0", "1.0.0-beta.1"), 1);16
assert.equal(compareVersions("1.0", "1.0.0"), 0);17
});19
test("invalid version is rejected", () => {20
assert.throws(() => parseVersion("latest"), /Invalid version/);21
});SHA-256
4bdc9a56e23661f15a55887a38c107b5ca59cce848e75638bc8d78e1246b536cCH-J Proprietary Software License 1.14 · Sors huwa pprovdut taħt iż-CH-J Proprietary Software License 1.14. Id-disponibbiltà tagħha ma tibdilx it-termini tal-liċenzja jew tagħti drittijiet addizzjonali.
Archive SHA-256
3df08cf5e899262a6ce92d7ec2caf5c42b683f1f2b57055662b845ff7dde67a8