From 95b53ee74938f4c7cd8217a9eabea67de17f07d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=B8=80=E7=AC=91?= <530257315@qq.com>
Date: Thu, 19 Jun 2025 12:58:53 +0800
Subject: [PATCH 1/5] Improve approximation of coarse sourcemap segments
(#5985)
* add test
* Improve approximation of coarse sourcemap segments
* tweak test
---
src/utils/collapseSourcemaps.ts | 17 +++-
src/utils/getOriginalLocation.ts | 6 +-
.../samples/combined-sourcemap-2/_config.js | 82 +++++++++++++++++++
.../warning-with-coarse-sourcemap/_config.js | 77 +++++++++++++++++
4 files changed, 178 insertions(+), 4 deletions(-)
create mode 100644 test/sourcemaps/samples/combined-sourcemap-2/_config.js
create mode 100644 test/sourcemaps/samples/warning-with-coarse-sourcemap/_config.js
diff --git a/src/utils/collapseSourcemaps.ts b/src/utils/collapseSourcemaps.ts
index 8abd7b29c..d314e5eed 100644
--- a/src/utils/collapseSourcemaps.ts
+++ b/src/utils/collapseSourcemaps.ts
@@ -122,11 +122,22 @@ class Link {
while (searchStart <= searchEnd) {
const m = (searchStart + searchEnd) >> 1;
- const segment = segments[m];
+ let segment = segments[m];
// If a sourcemap does not have sufficient resolution to contain a
- // necessary mapping, e.g. because it only contains line information, we
- // use the best approximation we could find
+ // necessary mapping, e.g. because it only contains line information or
+ // the column is not precise (e.g. the sourcemap is generated by esbuild, segment[0] may be shorter than the location of the first letter),
+ // we approximate by finding the closest segment whose segment[0] is less than the given column
+ if (segment[0] !== column && searchStart === searchEnd) {
+ let approximatedSegmentIndex = 0;
+ for (let index = 0; index < segments.length; index++) {
+ if (segments[index][0] > column) {
+ break;
+ }
+ approximatedSegmentIndex = index;
+ }
+ segment = segments[approximatedSegmentIndex];
+ }
if (segment[0] === column || searchStart === searchEnd) {
if (segment.length == 1) return null;
const source = this.sources[segment[1]];
diff --git a/src/utils/getOriginalLocation.ts b/src/utils/getOriginalLocation.ts
index 6ee15c45a..baeb44251 100644
--- a/src/utils/getOriginalLocation.ts
+++ b/src/utils/getOriginalLocation.ts
@@ -15,14 +15,18 @@ export function getOriginalLocation(
(segment): segment is [number, number, number, number] => segment.length > 1
);
const lastSegment = filteredLine[filteredLine.length - 1];
- for (const segment of filteredLine) {
+ let previousSegment = filteredLine[0];
+ for (let segment of filteredLine) {
if (segment[0] >= location.column || segment === lastSegment) {
+ const notMatched = segment[0] !== location.column;
+ segment = notMatched ? previousSegment : segment;
location = {
column: segment[3],
line: segment[2] + 1
};
continue traceSourcemap;
}
+ previousSegment = segment;
}
}
throw new Error("Can't resolve original location of error.");
diff --git a/test/sourcemaps/samples/combined-sourcemap-2/_config.js b/test/sourcemaps/samples/combined-sourcemap-2/_config.js
new file mode 100644
index 000000000..4d9fac29a
--- /dev/null
+++ b/test/sourcemaps/samples/combined-sourcemap-2/_config.js
@@ -0,0 +1,82 @@
+const assert = require('node:assert');
+const { encode } = require('@jridgewell/sourcemap-codec');
+const terser = require('terser');
+const { SourceMapConsumer } = require('source-map');
+const getLocation = require('../../getLocation');
+
+const originalCode = `
+export function App() {
+ return
{'.'}
;
+}
+`;
+
+module.exports = defineTest({
+ description: 'get correct combined sourcemap in transforming',
+ formats: ['es'],
+ options: {
+ external: ['react/jsx-runtime'],
+ plugins: [
+ {
+ resolveId(id) {
+ return id;
+ },
+ load() {
+ return {
+ code: originalCode
+ };
+ }
+ },
+ {
+ async transform(code) {
+ return {
+ code: `import { jsx } from "react/jsx-runtime";
+export function App() {
+ return /* @__PURE__ */ jsx("div", { children: "." });
+}
+`,
+ map: {
+ mappings: encode([
+ [[0, 0, 2, 9]],
+ [
+ [0, 0, 1, 7],
+ [16, 0, 1, 16],
+ [22, 0, 1, 22]
+ ],
+ [
+ // coarse segment
+ [0, 0, 2, 2],
+ [9, 0, 2, 9],
+ [29, 0, 2, 10],
+ [38, 0, 2, 15],
+ [53, 0, 2, 19]
+ ],
+ [[0, 0, 3, 0]],
+ []
+ ]),
+ sourcesContent: [code]
+ }
+ };
+ }
+ },
+ {
+ transform(code) {
+ return terser.minify(code, {
+ sourceMap: true
+ });
+ }
+ },
+ {
+ async transform(code) {
+ const generatedLoc = getLocation(code, code.indexOf('return'));
+ const map = this.getCombinedSourcemap();
+ const smc = await new SourceMapConsumer(map);
+ const originalLoc = smc.originalPositionFor(generatedLoc);
+ const expectedOriginalLoc = getLocation(originalCode, originalCode.indexOf('return'));
+ assert.equal(originalLoc.line, expectedOriginalLoc.line);
+ assert.equal(originalLoc.column, expectedOriginalLoc.column);
+ }
+ }
+ ]
+ },
+ async test() {}
+});
diff --git a/test/sourcemaps/samples/warning-with-coarse-sourcemap/_config.js b/test/sourcemaps/samples/warning-with-coarse-sourcemap/_config.js
new file mode 100644
index 000000000..3a2f1372d
--- /dev/null
+++ b/test/sourcemaps/samples/warning-with-coarse-sourcemap/_config.js
@@ -0,0 +1,77 @@
+const { encode } = require('@jridgewell/sourcemap-codec');
+const terser = require('terser');
+const path = require('node:path');
+const ID_MAIN = path.join(__dirname, 'main.js');
+
+const originalCode = `
+console.log(
+ this + 2
+)
+`;
+
+module.exports = defineTest({
+ description: 'get correct mapping location with coarse sourcemap',
+ formats: ['es'],
+ options: {
+ plugins: [
+ {
+ resolveId() {
+ return ID_MAIN;
+ },
+ load() {
+ return {
+ code: originalCode
+ };
+ }
+ },
+ {
+ transform(code) {
+ return {
+ code,
+ map: {
+ mappings: encode([
+ [],
+ [
+ [0, 0, 1, 0],
+ [8, 0, 1, 8]
+ ],
+ [
+ // coarse segment
+ [0, 0, 2, 2],
+ [9, 0, 2, 9]
+ ],
+ [[0, 0, 3, 0]],
+ []
+ ]),
+ sourcesContent: [code]
+ }
+ };
+ }
+ },
+ {
+ transform(code) {
+ return terser.minify(code, {
+ sourceMap: true
+ });
+ }
+ }
+ ]
+ },
+ warnings: [
+ {
+ code: 'THIS_IS_UNDEFINED',
+ message:
+ "main.js (3:2): The 'this' keyword is equivalent to 'undefined' at the top level of an ES module, and has been rewritten",
+ url: 'https://rollupjs.org/troubleshooting/#error-this-is-undefined',
+ id: ID_MAIN,
+ pos: 12,
+ loc: {
+ column: 2,
+ file: ID_MAIN,
+ line: 3
+ },
+ frame: ' 1:\n' + '2: console.log(\n' + '3: this + 2\n' + ' ^\n' + '4: )'
+ }
+ ],
+ async test() {}
+});
From 0b3e6bffcfa503c76c84379abc2a0da28dba5daa Mon Sep 17 00:00:00 2001
From: Lukas Taegert-Atkinson
Date: Thu, 19 Jun 2025 07:32:19 +0200
Subject: [PATCH 2/5] Remove limit on max parallel file ops (#5986)
---
docs/configuration-options/index.md | 4 ++--
src/utils/options/normalizeInputOptions.ts | 7 ++-----
test/function/samples/options-hook/_config.js | 4 ++--
3 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/docs/configuration-options/index.md b/docs/configuration-options/index.md
index edc3b05d6..f828afca2 100755
--- a/docs/configuration-options/index.md
+++ b/docs/configuration-options/index.md
@@ -637,9 +637,9 @@ Note that when a relative path is directly marked as "external" using the [`exte
| -------: | :------------------------------ |
| Type: | `number` |
| CLI: | `--maxParallelFileOps ` |
-| Default: | 20 |
+| Default: | `Infinity` |
-Limits the number of files rollup will open in parallel when reading modules or writing chunks. Without a limit or with a high enough value, builds can fail with an "EMFILE: too many open files". This depends on how many open file handles the operating system allows.
+Limits the number of files rollup will open in parallel when reading modules or writing chunks. Without a limit or with a high enough value, builds can fail with an "EMFILE: too many open files". This depends on how many open file handles the operating system allows. If you set the limit too low and use plugins that rely on the [`this.load`](../plugin-development/index.md#this-load) context function, such as the `commonjs` plugin, then it can happen that builds stall without an error message as it limits the number of parallel `load` calls.
### onLog
diff --git a/src/utils/options/normalizeInputOptions.ts b/src/utils/options/normalizeInputOptions.ts
index 9446c5d2f..e35b9cf95 100644
--- a/src/utils/options/normalizeInputOptions.ts
+++ b/src/utils/options/normalizeInputOptions.ts
@@ -176,11 +176,8 @@ const getMaxParallelFileOps = (
config: InputOptions
): NormalizedInputOptions['maxParallelFileOps'] => {
const maxParallelFileOps = config.maxParallelFileOps;
- if (typeof maxParallelFileOps === 'number') {
- if (maxParallelFileOps <= 0) return Infinity;
- return maxParallelFileOps;
- }
- return 20;
+ if (typeof maxParallelFileOps !== 'number' || maxParallelFileOps <= 0) return Infinity;
+ return maxParallelFileOps;
};
const getModuleContext = (
diff --git a/test/function/samples/options-hook/_config.js b/test/function/samples/options-hook/_config.js
index ee4c6c73d..17846fad3 100644
--- a/test/function/samples/options-hook/_config.js
+++ b/test/function/samples/options-hook/_config.js
@@ -11,8 +11,9 @@ module.exports = defineTest({
name: 'test-plugin',
buildStart(options) {
// The fs option is not json stringifiable
- const { fs, ...restOptions } = options;
+ const { fs, maxParallelFileOps, ...restOptions } = options;
assert.ok(fs);
+ assert.strictEqual(maxParallelFileOps, Infinity);
assert.deepStrictEqual(JSON.parse(JSON.stringify(restOptions)), {
context: 'undefined',
experimentalCacheExpiry: 10,
@@ -21,7 +22,6 @@ module.exports = defineTest({
jsx: false,
logLevel: 'info',
makeAbsoluteExternalsRelative: 'ifRelativeSource',
- maxParallelFileOps: 20,
perf: false,
plugins: [
{
From fa4b2842c823f6a61f6b994a28b7fcb54419b6c6 Mon Sep 17 00:00:00 2001
From: Lukas Taegert-Atkinson
Date: Thu, 19 Jun 2025 08:05:05 +0200
Subject: [PATCH 3/5] 4.44.0
---
CHANGELOG.md | 18 ++++++++++++++++++
browser/package.json | 2 +-
package-lock.json | 4 ++--
package.json | 2 +-
4 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 968c5076d..570a30d8f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,23 @@
# rollup changelog
+## 4.44.0
+
+_2025-06-19_
+
+### Features
+
+- Remove limit on `maxParallelFileOps` as this could break watch mode with the commonjs plugin (#5986)
+
+### Bug Fixes
+
+- Provide better source mappings when coarse intermediate maps are used (#5985)
+
+### Pull Requests
+
+- [#5984](https://github.com/rollup/rollup/pull/5984): fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
+- [#5985](https://github.com/rollup/rollup/pull/5985): Improve approximation of coarse sourcemap segments (@TrickyPi)
+- [#5986](https://github.com/rollup/rollup/pull/5986): Remove limit on max parallel file ops (@lukastaegert)
+
## 4.43.0
_2025-06-11_
diff --git a/browser/package.json b/browser/package.json
index 3ac406a38..07e9d89c6 100644
--- a/browser/package.json
+++ b/browser/package.json
@@ -1,6 +1,6 @@
{
"name": "@rollup/browser",
- "version": "4.43.0",
+ "version": "4.44.0",
"description": "Next-generation ES module bundler browser build",
"main": "dist/rollup.browser.js",
"module": "dist/es/rollup.browser.js",
diff --git a/package-lock.json b/package-lock.json
index 6f2249ce3..f30cca180 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "rollup",
- "version": "4.43.0",
+ "version": "4.44.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "rollup",
- "version": "4.43.0",
+ "version": "4.44.0",
"license": "MIT",
"dependencies": {
"@types/estree": "1.0.8"
diff --git a/package.json b/package.json
index 285f0efbd..757b6230b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "rollup",
- "version": "4.43.0",
+ "version": "4.44.0",
"description": "Next-generation ES module bundler",
"main": "dist/rollup.js",
"module": "dist/es/rollup.js",
From 37d1915060e08b84326bee0713444eec7162de88 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 20 Jun 2025 07:24:35 +0000
Subject: [PATCH 4/5] fix(deps): lock file maintenance minor/patch updates
(#5988)
* fix(deps): lock file maintenance minor/patch updates
* For some reason, declarations no longer work in tsconfig
* Manually update SWC
* Downgrade again as this does not solve current compile issues
* As declarations no longer work properly, use imports instead
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lukas Taegert-Atkinson
---
package-lock.json | 771 +++++++++---------
package.json | 16 +-
rollup.config.ts | 1 +
src/ast/nodes/Identifier.ts | 1 +
src/browser-entry.ts | 2 +
src/watch/fsevents-importer.ts | 1 +
tsconfig.json | 2 +-
.../{declarations.d.ts => declarations.ts} | 0
typings/{fsevents.d.ts => fsevents.ts} | 0
.../{package.json.d.ts => package.json.ts} | 0
10 files changed, 391 insertions(+), 403 deletions(-)
rename typings/{declarations.d.ts => declarations.ts} (100%)
rename typings/{fsevents.d.ts => fsevents.ts} (100%)
rename typings/{package.json.d.ts => package.json.ts} (100%)
diff --git a/package-lock.json b/package-lock.json
index f30cca180..b6d25710e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,15 +20,15 @@
"@codemirror/language": "^6.11.1",
"@codemirror/search": "^6.5.11",
"@codemirror/state": "^6.5.2",
- "@codemirror/view": "^6.37.1",
- "@eslint/js": "^9.28.0",
+ "@codemirror/view": "^6.37.2",
+ "@eslint/js": "^9.29.0",
"@inquirer/prompts": "^7.5.3",
"@jridgewell/sourcemap-codec": "^1.5.0",
"@mermaid-js/mermaid-cli": "^11.4.3",
"@napi-rs/cli": "^2.18.4",
"@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-buble": "^1.0.3",
- "@rollup/plugin-commonjs": "^28.0.3",
+ "@rollup/plugin-commonjs": "^28.0.5",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-replace": "^6.0.2",
@@ -37,7 +37,7 @@
"@rollup/pluginutils": "^5.1.4",
"@shikijs/vitepress-twoslash": "^3.6.0",
"@types/mocha": "^10.0.10",
- "@types/node": "^18.19.111",
+ "@types/node": "^18.19.112",
"@types/picomatch": "^4.0.0",
"@types/semver": "^7.7.0",
"@types/yargs-parser": "^21.0.3",
@@ -54,7 +54,7 @@
"date-time": "^4.0.0",
"es5-shim": "^4.6.7",
"es6-shim": "^0.35.8",
- "eslint": "^9.28.0",
+ "eslint": "^9.29.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-prettier": "^5.4.1",
"eslint-plugin-unicorn": "^59.0.1",
@@ -66,7 +66,7 @@
"globals": "^16.2.0",
"husky": "^9.1.7",
"is-reference": "^3.0.3",
- "lint-staged": "^16.1.0",
+ "lint-staged": "^16.1.2",
"locate-character": "^3.0.0",
"magic-string": "^0.30.17",
"memfs": "^4.17.2",
@@ -93,7 +93,7 @@
"terser": "^5.42.0",
"tslib": "^2.8.1",
"typescript": "^5.8.3",
- "typescript-eslint": "^8.34.0",
+ "typescript-eslint": "^8.34.1",
"vite": "^6.3.5",
"vitepress": "^1.6.3",
"vue": "^3.5.16",
@@ -159,41 +159,41 @@
}
},
"node_modules/@algolia/client-abtesting": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.27.0.tgz",
- "integrity": "sha512-SITU5umoknxETtw67TxJu9njyMkWiH8pM+Bvw4dzfuIrIAT6Y1rmwV4y0A0didWoT+6xVuammIykbtBMolBcmg==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.29.0.tgz",
+ "integrity": "sha512-AM/6LYMSTnZvAT5IarLEKjYWOdV+Fb+LVs8JRq88jn8HH6bpVUtjWdOZXqX1hJRXuCAY8SdQfb7F8uEiMNXdYQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-common": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-analytics": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.27.0.tgz",
- "integrity": "sha512-go1b9qIZK5vYEQ7jD2bsfhhhVsoh9cFxQ5xF8TzTsg2WOCZR3O92oXCkq15SOK0ngJfqDU6a/k0oZ4KuEnih1Q==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.29.0.tgz",
+ "integrity": "sha512-La34HJh90l0waw3wl5zETO8TuukeUyjcXhmjYZL3CAPLggmKv74mobiGRIb+mmBENybiFDXf/BeKFLhuDYWMMQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-common": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-common": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.27.0.tgz",
- "integrity": "sha512-tnFOzdNuMzsz93kOClj3fKfuYoF3oYaEB5bggULSj075GJ7HUNedBEm7a6ScrjtnOaOtipbnT7veUpHA4o4wEQ==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.29.0.tgz",
+ "integrity": "sha512-T0lzJH/JiCxQYtCcnWy7Jf1w/qjGDXTi2npyF9B9UsTvXB97GRC6icyfXxe21mhYvhQcaB1EQ/J2575FXxi2rA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -201,151 +201,151 @@
}
},
"node_modules/@algolia/client-insights": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.27.0.tgz",
- "integrity": "sha512-y1qgw39qZijjQBXrqZTiwK1cWgWGRiLpJNWBv9w36nVMKfl9kInrfsYmdBAfmlhVgF/+Woe0y1jQ7pa4HyShAw==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.29.0.tgz",
+ "integrity": "sha512-A39F1zmHY9aev0z4Rt3fTLcGN5AG1VsVUkVWy6yQG5BRDScktH+U5m3zXwThwniBTDV1HrPgiGHZeWb67GkR2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-common": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-personalization": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.27.0.tgz",
- "integrity": "sha512-XluG9qPZKEbiLoIfXTKbABsWDNOMPx0t6T2ImJTTeuX+U/zBdmfcqqgcgkqXp+vbXof/XX/4of9Eqo1JaqEmKw==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.29.0.tgz",
+ "integrity": "sha512-ibxmh2wKKrzu5du02gp8CLpRMeo+b/75e4ORct98CT7mIxuYFXowULwCd6cMMkz/R0LpKXIbTUl15UL5soaiUQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-common": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-query-suggestions": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.27.0.tgz",
- "integrity": "sha512-V8/To+SsAl2sdw2AAjeLJuCW1L+xpz+LAGerJK7HKqHzE5yQhWmIWZTzqYQcojkii4iBMYn0y3+uReWqT8XVSQ==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.29.0.tgz",
+ "integrity": "sha512-VZq4/AukOoJC2WSwF6J5sBtt+kImOoBwQc1nH3tgI+cxJBg7B77UsNC+jT6eP2dQCwGKBBRTmtPLUTDDnHpMgA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-common": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-search": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.27.0.tgz",
- "integrity": "sha512-EJJ7WmvmUXZdchueKFCK8UZFyLqy4Hz64snNp0cTc7c0MKaSeDGYEDxVsIJKp15r7ORaoGxSyS4y6BGZMXYuCg==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.29.0.tgz",
+ "integrity": "sha512-cZ0Iq3OzFUPpgszzDr1G1aJV5UMIZ4VygJ2Az252q4Rdf5cQMhYEIKArWY/oUjMhQmosM8ygOovNq7gvA9CdCg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-common": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/ingestion": {
- "version": "1.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.27.0.tgz",
- "integrity": "sha512-xNCyWeqpmEo4EdmpG57Fs1fJIQcPwt5NnJ6MBdXnUdMVXF4f5PHgza+HQWQQcYpCsune96jfmR0v7us6gRIlCw==",
+ "version": "1.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.29.0.tgz",
+ "integrity": "sha512-scBXn0wO5tZCxmO6evfa7A3bGryfyOI3aoXqSQBj5SRvNYXaUlFWQ/iKI70gRe/82ICwE0ICXbHT/wIvxOW7vw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-common": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/monitoring": {
- "version": "1.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.27.0.tgz",
- "integrity": "sha512-P0NDiEFyt9UYQLBI0IQocIT7xHpjMpoFN3UDeerbztlkH9HdqT0GGh1SHYmNWpbMWIGWhSJTtz6kSIWvFu4+pw==",
+ "version": "1.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.29.0.tgz",
+ "integrity": "sha512-FGWWG9jLFhsKB7YiDjM2dwQOYnWu//7Oxrb2vT96N7+s+hg1mdHHfHNRyEudWdxd4jkMhBjeqNA21VbTiOIPVg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-common": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/recommend": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.27.0.tgz",
- "integrity": "sha512-cqfTMF1d1cc7hg0vITNAFxJZas7MJ4Obc36WwkKpY23NOtGb+4tH9X7UKlQa2PmTgbXIANoJ/DAQTeiVlD2I4Q==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.29.0.tgz",
+ "integrity": "sha512-xte5+mpdfEARAu61KXa4ewpjchoZuJlAlvQb8ptK6hgHlBHDnYooy1bmOFpokaAICrq/H9HpoqNUX71n+3249A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-common": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/requester-browser-xhr": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.27.0.tgz",
- "integrity": "sha512-ErenYTcXl16wYXtf0pxLl9KLVxIztuehqXHfW9nNsD8mz9OX42HbXuPzT7y6JcPiWJpc/UU/LY5wBTB65vsEUg==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.29.0.tgz",
+ "integrity": "sha512-og+7Em75aPHhahEUScq2HQ3J7ULN63Levtd87BYMpn6Im5d5cNhaC4QAUsXu6LWqxRPgh4G+i+wIb6tVhDhg2A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0"
+ "@algolia/client-common": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/requester-fetch": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.27.0.tgz",
- "integrity": "sha512-CNOvmXsVi+IvT7z1d+6X7FveVkgEQwTNgipjQCHTIbF9KSMfZR7tUsJC+NpELrm10ALdOMauah84ybs9rw1cKQ==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.29.0.tgz",
+ "integrity": "sha512-JCxapz7neAy8hT/nQpCvOrI5JO8VyQ1kPvBiaXWNC1prVq0UMYHEL52o1BsPvtXfdQ7BVq19OIq6TjOI06mV/w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0"
+ "@algolia/client-common": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/requester-node-http": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.27.0.tgz",
- "integrity": "sha512-Nx9EdLYZDsaYFTthqmc0XcVvsx6jqeEX8fNiYOB5i2HboQwl8pJPj1jFhGqoGd0KG7KFR+sdPO5/e0EDDAru2Q==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.29.0.tgz",
+ "integrity": "sha512-lVBD81RBW5VTdEYgnzCz7Pf9j2H44aymCP+/eHGJu4vhU+1O8aKf3TVBgbQr5UM6xoe8IkR/B112XY6YIG2vtg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.27.0"
+ "@algolia/client-common": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
@@ -1775,9 +1775,9 @@
}
},
"node_modules/@iconify-json/simple-icons": {
- "version": "1.2.38",
- "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.38.tgz",
- "integrity": "sha512-mvMeFQgVjoHanQE9Q7ihmriEXAorjLZW+crUgQspDjFpzWuQp2RZMTppl1MN6TQztMVTsNFgF6LDKsp+v1RYRg==",
+ "version": "1.2.39",
+ "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.39.tgz",
+ "integrity": "sha512-XlhW73c4dHvUrwWckVY76HDjnaZ2fWKD6hNZtd5kuv23GC0g3Lu0MXnYscpkIYOeiXO+Gtlw8FM53J7C84mCtA==",
"dev": true,
"license": "CC0-1.0",
"dependencies": {
@@ -2499,15 +2499,15 @@
"license": "MIT"
},
"node_modules/@mermaid-js/mermaid-cli": {
- "version": "11.4.3",
- "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-11.4.3.tgz",
- "integrity": "sha512-N0kjhWQXQXUc8LkRzySvKPqoZ1LMA9mxFyqShjUhbAHGTYYOYkXCD3+shmO2OWVJ9iOUKQQ6+Y6jY+U5JeiTSw==",
+ "version": "11.6.0",
+ "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-11.6.0.tgz",
+ "integrity": "sha512-ijidNS6QFZWZA6XYzjLldVB3WgjFnevepdhOAwdGhMrPcg2yNhDCY4CmNj/7r032WWZzeUoONNZ9OYFP/23KaQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@mermaid-js/mermaid-zenuml": "^0.2.0",
"chalk": "^5.0.1",
- "commander": "^13.1.0",
+ "commander": "^14.0.0",
"import-meta-resolve": "^4.1.0",
"mermaid": "^11.0.2"
},
@@ -2793,9 +2793,9 @@
}
},
"node_modules/@rollup/plugin-commonjs": {
- "version": "28.0.3",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.3.tgz",
- "integrity": "sha512-pyltgilam1QPdn+Zd9gaCfOLcnjMEJ9gV+bTw6/r73INdvzf1ah9zLIJBm+kW7R6IUFIQ1YO+VqZtYxZNWFPEQ==",
+ "version": "28.0.6",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.6.tgz",
+ "integrity": "sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2921,9 +2921,9 @@
}
},
"node_modules/@rollup/plugin-typescript": {
- "version": "12.1.2",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-12.1.2.tgz",
- "integrity": "sha512-cdtSp154H5sv637uMr1a8OTWB0L1SWDSm1rDGiyfcGcvQ6cuTs4MDk2BVEBGysUWago4OJN4EQZqOTl/QY3Jgg==",
+ "version": "12.1.3",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-12.1.3.tgz",
+ "integrity": "sha512-gAx0AYwkyjqOw4JrZV34N/abvAobLhczyLkZ7FVL2UXPrO4zv8oqTfYT3DLBRan1EXasp4SUuEJXqPTk0gnJzw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2948,9 +2948,9 @@
}
},
"node_modules/@rollup/pluginutils": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
- "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.2.0.tgz",
+ "integrity": "sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2971,9 +2971,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.43.0.tgz",
- "integrity": "sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.0.tgz",
+ "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==",
"cpu": [
"arm"
],
@@ -2985,9 +2985,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.43.0.tgz",
- "integrity": "sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.0.tgz",
+ "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==",
"cpu": [
"arm64"
],
@@ -2999,9 +2999,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.43.0.tgz",
- "integrity": "sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.0.tgz",
+ "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==",
"cpu": [
"arm64"
],
@@ -3013,9 +3013,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.43.0.tgz",
- "integrity": "sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz",
+ "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==",
"cpu": [
"x64"
],
@@ -3027,9 +3027,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.43.0.tgz",
- "integrity": "sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.0.tgz",
+ "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==",
"cpu": [
"arm64"
],
@@ -3041,9 +3041,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.43.0.tgz",
- "integrity": "sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.0.tgz",
+ "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==",
"cpu": [
"x64"
],
@@ -3055,9 +3055,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.43.0.tgz",
- "integrity": "sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.0.tgz",
+ "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==",
"cpu": [
"arm"
],
@@ -3069,9 +3069,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.43.0.tgz",
- "integrity": "sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.0.tgz",
+ "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==",
"cpu": [
"arm"
],
@@ -3083,9 +3083,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.43.0.tgz",
- "integrity": "sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz",
+ "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==",
"cpu": [
"arm64"
],
@@ -3097,9 +3097,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.43.0.tgz",
- "integrity": "sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz",
+ "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==",
"cpu": [
"arm64"
],
@@ -3111,9 +3111,9 @@
]
},
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.43.0.tgz",
- "integrity": "sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.0.tgz",
+ "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==",
"cpu": [
"loong64"
],
@@ -3125,9 +3125,9 @@
]
},
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.43.0.tgz",
- "integrity": "sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.0.tgz",
+ "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==",
"cpu": [
"ppc64"
],
@@ -3139,9 +3139,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.43.0.tgz",
- "integrity": "sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.0.tgz",
+ "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==",
"cpu": [
"riscv64"
],
@@ -3153,9 +3153,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.43.0.tgz",
- "integrity": "sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.0.tgz",
+ "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==",
"cpu": [
"riscv64"
],
@@ -3167,9 +3167,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.43.0.tgz",
- "integrity": "sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.0.tgz",
+ "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==",
"cpu": [
"s390x"
],
@@ -3181,9 +3181,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.43.0.tgz",
- "integrity": "sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz",
+ "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==",
"cpu": [
"x64"
],
@@ -3195,9 +3195,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.43.0.tgz",
- "integrity": "sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz",
+ "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==",
"cpu": [
"x64"
],
@@ -3209,9 +3209,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.43.0.tgz",
- "integrity": "sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz",
+ "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==",
"cpu": [
"arm64"
],
@@ -3223,9 +3223,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.43.0.tgz",
- "integrity": "sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.0.tgz",
+ "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==",
"cpu": [
"ia32"
],
@@ -3237,9 +3237,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.43.0.tgz",
- "integrity": "sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz",
+ "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==",
"cpu": [
"x64"
],
@@ -3905,9 +3905,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "18.19.111",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.111.tgz",
- "integrity": "sha512-90sGdgA+QLJr1F9X79tQuEut0gEYIfkX9pydI4XGRgvFo9g2JWswefI+WUSUHPYVBHYSEfTEqBxA5hQvAZB3Mw==",
+ "version": "18.19.112",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.112.tgz",
+ "integrity": "sha512-i+Vukt9POdS/MBI7YrrkkI5fMfwFtOjphSmt4WXYLfwqsfr6z/HdCx7LqT9M7JktGob8WNgj8nFB4TbGNE4Cog==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3988,17 +3988,17 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.0.tgz",
- "integrity": "sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.1.tgz",
+ "integrity": "sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.34.0",
- "@typescript-eslint/type-utils": "8.34.0",
- "@typescript-eslint/utils": "8.34.0",
- "@typescript-eslint/visitor-keys": "8.34.0",
+ "@typescript-eslint/scope-manager": "8.34.1",
+ "@typescript-eslint/type-utils": "8.34.1",
+ "@typescript-eslint/utils": "8.34.1",
+ "@typescript-eslint/visitor-keys": "8.34.1",
"graphemer": "^1.4.0",
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
@@ -4012,7 +4012,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.34.0",
+ "@typescript-eslint/parser": "^8.34.1",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <5.9.0"
}
@@ -4028,16 +4028,16 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.0.tgz",
- "integrity": "sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.1.tgz",
+ "integrity": "sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.34.0",
- "@typescript-eslint/types": "8.34.0",
- "@typescript-eslint/typescript-estree": "8.34.0",
- "@typescript-eslint/visitor-keys": "8.34.0",
+ "@typescript-eslint/scope-manager": "8.34.1",
+ "@typescript-eslint/types": "8.34.1",
+ "@typescript-eslint/typescript-estree": "8.34.1",
+ "@typescript-eslint/visitor-keys": "8.34.1",
"debug": "^4.3.4"
},
"engines": {
@@ -4053,14 +4053,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.0.tgz",
- "integrity": "sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz",
+ "integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.34.0",
- "@typescript-eslint/types": "^8.34.0",
+ "@typescript-eslint/tsconfig-utils": "^8.34.1",
+ "@typescript-eslint/types": "^8.34.1",
"debug": "^4.3.4"
},
"engines": {
@@ -4075,14 +4075,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.0.tgz",
- "integrity": "sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.1.tgz",
+ "integrity": "sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.34.0",
- "@typescript-eslint/visitor-keys": "8.34.0"
+ "@typescript-eslint/types": "8.34.1",
+ "@typescript-eslint/visitor-keys": "8.34.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -4093,9 +4093,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.0.tgz",
- "integrity": "sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz",
+ "integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4110,14 +4110,14 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.0.tgz",
- "integrity": "sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.1.tgz",
+ "integrity": "sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/typescript-estree": "8.34.0",
- "@typescript-eslint/utils": "8.34.0",
+ "@typescript-eslint/typescript-estree": "8.34.1",
+ "@typescript-eslint/utils": "8.34.1",
"debug": "^4.3.4",
"ts-api-utils": "^2.1.0"
},
@@ -4134,9 +4134,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.0.tgz",
- "integrity": "sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz",
+ "integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4148,16 +4148,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.0.tgz",
- "integrity": "sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz",
+ "integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.34.0",
- "@typescript-eslint/tsconfig-utils": "8.34.0",
- "@typescript-eslint/types": "8.34.0",
- "@typescript-eslint/visitor-keys": "8.34.0",
+ "@typescript-eslint/project-service": "8.34.1",
+ "@typescript-eslint/tsconfig-utils": "8.34.1",
+ "@typescript-eslint/types": "8.34.1",
+ "@typescript-eslint/visitor-keys": "8.34.1",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -4177,16 +4177,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.0.tgz",
- "integrity": "sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.1.tgz",
+ "integrity": "sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.34.0",
- "@typescript-eslint/types": "8.34.0",
- "@typescript-eslint/typescript-estree": "8.34.0"
+ "@typescript-eslint/scope-manager": "8.34.1",
+ "@typescript-eslint/types": "8.34.1",
+ "@typescript-eslint/typescript-estree": "8.34.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -4201,14 +4201,14 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.0.tgz",
- "integrity": "sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz",
+ "integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.34.0",
- "eslint-visitor-keys": "^4.2.0"
+ "@typescript-eslint/types": "8.34.1",
+ "eslint-visitor-keys": "^4.2.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -4347,57 +4347,57 @@
"license": "MIT"
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.16.tgz",
- "integrity": "sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz",
+ "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.2",
- "@vue/shared": "3.5.16",
+ "@babel/parser": "^7.27.5",
+ "@vue/shared": "3.5.17",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.16.tgz",
- "integrity": "sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz",
+ "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.16",
- "@vue/shared": "3.5.16"
+ "@vue/compiler-core": "3.5.17",
+ "@vue/shared": "3.5.17"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.16.tgz",
- "integrity": "sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz",
+ "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.2",
- "@vue/compiler-core": "3.5.16",
- "@vue/compiler-dom": "3.5.16",
- "@vue/compiler-ssr": "3.5.16",
- "@vue/shared": "3.5.16",
+ "@babel/parser": "^7.27.5",
+ "@vue/compiler-core": "3.5.17",
+ "@vue/compiler-dom": "3.5.17",
+ "@vue/compiler-ssr": "3.5.17",
+ "@vue/shared": "3.5.17",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
- "postcss": "^8.5.3",
+ "postcss": "^8.5.6",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.16.tgz",
- "integrity": "sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz",
+ "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.16",
- "@vue/shared": "3.5.16"
+ "@vue/compiler-dom": "3.5.17",
+ "@vue/shared": "3.5.17"
}
},
"node_modules/@vue/compiler-vue2": {
@@ -4412,23 +4412,23 @@
}
},
"node_modules/@vue/devtools-api": {
- "version": "7.7.6",
- "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.6.tgz",
- "integrity": "sha512-b2Xx0KvXZObePpXPYHvBRRJLDQn5nhKjXh7vUhMEtWxz1AYNFOVIsh5+HLP8xDGL7sy+Q7hXeUxPHB/KgbtsPw==",
+ "version": "7.7.7",
+ "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.7.tgz",
+ "integrity": "sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/devtools-kit": "^7.7.6"
+ "@vue/devtools-kit": "^7.7.7"
}
},
"node_modules/@vue/devtools-kit": {
- "version": "7.7.6",
- "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.6.tgz",
- "integrity": "sha512-geu7ds7tem2Y7Wz+WgbnbZ6T5eadOvozHZ23Atk/8tksHMFOFylKi1xgGlQlVn0wlkEf4hu+vd5ctj1G4kFtwA==",
+ "version": "7.7.7",
+ "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.7.tgz",
+ "integrity": "sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/devtools-shared": "^7.7.6",
+ "@vue/devtools-shared": "^7.7.7",
"birpc": "^2.3.0",
"hookable": "^5.5.3",
"mitt": "^3.0.1",
@@ -4438,9 +4438,9 @@
}
},
"node_modules/@vue/devtools-shared": {
- "version": "7.7.6",
- "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.6.tgz",
- "integrity": "sha512-yFEgJZ/WblEsojQQceuyK6FzpFDx4kqrz2ohInxNj5/DnhoX023upTv4OD6lNPLAA5LLkbwPVb10o/7b+Y4FVA==",
+ "version": "7.7.7",
+ "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.7.tgz",
+ "integrity": "sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4523,57 +4523,57 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.16.tgz",
- "integrity": "sha512-FG5Q5ee/kxhIm1p2bykPpPwqiUBV3kFySsHEQha5BJvjXdZTUfmya7wP7zC39dFuZAcf/PD5S4Lni55vGLMhvA==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.17.tgz",
+ "integrity": "sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.16"
+ "@vue/shared": "3.5.17"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.16.tgz",
- "integrity": "sha512-bw5Ykq6+JFHYxrQa7Tjr+VSzw7Dj4ldR/udyBZbq73fCdJmyy5MPIFR9IX/M5Qs+TtTjuyUTCnmK3lWWwpAcFQ==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.17.tgz",
+ "integrity": "sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.16",
- "@vue/shared": "3.5.16"
+ "@vue/reactivity": "3.5.17",
+ "@vue/shared": "3.5.17"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.16.tgz",
- "integrity": "sha512-T1qqYJsG2xMGhImRUV9y/RseB9d0eCYZQ4CWca9ztCuiPj/XWNNN+lkNBuzVbia5z4/cgxdL28NoQCvC0Xcfww==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.17.tgz",
+ "integrity": "sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.16",
- "@vue/runtime-core": "3.5.16",
- "@vue/shared": "3.5.16",
+ "@vue/reactivity": "3.5.17",
+ "@vue/runtime-core": "3.5.17",
+ "@vue/shared": "3.5.17",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.16.tgz",
- "integrity": "sha512-BrX0qLiv/WugguGsnQUJiYOE0Fe5mZTwi6b7X/ybGB0vfrPH9z0gD/Y6WOR1sGCgX4gc25L1RYS5eYQKDMoNIg==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.17.tgz",
+ "integrity": "sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.16",
- "@vue/shared": "3.5.16"
+ "@vue/compiler-ssr": "3.5.17",
+ "@vue/shared": "3.5.17"
},
"peerDependencies": {
- "vue": "3.5.16"
+ "vue": "3.5.17"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.16.tgz",
- "integrity": "sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz",
+ "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==",
"dev": true,
"license": "MIT"
},
@@ -4814,25 +4814,25 @@
}
},
"node_modules/algoliasearch": {
- "version": "5.27.0",
- "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.27.0.tgz",
- "integrity": "sha512-2PvAgvxxJzA3+dB+ERfS2JPdvUsxNf89Cc2GF5iCcFupTULOwmbfinvqrC4Qj9nHJJDNf494NqEN/1f9177ZTQ==",
+ "version": "5.29.0",
+ "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.29.0.tgz",
+ "integrity": "sha512-E2l6AlTWGznM2e7vEE6T6hzObvEyXukxMOlBmVlMyixZyK1umuO/CiVc6sDBbzVH0oEviCE5IfVY1oZBmccYPQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@algolia/client-abtesting": "5.27.0",
- "@algolia/client-analytics": "5.27.0",
- "@algolia/client-common": "5.27.0",
- "@algolia/client-insights": "5.27.0",
- "@algolia/client-personalization": "5.27.0",
- "@algolia/client-query-suggestions": "5.27.0",
- "@algolia/client-search": "5.27.0",
- "@algolia/ingestion": "1.27.0",
- "@algolia/monitoring": "1.27.0",
- "@algolia/recommend": "5.27.0",
- "@algolia/requester-browser-xhr": "5.27.0",
- "@algolia/requester-fetch": "5.27.0",
- "@algolia/requester-node-http": "5.27.0"
+ "@algolia/client-abtesting": "5.29.0",
+ "@algolia/client-analytics": "5.29.0",
+ "@algolia/client-common": "5.29.0",
+ "@algolia/client-insights": "5.29.0",
+ "@algolia/client-personalization": "5.29.0",
+ "@algolia/client-query-suggestions": "5.29.0",
+ "@algolia/client-search": "5.29.0",
+ "@algolia/ingestion": "1.29.0",
+ "@algolia/monitoring": "1.29.0",
+ "@algolia/recommend": "5.29.0",
+ "@algolia/requester-browser-xhr": "5.29.0",
+ "@algolia/requester-fetch": "5.29.0",
+ "@algolia/requester-node-http": "5.29.0"
},
"engines": {
"node": ">= 14.0.0"
@@ -5007,9 +5007,9 @@
}
},
"node_modules/axios": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.9.0.tgz",
- "integrity": "sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==",
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz",
+ "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5177,9 +5177,9 @@
}
},
"node_modules/birpc": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.3.0.tgz",
- "integrity": "sha512-ijbtkn/F3Pvzb6jHypHRyve2QApOCZDR25D/VnkY2G/lBNcXCTsnsCxgY4k4PkVB7zfwzYbY3O9Lcqe3xufS5g==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.4.0.tgz",
+ "integrity": "sha512-5IdNxTyhXHv2UlgnPHQ0h+5ypVmkrYHzL8QT+DwFZ//2N/oNV8Ch+BCRmTJ3x6/z9Axo/cXYBc9eprsUVK/Jsg==",
"dev": true,
"license": "MIT",
"funding": {
@@ -5988,13 +5988,13 @@
}
},
"node_modules/commander": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
- "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz",
+ "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">=18"
+ "node": ">=20"
}
},
"node_modules/commenting": {
@@ -6899,9 +6899,9 @@
}
},
"node_modules/decode-named-character-reference": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz",
- "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
+ "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7070,9 +7070,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.167",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.167.tgz",
- "integrity": "sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==",
+ "version": "1.5.171",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.171.tgz",
+ "integrity": "sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==",
"dev": true,
"license": "ISC"
},
@@ -7108,9 +7108,9 @@
"license": "MIT"
},
"node_modules/end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
+ "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7422,9 +7422,9 @@
}
},
"node_modules/eslint-plugin-prettier": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.4.1.tgz",
- "integrity": "sha512-9dF+KuU/Ilkq27A8idRP7N2DH8iUR6qXcjF3FR2wETY21PZdBrIjwCau8oboyGj9b7etWmTGEeM8e7oOed6ZWg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.0.tgz",
+ "integrity": "sha512-8qsOYwkkGrahrgoUv76NZi23koqXOGiiEzXMrT8Q7VcYaUISR+5MorIUxfWqYXN0fN/31WbSrxCxFkVQ43wwrA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7874,9 +7874,9 @@
}
},
"node_modules/exsolve": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz",
- "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.6.tgz",
+ "integrity": "sha512-Q05uIdxhPBVBwK29gcPsl2K220xSBy52TZQPdeYWE0zOs8jM+yJ6y5h7jm6cpAo1p+OOMZRIj/Ftku4EQQBLnQ==",
"dev": true,
"license": "MIT"
},
@@ -9635,9 +9635,9 @@
"license": "MIT"
},
"node_modules/lint-staged": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.1.1.tgz",
- "integrity": "sha512-kVZvRAHw9WuufENnwuZLiB1X/8B8YpGszzjMET0bP+uJSjjB7KXeaX2ckYRtQyHfeQdCWMc6tRK34t4geHL9sg==",
+ "version": "16.1.2",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.1.2.tgz",
+ "integrity": "sha512-sQKw2Si2g9KUZNY3XNvRuDq4UJqpHwF0/FQzZR2M7I5MvtpWvibikCjUVJzZdGE0ByurEl3KQNvsGetd1ty1/Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9662,16 +9662,6 @@
"url": "https://opencollective.com/lint-staged"
}
},
- "node_modules/lint-staged/node_modules/commander": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz",
- "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=20"
- }
- },
"node_modules/listr2": {
"version": "8.3.3",
"resolved": "https://registry.npmjs.org/listr2/-/listr2-8.3.3.tgz",
@@ -11061,9 +11051,9 @@
}
},
"node_modules/mocha": {
- "version": "11.6.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.6.0.tgz",
- "integrity": "sha512-i0JVb+OUBqw63X/1pC3jCyJsqYisgxySBbsQa8TKvefpA1oEnw7JXxXnftfMHRsw7bEEVGRtVlHcDYXBa7FzVw==",
+ "version": "11.7.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.7.0.tgz",
+ "integrity": "sha512-bXfLy/mI8n4QICg+pWj1G8VduX5vC0SHRwFpiR5/Fxc8S2G906pSfkyMmHVsdJNQJQNh3LE67koad9GzEvkV6g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12259,9 +12249,9 @@
}
},
"node_modules/postcss": {
- "version": "8.5.5",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.5.tgz",
- "integrity": "sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==",
+ "version": "8.5.6",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
+ "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
"dev": true,
"funding": [
{
@@ -12623,9 +12613,9 @@
}
},
"node_modules/pump": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
- "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
+ "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12731,9 +12721,9 @@
"license": "MIT"
},
"node_modules/radash": {
- "version": "12.1.0",
- "resolved": "https://registry.npmjs.org/radash/-/radash-12.1.0.tgz",
- "integrity": "sha512-b0Zcf09AhqKS83btmUeYBS8tFK7XL2e3RvLmZcm0sTdF1/UUlHSsjXdCcWNxe7yfmAlPve5ym0DmKGtTzP6kVQ==",
+ "version": "12.1.1",
+ "resolved": "https://registry.npmjs.org/radash/-/radash-12.1.1.tgz",
+ "integrity": "sha512-h36JMxKRqrAxVD8201FrCpyeNuUY9Y5zZwujr20fFO77tpUtGa6EZzfKw/3WaiBX95fq7+MpsuMLNdSnORAwSA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13168,13 +13158,13 @@
"license": "Unlicense"
},
"node_modules/rollup": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.43.0.tgz",
- "integrity": "sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz",
+ "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/estree": "1.0.7"
+ "@types/estree": "1.0.8"
},
"bin": {
"rollup": "dist/bin/rollup"
@@ -13184,26 +13174,26 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.43.0",
- "@rollup/rollup-android-arm64": "4.43.0",
- "@rollup/rollup-darwin-arm64": "4.43.0",
- "@rollup/rollup-darwin-x64": "4.43.0",
- "@rollup/rollup-freebsd-arm64": "4.43.0",
- "@rollup/rollup-freebsd-x64": "4.43.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.43.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.43.0",
- "@rollup/rollup-linux-arm64-gnu": "4.43.0",
- "@rollup/rollup-linux-arm64-musl": "4.43.0",
- "@rollup/rollup-linux-loongarch64-gnu": "4.43.0",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.43.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.43.0",
- "@rollup/rollup-linux-riscv64-musl": "4.43.0",
- "@rollup/rollup-linux-s390x-gnu": "4.43.0",
- "@rollup/rollup-linux-x64-gnu": "4.43.0",
- "@rollup/rollup-linux-x64-musl": "4.43.0",
- "@rollup/rollup-win32-arm64-msvc": "4.43.0",
- "@rollup/rollup-win32-ia32-msvc": "4.43.0",
- "@rollup/rollup-win32-x64-msvc": "4.43.0",
+ "@rollup/rollup-android-arm-eabi": "4.44.0",
+ "@rollup/rollup-android-arm64": "4.44.0",
+ "@rollup/rollup-darwin-arm64": "4.44.0",
+ "@rollup/rollup-darwin-x64": "4.44.0",
+ "@rollup/rollup-freebsd-arm64": "4.44.0",
+ "@rollup/rollup-freebsd-x64": "4.44.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.44.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.44.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.44.0",
+ "@rollup/rollup-linux-arm64-musl": "4.44.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.44.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.44.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.44.0",
+ "@rollup/rollup-linux-riscv64-musl": "4.44.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.44.0",
+ "@rollup/rollup-linux-x64-gnu": "4.44.0",
+ "@rollup/rollup-linux-x64-musl": "4.44.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.44.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.44.0",
+ "@rollup/rollup-win32-x64-msvc": "4.44.0",
"fsevents": "~2.3.2"
}
},
@@ -13257,13 +13247,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/rollup/node_modules/@types/estree": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
- "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/roughjs": {
"version": "4.6.6",
"resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz",
@@ -14190,9 +14173,9 @@
}
},
"node_modules/tar-fs": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.9.tgz",
- "integrity": "sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==",
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.10.tgz",
+ "integrity": "sha512-C1SwlQGNLe/jPNqapK8epDsXME7CAJR5RL3GcE6KWx1d9OUByzoHVcbu1VPI8tevg9H8Alae0AApHHFGzrD5zA==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -14236,9 +14219,9 @@
"license": "ISC"
},
"node_modules/terser": {
- "version": "5.42.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.42.0.tgz",
- "integrity": "sha512-UYCvU9YQW2f/Vwl+P0GfhxJxbUGLwd+5QrrGgLajzWAtC/23AX0vcise32kkP7Eu0Wu9VlzzHAXkLObgjQfFlQ==",
+ "version": "5.43.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz",
+ "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -14675,15 +14658,15 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.34.0",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.0.tgz",
- "integrity": "sha512-MRpfN7uYjTrTGigFCt8sRyNqJFhjN0WwZecldaqhWm+wy0gaRt8Edb/3cuUy0zdq2opJWT6iXINKAtewnDOltQ==",
+ "version": "8.34.1",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.1.tgz",
+ "integrity": "sha512-XjS+b6Vg9oT1BaIUfkW3M3LvqZE++rbzAMEHuccCfO/YkP43ha6w3jTEMilQxMF92nVOYCcdjv1ZUhAa1D/0ow==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.34.0",
- "@typescript-eslint/parser": "8.34.0",
- "@typescript-eslint/utils": "8.34.0"
+ "@typescript-eslint/eslint-plugin": "8.34.1",
+ "@typescript-eslint/parser": "8.34.1",
+ "@typescript-eslint/utils": "8.34.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -15506,17 +15489,17 @@
"license": "MIT"
},
"node_modules/vue": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.16.tgz",
- "integrity": "sha512-rjOV2ecxMd5SiAmof2xzh2WxntRcigkX/He4YFJ6WdRvVUrbt6DxC1Iujh10XLl8xCDRDtGKMeO3D+pRQ1PP9w==",
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz",
+ "integrity": "sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.16",
- "@vue/compiler-sfc": "3.5.16",
- "@vue/runtime-dom": "3.5.16",
- "@vue/server-renderer": "3.5.16",
- "@vue/shared": "3.5.16"
+ "@vue/compiler-dom": "3.5.17",
+ "@vue/compiler-sfc": "3.5.17",
+ "@vue/runtime-dom": "3.5.17",
+ "@vue/server-renderer": "3.5.17",
+ "@vue/shared": "3.5.17"
},
"peerDependencies": {
"typescript": "*"
diff --git a/package.json b/package.json
index 757b6230b..a87d5f8fb 100644
--- a/package.json
+++ b/package.json
@@ -122,15 +122,15 @@
"@codemirror/language": "^6.11.1",
"@codemirror/search": "^6.5.11",
"@codemirror/state": "^6.5.2",
- "@codemirror/view": "^6.37.1",
- "@eslint/js": "^9.28.0",
+ "@codemirror/view": "^6.37.2",
+ "@eslint/js": "^9.29.0",
"@inquirer/prompts": "^7.5.3",
"@jridgewell/sourcemap-codec": "^1.5.0",
"@mermaid-js/mermaid-cli": "^11.4.3",
"@napi-rs/cli": "^2.18.4",
"@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-buble": "^1.0.3",
- "@rollup/plugin-commonjs": "^28.0.3",
+ "@rollup/plugin-commonjs": "^28.0.5",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-replace": "^6.0.2",
@@ -139,7 +139,7 @@
"@rollup/pluginutils": "^5.1.4",
"@shikijs/vitepress-twoslash": "^3.6.0",
"@types/mocha": "^10.0.10",
- "@types/node": "^18.19.111",
+ "@types/node": "^18.19.112",
"@types/picomatch": "^4.0.0",
"@types/semver": "^7.7.0",
"@types/yargs-parser": "^21.0.3",
@@ -156,7 +156,7 @@
"date-time": "^4.0.0",
"es5-shim": "^4.6.7",
"es6-shim": "^0.35.8",
- "eslint": "^9.28.0",
+ "eslint": "^9.29.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-prettier": "^5.4.1",
"eslint-plugin-unicorn": "^59.0.1",
@@ -168,7 +168,7 @@
"globals": "^16.2.0",
"husky": "^9.1.7",
"is-reference": "^3.0.3",
- "lint-staged": "^16.1.0",
+ "lint-staged": "^16.1.2",
"locate-character": "^3.0.0",
"magic-string": "^0.30.17",
"memfs": "^4.17.2",
@@ -195,7 +195,7 @@
"terser": "^5.42.0",
"tslib": "^2.8.1",
"typescript": "^5.8.3",
- "typescript-eslint": "^8.34.0",
+ "typescript-eslint": "^8.34.1",
"vite": "^6.3.5",
"vitepress": "^1.6.3",
"vue": "^3.5.16",
@@ -204,7 +204,7 @@
"yargs-parser": "^21.1.1"
},
"overrides": {
- "axios": "^1.9.0",
+ "axios": "^1.10.0",
"semver": "^7.7.2",
"readable-stream": "npm:@built-in/readable-stream@1",
"esbuild": ">0.24.2"
diff --git a/rollup.config.ts b/rollup.config.ts
index 78f608e12..9a213ffb0 100644
--- a/rollup.config.ts
+++ b/rollup.config.ts
@@ -21,6 +21,7 @@ import { fsEventsReplacement } from './build-plugins/fs-events-replacement';
import getLicenseHandler from './build-plugins/generate-license-file';
import getBanner from './build-plugins/get-banner';
import replaceBrowserModules from './build-plugins/replace-browser-modules';
+import './typings/declarations';
const onwarn: WarningHandlerWithDefault = warning => {
console.error(
diff --git a/src/ast/nodes/Identifier.ts b/src/ast/nodes/Identifier.ts
index b74e063ea..d46df6da2 100644
--- a/src/ast/nodes/Identifier.ts
+++ b/src/ast/nodes/Identifier.ts
@@ -1,5 +1,6 @@
import isReference, { type NodeWithFieldDefinition } from 'is-reference';
import type MagicString from 'magic-string';
+import '../../../typings/declarations';
import type { NormalizedTreeshakingOptions } from '../../rollup/types';
import { BLANK } from '../../utils/blank';
import type { NodeRenderOptions, RenderOptions } from '../../utils/renderHelpers';
diff --git a/src/browser-entry.ts b/src/browser-entry.ts
index 991906e15..0691094e6 100644
--- a/src/browser-entry.ts
+++ b/src/browser-entry.ts
@@ -1,2 +1,4 @@
+import '../typings/package.json';
+
export { version as VERSION } from 'package.json';
export { defineConfig, default as rollup } from './rollup/rollup';
diff --git a/src/watch/fsevents-importer.ts b/src/watch/fsevents-importer.ts
index d5a095195..8a65eff4c 100644
--- a/src/watch/fsevents-importer.ts
+++ b/src/watch/fsevents-importer.ts
@@ -1,4 +1,5 @@
import type FsEvents from 'fsevents';
+import '../../typings/fsevents';
let fsEvents: typeof FsEvents;
let fsEventsImportError: Error | undefined;
diff --git a/tsconfig.json b/tsconfig.json
index f2ca307ab..c9f59744b 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -17,6 +17,6 @@
"rollup": ["./node_modules/rollup"]
}
},
- "include": ["typings/**/*.d.ts", "src", "cli", "browser", "rollup.config.ts", "native"],
+ "include": ["typings", "src", "cli", "browser", "rollup.config.ts", "native"],
"exclude": ["dist", "node_modules", "test/typescript", "browser/dist"]
}
diff --git a/typings/declarations.d.ts b/typings/declarations.ts
similarity index 100%
rename from typings/declarations.d.ts
rename to typings/declarations.ts
diff --git a/typings/fsevents.d.ts b/typings/fsevents.ts
similarity index 100%
rename from typings/fsevents.d.ts
rename to typings/fsevents.ts
diff --git a/typings/package.json.d.ts b/typings/package.json.ts
similarity index 100%
rename from typings/package.json.d.ts
rename to typings/package.json.ts
From 5c5a95c3fa5115f5370dcd2bd98455a9a4fa7a89 Mon Sep 17 00:00:00 2001
From: waynzh
Date: Tue, 24 Jun 2025 10:04:07 +0800
Subject: [PATCH 5/5] docs(cn): resolve conflicts
---
docs/configuration-options/index.md | 16 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)
diff --git a/docs/configuration-options/index.md b/docs/configuration-options/index.md
index fe3b85ca6..2bc731d25 100755
--- a/docs/configuration-options/index.md
+++ b/docs/configuration-options/index.md
@@ -633,23 +633,13 @@ buildWithCache()
### maxParallelFileOps {#maxparallelfileops}
-<<<<<<< HEAD
| | |
| -----: | :------------------------------ |
| 类型: | `number` |
| CLI: | `--maxParallelFileOps ` |
-| 默认: | 20 |
-
-该选项限制 rollup 在读取模块或写入 chunk 时,同时能打开的文件数量。如果没有限制或者数值足够高,构建可能会失败,显示“EMFILE: Too many open files”(EMFILE:打开的文件数过多)。这取决于操作系统限制的句柄数(open file handles)大小。
-=======
-| | |
-| -------: | :------------------------------ |
-| Type: | `number` |
-| CLI: | `--maxParallelFileOps ` |
-| Default: | `Infinity` |
-
-Limits the number of files rollup will open in parallel when reading modules or writing chunks. Without a limit or with a high enough value, builds can fail with an "EMFILE: too many open files". This depends on how many open file handles the operating system allows. If you set the limit too low and use plugins that rely on the [`this.load`](../plugin-development/index.md#this-load) context function, such as the `commonjs` plugin, then it can happen that builds stall without an error message as it limits the number of parallel `load` calls.
->>>>>>> 37d1915060e08b84326bee0713444eec7162de88
+| 默认: | `Infinity` |
+
+该选项限制 rollup 在读取模块或写入 chunk 时,同时能打开的文件数量。如果没有限制或者数值足够高,构建可能会失败,显示“EMFILE: Too many open files”(EMFILE:打开的文件数过多)。这取决于操作系统限制的句柄数(open file handles)大小。如果将限制设置得过低,并且使用了依赖 [`this.load`](../plugin-development/index.md#this-load) 上下文函数的插件(例如 `commonjs` 插件),那么可能会出现构建停滞且没有错误消息的情况,因为它限制了并行 `load` 调用的数量。
### onLog {#onlog}