v1.0 with SW PWA enabled
This commit is contained in:
2
frontend/node_modules/rollup/LICENSE.md
generated
vendored
2
frontend/node_modules/rollup/LICENSE.md
generated
vendored
@ -395,7 +395,7 @@ Repository: git+https://gitlab.com/Rich-Harris/locate-character.git
|
||||
## magic-string
|
||||
License: MIT
|
||||
By: Rich Harris
|
||||
Repository: https://github.com/rich-harris/magic-string.git
|
||||
Repository: git+https://github.com/Rich-Harris/magic-string.git
|
||||
|
||||
> Copyright 2018 Rich Harris
|
||||
>
|
||||
|
||||
227
frontend/node_modules/rollup/dist/bin/rollup
generated
vendored
Normal file → Executable file
227
frontend/node_modules/rollup/dist/bin/rollup
generated
vendored
Normal file → Executable file
@ -1,8 +1,8 @@
|
||||
#!/usr/bin/env node
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
@ -1246,76 +1246,76 @@ yargsParser.camelCase = camelCase;
|
||||
yargsParser.decamelize = decamelize;
|
||||
yargsParser.looksLikeNumber = looksLikeNumber;
|
||||
|
||||
/******************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
***************************************************************************** */
|
||||
/* global Reflect, Promise, SuppressedError, Symbol, Iterator */
|
||||
|
||||
|
||||
function __addDisposableResource(env, value, async) {
|
||||
if (value !== null && value !== void 0) {
|
||||
if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected.");
|
||||
var dispose, inner;
|
||||
if (async) {
|
||||
if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined.");
|
||||
dispose = value[Symbol.asyncDispose];
|
||||
}
|
||||
if (dispose === void 0) {
|
||||
if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined.");
|
||||
dispose = value[Symbol.dispose];
|
||||
if (async) inner = dispose;
|
||||
}
|
||||
if (typeof dispose !== "function") throw new TypeError("Object not disposable.");
|
||||
if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };
|
||||
env.stack.push({ value: value, dispose: dispose, async: async });
|
||||
}
|
||||
else if (async) {
|
||||
env.stack.push({ async: true });
|
||||
}
|
||||
return value;
|
||||
|
||||
}
|
||||
|
||||
var _SuppressedError = typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) {
|
||||
var e = new Error(message);
|
||||
return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e;
|
||||
};
|
||||
|
||||
function __disposeResources(env) {
|
||||
function fail(e) {
|
||||
env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e;
|
||||
env.hasError = true;
|
||||
}
|
||||
var r, s = 0;
|
||||
function next() {
|
||||
while (r = env.stack.pop()) {
|
||||
try {
|
||||
if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);
|
||||
if (r.dispose) {
|
||||
var result = r.dispose.call(r.value);
|
||||
if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });
|
||||
}
|
||||
else s |= 1;
|
||||
}
|
||||
catch (e) {
|
||||
fail(e);
|
||||
}
|
||||
}
|
||||
if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();
|
||||
if (env.hasError) throw env.error;
|
||||
}
|
||||
return next();
|
||||
/******************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
***************************************************************************** */
|
||||
/* global Reflect, Promise, SuppressedError, Symbol, Iterator */
|
||||
|
||||
|
||||
function __addDisposableResource(env, value, async) {
|
||||
if (value !== null && value !== void 0) {
|
||||
if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected.");
|
||||
var dispose, inner;
|
||||
if (async) {
|
||||
if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined.");
|
||||
dispose = value[Symbol.asyncDispose];
|
||||
}
|
||||
if (dispose === void 0) {
|
||||
if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined.");
|
||||
dispose = value[Symbol.dispose];
|
||||
if (async) inner = dispose;
|
||||
}
|
||||
if (typeof dispose !== "function") throw new TypeError("Object not disposable.");
|
||||
if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };
|
||||
env.stack.push({ value: value, dispose: dispose, async: async });
|
||||
}
|
||||
else if (async) {
|
||||
env.stack.push({ async: true });
|
||||
}
|
||||
return value;
|
||||
|
||||
}
|
||||
|
||||
var _SuppressedError = typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) {
|
||||
var e = new Error(message);
|
||||
return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e;
|
||||
};
|
||||
|
||||
function __disposeResources(env) {
|
||||
function fail(e) {
|
||||
env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e;
|
||||
env.hasError = true;
|
||||
}
|
||||
var r, s = 0;
|
||||
function next() {
|
||||
while (r = env.stack.pop()) {
|
||||
try {
|
||||
if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);
|
||||
if (r.dispose) {
|
||||
var result = r.dispose.call(r.value);
|
||||
if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });
|
||||
}
|
||||
else s |= 1;
|
||||
}
|
||||
catch (e) {
|
||||
fail(e);
|
||||
}
|
||||
}
|
||||
if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();
|
||||
if (env.hasError) throw env.error;
|
||||
}
|
||||
return next();
|
||||
}
|
||||
|
||||
const toZeroIfInfinity = value => Number.isFinite(value) ? value : 0;
|
||||
@ -1444,7 +1444,7 @@ function prettyMilliseconds(milliseconds, options) {
|
||||
if (
|
||||
options.separateMilliseconds
|
||||
|| options.formatSubMilliseconds
|
||||
|| (!options.colonNotation && milliseconds < 1000)
|
||||
|| (!options.colonNotation && milliseconds < 1000 && !options.subSecondsAsDecimals)
|
||||
) {
|
||||
const seconds = Number(parsed.seconds);
|
||||
const milliseconds = Number(parsed.milliseconds);
|
||||
@ -1584,7 +1584,7 @@ const log10 = numberOrBigInt => {
|
||||
|
||||
const string = numberOrBigInt.toString(10);
|
||||
|
||||
return string.length + Math.log10('0.' + string.slice(0, 15));
|
||||
return string.length + Math.log10(`0.${string.slice(0, 15)}`);
|
||||
};
|
||||
|
||||
const log = numberOrBigInt => {
|
||||
@ -1605,6 +1605,36 @@ const divide = (numberOrBigInt, divisor) => {
|
||||
return Number(integerPart) + (Number(remainder) / divisor);
|
||||
};
|
||||
|
||||
const applyFixedWidth = (result, fixedWidth) => {
|
||||
if (fixedWidth === undefined) {
|
||||
return result;
|
||||
}
|
||||
|
||||
if (typeof fixedWidth !== 'number' || !Number.isSafeInteger(fixedWidth) || fixedWidth < 0) {
|
||||
throw new TypeError(`Expected fixedWidth to be a non-negative integer, got ${typeof fixedWidth}: ${fixedWidth}`);
|
||||
}
|
||||
|
||||
if (fixedWidth === 0) {
|
||||
return result;
|
||||
}
|
||||
|
||||
return result.length < fixedWidth ? result.padStart(fixedWidth, ' ') : result;
|
||||
};
|
||||
|
||||
const buildLocaleOptions = options => {
|
||||
const {minimumFractionDigits, maximumFractionDigits} = options;
|
||||
|
||||
if (minimumFractionDigits === undefined && maximumFractionDigits === undefined) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
return {
|
||||
...(minimumFractionDigits !== undefined && {minimumFractionDigits}),
|
||||
...(maximumFractionDigits !== undefined && {maximumFractionDigits}),
|
||||
roundingMode: 'trunc',
|
||||
};
|
||||
};
|
||||
|
||||
function prettyBytes(number, options) {
|
||||
if (typeof number !== 'bigint' && !Number.isFinite(number)) {
|
||||
throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`);
|
||||
@ -1614,6 +1644,7 @@ function prettyBytes(number, options) {
|
||||
bits: false,
|
||||
binary: false,
|
||||
space: true,
|
||||
nonBreakingSpace: false,
|
||||
...options,
|
||||
};
|
||||
|
||||
@ -1621,10 +1652,13 @@ function prettyBytes(number, options) {
|
||||
? (options.binary ? BIBIT_UNITS : BIT_UNITS)
|
||||
: (options.binary ? BIBYTE_UNITS : BYTE_UNITS);
|
||||
|
||||
const separator = options.space ? ' ' : '';
|
||||
const separator = options.space ? (options.nonBreakingSpace ? '\u00A0' : ' ') : '';
|
||||
|
||||
if (options.signed && (typeof number === 'number' ? number === 0 : number === 0n)) {
|
||||
return ` 0${separator}${UNITS[0]}`;
|
||||
// Handle signed zero case
|
||||
const isZero = typeof number === 'number' ? number === 0 : number === 0n;
|
||||
if (options.signed && isZero) {
|
||||
const result = ` 0${separator}${UNITS[0]}`;
|
||||
return applyFixedWidth(result, options.fixedWidth);
|
||||
}
|
||||
|
||||
const isNegative = number < 0;
|
||||
@ -1634,34 +1668,27 @@ function prettyBytes(number, options) {
|
||||
number = -number;
|
||||
}
|
||||
|
||||
let localeOptions;
|
||||
|
||||
if (options.minimumFractionDigits !== undefined) {
|
||||
localeOptions = {minimumFractionDigits: options.minimumFractionDigits};
|
||||
}
|
||||
|
||||
if (options.maximumFractionDigits !== undefined) {
|
||||
localeOptions = {maximumFractionDigits: options.maximumFractionDigits, ...localeOptions};
|
||||
}
|
||||
const localeOptions = buildLocaleOptions(options);
|
||||
let result;
|
||||
|
||||
if (number < 1) {
|
||||
const numberString = toLocaleString(number, options.locale, localeOptions);
|
||||
return prefix + numberString + separator + UNITS[0];
|
||||
result = prefix + numberString + separator + UNITS[0];
|
||||
} else {
|
||||
const exponent = Math.min(Math.floor(options.binary ? log(number) / Math.log(1024) : log10(number) / 3), UNITS.length - 1);
|
||||
number = divide(number, (options.binary ? 1024 : 1000) ** exponent);
|
||||
|
||||
if (!localeOptions) {
|
||||
const minPrecision = Math.max(3, Math.floor(number).toString().length);
|
||||
number = number.toPrecision(minPrecision);
|
||||
}
|
||||
|
||||
const numberString = toLocaleString(Number(number), options.locale, localeOptions);
|
||||
const unit = UNITS[exponent];
|
||||
result = prefix + numberString + separator + unit;
|
||||
}
|
||||
|
||||
const exponent = Math.min(Math.floor(options.binary ? log(number) / Math.log(1024) : log10(number) / 3), UNITS.length - 1);
|
||||
number = divide(number, (options.binary ? 1024 : 1000) ** exponent);
|
||||
|
||||
if (!localeOptions) {
|
||||
const minPrecision = Math.max(3, Number.parseInt(number, 10).toString().length);
|
||||
number = number.toPrecision(minPrecision);
|
||||
}
|
||||
|
||||
const numberString = toLocaleString(Number(number), options.locale, localeOptions);
|
||||
|
||||
const unit = UNITS[exponent];
|
||||
|
||||
return prefix + numberString + separator + unit;
|
||||
return applyFixedWidth(result, options.fixedWidth);
|
||||
}
|
||||
|
||||
function printTimings(timings) {
|
||||
|
||||
6
frontend/node_modules/rollup/dist/es/getLogFilter.js
generated
vendored
6
frontend/node_modules/rollup/dist/es/getLogFilter.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
@ -11,7 +11,7 @@ const getLogFilter = filters => {
|
||||
if (filters.length === 0)
|
||||
return () => true;
|
||||
const normalizedFilters = filters.map(filter => filter.split('&').map(subFilter => {
|
||||
const inverted = subFilter.startsWith('!');
|
||||
const inverted = subFilter[0] === '!';
|
||||
if (inverted)
|
||||
subFilter = subFilter.slice(1);
|
||||
const [key, ...value] = subFilter.split(':');
|
||||
|
||||
4
frontend/node_modules/rollup/dist/es/parseAst.js
generated
vendored
4
frontend/node_modules/rollup/dist/es/parseAst.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
|
||||
4
frontend/node_modules/rollup/dist/es/rollup.js
generated
vendored
4
frontend/node_modules/rollup/dist/es/rollup.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
|
||||
877
frontend/node_modules/rollup/dist/es/shared/node-entry.js
generated
vendored
877
frontend/node_modules/rollup/dist/es/shared/node-entry.js
generated
vendored
File diff suppressed because it is too large
Load Diff
6
frontend/node_modules/rollup/dist/es/shared/parseAst.js
generated
vendored
6
frontend/node_modules/rollup/dist/es/shared/parseAst.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
@ -1930,7 +1930,7 @@ const nodeConverters = [
|
||||
function templateElement(position, buffer) {
|
||||
const flags = buffer[position + 2];
|
||||
const cookedPosition = buffer[position + 3];
|
||||
const cooked = cookedPosition === 0 ? undefined : buffer.convertString(cookedPosition);
|
||||
const cooked = cookedPosition === 0 ? null : buffer.convertString(cookedPosition);
|
||||
const raw = buffer.convertString(buffer[position + 4]);
|
||||
return {
|
||||
type: 'TemplateElement',
|
||||
|
||||
186
frontend/node_modules/rollup/dist/es/shared/watch.js
generated
vendored
186
frontend/node_modules/rollup/dist/es/shared/watch.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
@ -218,7 +218,7 @@ var hasRequiredUtils$2;
|
||||
function requireUtils$2 () {
|
||||
if (hasRequiredUtils$2) return utils$2;
|
||||
hasRequiredUtils$2 = 1;
|
||||
(function (exports) {
|
||||
(function (exports$1) {
|
||||
|
||||
const path = require$$0$1;
|
||||
const win32 = process.platform === 'win32';
|
||||
@ -229,19 +229,19 @@ function requireUtils$2 () {
|
||||
REGEX_SPECIAL_CHARS_GLOBAL
|
||||
} = /*@__PURE__*/ requireConstants$3();
|
||||
|
||||
exports.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
|
||||
exports.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str);
|
||||
exports.isRegexChar = str => str.length === 1 && exports.hasRegexChars(str);
|
||||
exports.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1');
|
||||
exports.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/');
|
||||
exports$1.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
|
||||
exports$1.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str);
|
||||
exports$1.isRegexChar = str => str.length === 1 && exports$1.hasRegexChars(str);
|
||||
exports$1.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1');
|
||||
exports$1.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/');
|
||||
|
||||
exports.removeBackslashes = str => {
|
||||
exports$1.removeBackslashes = str => {
|
||||
return str.replace(REGEX_REMOVE_BACKSLASH, match => {
|
||||
return match === '\\' ? '' : match;
|
||||
});
|
||||
};
|
||||
|
||||
exports.supportsLookbehinds = () => {
|
||||
exports$1.supportsLookbehinds = () => {
|
||||
const segs = process.version.slice(1).split('.').map(Number);
|
||||
if (segs.length === 3 && segs[0] >= 9 || (segs[0] === 8 && segs[1] >= 10)) {
|
||||
return true;
|
||||
@ -249,21 +249,21 @@ function requireUtils$2 () {
|
||||
return false;
|
||||
};
|
||||
|
||||
exports.isWindows = options => {
|
||||
exports$1.isWindows = options => {
|
||||
if (options && typeof options.windows === 'boolean') {
|
||||
return options.windows;
|
||||
}
|
||||
return win32 === true || path.sep === '\\';
|
||||
};
|
||||
|
||||
exports.escapeLast = (input, char, lastIdx) => {
|
||||
exports$1.escapeLast = (input, char, lastIdx) => {
|
||||
const idx = input.lastIndexOf(char, lastIdx);
|
||||
if (idx === -1) return input;
|
||||
if (input[idx - 1] === '\\') return exports.escapeLast(input, char, idx - 1);
|
||||
if (input[idx - 1] === '\\') return exports$1.escapeLast(input, char, idx - 1);
|
||||
return `${input.slice(0, idx)}\\${input.slice(idx)}`;
|
||||
};
|
||||
|
||||
exports.removePrefix = (input, state = {}) => {
|
||||
exports$1.removePrefix = (input, state = {}) => {
|
||||
let output = input;
|
||||
if (output.startsWith('./')) {
|
||||
output = output.slice(2);
|
||||
@ -272,7 +272,7 @@ function requireUtils$2 () {
|
||||
return output;
|
||||
};
|
||||
|
||||
exports.wrapOutput = (input, state = {}, options = {}) => {
|
||||
exports$1.wrapOutput = (input, state = {}, options = {}) => {
|
||||
const prepend = options.contains ? '' : '^';
|
||||
const append = options.contains ? '' : '$';
|
||||
|
||||
@ -2629,7 +2629,7 @@ var hasRequiredUtils$1;
|
||||
function requireUtils$1 () {
|
||||
if (hasRequiredUtils$1) return utils$1;
|
||||
hasRequiredUtils$1 = 1;
|
||||
(function (exports) {
|
||||
(function (exports$1) {
|
||||
|
||||
const path = require$$0$1;
|
||||
const win32 = process.platform === 'win32';
|
||||
@ -2640,19 +2640,19 @@ function requireUtils$1 () {
|
||||
REGEX_SPECIAL_CHARS_GLOBAL
|
||||
} = /*@__PURE__*/ requireConstants$2();
|
||||
|
||||
exports.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
|
||||
exports.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str);
|
||||
exports.isRegexChar = str => str.length === 1 && exports.hasRegexChars(str);
|
||||
exports.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1');
|
||||
exports.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/');
|
||||
exports$1.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
|
||||
exports$1.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str);
|
||||
exports$1.isRegexChar = str => str.length === 1 && exports$1.hasRegexChars(str);
|
||||
exports$1.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1');
|
||||
exports$1.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/');
|
||||
|
||||
exports.removeBackslashes = str => {
|
||||
exports$1.removeBackslashes = str => {
|
||||
return str.replace(REGEX_REMOVE_BACKSLASH, match => {
|
||||
return match === '\\' ? '' : match;
|
||||
});
|
||||
};
|
||||
|
||||
exports.supportsLookbehinds = () => {
|
||||
exports$1.supportsLookbehinds = () => {
|
||||
const segs = process.version.slice(1).split('.').map(Number);
|
||||
if (segs.length === 3 && segs[0] >= 9 || (segs[0] === 8 && segs[1] >= 10)) {
|
||||
return true;
|
||||
@ -2660,21 +2660,21 @@ function requireUtils$1 () {
|
||||
return false;
|
||||
};
|
||||
|
||||
exports.isWindows = options => {
|
||||
exports$1.isWindows = options => {
|
||||
if (options && typeof options.windows === 'boolean') {
|
||||
return options.windows;
|
||||
}
|
||||
return win32 === true || path.sep === '\\';
|
||||
};
|
||||
|
||||
exports.escapeLast = (input, char, lastIdx) => {
|
||||
exports$1.escapeLast = (input, char, lastIdx) => {
|
||||
const idx = input.lastIndexOf(char, lastIdx);
|
||||
if (idx === -1) return input;
|
||||
if (input[idx - 1] === '\\') return exports.escapeLast(input, char, idx - 1);
|
||||
if (input[idx - 1] === '\\') return exports$1.escapeLast(input, char, idx - 1);
|
||||
return `${input.slice(0, idx)}\\${input.slice(idx)}`;
|
||||
};
|
||||
|
||||
exports.removePrefix = (input, state = {}) => {
|
||||
exports$1.removePrefix = (input, state = {}) => {
|
||||
let output = input;
|
||||
if (output.startsWith('./')) {
|
||||
output = output.slice(2);
|
||||
@ -2683,7 +2683,7 @@ function requireUtils$1 () {
|
||||
return output;
|
||||
};
|
||||
|
||||
exports.wrapOutput = (input, state = {}, options = {}) => {
|
||||
exports$1.wrapOutput = (input, state = {}, options = {}) => {
|
||||
const prepend = options.contains ? '' : '^';
|
||||
const append = options.contains ? '' : '$';
|
||||
|
||||
@ -4951,9 +4951,9 @@ var hasRequiredUtils;
|
||||
function requireUtils () {
|
||||
if (hasRequiredUtils) return utils;
|
||||
hasRequiredUtils = 1;
|
||||
(function (exports) {
|
||||
(function (exports$1) {
|
||||
|
||||
exports.isInteger = num => {
|
||||
exports$1.isInteger = num => {
|
||||
if (typeof num === 'number') {
|
||||
return Number.isInteger(num);
|
||||
}
|
||||
@ -4967,15 +4967,15 @@ function requireUtils () {
|
||||
* Find a node of the given type
|
||||
*/
|
||||
|
||||
exports.find = (node, type) => node.nodes.find(node => node.type === type);
|
||||
exports$1.find = (node, type) => node.nodes.find(node => node.type === type);
|
||||
|
||||
/**
|
||||
* Find a node of the given type
|
||||
*/
|
||||
|
||||
exports.exceedsLimit = (min, max, step = 1, limit) => {
|
||||
exports$1.exceedsLimit = (min, max, step = 1, limit) => {
|
||||
if (limit === false) return false;
|
||||
if (!exports.isInteger(min) || !exports.isInteger(max)) return false;
|
||||
if (!exports$1.isInteger(min) || !exports$1.isInteger(max)) return false;
|
||||
return ((Number(max) - Number(min)) / Number(step)) >= limit;
|
||||
};
|
||||
|
||||
@ -4983,7 +4983,7 @@ function requireUtils () {
|
||||
* Escape the given node with '\\' before node.value
|
||||
*/
|
||||
|
||||
exports.escapeNode = (block, n = 0, type) => {
|
||||
exports$1.escapeNode = (block, n = 0, type) => {
|
||||
const node = block.nodes[n];
|
||||
if (!node) return;
|
||||
|
||||
@ -4999,7 +4999,7 @@ function requireUtils () {
|
||||
* Returns true if the given brace node should be enclosed in literal braces
|
||||
*/
|
||||
|
||||
exports.encloseBrace = node => {
|
||||
exports$1.encloseBrace = node => {
|
||||
if (node.type !== 'brace') return false;
|
||||
if ((node.commas >> 0 + node.ranges >> 0) === 0) {
|
||||
node.invalid = true;
|
||||
@ -5012,7 +5012,7 @@ function requireUtils () {
|
||||
* Returns true if a brace node is invalid.
|
||||
*/
|
||||
|
||||
exports.isInvalidBrace = block => {
|
||||
exports$1.isInvalidBrace = block => {
|
||||
if (block.type !== 'brace') return false;
|
||||
if (block.invalid === true || block.dollar) return true;
|
||||
if ((block.commas >> 0 + block.ranges >> 0) === 0) {
|
||||
@ -5030,7 +5030,7 @@ function requireUtils () {
|
||||
* Returns true if a node is an open or close node
|
||||
*/
|
||||
|
||||
exports.isOpenOrClose = node => {
|
||||
exports$1.isOpenOrClose = node => {
|
||||
if (node.type === 'open' || node.type === 'close') {
|
||||
return true;
|
||||
}
|
||||
@ -5041,7 +5041,7 @@ function requireUtils () {
|
||||
* Reduce an array of text nodes.
|
||||
*/
|
||||
|
||||
exports.reduce = nodes => nodes.reduce((acc, node) => {
|
||||
exports$1.reduce = nodes => nodes.reduce((acc, node) => {
|
||||
if (node.type === 'text') acc.push(node.value);
|
||||
if (node.type === 'range') node.type = 'text';
|
||||
return acc;
|
||||
@ -5051,7 +5051,7 @@ function requireUtils () {
|
||||
* Flatten an array
|
||||
*/
|
||||
|
||||
exports.flatten = (...args) => {
|
||||
exports$1.flatten = (...args) => {
|
||||
const result = [];
|
||||
|
||||
const flat = arr => {
|
||||
@ -6761,72 +6761,72 @@ var hasRequiredConstants;
|
||||
function requireConstants () {
|
||||
if (hasRequiredConstants) return constants;
|
||||
hasRequiredConstants = 1;
|
||||
(function (exports) {
|
||||
(function (exports$1) {
|
||||
|
||||
const {sep} = require$$0$1;
|
||||
const {platform} = process;
|
||||
const os = require$$2$1;
|
||||
|
||||
exports.EV_ALL = 'all';
|
||||
exports.EV_READY = 'ready';
|
||||
exports.EV_ADD = 'add';
|
||||
exports.EV_CHANGE = 'change';
|
||||
exports.EV_ADD_DIR = 'addDir';
|
||||
exports.EV_UNLINK = 'unlink';
|
||||
exports.EV_UNLINK_DIR = 'unlinkDir';
|
||||
exports.EV_RAW = 'raw';
|
||||
exports.EV_ERROR = 'error';
|
||||
exports$1.EV_ALL = 'all';
|
||||
exports$1.EV_READY = 'ready';
|
||||
exports$1.EV_ADD = 'add';
|
||||
exports$1.EV_CHANGE = 'change';
|
||||
exports$1.EV_ADD_DIR = 'addDir';
|
||||
exports$1.EV_UNLINK = 'unlink';
|
||||
exports$1.EV_UNLINK_DIR = 'unlinkDir';
|
||||
exports$1.EV_RAW = 'raw';
|
||||
exports$1.EV_ERROR = 'error';
|
||||
|
||||
exports.STR_DATA = 'data';
|
||||
exports.STR_END = 'end';
|
||||
exports.STR_CLOSE = 'close';
|
||||
exports$1.STR_DATA = 'data';
|
||||
exports$1.STR_END = 'end';
|
||||
exports$1.STR_CLOSE = 'close';
|
||||
|
||||
exports.FSEVENT_CREATED = 'created';
|
||||
exports.FSEVENT_MODIFIED = 'modified';
|
||||
exports.FSEVENT_DELETED = 'deleted';
|
||||
exports.FSEVENT_MOVED = 'moved';
|
||||
exports.FSEVENT_CLONED = 'cloned';
|
||||
exports.FSEVENT_UNKNOWN = 'unknown';
|
||||
exports.FSEVENT_FLAG_MUST_SCAN_SUBDIRS = 1;
|
||||
exports.FSEVENT_TYPE_FILE = 'file';
|
||||
exports.FSEVENT_TYPE_DIRECTORY = 'directory';
|
||||
exports.FSEVENT_TYPE_SYMLINK = 'symlink';
|
||||
exports$1.FSEVENT_CREATED = 'created';
|
||||
exports$1.FSEVENT_MODIFIED = 'modified';
|
||||
exports$1.FSEVENT_DELETED = 'deleted';
|
||||
exports$1.FSEVENT_MOVED = 'moved';
|
||||
exports$1.FSEVENT_CLONED = 'cloned';
|
||||
exports$1.FSEVENT_UNKNOWN = 'unknown';
|
||||
exports$1.FSEVENT_FLAG_MUST_SCAN_SUBDIRS = 1;
|
||||
exports$1.FSEVENT_TYPE_FILE = 'file';
|
||||
exports$1.FSEVENT_TYPE_DIRECTORY = 'directory';
|
||||
exports$1.FSEVENT_TYPE_SYMLINK = 'symlink';
|
||||
|
||||
exports.KEY_LISTENERS = 'listeners';
|
||||
exports.KEY_ERR = 'errHandlers';
|
||||
exports.KEY_RAW = 'rawEmitters';
|
||||
exports.HANDLER_KEYS = [exports.KEY_LISTENERS, exports.KEY_ERR, exports.KEY_RAW];
|
||||
exports$1.KEY_LISTENERS = 'listeners';
|
||||
exports$1.KEY_ERR = 'errHandlers';
|
||||
exports$1.KEY_RAW = 'rawEmitters';
|
||||
exports$1.HANDLER_KEYS = [exports$1.KEY_LISTENERS, exports$1.KEY_ERR, exports$1.KEY_RAW];
|
||||
|
||||
exports.DOT_SLASH = `.${sep}`;
|
||||
exports$1.DOT_SLASH = `.${sep}`;
|
||||
|
||||
exports.BACK_SLASH_RE = /\\/g;
|
||||
exports.DOUBLE_SLASH_RE = /\/\//;
|
||||
exports.SLASH_OR_BACK_SLASH_RE = /[/\\]/;
|
||||
exports.DOT_RE = /\..*\.(sw[px])$|~$|\.subl.*\.tmp/;
|
||||
exports.REPLACER_RE = /^\.[/\\]/;
|
||||
exports$1.BACK_SLASH_RE = /\\/g;
|
||||
exports$1.DOUBLE_SLASH_RE = /\/\//;
|
||||
exports$1.SLASH_OR_BACK_SLASH_RE = /[/\\]/;
|
||||
exports$1.DOT_RE = /\..*\.(sw[px])$|~$|\.subl.*\.tmp/;
|
||||
exports$1.REPLACER_RE = /^\.[/\\]/;
|
||||
|
||||
exports.SLASH = '/';
|
||||
exports.SLASH_SLASH = '//';
|
||||
exports.BRACE_START = '{';
|
||||
exports.BANG = '!';
|
||||
exports.ONE_DOT = '.';
|
||||
exports.TWO_DOTS = '..';
|
||||
exports.STAR = '*';
|
||||
exports.GLOBSTAR = '**';
|
||||
exports.ROOT_GLOBSTAR = '/**/*';
|
||||
exports.SLASH_GLOBSTAR = '/**';
|
||||
exports.DIR_SUFFIX = 'Dir';
|
||||
exports.ANYMATCH_OPTS = {dot: true};
|
||||
exports.STRING_TYPE = 'string';
|
||||
exports.FUNCTION_TYPE = 'function';
|
||||
exports.EMPTY_STR = '';
|
||||
exports.EMPTY_FN = () => {};
|
||||
exports.IDENTITY_FN = val => val;
|
||||
exports$1.SLASH = '/';
|
||||
exports$1.SLASH_SLASH = '//';
|
||||
exports$1.BRACE_START = '{';
|
||||
exports$1.BANG = '!';
|
||||
exports$1.ONE_DOT = '.';
|
||||
exports$1.TWO_DOTS = '..';
|
||||
exports$1.STAR = '*';
|
||||
exports$1.GLOBSTAR = '**';
|
||||
exports$1.ROOT_GLOBSTAR = '/**/*';
|
||||
exports$1.SLASH_GLOBSTAR = '/**';
|
||||
exports$1.DIR_SUFFIX = 'Dir';
|
||||
exports$1.ANYMATCH_OPTS = {dot: true};
|
||||
exports$1.STRING_TYPE = 'string';
|
||||
exports$1.FUNCTION_TYPE = 'function';
|
||||
exports$1.EMPTY_STR = '';
|
||||
exports$1.EMPTY_FN = () => {};
|
||||
exports$1.IDENTITY_FN = val => val;
|
||||
|
||||
exports.isWindows = platform === 'win32';
|
||||
exports.isMacos = platform === 'darwin';
|
||||
exports.isLinux = platform === 'linux';
|
||||
exports.isIBMi = os.type() === 'OS400';
|
||||
exports$1.isWindows = platform === 'win32';
|
||||
exports$1.isMacos = platform === 'darwin';
|
||||
exports$1.isLinux = platform === 'linux';
|
||||
exports$1.isIBMi = os.type() === 'OS400';
|
||||
} (constants));
|
||||
return constants;
|
||||
}
|
||||
|
||||
6
frontend/node_modules/rollup/dist/getLogFilter.js
generated
vendored
6
frontend/node_modules/rollup/dist/getLogFilter.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
@ -15,7 +15,7 @@ const getLogFilter = filters => {
|
||||
if (filters.length === 0)
|
||||
return () => true;
|
||||
const normalizedFilters = filters.map(filter => filter.split('&').map(subFilter => {
|
||||
const inverted = subFilter.startsWith('!');
|
||||
const inverted = subFilter[0] === '!';
|
||||
if (inverted)
|
||||
subFilter = subFilter.slice(1);
|
||||
const [key, ...value] = subFilter.split(':');
|
||||
|
||||
4
frontend/node_modules/rollup/dist/loadConfigFile.js
generated
vendored
4
frontend/node_modules/rollup/dist/loadConfigFile.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
|
||||
25
frontend/node_modules/rollup/dist/native.js
generated
vendored
25
frontend/node_modules/rollup/dist/native.js
generated
vendored
@ -2,7 +2,21 @@ const { existsSync } = require('node:fs');
|
||||
const path = require('node:path');
|
||||
const { platform, arch, report } = require('node:process');
|
||||
|
||||
const isMusl = () => !report.getReport().header.glibcVersionRuntime;
|
||||
const isMusl = () => {
|
||||
try {
|
||||
return !report.getReport().header.glibcVersionRuntime;
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
const isMingw32 = () => {
|
||||
try {
|
||||
return report.getReport().header.osName.startsWith('MINGW32_NT');
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
const bindingsByPlatformAndArch = {
|
||||
android: {
|
||||
@ -20,16 +34,21 @@ const bindingsByPlatformAndArch = {
|
||||
linux: {
|
||||
arm: { base: 'linux-arm-gnueabihf', musl: 'linux-arm-musleabihf' },
|
||||
arm64: { base: 'linux-arm64-gnu', musl: 'linux-arm64-musl' },
|
||||
loong64: { base: 'linux-loongarch64-gnu', musl: null },
|
||||
loong64: { base: 'linux-loong64-gnu', musl: null },
|
||||
ppc64: { base: 'linux-ppc64-gnu', musl: null },
|
||||
riscv64: { base: 'linux-riscv64-gnu', musl: 'linux-riscv64-musl' },
|
||||
s390x: { base: 'linux-s390x-gnu', musl: null },
|
||||
x64: { base: 'linux-x64-gnu', musl: 'linux-x64-musl' }
|
||||
},
|
||||
openharmony: {
|
||||
arm64: { base: 'openharmony-arm64' }
|
||||
},
|
||||
win32: {
|
||||
arm64: { base: 'win32-arm64-msvc' },
|
||||
ia32: { base: 'win32-ia32-msvc' },
|
||||
x64: { base: 'win32-x64-msvc' }
|
||||
x64: {
|
||||
base: isMingw32() ? 'win32-x64-gnu' : 'win32-x64-msvc'
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
4
frontend/node_modules/rollup/dist/parseAst.js
generated
vendored
4
frontend/node_modules/rollup/dist/parseAst.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
|
||||
14
frontend/node_modules/rollup/dist/rollup.d.ts
generated
vendored
14
frontend/node_modules/rollup/dist/rollup.d.ts
generated
vendored
@ -125,6 +125,7 @@ export interface SourceDescription extends Partial<PartialNull<ModuleOptions>> {
|
||||
export interface TransformModuleJSON {
|
||||
ast?: ProgramNode | undefined;
|
||||
code: string;
|
||||
safeVariableNames: Record<string, string> | null;
|
||||
// note if plugins use new this.cache to opt-out auto transform cache
|
||||
customTransformCache: boolean;
|
||||
originalCode: string;
|
||||
@ -134,6 +135,7 @@ export interface TransformModuleJSON {
|
||||
}
|
||||
|
||||
export interface ModuleJSON extends TransformModuleJSON, ModuleOptions {
|
||||
safeVariableNames: Record<string, string> | null;
|
||||
ast: ProgramNode;
|
||||
dependencies: string[];
|
||||
id: string;
|
||||
@ -198,6 +200,7 @@ export interface ModuleInfo extends ModuleOptions {
|
||||
dynamicallyImportedIds: readonly string[];
|
||||
exportedBindings: Record<string, string[]> | null;
|
||||
exports: string[] | null;
|
||||
safeVariableNames: Record<string, string> | null;
|
||||
hasDefaultExport: boolean | null;
|
||||
id: string;
|
||||
implicitlyLoadedAfterOneOf: readonly string[];
|
||||
@ -559,7 +562,8 @@ export type PluginHooks = {
|
||||
};
|
||||
|
||||
export interface OutputPlugin
|
||||
extends Partial<{ [K in OutputPluginHooks]: PluginHooks[K] }>,
|
||||
extends
|
||||
Partial<{ [K in OutputPluginHooks]: PluginHooks[K] }>,
|
||||
Partial<Record<AddonHooks, ObjectHook<AddonHook>>> {
|
||||
cacheKey?: string | undefined;
|
||||
name: string;
|
||||
@ -615,8 +619,9 @@ export interface NormalizedTreeshakingOptions {
|
||||
unknownGlobalSideEffects: boolean;
|
||||
}
|
||||
|
||||
export interface TreeshakingOptions
|
||||
extends Partial<Omit<NormalizedTreeshakingOptions, 'moduleSideEffects'>> {
|
||||
export interface TreeshakingOptions extends Partial<
|
||||
Omit<NormalizedTreeshakingOptions, 'moduleSideEffects'>
|
||||
> {
|
||||
moduleSideEffects?: ModuleSideEffectsOption | undefined;
|
||||
preset?: TreeshakingPreset | undefined;
|
||||
}
|
||||
@ -818,6 +823,8 @@ export interface OutputOptions {
|
||||
minifyInternalExports?: boolean | undefined;
|
||||
name?: string | undefined;
|
||||
noConflict?: boolean | undefined;
|
||||
/** @deprecated This will be the new default in Rollup 5. */
|
||||
onlyExplicitManualChunks?: boolean | undefined;
|
||||
outro?: string | AddonFunction | undefined;
|
||||
paths?: OptionsPaths | undefined;
|
||||
plugins?: OutputPluginOption | undefined;
|
||||
@ -873,6 +880,7 @@ export interface NormalizedOutputOptions {
|
||||
minifyInternalExports: boolean;
|
||||
name: string | undefined;
|
||||
noConflict: boolean;
|
||||
onlyExplicitManualChunks: boolean;
|
||||
outro: AddonFunction;
|
||||
paths: OptionsPaths;
|
||||
plugins: OutputPlugin[];
|
||||
|
||||
4
frontend/node_modules/rollup/dist/rollup.js
generated
vendored
4
frontend/node_modules/rollup/dist/rollup.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
|
||||
4
frontend/node_modules/rollup/dist/shared/fsevents-importer.js
generated
vendored
4
frontend/node_modules/rollup/dist/shared/fsevents-importer.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
|
||||
186
frontend/node_modules/rollup/dist/shared/index.js
generated
vendored
186
frontend/node_modules/rollup/dist/shared/index.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
@ -214,7 +214,7 @@ var hasRequiredUtils$2;
|
||||
function requireUtils$2 () {
|
||||
if (hasRequiredUtils$2) return utils$2;
|
||||
hasRequiredUtils$2 = 1;
|
||||
(function (exports) {
|
||||
(function (exports$1) {
|
||||
|
||||
const path = require$$0$1;
|
||||
const win32 = process.platform === 'win32';
|
||||
@ -225,19 +225,19 @@ function requireUtils$2 () {
|
||||
REGEX_SPECIAL_CHARS_GLOBAL
|
||||
} = /*@__PURE__*/ requireConstants$3();
|
||||
|
||||
exports.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
|
||||
exports.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str);
|
||||
exports.isRegexChar = str => str.length === 1 && exports.hasRegexChars(str);
|
||||
exports.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1');
|
||||
exports.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/');
|
||||
exports$1.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
|
||||
exports$1.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str);
|
||||
exports$1.isRegexChar = str => str.length === 1 && exports$1.hasRegexChars(str);
|
||||
exports$1.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1');
|
||||
exports$1.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/');
|
||||
|
||||
exports.removeBackslashes = str => {
|
||||
exports$1.removeBackslashes = str => {
|
||||
return str.replace(REGEX_REMOVE_BACKSLASH, match => {
|
||||
return match === '\\' ? '' : match;
|
||||
});
|
||||
};
|
||||
|
||||
exports.supportsLookbehinds = () => {
|
||||
exports$1.supportsLookbehinds = () => {
|
||||
const segs = process.version.slice(1).split('.').map(Number);
|
||||
if (segs.length === 3 && segs[0] >= 9 || (segs[0] === 8 && segs[1] >= 10)) {
|
||||
return true;
|
||||
@ -245,21 +245,21 @@ function requireUtils$2 () {
|
||||
return false;
|
||||
};
|
||||
|
||||
exports.isWindows = options => {
|
||||
exports$1.isWindows = options => {
|
||||
if (options && typeof options.windows === 'boolean') {
|
||||
return options.windows;
|
||||
}
|
||||
return win32 === true || path.sep === '\\';
|
||||
};
|
||||
|
||||
exports.escapeLast = (input, char, lastIdx) => {
|
||||
exports$1.escapeLast = (input, char, lastIdx) => {
|
||||
const idx = input.lastIndexOf(char, lastIdx);
|
||||
if (idx === -1) return input;
|
||||
if (input[idx - 1] === '\\') return exports.escapeLast(input, char, idx - 1);
|
||||
if (input[idx - 1] === '\\') return exports$1.escapeLast(input, char, idx - 1);
|
||||
return `${input.slice(0, idx)}\\${input.slice(idx)}`;
|
||||
};
|
||||
|
||||
exports.removePrefix = (input, state = {}) => {
|
||||
exports$1.removePrefix = (input, state = {}) => {
|
||||
let output = input;
|
||||
if (output.startsWith('./')) {
|
||||
output = output.slice(2);
|
||||
@ -268,7 +268,7 @@ function requireUtils$2 () {
|
||||
return output;
|
||||
};
|
||||
|
||||
exports.wrapOutput = (input, state = {}, options = {}) => {
|
||||
exports$1.wrapOutput = (input, state = {}, options = {}) => {
|
||||
const prepend = options.contains ? '' : '^';
|
||||
const append = options.contains ? '' : '$';
|
||||
|
||||
@ -2625,7 +2625,7 @@ var hasRequiredUtils$1;
|
||||
function requireUtils$1 () {
|
||||
if (hasRequiredUtils$1) return utils$1;
|
||||
hasRequiredUtils$1 = 1;
|
||||
(function (exports) {
|
||||
(function (exports$1) {
|
||||
|
||||
const path = require$$0$1;
|
||||
const win32 = process.platform === 'win32';
|
||||
@ -2636,19 +2636,19 @@ function requireUtils$1 () {
|
||||
REGEX_SPECIAL_CHARS_GLOBAL
|
||||
} = /*@__PURE__*/ requireConstants$2();
|
||||
|
||||
exports.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
|
||||
exports.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str);
|
||||
exports.isRegexChar = str => str.length === 1 && exports.hasRegexChars(str);
|
||||
exports.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1');
|
||||
exports.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/');
|
||||
exports$1.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
|
||||
exports$1.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str);
|
||||
exports$1.isRegexChar = str => str.length === 1 && exports$1.hasRegexChars(str);
|
||||
exports$1.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1');
|
||||
exports$1.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/');
|
||||
|
||||
exports.removeBackslashes = str => {
|
||||
exports$1.removeBackslashes = str => {
|
||||
return str.replace(REGEX_REMOVE_BACKSLASH, match => {
|
||||
return match === '\\' ? '' : match;
|
||||
});
|
||||
};
|
||||
|
||||
exports.supportsLookbehinds = () => {
|
||||
exports$1.supportsLookbehinds = () => {
|
||||
const segs = process.version.slice(1).split('.').map(Number);
|
||||
if (segs.length === 3 && segs[0] >= 9 || (segs[0] === 8 && segs[1] >= 10)) {
|
||||
return true;
|
||||
@ -2656,21 +2656,21 @@ function requireUtils$1 () {
|
||||
return false;
|
||||
};
|
||||
|
||||
exports.isWindows = options => {
|
||||
exports$1.isWindows = options => {
|
||||
if (options && typeof options.windows === 'boolean') {
|
||||
return options.windows;
|
||||
}
|
||||
return win32 === true || path.sep === '\\';
|
||||
};
|
||||
|
||||
exports.escapeLast = (input, char, lastIdx) => {
|
||||
exports$1.escapeLast = (input, char, lastIdx) => {
|
||||
const idx = input.lastIndexOf(char, lastIdx);
|
||||
if (idx === -1) return input;
|
||||
if (input[idx - 1] === '\\') return exports.escapeLast(input, char, idx - 1);
|
||||
if (input[idx - 1] === '\\') return exports$1.escapeLast(input, char, idx - 1);
|
||||
return `${input.slice(0, idx)}\\${input.slice(idx)}`;
|
||||
};
|
||||
|
||||
exports.removePrefix = (input, state = {}) => {
|
||||
exports$1.removePrefix = (input, state = {}) => {
|
||||
let output = input;
|
||||
if (output.startsWith('./')) {
|
||||
output = output.slice(2);
|
||||
@ -2679,7 +2679,7 @@ function requireUtils$1 () {
|
||||
return output;
|
||||
};
|
||||
|
||||
exports.wrapOutput = (input, state = {}, options = {}) => {
|
||||
exports$1.wrapOutput = (input, state = {}, options = {}) => {
|
||||
const prepend = options.contains ? '' : '^';
|
||||
const append = options.contains ? '' : '$';
|
||||
|
||||
@ -4947,9 +4947,9 @@ var hasRequiredUtils;
|
||||
function requireUtils () {
|
||||
if (hasRequiredUtils) return utils;
|
||||
hasRequiredUtils = 1;
|
||||
(function (exports) {
|
||||
(function (exports$1) {
|
||||
|
||||
exports.isInteger = num => {
|
||||
exports$1.isInteger = num => {
|
||||
if (typeof num === 'number') {
|
||||
return Number.isInteger(num);
|
||||
}
|
||||
@ -4963,15 +4963,15 @@ function requireUtils () {
|
||||
* Find a node of the given type
|
||||
*/
|
||||
|
||||
exports.find = (node, type) => node.nodes.find(node => node.type === type);
|
||||
exports$1.find = (node, type) => node.nodes.find(node => node.type === type);
|
||||
|
||||
/**
|
||||
* Find a node of the given type
|
||||
*/
|
||||
|
||||
exports.exceedsLimit = (min, max, step = 1, limit) => {
|
||||
exports$1.exceedsLimit = (min, max, step = 1, limit) => {
|
||||
if (limit === false) return false;
|
||||
if (!exports.isInteger(min) || !exports.isInteger(max)) return false;
|
||||
if (!exports$1.isInteger(min) || !exports$1.isInteger(max)) return false;
|
||||
return ((Number(max) - Number(min)) / Number(step)) >= limit;
|
||||
};
|
||||
|
||||
@ -4979,7 +4979,7 @@ function requireUtils () {
|
||||
* Escape the given node with '\\' before node.value
|
||||
*/
|
||||
|
||||
exports.escapeNode = (block, n = 0, type) => {
|
||||
exports$1.escapeNode = (block, n = 0, type) => {
|
||||
const node = block.nodes[n];
|
||||
if (!node) return;
|
||||
|
||||
@ -4995,7 +4995,7 @@ function requireUtils () {
|
||||
* Returns true if the given brace node should be enclosed in literal braces
|
||||
*/
|
||||
|
||||
exports.encloseBrace = node => {
|
||||
exports$1.encloseBrace = node => {
|
||||
if (node.type !== 'brace') return false;
|
||||
if ((node.commas >> 0 + node.ranges >> 0) === 0) {
|
||||
node.invalid = true;
|
||||
@ -5008,7 +5008,7 @@ function requireUtils () {
|
||||
* Returns true if a brace node is invalid.
|
||||
*/
|
||||
|
||||
exports.isInvalidBrace = block => {
|
||||
exports$1.isInvalidBrace = block => {
|
||||
if (block.type !== 'brace') return false;
|
||||
if (block.invalid === true || block.dollar) return true;
|
||||
if ((block.commas >> 0 + block.ranges >> 0) === 0) {
|
||||
@ -5026,7 +5026,7 @@ function requireUtils () {
|
||||
* Returns true if a node is an open or close node
|
||||
*/
|
||||
|
||||
exports.isOpenOrClose = node => {
|
||||
exports$1.isOpenOrClose = node => {
|
||||
if (node.type === 'open' || node.type === 'close') {
|
||||
return true;
|
||||
}
|
||||
@ -5037,7 +5037,7 @@ function requireUtils () {
|
||||
* Reduce an array of text nodes.
|
||||
*/
|
||||
|
||||
exports.reduce = nodes => nodes.reduce((acc, node) => {
|
||||
exports$1.reduce = nodes => nodes.reduce((acc, node) => {
|
||||
if (node.type === 'text') acc.push(node.value);
|
||||
if (node.type === 'range') node.type = 'text';
|
||||
return acc;
|
||||
@ -5047,7 +5047,7 @@ function requireUtils () {
|
||||
* Flatten an array
|
||||
*/
|
||||
|
||||
exports.flatten = (...args) => {
|
||||
exports$1.flatten = (...args) => {
|
||||
const result = [];
|
||||
|
||||
const flat = arr => {
|
||||
@ -6757,72 +6757,72 @@ var hasRequiredConstants;
|
||||
function requireConstants () {
|
||||
if (hasRequiredConstants) return constants;
|
||||
hasRequiredConstants = 1;
|
||||
(function (exports) {
|
||||
(function (exports$1) {
|
||||
|
||||
const {sep} = require$$0$1;
|
||||
const {platform} = process;
|
||||
const os = require$$2$1;
|
||||
|
||||
exports.EV_ALL = 'all';
|
||||
exports.EV_READY = 'ready';
|
||||
exports.EV_ADD = 'add';
|
||||
exports.EV_CHANGE = 'change';
|
||||
exports.EV_ADD_DIR = 'addDir';
|
||||
exports.EV_UNLINK = 'unlink';
|
||||
exports.EV_UNLINK_DIR = 'unlinkDir';
|
||||
exports.EV_RAW = 'raw';
|
||||
exports.EV_ERROR = 'error';
|
||||
exports$1.EV_ALL = 'all';
|
||||
exports$1.EV_READY = 'ready';
|
||||
exports$1.EV_ADD = 'add';
|
||||
exports$1.EV_CHANGE = 'change';
|
||||
exports$1.EV_ADD_DIR = 'addDir';
|
||||
exports$1.EV_UNLINK = 'unlink';
|
||||
exports$1.EV_UNLINK_DIR = 'unlinkDir';
|
||||
exports$1.EV_RAW = 'raw';
|
||||
exports$1.EV_ERROR = 'error';
|
||||
|
||||
exports.STR_DATA = 'data';
|
||||
exports.STR_END = 'end';
|
||||
exports.STR_CLOSE = 'close';
|
||||
exports$1.STR_DATA = 'data';
|
||||
exports$1.STR_END = 'end';
|
||||
exports$1.STR_CLOSE = 'close';
|
||||
|
||||
exports.FSEVENT_CREATED = 'created';
|
||||
exports.FSEVENT_MODIFIED = 'modified';
|
||||
exports.FSEVENT_DELETED = 'deleted';
|
||||
exports.FSEVENT_MOVED = 'moved';
|
||||
exports.FSEVENT_CLONED = 'cloned';
|
||||
exports.FSEVENT_UNKNOWN = 'unknown';
|
||||
exports.FSEVENT_FLAG_MUST_SCAN_SUBDIRS = 1;
|
||||
exports.FSEVENT_TYPE_FILE = 'file';
|
||||
exports.FSEVENT_TYPE_DIRECTORY = 'directory';
|
||||
exports.FSEVENT_TYPE_SYMLINK = 'symlink';
|
||||
exports$1.FSEVENT_CREATED = 'created';
|
||||
exports$1.FSEVENT_MODIFIED = 'modified';
|
||||
exports$1.FSEVENT_DELETED = 'deleted';
|
||||
exports$1.FSEVENT_MOVED = 'moved';
|
||||
exports$1.FSEVENT_CLONED = 'cloned';
|
||||
exports$1.FSEVENT_UNKNOWN = 'unknown';
|
||||
exports$1.FSEVENT_FLAG_MUST_SCAN_SUBDIRS = 1;
|
||||
exports$1.FSEVENT_TYPE_FILE = 'file';
|
||||
exports$1.FSEVENT_TYPE_DIRECTORY = 'directory';
|
||||
exports$1.FSEVENT_TYPE_SYMLINK = 'symlink';
|
||||
|
||||
exports.KEY_LISTENERS = 'listeners';
|
||||
exports.KEY_ERR = 'errHandlers';
|
||||
exports.KEY_RAW = 'rawEmitters';
|
||||
exports.HANDLER_KEYS = [exports.KEY_LISTENERS, exports.KEY_ERR, exports.KEY_RAW];
|
||||
exports$1.KEY_LISTENERS = 'listeners';
|
||||
exports$1.KEY_ERR = 'errHandlers';
|
||||
exports$1.KEY_RAW = 'rawEmitters';
|
||||
exports$1.HANDLER_KEYS = [exports$1.KEY_LISTENERS, exports$1.KEY_ERR, exports$1.KEY_RAW];
|
||||
|
||||
exports.DOT_SLASH = `.${sep}`;
|
||||
exports$1.DOT_SLASH = `.${sep}`;
|
||||
|
||||
exports.BACK_SLASH_RE = /\\/g;
|
||||
exports.DOUBLE_SLASH_RE = /\/\//;
|
||||
exports.SLASH_OR_BACK_SLASH_RE = /[/\\]/;
|
||||
exports.DOT_RE = /\..*\.(sw[px])$|~$|\.subl.*\.tmp/;
|
||||
exports.REPLACER_RE = /^\.[/\\]/;
|
||||
exports$1.BACK_SLASH_RE = /\\/g;
|
||||
exports$1.DOUBLE_SLASH_RE = /\/\//;
|
||||
exports$1.SLASH_OR_BACK_SLASH_RE = /[/\\]/;
|
||||
exports$1.DOT_RE = /\..*\.(sw[px])$|~$|\.subl.*\.tmp/;
|
||||
exports$1.REPLACER_RE = /^\.[/\\]/;
|
||||
|
||||
exports.SLASH = '/';
|
||||
exports.SLASH_SLASH = '//';
|
||||
exports.BRACE_START = '{';
|
||||
exports.BANG = '!';
|
||||
exports.ONE_DOT = '.';
|
||||
exports.TWO_DOTS = '..';
|
||||
exports.STAR = '*';
|
||||
exports.GLOBSTAR = '**';
|
||||
exports.ROOT_GLOBSTAR = '/**/*';
|
||||
exports.SLASH_GLOBSTAR = '/**';
|
||||
exports.DIR_SUFFIX = 'Dir';
|
||||
exports.ANYMATCH_OPTS = {dot: true};
|
||||
exports.STRING_TYPE = 'string';
|
||||
exports.FUNCTION_TYPE = 'function';
|
||||
exports.EMPTY_STR = '';
|
||||
exports.EMPTY_FN = () => {};
|
||||
exports.IDENTITY_FN = val => val;
|
||||
exports$1.SLASH = '/';
|
||||
exports$1.SLASH_SLASH = '//';
|
||||
exports$1.BRACE_START = '{';
|
||||
exports$1.BANG = '!';
|
||||
exports$1.ONE_DOT = '.';
|
||||
exports$1.TWO_DOTS = '..';
|
||||
exports$1.STAR = '*';
|
||||
exports$1.GLOBSTAR = '**';
|
||||
exports$1.ROOT_GLOBSTAR = '/**/*';
|
||||
exports$1.SLASH_GLOBSTAR = '/**';
|
||||
exports$1.DIR_SUFFIX = 'Dir';
|
||||
exports$1.ANYMATCH_OPTS = {dot: true};
|
||||
exports$1.STRING_TYPE = 'string';
|
||||
exports$1.FUNCTION_TYPE = 'function';
|
||||
exports$1.EMPTY_STR = '';
|
||||
exports$1.EMPTY_FN = () => {};
|
||||
exports$1.IDENTITY_FN = val => val;
|
||||
|
||||
exports.isWindows = platform === 'win32';
|
||||
exports.isMacos = platform === 'darwin';
|
||||
exports.isLinux = platform === 'linux';
|
||||
exports.isIBMi = os.type() === 'OS400';
|
||||
exports$1.isWindows = platform === 'win32';
|
||||
exports$1.isMacos = platform === 'darwin';
|
||||
exports$1.isLinux = platform === 'linux';
|
||||
exports$1.isIBMi = os.type() === 'OS400';
|
||||
} (constants));
|
||||
return constants;
|
||||
}
|
||||
|
||||
6
frontend/node_modules/rollup/dist/shared/loadConfigFile.js
generated
vendored
6
frontend/node_modules/rollup/dist/shared/loadConfigFile.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
@ -512,7 +512,7 @@ async function loadTranspiledConfigFile(fileName, commandOptions) {
|
||||
name: 'external-fallback',
|
||||
resolveId: source => {
|
||||
const looksLikeExternal = (source[0] !== '.' && !path.isAbsolute(source)) || source.slice(-5) === '.json';
|
||||
return looksLikeExternal ? false : source;
|
||||
return looksLikeExternal ? false : null;
|
||||
}
|
||||
});
|
||||
const bundle = await rollup.rollup(inputOptions);
|
||||
|
||||
6
frontend/node_modules/rollup/dist/shared/parseAst.js
generated
vendored
6
frontend/node_modules/rollup/dist/shared/parseAst.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
@ -1993,7 +1993,7 @@ const nodeConverters = [
|
||||
function templateElement(position, buffer) {
|
||||
const flags = buffer[position + 2];
|
||||
const cookedPosition = buffer[position + 3];
|
||||
const cooked = cookedPosition === 0 ? undefined : buffer.convertString(cookedPosition);
|
||||
const cooked = cookedPosition === 0 ? null : buffer.convertString(cookedPosition);
|
||||
const raw = buffer.convertString(buffer[position + 4]);
|
||||
return {
|
||||
type: 'TemplateElement',
|
||||
|
||||
877
frontend/node_modules/rollup/dist/shared/rollup.js
generated
vendored
877
frontend/node_modules/rollup/dist/shared/rollup.js
generated
vendored
File diff suppressed because it is too large
Load Diff
4
frontend/node_modules/rollup/dist/shared/watch-cli.js
generated
vendored
4
frontend/node_modules/rollup/dist/shared/watch-cli.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
|
||||
4
frontend/node_modules/rollup/dist/shared/watch.js
generated
vendored
4
frontend/node_modules/rollup/dist/shared/watch.js
generated
vendored
@ -1,7 +1,7 @@
|
||||
/*
|
||||
@license
|
||||
Rollup.js v4.49.0
|
||||
Wed, 27 Aug 2025 07:24:52 GMT - commit b12c061d27d63062b91c1830a698de53fd6c2067
|
||||
Rollup.js v4.54.0
|
||||
Sat, 20 Dec 2025 09:28:12 GMT - commit 88f1430c42fe76db421623106546e50627271952
|
||||
|
||||
https://github.com/rollup/rollup
|
||||
|
||||
|
||||
165
frontend/node_modules/rollup/package.json
generated
vendored
165
frontend/node_modules/rollup/package.json
generated
vendored
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "rollup",
|
||||
"version": "4.49.0",
|
||||
"version": "4.54.0",
|
||||
"description": "Next-generation ES module bundler",
|
||||
"main": "dist/rollup.js",
|
||||
"module": "dist/es/rollup.js",
|
||||
@ -28,10 +28,12 @@
|
||||
"powerpc64le-unknown-linux-gnu",
|
||||
"s390x-unknown-linux-gnu",
|
||||
"x86_64-apple-darwin",
|
||||
"x86_64-pc-windows-gnu",
|
||||
"x86_64-pc-windows-msvc",
|
||||
"x86_64-unknown-freebsd",
|
||||
"x86_64-unknown-linux-gnu",
|
||||
"x86_64-unknown-linux-musl"
|
||||
"x86_64-unknown-linux-musl",
|
||||
"aarch64-unknown-linux-ohos"
|
||||
]
|
||||
},
|
||||
"scripts": {
|
||||
@ -55,24 +57,26 @@
|
||||
"preview:docs": "vitepress preview docs",
|
||||
"ci:artifacts": "napi artifacts",
|
||||
"ci:lint": "concurrently -c red,yellow,green,blue 'npm:lint:js:nofix' 'npm:lint:native-js' 'npm:lint:markdown:nofix' 'npm:lint:rust:nofix'",
|
||||
"ci:test:only": "npm run build:cjs && npm run build:copy-native && npm run build:bootstrap && npm run build:copy-native && npm run test:only",
|
||||
"ci:test:all": "npm run build:cjs && npm run build:copy-native && npm run build:bootstrap && npm run build:copy-native && concurrently --kill-others-on-fail -c green,blue,magenta,cyan 'npm:test:only' 'npm:test:typescript' 'npm:test:leak' 'npm:test:browser'",
|
||||
"ci:coverage": "npm run build:cjs && npm run build:copy-native && npm run build:bootstrap && npm run build:copy-native && NODE_OPTIONS=--no-experimental-require-module nyc --reporter lcovonly mocha",
|
||||
"ci:test:all": "concurrently --kill-others-on-fail -c green,blue,magenta,cyan 'npm:test:only' 'npm:test:typescript' 'npm:test:leak' 'npm:test:browser'",
|
||||
"ci:coverage": "NODE_OPTIONS=--no-experimental-require-module nyc --reporter lcovonly mocha",
|
||||
"lint": "concurrently -c red,yellow,green,blue 'npm:lint:js' 'npm:lint:native-js' 'npm:lint:markdown' 'npm:lint:rust'",
|
||||
"lint:js": "eslint . --fix --cache",
|
||||
"lint:js:nofix": "eslint . --cache",
|
||||
"lint:js": "eslint . --fix --cache --concurrency auto",
|
||||
"lint:js:nofix": "eslint . --cache --concurrency auto",
|
||||
"lint:native-js": "node scripts/lint-native-js.js",
|
||||
"lint:markdown": "prettier --write \"**/*.md\"",
|
||||
"lint:markdown:nofix": "prettier --check \"**/*.md\"",
|
||||
"lint:rust": "cd rust && cargo fmt && cargo clippy --fix --allow-dirty",
|
||||
"lint:rust:nofix": "cd rust && cargo fmt --check && cargo clippy",
|
||||
"perf": "npm run build:bootstrap:cjs && node --expose-gc scripts/perf-report/index.js",
|
||||
"prepare": "husky && node scripts/check-release.js || npm run build:prepare",
|
||||
"prepare": "husky && npm run prepare:patch && node scripts/check-release.js || npm run build:prepare",
|
||||
"prepare:patch": "patch-package",
|
||||
"prepublishOnly": "node scripts/check-release.js && node scripts/prepublish.js",
|
||||
"postpublish": "node scripts/postpublish.js",
|
||||
"prepublish:napi": "napi prepublish --no-gh-release",
|
||||
"release": "node scripts/prepare-release.js",
|
||||
"release:docs": "git fetch --update-head-ok origin master:master && git branch --force documentation-published master && git push origin documentation-published",
|
||||
"check-audit": "check-audit",
|
||||
"resolve-audit": "resolve-audit",
|
||||
"test": "npm run build && npm run test:all",
|
||||
"test:update-snapshots": "node scripts/update-snapshots.js",
|
||||
"test:cjs": "npm run build:cjs && npm run test:only",
|
||||
@ -84,11 +88,14 @@
|
||||
"test:package": "node scripts/test-package.js",
|
||||
"test:options": "node scripts/test-options.js",
|
||||
"test:only": "mocha test/test.js",
|
||||
"test:typescript": "shx rm -rf test/typescript/dist && shx cp -r dist test/typescript/ && tsc --noEmit -p test/typescript && tsc --noEmit && tsc --noEmit -p scripts",
|
||||
"test:typescript": "shx rm -rf test/typescript/dist && shx cp -r dist test/typescript/ && tsc --noEmit -p test/typescript && tsc --noEmit -p . && tsc --noEmit -p scripts && vue-tsc --noEmit -p docs",
|
||||
"test:browser": "mocha test/browser/index.js",
|
||||
"watch": "rollup --config rollup.config.ts --configPlugin typescript --watch"
|
||||
},
|
||||
"repository": "rollup/rollup",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/rollup/rollup.git"
|
||||
},
|
||||
"keywords": [
|
||||
"modules",
|
||||
"bundler",
|
||||
@ -104,26 +111,28 @@
|
||||
"homepage": "https://rollupjs.org/",
|
||||
"optionalDependencies": {
|
||||
"fsevents": "~2.3.2",
|
||||
"@rollup/rollup-darwin-arm64": "4.49.0",
|
||||
"@rollup/rollup-android-arm64": "4.49.0",
|
||||
"@rollup/rollup-win32-arm64-msvc": "4.49.0",
|
||||
"@rollup/rollup-freebsd-arm64": "4.49.0",
|
||||
"@rollup/rollup-linux-arm64-gnu": "4.49.0",
|
||||
"@rollup/rollup-linux-arm64-musl": "4.49.0",
|
||||
"@rollup/rollup-android-arm-eabi": "4.49.0",
|
||||
"@rollup/rollup-linux-arm-gnueabihf": "4.49.0",
|
||||
"@rollup/rollup-linux-arm-musleabihf": "4.49.0",
|
||||
"@rollup/rollup-win32-ia32-msvc": "4.49.0",
|
||||
"@rollup/rollup-linux-loongarch64-gnu": "4.49.0",
|
||||
"@rollup/rollup-linux-riscv64-gnu": "4.49.0",
|
||||
"@rollup/rollup-linux-riscv64-musl": "4.49.0",
|
||||
"@rollup/rollup-linux-ppc64-gnu": "4.49.0",
|
||||
"@rollup/rollup-linux-s390x-gnu": "4.49.0",
|
||||
"@rollup/rollup-darwin-x64": "4.49.0",
|
||||
"@rollup/rollup-win32-x64-msvc": "4.49.0",
|
||||
"@rollup/rollup-freebsd-x64": "4.49.0",
|
||||
"@rollup/rollup-linux-x64-gnu": "4.49.0",
|
||||
"@rollup/rollup-linux-x64-musl": "4.49.0"
|
||||
"@rollup/rollup-darwin-arm64": "4.54.0",
|
||||
"@rollup/rollup-android-arm64": "4.54.0",
|
||||
"@rollup/rollup-win32-arm64-msvc": "4.54.0",
|
||||
"@rollup/rollup-freebsd-arm64": "4.54.0",
|
||||
"@rollup/rollup-linux-arm64-gnu": "4.54.0",
|
||||
"@rollup/rollup-linux-arm64-musl": "4.54.0",
|
||||
"@rollup/rollup-android-arm-eabi": "4.54.0",
|
||||
"@rollup/rollup-linux-arm-gnueabihf": "4.54.0",
|
||||
"@rollup/rollup-linux-arm-musleabihf": "4.54.0",
|
||||
"@rollup/rollup-win32-ia32-msvc": "4.54.0",
|
||||
"@rollup/rollup-linux-loong64-gnu": "4.54.0",
|
||||
"@rollup/rollup-linux-riscv64-gnu": "4.54.0",
|
||||
"@rollup/rollup-linux-riscv64-musl": "4.54.0",
|
||||
"@rollup/rollup-linux-ppc64-gnu": "4.54.0",
|
||||
"@rollup/rollup-linux-s390x-gnu": "4.54.0",
|
||||
"@rollup/rollup-darwin-x64": "4.54.0",
|
||||
"@rollup/rollup-win32-x64-gnu": "4.54.0",
|
||||
"@rollup/rollup-win32-x64-msvc": "4.54.0",
|
||||
"@rollup/rollup-freebsd-x64": "4.54.0",
|
||||
"@rollup/rollup-linux-x64-gnu": "4.54.0",
|
||||
"@rollup/rollup-linux-x64-musl": "4.54.0",
|
||||
"@rollup/rollup-openharmony-arm64": "4.54.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@types/estree": "1.0.8"
|
||||
@ -132,98 +141,104 @@
|
||||
"core-js": "We only update manually as every update requires a snapshot update"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@codemirror/commands": "^6.8.1",
|
||||
"@codemirror/commands": "^6.10.0",
|
||||
"@codemirror/lang-javascript": "^6.2.4",
|
||||
"@codemirror/language": "^6.11.3",
|
||||
"@codemirror/search": "^6.5.11",
|
||||
"@codemirror/state": "^6.5.2",
|
||||
"@codemirror/view": "^6.38.1",
|
||||
"@eslint/js": "^9.33.0",
|
||||
"@inquirer/prompts": "^7.8.3",
|
||||
"@codemirror/view": "^6.39.4",
|
||||
"@eslint/js": "^9.39.2",
|
||||
"@inquirer/prompts": "^7.10.1",
|
||||
"@jridgewell/sourcemap-codec": "^1.5.5",
|
||||
"@mermaid-js/mermaid-cli": "^11.9.0",
|
||||
"@napi-rs/cli": "^3.1.5",
|
||||
"@rollup/plugin-alias": "^5.1.1",
|
||||
"@mermaid-js/mermaid-cli": "^11.12.0",
|
||||
"@napi-rs/cli": "3.4.1",
|
||||
"@rollup/plugin-alias": "^6.0.0",
|
||||
"@rollup/plugin-buble": "^1.0.3",
|
||||
"@rollup/plugin-commonjs": "^28.0.6",
|
||||
"@rollup/plugin-commonjs": "^29.0.0",
|
||||
"@rollup/plugin-json": "^6.1.0",
|
||||
"@rollup/plugin-node-resolve": "^16.0.1",
|
||||
"@rollup/plugin-replace": "^6.0.2",
|
||||
"@rollup/plugin-node-resolve": "^16.0.3",
|
||||
"@rollup/plugin-replace": "^6.0.3",
|
||||
"@rollup/plugin-terser": "^0.4.4",
|
||||
"@rollup/plugin-typescript": "^12.1.4",
|
||||
"@rollup/pluginutils": "^5.2.0",
|
||||
"@shikijs/vitepress-twoslash": "^3.9.2",
|
||||
"@rollup/plugin-typescript": "^12.3.0",
|
||||
"@rollup/pluginutils": "^5.3.0",
|
||||
"@shikijs/vitepress-twoslash": "^3.20.0",
|
||||
"@types/mocha": "^10.0.10",
|
||||
"@types/node": "^20.19.11",
|
||||
"@types/node": "^20.19.27",
|
||||
"@types/picomatch": "^4.0.2",
|
||||
"@types/semver": "^7.7.0",
|
||||
"@types/semver": "^7.7.1",
|
||||
"@types/yargs-parser": "^21.0.3",
|
||||
"@vue/language-server": "^3.0.5",
|
||||
"@vue/language-server": "^3.1.8",
|
||||
"acorn": "^8.15.0",
|
||||
"acorn-import-assertions": "^1.9.0",
|
||||
"acorn-jsx": "^5.3.2",
|
||||
"buble": "^0.20.0",
|
||||
"builtin-modules": "^5.0.0",
|
||||
"chokidar": "^3.6.0",
|
||||
"concurrently": "^9.2.0",
|
||||
"concurrently": "^9.2.1",
|
||||
"core-js": "3.38.1",
|
||||
"cross-env": "^10.0.0",
|
||||
"cross-env": "^10.1.0",
|
||||
"date-time": "^4.0.0",
|
||||
"es5-shim": "^4.6.7",
|
||||
"es6-shim": "^0.35.8",
|
||||
"eslint": "^9.33.0",
|
||||
"eslint": "^9.39.2",
|
||||
"eslint-config-prettier": "^10.1.8",
|
||||
"eslint-plugin-prettier": "^5.5.4",
|
||||
"eslint-plugin-unicorn": "^60.0.0",
|
||||
"eslint-plugin-vue": "^10.4.0",
|
||||
"eslint-plugin-unicorn": "^62.0.0",
|
||||
"eslint-plugin-vue": "^10.6.2",
|
||||
"fixturify": "^3.0.0",
|
||||
"flru": "^1.0.2",
|
||||
"fs-extra": "^11.3.1",
|
||||
"fs-extra": "^11.3.2",
|
||||
"github-api": "^3.4.0",
|
||||
"globals": "^16.3.0",
|
||||
"globals": "^16.5.0",
|
||||
"husky": "^9.1.7",
|
||||
"is-reference": "^3.0.3",
|
||||
"lint-staged": "^16.1.5",
|
||||
"lint-staged": "^16.2.7",
|
||||
"locate-character": "^3.0.0",
|
||||
"magic-string": "^0.30.17",
|
||||
"memfs": "^4.36.3",
|
||||
"mocha": "^11.7.1",
|
||||
"nodemon": "^3.1.10",
|
||||
"magic-string": "^0.30.21",
|
||||
"memfs": "^4.51.1",
|
||||
"mocha": "^11.7.5",
|
||||
"nodemon": "^3.1.11",
|
||||
"npm-audit-resolver": "^3.0.0-RC.0",
|
||||
"nyc": "^17.1.0",
|
||||
"patch-package": "^8.0.1",
|
||||
"picocolors": "^1.1.1",
|
||||
"picomatch": "^4.0.3",
|
||||
"pinia": "^3.0.3",
|
||||
"prettier": "^3.6.2",
|
||||
"prettier-plugin-organize-imports": "^4.2.0",
|
||||
"pretty-bytes": "^7.0.1",
|
||||
"pretty-ms": "^9.2.0",
|
||||
"requirejs": "^2.3.7",
|
||||
"rollup": "^4.46.3",
|
||||
"pinia": "^3.0.4",
|
||||
"prettier": "^3.7.4",
|
||||
"prettier-plugin-organize-imports": "^4.3.0",
|
||||
"pretty-bytes": "^7.1.0",
|
||||
"pretty-ms": "^9.3.0",
|
||||
"requirejs": "^2.3.8",
|
||||
"rollup": "^4.53.4",
|
||||
"rollup-plugin-license": "^3.6.0",
|
||||
"rollup-plugin-string": "^3.0.0",
|
||||
"semver": "^7.7.2",
|
||||
"semver": "^7.7.3",
|
||||
"shx": "^0.4.0",
|
||||
"signal-exit": "^4.1.0",
|
||||
"source-map": "^0.7.6",
|
||||
"source-map-support": "^0.5.21",
|
||||
"systemjs": "^6.15.1",
|
||||
"terser": "^5.43.1",
|
||||
"terser": "^5.44.1",
|
||||
"tslib": "^2.8.1",
|
||||
"typescript": "^5.9.2",
|
||||
"typescript-eslint": "^8.40.0",
|
||||
"vite": "^7.1.2",
|
||||
"typescript": "^5.9.3",
|
||||
"typescript-eslint": "^8.50.0",
|
||||
"vite": "^7.3.0",
|
||||
"vitepress": "^1.6.4",
|
||||
"vue": "^3.5.18",
|
||||
"vue": "^3.5.25",
|
||||
"vue-eslint-parser": "^10.2.0",
|
||||
"vue-tsc": "^2.2.12",
|
||||
"vue-tsc": "^3.1.8",
|
||||
"wasm-pack": "^0.13.1",
|
||||
"yargs-parser": "^21.1.1"
|
||||
},
|
||||
"overrides": {
|
||||
"axios": "^1.11.0",
|
||||
"semver": "^7.7.2",
|
||||
"axios": "^1.13.2",
|
||||
"esbuild": ">0.24.2",
|
||||
"readable-stream": "npm:@built-in/readable-stream@1",
|
||||
"esbuild": ">0.24.2"
|
||||
"semver": "^7.7.3",
|
||||
"vite": "$vite",
|
||||
"path-scurry": {
|
||||
"lru-cache": "^11.2.4"
|
||||
}
|
||||
},
|
||||
"comments": {
|
||||
"vue-tsc": "This is necessary so that prettier-plugin-organize-imports works correctly in Vue templatges"
|
||||
|
||||
Reference in New Issue
Block a user