CH-J Server ManagerSSH के ज़रिए सर्वर प्रबंधन
मेनू
प्रकाशित सोर्स

CH-J Server Manager

किसी विशेष ऐप्लिकेशन रिलीज़ की डायरेक्टरी और फ़ाइलें देखें।

सोर्स ZIP डाउनलोड करें
CH-J / Server Manager 193 फ़ाइलें
core-20261011T184039Z-4148710795d0 जोड़ा गया: तारीख दर्ज नहीं · बिल्ड किया गया:
version.test.js जोड़ा गया: तारीख दर्ज नहीं 821 B · 21 पंक्तियाँ
कोड फ़ाइल डाउनलोड करें
1"use strict";
3const test = require("node:test");
4const assert = require("node:assert/strict");
5const { compareVersions, parseVersion } = require("../src/shared/version");
7test("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});
12test("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});
19test("invalid version is rejected", () => {
20 assert.throws(() => parseVersion("latest"), /Invalid version/);
21});
SHA-2564bdc9a56e23661f15a55887a38c107b5ca59cce848e75638bc8d78e1246b536c

CH-J Proprietary Software License 1.14 · सोर्स CH-J Proprietary Software License 1.14 के तहत उपलब्ध कराया जाता है। इसकी उपलब्धता लाइसेंस की शर्तें नहीं बदलती और न ही अतिरिक्त अधिकार देती है।

आर्काइव SHA-2565a8ea02d06a5643cf2330fe9f54b8767a06c1c59d36527705e536fa9dbca7614
फ़ाइलें