Update checked-in dependencies
This commit is contained in:
parent
3d19b71b35
commit
3dfa09571f
349 changed files with 6162 additions and 3720 deletions
1
node_modules/uuid/dist/cjs/test/parse.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/parse.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
51
node_modules/uuid/dist/cjs/test/parse.test.js
generated
vendored
Normal file
51
node_modules/uuid/dist/cjs/test/parse.test.js
generated
vendored
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const node_test_1 = require("node:test");
|
||||
const parse_js_1 = require("../parse.js");
|
||||
const stringify_js_1 = require("../stringify.js");
|
||||
const v4_js_1 = require("../v4.js");
|
||||
function splitmix32(a) {
|
||||
return function () {
|
||||
a |= 0;
|
||||
a = (a + 0x9e3779b9) | 0;
|
||||
let t = a ^ (a >>> 16);
|
||||
t = Math.imul(t, 0x21f0aaad);
|
||||
t = t ^ (t >>> 15);
|
||||
t = Math.imul(t, 0x735a2d97);
|
||||
return ((t = t ^ (t >>> 15)) >>> 0) / 4294967296;
|
||||
};
|
||||
}
|
||||
const rand = splitmix32(0x12345678);
|
||||
function rng(bytes = new Uint8Array(16)) {
|
||||
for (let i = 0; i < 16; i++) {
|
||||
bytes[i] = rand() * 256;
|
||||
}
|
||||
return bytes;
|
||||
}
|
||||
(0, node_test_1.describe)('parse', () => {
|
||||
(0, node_test_1.default)('String -> bytes parsing', () => {
|
||||
assert.deepStrictEqual((0, parse_js_1.default)('0f5abcd1-c194-47f3-905b-2df7263a084b'), Uint8Array.from([
|
||||
0x0f, 0x5a, 0xbc, 0xd1, 0xc1, 0x94, 0x47, 0xf3, 0x90, 0x5b, 0x2d, 0xf7, 0x26, 0x3a, 0x08,
|
||||
0x4b,
|
||||
]));
|
||||
});
|
||||
(0, node_test_1.default)('String -> bytes -> string symmetry for assorted uuids', () => {
|
||||
for (let i = 0; i < 1000; i++) {
|
||||
const uuid = (0, v4_js_1.default)({ rng });
|
||||
assert.equal((0, stringify_js_1.default)((0, parse_js_1.default)(uuid)), uuid);
|
||||
}
|
||||
});
|
||||
(0, node_test_1.default)('Case neutrality', () => {
|
||||
assert.deepStrictEqual((0, parse_js_1.default)('0f5abcd1-c194-47f3-905b-2df7263a084b'), (0, parse_js_1.default)('0f5abcd1-c194-47f3-905b-2df7263a084b'.toUpperCase()));
|
||||
});
|
||||
(0, node_test_1.default)('Null UUID case', () => {
|
||||
assert.deepStrictEqual((0, parse_js_1.default)('00000000-0000-0000-0000-000000000000'), Uint8Array.from(new Array(16).fill(0)));
|
||||
});
|
||||
(0, node_test_1.default)('UUID validation', () => {
|
||||
assert.throws(() => (0, parse_js_1.default)());
|
||||
assert.throws(() => (0, parse_js_1.default)('invalid uuid'));
|
||||
assert.throws(() => (0, parse_js_1.default)('zyxwvuts-rqpo-nmlk-jihg-fedcba000000'));
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UudGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy90ZXN0L3BhcnNlLnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBaUM7QUFDakMseUNBQTJDO0FBQzNDLDBDQUFnQztBQUNoQyxrREFBd0M7QUFDeEMsb0NBQThCO0FBSTlCLFNBQVMsVUFBVSxDQUFDLENBQVM7SUFDM0IsT0FBTztRQUNMLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDUCxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ3pCLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUN2QixDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFDN0IsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUNuQixDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFDN0IsT0FBTyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLFVBQVUsQ0FBQztJQUNuRCxDQUFDLENBQUM7QUFDSixDQUFDO0FBQ0QsTUFBTSxJQUFJLEdBQUcsVUFBVSxDQUFDLFVBQVUsQ0FBQyxDQUFDO0FBRXBDLFNBQVMsR0FBRyxDQUFDLEtBQUssR0FBRyxJQUFJLFVBQVUsQ0FBQyxFQUFFLENBQUM7SUFDckMsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQzVCLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLEVBQUUsR0FBRyxHQUFHLENBQUM7SUFDMUIsQ0FBQztJQUVELE9BQU8sS0FBSyxDQUFDO0FBQ2YsQ0FBQztBQUVELElBQUEsb0JBQVEsRUFBQyxPQUFPLEVBQUUsR0FBRyxFQUFFO0lBQ3JCLElBQUEsbUJBQUksRUFBQyx5QkFBeUIsRUFBRSxHQUFHLEVBQUU7UUFDbkMsTUFBTSxDQUFDLGVBQWUsQ0FDcEIsSUFBQSxrQkFBSyxFQUFDLHNDQUFzQyxDQUFDLEVBQzdDLFVBQVUsQ0FBQyxJQUFJLENBQUM7WUFDZCxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUk7WUFDeEYsSUFBSTtTQUNMLENBQUMsQ0FDSCxDQUFDO0lBQ0osQ0FBQyxDQUFDLENBQUM7SUFFSCxJQUFBLG1CQUFJLEVBQUMsdURBQXVELEVBQUUsR0FBRyxFQUFFO1FBQ2pFLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxJQUFJLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQztZQUM5QixNQUFNLElBQUksR0FBRyxJQUFBLGVBQU0sRUFBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUM7WUFDN0IsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFBLHNCQUFTLEVBQUMsSUFBQSxrQkFBSyxFQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDN0MsQ0FBQztJQUNILENBQUMsQ0FBQyxDQUFDO0lBRUgsSUFBQSxtQkFBSSxFQUFDLGlCQUFpQixFQUFFLEdBQUcsRUFBRTtRQUUzQixNQUFNLENBQUMsZUFBZSxDQUNwQixJQUFBLGtCQUFLLEVBQUMsc0NBQXNDLENBQUMsRUFDN0MsSUFBQSxrQkFBSyxFQUFDLHNDQUFzQyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQzVELENBQUM7SUFDSixDQUFDLENBQUMsQ0FBQztJQUVILElBQUEsbUJBQUksRUFBQyxnQkFBZ0IsRUFBRSxHQUFHLEVBQUU7UUFDMUIsTUFBTSxDQUFDLGVBQWUsQ0FDcEIsSUFBQSxrQkFBSyxFQUFDLHNDQUFzQyxDQUFDLEVBQzdDLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ3ZDLENBQUM7SUFDSixDQUFDLENBQUMsQ0FBQztJQUVILElBQUEsbUJBQUksRUFBQyxpQkFBaUIsRUFBRSxHQUFHLEVBQUU7UUFFM0IsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsQ0FBQyxJQUFBLGtCQUFLLEdBQUUsQ0FBQyxDQUFDO1FBRTdCLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLENBQUMsSUFBQSxrQkFBSyxFQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUM7UUFDM0MsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsQ0FBQyxJQUFBLGtCQUFLLEVBQUMsc0NBQXNDLENBQUMsQ0FBQyxDQUFDO0lBQ3JFLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDLENBQUMifQ==
|
||||
1
node_modules/uuid/dist/cjs/test/rng.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/rng.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
15
node_modules/uuid/dist/cjs/test/rng.test.js
generated
vendored
Normal file
15
node_modules/uuid/dist/cjs/test/rng.test.js
generated
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const node_test_1 = require("node:test");
|
||||
const rng_js_1 = require("../rng.js");
|
||||
(0, node_test_1.describe)('rng', () => {
|
||||
(0, node_test_1.default)('Node.js RNG', () => {
|
||||
const bytes = (0, rng_js_1.default)();
|
||||
assert.equal(bytes.length, 16);
|
||||
for (let i = 0; i < bytes.length; ++i) {
|
||||
assert.equal(typeof bytes[i], 'number');
|
||||
}
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm5nLnRlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdGVzdC9ybmcudGVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGlDQUFpQztBQUNqQyx5Q0FBMkM7QUFDM0Msc0NBQTRCO0FBRTVCLElBQUEsb0JBQVEsRUFBQyxLQUFLLEVBQUUsR0FBRyxFQUFFO0lBQ25CLElBQUEsbUJBQUksRUFBQyxhQUFhLEVBQUUsR0FBRyxFQUFFO1FBQ3ZCLE1BQU0sS0FBSyxHQUFHLElBQUEsZ0JBQUcsR0FBRSxDQUFDO1FBQ3BCLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsQ0FBQztRQUUvQixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFDO1lBQ3RDLE1BQU0sQ0FBQyxLQUFLLENBQUMsT0FBTyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFDMUMsQ0FBQztJQUNILENBQUMsQ0FBQyxDQUFDO0FBSUwsQ0FBQyxDQUFDLENBQUMifQ==
|
||||
1
node_modules/uuid/dist/cjs/test/stringify.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/stringify.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
24
node_modules/uuid/dist/cjs/test/stringify.test.js
generated
vendored
Normal file
24
node_modules/uuid/dist/cjs/test/stringify.test.js
generated
vendored
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const node_test_1 = require("node:test");
|
||||
const stringify_js_1 = require("../stringify.js");
|
||||
const BYTES = Uint8Array.of(0x0f, 0x5a, 0xbc, 0xd1, 0xc1, 0x94, 0x47, 0xf3, 0x90, 0x5b, 0x2d, 0xf7, 0x26, 0x3a, 0x08, 0x4b);
|
||||
(0, node_test_1.describe)('stringify', () => {
|
||||
(0, node_test_1.default)('Stringify Array (unsafe)', () => {
|
||||
assert.equal((0, stringify_js_1.unsafeStringify)(BYTES), '0f5abcd1-c194-47f3-905b-2df7263a084b');
|
||||
});
|
||||
(0, node_test_1.default)('Stringify w/ offset (unsafe)', () => {
|
||||
const bytes = new Uint8Array(19).fill(0);
|
||||
bytes.set(BYTES, 3);
|
||||
assert.equal((0, stringify_js_1.unsafeStringify)(bytes, 3), '0f5abcd1-c194-47f3-905b-2df7263a084b');
|
||||
});
|
||||
(0, node_test_1.default)('Stringify Array (safe)', () => {
|
||||
assert.equal((0, stringify_js_1.default)(BYTES), '0f5abcd1-c194-47f3-905b-2df7263a084b');
|
||||
});
|
||||
(0, node_test_1.default)('Throws on not enough values (safe)', () => {
|
||||
const bytes = BYTES.slice(0, 15);
|
||||
assert.throws(() => (0, stringify_js_1.default)(bytes));
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyaW5naWZ5LnRlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdGVzdC9zdHJpbmdpZnkudGVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGlDQUFpQztBQUNqQyx5Q0FBMkM7QUFDM0Msa0RBQTZEO0FBRTdELE1BQU0sS0FBSyxHQUFHLFVBQVUsQ0FBQyxFQUFFLENBQ3pCLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksQ0FDTCxDQUFDO0FBRUYsSUFBQSxvQkFBUSxFQUFDLFdBQVcsRUFBRSxHQUFHLEVBQUU7SUFDekIsSUFBQSxtQkFBSSxFQUFDLDBCQUEwQixFQUFFLEdBQUcsRUFBRTtRQUNwQyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUEsOEJBQWUsRUFBQyxLQUFLLENBQUMsRUFBRSxzQ0FBc0MsQ0FBQyxDQUFDO0lBQy9FLENBQUMsQ0FBQyxDQUFDO0lBRUgsSUFBQSxtQkFBSSxFQUFDLDhCQUE4QixFQUFFLEdBQUcsRUFBRTtRQUN4QyxNQUFNLEtBQUssR0FBRyxJQUFJLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDekMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFDcEIsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFBLDhCQUFlLEVBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLHNDQUFzQyxDQUFDLENBQUM7SUFDbEYsQ0FBQyxDQUFDLENBQUM7SUFFSCxJQUFBLG1CQUFJLEVBQUMsd0JBQXdCLEVBQUUsR0FBRyxFQUFFO1FBQ2xDLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBQSxzQkFBUyxFQUFDLEtBQUssQ0FBQyxFQUFFLHNDQUFzQyxDQUFDLENBQUM7SUFDekUsQ0FBQyxDQUFDLENBQUM7SUFFSCxJQUFBLG1CQUFJLEVBQUMsb0NBQW9DLEVBQUUsR0FBRyxFQUFFO1FBQzlDLE1BQU0sS0FBSyxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ2pDLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLENBQUMsSUFBQSxzQkFBUyxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDeEMsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDLENBQUMsQ0FBQyJ9
|
||||
33
node_modules/uuid/dist/cjs/test/test_constants.d.ts
generated
vendored
Normal file
33
node_modules/uuid/dist/cjs/test/test_constants.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
export declare const TESTS: ({
|
||||
value: string;
|
||||
expectedValidate: boolean;
|
||||
expectedVersion: number;
|
||||
} | {
|
||||
value: string;
|
||||
expectedValidate: boolean;
|
||||
expectedVersion?: undefined;
|
||||
} | {
|
||||
value: undefined;
|
||||
expectedValidate: boolean;
|
||||
expectedVersion?: undefined;
|
||||
} | {
|
||||
value: null;
|
||||
expectedValidate: boolean;
|
||||
expectedVersion?: undefined;
|
||||
} | {
|
||||
value: number;
|
||||
expectedValidate: boolean;
|
||||
expectedVersion?: undefined;
|
||||
} | {
|
||||
value: RegExp;
|
||||
expectedValidate: boolean;
|
||||
expectedVersion?: undefined;
|
||||
} | {
|
||||
value: Date;
|
||||
expectedValidate: boolean;
|
||||
expectedVersion?: undefined;
|
||||
} | {
|
||||
value: boolean;
|
||||
expectedValidate: boolean;
|
||||
expectedVersion?: undefined;
|
||||
})[];
|
||||
92
node_modules/uuid/dist/cjs/test/test_constants.js
generated
vendored
Normal file
92
node_modules/uuid/dist/cjs/test/test_constants.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/uuid/dist/cjs/test/v1.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/v1.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
128
node_modules/uuid/dist/cjs/test/v1.test.js
generated
vendored
Normal file
128
node_modules/uuid/dist/cjs/test/v1.test.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/uuid/dist/cjs/test/v35.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/v35.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
144
node_modules/uuid/dist/cjs/test/v35.test.js
generated
vendored
Normal file
144
node_modules/uuid/dist/cjs/test/v35.test.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/uuid/dist/cjs/test/v4.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/v4.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
61
node_modules/uuid/dist/cjs/test/v4.test.js
generated
vendored
Normal file
61
node_modules/uuid/dist/cjs/test/v4.test.js
generated
vendored
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const node_test_1 = require("node:test");
|
||||
const native_js_1 = require("../native.js");
|
||||
const v4_js_1 = require("../v4.js");
|
||||
const randomBytesFixture = Uint8Array.of(0x10, 0x91, 0x56, 0xbe, 0xc4, 0xfb, 0xc1, 0xea, 0x71, 0xb4, 0xef, 0xe1, 0x67, 0x1c, 0x58, 0x36);
|
||||
const expectedBytes = Uint8Array.of(16, 145, 86, 190, 196, 251, 65, 234, 177, 180, 239, 225, 103, 28, 88, 54);
|
||||
(0, node_test_1.describe)('v4', () => {
|
||||
(0, node_test_1.default)('subsequent UUIDs are different', () => {
|
||||
const id1 = (0, v4_js_1.default)();
|
||||
const id2 = (0, v4_js_1.default)();
|
||||
assert.ok(id1 !== id2);
|
||||
});
|
||||
(0, node_test_1.default)('should uses native randomUUID() if no option is passed', async () => {
|
||||
const mock = (await Promise.resolve().then(() => require('node:test'))).default.mock;
|
||||
if (!mock) {
|
||||
return;
|
||||
}
|
||||
const mockRandomUUID = mock.method(native_js_1.default, 'randomUUID');
|
||||
assert.equal(mockRandomUUID.mock.callCount(), 0);
|
||||
(0, v4_js_1.default)();
|
||||
assert.equal(mockRandomUUID.mock.callCount(), 1);
|
||||
mock.restoreAll();
|
||||
});
|
||||
(0, node_test_1.default)('should not use native randomUUID() if an option is passed', async () => {
|
||||
const mock = (await Promise.resolve().then(() => require('node:test'))).default.mock;
|
||||
if (!mock) {
|
||||
return;
|
||||
}
|
||||
const mockRandomUUID = mock.method(native_js_1.default, 'randomUUID');
|
||||
assert.equal(mockRandomUUID.mock.callCount(), 0);
|
||||
(0, v4_js_1.default)({});
|
||||
assert.equal(mockRandomUUID.mock.callCount(), 0);
|
||||
mock.restoreAll();
|
||||
});
|
||||
(0, node_test_1.default)('explicit options.random produces expected result', () => {
|
||||
const id = (0, v4_js_1.default)({ random: randomBytesFixture });
|
||||
assert.strictEqual(id, '109156be-c4fb-41ea-b1b4-efe1671c5836');
|
||||
});
|
||||
(0, node_test_1.default)('explicit options.rng produces expected result', () => {
|
||||
const id = (0, v4_js_1.default)({ rng: () => randomBytesFixture });
|
||||
assert.strictEqual(id, '109156be-c4fb-41ea-b1b4-efe1671c5836');
|
||||
});
|
||||
(0, node_test_1.default)('fills one UUID into a buffer as expected', () => {
|
||||
const buffer = new Uint8Array(16);
|
||||
const result = (0, v4_js_1.default)({ random: randomBytesFixture }, buffer);
|
||||
assert.deepEqual(buffer, expectedBytes);
|
||||
assert.strictEqual(buffer, result);
|
||||
});
|
||||
(0, node_test_1.default)('fills two UUIDs into a buffer as expected', () => {
|
||||
const buffer = new Uint8Array(32);
|
||||
(0, v4_js_1.default)({ random: randomBytesFixture }, buffer, 0);
|
||||
(0, v4_js_1.default)({ random: randomBytesFixture }, buffer, 16);
|
||||
const expectedBuf = new Uint8Array(32);
|
||||
expectedBuf.set(expectedBytes);
|
||||
expectedBuf.set(expectedBytes, 16);
|
||||
assert.deepEqual(buffer, expectedBuf);
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidjQudGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy90ZXN0L3Y0LnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBaUM7QUFDakMseUNBQTJDO0FBQzNDLDRDQUFrQztBQUNsQyxvQ0FBMEI7QUFFMUIsTUFBTSxrQkFBa0IsR0FBRyxVQUFVLENBQUMsRUFBRSxDQUN0QyxJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLENBQ0wsQ0FBQztBQUVGLE1BQU0sYUFBYSxHQUFHLFVBQVUsQ0FBQyxFQUFFLENBQ2pDLEVBQUUsRUFDRixHQUFHLEVBQ0gsRUFBRSxFQUNGLEdBQUcsRUFDSCxHQUFHLEVBQ0gsR0FBRyxFQUNILEVBQUUsRUFDRixHQUFHLEVBQ0gsR0FBRyxFQUNILEdBQUcsRUFDSCxHQUFHLEVBQ0gsR0FBRyxFQUNILEdBQUcsRUFDSCxFQUFFLEVBQ0YsRUFBRSxFQUNGLEVBQUUsQ0FDSCxDQUFDO0FBRUYsSUFBQSxvQkFBUSxFQUFDLElBQUksRUFBRSxHQUFHLEVBQUU7SUFDbEIsSUFBQSxtQkFBSSxFQUFDLGdDQUFnQyxFQUFFLEdBQUcsRUFBRTtRQUMxQyxNQUFNLEdBQUcsR0FBRyxJQUFBLGVBQUUsR0FBRSxDQUFDO1FBQ2pCLE1BQU0sR0FBRyxHQUFHLElBQUEsZUFBRSxHQUFFLENBQUM7UUFFakIsTUFBTSxDQUFDLEVBQUUsQ0FBQyxHQUFHLEtBQUssR0FBRyxDQUFDLENBQUM7SUFDekIsQ0FBQyxDQUFDLENBQUM7SUFFSCxJQUFBLG1CQUFJLEVBQUMsd0RBQXdELEVBQUUsS0FBSyxJQUFJLEVBQUU7UUFJeEUsTUFBTSxJQUFJLEdBQUcsQ0FBQywyQ0FB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
|
||||
1
node_modules/uuid/dist/cjs/test/v6.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/v6.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
57
node_modules/uuid/dist/cjs/test/v6.test.js
generated
vendored
Normal file
57
node_modules/uuid/dist/cjs/test/v6.test.js
generated
vendored
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const node_test_1 = require("node:test");
|
||||
const v1ToV6_js_1 = require("../v1ToV6.js");
|
||||
const v6_js_1 = require("../v6.js");
|
||||
const v6ToV1_js_1 = require("../v6ToV1.js");
|
||||
(0, node_test_1.describe)('v6', () => {
|
||||
const V1_ID = 'f1207660-21d2-11ef-8c4f-419efbd44d48';
|
||||
const V6_ID = '1ef21d2f-1207-6660-8c4f-419efbd44d48';
|
||||
const fullOptions = {
|
||||
msecs: 0x133b891f705,
|
||||
nsecs: 0x1538,
|
||||
clockseq: 0x385c,
|
||||
node: Uint8Array.of(0x61, 0xcd, 0x3c, 0xbb, 0x32, 0x10),
|
||||
};
|
||||
const EXPECTED_BYTES = Uint8Array.of(0x1e, 0x11, 0x22, 0xbd, 0x94, 0x28, 0x68, 0x88, 0xb8, 0x5c, 0x61, 0xcd, 0x3c, 0xbb, 0x32, 0x10);
|
||||
(0, node_test_1.default)('default behavior', () => {
|
||||
const id = (0, v6_js_1.default)();
|
||||
assert.ok(/[0-9a-f]{8}-[0-9a-f]{4}-6[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}/.test(id), 'id is valid v6 UUID');
|
||||
});
|
||||
(0, node_test_1.default)('default behavior (binary type)', () => {
|
||||
const buffer = new Uint8Array(16);
|
||||
const result = (0, v6_js_1.default)(fullOptions, buffer);
|
||||
assert.deepEqual(buffer, EXPECTED_BYTES);
|
||||
assert.strictEqual(buffer, result);
|
||||
});
|
||||
(0, node_test_1.default)('all options', () => {
|
||||
const id = (0, v6_js_1.default)(fullOptions);
|
||||
assert.equal(id, '1e1122bd-9428-6888-b85c-61cd3cbb3210');
|
||||
});
|
||||
(0, node_test_1.default)('sort by creation time', () => {
|
||||
const ids = [];
|
||||
for (let i = 0; i < 5; i++) {
|
||||
ids.push((0, v6_js_1.default)({ msecs: i * 1000 }));
|
||||
}
|
||||
assert.deepEqual(ids, ids.slice().sort());
|
||||
});
|
||||
(0, node_test_1.default)('creating at array offset', () => {
|
||||
const buffer = new Uint8Array(32);
|
||||
(0, v6_js_1.default)(fullOptions, buffer, 0);
|
||||
(0, v6_js_1.default)(fullOptions, buffer, 16);
|
||||
const expectedBuf = new Uint8Array(32);
|
||||
expectedBuf.set(EXPECTED_BYTES, 0);
|
||||
expectedBuf.set(EXPECTED_BYTES, 16);
|
||||
assert.deepEqual(buffer, expectedBuf);
|
||||
});
|
||||
(0, node_test_1.default)('v1 -> v6 conversion', () => {
|
||||
const id = (0, v1ToV6_js_1.default)(V1_ID);
|
||||
assert.equal(id, V6_ID);
|
||||
});
|
||||
(0, node_test_1.default)('v6 -> v1 conversion', () => {
|
||||
const id = (0, v6ToV1_js_1.default)(V6_ID);
|
||||
assert.equal(id, V1_ID);
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidjYudGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy90ZXN0L3Y2LnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBaUM7QUFDakMseUNBQTJDO0FBQzNDLDRDQUFrQztBQUNsQyxvQ0FBMEI7QUFDMUIsNENBQWtDO0FBRWxDLElBQUEsb0JBQVEsRUFBQyxJQUFJLEVBQUUsR0FBRyxFQUFFO0lBQ2xCLE1BQU0sS0FBSyxHQUFHLHNDQUFzQyxDQUFDO0lBQ3JELE1BQU0sS0FBSyxHQUFHLHNDQUFzQyxDQUFDO0lBRXJELE1BQU0sV0FBVyxHQUFHO1FBQ2xCLEtBQUssRUFBRSxhQUFhO1FBQ3BCLEtBQUssRUFBRSxNQUFNO1FBQ2IsUUFBUSxFQUFFLE1BQU07UUFDaEIsSUFBSSxFQUFFLFVBQVUsQ0FBQyxFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLENBQUM7S0FDeEQsQ0FBQztJQUVGLE1BQU0sY0FBYyxHQUFHLFVBQVUsQ0FBQyxFQUFFLENBQ2xDLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksRUFDSixJQUFJLEVBQ0osSUFBSSxFQUNKLElBQUksQ0FDTCxDQUFDO0lBRUYsSUFBQSxtQkFBSSxFQUFDLGtCQUFrQixFQUFFLEdBQUcsRUFBRTtRQUU1QixNQUFNLEVBQUUsR0FBRyxJQUFBLGVBQUUsR0FBRSxDQUFDO1FBQ2hCLE1BQU0sQ0FBQyxFQUFFLENBQ1AscUVBQXFFLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxFQUU5RSxxQkFBcUIsQ0FDdEIsQ0FBQztJQUNKLENBQUMsQ0FBQyxDQUFDO0lBRUgsSUFBQSxtQkFBSSxFQUFDLGdDQUFnQyxF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
|
||||
1
node_modules/uuid/dist/cjs/test/v7.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/v7.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
195
node_modules/uuid/dist/cjs/test/v7.test.js
generated
vendored
Normal file
195
node_modules/uuid/dist/cjs/test/v7.test.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/uuid/dist/cjs/test/validate.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/validate.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
14
node_modules/uuid/dist/cjs/test/validate.test.js
generated
vendored
Normal file
14
node_modules/uuid/dist/cjs/test/validate.test.js
generated
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const node_test_1 = require("node:test");
|
||||
const validate_js_1 = require("../validate.js");
|
||||
const test_constants_js_1 = require("./test_constants.js");
|
||||
(0, node_test_1.describe)('validate()', () => {
|
||||
(0, node_test_1.default)('TESTS cases', () => {
|
||||
for (const { value, expectedValidate } of test_constants_js_1.TESTS) {
|
||||
assert.strictEqual((0, validate_js_1.default)(value), expectedValidate, `validate(${value}) should be ${expectedValidate}`);
|
||||
}
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGUudGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy90ZXN0L3ZhbGlkYXRlLnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBaUM7QUFDakMseUNBQTJDO0FBQzNDLGdEQUFzQztBQUN0QywyREFBNEM7QUFFNUMsSUFBQSxvQkFBUSxFQUFDLFlBQVksRUFBRSxHQUFHLEVBQUU7SUFDMUIsSUFBQSxtQkFBSSxFQUFDLGFBQWEsRUFBRSxHQUFHLEVBQUU7UUFDdkIsS0FBSyxNQUFNLEVBQUUsS0FBSyxFQUFFLGdCQUFnQixFQUFFLElBQUkseUJBQUssRUFBRSxDQUFDO1lBQ2hELE1BQU0sQ0FBQyxXQUFXLENBQ2hCLElBQUEscUJBQVEsRUFBQyxLQUFLLENBQUMsRUFDZixnQkFBZ0IsRUFDaEIsWUFBWSxLQUFLLGVBQWUsZ0JBQWdCLEVBQUUsQ0FDbkQsQ0FBQztRQUNKLENBQUM7SUFDSCxDQUFDLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQyxDQUFDIn0=
|
||||
1
node_modules/uuid/dist/cjs/test/version.test.d.ts
generated
vendored
Normal file
1
node_modules/uuid/dist/cjs/test/version.test.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
export {};
|
||||
21
node_modules/uuid/dist/cjs/test/version.test.js
generated
vendored
Normal file
21
node_modules/uuid/dist/cjs/test/version.test.js
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const assert = require("assert");
|
||||
const node_test_1 = require("node:test");
|
||||
const version_js_1 = require("../version.js");
|
||||
const test_constants_js_1 = require("./test_constants.js");
|
||||
(0, node_test_1.describe)('version()', () => {
|
||||
(0, node_test_1.default)('TESTS cases', () => {
|
||||
for (const { value, expectedValidate, expectedVersion } of test_constants_js_1.TESTS) {
|
||||
try {
|
||||
const actualVersion = (0, version_js_1.default)(value);
|
||||
assert.ok(expectedValidate, `version(${value}) should throw`);
|
||||
assert.strictEqual(actualVersion, expectedVersion);
|
||||
}
|
||||
catch {
|
||||
assert.ok(!expectedValidate, `version(${value}) threw unexpectedly`);
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyc2lvbi50ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3Rlc3QvdmVyc2lvbi50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsaUNBQWlDO0FBQ2pDLHlDQUEyQztBQUMzQyw4Q0FBb0M7QUFDcEMsMkRBQTRDO0FBRTVDLElBQUEsb0JBQVEsRUFBQyxXQUFXLEVBQUUsR0FBRyxFQUFFO0lBQ3pCLElBQUEsbUJBQUksRUFBQyxhQUFhLEVBQUUsR0FBRyxFQUFFO1FBQ3ZCLEtBQUssTUFBTSxFQUFFLEtBQUssRUFBRSxnQkFBZ0IsRUFBRSxlQUFlLEVBQUUsSUFBSSx5QkFBSyxFQUFFLENBQUM7WUFDakUsSUFBSSxDQUFDO2dCQUVILE1BQU0sYUFBYSxHQUFHLElBQUEsb0JBQU8sRUFBQyxLQUFLLENBQUMsQ0FBQztnQkFFckMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxnQkFBZ0IsRUFBRSxXQUFXLEtBQUssZ0JBQWdCLENBQUMsQ0FBQztnQkFDOUQsTUFBTSxDQUFDLFdBQVcsQ0FBQyxhQUFhLEVBQUUsZUFBZSxDQUFDLENBQUM7WUFDckQsQ0FBQztZQUFDLE1BQU0sQ0FBQztnQkFDUCxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUMsZ0JBQWdCLEVBQUUsV0FBVyxLQUFLLHNCQUFzQixDQUFDLENBQUM7WUFDdkUsQ0FBQztRQUNILENBQUM7SUFDSCxDQUFDLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQyxDQUFDIn0=
|
||||
Loading…
Add table
Add a link
Reference in a new issue