diff --git a/.changeset/afraid-planets-juggle.md b/.changeset/afraid-planets-juggle.md new file mode 100644 index 00000000000..d6a0811e15b --- /dev/null +++ b/.changeset/afraid-planets-juggle.md @@ -0,0 +1,5 @@ +--- +'@module-federation/bridge-vue3': patch +--- + +fix(vue3-bridge): bridge-vue3 parameter lossing issue diff --git a/.changeset/bright-planets-boil.md b/.changeset/bright-planets-boil.md new file mode 100644 index 00000000000..f8d3ac66ec5 --- /dev/null +++ b/.changeset/bright-planets-boil.md @@ -0,0 +1,5 @@ +--- +'@module-federation/modern-js': patch +--- + +chore: use new modern.js plugin for improved functionality diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 45d94adafa5..b6166853c32 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -16,7 +16,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/devtools.yml b/.github/workflows/devtools.yml index dd4379ce1f8..5ed295b29f8 100644 --- a/.github/workflows/devtools.yml +++ b/.github/workflows/devtools.yml @@ -20,7 +20,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/e2e-manifest.yml b/.github/workflows/e2e-manifest.yml index 7e305428579..e775d56095f 100644 --- a/.github/workflows/e2e-manifest.yml +++ b/.github/workflows/e2e-manifest.yml @@ -14,7 +14,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/e2e-modern-ssr.yml b/.github/workflows/e2e-modern-ssr.yml index 41af709a835..91434cc0d89 100644 --- a/.github/workflows/e2e-modern-ssr.yml +++ b/.github/workflows/e2e-modern-ssr.yml @@ -13,7 +13,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/e2e-modern.yml b/.github/workflows/e2e-modern.yml index 489a31313de..977a7f6d3d9 100644 --- a/.github/workflows/e2e-modern.yml +++ b/.github/workflows/e2e-modern.yml @@ -14,7 +14,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/e2e-next-dev.yml b/.github/workflows/e2e-next-dev.yml index 661422bac93..00f4d9e69fe 100644 --- a/.github/workflows/e2e-next-dev.yml +++ b/.github/workflows/e2e-next-dev.yml @@ -13,7 +13,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/e2e-next-prod.yml b/.github/workflows/e2e-next-prod.yml index a045c9e2eb7..9768184f981 100644 --- a/.github/workflows/e2e-next-prod.yml +++ b/.github/workflows/e2e-next-prod.yml @@ -13,7 +13,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/e2e-node.yml b/.github/workflows/e2e-node.yml index 9fce948dc15..a30eba36016 100644 --- a/.github/workflows/e2e-node.yml +++ b/.github/workflows/e2e-node.yml @@ -14,7 +14,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/e2e-router.yml b/.github/workflows/e2e-router.yml index 5e7a5e2a288..c09387d8f7b 100644 --- a/.github/workflows/e2e-router.yml +++ b/.github/workflows/e2e-router.yml @@ -14,7 +14,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/e2e-runtime.yml b/.github/workflows/e2e-runtime.yml index 841a279ef07..3e592a8aa08 100644 --- a/.github/workflows/e2e-runtime.yml +++ b/.github/workflows/e2e-runtime.yml @@ -14,7 +14,9 @@ jobs: fetch-depth: 0 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/issue-labeled.yml b/.github/workflows/issue-labeled.yml index 780fa1a5255..e92032adbcc 100644 --- a/.github/workflows/issue-labeled.yml +++ b/.github/workflows/issue-labeled.yml @@ -4,6 +4,10 @@ on: issues: types: [labeled] +permissions: + contents: read + issues: write + jobs: reply-labeled: if: github.repository == 'module-federation/core' diff --git a/.github/workflows/pr-label.yaml b/.github/workflows/pr-label.yaml index 80804665bfa..5f428e30f0b 100644 --- a/.github/workflows/pr-label.yaml +++ b/.github/workflows/pr-label.yaml @@ -6,6 +6,10 @@ on: - opened - edited +permissions: + pull-requests: write + contents: read + jobs: change-labeling: name: Labeling for changes diff --git a/.github/workflows/release-pull-request.yml b/.github/workflows/release-pull-request.yml index 11225f5b6d9..a5021240aa0 100644 --- a/.github/workflows/release-pull-request.yml +++ b/.github/workflows/release-pull-request.yml @@ -26,7 +26,9 @@ jobs: fetch-depth: 10 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4b259d9ec35..059498c0834 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,9 @@ jobs: fetch-depth: 25 - name: Install Pnpm - run: corepack enable + run: | + corepack prepare pnpm@8.11.0 --activate + corepack enable - name: Setup Node.js 18 uses: actions/setup-node@v3 diff --git a/apps/modernjs-ssr/dynamic-nested-remote/package.json b/apps/modernjs-ssr/dynamic-nested-remote/package.json index 31dc771a33e..6a019326b3a 100644 --- a/apps/modernjs-ssr/dynamic-nested-remote/package.json +++ b/apps/modernjs-ssr/dynamic-nested-remote/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/dynamic-remote-new-version/package.json b/apps/modernjs-ssr/dynamic-remote-new-version/package.json index 51fed99307c..2416f58d6cc 100644 --- a/apps/modernjs-ssr/dynamic-remote-new-version/package.json +++ b/apps/modernjs-ssr/dynamic-remote-new-version/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/dynamic-remote/package.json b/apps/modernjs-ssr/dynamic-remote/package.json index 41905b42757..a82ae73a040 100644 --- a/apps/modernjs-ssr/dynamic-remote/package.json +++ b/apps/modernjs-ssr/dynamic-remote/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/host/package.json b/apps/modernjs-ssr/host/package.json index 0b7fd645be6..badc779c634 100644 --- a/apps/modernjs-ssr/host/package.json +++ b/apps/modernjs-ssr/host/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/nested-remote/package.json b/apps/modernjs-ssr/nested-remote/package.json index 4d79b80725f..32260e01d6b 100644 --- a/apps/modernjs-ssr/nested-remote/package.json +++ b/apps/modernjs-ssr/nested-remote/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/remote-new-version/package.json b/apps/modernjs-ssr/remote-new-version/package.json index 1eeeceeddf8..102509a13d2 100644 --- a/apps/modernjs-ssr/remote-new-version/package.json +++ b/apps/modernjs-ssr/remote-new-version/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/remote/package.json b/apps/modernjs-ssr/remote/package.json index cbf6700bbed..a4437c3a08e 100644 --- a/apps/modernjs-ssr/remote/package.json +++ b/apps/modernjs-ssr/remote/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs/package.json b/apps/modernjs/package.json index abf193c5cdf..d1fd62955eb 100644 --- a/apps/modernjs/package.json +++ b/apps/modernjs/package.json @@ -26,16 +26,16 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/enhanced": "workspace:*", "react": "18.3.1", "react-dom": "18.3.1" }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~20.12.12", "@types/react": "~18.2.0", diff --git a/apps/router-demo/router-host-2000/src/App.tsx b/apps/router-demo/router-host-2000/src/App.tsx index c2cc5e18e44..e4d79000905 100644 --- a/apps/router-demo/router-host-2000/src/App.tsx +++ b/apps/router-demo/router-host-2000/src/App.tsx @@ -135,7 +135,7 @@ const App = () => { path="/remote2/*" Component={() => } /> - } /> + } /> } /> + + diff --git a/apps/router-demo/router-remote3-2003/src/export-app.ts b/apps/router-demo/router-remote3-2003/src/export-app.ts index 8dc83e648aa..e7cade5289d 100644 --- a/apps/router-demo/router-remote3-2003/src/export-app.ts +++ b/apps/router-demo/router-remote3-2003/src/export-app.ts @@ -1,12 +1,13 @@ -import { createApp } from 'vue'; import App from './App.vue'; -import './index.css'; import router from './router'; import { createBridgeComponent } from '@module-federation/bridge-vue3'; +import './index.css'; export default createBridgeComponent({ rootComponent: App, - appOptions: () => ({ - router, - }), + appOptions: ({ app }) => { + // Optional: adding a plugin to the new Vue instance on the host application side + // app.use(customPlugin); + return { router }; + }, }); diff --git a/package.json b/package.json index 818bdafabbe..08c8159c3b0 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,8 @@ "changegen": "./changeset-gen.js --path ./packages/enhanced --staged && ./changeset-gen.js --path ./packages/node --staged && ./changeset-gen.js --path ./packages/runtime --staged && ./changeset-gen.js --path ./packages/data-prefetch --staged && ./changeset-gen.js --path ./packages/nextjs-mf --staged && ./changeset-gen.js --path ./packages/dts-plugin --staged", "commitgen:staged": "./commit-gen.js --path ./packages --staged", "commitgen:main": "./commit-gen.js --path ./packages", - "changeset:status": "changeset status" + "changeset:status": "changeset status", + "generate:schema": "nx run enhanced:generate:schema && nx format:write" }, "pnpm": { "packageExtensions": { @@ -91,7 +92,7 @@ "tapable": "2.2.1", "tsup": "7.2.0", "typedoc": "0.25.8", - "undici": "5.28.4", + "undici": "5.28.5", "unplugin": "1.9.0" }, "devDependencies": { diff --git a/packages/bridge/vue3-bridge/src/provider.ts b/packages/bridge/vue3-bridge/src/provider.ts index 1c64d5a26d2..77239ca2dea 100644 --- a/packages/bridge/vue3-bridge/src/provider.ts +++ b/packages/bridge/vue3-bridge/src/provider.ts @@ -28,7 +28,8 @@ export function createBridgeComponent(bridgeInfo: ProviderFnParams) { __APP_VERSION__, async render(info: RenderFnParams) { LoggerInstance.debug(`createBridgeComponent render Info`, info); - const app = Vue.createApp(bridgeInfo.rootComponent); + const { moduleName, dom, basename, memoryRoute, ...propsInfo } = info; + const app = Vue.createApp(bridgeInfo.rootComponent, propsInfo); rootMap.set(info.dom, app); const beforeBridgeRenderRes = @@ -43,8 +44,9 @@ export function createBridgeComponent(bridgeInfo: ProviderFnParams) { const bridgeOptions = bridgeInfo.appOptions({ app, - basename: info.basename, - memoryRoute: info.memoryRoute, + basename, + memoryRoute, + ...propsInfo, ...extraProps, }); diff --git a/packages/chrome-devtools/package.json b/packages/chrome-devtools/package.json index 1ed0bd0293a..b80314b1e05 100644 --- a/packages/chrome-devtools/package.json +++ b/packages/chrome-devtools/package.json @@ -57,7 +57,7 @@ }, "dependencies": { "@arco-design/web-react": "^2.64.1", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/sdk": "workspace:*", "ahooks": "^3.7.10", "dagre": "^0.8.5", @@ -67,12 +67,12 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.54.6", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/builder-webpack-provider": "2.46.1", "@modern-js/eslint-config": "2.59.0", - "@modern-js/module-tools": "2.60.6", - "@modern-js/storybook": "2.60.6", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/module-tools": "2.64.0", + "@modern-js/storybook": "2.64.0", + "@modern-js/tsconfig": "2.64.0", "@module-federation/runtime": "workspace:*", "@playwright/test": "1.49.1", "@storybook/addon-essentials": "^8", diff --git a/packages/enhanced/package.json b/packages/enhanced/package.json index 441c7f2a3bd..e52040e32d2 100644 --- a/packages/enhanced/package.json +++ b/packages/enhanced/package.json @@ -17,9 +17,9 @@ "access": "public" }, "peerDependencies": { - "webpack": "^5.0.0", "typescript": "^4.9.0 || ^5.0.0", - "vue-tsc": ">=1.0.24" + "vue-tsc": ">=1.0.24", + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "webpack": { @@ -81,20 +81,22 @@ "devDependencies": { "@module-federation/webpack-bundler-runtime": "workspace:*", "@types/btoa": "^1.2.5", - "enhanced-resolve": "^5.0.0" + "ajv": "^8.17.1", + "enhanced-resolve": "^5.0.0", + "terser": "^5.37.0" }, "dependencies": { - "@module-federation/sdk": "workspace:*", - "@module-federation/runtime-tools": "workspace:*", - "@module-federation/manifest": "workspace:*", - "@module-federation/managers": "workspace:*", - "@module-federation/error-codes": "workspace:*", - "@module-federation/dts-plugin": "workspace:*", - "@module-federation/rspack": "workspace:*", "@module-federation/bridge-react-webpack-plugin": "workspace:*", "@module-federation/data-prefetch": "workspace:*", + "@module-federation/dts-plugin": "workspace:*", + "@module-federation/error-codes": "workspace:*", "@module-federation/inject-external-runtime-core-plugin": "workspace:*", - "upath": "2.0.1", - "btoa": "^1.2.1" + "@module-federation/managers": "workspace:*", + "@module-federation/manifest": "workspace:*", + "@module-federation/rspack": "workspace:*", + "@module-federation/runtime-tools": "workspace:*", + "@module-federation/sdk": "workspace:*", + "btoa": "^1.2.1", + "upath": "2.0.1" } } diff --git a/packages/enhanced/project.json b/packages/enhanced/project.json index 32a6e46ca27..57375dba310 100644 --- a/packages/enhanced/project.json +++ b/packages/enhanced/project.json @@ -5,6 +5,13 @@ "projectType": "library", "tags": ["type:pkg"], "targets": { + "generate:schema": { + "executor": "nx:run-commands", + "options": { + "command": "node src/scripts/compile-schema.js", + "cwd": "packages/enhanced" + } + }, "build": { "executor": "@nx/js:tsc", "outputs": ["{workspaceRoot}/packages/enhanced/dist"], diff --git a/packages/enhanced/src/schemas/container/ContainerPlugin.check.js b/packages/enhanced/src/schemas/container/ContainerPlugin.check.js new file mode 100644 index 00000000000..6070619ec83 --- /dev/null +++ b/packages/enhanced/src/schemas/container/ContainerPlugin.check.js @@ -0,0 +1,1136 @@ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ +'use strict'; +(module.exports = f), (module.exports.default = f); +const t = { + definitions: { + AmdContainer: { type: 'string', minLength: 1 }, + AuxiliaryComment: { + anyOf: [ + { type: 'string' }, + { $ref: '#/definitions/LibraryCustomUmdCommentObject' }, + ], + }, + EntryRuntime: { + anyOf: [{ enum: [!1] }, { type: 'string', minLength: 1 }], + }, + Exposes: { + anyOf: [ + { + type: 'array', + items: { + anyOf: [ + { $ref: '#/definitions/ExposesItem' }, + { $ref: '#/definitions/ExposesObject' }, + ], + }, + }, + { $ref: '#/definitions/ExposesObject' }, + ], + }, + ExposesConfig: { + type: 'object', + additionalProperties: !1, + properties: { + import: { + anyOf: [ + { $ref: '#/definitions/ExposesItem' }, + { $ref: '#/definitions/ExposesItems' }, + ], + }, + name: { type: 'string' }, + }, + required: ['import'], + }, + ExposesItem: { type: 'string', minLength: 1 }, + ExposesItems: { + type: 'array', + items: { $ref: '#/definitions/ExposesItem' }, + }, + ExposesObject: { + type: 'object', + additionalProperties: { + anyOf: [ + { $ref: '#/definitions/ExposesConfig' }, + { $ref: '#/definitions/ExposesItem' }, + { $ref: '#/definitions/ExposesItems' }, + ], + }, + }, + LibraryCustomUmdCommentObject: { + type: 'object', + additionalProperties: !1, + properties: { + amd: { type: 'string' }, + commonjs: { type: 'string' }, + commonjs2: { type: 'string' }, + root: { type: 'string' }, + }, + }, + LibraryCustomUmdObject: { + type: 'object', + additionalProperties: !1, + properties: { + amd: { type: 'string', minLength: 1 }, + commonjs: { type: 'string', minLength: 1 }, + root: { + anyOf: [ + { type: 'array', items: { type: 'string', minLength: 1 } }, + { type: 'string', minLength: 1 }, + ], + }, + }, + }, + LibraryExport: { + anyOf: [ + { type: 'array', items: { type: 'string', minLength: 1 } }, + { type: 'string', minLength: 1 }, + ], + }, + LibraryName: { + anyOf: [ + { + type: 'array', + items: { type: 'string', minLength: 1 }, + minItems: 1, + }, + { type: 'string', minLength: 1 }, + { $ref: '#/definitions/LibraryCustomUmdObject' }, + ], + }, + LibraryOptions: { + type: 'object', + additionalProperties: !1, + properties: { + amdContainer: { $ref: '#/definitions/AmdContainer' }, + auxiliaryComment: { $ref: '#/definitions/AuxiliaryComment' }, + export: { $ref: '#/definitions/LibraryExport' }, + name: { $ref: '#/definitions/LibraryName' }, + type: { $ref: '#/definitions/LibraryType' }, + umdNamedDefine: { $ref: '#/definitions/UmdNamedDefine' }, + }, + required: ['type'], + }, + LibraryType: { + anyOf: [ + { + enum: [ + 'var', + 'module', + 'assign', + 'assign-properties', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + ], + }, + { type: 'string' }, + ], + }, + UmdNamedDefine: { type: 'boolean' }, + }, + type: 'object', + additionalProperties: !1, + properties: { + experiments: { + type: 'object', + additionalProperties: !1, + properties: { + asyncStartup: { type: 'boolean' }, + externalRuntime: { + anyOf: [{ enum: ['provide'] }, { type: 'boolean' }], + }, + }, + }, + exposes: { $ref: '#/definitions/Exposes' }, + filename: { type: 'string', minLength: 1 }, + library: { $ref: '#/definitions/LibraryOptions' }, + name: { type: 'string', minLength: 1 }, + runtime: { $ref: '#/definitions/EntryRuntime' }, + runtimePlugins: { type: 'array', items: { type: 'string' } }, + shareScope: { type: 'string', minLength: 1 }, + }, + required: ['name', 'exposes'], + }, + r = { anyOf: [{ enum: [!1] }, { type: 'string', minLength: 1 }] }, + e = require('ajv/dist/runtime/ucs2length').default; +function n( + t, + { + instancePath: r = '', + parentData: s, + parentDataProperty: i, + rootData: a = t, + } = {}, +) { + if (!Array.isArray(t)) + return (n.errors = [{ params: { type: 'array' } }]), !1; + { + const r = t.length; + for (let s = 0; s < r; s++) { + let r = t[s]; + const i = 0; + if ('string' != typeof r) + return (n.errors = [{ params: { type: 'string' } }]), !1; + if (e(r) < 1) return (n.errors = [{ params: { limit: 1 } }]), !1; + if (0 !== i) break; + } + } + return (n.errors = null), !0; +} +function s( + t, + { + instancePath: r = '', + parentData: i, + parentDataProperty: a, + rootData: o = t, + } = {}, +) { + let p = null, + l = 0; + if (0 === l) { + if (!t || 'object' != typeof t || Array.isArray(t)) + return (s.errors = [{ params: { type: 'object' } }]), !1; + { + let i; + if (void 0 === t.import && (i = 'import')) + return (s.errors = [{ params: { missingProperty: i } }]), !1; + { + const i = l; + for (const r in t) + if ('import' !== r && 'name' !== r) + return (s.errors = [{ params: { additionalProperty: r } }]), !1; + if (i === l) { + if (void 0 !== t.import) { + let i = t.import; + const a = l, + u = l; + let c = !1; + const y = l; + if (l == l) + if ('string' == typeof i) { + if (e(i) < 1) { + const t = { params: { limit: 1 } }; + null === p ? (p = [t]) : p.push(t), l++; + } + } else { + const t = { params: { type: 'string' } }; + null === p ? (p = [t]) : p.push(t), l++; + } + var m = y === l; + if (((c = c || m), !c)) { + const e = l; + n(i, { + instancePath: r + '/import', + parentData: t, + parentDataProperty: 'import', + rootData: o, + }) || + ((p = null === p ? n.errors : p.concat(n.errors)), + (l = p.length)), + (m = e === l), + (c = c || m); + } + if (!c) { + const t = { params: {} }; + return ( + null === p ? (p = [t]) : p.push(t), l++, (s.errors = p), !1 + ); + } + (l = u), null !== p && (u ? (p.length = u) : (p = null)); + var f = a === l; + } else f = !0; + if (f) + if (void 0 !== t.name) { + const r = l; + if ('string' != typeof t.name) + return (s.errors = [{ params: { type: 'string' } }]), !1; + f = r === l; + } else f = !0; + } + } + } + } + return (s.errors = p), 0 === l; +} +function i( + t, + { + instancePath: r = '', + parentData: a, + parentDataProperty: o, + rootData: p = t, + } = {}, +) { + let l = null, + m = 0; + if (0 === m) { + if (!t || 'object' != typeof t || Array.isArray(t)) + return (i.errors = [{ params: { type: 'object' } }]), !1; + for (const a in t) { + let o = t[a]; + const u = m, + c = m; + let y = !1; + const d = m; + s(o, { + instancePath: r + '/' + a.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: t, + parentDataProperty: a, + rootData: p, + }) || ((l = null === l ? s.errors : l.concat(s.errors)), (m = l.length)); + var f = d === m; + if (((y = y || f), !y)) { + const s = m; + if (m == m) + if ('string' == typeof o) { + if (e(o) < 1) { + const t = { params: { limit: 1 } }; + null === l ? (l = [t]) : l.push(t), m++; + } + } else { + const t = { params: { type: 'string' } }; + null === l ? (l = [t]) : l.push(t), m++; + } + if (((f = s === m), (y = y || f), !y)) { + const e = m; + n(o, { + instancePath: r + '/' + a.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: t, + parentDataProperty: a, + rootData: p, + }) || + ((l = null === l ? n.errors : l.concat(n.errors)), (m = l.length)), + (f = e === m), + (y = y || f); + } + } + if (!y) { + const t = { params: {} }; + return null === l ? (l = [t]) : l.push(t), m++, (i.errors = l), !1; + } + if (((m = c), null !== l && (c ? (l.length = c) : (l = null)), u !== m)) + break; + } + } + return (i.errors = l), 0 === m; +} +function a( + t, + { + instancePath: r = '', + parentData: n, + parentDataProperty: s, + rootData: o = t, + } = {}, +) { + let p = null, + l = 0; + const m = l; + let f = !1; + const u = l; + if (l === u) + if (Array.isArray(t)) { + const n = t.length; + for (let s = 0; s < n; s++) { + let n = t[s]; + const a = l, + m = l; + let f = !1; + const u = l; + if (l == l) + if ('string' == typeof n) { + if (e(n) < 1) { + const t = { params: { limit: 1 } }; + null === p ? (p = [t]) : p.push(t), l++; + } + } else { + const t = { params: { type: 'string' } }; + null === p ? (p = [t]) : p.push(t), l++; + } + var c = u === l; + if (((f = f || c), !f)) { + const e = l; + i(n, { + instancePath: r + '/' + s, + parentData: t, + parentDataProperty: s, + rootData: o, + }) || + ((p = null === p ? i.errors : p.concat(i.errors)), (l = p.length)), + (c = e === l), + (f = f || c); + } + if (f) (l = m), null !== p && (m ? (p.length = m) : (p = null)); + else { + const t = { params: {} }; + null === p ? (p = [t]) : p.push(t), l++; + } + if (a !== l) break; + } + } else { + const t = { params: { type: 'array' } }; + null === p ? (p = [t]) : p.push(t), l++; + } + var y = u === l; + if (((f = f || y), !f)) { + const e = l; + i(t, { + instancePath: r, + parentData: n, + parentDataProperty: s, + rootData: o, + }) || ((p = null === p ? i.errors : p.concat(i.errors)), (l = p.length)), + (y = e === l), + (f = f || y); + } + if (!f) { + const t = { params: {} }; + return null === p ? (p = [t]) : p.push(t), l++, (a.errors = p), !1; + } + return ( + (l = m), + null !== p && (m ? (p.length = m) : (p = null)), + (a.errors = p), + 0 === l + ); +} +const o = { + anyOf: [ + { + enum: [ + 'var', + 'module', + 'assign', + 'assign-properties', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + ], + }, + { type: 'string' }, + ], +}; +function p( + t, + { + instancePath: r = '', + parentData: e, + parentDataProperty: n, + rootData: s = t, + } = {}, +) { + let i = null, + a = 0; + const o = a; + let l = !1; + const m = a; + if ('string' != typeof t) { + const t = { params: { type: 'string' } }; + null === i ? (i = [t]) : i.push(t), a++; + } + var f = m === a; + if (((l = l || f), !l)) { + const r = a; + if (a == a) + if (t && 'object' == typeof t && !Array.isArray(t)) { + const r = a; + for (const r in t) + if ( + 'amd' !== r && + 'commonjs' !== r && + 'commonjs2' !== r && + 'root' !== r + ) { + const t = { params: { additionalProperty: r } }; + null === i ? (i = [t]) : i.push(t), a++; + break; + } + if (r === a) { + if (void 0 !== t.amd) { + const r = a; + if ('string' != typeof t.amd) { + const t = { params: { type: 'string' } }; + null === i ? (i = [t]) : i.push(t), a++; + } + var u = r === a; + } else u = !0; + if (u) { + if (void 0 !== t.commonjs) { + const r = a; + if ('string' != typeof t.commonjs) { + const t = { params: { type: 'string' } }; + null === i ? (i = [t]) : i.push(t), a++; + } + u = r === a; + } else u = !0; + if (u) { + if (void 0 !== t.commonjs2) { + const r = a; + if ('string' != typeof t.commonjs2) { + const t = { params: { type: 'string' } }; + null === i ? (i = [t]) : i.push(t), a++; + } + u = r === a; + } else u = !0; + if (u) + if (void 0 !== t.root) { + const r = a; + if ('string' != typeof t.root) { + const t = { params: { type: 'string' } }; + null === i ? (i = [t]) : i.push(t), a++; + } + u = r === a; + } else u = !0; + } + } + } + } else { + const t = { params: { type: 'object' } }; + null === i ? (i = [t]) : i.push(t), a++; + } + (f = r === a), (l = l || f); + } + if (!l) { + const t = { params: {} }; + return null === i ? (i = [t]) : i.push(t), a++, (p.errors = i), !1; + } + return ( + (a = o), + null !== i && (o ? (i.length = o) : (i = null)), + (p.errors = i), + 0 === a + ); +} +function l( + t, + { + instancePath: r = '', + parentData: n, + parentDataProperty: s, + rootData: i = t, + } = {}, +) { + let a = null, + o = 0; + const p = o; + let m = !1; + const f = o; + if (o === f) + if (Array.isArray(t)) + if (t.length < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), o++; + } else { + const r = t.length; + for (let n = 0; n < r; n++) { + let r = t[n]; + const s = o; + if (o === s) + if ('string' == typeof r) { + if (e(r) < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), o++; + } + } else { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; + } + if (s !== o) break; + } + } + else { + const t = { params: { type: 'array' } }; + null === a ? (a = [t]) : a.push(t), o++; + } + var u = f === o; + if (((m = m || u), !m)) { + const r = o; + if (o === r) + if ('string' == typeof t) { + if (e(t) < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), o++; + } + } else { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; + } + if (((u = r === o), (m = m || u), !m)) { + const r = o; + if (o == o) + if (t && 'object' == typeof t && !Array.isArray(t)) { + const r = o; + for (const r in t) + if ('amd' !== r && 'commonjs' !== r && 'root' !== r) { + const t = { params: { additionalProperty: r } }; + null === a ? (a = [t]) : a.push(t), o++; + break; + } + if (r === o) { + if (void 0 !== t.amd) { + let r = t.amd; + const n = o; + if (o === n) + if ('string' == typeof r) { + if (e(r) < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), o++; + } + } else { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; + } + var c = n === o; + } else c = !0; + if (c) { + if (void 0 !== t.commonjs) { + let r = t.commonjs; + const n = o; + if (o === n) + if ('string' == typeof r) { + if (e(r) < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), o++; + } + } else { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; + } + c = n === o; + } else c = !0; + if (c) + if (void 0 !== t.root) { + let r = t.root; + const n = o, + s = o; + let i = !1; + const p = o; + if (o === p) + if (Array.isArray(r)) { + const t = r.length; + for (let n = 0; n < t; n++) { + let t = r[n]; + const s = o; + if (o === s) + if ('string' == typeof t) { + if (e(t) < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), o++; + } + } else { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; + } + if (s !== o) break; + } + } else { + const t = { params: { type: 'array' } }; + null === a ? (a = [t]) : a.push(t), o++; + } + var y = p === o; + if (((i = i || y), !i)) { + const t = o; + if (o === t) + if ('string' == typeof r) { + if (e(r) < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), o++; + } + } else { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; + } + (y = t === o), (i = i || y); + } + if (i) + (o = s), null !== a && (s ? (a.length = s) : (a = null)); + else { + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; + } + c = n === o; + } else c = !0; + } + } + } else { + const t = { params: { type: 'object' } }; + null === a ? (a = [t]) : a.push(t), o++; + } + (u = r === o), (m = m || u); + } + } + if (!m) { + const t = { params: {} }; + return null === a ? (a = [t]) : a.push(t), o++, (l.errors = a), !1; + } + return ( + (o = p), + null !== a && (p ? (a.length = p) : (a = null)), + (l.errors = a), + 0 === o + ); +} +function m( + t, + { + instancePath: r = '', + parentData: n, + parentDataProperty: s, + rootData: i = t, + } = {}, +) { + let a = null, + f = 0; + if (0 === f) { + if (!t || 'object' != typeof t || Array.isArray(t)) + return (m.errors = [{ params: { type: 'object' } }]), !1; + { + let n; + if (void 0 === t.type && (n = 'type')) + return (m.errors = [{ params: { missingProperty: n } }]), !1; + { + const n = f; + for (const r in t) + if ( + 'amdContainer' !== r && + 'auxiliaryComment' !== r && + 'export' !== r && + 'name' !== r && + 'type' !== r && + 'umdNamedDefine' !== r + ) + return (m.errors = [{ params: { additionalProperty: r } }]), !1; + if (n === f) { + if (void 0 !== t.amdContainer) { + let r = t.amdContainer; + const n = f; + if (f == f) { + if ('string' != typeof r) + return (m.errors = [{ params: { type: 'string' } }]), !1; + if (e(r) < 1) return (m.errors = [{ params: { limit: 1 } }]), !1; + } + var u = n === f; + } else u = !0; + if (u) { + if (void 0 !== t.auxiliaryComment) { + const e = f; + p(t.auxiliaryComment, { + instancePath: r + '/auxiliaryComment', + parentData: t, + parentDataProperty: 'auxiliaryComment', + rootData: i, + }) || + ((a = null === a ? p.errors : a.concat(p.errors)), + (f = a.length)), + (u = e === f); + } else u = !0; + if (u) { + if (void 0 !== t.export) { + let r = t.export; + const n = f, + s = f; + let i = !1; + const o = f; + if (f === o) + if (Array.isArray(r)) { + const t = r.length; + for (let n = 0; n < t; n++) { + let t = r[n]; + const s = f; + if (f === s) + if ('string' == typeof t) { + if (e(t) < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), f++; + } + } else { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), f++; + } + if (s !== f) break; + } + } else { + const t = { params: { type: 'array' } }; + null === a ? (a = [t]) : a.push(t), f++; + } + var c = o === f; + if (((i = i || c), !i)) { + const t = f; + if (f === t) + if ('string' == typeof r) { + if (e(r) < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), f++; + } + } else { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), f++; + } + (c = t === f), (i = i || c); + } + if (!i) { + const t = { params: {} }; + return ( + null === a ? (a = [t]) : a.push(t), f++, (m.errors = a), !1 + ); + } + (f = s), + null !== a && (s ? (a.length = s) : (a = null)), + (u = n === f); + } else u = !0; + if (u) { + if (void 0 !== t.name) { + const e = f; + l(t.name, { + instancePath: r + '/name', + parentData: t, + parentDataProperty: 'name', + rootData: i, + }) || + ((a = null === a ? l.errors : a.concat(l.errors)), + (f = a.length)), + (u = e === f); + } else u = !0; + if (u) { + if (void 0 !== t.type) { + let r = t.type; + const e = f, + n = f; + let s = !1; + const i = f; + if ( + 'var' !== r && + 'module' !== r && + 'assign' !== r && + 'assign-properties' !== r && + 'this' !== r && + 'window' !== r && + 'self' !== r && + 'global' !== r && + 'commonjs' !== r && + 'commonjs2' !== r && + 'commonjs-module' !== r && + 'commonjs-static' !== r && + 'amd' !== r && + 'amd-require' !== r && + 'umd' !== r && + 'umd2' !== r && + 'jsonp' !== r && + 'system' !== r + ) { + const t = { params: { allowedValues: o.anyOf[0].enum } }; + null === a ? (a = [t]) : a.push(t), f++; + } + var y = i === f; + if (((s = s || y), !s)) { + const t = f; + if ('string' != typeof r) { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), f++; + } + (y = t === f), (s = s || y); + } + if (!s) { + const t = { params: {} }; + return ( + null === a ? (a = [t]) : a.push(t), + f++, + (m.errors = a), + !1 + ); + } + (f = n), + null !== a && (n ? (a.length = n) : (a = null)), + (u = e === f); + } else u = !0; + if (u) + if (void 0 !== t.umdNamedDefine) { + const r = f; + if ('boolean' != typeof t.umdNamedDefine) + return ( + (m.errors = [{ params: { type: 'boolean' } }]), !1 + ); + u = r === f; + } else u = !0; + } + } + } + } + } + } + } + } + return (m.errors = a), 0 === f; +} +function f( + n, + { + instancePath: s = '', + parentData: i, + parentDataProperty: o, + rootData: p = n, + } = {}, +) { + let l = null, + u = 0; + if (0 === u) { + if (!n || 'object' != typeof n || Array.isArray(n)) + return (f.errors = [{ params: { type: 'object' } }]), !1; + { + let i; + if ( + (void 0 === n.name && (i = 'name')) || + (void 0 === n.exposes && (i = 'exposes')) + ) + return (f.errors = [{ params: { missingProperty: i } }]), !1; + { + const i = u; + for (const t in n) + if ( + 'experiments' !== t && + 'exposes' !== t && + 'filename' !== t && + 'library' !== t && + 'name' !== t && + 'runtime' !== t && + 'runtimePlugins' !== t && + 'shareScope' !== t + ) + return (f.errors = [{ params: { additionalProperty: t } }]), !1; + if (i === u) { + if (void 0 !== n.experiments) { + let r = n.experiments; + const e = u; + if (u === e) { + if (!r || 'object' != typeof r || Array.isArray(r)) + return (f.errors = [{ params: { type: 'object' } }]), !1; + { + const e = u; + for (const t in r) + if ('asyncStartup' !== t && 'externalRuntime' !== t) + return ( + (f.errors = [{ params: { additionalProperty: t } }]), !1 + ); + if (e === u) { + if (void 0 !== r.asyncStartup) { + const t = u; + if ('boolean' != typeof r.asyncStartup) + return (f.errors = [{ params: { type: 'boolean' } }]), !1; + var c = t === u; + } else c = !0; + if (c) + if (void 0 !== r.externalRuntime) { + let e = r.externalRuntime; + const n = u, + s = u; + let i = !1; + const a = u; + if ('provide' !== e) { + const r = { + params: { + allowedValues: + t.properties.experiments.properties + .externalRuntime.anyOf[0].enum, + }, + }; + null === l ? (l = [r]) : l.push(r), u++; + } + var y = a === u; + if (((i = i || y), !i)) { + const t = u; + if ('boolean' != typeof e) { + const t = { params: { type: 'boolean' } }; + null === l ? (l = [t]) : l.push(t), u++; + } + (y = t === u), (i = i || y); + } + if (!i) { + const t = { params: {} }; + return ( + null === l ? (l = [t]) : l.push(t), + u++, + (f.errors = l), + !1 + ); + } + (u = s), + null !== l && (s ? (l.length = s) : (l = null)), + (c = n === u); + } else c = !0; + } + } + } + var d = e === u; + } else d = !0; + if (d) { + if (void 0 !== n.exposes) { + const t = u; + a(n.exposes, { + instancePath: s + '/exposes', + parentData: n, + parentDataProperty: 'exposes', + rootData: p, + }) || + ((l = null === l ? a.errors : l.concat(a.errors)), + (u = l.length)), + (d = t === u); + } else d = !0; + if (d) { + if (void 0 !== n.filename) { + let t = n.filename; + const r = u; + if (u === r) { + if ('string' != typeof t) + return (f.errors = [{ params: { type: 'string' } }]), !1; + if (e(t) < 1) + return (f.errors = [{ params: { limit: 1 } }]), !1; + } + d = r === u; + } else d = !0; + if (d) { + if (void 0 !== n.library) { + const t = u; + m(n.library, { + instancePath: s + '/library', + parentData: n, + parentDataProperty: 'library', + rootData: p, + }) || + ((l = null === l ? m.errors : l.concat(m.errors)), + (u = l.length)), + (d = t === u); + } else d = !0; + if (d) { + if (void 0 !== n.name) { + let t = n.name; + const r = u; + if (u === r) { + if ('string' != typeof t) + return ( + (f.errors = [{ params: { type: 'string' } }]), !1 + ); + if (e(t) < 1) + return (f.errors = [{ params: { limit: 1 } }]), !1; + } + d = r === u; + } else d = !0; + if (d) { + if (void 0 !== n.runtime) { + let t = n.runtime; + const s = u, + i = u; + let a = !1; + const o = u; + if (!1 !== t) { + const t = { + params: { allowedValues: r.anyOf[0].enum }, + }; + null === l ? (l = [t]) : l.push(t), u++; + } + var g = o === u; + if (((a = a || g), !a)) { + const r = u; + if (u === r) + if ('string' == typeof t) { + if (e(t) < 1) { + const t = { params: { limit: 1 } }; + null === l ? (l = [t]) : l.push(t), u++; + } + } else { + const t = { params: { type: 'string' } }; + null === l ? (l = [t]) : l.push(t), u++; + } + (g = r === u), (a = a || g); + } + if (!a) { + const t = { params: {} }; + return ( + null === l ? (l = [t]) : l.push(t), + u++, + (f.errors = l), + !1 + ); + } + (u = i), + null !== l && (i ? (l.length = i) : (l = null)), + (d = s === u); + } else d = !0; + if (d) { + if (void 0 !== n.runtimePlugins) { + let t = n.runtimePlugins; + const r = u; + if (u === r) { + if (!Array.isArray(t)) + return ( + (f.errors = [{ params: { type: 'array' } }]), !1 + ); + { + const r = t.length; + for (let e = 0; e < r; e++) { + const r = u; + if ('string' != typeof t[e]) + return ( + (f.errors = [{ params: { type: 'string' } }]), + !1 + ); + if (r !== u) break; + } + } + } + d = r === u; + } else d = !0; + if (d) + if (void 0 !== n.shareScope) { + let t = n.shareScope; + const r = u; + if (u === r) { + if ('string' != typeof t) + return ( + (f.errors = [{ params: { type: 'string' } }]), + !1 + ); + if (e(t) < 1) + return ( + (f.errors = [{ params: { limit: 1 } }]), !1 + ); + } + d = r === u; + } else d = !0; + } + } + } + } + } + } + } + } + } + } + return (f.errors = l), 0 === u; +} diff --git a/packages/enhanced/src/schemas/container/ContainerPlugin.check.ts b/packages/enhanced/src/schemas/container/ContainerPlugin.check.ts index 630147d788a..48bf217d60c 100644 --- a/packages/enhanced/src/schemas/container/ContainerPlugin.check.ts +++ b/packages/enhanced/src/schemas/container/ContainerPlugin.check.ts @@ -1,690 +1,886 @@ +// @ts-nocheck /* eslint-disable */ -//@ts-nocheck -const r = /^(?:[A-Za-z]:[\\/]|\\\\|\/)/; -function t( - r, +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ +const t = /^(?:[A-Za-z]:[\\/]|\\\\|\/)/; +export const validate = m; +export default m; +const e = { + definitions: { + RuntimePlugin: { type: 'array', items: { type: 'string' } }, + AmdContainer: { type: 'string', minLength: 1 }, + AuxiliaryComment: { + anyOf: [ + { type: 'string' }, + { $ref: '#/definitions/LibraryCustomUmdCommentObject' }, + ], + }, + EntryRuntime: { + anyOf: [{ enum: [!1] }, { type: 'string', minLength: 1 }], + }, + Exposes: { + anyOf: [ + { + type: 'array', + items: { + anyOf: [ + { $ref: '#/definitions/ExposesItem' }, + { $ref: '#/definitions/ExposesObject' }, + ], + }, + }, + { $ref: '#/definitions/ExposesObject' }, + ], + }, + ExposesConfig: { + type: 'object', + additionalProperties: !1, + properties: { + import: { + anyOf: [ + { $ref: '#/definitions/ExposesItem' }, + { $ref: '#/definitions/ExposesItems' }, + ], + }, + name: { type: 'string' }, + }, + required: ['import'], + }, + ExposesItem: { type: 'string', minLength: 1 }, + ExposesItems: { + type: 'array', + items: { $ref: '#/definitions/ExposesItem' }, + }, + ExposesObject: { + type: 'object', + additionalProperties: { + anyOf: [ + { $ref: '#/definitions/ExposesConfig' }, + { $ref: '#/definitions/ExposesItem' }, + { $ref: '#/definitions/ExposesItems' }, + ], + }, + }, + LibraryCustomUmdCommentObject: { + type: 'object', + additionalProperties: !1, + properties: { + amd: { type: 'string' }, + commonjs: { type: 'string' }, + commonjs2: { type: 'string' }, + root: { type: 'string' }, + }, + }, + LibraryCustomUmdObject: { + type: 'object', + additionalProperties: !1, + properties: { + amd: { type: 'string', minLength: 1 }, + commonjs: { type: 'string', minLength: 1 }, + root: { + anyOf: [ + { type: 'array', items: { type: 'string', minLength: 1 } }, + { type: 'string', minLength: 1 }, + ], + }, + }, + }, + LibraryExport: { + anyOf: [ + { type: 'array', items: { type: 'string', minLength: 1 } }, + { type: 'string', minLength: 1 }, + ], + }, + LibraryName: { + anyOf: [ + { + type: 'array', + items: { type: 'string', minLength: 1 }, + minItems: 1, + }, + { type: 'string', minLength: 1 }, + { $ref: '#/definitions/LibraryCustomUmdObject' }, + ], + }, + LibraryOptions: { + type: 'object', + additionalProperties: !1, + properties: { + amdContainer: { $ref: '#/definitions/AmdContainer' }, + auxiliaryComment: { $ref: '#/definitions/AuxiliaryComment' }, + export: { $ref: '#/definitions/LibraryExport' }, + name: { $ref: '#/definitions/LibraryName' }, + type: { $ref: '#/definitions/LibraryType' }, + umdNamedDefine: { $ref: '#/definitions/UmdNamedDefine' }, + }, + required: ['type'], + }, + LibraryType: { + anyOf: [ + { + enum: [ + 'var', + 'module', + 'assign', + 'assign-properties', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + ], + }, + { type: 'string' }, + ], + }, + UmdNamedDefine: { type: 'boolean' }, + }, + type: 'object', + additionalProperties: !1, + properties: { + exposes: { $ref: '#/definitions/Exposes' }, + filename: { type: 'string', absolutePath: !1, minLength: 1 }, + library: { $ref: '#/definitions/LibraryOptions' }, + name: { type: 'string', minLength: 1 }, + runtime: { $ref: '#/definitions/EntryRuntime' }, + runtimePlugins: { $ref: '#/definitions/RuntimePlugin' }, + shareScope: { type: 'string', minLength: 1 }, + experiments: { + type: 'object', + properties: { + asyncStartup: { type: 'boolean' }, + externalRuntime: { + anyOf: [{ type: 'boolean' }, { enum: ['provide'] }], + }, + }, + additionalProperties: !1, + }, + }, + required: ['name', 'exposes'], + }, + r = { anyOf: [{ enum: [!1] }, { type: 'string', minLength: 1 }] }; +function n( + t, { instancePath: e = '', - parentData: n, + parentData: r, parentDataProperty: s, - rootData: a = r, + rootData: a = t, } = {}, ) { - if (!Array.isArray(r)) - return (t.errors = [{ params: { type: 'array' } }]), !1; + if (!Array.isArray(t)) + return (n.errors = [{ params: { type: 'array' } }]), !1; { - const e = r.length; - for (let n = 0; n < e; n++) { - let e = r[n]; + const e = t.length; + for (let r = 0; r < e; r++) { + let e = t[r]; const s = 0; if ('string' != typeof e) - return (t.errors = [{ params: { type: 'string' } }]), !1; - if (e.length < 1) return (t.errors = [{ params: {} }]), !1; + return (n.errors = [{ params: { type: 'string' } }]), !1; + if (e.length < 1) return (n.errors = [{ params: {} }]), !1; if (0 !== s) break; } } - return (t.errors = null), !0; + return (n.errors = null), !0; } -function e( - r, +function s( + t, { - instancePath: n = '', - parentData: s, + instancePath: e = '', + parentData: r, parentDataProperty: a, - rootData: o = r, + rootData: o = t, } = {}, ) { let i = null, - l = 0; - if (0 === l) { - if (!r || 'object' != typeof r || Array.isArray(r)) - return (e.errors = [{ params: { type: 'object' } }]), !1; + p = 0; + if (0 === p) { + if (!t || 'object' != typeof t || Array.isArray(t)) + return (s.errors = [{ params: { type: 'object' } }]), !1; { - let s; - if (void 0 === r.import && (s = 'import')) - return (e.errors = [{ params: { missingProperty: s } }]), !1; + let r; + if (void 0 === t.import && (r = 'import')) + return (s.errors = [{ params: { missingProperty: r } }]), !1; { - const s = l; - for (const t in r) - if ('import' !== t && 'name' !== t) - return (e.errors = [{ params: { additionalProperty: t } }]), !1; - if (s === l) { - if (void 0 !== r.import) { - let s = r.import; - const a = l, - u = l; - let c = !1; - const m = l; - if (l == l) - if ('string' == typeof s) { - if (s.length < 1) { - const r = { params: {} }; - null === i ? (i = [r]) : i.push(r), l++; + const r = p; + for (const e in t) + if ('import' !== e && 'name' !== e) + return (s.errors = [{ params: { additionalProperty: e } }]), !1; + if (r === p) { + if (void 0 !== t.import) { + let r = t.import; + const a = p, + m = p; + let u = !1; + const c = p; + if (p == p) + if ('string' == typeof r) { + if (r.length < 1) { + const t = { params: {} }; + null === i ? (i = [t]) : i.push(t), p++; } } else { - const r = { params: { type: 'string' } }; - null === i ? (i = [r]) : i.push(r), l++; + const t = { params: { type: 'string' } }; + null === i ? (i = [t]) : i.push(t), p++; } - var p = m === l; - if (((c = c || p), !c)) { - const e = l; - t(s, { - instancePath: n + '/import', - parentData: r, + var l = c === p; + if (((u = u || l), !u)) { + const s = p; + n(r, { + instancePath: e + '/import', + parentData: t, parentDataProperty: 'import', rootData: o, }) || - ((i = null === i ? t.errors : i.concat(t.errors)), - (l = i.length)), - (p = e === l), - (c = c || p); + ((i = null === i ? n.errors : i.concat(n.errors)), + (p = i.length)), + (l = s === p), + (u = u || l); } - if (!c) { - const r = { params: {} }; + if (!u) { + const t = { params: {} }; return ( - null === i ? (i = [r]) : i.push(r), l++, (e.errors = i), !1 + null === i ? (i = [t]) : i.push(t), p++, (s.errors = i), !1 ); } - (l = u), null !== i && (u ? (i.length = u) : (i = null)); - var f = a === l; + (p = m), null !== i && (m ? (i.length = m) : (i = null)); + var f = a === p; } else f = !0; if (f) - if (void 0 !== r.name) { - const t = l; - if ('string' != typeof r.name) - return (e.errors = [{ params: { type: 'string' } }]), !1; - f = t === l; + if (void 0 !== t.name) { + const e = p; + if ('string' != typeof t.name) + return (s.errors = [{ params: { type: 'string' } }]), !1; + f = e === p; } else f = !0; } } } } - return (e.errors = i), 0 === l; + return (s.errors = i), 0 === p; } -function n( - r, +function a( + t, { - instancePath: s = '', - parentData: a, + instancePath: e = '', + parentData: r, parentDataProperty: o, - rootData: i = r, + rootData: i = t, } = {}, ) { - let l = null, - p = 0; - if (0 === p) { - if (!r || 'object' != typeof r || Array.isArray(r)) - return (n.errors = [{ params: { type: 'object' } }]), !1; - for (const a in r) { - let o = r[a]; - const u = p, - c = p; - let m = !1; - const y = p; - e(o, { - instancePath: s + '/' + a.replace(/~/g, '~0').replace(/\//g, '~1'), - parentData: r, - parentDataProperty: a, + let p = null, + l = 0; + if (0 === l) { + if (!t || 'object' != typeof t || Array.isArray(t)) + return (a.errors = [{ params: { type: 'object' } }]), !1; + for (const r in t) { + let o = t[r]; + const m = l, + u = l; + let c = !1; + const y = l; + s(o, { + instancePath: e + '/' + r.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: t, + parentDataProperty: r, rootData: i, - }) || ((l = null === l ? e.errors : l.concat(e.errors)), (p = l.length)); - var f = y === p; - if (((m = m || f), !m)) { - const e = p; - if (p == p) + }) || ((p = null === p ? s.errors : p.concat(s.errors)), (l = p.length)); + var f = y === l; + if (((c = c || f), !c)) { + const s = l; + if (l == l) if ('string' == typeof o) { if (o.length < 1) { - const r = { params: {} }; - null === l ? (l = [r]) : l.push(r), p++; + const t = { params: {} }; + null === p ? (p = [t]) : p.push(t), l++; } } else { - const r = { params: { type: 'string' } }; - null === l ? (l = [r]) : l.push(r), p++; + const t = { params: { type: 'string' } }; + null === p ? (p = [t]) : p.push(t), l++; } - if (((f = e === p), (m = m || f), !m)) { - const e = p; - t(o, { - instancePath: s + '/' + a.replace(/~/g, '~0').replace(/\//g, '~1'), - parentData: r, - parentDataProperty: a, + if (((f = s === l), (c = c || f), !c)) { + const s = l; + n(o, { + instancePath: e + '/' + r.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: t, + parentDataProperty: r, rootData: i, }) || - ((l = null === l ? t.errors : l.concat(t.errors)), (p = l.length)), - (f = e === p), - (m = m || f); + ((p = null === p ? n.errors : p.concat(n.errors)), (l = p.length)), + (f = s === l), + (c = c || f); } } - if (!m) { - const r = { params: {} }; - return null === l ? (l = [r]) : l.push(r), p++, (n.errors = l), !1; + if (!c) { + const t = { params: {} }; + return null === p ? (p = [t]) : p.push(t), l++, (a.errors = p), !1; } - if (((p = c), null !== l && (c ? (l.length = c) : (l = null)), u !== p)) + if (((l = u), null !== p && (u ? (p.length = u) : (p = null)), m !== l)) break; } } - return (n.errors = l), 0 === p; + return (a.errors = p), 0 === l; } -function s( - r, +function o( + t, { - instancePath: t = '', - parentData: e, - parentDataProperty: a, - rootData: o = r, + instancePath: e = '', + parentData: r, + parentDataProperty: n, + rootData: s = t, } = {}, ) { let i = null, - l = 0; - const p = l; + p = 0; + const l = p; let f = !1; - const u = l; - if (l === u) - if (Array.isArray(r)) { - const e = r.length; - for (let s = 0; s < e; s++) { - let e = r[s]; - const a = l, - p = l; + const m = p; + if (p === m) + if (Array.isArray(t)) { + const r = t.length; + for (let n = 0; n < r; n++) { + let r = t[n]; + const o = p, + l = p; let f = !1; - const u = l; - if (l == l) - if ('string' == typeof e) { - if (e.length < 1) { - const r = { params: {} }; - null === i ? (i = [r]) : i.push(r), l++; + const m = p; + if (p == p) + if ('string' == typeof r) { + if (r.length < 1) { + const t = { params: {} }; + null === i ? (i = [t]) : i.push(t), p++; } } else { - const r = { params: { type: 'string' } }; - null === i ? (i = [r]) : i.push(r), l++; + const t = { params: { type: 'string' } }; + null === i ? (i = [t]) : i.push(t), p++; } - var c = u === l; - if (((f = f || c), !f)) { - const a = l; - n(e, { - instancePath: t + '/' + s, - parentData: r, - parentDataProperty: s, - rootData: o, + var u = m === p; + if (((f = f || u), !f)) { + const o = p; + a(r, { + instancePath: e + '/' + n, + parentData: t, + parentDataProperty: n, + rootData: s, }) || - ((i = null === i ? n.errors : i.concat(n.errors)), (l = i.length)), - (c = a === l), - (f = f || c); + ((i = null === i ? a.errors : i.concat(a.errors)), (p = i.length)), + (u = o === p), + (f = f || u); } - if (f) (l = p), null !== i && (p ? (i.length = p) : (i = null)); + if (f) (p = l), null !== i && (l ? (i.length = l) : (i = null)); else { - const r = { params: {} }; - null === i ? (i = [r]) : i.push(r), l++; + const t = { params: {} }; + null === i ? (i = [t]) : i.push(t), p++; } - if (a !== l) break; + if (o !== p) break; } } else { - const r = { params: { type: 'array' } }; - null === i ? (i = [r]) : i.push(r), l++; + const t = { params: { type: 'array' } }; + null === i ? (i = [t]) : i.push(t), p++; } - var m = u === l; - if (((f = f || m), !f)) { - const s = l; - n(r, { - instancePath: t, - parentData: e, - parentDataProperty: a, - rootData: o, - }) || ((i = null === i ? n.errors : i.concat(n.errors)), (l = i.length)), - (m = s === l), - (f = f || m); + var c = m === p; + if (((f = f || c), !f)) { + const o = p; + a(t, { + instancePath: e, + parentData: r, + parentDataProperty: n, + rootData: s, + }) || ((i = null === i ? a.errors : i.concat(a.errors)), (p = i.length)), + (c = o === p), + (f = f || c); } if (!f) { - const r = { params: {} }; - return null === i ? (i = [r]) : i.push(r), l++, (s.errors = i), !1; + const t = { params: {} }; + return null === i ? (i = [t]) : i.push(t), p++, (o.errors = i), !1; } return ( - (l = p), - null !== i && (p ? (i.length = p) : (i = null)), - (s.errors = i), - 0 === l + (p = l), + null !== i && (l ? (i.length = l) : (i = null)), + (o.errors = i), + 0 === p ); } -function a( - r, +const i = { + anyOf: [ + { + enum: [ + 'var', + 'module', + 'assign', + 'assign-properties', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + ], + }, + { type: 'string' }, + ], +}; +function p( + t, { - instancePath: t = '', - parentData: e, + instancePath: e = '', + parentData: r, parentDataProperty: n, - rootData: s = r, + rootData: s = t, } = {}, ) { - let o = null, - i = 0; - const l = i; - let p = !1; - const f = i; - if ('string' != typeof r) { - const r = { params: { type: 'string' } }; - null === o ? (o = [r]) : o.push(r), i++; + let a = null, + o = 0; + const i = o; + let l = !1; + const f = o; + if ('string' != typeof t) { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - var u = f === i; - if (((p = p || u), !p)) { - const t = i; - if (i == i) - if (r && 'object' == typeof r && !Array.isArray(r)) { - const t = i; - for (const t in r) + var m = f === o; + if (((l = l || m), !l)) { + const e = o; + if (o == o) + if (t && 'object' == typeof t && !Array.isArray(t)) { + const e = o; + for (const e in t) if ( - 'amd' !== t && - 'commonjs' !== t && - 'commonjs2' !== t && - 'root' !== t + 'amd' !== e && + 'commonjs' !== e && + 'commonjs2' !== e && + 'root' !== e ) { - const r = { params: { additionalProperty: t } }; - null === o ? (o = [r]) : o.push(r), i++; + const t = { params: { additionalProperty: e } }; + null === a ? (a = [t]) : a.push(t), o++; break; } - if (t === i) { - if (void 0 !== r.amd) { - const t = i; - if ('string' != typeof r.amd) { - const r = { params: { type: 'string' } }; - null === o ? (o = [r]) : o.push(r), i++; + if (e === o) { + if (void 0 !== t.amd) { + const e = o; + if ('string' != typeof t.amd) { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - var c = t === i; - } else c = !0; - if (c) { - if (void 0 !== r.commonjs) { - const t = i; - if ('string' != typeof r.commonjs) { - const r = { params: { type: 'string' } }; - null === o ? (o = [r]) : o.push(r), i++; + var u = e === o; + } else u = !0; + if (u) { + if (void 0 !== t.commonjs) { + const e = o; + if ('string' != typeof t.commonjs) { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - c = t === i; - } else c = !0; - if (c) { - if (void 0 !== r.commonjs2) { - const t = i; - if ('string' != typeof r.commonjs2) { - const r = { params: { type: 'string' } }; - null === o ? (o = [r]) : o.push(r), i++; + u = e === o; + } else u = !0; + if (u) { + if (void 0 !== t.commonjs2) { + const e = o; + if ('string' != typeof t.commonjs2) { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - c = t === i; - } else c = !0; - if (c) - if (void 0 !== r.root) { - const t = i; - if ('string' != typeof r.root) { - const r = { params: { type: 'string' } }; - null === o ? (o = [r]) : o.push(r), i++; + u = e === o; + } else u = !0; + if (u) + if (void 0 !== t.root) { + const e = o; + if ('string' != typeof t.root) { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - c = t === i; - } else c = !0; + u = e === o; + } else u = !0; } } } } else { - const r = { params: { type: 'object' } }; - null === o ? (o = [r]) : o.push(r), i++; + const t = { params: { type: 'object' } }; + null === a ? (a = [t]) : a.push(t), o++; } - (u = t === i), (p = p || u); + (m = e === o), (l = l || m); } - if (!p) { - const r = { params: {} }; - return null === o ? (o = [r]) : o.push(r), i++, (a.errors = o), !1; + if (!l) { + const t = { params: {} }; + return null === a ? (a = [t]) : a.push(t), o++, (p.errors = a), !1; } return ( - (i = l), - null !== o && (l ? (o.length = l) : (o = null)), - (a.errors = o), - 0 === i + (o = i), + null !== a && (i ? (a.length = i) : (a = null)), + (p.errors = a), + 0 === o ); } -function o( - r, +function l( + t, { - instancePath: t = '', - parentData: e, + instancePath: e = '', + parentData: r, parentDataProperty: n, - rootData: s = r, + rootData: s = t, } = {}, ) { let a = null, - i = 0; - const l = i; + o = 0; + const i = o; let p = !1; - const f = i; - if (i === f) - if (Array.isArray(r)) - if (r.length < 1) { - const r = { params: { limit: 1 } }; - null === a ? (a = [r]) : a.push(r), i++; + const f = o; + if (o === f) + if (Array.isArray(t)) + if (t.length < 1) { + const t = { params: { limit: 1 } }; + null === a ? (a = [t]) : a.push(t), o++; } else { - const t = r.length; - for (let e = 0; e < t; e++) { - let t = r[e]; - const n = i; - if (i === n) - if ('string' == typeof t) { - if (t.length < 1) { - const r = { params: {} }; - null === a ? (a = [r]) : a.push(r), i++; + const e = t.length; + for (let r = 0; r < e; r++) { + let e = t[r]; + const n = o; + if (o === n) + if ('string' == typeof e) { + if (e.length < 1) { + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; } } else { - const r = { params: { type: 'string' } }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - if (n !== i) break; + if (n !== o) break; } } else { - const r = { params: { type: 'array' } }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: { type: 'array' } }; + null === a ? (a = [t]) : a.push(t), o++; } - var u = f === i; - if (((p = p || u), !p)) { - const t = i; - if (i === t) - if ('string' == typeof r) { - if (r.length < 1) { - const r = { params: {} }; - null === a ? (a = [r]) : a.push(r), i++; + var m = f === o; + if (((p = p || m), !p)) { + const e = o; + if (o === e) + if ('string' == typeof t) { + if (t.length < 1) { + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; } } else { - const r = { params: { type: 'string' } }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - if (((u = t === i), (p = p || u), !p)) { - const t = i; - if (i == i) - if (r && 'object' == typeof r && !Array.isArray(r)) { - const t = i; - for (const t in r) - if ('amd' !== t && 'commonjs' !== t && 'root' !== t) { - const r = { params: { additionalProperty: t } }; - null === a ? (a = [r]) : a.push(r), i++; + if (((m = e === o), (p = p || m), !p)) { + const e = o; + if (o == o) + if (t && 'object' == typeof t && !Array.isArray(t)) { + const e = o; + for (const e in t) + if ('amd' !== e && 'commonjs' !== e && 'root' !== e) { + const t = { params: { additionalProperty: e } }; + null === a ? (a = [t]) : a.push(t), o++; break; } - if (t === i) { - if (void 0 !== r.amd) { - let t = r.amd; - const e = i; - if (i === e) - if ('string' == typeof t) { - if (t.length < 1) { - const r = { params: {} }; - null === a ? (a = [r]) : a.push(r), i++; + if (e === o) { + if (void 0 !== t.amd) { + let e = t.amd; + const r = o; + if (o === r) + if ('string' == typeof e) { + if (e.length < 1) { + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; } } else { - const r = { params: { type: 'string' } }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - var c = e === i; - } else c = !0; - if (c) { - if (void 0 !== r.commonjs) { - let t = r.commonjs; - const e = i; - if (i === e) - if ('string' == typeof t) { - if (t.length < 1) { - const r = { params: {} }; - null === a ? (a = [r]) : a.push(r), i++; + var u = r === o; + } else u = !0; + if (u) { + if (void 0 !== t.commonjs) { + let e = t.commonjs; + const r = o; + if (o === r) + if ('string' == typeof e) { + if (e.length < 1) { + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; } } else { - const r = { params: { type: 'string' } }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - c = e === i; - } else c = !0; - if (c) - if (void 0 !== r.root) { - let t = r.root; - const e = i, - n = i; + u = r === o; + } else u = !0; + if (u) + if (void 0 !== t.root) { + let e = t.root; + const r = o, + n = o; let s = !1; - const o = i; - if (i === o) - if (Array.isArray(t)) { - const r = t.length; - for (let e = 0; e < r; e++) { - let r = t[e]; - const n = i; - if (i === n) - if ('string' == typeof r) { - if (r.length < 1) { - const r = { params: {} }; - null === a ? (a = [r]) : a.push(r), i++; + const i = o; + if (o === i) + if (Array.isArray(e)) { + const t = e.length; + for (let r = 0; r < t; r++) { + let t = e[r]; + const n = o; + if (o === n) + if ('string' == typeof t) { + if (t.length < 1) { + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; } } else { - const r = { params: { type: 'string' } }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - if (n !== i) break; + if (n !== o) break; } } else { - const r = { params: { type: 'array' } }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: { type: 'array' } }; + null === a ? (a = [t]) : a.push(t), o++; } - var m = o === i; - if (((s = s || m), !s)) { - const r = i; - if (i === r) - if ('string' == typeof t) { - if (t.length < 1) { - const r = { params: {} }; - null === a ? (a = [r]) : a.push(r), i++; + var c = i === o; + if (((s = s || c), !s)) { + const t = o; + if (o === t) + if ('string' == typeof e) { + if (e.length < 1) { + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; } } else { - const r = { params: { type: 'string' } }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - (m = r === i), (s = s || m); + (c = t === o), (s = s || c); } if (s) - (i = n), null !== a && (n ? (a.length = n) : (a = null)); + (o = n), null !== a && (n ? (a.length = n) : (a = null)); else { - const r = { params: {} }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; } - c = e === i; - } else c = !0; + u = r === o; + } else u = !0; } } } else { - const r = { params: { type: 'object' } }; - null === a ? (a = [r]) : a.push(r), i++; + const t = { params: { type: 'object' } }; + null === a ? (a = [t]) : a.push(t), o++; } - (u = t === i), (p = p || u); + (m = e === o), (p = p || m); } } if (!p) { - const r = { params: {} }; - return null === a ? (a = [r]) : a.push(r), i++, (o.errors = a), !1; + const t = { params: {} }; + return null === a ? (a = [t]) : a.push(t), o++, (l.errors = a), !1; } return ( - (i = l), - null !== a && (l ? (a.length = l) : (a = null)), - (o.errors = a), - 0 === i + (o = i), + null !== a && (i ? (a.length = i) : (a = null)), + (l.errors = a), + 0 === o ); } -function i( - r, +function f( + t, { - instancePath: t = '', - parentData: e, + instancePath: e = '', + parentData: r, parentDataProperty: n, - rootData: s = r, + rootData: s = t, } = {}, ) { - let l = null, - p = 0; - if (0 === p) { - if (!r || 'object' != typeof r || Array.isArray(r)) - return (i.errors = [{ params: { type: 'object' } }]), !1; + let a = null, + o = 0; + if (0 === o) { + if (!t || 'object' != typeof t || Array.isArray(t)) + return (f.errors = [{ params: { type: 'object' } }]), !1; { - let e; - if (void 0 === r.type && (e = 'type')) - return (i.errors = [{ params: { missingProperty: e } }]), !1; + let r; + if (void 0 === t.type && (r = 'type')) + return (f.errors = [{ params: { missingProperty: r } }]), !1; { - const e = p; - for (const t in r) + const r = o; + for (const e in t) if ( - 'amdContainer' !== t && - 'auxiliaryComment' !== t && - 'export' !== t && - 'name' !== t && - 'type' !== t && - 'umdNamedDefine' !== t + 'amdContainer' !== e && + 'auxiliaryComment' !== e && + 'export' !== e && + 'name' !== e && + 'type' !== e && + 'umdNamedDefine' !== e ) - return (i.errors = [{ params: { additionalProperty: t } }]), !1; - if (e === p) { - if (void 0 !== r.amdContainer) { - let t = r.amdContainer; - const e = p; - if (p == p) { - if ('string' != typeof t) - return (i.errors = [{ params: { type: 'string' } }]), !1; - if (t.length < 1) return (i.errors = [{ params: {} }]), !1; + return (f.errors = [{ params: { additionalProperty: e } }]), !1; + if (r === o) { + if (void 0 !== t.amdContainer) { + let e = t.amdContainer; + const r = o; + if (o == o) { + if ('string' != typeof e) + return (f.errors = [{ params: { type: 'string' } }]), !1; + if (e.length < 1) return (f.errors = [{ params: {} }]), !1; } - var f = e === p; - } else f = !0; - if (f) { - if (void 0 !== r.auxiliaryComment) { - const e = p; - a(r.auxiliaryComment, { - instancePath: t + '/auxiliaryComment', - parentData: r, + var m = r === o; + } else m = !0; + if (m) { + if (void 0 !== t.auxiliaryComment) { + const r = o; + p(t.auxiliaryComment, { + instancePath: e + '/auxiliaryComment', + parentData: t, parentDataProperty: 'auxiliaryComment', rootData: s, }) || - ((l = null === l ? a.errors : l.concat(a.errors)), - (p = l.length)), - (f = e === p); - } else f = !0; - if (f) { - if (void 0 !== r.export) { - let t = r.export; - const e = p, - n = p; + ((a = null === a ? p.errors : a.concat(p.errors)), + (o = a.length)), + (m = r === o); + } else m = !0; + if (m) { + if (void 0 !== t.export) { + let e = t.export; + const r = o, + n = o; let s = !1; - const a = p; - if (p === a) - if (Array.isArray(t)) { - const r = t.length; - for (let e = 0; e < r; e++) { - let r = t[e]; - const n = p; - if (p === n) - if ('string' == typeof r) { - if (r.length < 1) { - const r = { params: {} }; - null === l ? (l = [r]) : l.push(r), p++; + const i = o; + if (o === i) + if (Array.isArray(e)) { + const t = e.length; + for (let r = 0; r < t; r++) { + let t = e[r]; + const n = o; + if (o === n) + if ('string' == typeof t) { + if (t.length < 1) { + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; } } else { - const r = { params: { type: 'string' } }; - null === l ? (l = [r]) : l.push(r), p++; + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - if (n !== p) break; + if (n !== o) break; } } else { - const r = { params: { type: 'array' } }; - null === l ? (l = [r]) : l.push(r), p++; + const t = { params: { type: 'array' } }; + null === a ? (a = [t]) : a.push(t), o++; } - var u = a === p; + var u = i === o; if (((s = s || u), !s)) { - const r = p; - if (p === r) - if ('string' == typeof t) { - if (t.length < 1) { - const r = { params: {} }; - null === l ? (l = [r]) : l.push(r), p++; + const t = o; + if (o === t) + if ('string' == typeof e) { + if (e.length < 1) { + const t = { params: {} }; + null === a ? (a = [t]) : a.push(t), o++; } } else { - const r = { params: { type: 'string' } }; - null === l ? (l = [r]) : l.push(r), p++; + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - (u = r === p), (s = s || u); + (u = t === o), (s = s || u); } if (!s) { - const r = { params: {} }; + const t = { params: {} }; return ( - null === l ? (l = [r]) : l.push(r), p++, (i.errors = l), !1 + null === a ? (a = [t]) : a.push(t), o++, (f.errors = a), !1 ); } - (p = n), - null !== l && (n ? (l.length = n) : (l = null)), - (f = e === p); - } else f = !0; - if (f) { - if (void 0 !== r.name) { - const e = p; - o(r.name, { - instancePath: t + '/name', - parentData: r, + (o = n), + null !== a && (n ? (a.length = n) : (a = null)), + (m = r === o); + } else m = !0; + if (m) { + if (void 0 !== t.name) { + const r = o; + l(t.name, { + instancePath: e + '/name', + parentData: t, parentDataProperty: 'name', rootData: s, }) || - ((l = null === l ? o.errors : l.concat(o.errors)), - (p = l.length)), - (f = e === p); - } else f = !0; - if (f) { - if (void 0 !== r.type) { - let t = r.type; - const e = p, - n = p; + ((a = null === a ? l.errors : a.concat(l.errors)), + (o = a.length)), + (m = r === o); + } else m = !0; + if (m) { + if (void 0 !== t.type) { + let e = t.type; + const r = o, + n = o; let s = !1; - const a = p; + const p = o; if ( - 'var' !== t && - 'module' !== t && - 'assign' !== t && - 'assign-properties' !== t && - 'this' !== t && - 'window' !== t && - 'self' !== t && - 'global' !== t && - 'commonjs' !== t && - 'commonjs2' !== t && - 'commonjs-module' !== t && - 'commonjs-static' !== t && - 'amd' !== t && - 'amd-require' !== t && - 'umd' !== t && - 'umd2' !== t && - 'jsonp' !== t && - 'system' !== t + 'var' !== e && + 'module' !== e && + 'assign' !== e && + 'assign-properties' !== e && + 'this' !== e && + 'window' !== e && + 'self' !== e && + 'global' !== e && + 'commonjs' !== e && + 'commonjs2' !== e && + 'commonjs-module' !== e && + 'commonjs-static' !== e && + 'amd' !== e && + 'amd-require' !== e && + 'umd' !== e && + 'umd2' !== e && + 'jsonp' !== e && + 'system' !== e ) { - const r = { params: {} }; - null === l ? (l = [r]) : l.push(r), p++; + const t = { params: { allowedValues: i.anyOf[0].enum } }; + null === a ? (a = [t]) : a.push(t), o++; } - var c = a === p; + var c = p === o; if (((s = s || c), !s)) { - const r = p; - if ('string' != typeof t) { - const r = { params: { type: 'string' } }; - null === l ? (l = [r]) : l.push(r), p++; + const t = o; + if ('string' != typeof e) { + const t = { params: { type: 'string' } }; + null === a ? (a = [t]) : a.push(t), o++; } - (c = r === p), (s = s || c); + (c = t === o), (s = s || c); } if (!s) { - const r = { params: {} }; + const t = { params: {} }; return ( - null === l ? (l = [r]) : l.push(r), - p++, - (i.errors = l), + null === a ? (a = [t]) : a.push(t), + o++, + (f.errors = a), !1 ); } - (p = n), - null !== l && (n ? (l.length = n) : (l = null)), - (f = e === p); - } else f = !0; - if (f) - if (void 0 !== r.umdNamedDefine) { - const t = p; - if ('boolean' != typeof r.umdNamedDefine) + (o = n), + null !== a && (n ? (a.length = n) : (a = null)), + (m = r === o); + } else m = !0; + if (m) + if (void 0 !== t.umdNamedDefine) { + const e = o; + if ('boolean' != typeof t.umdNamedDefine) return ( - (i.errors = [{ params: { type: 'boolean' } }]), !1 + (f.errors = [{ params: { type: 'boolean' } }]), !1 ); - f = t === p; - } else f = !0; + m = e === o; + } else m = !0; } } } @@ -693,233 +889,251 @@ function i( } } } - return (i.errors = l), 0 === p; + return (f.errors = a), 0 === o; } -function l( - t, +function m( + n, { - instancePath: e = '', - parentData: n, - parentDataProperty: a, - rootData: o = t, + instancePath: s = '', + parentData: a, + parentDataProperty: i, + rootData: p = n, } = {}, ) { - let p = null, - f = 0; - if (0 === f) { - if (!t || 'object' != typeof t || Array.isArray(t)) - return (l.errors = [{ params: { type: 'object' } }]), !1; + let l = null, + u = 0; + if (0 === u) { + if (!n || 'object' != typeof n || Array.isArray(n)) + return (m.errors = [{ params: { type: 'object' } }]), !1; { - let n; + let a; if ( - (void 0 === t.name && (n = 'name')) || - (void 0 === t.exposes && (n = 'exposes')) + (void 0 === n.name && (a = 'name')) || + (void 0 === n.exposes && (a = 'exposes')) ) - return (l.errors = [{ params: { missingProperty: n } }]), !1; + return (m.errors = [{ params: { missingProperty: a } }]), !1; { - const n = f; - for (const r in t) + const a = u; + for (const t in n) if ( - 'experiments' !== r && - 'exposes' !== r && - 'filename' !== r && - 'library' !== r && - 'name' !== r && - 'runtime' !== r && - 'runtimePlugins' !== r && - 'shareScope' !== r + 'exposes' !== t && + 'filename' !== t && + 'library' !== t && + 'name' !== t && + 'runtime' !== t && + 'runtimePlugins' !== t && + 'shareScope' !== t && + 'experiments' !== t ) - return (l.errors = [{ params: { additionalProperty: r } }]), !1; - if (n === f) { - if (void 0 !== t.experiments) { - let r = t.experiments; - const e = f; - if (f === e) { - if (!r || 'object' != typeof r || Array.isArray(r)) - return (l.errors = [{ params: { type: 'object' } }]), !1; - { - const t = f; - for (const t in r) - if ('asyncStartup' !== t && 'externalRuntime' !== t) - return ( - (l.errors = [{ params: { additionalProperty: t } }]), !1 - ); - if (t === f) { - if (void 0 !== r.asyncStartup) { - const t = f; - if ('boolean' != typeof r.asyncStartup) - return (l.errors = [{ params: { type: 'boolean' } }]), !1; - var u = t === f; - } else u = !0; - if (u) - if (void 0 !== r.externalRuntime) { - let t = r.externalRuntime; - const e = f, - n = f; - let s = !1; - const a = f; - if ('provide' !== t) { - const r = { params: {} }; - null === p ? (p = [r]) : p.push(r), f++; - } - var c = a === f; - if (((s = s || c), !s)) { - const r = f; - if ('boolean' != typeof t) { - const r = { params: { type: 'boolean' } }; - null === p ? (p = [r]) : p.push(r), f++; - } - (c = r === f), (s = s || c); - } - if (!s) { - const r = { params: {} }; - return ( - null === p ? (p = [r]) : p.push(r), - f++, - (l.errors = p), - !1 - ); - } - (f = n), - null !== p && (n ? (p.length = n) : (p = null)), - (u = e === f); - } else u = !0; - } + return (m.errors = [{ params: { additionalProperty: t } }]), !1; + if (a === u) { + if (void 0 !== n.exposes) { + const t = u; + o(n.exposes, { + instancePath: s + '/exposes', + parentData: n, + parentDataProperty: 'exposes', + rootData: p, + }) || + ((l = null === l ? o.errors : l.concat(o.errors)), + (u = l.length)); + var c = t === u; + } else c = !0; + if (c) { + if (void 0 !== n.filename) { + let e = n.filename; + const r = u; + if (u === r) { + if ('string' != typeof e) + return (m.errors = [{ params: { type: 'string' } }]), !1; + if (e.length < 1) return (m.errors = [{ params: {} }]), !1; + if (e.includes('!') || !1 !== t.test(e)) + return (m.errors = [{ params: {} }]), !1; } - } - var m = e === f; - } else m = !0; - if (m) { - if (void 0 !== t.exposes) { - const r = f; - s(t.exposes, { - instancePath: e + '/exposes', - parentData: t, - parentDataProperty: 'exposes', - rootData: o, - }) || - ((p = null === p ? s.errors : p.concat(s.errors)), - (f = p.length)), - (m = r === f); - } else m = !0; - if (m) { - if (void 0 !== t.filename) { - let e = t.filename; - const n = f; - if (f === n) { - if ('string' != typeof e) - return (l.errors = [{ params: { type: 'string' } }]), !1; - if (e.includes('!') || !1 !== r.test(e)) - return (l.errors = [{ params: {} }]), !1; - if (e.length < 1) return (l.errors = [{ params: {} }]), !1; - } - m = n === f; - } else m = !0; - if (m) { - if (void 0 !== t.library) { - const r = f; - i(t.library, { - instancePath: e + '/library', - parentData: t, - parentDataProperty: 'library', - rootData: o, - }) || - ((p = null === p ? i.errors : p.concat(i.errors)), - (f = p.length)), - (m = r === f); - } else m = !0; - if (m) { - if (void 0 !== t.name) { - let r = t.name; - const e = f; - if (f === e) { - if ('string' != typeof r) - return ( - (l.errors = [{ params: { type: 'string' } }]), !1 - ); - if (r.length < 1) - return (l.errors = [{ params: {} }]), !1; + c = r === u; + } else c = !0; + if (c) { + if (void 0 !== n.library) { + const t = u; + f(n.library, { + instancePath: s + '/library', + parentData: n, + parentDataProperty: 'library', + rootData: p, + }) || + ((l = null === l ? f.errors : l.concat(f.errors)), + (u = l.length)), + (c = t === u); + } else c = !0; + if (c) { + if (void 0 !== n.name) { + let t = n.name; + const e = u; + if (u === e) { + if ('string' != typeof t) + return (m.errors = [{ params: { type: 'string' } }]), !1; + if (t.length < 1) return (m.errors = [{ params: {} }]), !1; + } + c = e === u; + } else c = !0; + if (c) { + if (void 0 !== n.runtime) { + let t = n.runtime; + const e = u, + s = u; + let a = !1; + const o = u; + if (!1 !== t) { + const t = { params: { allowedValues: r.anyOf[0].enum } }; + null === l ? (l = [t]) : l.push(t), u++; } - m = e === f; - } else m = !0; - if (m) { - if (void 0 !== t.runtime) { - let r = t.runtime; - const e = f, - n = f; - let s = !1; - const a = f; - if (!1 !== r) { - const r = { params: {} }; - null === p ? (p = [r]) : p.push(r), f++; - } - var y = a === f; - if (((s = s || y), !s)) { - const t = f; - if (f === t) - if ('string' == typeof r) { - if (r.length < 1) { - const r = { params: {} }; - null === p ? (p = [r]) : p.push(r), f++; - } - } else { - const r = { params: { type: 'string' } }; - null === p ? (p = [r]) : p.push(r), f++; + var y = o === u; + if (((a = a || y), !a)) { + const e = u; + if (u === e) + if ('string' == typeof t) { + if (t.length < 1) { + const t = { params: {} }; + null === l ? (l = [t]) : l.push(t), u++; } - (y = t === f), (s = s || y); - } - if (!s) { - const r = { params: {} }; - return ( - null === p ? (p = [r]) : p.push(r), - f++, - (l.errors = p), - !1 - ); + } else { + const t = { params: { type: 'string' } }; + null === l ? (l = [t]) : l.push(t), u++; + } + (y = e === u), (a = a || y); + } + if (!a) { + const t = { params: {} }; + return ( + null === l ? (l = [t]) : l.push(t), + u++, + (m.errors = l), + !1 + ); + } + (u = s), + null !== l && (s ? (l.length = s) : (l = null)), + (c = e === u); + } else c = !0; + if (c) { + if (void 0 !== n.runtimePlugins) { + let t = n.runtimePlugins; + const e = u; + if (u == u) { + if (!Array.isArray(t)) + return ( + (m.errors = [{ params: { type: 'array' } }]), !1 + ); + { + const e = t.length; + for (let r = 0; r < e; r++) { + const e = u; + if ('string' != typeof t[r]) + return ( + (m.errors = [{ params: { type: 'string' } }]), + !1 + ); + if (e !== u) break; + } + } } - (f = n), - null !== p && (n ? (p.length = n) : (p = null)), - (m = e === f); - } else m = !0; - if (m) { - if (void 0 !== t.runtimePlugins) { - let r = t.runtimePlugins; - const e = f; - if (f === e) { - if (!Array.isArray(r)) + c = e === u; + } else c = !0; + if (c) { + if (void 0 !== n.shareScope) { + let t = n.shareScope; + const e = u; + if (u === e) { + if ('string' != typeof t) return ( - (l.errors = [{ params: { type: 'array' } }]), !1 + (m.errors = [{ params: { type: 'string' } }]), !1 ); - { - const t = r.length; - for (let e = 0; e < t; e++) { - const t = f; - if ('string' != typeof r[e]) - return ( - (l.errors = [{ params: { type: 'string' } }]), - !1 - ); - if (t !== f) break; - } - } + if (t.length < 1) + return (m.errors = [{ params: {} }]), !1; } - m = e === f; - } else m = !0; - if (m) - if (void 0 !== t.shareScope) { - let r = t.shareScope; - const e = f; - if (f === e) { - if ('string' != typeof r) + c = e === u; + } else c = !0; + if (c) + if (void 0 !== n.experiments) { + let t = n.experiments; + const r = u; + if (u === r) { + if (!t || 'object' != typeof t || Array.isArray(t)) return ( - (l.errors = [{ params: { type: 'string' } }]), + (m.errors = [{ params: { type: 'object' } }]), !1 ); - if (r.length < 1) - return (l.errors = [{ params: {} }]), !1; + { + const r = u; + for (const e in t) + if ( + 'asyncStartup' !== e && + 'externalRuntime' !== e + ) + return ( + (m.errors = [ + { params: { additionalProperty: e } }, + ]), + !1 + ); + if (r === u) { + if (void 0 !== t.asyncStartup) { + const e = u; + if ('boolean' != typeof t.asyncStartup) + return ( + (m.errors = [ + { params: { type: 'boolean' } }, + ]), + !1 + ); + var g = e === u; + } else g = !0; + if (g) + if (void 0 !== t.externalRuntime) { + let r = t.externalRuntime; + const n = u, + s = u; + let a = !1; + const o = u; + if ('boolean' != typeof r) { + const t = { params: { type: 'boolean' } }; + null === l ? (l = [t]) : l.push(t), u++; + } + var d = o === u; + if (((a = a || d), !a)) { + const t = u; + if ('provide' !== r) { + const t = { + params: { + allowedValues: + e.properties.experiments + .properties.externalRuntime + .anyOf[1].enum, + }, + }; + null === l ? (l = [t]) : l.push(t), u++; + } + (d = t === u), (a = a || d); + } + if (!a) { + const t = { params: {} }; + return ( + null === l ? (l = [t]) : l.push(t), + u++, + (m.errors = l), + !1 + ); + } + (u = s), + null !== l && + (s ? (l.length = s) : (l = null)), + (g = n === u); + } else g = !0; + } + } } - m = e === f; - } else m = !0; + c = r === u; + } else c = !0; } } } @@ -930,6 +1144,5 @@ function l( } } } - return (l.errors = p), 0 === f; + return (m.errors = l), 0 === u; } -export default l; diff --git a/packages/enhanced/src/schemas/container/ContainerPlugin.json b/packages/enhanced/src/schemas/container/ContainerPlugin.json new file mode 100644 index 00000000000..85966159285 --- /dev/null +++ b/packages/enhanced/src/schemas/container/ContainerPlugin.json @@ -0,0 +1,317 @@ +{ + "definitions": { + "RuntimePlugin": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Runtime plugin file paths or package name." + }, + "AmdContainer": { + "description": "Add a container for define/require functions in the AMD module.", + "type": "string", + "minLength": 1 + }, + "AuxiliaryComment": { + "description": "Add a comment in the UMD wrapper.", + "anyOf": [ + { + "description": "Append the same comment above each import style.", + "type": "string" + }, + { + "$ref": "#/definitions/LibraryCustomUmdCommentObject" + } + ] + }, + "EntryRuntime": { + "description": "The name of the runtime chunk. If set a runtime chunk with this name is created or an existing entrypoint is used as runtime.", + "anyOf": [ + { + "enum": [false] + }, + { + "type": "string", + "minLength": 1 + } + ] + }, + "Exposes": { + "description": "Modules that should be exposed by this container. When provided, property name is used as public name, otherwise public name is automatically inferred from request.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Modules that should be exposed by this container.", + "anyOf": [ + { + "$ref": "#/definitions/ExposesItem" + }, + { + "$ref": "#/definitions/ExposesObject" + } + ] + } + }, + { + "$ref": "#/definitions/ExposesObject" + } + ] + }, + "ExposesConfig": { + "description": "Advanced configuration for modules that should be exposed by this container.", + "type": "object", + "additionalProperties": false, + "properties": { + "import": { + "description": "Request to a module that should be exposed by this container.", + "anyOf": [ + { + "$ref": "#/definitions/ExposesItem" + }, + { + "$ref": "#/definitions/ExposesItems" + } + ] + }, + "name": { + "description": "Custom chunk name for the exposed module.", + "type": "string" + } + }, + "required": ["import"] + }, + "ExposesItem": { + "description": "Module that should be exposed by this container.", + "type": "string", + "minLength": 1 + }, + "ExposesItems": { + "description": "Modules that should be exposed by this container.", + "type": "array", + "items": { + "$ref": "#/definitions/ExposesItem" + } + }, + "ExposesObject": { + "description": "Modules that should be exposed by this container. Property names are used as public paths.", + "type": "object", + "additionalProperties": { + "description": "Modules that should be exposed by this container.", + "anyOf": [ + { + "$ref": "#/definitions/ExposesConfig" + }, + { + "$ref": "#/definitions/ExposesItem" + }, + { + "$ref": "#/definitions/ExposesItems" + } + ] + } + }, + "LibraryCustomUmdCommentObject": { + "description": "Set explicit comments for `commonjs`, `commonjs2`, `amd`, and `root`.", + "type": "object", + "additionalProperties": false, + "properties": { + "amd": { + "description": "Set comment for `amd` section in UMD.", + "type": "string" + }, + "commonjs": { + "description": "Set comment for `commonjs` (exports) section in UMD.", + "type": "string" + }, + "commonjs2": { + "description": "Set comment for `commonjs2` (module.exports) section in UMD.", + "type": "string" + }, + "root": { + "description": "Set comment for `root` (global variable) section in UMD.", + "type": "string" + } + } + }, + "LibraryCustomUmdObject": { + "description": "Description object for all UMD variants of the library name.", + "type": "object", + "additionalProperties": false, + "properties": { + "amd": { + "description": "Name of the exposed AMD library in the UMD.", + "type": "string", + "minLength": 1 + }, + "commonjs": { + "description": "Name of the exposed commonjs export in the UMD.", + "type": "string", + "minLength": 1 + }, + "root": { + "description": "Name of the property exposed globally by a UMD library.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Part of the name of the property exposed globally by a UMD library.", + "type": "string", + "minLength": 1 + } + }, + { + "type": "string", + "minLength": 1 + } + ] + } + } + }, + "LibraryExport": { + "description": "Specify which export should be exposed as library.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Part of the export that should be exposed as library.", + "type": "string", + "minLength": 1 + } + }, + { + "type": "string", + "minLength": 1 + } + ] + }, + "LibraryName": { + "description": "The name of the library (some types allow unnamed libraries too).", + "anyOf": [ + { + "type": "array", + "items": { + "description": "A part of the library name.", + "type": "string", + "minLength": 1 + }, + "minItems": 1 + }, + { + "type": "string", + "minLength": 1 + }, + { + "$ref": "#/definitions/LibraryCustomUmdObject" + } + ] + }, + "LibraryOptions": { + "description": "Options for library.", + "type": "object", + "additionalProperties": false, + "properties": { + "amdContainer": { + "$ref": "#/definitions/AmdContainer" + }, + "auxiliaryComment": { + "$ref": "#/definitions/AuxiliaryComment" + }, + "export": { + "$ref": "#/definitions/LibraryExport" + }, + "name": { + "$ref": "#/definitions/LibraryName" + }, + "type": { + "$ref": "#/definitions/LibraryType" + }, + "umdNamedDefine": { + "$ref": "#/definitions/UmdNamedDefine" + } + }, + "required": ["type"] + }, + "LibraryType": { + "description": "Type of library (types included by default are 'var', 'module', 'assign', 'assign-properties', 'this', 'window', 'self', 'global', 'commonjs', 'commonjs2', 'commonjs-module', 'commonjs-static', 'amd', 'amd-require', 'umd', 'umd2', 'jsonp', 'system', but others might be added by plugins).", + "anyOf": [ + { + "enum": [ + "var", + "module", + "assign", + "assign-properties", + "this", + "window", + "self", + "global", + "commonjs", + "commonjs2", + "commonjs-module", + "commonjs-static", + "amd", + "amd-require", + "umd", + "umd2", + "jsonp", + "system" + ] + }, + { + "type": "string" + } + ] + }, + "UmdNamedDefine": { + "description": "If `output.libraryTarget` is set to umd and `output.library` is set, setting this to true will name the AMD module.", + "type": "boolean" + } + }, + "title": "ContainerPluginOptions", + "type": "object", + "additionalProperties": false, + "properties": { + "exposes": { + "$ref": "#/definitions/Exposes" + }, + "filename": { + "description": "The filename for this container relative path inside the `output.path` directory.", + "type": "string", + "absolutePath": false, + "minLength": 1 + }, + "library": { + "$ref": "#/definitions/LibraryOptions" + }, + "name": { + "description": "The name for this container.", + "type": "string", + "minLength": 1 + }, + "runtime": { + "$ref": "#/definitions/EntryRuntime" + }, + "runtimePlugins": { + "$ref": "#/definitions/RuntimePlugin" + }, + "shareScope": { + "description": "The name of the share scope which is shared with the host (defaults to 'default').", + "type": "string", + "minLength": 1 + }, + "experiments": { + "type": "object", + "properties": { + "asyncStartup": { + "description": "Enable async startup for the container", + "type": "boolean" + }, + "externalRuntime": { + "anyOf": [{ "type": "boolean" }, { "enum": ["provide"] }] + } + }, + "additionalProperties": false + } + }, + "required": ["name", "exposes"] +} diff --git a/packages/enhanced/src/schemas/container/ContainerPlugin.ts b/packages/enhanced/src/schemas/container/ContainerPlugin.ts index 054903d8efc..bcb49871786 100644 --- a/packages/enhanced/src/schemas/container/ContainerPlugin.ts +++ b/packages/enhanced/src/schemas/container/ContainerPlugin.ts @@ -1,7 +1,19 @@ -//@ts-nocheck +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ export default { definitions: { + RuntimePlugin: { + type: 'array', + items: { + type: 'string', + }, + description: 'Runtime plugin file paths or package name.', + }, AmdContainer: { description: 'Add a container for define/require functions in the AMD module.', @@ -304,11 +316,7 @@ export default { $ref: '#/definitions/EntryRuntime', }, runtimePlugins: { - description: 'Runtime plugin file paths or package name.', - type: 'array', - items: { - type: 'string', - }, + $ref: '#/definitions/RuntimePlugin', }, shareScope: { description: @@ -319,15 +327,23 @@ export default { experiments: { type: 'object', properties: { - externalRuntime: { - anyOf: [{ type: 'boolean' }, { enum: ['provide'] }], - }, asyncStartup: { + description: 'Enable async startup for the container', type: 'boolean', }, + externalRuntime: { + anyOf: [ + { + type: 'boolean', + }, + { + enum: ['provide'], + }, + ], + }, }, additionalProperties: false, }, }, required: ['name', 'exposes'], -}; +} as const; diff --git a/packages/enhanced/src/schemas/container/ContainerReferencePlugin.check.ts b/packages/enhanced/src/schemas/container/ContainerReferencePlugin.check.ts index 3da51974b41..184e5fe6129 100644 --- a/packages/enhanced/src/schemas/container/ContainerReferencePlugin.check.ts +++ b/packages/enhanced/src/schemas/container/ContainerReferencePlugin.check.ts @@ -1,122 +1,12 @@ +// @ts-nocheck /* eslint-disable */ -//@ts-nocheck - -const schema40 = { - definitions: { - ExternalsType: { - enum: [ - 'var', - 'module', - 'assign', - 'this', - 'window', - 'self', - 'global', - 'commonjs', - 'commonjs2', - 'commonjs-module', - 'commonjs-static', - 'amd', - 'amd-require', - 'umd', - 'umd2', - 'jsonp', - 'system', - 'promise', - 'import', - 'script', - 'node-commonjs', - ], - }, - Remotes: { - anyOf: [ - { - type: 'array', - items: { - anyOf: [ - { - $ref: '#/definitions/RemotesItem', - }, - { - $ref: '#/definitions/RemotesObject', - }, - ], - }, - }, - { - $ref: '#/definitions/RemotesObject', - }, - ], - }, - RemotesConfig: { - type: 'object', - additionalProperties: false, - properties: { - external: { - anyOf: [ - { - $ref: '#/definitions/RemotesItem', - }, - { - $ref: '#/definitions/RemotesItems', - }, - ], - }, - shareScope: { - type: 'string', - minLength: 1, - }, - }, - required: ['external'], - }, - RemotesItem: { - type: 'string', - minLength: 1, - }, - RemotesItems: { - type: 'array', - items: { - $ref: '#/definitions/RemotesItem', - }, - }, - RemotesObject: { - type: 'object', - additionalProperties: { - anyOf: [ - { - $ref: '#/definitions/RemotesConfig', - }, - { - $ref: '#/definitions/RemotesItem', - }, - { - $ref: '#/definitions/RemotesItems', - }, - ], - }, - }, - }, - type: 'object', - additionalProperties: false, - properties: { - remoteType: { - oneOf: [ - { - $ref: '#/definitions/ExternalsType', - }, - ], - }, - remotes: { - $ref: '#/definitions/Remotes', - }, - shareScope: { - type: 'string', - minLength: 1, - }, - }, - required: ['remoteType', 'remotes'], -}; -const schema41 = { +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ +export const validate = o; +export default o; +const r = { enum: [ 'var', 'module', @@ -141,792 +31,349 @@ const schema41 = { 'node-commonjs', ], }; -const schema42 = { - anyOf: [ - { - type: 'array', - items: { - anyOf: [ - { - $ref: '#/definitions/RemotesItem', - }, - { - $ref: '#/definitions/RemotesObject', - }, - ], - }, - }, - { - $ref: '#/definitions/RemotesObject', - }, - ], -}; -const schema43 = { - type: 'string', - minLength: 1, -}; -const schema44 = { - type: 'object', - additionalProperties: { - anyOf: [ - { - $ref: '#/definitions/RemotesConfig', - }, - { - $ref: '#/definitions/RemotesItem', - }, - { - $ref: '#/definitions/RemotesItems', - }, - ], - }, -}; -const schema45 = { - type: 'object', - additionalProperties: false, - properties: { - external: { - anyOf: [ - { - $ref: '#/definitions/RemotesItem', - }, - { - $ref: '#/definitions/RemotesItems', - }, - ], - }, - name: { - type: 'string', - minLength: 1, - }, - shareScope: { - type: 'string', - minLength: 1, - }, - }, - required: ['external'], -}; -const schema47 = { - type: 'array', - items: { - $ref: '#/definitions/RemotesItem', - }, -}; - -function validate40( - data, - { instancePath = '', parentData, parentDataProperty, rootData = data } = {}, +function t( + r, + { + instancePath: e = '', + parentData: a, + parentDataProperty: n, + rootData: o = r, + } = {}, ) { - let vErrors = null; - let errors = 0; - if (errors === 0) { - if (Array.isArray(data)) { - var valid0 = true; - const len0 = data.length; - for (let i0 = 0; i0 < len0; i0++) { - let data0 = data[i0]; - const _errs1 = errors; - const _errs2 = errors; - if (errors === _errs2) { - if (typeof data0 === 'string') { - if (data0.length < 1) { - validate40.errors = [ - { - params: {}, - }, - ]; - return false; - } - } else { - validate40.errors = [ - { - params: { - type: 'string', - }, - }, - ]; - return false; - } - } - var valid0 = _errs1 === errors; - if (!valid0) { - break; - } - } - } else { - validate40.errors = [ - { - params: { - type: 'array', - }, - }, - ]; - return false; + if (!Array.isArray(r)) + return (t.errors = [{ params: { type: 'array' } }]), !1; + { + const e = r.length; + for (let a = 0; a < e; a++) { + let e = r[a]; + const n = 0; + if ('string' != typeof e) + return (t.errors = [{ params: { type: 'string' } }]), !1; + if (e.length < 1) return (t.errors = [{ params: {} }]), !1; + if (0 !== n) break; } } - validate40.errors = vErrors; - return errors === 0; + return (t.errors = null), !0; } - -function validate39( - data, - { instancePath = '', parentData, parentDataProperty, rootData = data } = {}, +function e( + r, + { + instancePath: a = '', + parentData: n, + parentDataProperty: o, + rootData: s = r, + } = {}, ) { - let vErrors = null; - let errors = 0; - if (errors === 0) { - if (data && typeof data == 'object' && !Array.isArray(data)) { - let missing0; - if (data.external === undefined && (missing0 = 'external')) { - validate39.errors = [ - { - params: { - missingProperty: missing0, - }, - }, - ]; - return false; - } else { - const _errs1 = errors; - for (const key0 in data) { - if (!(key0 === 'external' || key0 === 'shareScope')) { - validate39.errors = [ - { - params: { - additionalProperty: key0, - }, - }, - ]; - return false; - break; - } - } - if (_errs1 === errors) { - if (data.external !== undefined) { - let data0 = data.external; - const _errs2 = errors; - const _errs3 = errors; - let valid1 = false; - const _errs4 = errors; - const _errs5 = errors; - if (errors === _errs5) { - if (typeof data0 === 'string') { - if (data0.length < 1) { - const err0 = { - params: {}, - }; - if (vErrors === null) { - vErrors = [err0]; - } else { - vErrors.push(err0); - } - errors++; - } - } else { - const err1 = { - params: { - type: 'string', - }, - }; - if (vErrors === null) { - vErrors = [err1]; - } else { - vErrors.push(err1); + let l = null, + i = 0; + if (0 === i) { + if (!r || 'object' != typeof r || Array.isArray(r)) + return (e.errors = [{ params: { type: 'object' } }]), !1; + { + let n; + if (void 0 === r.external && (n = 'external')) + return (e.errors = [{ params: { missingProperty: n } }]), !1; + { + const n = i; + for (const t in r) + if ('external' !== t && 'shareScope' !== t) + return (e.errors = [{ params: { additionalProperty: t } }]), !1; + if (n === i) { + if (void 0 !== r.external) { + let n = r.external; + const o = i, + u = i; + let m = !1; + const f = i; + if (i == i) + if ('string' == typeof n) { + if (n.length < 1) { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), i++; } - errors++; - } - } - var _valid0 = _errs4 === errors; - valid1 = valid1 || _valid0; - if (!valid1) { - const _errs7 = errors; - if ( - !validate40(data0, { - instancePath: instancePath + '/external', - parentData: data, - parentDataProperty: 'external', - rootData, - }) - ) { - vErrors = - vErrors === null - ? validate40.errors - : vErrors.concat(validate40.errors); - errors = vErrors.length; - } - var _valid0 = _errs7 === errors; - valid1 = valid1 || _valid0; - } - if (!valid1) { - const err2 = { - params: {}, - }; - if (vErrors === null) { - vErrors = [err2]; } else { - vErrors.push(err2); - } - errors++; - validate39.errors = vErrors; - return false; - } else { - errors = _errs3; - if (vErrors !== null) { - if (_errs3) { - vErrors.length = _errs3; - } else { - vErrors = null; - } + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), i++; } + var p = f === i; + if (((m = m || p), !m)) { + const e = i; + t(n, { + instancePath: a + '/external', + parentData: r, + parentDataProperty: 'external', + rootData: s, + }) || + ((l = null === l ? t.errors : l.concat(t.errors)), + (i = l.length)), + (p = e === i), + (m = m || p); } - var valid0 = _errs2 === errors; - } else { - var valid0 = true; - } - if (valid0) { - if (data.name !== undefined) { - let data1 = data.name; - const _errs8 = errors; - if (errors === _errs8) { - if (typeof data1 === 'string') { - if (data1.length < 1) { - validate39.errors = [ - { - params: {}, - }, - ]; - return false; - } - } else { - validate39.errors = [ - { - params: { - type: 'string', - }, - }, - ]; - return false; - } - } - var valid0 = _errs8 === errors; - } else { - var valid0 = true; + if (!m) { + const r = { params: {} }; + return ( + null === l ? (l = [r]) : l.push(r), i++, (e.errors = l), !1 + ); } - if (valid0) { - if (data.shareScope !== undefined) { - let data2 = data.shareScope; - const _errs10 = errors; - if (errors === _errs10) { - if (typeof data2 === 'string') { - if (data2.length < 1) { - validate39.errors = [ - { - params: {}, - }, - ]; - return false; - } - } else { - validate39.errors = [ - { - params: { - type: 'string', - }, - }, - ]; - return false; - } - } - var valid0 = _errs10 === errors; - } else { - var valid0 = true; + (i = u), null !== l && (u ? (l.length = u) : (l = null)); + var c = o === i; + } else c = !0; + if (c) + if (void 0 !== r.shareScope) { + let t = r.shareScope; + const a = i; + if (i === a) { + if ('string' != typeof t) + return (e.errors = [{ params: { type: 'string' } }]), !1; + if (t.length < 1) return (e.errors = [{ params: {} }]), !1; } - } - } + c = a === i; + } else c = !0; } } - } else { - validate39.errors = [ - { - params: { - type: 'object', - }, - }, - ]; - return false; } } - validate39.errors = vErrors; - return errors === 0; + return (e.errors = l), 0 === i; } - -function validate38( - data, - { instancePath = '', parentData, parentDataProperty, rootData = data } = {}, +function a( + r, + { + instancePath: n = '', + parentData: o, + parentDataProperty: s, + rootData: l = r, + } = {}, ) { - let vErrors = null; - let errors = 0; - if (errors === 0) { - if (data && typeof data == 'object' && !Array.isArray(data)) { - for (const key0 in data) { - let data0 = data[key0]; - const _errs2 = errors; - const _errs3 = errors; - let valid1 = false; - const _errs4 = errors; - if ( - !validate39(data0, { - instancePath: - instancePath + - '/' + - key0.replace(/~/g, '~0').replace(/\//g, '~1'), - parentData: data, - parentDataProperty: key0, - rootData, - }) - ) { - vErrors = - vErrors === null - ? validate39.errors - : vErrors.concat(validate39.errors); - errors = vErrors.length; - } - var _valid0 = _errs4 === errors; - valid1 = valid1 || _valid0; - if (!valid1) { - const _errs5 = errors; - const _errs6 = errors; - if (errors === _errs6) { - if (typeof data0 === 'string') { - if (data0.length < 1) { - const err0 = { - params: {}, - }; - if (vErrors === null) { - vErrors = [err0]; - } else { - vErrors.push(err0); - } - errors++; - } - } else { - const err1 = { - params: { - type: 'string', - }, - }; - if (vErrors === null) { - vErrors = [err1]; - } else { - vErrors.push(err1); - } - errors++; - } - } - var _valid0 = _errs5 === errors; - valid1 = valid1 || _valid0; - if (!valid1) { - const _errs8 = errors; - if ( - !validate40(data0, { - instancePath: - instancePath + - '/' + - key0.replace(/~/g, '~0').replace(/\//g, '~1'), - parentData: data, - parentDataProperty: key0, - rootData, - }) - ) { - vErrors = - vErrors === null - ? validate40.errors - : vErrors.concat(validate40.errors); - errors = vErrors.length; + let i = null, + p = 0; + if (0 === p) { + if (!r || 'object' != typeof r || Array.isArray(r)) + return (a.errors = [{ params: { type: 'object' } }]), !1; + for (const o in r) { + let s = r[o]; + const u = p, + m = p; + let f = !1; + const y = p; + e(s, { + instancePath: n + '/' + o.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: r, + parentDataProperty: o, + rootData: l, + }) || ((i = null === i ? e.errors : i.concat(e.errors)), (p = i.length)); + var c = y === p; + if (((f = f || c), !f)) { + const e = p; + if (p == p) + if ('string' == typeof s) { + if (s.length < 1) { + const r = { params: {} }; + null === i ? (i = [r]) : i.push(r), p++; } - var _valid0 = _errs8 === errors; - valid1 = valid1 || _valid0; - } - } - if (!valid1) { - const err2 = { - params: {}, - }; - if (vErrors === null) { - vErrors = [err2]; } else { - vErrors.push(err2); - } - errors++; - validate38.errors = vErrors; - return false; - } else { - errors = _errs3; - if (vErrors !== null) { - if (_errs3) { - vErrors.length = _errs3; - } else { - vErrors = null; - } + const r = { params: { type: 'string' } }; + null === i ? (i = [r]) : i.push(r), p++; } - } - var valid0 = _errs2 === errors; - if (!valid0) { - break; + if (((c = e === p), (f = f || c), !f)) { + const e = p; + t(s, { + instancePath: n + '/' + o.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: r, + parentDataProperty: o, + rootData: l, + }) || + ((i = null === i ? t.errors : i.concat(t.errors)), (p = i.length)), + (c = e === p), + (f = f || c); } } - } else { - validate38.errors = [ - { - params: { - type: 'object', - }, - }, - ]; - return false; + if (!f) { + const r = { params: {} }; + return null === i ? (i = [r]) : i.push(r), p++, (a.errors = i), !1; + } + if (((p = m), null !== i && (m ? (i.length = m) : (i = null)), u !== p)) + break; } } - validate38.errors = vErrors; - return errors === 0; + return (a.errors = i), 0 === p; } - -function validate37( - data, - { instancePath = '', parentData, parentDataProperty, rootData = data } = {}, +function n( + r, + { + instancePath: t = '', + parentData: e, + parentDataProperty: o, + rootData: s = r, + } = {}, ) { - let vErrors = null; - let errors = 0; - const _errs0 = errors; - let valid0 = false; - const _errs1 = errors; - if (errors === _errs1) { - if (Array.isArray(data)) { - var valid1 = true; - const len0 = data.length; - for (let i0 = 0; i0 < len0; i0++) { - let data0 = data[i0]; - const _errs3 = errors; - const _errs4 = errors; - let valid2 = false; - const _errs5 = errors; - const _errs6 = errors; - if (errors === _errs6) { - if (typeof data0 === 'string') { - if (data0.length < 1) { - const err0 = { - params: {}, - }; - if (vErrors === null) { - vErrors = [err0]; - } else { - vErrors.push(err0); - } - errors++; + let l = null, + i = 0; + const p = i; + let c = !1; + const u = i; + if (i === u) + if (Array.isArray(r)) { + const e = r.length; + for (let n = 0; n < e; n++) { + let e = r[n]; + const o = i, + p = i; + let c = !1; + const u = i; + if (i == i) + if ('string' == typeof e) { + if (e.length < 1) { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), i++; } } else { - const err1 = { - params: { - type: 'string', - }, - }; - if (vErrors === null) { - vErrors = [err1]; - } else { - vErrors.push(err1); - } - errors++; + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), i++; } + var m = u === i; + if (((c = c || m), !c)) { + const o = i; + a(e, { + instancePath: t + '/' + n, + parentData: r, + parentDataProperty: n, + rootData: s, + }) || + ((l = null === l ? a.errors : l.concat(a.errors)), (i = l.length)), + (m = o === i), + (c = c || m); } - var _valid1 = _errs5 === errors; - valid2 = valid2 || _valid1; - if (!valid2) { - const _errs8 = errors; - if ( - !validate38(data0, { - instancePath: instancePath + '/' + i0, - parentData: data, - parentDataProperty: i0, - rootData, - }) - ) { - vErrors = - vErrors === null - ? validate38.errors - : vErrors.concat(validate38.errors); - errors = vErrors.length; - } - var _valid1 = _errs8 === errors; - valid2 = valid2 || _valid1; - } - if (!valid2) { - const err2 = { - params: {}, - }; - if (vErrors === null) { - vErrors = [err2]; - } else { - vErrors.push(err2); - } - errors++; - } else { - errors = _errs4; - if (vErrors !== null) { - if (_errs4) { - vErrors.length = _errs4; - } else { - vErrors = null; - } - } - } - var valid1 = _errs3 === errors; - if (!valid1) { - break; + if (c) (i = p), null !== l && (p ? (l.length = p) : (l = null)); + else { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), i++; } + if (o !== i) break; } } else { - const err3 = { - params: { - type: 'array', - }, - }; - if (vErrors === null) { - vErrors = [err3]; - } else { - vErrors.push(err3); - } - errors++; - } - } - var _valid0 = _errs1 === errors; - valid0 = valid0 || _valid0; - if (!valid0) { - const _errs9 = errors; - if ( - !validate38(data, { - instancePath, - parentData, - parentDataProperty, - rootData, - }) - ) { - vErrors = - vErrors === null - ? validate38.errors - : vErrors.concat(validate38.errors); - errors = vErrors.length; + const r = { params: { type: 'array' } }; + null === l ? (l = [r]) : l.push(r), i++; } - var _valid0 = _errs9 === errors; - valid0 = valid0 || _valid0; + var f = u === i; + if (((c = c || f), !c)) { + const n = i; + a(r, { + instancePath: t, + parentData: e, + parentDataProperty: o, + rootData: s, + }) || ((l = null === l ? a.errors : l.concat(a.errors)), (i = l.length)), + (f = n === i), + (c = c || f); } - if (!valid0) { - const err4 = { - params: {}, - }; - if (vErrors === null) { - vErrors = [err4]; - } else { - vErrors.push(err4); - } - errors++; - validate37.errors = vErrors; - return false; - } else { - errors = _errs0; - if (vErrors !== null) { - if (_errs0) { - vErrors.length = _errs0; - } else { - vErrors = null; - } - } + if (!c) { + const r = { params: {} }; + return null === l ? (l = [r]) : l.push(r), i++, (n.errors = l), !1; } - validate37.errors = vErrors; - return errors === 0; + return ( + (i = p), + null !== l && (p ? (l.length = p) : (l = null)), + (n.errors = l), + 0 === i + ); } - -function validate36( - data, - { instancePath = '', parentData, parentDataProperty, rootData = data } = {}, +function o( + t, + { + instancePath: e = '', + parentData: a, + parentDataProperty: s, + rootData: l = t, + } = {}, ) { - /*# sourceURL="" */ let vErrors = null; - let errors = 0; - if (errors === 0) { - if (data && typeof data == 'object' && !Array.isArray(data)) { - let missing0; + let i = null, + p = 0; + if (0 === p) { + if (!t || 'object' != typeof t || Array.isArray(t)) + return (o.errors = [{ params: { type: 'object' } }]), !1; + { + let a; if ( - (data.remoteType === undefined && (missing0 = 'remoteType')) || - (data.remotes === undefined && (missing0 = 'remotes')) - ) { - validate36.errors = [ - { - params: { - missingProperty: missing0, - }, - }, - ]; - return false; - } else { - const _errs1 = errors; - for (const key0 in data) { - if ( - !( - key0 === 'remoteType' || - key0 === 'remotes' || - key0 === 'shareScope' - ) - ) { - validate36.errors = [ - { - params: { - additionalProperty: key0, - }, - }, - ]; - return false; - break; - } - } - if (_errs1 === errors) { - if (data.remoteType !== undefined) { - let data0 = data.remoteType; - const _errs2 = errors; - const _errs3 = errors; - let valid1 = false; - let passing0 = null; - const _errs4 = errors; + (void 0 === t.remoteType && (a = 'remoteType')) || + (void 0 === t.remotes && (a = 'remotes')) + ) + return (o.errors = [{ params: { missingProperty: a } }]), !1; + { + const a = p; + for (const r in t) + if ('remoteType' !== r && 'remotes' !== r && 'shareScope' !== r) + return (o.errors = [{ params: { additionalProperty: r } }]), !1; + if (a === p) { + if (void 0 !== t.remoteType) { + let e = t.remoteType; + const a = p, + n = p; + let s = !1, + l = null; + const u = p; if ( - data0 !== 'var' && - data0 !== 'module' && - data0 !== 'assign' && - data0 !== 'this' && - data0 !== 'window' && - data0 !== 'self' && - data0 !== 'global' && - data0 !== 'commonjs' && - data0 !== 'commonjs2' && - data0 !== 'commonjs-module' && - data0 !== 'commonjs-static' && - data0 !== 'amd' && - data0 !== 'amd-require' && - data0 !== 'umd' && - data0 !== 'umd2' && - data0 !== 'jsonp' && - data0 !== 'system' && - data0 !== 'promise' && - data0 !== 'import' && - data0 !== 'script' && - data0 !== 'node-commonjs' + 'var' !== e && + 'module' !== e && + 'assign' !== e && + 'this' !== e && + 'window' !== e && + 'self' !== e && + 'global' !== e && + 'commonjs' !== e && + 'commonjs2' !== e && + 'commonjs-module' !== e && + 'commonjs-static' !== e && + 'amd' !== e && + 'amd-require' !== e && + 'umd' !== e && + 'umd2' !== e && + 'jsonp' !== e && + 'system' !== e && + 'promise' !== e && + 'import' !== e && + 'script' !== e && + 'node-commonjs' !== e ) { - const err0 = { - params: {}, - }; - if (vErrors === null) { - vErrors = [err0]; - } else { - vErrors.push(err0); - } - errors++; + const t = { params: { allowedValues: r.enum } }; + null === i ? (i = [t]) : i.push(t), p++; } - var _valid0 = _errs4 === errors; - if (_valid0) { - valid1 = true; - passing0 = 0; + if ((u === p && ((s = !0), (l = 0)), !s)) { + const r = { params: { passingSchemas: l } }; + return ( + null === i ? (i = [r]) : i.push(r), p++, (o.errors = i), !1 + ); } - if (!valid1) { - const err1 = { - params: { - passingSchemas: passing0, - }, - }; - if (vErrors === null) { - vErrors = [err1]; - } else { - vErrors.push(err1); - } - errors++; - validate36.errors = vErrors; - return false; - } else { - errors = _errs3; - if (vErrors !== null) { - if (_errs3) { - vErrors.length = _errs3; - } else { - vErrors = null; + (p = n), null !== i && (n ? (i.length = n) : (i = null)); + var c = a === p; + } else c = !0; + if (c) { + if (void 0 !== t.remotes) { + const r = p; + n(t.remotes, { + instancePath: e + '/remotes', + parentData: t, + parentDataProperty: 'remotes', + rootData: l, + }) || + ((i = null === i ? n.errors : i.concat(n.errors)), + (p = i.length)), + (c = r === p); + } else c = !0; + if (c) + if (void 0 !== t.shareScope) { + let r = t.shareScope; + const e = p; + if (p === e) { + if ('string' != typeof r) + return (o.errors = [{ params: { type: 'string' } }]), !1; + if (r.length < 1) return (o.errors = [{ params: {} }]), !1; } - } - } - var valid0 = _errs2 === errors; - } else { - var valid0 = true; - } - if (valid0) { - if (data.remotes !== undefined) { - const _errs6 = errors; - if ( - !validate37(data.remotes, { - instancePath: instancePath + '/remotes', - parentData: data, - parentDataProperty: 'remotes', - rootData, - }) - ) { - vErrors = - vErrors === null - ? validate37.errors - : vErrors.concat(validate37.errors); - errors = vErrors.length; - } - var valid0 = _errs6 === errors; - } else { - var valid0 = true; - } - if (valid0) { - if (data.shareScope !== undefined) { - let data2 = data.shareScope; - const _errs7 = errors; - if (errors === _errs7) { - if (typeof data2 === 'string') { - if (data2.length < 1) { - validate36.errors = [ - { - params: {}, - }, - ]; - return false; - } - } else { - validate36.errors = [ - { - params: { - type: 'string', - }, - }, - ]; - return false; - } - } - var valid0 = _errs7 === errors; - } else { - var valid0 = true; - } - } + c = e === p; + } else c = !0; } } } - } else { - validate36.errors = [ - { - params: { - type: 'object', - }, - }, - ]; - return false; } } - validate36.errors = vErrors; - return errors === 0; + return (o.errors = i), 0 === p; } - -export default validate36; diff --git a/packages/enhanced/src/schemas/container/ContainerReferencePlugin.json b/packages/enhanced/src/schemas/container/ContainerReferencePlugin.json new file mode 100644 index 00000000000..b7270cdbd5d --- /dev/null +++ b/packages/enhanced/src/schemas/container/ContainerReferencePlugin.json @@ -0,0 +1,128 @@ +{ + "definitions": { + "ExternalsType": { + "description": "Specifies the default type of externals ('amd*', 'umd*', 'system' and 'jsonp' depend on output.libraryTarget set to the same value).", + "enum": [ + "var", + "module", + "assign", + "this", + "window", + "self", + "global", + "commonjs", + "commonjs2", + "commonjs-module", + "commonjs-static", + "amd", + "amd-require", + "umd", + "umd2", + "jsonp", + "system", + "promise", + "import", + "script", + "node-commonjs" + ] + }, + "Remotes": { + "description": "Container locations and request scopes from which modules should be resolved and loaded at runtime. When provided, property name is used as request scope, otherwise request scope is automatically inferred from container location.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Container locations and request scopes from which modules should be resolved and loaded at runtime.", + "anyOf": [ + { + "$ref": "#/definitions/RemotesItem" + }, + { + "$ref": "#/definitions/RemotesObject" + } + ] + } + }, + { + "$ref": "#/definitions/RemotesObject" + } + ] + }, + "RemotesConfig": { + "description": "Advanced configuration for container locations from which modules should be resolved and loaded at runtime.", + "type": "object", + "additionalProperties": false, + "properties": { + "external": { + "description": "Container locations from which modules should be resolved and loaded at runtime.", + "anyOf": [ + { + "$ref": "#/definitions/RemotesItem" + }, + { + "$ref": "#/definitions/RemotesItems" + } + ] + }, + "shareScope": { + "description": "The name of the share scope shared with this remote.", + "type": "string", + "minLength": 1 + } + }, + "required": ["external"] + }, + "RemotesItem": { + "description": "Container location from which modules should be resolved and loaded at runtime.", + "type": "string", + "minLength": 1 + }, + "RemotesItems": { + "description": "Container locations from which modules should be resolved and loaded at runtime.", + "type": "array", + "items": { + "$ref": "#/definitions/RemotesItem" + } + }, + "RemotesObject": { + "description": "Container locations from which modules should be resolved and loaded at runtime. Property names are used as request scopes.", + "type": "object", + "additionalProperties": { + "description": "Container locations from which modules should be resolved and loaded at runtime.", + "anyOf": [ + { + "$ref": "#/definitions/RemotesConfig" + }, + { + "$ref": "#/definitions/RemotesItem" + }, + { + "$ref": "#/definitions/RemotesItems" + } + ] + } + } + }, + "title": "ContainerReferencePluginOptions", + "type": "object", + "additionalProperties": false, + "properties": { + "remoteType": { + "description": "The external type of the remote containers.", + "oneOf": [ + { + "$ref": "#/definitions/ExternalsType" + } + ] + }, + "remotes": { + "$ref": "#/definitions/Remotes" + }, + "shareScope": { + "description": "The name of the share scope shared with all remotes (defaults to 'default').", + "type": "string", + "minLength": 1 + } + }, + "required": ["remoteType", "remotes"] +} diff --git a/packages/enhanced/src/schemas/container/ContainerReferencePlugin.ts b/packages/enhanced/src/schemas/container/ContainerReferencePlugin.ts index dc0a4bac747..c8a478fde34 100644 --- a/packages/enhanced/src/schemas/container/ContainerReferencePlugin.ts +++ b/packages/enhanced/src/schemas/container/ContainerReferencePlugin.ts @@ -1,4 +1,10 @@ -//@ts-nocheck +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ + export default { definitions: { ExternalsType: { @@ -136,4 +142,4 @@ export default { }, }, required: ['remoteType', 'remotes'], -}; +} as const; diff --git a/packages/enhanced/src/schemas/container/ExternalsType.check.ts b/packages/enhanced/src/schemas/container/ExternalsType.check.ts new file mode 100644 index 00000000000..246474df66d --- /dev/null +++ b/packages/enhanced/src/schemas/container/ExternalsType.check.ts @@ -0,0 +1,68 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ +export const validate = m; +export default m; +const o = { + enum: [ + 'var', + 'module', + 'assign', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + 'promise', + 'import', + 'script', + 'module-import', + 'node-commonjs', + ], +}; +function m( + s, + { + instancePath: e = '', + parentData: t, + parentDataProperty: n, + rootData: r = s, + } = {}, +) { + return 'var' !== s && + 'module' !== s && + 'assign' !== s && + 'this' !== s && + 'window' !== s && + 'self' !== s && + 'global' !== s && + 'commonjs' !== s && + 'commonjs2' !== s && + 'commonjs-module' !== s && + 'commonjs-static' !== s && + 'amd' !== s && + 'amd-require' !== s && + 'umd' !== s && + 'umd2' !== s && + 'jsonp' !== s && + 'system' !== s && + 'promise' !== s && + 'import' !== s && + 'script' !== s && + 'module-import' !== s && + 'node-commonjs' !== s + ? ((m.errors = [{ params: { allowedValues: o.enum } }]), !1) + : ((m.errors = null), !0); +} diff --git a/packages/enhanced/src/schemas/container/ExternalsType.json b/packages/enhanced/src/schemas/container/ExternalsType.json new file mode 100644 index 00000000000..d5898583c6b --- /dev/null +++ b/packages/enhanced/src/schemas/container/ExternalsType.json @@ -0,0 +1,3 @@ +{ + "$ref": "./ModuleFederationPlugin.json#/definitions/ExternalsType" +} diff --git a/packages/enhanced/src/schemas/container/ExternalsType.ts b/packages/enhanced/src/schemas/container/ExternalsType.ts new file mode 100644 index 00000000000..7b88f8dac45 --- /dev/null +++ b/packages/enhanced/src/schemas/container/ExternalsType.ts @@ -0,0 +1,10 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ + +export default { + $ref: './ModuleFederationPlugin.json#/definitions/ExternalsType', +} as const; diff --git a/packages/enhanced/src/schemas/container/ModuleFederationPlugin.check.ts b/packages/enhanced/src/schemas/container/ModuleFederationPlugin.check.ts new file mode 100644 index 00000000000..9a0d37bcef7 --- /dev/null +++ b/packages/enhanced/src/schemas/container/ModuleFederationPlugin.check.ts @@ -0,0 +1,3301 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ +const e = /^(?:[A-Za-z]:[\\/]|\\\\|\/)/; +export const validate = j; +export default j; +const t = { + definitions: { + AmdContainer: { type: 'string', minLength: 1 }, + AuxiliaryComment: { + anyOf: [ + { type: 'string' }, + { $ref: '#/definitions/LibraryCustomUmdCommentObject' }, + ], + }, + EntryRuntime: { + anyOf: [{ enum: [!1] }, { type: 'string', minLength: 1 }], + }, + Exposes: { + anyOf: [ + { + type: 'array', + items: { + anyOf: [ + { $ref: '#/definitions/ExposesItem' }, + { $ref: '#/definitions/ExposesObject' }, + ], + }, + }, + { $ref: '#/definitions/ExposesObject' }, + ], + }, + ExposesConfig: { + type: 'object', + additionalProperties: !1, + properties: { + import: { + anyOf: [ + { $ref: '#/definitions/ExposesItem' }, + { $ref: '#/definitions/ExposesItems' }, + ], + }, + name: { type: 'string' }, + }, + required: ['import'], + }, + ExposesItem: { type: 'string', minLength: 1 }, + ExposesItems: { + type: 'array', + items: { $ref: '#/definitions/ExposesItem' }, + }, + ExposesObject: { + type: 'object', + additionalProperties: { + anyOf: [ + { $ref: '#/definitions/ExposesConfig' }, + { $ref: '#/definitions/ExposesItem' }, + { $ref: '#/definitions/ExposesItems' }, + ], + }, + }, + ExternalsType: { + enum: [ + 'var', + 'module', + 'assign', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + 'promise', + 'import', + 'script', + 'module-import', + 'node-commonjs', + ], + }, + LibraryCustomUmdCommentObject: { + type: 'object', + additionalProperties: !1, + properties: { + amd: { type: 'string' }, + commonjs: { type: 'string' }, + commonjs2: { type: 'string' }, + root: { type: 'string' }, + }, + }, + LibraryCustomUmdObject: { + type: 'object', + additionalProperties: !1, + properties: { + amd: { type: 'string', minLength: 1 }, + commonjs: { type: 'string', minLength: 1 }, + root: { + anyOf: [ + { type: 'array', items: { type: 'string', minLength: 1 } }, + { type: 'string', minLength: 1 }, + ], + }, + }, + }, + LibraryExport: { + anyOf: [ + { type: 'array', items: { type: 'string', minLength: 1 } }, + { type: 'string', minLength: 1 }, + ], + }, + LibraryName: { + anyOf: [ + { + type: 'array', + items: { type: 'string', minLength: 1 }, + minItems: 1, + }, + { type: 'string', minLength: 1 }, + { $ref: '#/definitions/LibraryCustomUmdObject' }, + ], + }, + LibraryOptions: { + type: 'object', + additionalProperties: !1, + properties: { + amdContainer: { $ref: '#/definitions/AmdContainer' }, + auxiliaryComment: { $ref: '#/definitions/AuxiliaryComment' }, + export: { $ref: '#/definitions/LibraryExport' }, + name: { $ref: '#/definitions/LibraryName' }, + type: { $ref: '#/definitions/LibraryType' }, + umdNamedDefine: { $ref: '#/definitions/UmdNamedDefine' }, + }, + required: ['type'], + }, + LibraryType: { + anyOf: [ + { + enum: [ + 'var', + 'module', + 'assign', + 'assign-properties', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + ], + }, + { type: 'string' }, + ], + }, + Remotes: { + anyOf: [ + { + type: 'array', + items: { + anyOf: [ + { $ref: '#/definitions/RemotesItem' }, + { $ref: '#/definitions/RemotesObject' }, + ], + }, + }, + { $ref: '#/definitions/RemotesObject' }, + ], + }, + RemotesConfig: { + type: 'object', + additionalProperties: !1, + properties: { + external: { + anyOf: [ + { $ref: '#/definitions/RemotesItem' }, + { $ref: '#/definitions/RemotesItems' }, + ], + }, + shareScope: { type: 'string', minLength: 1 }, + }, + required: ['external'], + }, + RemotesItem: { type: 'string', minLength: 1 }, + RemotesItems: { + type: 'array', + items: { $ref: '#/definitions/RemotesItem' }, + }, + RemotesObject: { + type: 'object', + additionalProperties: { + anyOf: [ + { $ref: '#/definitions/RemotesConfig' }, + { $ref: '#/definitions/RemotesItem' }, + { $ref: '#/definitions/RemotesItems' }, + ], + }, + }, + Shared: { + anyOf: [ + { + type: 'array', + items: { + anyOf: [ + { $ref: '#/definitions/SharedItem' }, + { $ref: '#/definitions/SharedObject' }, + ], + }, + }, + { $ref: '#/definitions/SharedObject' }, + ], + }, + SharedConfig: { + type: 'object', + additionalProperties: !1, + properties: { + eager: { type: 'boolean' }, + import: { + anyOf: [{ enum: [!1] }, { $ref: '#/definitions/SharedItem' }], + }, + packageName: { type: 'string', minLength: 1 }, + requiredVersion: { anyOf: [{ enum: [!1] }, { type: 'string' }] }, + shareKey: { type: 'string', minLength: 1 }, + shareScope: { type: 'string', minLength: 1 }, + shareStrategy: { enum: ['version-first', 'loaded-first'] }, + singleton: { type: 'boolean' }, + strictVersion: { type: 'boolean' }, + version: { anyOf: [{ enum: [!1] }, { type: 'string' }] }, + }, + }, + SharedItem: { type: 'string', minLength: 1 }, + SharedObject: { + type: 'object', + additionalProperties: { + anyOf: [ + { $ref: '#/definitions/SharedConfig' }, + { $ref: '#/definitions/SharedItem' }, + ], + }, + }, + UmdNamedDefine: { type: 'boolean' }, + }, + type: 'object', + additionalProperties: !1, + properties: { + dataPrefetch: { type: 'boolean' }, + exposes: { $ref: '#/definitions/Exposes' }, + filename: { type: 'string', absolutePath: !1 }, + getPublicPath: { type: 'string' }, + implementation: { type: 'string' }, + library: { $ref: '#/definitions/LibraryOptions' }, + manifest: { + anyOf: [ + { type: 'boolean' }, + { + type: 'object', + properties: { + filePath: { type: 'string' }, + disableAssetsAnalyze: { type: 'boolean' }, + fileName: { type: 'string' }, + additionalData: { type: 'string' }, + }, + }, + ], + }, + name: { type: 'string' }, + remoteType: { oneOf: [{ $ref: '#/definitions/ExternalsType' }] }, + remotes: { $ref: '#/definitions/Remotes' }, + runtime: { $ref: '#/definitions/EntryRuntime' }, + runtimePlugins: { type: 'array', items: { type: 'string' } }, + shareScope: { type: 'string', minLength: 1 }, + shareStrategy: { enum: ['version-first', 'loaded-first'] }, + shared: { $ref: '#/definitions/Shared' }, + virtualRuntimeEntry: { type: 'boolean' }, + dev: { + anyOf: [ + { type: 'boolean' }, + { + type: 'object', + properties: { + disableLiveReload: { type: 'boolean' }, + disableHotTypesReload: { type: 'boolean' }, + disableDynamicRemoteTypeHints: { type: 'boolean' }, + }, + }, + ], + }, + dts: { + anyOf: [ + { type: 'boolean' }, + { + type: 'object', + properties: { + generateTypes: { + anyOf: [ + { type: 'boolean' }, + { + type: 'object', + properties: { + tsConfigPath: { type: 'string' }, + typesFolder: { type: 'string' }, + compiledTypesFolder: { type: 'string' }, + deleteTypesFolder: { type: 'boolean' }, + additionalFilesToCompile: { + type: 'array', + items: { type: 'string' }, + }, + compileInChildProcess: { type: 'boolean' }, + compilerInstance: { enum: ['tsc', 'vue-tsc'] }, + generateAPITypes: { type: 'boolean' }, + extractThirdParty: { type: 'boolean' }, + extractRemoteTypes: { type: 'boolean' }, + abortOnError: { type: 'boolean' }, + }, + }, + ], + }, + consumeTypes: { + anyOf: [ + { type: 'boolean' }, + { + type: 'object', + properties: { + typesFolder: { type: 'string' }, + abortOnError: { type: 'boolean' }, + remoteTypesFolder: { type: 'string' }, + deleteTypesFolder: { type: 'boolean' }, + maxRetries: { type: 'number' }, + consumeAPITypes: { type: 'boolean' }, + runtimePkgs: { type: 'array', items: { type: 'string' } }, + }, + }, + ], + }, + tsConfigPath: { type: 'string' }, + extraOptions: { type: 'object' }, + implementation: { type: 'string' }, + cwd: { type: 'string' }, + displayErrorInTerminal: { type: 'boolean' }, + }, + }, + ], + }, + experiments: { + type: 'object', + properties: { + asyncStartup: { type: 'boolean' }, + externalRuntime: { type: 'boolean' }, + provideExternalRuntime: { type: 'boolean' }, + }, + }, + bridge: { + type: 'object', + properties: { disableAlias: { type: 'boolean', default: !1 } }, + }, + }, + }, + r = { + enum: [ + 'var', + 'module', + 'assign', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + 'promise', + 'import', + 'script', + 'module-import', + 'node-commonjs', + ], + }, + n = { anyOf: [{ enum: [!1] }, { type: 'string', minLength: 1 }] }, + s = Object.prototype.hasOwnProperty; +function o( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + if (!Array.isArray(e)) + return (o.errors = [{ params: { type: 'array' } }]), !1; + { + const t = e.length; + for (let r = 0; r < t; r++) { + let t = e[r]; + const n = 0; + if ('string' != typeof t) + return (o.errors = [{ params: { type: 'string' } }]), !1; + if (t.length < 1) return (o.errors = [{ params: {} }]), !1; + if (0 !== n) break; + } + } + return (o.errors = null), !0; +} +function a( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let i = null, + l = 0; + if (0 === l) { + if (!e || 'object' != typeof e || Array.isArray(e)) + return (a.errors = [{ params: { type: 'object' } }]), !1; + { + let r; + if (void 0 === e.import && (r = 'import')) + return (a.errors = [{ params: { missingProperty: r } }]), !1; + { + const r = l; + for (const t in e) + if ('import' !== t && 'name' !== t) + return (a.errors = [{ params: { additionalProperty: t } }]), !1; + if (r === l) { + if (void 0 !== e.import) { + let r = e.import; + const n = l, + y = l; + let c = !1; + const m = l; + if (l == l) + if ('string' == typeof r) { + if (r.length < 1) { + const e = { params: {} }; + null === i ? (i = [e]) : i.push(e), l++; + } + } else { + const e = { params: { type: 'string' } }; + null === i ? (i = [e]) : i.push(e), l++; + } + var p = m === l; + if (((c = c || p), !c)) { + const n = l; + o(r, { + instancePath: t + '/import', + parentData: e, + parentDataProperty: 'import', + rootData: s, + }) || + ((i = null === i ? o.errors : i.concat(o.errors)), + (l = i.length)), + (p = n === l), + (c = c || p); + } + if (!c) { + const e = { params: {} }; + return ( + null === i ? (i = [e]) : i.push(e), l++, (a.errors = i), !1 + ); + } + (l = y), null !== i && (y ? (i.length = y) : (i = null)); + var f = n === l; + } else f = !0; + if (f) + if (void 0 !== e.name) { + const t = l; + if ('string' != typeof e.name) + return (a.errors = [{ params: { type: 'string' } }]), !1; + f = t === l; + } else f = !0; + } + } + } + } + return (a.errors = i), 0 === l; +} +function i( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let l = null, + p = 0; + if (0 === p) { + if (!e || 'object' != typeof e || Array.isArray(e)) + return (i.errors = [{ params: { type: 'object' } }]), !1; + for (const r in e) { + let n = e[r]; + const y = p, + c = p; + let m = !1; + const u = p; + a(n, { + instancePath: t + '/' + r.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: e, + parentDataProperty: r, + rootData: s, + }) || ((l = null === l ? a.errors : l.concat(a.errors)), (p = l.length)); + var f = u === p; + if (((m = m || f), !m)) { + const a = p; + if (p == p) + if ('string' == typeof n) { + if (n.length < 1) { + const e = { params: {} }; + null === l ? (l = [e]) : l.push(e), p++; + } + } else { + const e = { params: { type: 'string' } }; + null === l ? (l = [e]) : l.push(e), p++; + } + if (((f = a === p), (m = m || f), !m)) { + const a = p; + o(n, { + instancePath: t + '/' + r.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: e, + parentDataProperty: r, + rootData: s, + }) || + ((l = null === l ? o.errors : l.concat(o.errors)), (p = l.length)), + (f = a === p), + (m = m || f); + } + } + if (!m) { + const e = { params: {} }; + return null === l ? (l = [e]) : l.push(e), p++, (i.errors = l), !1; + } + if (((p = c), null !== l && (c ? (l.length = c) : (l = null)), y !== p)) + break; + } + } + return (i.errors = l), 0 === p; +} +function l( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let o = null, + a = 0; + const p = a; + let f = !1; + const y = a; + if (a === y) + if (Array.isArray(e)) { + const r = e.length; + for (let n = 0; n < r; n++) { + let r = e[n]; + const l = a, + p = a; + let f = !1; + const y = a; + if (a == a) + if ('string' == typeof r) { + if (r.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var c = y === a; + if (((f = f || c), !f)) { + const l = a; + i(r, { + instancePath: t + '/' + n, + parentData: e, + parentDataProperty: n, + rootData: s, + }) || + ((o = null === o ? i.errors : o.concat(i.errors)), (a = o.length)), + (c = l === a), + (f = f || c); + } + if (f) (a = p), null !== o && (p ? (o.length = p) : (o = null)); + else { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + if (l !== a) break; + } + } else { + const e = { params: { type: 'array' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var m = y === a; + if (((f = f || m), !f)) { + const l = a; + i(e, { + instancePath: t, + parentData: r, + parentDataProperty: n, + rootData: s, + }) || ((o = null === o ? i.errors : o.concat(i.errors)), (a = o.length)), + (m = l === a), + (f = f || m); + } + if (!f) { + const e = { params: {} }; + return null === o ? (o = [e]) : o.push(e), a++, (l.errors = o), !1; + } + return ( + (a = p), + null !== o && (p ? (o.length = p) : (o = null)), + (l.errors = o), + 0 === a + ); +} +const p = { + anyOf: [ + { + enum: [ + 'var', + 'module', + 'assign', + 'assign-properties', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + ], + }, + { type: 'string' }, + ], +}; +function f( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let o = null, + a = 0; + const i = a; + let l = !1; + const p = a; + if ('string' != typeof e) { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var y = p === a; + if (((l = l || y), !l)) { + const t = a; + if (a == a) + if (e && 'object' == typeof e && !Array.isArray(e)) { + const t = a; + for (const t in e) + if ( + 'amd' !== t && + 'commonjs' !== t && + 'commonjs2' !== t && + 'root' !== t + ) { + const e = { params: { additionalProperty: t } }; + null === o ? (o = [e]) : o.push(e), a++; + break; + } + if (t === a) { + if (void 0 !== e.amd) { + const t = a; + if ('string' != typeof e.amd) { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var c = t === a; + } else c = !0; + if (c) { + if (void 0 !== e.commonjs) { + const t = a; + if ('string' != typeof e.commonjs) { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + c = t === a; + } else c = !0; + if (c) { + if (void 0 !== e.commonjs2) { + const t = a; + if ('string' != typeof e.commonjs2) { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + c = t === a; + } else c = !0; + if (c) + if (void 0 !== e.root) { + const t = a; + if ('string' != typeof e.root) { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + c = t === a; + } else c = !0; + } + } + } + } else { + const e = { params: { type: 'object' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + (y = t === a), (l = l || y); + } + if (!l) { + const e = { params: {} }; + return null === o ? (o = [e]) : o.push(e), a++, (f.errors = o), !1; + } + return ( + (a = i), + null !== o && (i ? (o.length = i) : (o = null)), + (f.errors = o), + 0 === a + ); +} +function y( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let o = null, + a = 0; + const i = a; + let l = !1; + const p = a; + if (a === p) + if (Array.isArray(e)) + if (e.length < 1) { + const e = { params: { limit: 1 } }; + null === o ? (o = [e]) : o.push(e), a++; + } else { + const t = e.length; + for (let r = 0; r < t; r++) { + let t = e[r]; + const n = a; + if (a === n) + if ('string' == typeof t) { + if (t.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + if (n !== a) break; + } + } + else { + const e = { params: { type: 'array' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var f = p === a; + if (((l = l || f), !l)) { + const t = a; + if (a === t) + if ('string' == typeof e) { + if (e.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + if (((f = t === a), (l = l || f), !l)) { + const t = a; + if (a == a) + if (e && 'object' == typeof e && !Array.isArray(e)) { + const t = a; + for (const t in e) + if ('amd' !== t && 'commonjs' !== t && 'root' !== t) { + const e = { params: { additionalProperty: t } }; + null === o ? (o = [e]) : o.push(e), a++; + break; + } + if (t === a) { + if (void 0 !== e.amd) { + let t = e.amd; + const r = a; + if (a === r) + if ('string' == typeof t) { + if (t.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var c = r === a; + } else c = !0; + if (c) { + if (void 0 !== e.commonjs) { + let t = e.commonjs; + const r = a; + if (a === r) + if ('string' == typeof t) { + if (t.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + c = r === a; + } else c = !0; + if (c) + if (void 0 !== e.root) { + let t = e.root; + const r = a, + n = a; + let s = !1; + const i = a; + if (a === i) + if (Array.isArray(t)) { + const e = t.length; + for (let r = 0; r < e; r++) { + let e = t[r]; + const n = a; + if (a === n) + if ('string' == typeof e) { + if (e.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + if (n !== a) break; + } + } else { + const e = { params: { type: 'array' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var m = i === a; + if (((s = s || m), !s)) { + const e = a; + if (a === e) + if ('string' == typeof t) { + if (t.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + (m = e === a), (s = s || m); + } + if (s) + (a = n), null !== o && (n ? (o.length = n) : (o = null)); + else { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + c = r === a; + } else c = !0; + } + } + } else { + const e = { params: { type: 'object' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + (f = t === a), (l = l || f); + } + } + if (!l) { + const e = { params: {} }; + return null === o ? (o = [e]) : o.push(e), a++, (y.errors = o), !1; + } + return ( + (a = i), + null !== o && (i ? (o.length = i) : (o = null)), + (y.errors = o), + 0 === a + ); +} +function c( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let o = null, + a = 0; + if (0 === a) { + if (!e || 'object' != typeof e || Array.isArray(e)) + return (c.errors = [{ params: { type: 'object' } }]), !1; + { + let r; + if (void 0 === e.type && (r = 'type')) + return (c.errors = [{ params: { missingProperty: r } }]), !1; + { + const r = a; + for (const t in e) + if ( + 'amdContainer' !== t && + 'auxiliaryComment' !== t && + 'export' !== t && + 'name' !== t && + 'type' !== t && + 'umdNamedDefine' !== t + ) + return (c.errors = [{ params: { additionalProperty: t } }]), !1; + if (r === a) { + if (void 0 !== e.amdContainer) { + let t = e.amdContainer; + const r = a; + if (a == a) { + if ('string' != typeof t) + return (c.errors = [{ params: { type: 'string' } }]), !1; + if (t.length < 1) return (c.errors = [{ params: {} }]), !1; + } + var i = r === a; + } else i = !0; + if (i) { + if (void 0 !== e.auxiliaryComment) { + const r = a; + f(e.auxiliaryComment, { + instancePath: t + '/auxiliaryComment', + parentData: e, + parentDataProperty: 'auxiliaryComment', + rootData: s, + }) || + ((o = null === o ? f.errors : o.concat(f.errors)), + (a = o.length)), + (i = r === a); + } else i = !0; + if (i) { + if (void 0 !== e.export) { + let t = e.export; + const r = a, + n = a; + let s = !1; + const p = a; + if (a === p) + if (Array.isArray(t)) { + const e = t.length; + for (let r = 0; r < e; r++) { + let e = t[r]; + const n = a; + if (a === n) + if ('string' == typeof e) { + if (e.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + if (n !== a) break; + } + } else { + const e = { params: { type: 'array' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var l = p === a; + if (((s = s || l), !s)) { + const e = a; + if (a === e) + if ('string' == typeof t) { + if (t.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + (l = e === a), (s = s || l); + } + if (!s) { + const e = { params: {} }; + return ( + null === o ? (o = [e]) : o.push(e), a++, (c.errors = o), !1 + ); + } + (a = n), + null !== o && (n ? (o.length = n) : (o = null)), + (i = r === a); + } else i = !0; + if (i) { + if (void 0 !== e.name) { + const r = a; + y(e.name, { + instancePath: t + '/name', + parentData: e, + parentDataProperty: 'name', + rootData: s, + }) || + ((o = null === o ? y.errors : o.concat(y.errors)), + (a = o.length)), + (i = r === a); + } else i = !0; + if (i) { + if (void 0 !== e.type) { + let t = e.type; + const r = a, + n = a; + let s = !1; + const l = a; + if ( + 'var' !== t && + 'module' !== t && + 'assign' !== t && + 'assign-properties' !== t && + 'this' !== t && + 'window' !== t && + 'self' !== t && + 'global' !== t && + 'commonjs' !== t && + 'commonjs2' !== t && + 'commonjs-module' !== t && + 'commonjs-static' !== t && + 'amd' !== t && + 'amd-require' !== t && + 'umd' !== t && + 'umd2' !== t && + 'jsonp' !== t && + 'system' !== t + ) { + const e = { params: { allowedValues: p.anyOf[0].enum } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var m = l === a; + if (((s = s || m), !s)) { + const e = a; + if ('string' != typeof t) { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + (m = e === a), (s = s || m); + } + if (!s) { + const e = { params: {} }; + return ( + null === o ? (o = [e]) : o.push(e), + a++, + (c.errors = o), + !1 + ); + } + (a = n), + null !== o && (n ? (o.length = n) : (o = null)), + (i = r === a); + } else i = !0; + if (i) + if (void 0 !== e.umdNamedDefine) { + const t = a; + if ('boolean' != typeof e.umdNamedDefine) + return ( + (c.errors = [{ params: { type: 'boolean' } }]), !1 + ); + i = t === a; + } else i = !0; + } + } + } + } + } + } + } + } + return (c.errors = o), 0 === a; +} +function m( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + if (!Array.isArray(e)) + return (m.errors = [{ params: { type: 'array' } }]), !1; + { + const t = e.length; + for (let r = 0; r < t; r++) { + let t = e[r]; + const n = 0; + if ('string' != typeof t) + return (m.errors = [{ params: { type: 'string' } }]), !1; + if (t.length < 1) return (m.errors = [{ params: {} }]), !1; + if (0 !== n) break; + } + } + return (m.errors = null), !0; +} +function u( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let o = null, + a = 0; + if (0 === a) { + if (!e || 'object' != typeof e || Array.isArray(e)) + return (u.errors = [{ params: { type: 'object' } }]), !1; + { + let r; + if (void 0 === e.external && (r = 'external')) + return (u.errors = [{ params: { missingProperty: r } }]), !1; + { + const r = a; + for (const t in e) + if ('external' !== t && 'shareScope' !== t) + return (u.errors = [{ params: { additionalProperty: t } }]), !1; + if (r === a) { + if (void 0 !== e.external) { + let r = e.external; + const n = a, + p = a; + let f = !1; + const y = a; + if (a == a) + if ('string' == typeof r) { + if (r.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var i = y === a; + if (((f = f || i), !f)) { + const n = a; + m(r, { + instancePath: t + '/external', + parentData: e, + parentDataProperty: 'external', + rootData: s, + }) || + ((o = null === o ? m.errors : o.concat(m.errors)), + (a = o.length)), + (i = n === a), + (f = f || i); + } + if (!f) { + const e = { params: {} }; + return ( + null === o ? (o = [e]) : o.push(e), a++, (u.errors = o), !1 + ); + } + (a = p), null !== o && (p ? (o.length = p) : (o = null)); + var l = n === a; + } else l = !0; + if (l) + if (void 0 !== e.shareScope) { + let t = e.shareScope; + const r = a; + if (a === r) { + if ('string' != typeof t) + return (u.errors = [{ params: { type: 'string' } }]), !1; + if (t.length < 1) return (u.errors = [{ params: {} }]), !1; + } + l = r === a; + } else l = !0; + } + } + } + } + return (u.errors = o), 0 === a; +} +function d( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let o = null, + a = 0; + if (0 === a) { + if (!e || 'object' != typeof e || Array.isArray(e)) + return (d.errors = [{ params: { type: 'object' } }]), !1; + for (const r in e) { + let n = e[r]; + const l = a, + p = a; + let f = !1; + const y = a; + u(n, { + instancePath: t + '/' + r.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: e, + parentDataProperty: r, + rootData: s, + }) || ((o = null === o ? u.errors : o.concat(u.errors)), (a = o.length)); + var i = y === a; + if (((f = f || i), !f)) { + const l = a; + if (a == a) + if ('string' == typeof n) { + if (n.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + if (((i = l === a), (f = f || i), !f)) { + const l = a; + m(n, { + instancePath: t + '/' + r.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: e, + parentDataProperty: r, + rootData: s, + }) || + ((o = null === o ? m.errors : o.concat(m.errors)), (a = o.length)), + (i = l === a), + (f = f || i); + } + } + if (!f) { + const e = { params: {} }; + return null === o ? (o = [e]) : o.push(e), a++, (d.errors = o), !1; + } + if (((a = p), null !== o && (p ? (o.length = p) : (o = null)), l !== a)) + break; + } + } + return (d.errors = o), 0 === a; +} +function g( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let o = null, + a = 0; + const i = a; + let l = !1; + const p = a; + if (a === p) + if (Array.isArray(e)) { + const r = e.length; + for (let n = 0; n < r; n++) { + let r = e[n]; + const i = a, + l = a; + let p = !1; + const y = a; + if (a == a) + if ('string' == typeof r) { + if (r.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var f = y === a; + if (((p = p || f), !p)) { + const i = a; + d(r, { + instancePath: t + '/' + n, + parentData: e, + parentDataProperty: n, + rootData: s, + }) || + ((o = null === o ? d.errors : o.concat(d.errors)), (a = o.length)), + (f = i === a), + (p = p || f); + } + if (p) (a = l), null !== o && (l ? (o.length = l) : (o = null)); + else { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + if (i !== a) break; + } + } else { + const e = { params: { type: 'array' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var y = p === a; + if (((l = l || y), !l)) { + const i = a; + d(e, { + instancePath: t, + parentData: r, + parentDataProperty: n, + rootData: s, + }) || ((o = null === o ? d.errors : o.concat(d.errors)), (a = o.length)), + (y = i === a), + (l = l || y); + } + if (!l) { + const e = { params: {} }; + return null === o ? (o = [e]) : o.push(e), a++, (g.errors = o), !1; + } + return ( + (a = i), + null !== o && (i ? (o.length = i) : (o = null)), + (g.errors = o), + 0 === a + ); +} +const h = { + type: 'object', + additionalProperties: !1, + properties: { + eager: { type: 'boolean' }, + import: { anyOf: [{ enum: [!1] }, { $ref: '#/definitions/SharedItem' }] }, + packageName: { type: 'string', minLength: 1 }, + requiredVersion: { anyOf: [{ enum: [!1] }, { type: 'string' }] }, + shareKey: { type: 'string', minLength: 1 }, + shareScope: { type: 'string', minLength: 1 }, + shareStrategy: { enum: ['version-first', 'loaded-first'] }, + singleton: { type: 'boolean' }, + strictVersion: { type: 'boolean' }, + version: { anyOf: [{ enum: [!1] }, { type: 'string' }] }, + }, +}; +function b( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: o = e, + } = {}, +) { + let a = null, + i = 0; + if (0 === i) { + if (!e || 'object' != typeof e || Array.isArray(e)) + return (b.errors = [{ params: { type: 'object' } }]), !1; + { + const t = i; + for (const t in e) + if (!s.call(h.properties, t)) + return (b.errors = [{ params: { additionalProperty: t } }]), !1; + if (t === i) { + if (void 0 !== e.eager) { + const t = i; + if ('boolean' != typeof e.eager) + return (b.errors = [{ params: { type: 'boolean' } }]), !1; + var l = t === i; + } else l = !0; + if (l) { + if (void 0 !== e.import) { + let t = e.import; + const r = i, + n = i; + let s = !1; + const o = i; + if (!1 !== t) { + const e = { + params: { allowedValues: h.properties.import.anyOf[0].enum }, + }; + null === a ? (a = [e]) : a.push(e), i++; + } + var p = o === i; + if (((s = s || p), !s)) { + const e = i; + if (i == i) + if ('string' == typeof t) { + if (t.length < 1) { + const e = { params: {} }; + null === a ? (a = [e]) : a.push(e), i++; + } + } else { + const e = { params: { type: 'string' } }; + null === a ? (a = [e]) : a.push(e), i++; + } + (p = e === i), (s = s || p); + } + if (!s) { + const e = { params: {} }; + return ( + null === a ? (a = [e]) : a.push(e), i++, (b.errors = a), !1 + ); + } + (i = n), + null !== a && (n ? (a.length = n) : (a = null)), + (l = r === i); + } else l = !0; + if (l) { + if (void 0 !== e.packageName) { + let t = e.packageName; + const r = i; + if (i === r) { + if ('string' != typeof t) + return (b.errors = [{ params: { type: 'string' } }]), !1; + if (t.length < 1) return (b.errors = [{ params: {} }]), !1; + } + l = r === i; + } else l = !0; + if (l) { + if (void 0 !== e.requiredVersion) { + let t = e.requiredVersion; + const r = i, + n = i; + let s = !1; + const o = i; + if (!1 !== t) { + const e = { + params: { + allowedValues: h.properties.requiredVersion.anyOf[0].enum, + }, + }; + null === a ? (a = [e]) : a.push(e), i++; + } + var f = o === i; + if (((s = s || f), !s)) { + const e = i; + if ('string' != typeof t) { + const e = { params: { type: 'string' } }; + null === a ? (a = [e]) : a.push(e), i++; + } + (f = e === i), (s = s || f); + } + if (!s) { + const e = { params: {} }; + return ( + null === a ? (a = [e]) : a.push(e), i++, (b.errors = a), !1 + ); + } + (i = n), + null !== a && (n ? (a.length = n) : (a = null)), + (l = r === i); + } else l = !0; + if (l) { + if (void 0 !== e.shareKey) { + let t = e.shareKey; + const r = i; + if (i === r) { + if ('string' != typeof t) + return (b.errors = [{ params: { type: 'string' } }]), !1; + if (t.length < 1) return (b.errors = [{ params: {} }]), !1; + } + l = r === i; + } else l = !0; + if (l) { + if (void 0 !== e.shareScope) { + let t = e.shareScope; + const r = i; + if (i === r) { + if ('string' != typeof t) + return ( + (b.errors = [{ params: { type: 'string' } }]), !1 + ); + if (t.length < 1) + return (b.errors = [{ params: {} }]), !1; + } + l = r === i; + } else l = !0; + if (l) { + if (void 0 !== e.shareStrategy) { + let t = e.shareStrategy; + const r = i; + if ('version-first' !== t && 'loaded-first' !== t) + return ( + (b.errors = [ + { + params: { + allowedValues: h.properties.shareStrategy.enum, + }, + }, + ]), + !1 + ); + l = r === i; + } else l = !0; + if (l) { + if (void 0 !== e.singleton) { + const t = i; + if ('boolean' != typeof e.singleton) + return ( + (b.errors = [{ params: { type: 'boolean' } }]), !1 + ); + l = t === i; + } else l = !0; + if (l) { + if (void 0 !== e.strictVersion) { + const t = i; + if ('boolean' != typeof e.strictVersion) + return ( + (b.errors = [{ params: { type: 'boolean' } }]), !1 + ); + l = t === i; + } else l = !0; + if (l) + if (void 0 !== e.version) { + let t = e.version; + const r = i, + n = i; + let s = !1; + const o = i; + if (!1 !== t) { + const e = { + params: { + allowedValues: + h.properties.version.anyOf[0].enum, + }, + }; + null === a ? (a = [e]) : a.push(e), i++; + } + var y = o === i; + if (((s = s || y), !s)) { + const e = i; + if ('string' != typeof t) { + const e = { params: { type: 'string' } }; + null === a ? (a = [e]) : a.push(e), i++; + } + (y = e === i), (s = s || y); + } + if (!s) { + const e = { params: {} }; + return ( + null === a ? (a = [e]) : a.push(e), + i++, + (b.errors = a), + !1 + ); + } + (i = n), + null !== a && (n ? (a.length = n) : (a = null)), + (l = r === i); + } else l = !0; + } + } + } + } + } + } + } + } + } + } + } + return (b.errors = a), 0 === i; +} +function v( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let o = null, + a = 0; + if (0 === a) { + if (!e || 'object' != typeof e || Array.isArray(e)) + return (v.errors = [{ params: { type: 'object' } }]), !1; + for (const r in e) { + let n = e[r]; + const l = a, + p = a; + let f = !1; + const y = a; + b(n, { + instancePath: t + '/' + r.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: e, + parentDataProperty: r, + rootData: s, + }) || ((o = null === o ? b.errors : o.concat(b.errors)), (a = o.length)); + var i = y === a; + if (((f = f || i), !f)) { + const e = a; + if (a == a) + if ('string' == typeof n) { + if (n.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + (i = e === a), (f = f || i); + } + if (!f) { + const e = { params: {} }; + return null === o ? (o = [e]) : o.push(e), a++, (v.errors = o), !1; + } + if (((a = p), null !== o && (p ? (o.length = p) : (o = null)), l !== a)) + break; + } + } + return (v.errors = o), 0 === a; +} +function P( + e, + { + instancePath: t = '', + parentData: r, + parentDataProperty: n, + rootData: s = e, + } = {}, +) { + let o = null, + a = 0; + const i = a; + let l = !1; + const p = a; + if (a === p) + if (Array.isArray(e)) { + const r = e.length; + for (let n = 0; n < r; n++) { + let r = e[n]; + const i = a, + l = a; + let p = !1; + const y = a; + if (a == a) + if ('string' == typeof r) { + if (r.length < 1) { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + } else { + const e = { params: { type: 'string' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var f = y === a; + if (((p = p || f), !p)) { + const i = a; + v(r, { + instancePath: t + '/' + n, + parentData: e, + parentDataProperty: n, + rootData: s, + }) || + ((o = null === o ? v.errors : o.concat(v.errors)), (a = o.length)), + (f = i === a), + (p = p || f); + } + if (p) (a = l), null !== o && (l ? (o.length = l) : (o = null)); + else { + const e = { params: {} }; + null === o ? (o = [e]) : o.push(e), a++; + } + if (i !== a) break; + } + } else { + const e = { params: { type: 'array' } }; + null === o ? (o = [e]) : o.push(e), a++; + } + var y = p === a; + if (((l = l || y), !l)) { + const i = a; + v(e, { + instancePath: t, + parentData: r, + parentDataProperty: n, + rootData: s, + }) || ((o = null === o ? v.errors : o.concat(v.errors)), (a = o.length)), + (y = i === a), + (l = l || y); + } + if (!l) { + const e = { params: {} }; + return null === o ? (o = [e]) : o.push(e), a++, (P.errors = o), !1; + } + return ( + (a = i), + null !== o && (i ? (o.length = i) : (o = null)), + (P.errors = o), + 0 === a + ); +} +function j( + o, + { + instancePath: a = '', + parentData: i, + parentDataProperty: p, + rootData: f = o, + } = {}, +) { + let y = null, + m = 0; + if (0 === m) { + if (!o || 'object' != typeof o || Array.isArray(o)) + return (j.errors = [{ params: { type: 'object' } }]), !1; + { + const i = m; + for (const e in o) + if (!s.call(t.properties, e)) + return (j.errors = [{ params: { additionalProperty: e } }]), !1; + if (i === m) { + if (void 0 !== o.dataPrefetch) { + const e = m; + if ('boolean' != typeof o.dataPrefetch) + return (j.errors = [{ params: { type: 'boolean' } }]), !1; + var u = e === m; + } else u = !0; + if (u) { + if (void 0 !== o.exposes) { + const e = m; + l(o.exposes, { + instancePath: a + '/exposes', + parentData: o, + parentDataProperty: 'exposes', + rootData: f, + }) || + ((y = null === y ? l.errors : y.concat(l.errors)), + (m = y.length)), + (u = e === m); + } else u = !0; + if (u) { + if (void 0 !== o.filename) { + let t = o.filename; + const r = m; + if (m === r) { + if ('string' != typeof t) + return (j.errors = [{ params: { type: 'string' } }]), !1; + if (t.includes('!') || !1 !== e.test(t)) + return (j.errors = [{ params: {} }]), !1; + } + u = r === m; + } else u = !0; + if (u) { + if (void 0 !== o.getPublicPath) { + const e = m; + if ('string' != typeof o.getPublicPath) + return (j.errors = [{ params: { type: 'string' } }]), !1; + u = e === m; + } else u = !0; + if (u) { + if (void 0 !== o.implementation) { + const e = m; + if ('string' != typeof o.implementation) + return (j.errors = [{ params: { type: 'string' } }]), !1; + u = e === m; + } else u = !0; + if (u) { + if (void 0 !== o.library) { + const e = m; + c(o.library, { + instancePath: a + '/library', + parentData: o, + parentDataProperty: 'library', + rootData: f, + }) || + ((y = null === y ? c.errors : y.concat(c.errors)), + (m = y.length)), + (u = e === m); + } else u = !0; + if (u) { + if (void 0 !== o.manifest) { + let e = o.manifest; + const t = m, + r = m; + let n = !1; + const s = m; + if ('boolean' != typeof e) { + const e = { params: { type: 'boolean' } }; + null === y ? (y = [e]) : y.push(e), m++; + } + var d = s === m; + if (((n = n || d), !n)) { + const t = m; + if (m === t) + if (e && 'object' == typeof e && !Array.isArray(e)) { + if (void 0 !== e.filePath) { + const t = m; + if ('string' != typeof e.filePath) { + const e = { params: { type: 'string' } }; + null === y ? (y = [e]) : y.push(e), m++; + } + var h = t === m; + } else h = !0; + if (h) { + if (void 0 !== e.disableAssetsAnalyze) { + const t = m; + if ( + 'boolean' != typeof e.disableAssetsAnalyze + ) { + const e = { params: { type: 'boolean' } }; + null === y ? (y = [e]) : y.push(e), m++; + } + h = t === m; + } else h = !0; + if (h) { + if (void 0 !== e.fileName) { + const t = m; + if ('string' != typeof e.fileName) { + const e = { params: { type: 'string' } }; + null === y ? (y = [e]) : y.push(e), m++; + } + h = t === m; + } else h = !0; + if (h) + if (void 0 !== e.additionalData) { + const t = m; + if ('string' != typeof e.additionalData) { + const e = { params: { type: 'string' } }; + null === y ? (y = [e]) : y.push(e), m++; + } + h = t === m; + } else h = !0; + } + } + } else { + const e = { params: { type: 'object' } }; + null === y ? (y = [e]) : y.push(e), m++; + } + (d = t === m), (n = n || d); + } + if (!n) { + const e = { params: {} }; + return ( + null === y ? (y = [e]) : y.push(e), + m++, + (j.errors = y), + !1 + ); + } + (m = r), + null !== y && (r ? (y.length = r) : (y = null)), + (u = t === m); + } else u = !0; + if (u) { + if (void 0 !== o.name) { + const e = m; + if ('string' != typeof o.name) + return ( + (j.errors = [{ params: { type: 'string' } }]), !1 + ); + u = e === m; + } else u = !0; + if (u) { + if (void 0 !== o.remoteType) { + let e = o.remoteType; + const t = m, + n = m; + let s = !1, + a = null; + const i = m; + if ( + 'var' !== e && + 'module' !== e && + 'assign' !== e && + 'this' !== e && + 'window' !== e && + 'self' !== e && + 'global' !== e && + 'commonjs' !== e && + 'commonjs2' !== e && + 'commonjs-module' !== e && + 'commonjs-static' !== e && + 'amd' !== e && + 'amd-require' !== e && + 'umd' !== e && + 'umd2' !== e && + 'jsonp' !== e && + 'system' !== e && + 'promise' !== e && + 'import' !== e && + 'script' !== e && + 'module-import' !== e && + 'node-commonjs' !== e + ) { + const e = { params: { allowedValues: r.enum } }; + null === y ? (y = [e]) : y.push(e), m++; + } + if ((i === m && ((s = !0), (a = 0)), !s)) { + const e = { params: { passingSchemas: a } }; + return ( + null === y ? (y = [e]) : y.push(e), + m++, + (j.errors = y), + !1 + ); + } + (m = n), + null !== y && (n ? (y.length = n) : (y = null)), + (u = t === m); + } else u = !0; + if (u) { + if (void 0 !== o.remotes) { + const e = m; + g(o.remotes, { + instancePath: a + '/remotes', + parentData: o, + parentDataProperty: 'remotes', + rootData: f, + }) || + ((y = null === y ? g.errors : y.concat(g.errors)), + (m = y.length)), + (u = e === m); + } else u = !0; + if (u) { + if (void 0 !== o.runtime) { + let e = o.runtime; + const t = m, + r = m; + let s = !1; + const a = m; + if (!1 !== e) { + const e = { + params: { allowedValues: n.anyOf[0].enum }, + }; + null === y ? (y = [e]) : y.push(e), m++; + } + var b = a === m; + if (((s = s || b), !s)) { + const t = m; + if (m === t) + if ('string' == typeof e) { + if (e.length < 1) { + const e = { params: {} }; + null === y ? (y = [e]) : y.push(e), m++; + } + } else { + const e = { params: { type: 'string' } }; + null === y ? (y = [e]) : y.push(e), m++; + } + (b = t === m), (s = s || b); + } + if (!s) { + const e = { params: {} }; + return ( + null === y ? (y = [e]) : y.push(e), + m++, + (j.errors = y), + !1 + ); + } + (m = r), + null !== y && (r ? (y.length = r) : (y = null)), + (u = t === m); + } else u = !0; + if (u) { + if (void 0 !== o.runtimePlugins) { + let e = o.runtimePlugins; + const t = m; + if (m === t) { + if (!Array.isArray(e)) + return ( + (j.errors = [ + { params: { type: 'array' } }, + ]), + !1 + ); + { + const t = e.length; + for (let r = 0; r < t; r++) { + const t = m; + if ('string' != typeof e[r]) + return ( + (j.errors = [ + { params: { type: 'string' } }, + ]), + !1 + ); + if (t !== m) break; + } + } + } + u = t === m; + } else u = !0; + if (u) { + if (void 0 !== o.shareScope) { + let e = o.shareScope; + const t = m; + if (m === t) { + if ('string' != typeof e) + return ( + (j.errors = [ + { params: { type: 'string' } }, + ]), + !1 + ); + if (e.length < 1) + return (j.errors = [{ params: {} }]), !1; + } + u = t === m; + } else u = !0; + if (u) { + if (void 0 !== o.shareStrategy) { + let e = o.shareStrategy; + const r = m; + if ( + 'version-first' !== e && + 'loaded-first' !== e + ) + return ( + (j.errors = [ + { + params: { + allowedValues: + t.properties.shareStrategy.enum, + }, + }, + ]), + !1 + ); + u = r === m; + } else u = !0; + if (u) { + if (void 0 !== o.shared) { + const e = m; + P(o.shared, { + instancePath: a + '/shared', + parentData: o, + parentDataProperty: 'shared', + rootData: f, + }) || + ((y = + null === y + ? P.errors + : y.concat(P.errors)), + (m = y.length)), + (u = e === m); + } else u = !0; + if (u) { + if (void 0 !== o.virtualRuntimeEntry) { + const e = m; + if ( + 'boolean' != + typeof o.virtualRuntimeEntry + ) + return ( + (j.errors = [ + { params: { type: 'boolean' } }, + ]), + !1 + ); + u = e === m; + } else u = !0; + if (u) { + if (void 0 !== o.dev) { + let e = o.dev; + const t = m, + r = m; + let n = !1; + const s = m; + if ('boolean' != typeof e) { + const e = { + params: { type: 'boolean' }, + }; + null === y ? (y = [e]) : y.push(e), + m++; + } + var v = s === m; + if (((n = n || v), !n)) { + const t = m; + if (m === t) + if ( + e && + 'object' == typeof e && + !Array.isArray(e) + ) { + if ( + void 0 !== e.disableLiveReload + ) { + const t = m; + if ( + 'boolean' != + typeof e.disableLiveReload + ) { + const e = { + params: { + type: 'boolean', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + var D = t === m; + } else D = !0; + if (D) { + if ( + void 0 !== + e.disableHotTypesReload + ) { + const t = m; + if ( + 'boolean' != + typeof e.disableHotTypesReload + ) { + const e = { + params: { + type: 'boolean', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + D = t === m; + } else D = !0; + if (D) + if ( + void 0 !== + e.disableDynamicRemoteTypeHints + ) { + const t = m; + if ( + 'boolean' != + typeof e.disableDynamicRemoteTypeHints + ) { + const e = { + params: { + type: 'boolean', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + D = t === m; + } else D = !0; + } + } else { + const e = { + params: { type: 'object' }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + (v = t === m), (n = n || v); + } + if (!n) { + const e = { params: {} }; + return ( + null === y + ? (y = [e]) + : y.push(e), + m++, + (j.errors = y), + !1 + ); + } + (m = r), + null !== y && + (r ? (y.length = r) : (y = null)), + (u = t === m); + } else u = !0; + if (u) { + if (void 0 !== o.dts) { + let e = o.dts; + const r = m, + n = m; + let s = !1; + const a = m; + if ('boolean' != typeof e) { + const e = { + params: { type: 'boolean' }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + var A = a === m; + if (((s = s || A), !s)) { + const r = m; + if (m === r) + if ( + e && + 'object' == typeof e && + !Array.isArray(e) + ) { + if ( + void 0 !== e.generateTypes + ) { + let r = e.generateTypes; + const n = m, + s = m; + let o = !1; + const a = m; + if ('boolean' != typeof r) { + const e = { + params: { + type: 'boolean', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + var x = a === m; + if (((o = o || x), !o)) { + const e = m; + if (m === e) + if ( + r && + 'object' == + typeof r && + !Array.isArray(r) + ) { + if ( + void 0 !== + r.tsConfigPath + ) { + const e = m; + if ( + 'string' != + typeof r.tsConfigPath + ) { + const e = { + params: { + type: 'string', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + var O = e === m; + } else O = !0; + if (O) { + if ( + void 0 !== + r.typesFolder + ) { + const e = m; + if ( + 'string' != + typeof r.typesFolder + ) { + const e = { + params: { + type: 'string', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + O = e === m; + } else O = !0; + if (O) { + if ( + void 0 !== + r.compiledTypesFolder + ) { + const e = m; + if ( + 'string' != + typeof r.compiledTypesFolder + ) { + const e = { + params: { + type: 'string', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + O = e === m; + } else O = !0; + if (O) { + if ( + void 0 !== + r.deleteTypesFolder + ) { + const e = m; + if ( + 'boolean' != + typeof r.deleteTypesFolder + ) { + const e = { + params: { + type: 'boolean', + }, + }; + null === y + ? (y = [ + e, + ]) + : y.push( + e, + ), + m++; + } + O = e === m; + } else O = !0; + if (O) { + if ( + void 0 !== + r.additionalFilesToCompile + ) { + let e = + r.additionalFilesToCompile; + const t = m; + if (m === t) + if ( + Array.isArray( + e, + ) + ) { + const t = + e.length; + for ( + let r = 0; + r < t; + r++ + ) { + const t = + m; + if ( + 'string' != + typeof e[ + r + ] + ) { + const e = + { + params: + { + type: 'string', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + if ( + t !== + m + ) + break; + } + } else { + const e = + { + params: + { + type: 'array', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + O = t === m; + } else O = !0; + if (O) { + if ( + void 0 !== + r.compileInChildProcess + ) { + const e = + m; + if ( + 'boolean' != + typeof r.compileInChildProcess + ) { + const e = + { + params: + { + type: 'boolean', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + O = + e === m; + } else + O = !0; + if (O) { + if ( + void 0 !== + r.compilerInstance + ) { + let e = + r.compilerInstance; + const n = + m; + if ( + 'tsc' !== + e && + 'vue-tsc' !== + e + ) { + const e = + { + params: + { + allowedValues: + t + .properties + .dts + .anyOf[1] + .properties + .generateTypes + .anyOf[1] + .properties + .compilerInstance + .enum, + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + O = + n === + m; + } else + O = !0; + if (O) { + if ( + void 0 !== + r.generateAPITypes + ) { + const e = + m; + if ( + 'boolean' != + typeof r.generateAPITypes + ) { + const e = + { + params: + { + type: 'boolean', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + O = + e === + m; + } else + O = + !0; + if (O) { + if ( + void 0 !== + r.extractThirdParty + ) { + const e = + m; + if ( + 'boolean' != + typeof r.extractThirdParty + ) { + const e = + { + params: + { + type: 'boolean', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + O = + e === + m; + } else + O = + !0; + if ( + O + ) { + if ( + void 0 !== + r.extractRemoteTypes + ) { + const e = + m; + if ( + 'boolean' != + typeof r.extractRemoteTypes + ) { + const e = + { + params: + { + type: 'boolean', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + O = + e === + m; + } else + O = + !0; + if ( + O + ) + if ( + void 0 !== + r.abortOnError + ) { + const e = + m; + if ( + 'boolean' != + typeof r.abortOnError + ) { + const e = + { + params: + { + type: 'boolean', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + O = + e === + m; + } else + O = + !0; + } + } + } + } + } + } + } + } + } + } else { + const e = { + params: { + type: 'object', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + (x = e === m), + (o = o || x); + } + if (o) + (m = s), + null !== y && + (s + ? (y.length = s) + : (y = null)); + else { + const e = { params: {} }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + var T = n === m; + } else T = !0; + if (T) { + if ( + void 0 !== e.consumeTypes + ) { + let t = e.consumeTypes; + const r = m, + n = m; + let s = !1; + const o = m; + if ( + 'boolean' != typeof t + ) { + const e = { + params: { + type: 'boolean', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + var R = o === m; + if (((s = s || R), !s)) { + const e = m; + if (m === e) + if ( + t && + 'object' == + typeof t && + !Array.isArray(t) + ) { + if ( + void 0 !== + t.typesFolder + ) { + const e = m; + if ( + 'string' != + typeof t.typesFolder + ) { + const e = { + params: { + type: 'string', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + var $ = e === m; + } else $ = !0; + if ($) { + if ( + void 0 !== + t.abortOnError + ) { + const e = m; + if ( + 'boolean' != + typeof t.abortOnError + ) { + const e = { + params: { + type: 'boolean', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + $ = e === m; + } else $ = !0; + if ($) { + if ( + void 0 !== + t.remoteTypesFolder + ) { + const e = m; + if ( + 'string' != + typeof t.remoteTypesFolder + ) { + const e = { + params: { + type: 'string', + }, + }; + null === y + ? (y = [ + e, + ]) + : y.push( + e, + ), + m++; + } + $ = e === m; + } else $ = !0; + if ($) { + if ( + void 0 !== + t.deleteTypesFolder + ) { + const e = m; + if ( + 'boolean' != + typeof t.deleteTypesFolder + ) { + const e = + { + params: + { + type: 'boolean', + }, + }; + null === y + ? (y = [ + e, + ]) + : y.push( + e, + ), + m++; + } + $ = e === m; + } else $ = !0; + if ($) { + if ( + void 0 !== + t.maxRetries + ) { + const e = + m; + if ( + 'number' != + typeof t.maxRetries + ) { + const e = + { + params: + { + type: 'number', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + $ = + e === m; + } else + $ = !0; + if ($) { + if ( + void 0 !== + t.consumeAPITypes + ) { + const e = + m; + if ( + 'boolean' != + typeof t.consumeAPITypes + ) { + const e = + { + params: + { + type: 'boolean', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + $ = + e === + m; + } else + $ = !0; + if ($) + if ( + void 0 !== + t.runtimePkgs + ) { + let e = + t.runtimePkgs; + const r = + m; + if ( + m === + r + ) + if ( + Array.isArray( + e, + ) + ) { + const t = + e.length; + for ( + let r = 0; + r < + t; + r++ + ) { + const t = + m; + if ( + 'string' != + typeof e[ + r + ] + ) { + const e = + { + params: + { + type: 'string', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + if ( + t !== + m + ) + break; + } + } else { + const e = + { + params: + { + type: 'array', + }, + }; + null === + y + ? (y = + [ + e, + ]) + : y.push( + e, + ), + m++; + } + $ = + r === + m; + } else + $ = + !0; + } + } + } + } + } + } else { + const e = { + params: { + type: 'object', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + (R = e === m), + (s = s || R); + } + if (s) + (m = n), + null !== y && + (n + ? (y.length = n) + : (y = null)); + else { + const e = { + params: {}, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + T = r === m; + } else T = !0; + if (T) { + if ( + void 0 !== + e.tsConfigPath + ) { + const t = m; + if ( + 'string' != + typeof e.tsConfigPath + ) { + const e = { + params: { + type: 'string', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + T = t === m; + } else T = !0; + if (T) { + if ( + void 0 !== + e.extraOptions + ) { + let t = + e.extraOptions; + const r = m; + if ( + !t || + 'object' != + typeof t || + Array.isArray(t) + ) { + const e = { + params: { + type: 'object', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + T = r === m; + } else T = !0; + if (T) { + if ( + void 0 !== + e.implementation + ) { + const t = m; + if ( + 'string' != + typeof e.implementation + ) { + const e = { + params: { + type: 'string', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + T = t === m; + } else T = !0; + if (T) { + if ( + void 0 !== e.cwd + ) { + const t = m; + if ( + 'string' != + typeof e.cwd + ) { + const e = { + params: { + type: 'string', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + T = t === m; + } else T = !0; + if (T) + if ( + void 0 !== + e.displayErrorInTerminal + ) { + const t = m; + if ( + 'boolean' != + typeof e.displayErrorInTerminal + ) { + const e = { + params: { + type: 'boolean', + }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + T = t === m; + } else T = !0; + } + } + } + } + } + } else { + const e = { + params: { type: 'object' }, + }; + null === y + ? (y = [e]) + : y.push(e), + m++; + } + (A = r === m), (s = s || A); + } + if (!s) { + const e = { params: {} }; + return ( + null === y + ? (y = [e]) + : y.push(e), + m++, + (j.errors = y), + !1 + ); + } + (m = n), + null !== y && + (n + ? (y.length = n) + : (y = null)), + (u = r === m); + } else u = !0; + if (u) { + if (void 0 !== o.experiments) { + let e = o.experiments; + const t = m; + if (m === t) { + if ( + !e || + 'object' != typeof e || + Array.isArray(e) + ) + return ( + (j.errors = [ + { + params: { + type: 'object', + }, + }, + ]), + !1 + ); + if (void 0 !== e.asyncStartup) { + const t = m; + if ( + 'boolean' != + typeof e.asyncStartup + ) + return ( + (j.errors = [ + { + params: { + type: 'boolean', + }, + }, + ]), + !1 + ); + var C = t === m; + } else C = !0; + if (C) { + if ( + void 0 !== e.externalRuntime + ) { + const t = m; + if ( + 'boolean' != + typeof e.externalRuntime + ) + return ( + (j.errors = [ + { + params: { + type: 'boolean', + }, + }, + ]), + !1 + ); + C = t === m; + } else C = !0; + if (C) + if ( + void 0 !== + e.provideExternalRuntime + ) { + const t = m; + if ( + 'boolean' != + typeof e.provideExternalRuntime + ) + return ( + (j.errors = [ + { + params: { + type: 'boolean', + }, + }, + ]), + !1 + ); + C = t === m; + } else C = !0; + } + } + u = t === m; + } else u = !0; + if (u) + if (void 0 !== o.bridge) { + let e = o.bridge; + const t = m; + if (m === t) { + if ( + !e || + 'object' != typeof e || + Array.isArray(e) + ) + return ( + (j.errors = [ + { + params: { + type: 'object', + }, + }, + ]), + !1 + ); + if ( + void 0 !== e.disableAlias && + 'boolean' != + typeof e.disableAlias + ) + return ( + (j.errors = [ + { + params: { + type: 'boolean', + }, + }, + ]), + !1 + ); + } + u = t === m; + } else u = !0; + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + return (j.errors = y), 0 === m; +} diff --git a/packages/enhanced/src/schemas/container/ModuleFederationPlugin.json b/packages/enhanced/src/schemas/container/ModuleFederationPlugin.json new file mode 100644 index 00000000000..3b32041b7ec --- /dev/null +++ b/packages/enhanced/src/schemas/container/ModuleFederationPlugin.json @@ -0,0 +1,738 @@ +{ + "definitions": { + "AmdContainer": { + "description": "Add a container for define/require functions in the AMD module.", + "type": "string", + "minLength": 1 + }, + "AuxiliaryComment": { + "description": "Add a comment in the UMD wrapper.", + "anyOf": [ + { + "description": "Append the same comment above each import style.", + "type": "string" + }, + { + "$ref": "#/definitions/LibraryCustomUmdCommentObject" + } + ] + }, + "EntryRuntime": { + "description": "The name of the runtime chunk. If set a runtime chunk with this name is created or an existing entrypoint is used as runtime.", + "anyOf": [ + { + "enum": [false] + }, + { + "type": "string", + "minLength": 1 + } + ] + }, + "Exposes": { + "description": "Modules that should be exposed by this container. When provided, property name is used as public name, otherwise public name is automatically inferred from request.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Modules that should be exposed by this container.", + "anyOf": [ + { + "$ref": "#/definitions/ExposesItem" + }, + { + "$ref": "#/definitions/ExposesObject" + } + ] + } + }, + { + "$ref": "#/definitions/ExposesObject" + } + ] + }, + "ExposesConfig": { + "description": "Advanced configuration for modules that should be exposed by this container.", + "type": "object", + "additionalProperties": false, + "properties": { + "import": { + "description": "Request to a module that should be exposed by this container.", + "anyOf": [ + { + "$ref": "#/definitions/ExposesItem" + }, + { + "$ref": "#/definitions/ExposesItems" + } + ] + }, + "name": { + "description": "Custom chunk name for the exposed module.", + "type": "string" + } + }, + "required": ["import"] + }, + "ExposesItem": { + "description": "Module that should be exposed by this container.", + "type": "string", + "minLength": 1 + }, + "ExposesItems": { + "description": "Modules that should be exposed by this container.", + "type": "array", + "items": { + "$ref": "#/definitions/ExposesItem" + } + }, + "ExposesObject": { + "description": "Modules that should be exposed by this container. Property names are used as public paths.", + "type": "object", + "additionalProperties": { + "description": "Modules that should be exposed by this container.", + "anyOf": [ + { + "$ref": "#/definitions/ExposesConfig" + }, + { + "$ref": "#/definitions/ExposesItem" + }, + { + "$ref": "#/definitions/ExposesItems" + } + ] + } + }, + "ExternalsType": { + "description": "Specifies the default type of externals ('amd*', 'umd*', 'system' and 'jsonp' depend on output.libraryTarget set to the same value).", + "enum": [ + "var", + "module", + "assign", + "this", + "window", + "self", + "global", + "commonjs", + "commonjs2", + "commonjs-module", + "commonjs-static", + "amd", + "amd-require", + "umd", + "umd2", + "jsonp", + "system", + "promise", + "import", + "script", + "module-import", + "node-commonjs" + ] + }, + "LibraryCustomUmdCommentObject": { + "description": "Set explicit comments for `commonjs`, `commonjs2`, `amd`, and `root`.", + "type": "object", + "additionalProperties": false, + "properties": { + "amd": { + "description": "Set comment for `amd` section in UMD.", + "type": "string" + }, + "commonjs": { + "description": "Set comment for `commonjs` (exports) section in UMD.", + "type": "string" + }, + "commonjs2": { + "description": "Set comment for `commonjs2` (module.exports) section in UMD.", + "type": "string" + }, + "root": { + "description": "Set comment for `root` (global variable) section in UMD.", + "type": "string" + } + } + }, + "LibraryCustomUmdObject": { + "description": "Description object for all UMD variants of the library name.", + "type": "object", + "additionalProperties": false, + "properties": { + "amd": { + "description": "Name of the exposed AMD library in the UMD.", + "type": "string", + "minLength": 1 + }, + "commonjs": { + "description": "Name of the exposed commonjs export in the UMD.", + "type": "string", + "minLength": 1 + }, + "root": { + "description": "Name of the property exposed globally by a UMD library.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Part of the name of the property exposed globally by a UMD library.", + "type": "string", + "minLength": 1 + } + }, + { + "type": "string", + "minLength": 1 + } + ] + } + } + }, + "LibraryExport": { + "description": "Specify which export should be exposed as library.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Part of the export that should be exposed as library.", + "type": "string", + "minLength": 1 + } + }, + { + "type": "string", + "minLength": 1 + } + ] + }, + "LibraryName": { + "description": "The name of the library (some types allow unnamed libraries too).", + "anyOf": [ + { + "type": "array", + "items": { + "description": "A part of the library name.", + "type": "string", + "minLength": 1 + }, + "minItems": 1 + }, + { + "type": "string", + "minLength": 1 + }, + { + "$ref": "#/definitions/LibraryCustomUmdObject" + } + ] + }, + "LibraryOptions": { + "description": "Options for library.", + "type": "object", + "additionalProperties": false, + "properties": { + "amdContainer": { + "$ref": "#/definitions/AmdContainer" + }, + "auxiliaryComment": { + "$ref": "#/definitions/AuxiliaryComment" + }, + "export": { + "$ref": "#/definitions/LibraryExport" + }, + "name": { + "$ref": "#/definitions/LibraryName" + }, + "type": { + "$ref": "#/definitions/LibraryType" + }, + "umdNamedDefine": { + "$ref": "#/definitions/UmdNamedDefine" + } + }, + "required": ["type"] + }, + "LibraryType": { + "description": "Type of library (types included by default are 'var', 'module', 'assign', 'assign-properties', 'this', 'window', 'self', 'global', 'commonjs', 'commonjs2', 'commonjs-module', 'commonjs-static', 'amd', 'amd-require', 'umd', 'umd2', 'jsonp', 'system', but others might be added by plugins).", + "anyOf": [ + { + "enum": [ + "var", + "module", + "assign", + "assign-properties", + "this", + "window", + "self", + "global", + "commonjs", + "commonjs2", + "commonjs-module", + "commonjs-static", + "amd", + "amd-require", + "umd", + "umd2", + "jsonp", + "system" + ] + }, + { + "type": "string" + } + ] + }, + "Remotes": { + "description": "Container locations and request scopes from which modules should be resolved and loaded at runtime. When provided, property name is used as request scope, otherwise request scope is automatically inferred from container location.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Container locations and request scopes from which modules should be resolved and loaded at runtime.", + "anyOf": [ + { + "$ref": "#/definitions/RemotesItem" + }, + { + "$ref": "#/definitions/RemotesObject" + } + ] + } + }, + { + "$ref": "#/definitions/RemotesObject" + } + ] + }, + "RemotesConfig": { + "description": "Advanced configuration for container locations from which modules should be resolved and loaded at runtime.", + "type": "object", + "additionalProperties": false, + "properties": { + "external": { + "description": "Container locations from which modules should be resolved and loaded at runtime.", + "anyOf": [ + { + "$ref": "#/definitions/RemotesItem" + }, + { + "$ref": "#/definitions/RemotesItems" + } + ] + }, + "shareScope": { + "description": "The name of the share scope shared with this remote.", + "type": "string", + "minLength": 1 + } + }, + "required": ["external"] + }, + "RemotesItem": { + "description": "Container location from which modules should be resolved and loaded at runtime.", + "type": "string", + "minLength": 1 + }, + "RemotesItems": { + "description": "Container locations from which modules should be resolved and loaded at runtime.", + "type": "array", + "items": { + "$ref": "#/definitions/RemotesItem" + } + }, + "RemotesObject": { + "description": "Container locations from which modules should be resolved and loaded at runtime. Property names are used as request scopes.", + "type": "object", + "additionalProperties": { + "description": "Container locations from which modules should be resolved and loaded at runtime.", + "anyOf": [ + { + "$ref": "#/definitions/RemotesConfig" + }, + { + "$ref": "#/definitions/RemotesItem" + }, + { + "$ref": "#/definitions/RemotesItems" + } + ] + } + }, + "Shared": { + "description": "Modules that should be shared in the share scope. When provided, property names are used to match requested modules in this compilation.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Modules that should be shared in the share scope.", + "anyOf": [ + { + "$ref": "#/definitions/SharedItem" + }, + { + "$ref": "#/definitions/SharedObject" + } + ] + } + }, + { + "$ref": "#/definitions/SharedObject" + } + ] + }, + "SharedConfig": { + "description": "Advanced configuration for modules that should be shared in the share scope.", + "type": "object", + "additionalProperties": false, + "properties": { + "eager": { + "description": "Include the provided and fallback module directly instead behind an async request. This allows to use this shared module in initial load too. All possible shared modules need to be eager too.", + "type": "boolean" + }, + "import": { + "description": "Provided module that should be provided to share scope. Also acts as fallback module if no shared module is found in share scope or version isn't valid. Defaults to the property name.", + "anyOf": [ + { + "description": "No provided or fallback module.", + "enum": [false] + }, + { + "$ref": "#/definitions/SharedItem" + } + ] + }, + "packageName": { + "description": "Package name to determine required version from description file. This is only needed when package name can't be automatically determined from request.", + "type": "string", + "minLength": 1 + }, + "requiredVersion": { + "description": "Version requirement from module in share scope.", + "anyOf": [ + { + "description": "No version requirement check.", + "enum": [false] + }, + { + "description": "Version as string. Can be prefixed with '^' or '~' for minimum matches. Each part of the version should be separated by a dot '.'.", + "type": "string" + } + ] + }, + "shareKey": { + "description": "Module is looked up under this key from the share scope.", + "type": "string", + "minLength": 1 + }, + "shareScope": { + "description": "Share scope name.", + "type": "string", + "minLength": 1 + }, + "shareStrategy": { + "description": "load shared strategy(defaults to 'version-first').", + "enum": ["version-first", "loaded-first"] + }, + "singleton": { + "description": "Allow only a single version of the shared module in share scope (disabled by default).", + "type": "boolean" + }, + "strictVersion": { + "description": "Do not accept shared module if version is not valid (defaults to yes, if local fallback module is available and shared module is not a singleton, otherwise no, has no effect if there is no required version specified).", + "type": "boolean" + }, + "version": { + "description": "Version of the provided module. Will replace lower matching versions, but not higher.", + "anyOf": [ + { + "description": "Don't provide a version.", + "enum": [false] + }, + { + "description": "Version as string. Each part of the version should be separated by a dot '.'.", + "type": "string" + } + ] + } + } + }, + "SharedItem": { + "description": "A module that should be shared in the share scope.", + "type": "string", + "minLength": 1 + }, + "SharedObject": { + "description": "Modules that should be shared in the share scope. Property names are used to match requested modules in this compilation. Relative requests are resolved, module requests are matched unresolved, absolute paths will match resolved requests. A trailing slash will match all requests with this prefix. In this case shareKey must also have a trailing slash.", + "type": "object", + "additionalProperties": { + "description": "Modules that should be shared in the share scope.", + "anyOf": [ + { + "$ref": "#/definitions/SharedConfig" + }, + { + "$ref": "#/definitions/SharedItem" + } + ] + } + }, + "UmdNamedDefine": { + "description": "If `output.libraryTarget` is set to umd and `output.library` is set, setting this to true will name the AMD module.", + "type": "boolean" + } + }, + "title": "ModuleFederationPluginOptions", + "type": "object", + "additionalProperties": false, + "properties": { + "dataPrefetch": { + "description": "Enable Data Prefetch", + "type": "boolean" + }, + "exposes": { + "$ref": "#/definitions/Exposes" + }, + "filename": { + "description": "The filename of the container as relative path inside the `output.path` directory.", + "type": "string", + "absolutePath": false + }, + "getPublicPath": { + "description": "Custom public path function", + "type": "string" + }, + "implementation": { + "description": "Bundler runtime path", + "type": "string" + }, + "library": { + "$ref": "#/definitions/LibraryOptions" + }, + "manifest": { + "description": "Manifest generation options", + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "object", + "properties": { + "filePath": { + "type": "string" + }, + "disableAssetsAnalyze": { + "type": "boolean" + }, + "fileName": { + "type": "string" + }, + "additionalData": { + "type": "string", + "description": "Function string to provide additional data to the manifest" + } + } + } + ] + }, + "name": { + "description": "The name of the container.", + "type": "string" + }, + "remoteType": { + "description": "The external type of the remote containers.", + "oneOf": [ + { + "$ref": "#/definitions/ExternalsType" + } + ] + }, + "remotes": { + "$ref": "#/definitions/Remotes" + }, + "runtime": { + "$ref": "#/definitions/EntryRuntime" + }, + "runtimePlugins": { + "description": "Runtime plugin file paths or package name", + "type": "array", + "items": { + "type": "string" + } + }, + "shareScope": { + "description": "Share scope name used for all shared modules (defaults to 'default').", + "type": "string", + "minLength": 1 + }, + "shareStrategy": { + "description": "load shared strategy(defaults to 'version-first').", + "enum": ["version-first", "loaded-first"] + }, + "shared": { + "$ref": "#/definitions/Shared" + }, + "virtualRuntimeEntry": { + "description": "Enable virtual runtime entry", + "type": "boolean" + }, + "dev": { + "description": "Development options", + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "object", + "properties": { + "disableLiveReload": { + "type": "boolean" + }, + "disableHotTypesReload": { + "type": "boolean" + }, + "disableDynamicRemoteTypeHints": { + "type": "boolean" + } + } + } + ] + }, + "dts": { + "description": "TypeScript declaration file generation options", + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "object", + "properties": { + "generateTypes": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "object", + "properties": { + "tsConfigPath": { + "type": "string" + }, + "typesFolder": { + "type": "string" + }, + "compiledTypesFolder": { + "type": "string" + }, + "deleteTypesFolder": { + "type": "boolean" + }, + "additionalFilesToCompile": { + "type": "array", + "items": { + "type": "string" + } + }, + "compileInChildProcess": { + "type": "boolean" + }, + "compilerInstance": { + "enum": ["tsc", "vue-tsc"] + }, + "generateAPITypes": { + "type": "boolean" + }, + "extractThirdParty": { + "type": "boolean" + }, + "extractRemoteTypes": { + "type": "boolean" + }, + "abortOnError": { + "type": "boolean" + } + } + } + ] + }, + "consumeTypes": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "object", + "properties": { + "typesFolder": { + "type": "string" + }, + "abortOnError": { + "type": "boolean" + }, + "remoteTypesFolder": { + "type": "string" + }, + "deleteTypesFolder": { + "type": "boolean" + }, + "maxRetries": { + "type": "number" + }, + "consumeAPITypes": { + "type": "boolean" + }, + "runtimePkgs": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + ] + }, + "tsConfigPath": { + "type": "string" + }, + "extraOptions": { + "type": "object" + }, + "implementation": { + "type": "string" + }, + "cwd": { + "type": "string" + }, + "displayErrorInTerminal": { + "type": "boolean" + } + } + } + ] + }, + "experiments": { + "type": "object", + "properties": { + "asyncStartup": { + "description": "Enable async startup for the container", + "type": "boolean" + }, + "externalRuntime": { + "type": "boolean" + }, + "provideExternalRuntime": { + "type": "boolean" + } + } + }, + "bridge": { + "type": "object", + "properties": { + "disableAlias": { + "description": "Disables the default alias setting in the bridge. When true, users must manually handle basename through root component props.", + "type": "boolean", + "default": false + } + } + } + } +} diff --git a/packages/enhanced/src/schemas/container/ModuleFederationPlugin.ts b/packages/enhanced/src/schemas/container/ModuleFederationPlugin.ts index e69de29bb2d..e076dad6734 100644 --- a/packages/enhanced/src/schemas/container/ModuleFederationPlugin.ts +++ b/packages/enhanced/src/schemas/container/ModuleFederationPlugin.ts @@ -0,0 +1,786 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ + +export default { + definitions: { + AmdContainer: { + description: + 'Add a container for define/require functions in the AMD module.', + type: 'string', + minLength: 1, + }, + AuxiliaryComment: { + description: 'Add a comment in the UMD wrapper.', + anyOf: [ + { + description: 'Append the same comment above each import style.', + type: 'string', + }, + { + $ref: '#/definitions/LibraryCustomUmdCommentObject', + }, + ], + }, + EntryRuntime: { + description: + 'The name of the runtime chunk. If set a runtime chunk with this name is created or an existing entrypoint is used as runtime.', + anyOf: [ + { + enum: [false], + }, + { + type: 'string', + minLength: 1, + }, + ], + }, + Exposes: { + description: + 'Modules that should be exposed by this container. When provided, property name is used as public name, otherwise public name is automatically inferred from request.', + anyOf: [ + { + type: 'array', + items: { + description: 'Modules that should be exposed by this container.', + anyOf: [ + { + $ref: '#/definitions/ExposesItem', + }, + { + $ref: '#/definitions/ExposesObject', + }, + ], + }, + }, + { + $ref: '#/definitions/ExposesObject', + }, + ], + }, + ExposesConfig: { + description: + 'Advanced configuration for modules that should be exposed by this container.', + type: 'object', + additionalProperties: false, + properties: { + import: { + description: + 'Request to a module that should be exposed by this container.', + anyOf: [ + { + $ref: '#/definitions/ExposesItem', + }, + { + $ref: '#/definitions/ExposesItems', + }, + ], + }, + name: { + description: 'Custom chunk name for the exposed module.', + type: 'string', + }, + }, + required: ['import'], + }, + ExposesItem: { + description: 'Module that should be exposed by this container.', + type: 'string', + minLength: 1, + }, + ExposesItems: { + description: 'Modules that should be exposed by this container.', + type: 'array', + items: { + $ref: '#/definitions/ExposesItem', + }, + }, + ExposesObject: { + description: + 'Modules that should be exposed by this container. Property names are used as public paths.', + type: 'object', + additionalProperties: { + description: 'Modules that should be exposed by this container.', + anyOf: [ + { + $ref: '#/definitions/ExposesConfig', + }, + { + $ref: '#/definitions/ExposesItem', + }, + { + $ref: '#/definitions/ExposesItems', + }, + ], + }, + }, + ExternalsType: { + description: + "Specifies the default type of externals ('amd*', 'umd*', 'system' and 'jsonp' depend on output.libraryTarget set to the same value).", + enum: [ + 'var', + 'module', + 'assign', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + 'promise', + 'import', + 'script', + 'module-import', + 'node-commonjs', + ], + }, + LibraryCustomUmdCommentObject: { + description: + 'Set explicit comments for `commonjs`, `commonjs2`, `amd`, and `root`.', + type: 'object', + additionalProperties: false, + properties: { + amd: { + description: 'Set comment for `amd` section in UMD.', + type: 'string', + }, + commonjs: { + description: 'Set comment for `commonjs` (exports) section in UMD.', + type: 'string', + }, + commonjs2: { + description: + 'Set comment for `commonjs2` (module.exports) section in UMD.', + type: 'string', + }, + root: { + description: + 'Set comment for `root` (global variable) section in UMD.', + type: 'string', + }, + }, + }, + LibraryCustomUmdObject: { + description: + 'Description object for all UMD variants of the library name.', + type: 'object', + additionalProperties: false, + properties: { + amd: { + description: 'Name of the exposed AMD library in the UMD.', + type: 'string', + minLength: 1, + }, + commonjs: { + description: 'Name of the exposed commonjs export in the UMD.', + type: 'string', + minLength: 1, + }, + root: { + description: + 'Name of the property exposed globally by a UMD library.', + anyOf: [ + { + type: 'array', + items: { + description: + 'Part of the name of the property exposed globally by a UMD library.', + type: 'string', + minLength: 1, + }, + }, + { + type: 'string', + minLength: 1, + }, + ], + }, + }, + }, + LibraryExport: { + description: 'Specify which export should be exposed as library.', + anyOf: [ + { + type: 'array', + items: { + description: + 'Part of the export that should be exposed as library.', + type: 'string', + minLength: 1, + }, + }, + { + type: 'string', + minLength: 1, + }, + ], + }, + LibraryName: { + description: + 'The name of the library (some types allow unnamed libraries too).', + anyOf: [ + { + type: 'array', + items: { + description: 'A part of the library name.', + type: 'string', + minLength: 1, + }, + minItems: 1, + }, + { + type: 'string', + minLength: 1, + }, + { + $ref: '#/definitions/LibraryCustomUmdObject', + }, + ], + }, + LibraryOptions: { + description: 'Options for library.', + type: 'object', + additionalProperties: false, + properties: { + amdContainer: { + $ref: '#/definitions/AmdContainer', + }, + auxiliaryComment: { + $ref: '#/definitions/AuxiliaryComment', + }, + export: { + $ref: '#/definitions/LibraryExport', + }, + name: { + $ref: '#/definitions/LibraryName', + }, + type: { + $ref: '#/definitions/LibraryType', + }, + umdNamedDefine: { + $ref: '#/definitions/UmdNamedDefine', + }, + }, + required: ['type'], + }, + LibraryType: { + description: + "Type of library (types included by default are 'var', 'module', 'assign', 'assign-properties', 'this', 'window', 'self', 'global', 'commonjs', 'commonjs2', 'commonjs-module', 'commonjs-static', 'amd', 'amd-require', 'umd', 'umd2', 'jsonp', 'system', but others might be added by plugins).", + anyOf: [ + { + enum: [ + 'var', + 'module', + 'assign', + 'assign-properties', + 'this', + 'window', + 'self', + 'global', + 'commonjs', + 'commonjs2', + 'commonjs-module', + 'commonjs-static', + 'amd', + 'amd-require', + 'umd', + 'umd2', + 'jsonp', + 'system', + ], + }, + { + type: 'string', + }, + ], + }, + Remotes: { + description: + 'Container locations and request scopes from which modules should be resolved and loaded at runtime. When provided, property name is used as request scope, otherwise request scope is automatically inferred from container location.', + anyOf: [ + { + type: 'array', + items: { + description: + 'Container locations and request scopes from which modules should be resolved and loaded at runtime.', + anyOf: [ + { + $ref: '#/definitions/RemotesItem', + }, + { + $ref: '#/definitions/RemotesObject', + }, + ], + }, + }, + { + $ref: '#/definitions/RemotesObject', + }, + ], + }, + RemotesConfig: { + description: + 'Advanced configuration for container locations from which modules should be resolved and loaded at runtime.', + type: 'object', + additionalProperties: false, + properties: { + external: { + description: + 'Container locations from which modules should be resolved and loaded at runtime.', + anyOf: [ + { + $ref: '#/definitions/RemotesItem', + }, + { + $ref: '#/definitions/RemotesItems', + }, + ], + }, + shareScope: { + description: 'The name of the share scope shared with this remote.', + type: 'string', + minLength: 1, + }, + }, + required: ['external'], + }, + RemotesItem: { + description: + 'Container location from which modules should be resolved and loaded at runtime.', + type: 'string', + minLength: 1, + }, + RemotesItems: { + description: + 'Container locations from which modules should be resolved and loaded at runtime.', + type: 'array', + items: { + $ref: '#/definitions/RemotesItem', + }, + }, + RemotesObject: { + description: + 'Container locations from which modules should be resolved and loaded at runtime. Property names are used as request scopes.', + type: 'object', + additionalProperties: { + description: + 'Container locations from which modules should be resolved and loaded at runtime.', + anyOf: [ + { + $ref: '#/definitions/RemotesConfig', + }, + { + $ref: '#/definitions/RemotesItem', + }, + { + $ref: '#/definitions/RemotesItems', + }, + ], + }, + }, + Shared: { + description: + 'Modules that should be shared in the share scope. When provided, property names are used to match requested modules in this compilation.', + anyOf: [ + { + type: 'array', + items: { + description: 'Modules that should be shared in the share scope.', + anyOf: [ + { + $ref: '#/definitions/SharedItem', + }, + { + $ref: '#/definitions/SharedObject', + }, + ], + }, + }, + { + $ref: '#/definitions/SharedObject', + }, + ], + }, + SharedConfig: { + description: + 'Advanced configuration for modules that should be shared in the share scope.', + type: 'object', + additionalProperties: false, + properties: { + eager: { + description: + 'Include the provided and fallback module directly instead behind an async request. This allows to use this shared module in initial load too. All possible shared modules need to be eager too.', + type: 'boolean', + }, + import: { + description: + "Provided module that should be provided to share scope. Also acts as fallback module if no shared module is found in share scope or version isn't valid. Defaults to the property name.", + anyOf: [ + { + description: 'No provided or fallback module.', + enum: [false], + }, + { + $ref: '#/definitions/SharedItem', + }, + ], + }, + packageName: { + description: + "Package name to determine required version from description file. This is only needed when package name can't be automatically determined from request.", + type: 'string', + minLength: 1, + }, + requiredVersion: { + description: 'Version requirement from module in share scope.', + anyOf: [ + { + description: 'No version requirement check.', + enum: [false], + }, + { + description: + "Version as string. Can be prefixed with '^' or '~' for minimum matches. Each part of the version should be separated by a dot '.'.", + type: 'string', + }, + ], + }, + shareKey: { + description: + 'Module is looked up under this key from the share scope.', + type: 'string', + minLength: 1, + }, + shareScope: { + description: 'Share scope name.', + type: 'string', + minLength: 1, + }, + shareStrategy: { + description: "load shared strategy(defaults to 'version-first').", + enum: ['version-first', 'loaded-first'], + }, + singleton: { + description: + 'Allow only a single version of the shared module in share scope (disabled by default).', + type: 'boolean', + }, + strictVersion: { + description: + 'Do not accept shared module if version is not valid (defaults to yes, if local fallback module is available and shared module is not a singleton, otherwise no, has no effect if there is no required version specified).', + type: 'boolean', + }, + version: { + description: + 'Version of the provided module. Will replace lower matching versions, but not higher.', + anyOf: [ + { + description: "Don't provide a version.", + enum: [false], + }, + { + description: + "Version as string. Each part of the version should be separated by a dot '.'.", + type: 'string', + }, + ], + }, + }, + }, + SharedItem: { + description: 'A module that should be shared in the share scope.', + type: 'string', + minLength: 1, + }, + SharedObject: { + description: + 'Modules that should be shared in the share scope. Property names are used to match requested modules in this compilation. Relative requests are resolved, module requests are matched unresolved, absolute paths will match resolved requests. A trailing slash will match all requests with this prefix. In this case shareKey must also have a trailing slash.', + type: 'object', + additionalProperties: { + description: 'Modules that should be shared in the share scope.', + anyOf: [ + { + $ref: '#/definitions/SharedConfig', + }, + { + $ref: '#/definitions/SharedItem', + }, + ], + }, + }, + UmdNamedDefine: { + description: + 'If `output.libraryTarget` is set to umd and `output.library` is set, setting this to true will name the AMD module.', + type: 'boolean', + }, + }, + title: 'ModuleFederationPluginOptions', + type: 'object', + additionalProperties: false, + properties: { + dataPrefetch: { + description: 'Enable Data Prefetch', + type: 'boolean', + }, + exposes: { + $ref: '#/definitions/Exposes', + }, + filename: { + description: + 'The filename of the container as relative path inside the `output.path` directory.', + type: 'string', + absolutePath: false, + }, + getPublicPath: { + description: 'Custom public path function', + type: 'string', + }, + implementation: { + description: 'Bundler runtime path', + type: 'string', + }, + library: { + $ref: '#/definitions/LibraryOptions', + }, + manifest: { + description: 'Manifest generation options', + anyOf: [ + { + type: 'boolean', + }, + { + type: 'object', + properties: { + filePath: { + type: 'string', + }, + disableAssetsAnalyze: { + type: 'boolean', + }, + fileName: { + type: 'string', + }, + additionalData: { + type: 'string', + description: + 'Function string to provide additional data to the manifest', + }, + }, + }, + ], + }, + name: { + description: 'The name of the container.', + type: 'string', + }, + remoteType: { + description: 'The external type of the remote containers.', + oneOf: [ + { + $ref: '#/definitions/ExternalsType', + }, + ], + }, + remotes: { + $ref: '#/definitions/Remotes', + }, + runtime: { + $ref: '#/definitions/EntryRuntime', + }, + runtimePlugins: { + description: 'Runtime plugin file paths or package name', + type: 'array', + items: { + type: 'string', + }, + }, + shareScope: { + description: + "Share scope name used for all shared modules (defaults to 'default').", + type: 'string', + minLength: 1, + }, + shareStrategy: { + description: "load shared strategy(defaults to 'version-first').", + enum: ['version-first', 'loaded-first'], + }, + shared: { + $ref: '#/definitions/Shared', + }, + virtualRuntimeEntry: { + description: 'Enable virtual runtime entry', + type: 'boolean', + }, + dev: { + description: 'Development options', + anyOf: [ + { + type: 'boolean', + }, + { + type: 'object', + properties: { + disableLiveReload: { + type: 'boolean', + }, + disableHotTypesReload: { + type: 'boolean', + }, + disableDynamicRemoteTypeHints: { + type: 'boolean', + }, + }, + }, + ], + }, + dts: { + description: 'TypeScript declaration file generation options', + anyOf: [ + { + type: 'boolean', + }, + { + type: 'object', + properties: { + generateTypes: { + anyOf: [ + { + type: 'boolean', + }, + { + type: 'object', + properties: { + tsConfigPath: { + type: 'string', + }, + typesFolder: { + type: 'string', + }, + compiledTypesFolder: { + type: 'string', + }, + deleteTypesFolder: { + type: 'boolean', + }, + additionalFilesToCompile: { + type: 'array', + items: { + type: 'string', + }, + }, + compileInChildProcess: { + type: 'boolean', + }, + compilerInstance: { + enum: ['tsc', 'vue-tsc'], + }, + generateAPITypes: { + type: 'boolean', + }, + extractThirdParty: { + type: 'boolean', + }, + extractRemoteTypes: { + type: 'boolean', + }, + abortOnError: { + type: 'boolean', + }, + }, + }, + ], + }, + consumeTypes: { + anyOf: [ + { + type: 'boolean', + }, + { + type: 'object', + properties: { + typesFolder: { + type: 'string', + }, + abortOnError: { + type: 'boolean', + }, + remoteTypesFolder: { + type: 'string', + }, + deleteTypesFolder: { + type: 'boolean', + }, + maxRetries: { + type: 'number', + }, + consumeAPITypes: { + type: 'boolean', + }, + runtimePkgs: { + type: 'array', + items: { + type: 'string', + }, + }, + }, + }, + ], + }, + tsConfigPath: { + type: 'string', + }, + extraOptions: { + type: 'object', + }, + implementation: { + type: 'string', + }, + cwd: { + type: 'string', + }, + displayErrorInTerminal: { + type: 'boolean', + }, + }, + }, + ], + }, + experiments: { + type: 'object', + properties: { + asyncStartup: { + description: 'Enable async startup for the container', + type: 'boolean', + }, + externalRuntime: { + type: 'boolean', + }, + provideExternalRuntime: { + type: 'boolean', + }, + }, + }, + bridge: { + type: 'object', + properties: { + disableAlias: { + description: + 'Disables the default alias setting in the bridge. When true, users must manually handle basename through root component props.', + type: 'boolean', + default: false, + }, + }, + }, + }, +} as const; diff --git a/packages/enhanced/src/schemas/sharing/ConsumeSharedPlugin.check.ts b/packages/enhanced/src/schemas/sharing/ConsumeSharedPlugin.check.ts new file mode 100644 index 00000000000..6d438755ed5 --- /dev/null +++ b/packages/enhanced/src/schemas/sharing/ConsumeSharedPlugin.check.ts @@ -0,0 +1,378 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ +export const validate = s; +export default s; +const r = { + type: 'object', + additionalProperties: !1, + properties: { + eager: { type: 'boolean' }, + import: { anyOf: [{ enum: [!1] }, { $ref: '#/definitions/ConsumesItem' }] }, + packageName: { type: 'string', minLength: 1 }, + requiredVersion: { anyOf: [{ enum: [!1] }, { type: 'string' }] }, + shareKey: { type: 'string', minLength: 1 }, + shareScope: { type: 'string', minLength: 1 }, + singleton: { type: 'boolean' }, + strictVersion: { type: 'boolean' }, + }, +}; +function e( + t, + { + instancePath: n = '', + parentData: s, + parentDataProperty: a, + rootData: o = t, + } = {}, +) { + let i = null, + l = 0; + if (0 === l) { + if (!t || 'object' != typeof t || Array.isArray(t)) + return (e.errors = [{ params: { type: 'object' } }]), !1; + { + const n = l; + for (const r in t) + if ( + 'eager' !== r && + 'import' !== r && + 'packageName' !== r && + 'requiredVersion' !== r && + 'shareKey' !== r && + 'shareScope' !== r && + 'singleton' !== r && + 'strictVersion' !== r + ) + return (e.errors = [{ params: { additionalProperty: r } }]), !1; + if (n === l) { + if (void 0 !== t.eager) { + const r = l; + if ('boolean' != typeof t.eager) + return (e.errors = [{ params: { type: 'boolean' } }]), !1; + var p = r === l; + } else p = !0; + if (p) { + if (void 0 !== t.import) { + let n = t.import; + const s = l, + a = l; + let o = !1; + const c = l; + if (!1 !== n) { + const e = { + params: { allowedValues: r.properties.import.anyOf[0].enum }, + }; + null === i ? (i = [e]) : i.push(e), l++; + } + var f = c === l; + if (((o = o || f), !o)) { + const r = l; + if (l == l) + if ('string' == typeof n) { + if (n.length < 1) { + const r = { params: {} }; + null === i ? (i = [r]) : i.push(r), l++; + } + } else { + const r = { params: { type: 'string' } }; + null === i ? (i = [r]) : i.push(r), l++; + } + (f = r === l), (o = o || f); + } + if (!o) { + const r = { params: {} }; + return ( + null === i ? (i = [r]) : i.push(r), l++, (e.errors = i), !1 + ); + } + (l = a), + null !== i && (a ? (i.length = a) : (i = null)), + (p = s === l); + } else p = !0; + if (p) { + if (void 0 !== t.packageName) { + let r = t.packageName; + const n = l; + if (l === n) { + if ('string' != typeof r) + return (e.errors = [{ params: { type: 'string' } }]), !1; + if (r.length < 1) return (e.errors = [{ params: {} }]), !1; + } + p = n === l; + } else p = !0; + if (p) { + if (void 0 !== t.requiredVersion) { + let n = t.requiredVersion; + const s = l, + a = l; + let o = !1; + const f = l; + if (!1 !== n) { + const e = { + params: { + allowedValues: r.properties.requiredVersion.anyOf[0].enum, + }, + }; + null === i ? (i = [e]) : i.push(e), l++; + } + var c = f === l; + if (((o = o || c), !o)) { + const r = l; + if ('string' != typeof n) { + const r = { params: { type: 'string' } }; + null === i ? (i = [r]) : i.push(r), l++; + } + (c = r === l), (o = o || c); + } + if (!o) { + const r = { params: {} }; + return ( + null === i ? (i = [r]) : i.push(r), l++, (e.errors = i), !1 + ); + } + (l = a), + null !== i && (a ? (i.length = a) : (i = null)), + (p = s === l); + } else p = !0; + if (p) { + if (void 0 !== t.shareKey) { + let r = t.shareKey; + const n = l; + if (l === n) { + if ('string' != typeof r) + return (e.errors = [{ params: { type: 'string' } }]), !1; + if (r.length < 1) return (e.errors = [{ params: {} }]), !1; + } + p = n === l; + } else p = !0; + if (p) { + if (void 0 !== t.shareScope) { + let r = t.shareScope; + const n = l; + if (l === n) { + if ('string' != typeof r) + return ( + (e.errors = [{ params: { type: 'string' } }]), !1 + ); + if (r.length < 1) + return (e.errors = [{ params: {} }]), !1; + } + p = n === l; + } else p = !0; + if (p) { + if (void 0 !== t.singleton) { + const r = l; + if ('boolean' != typeof t.singleton) + return ( + (e.errors = [{ params: { type: 'boolean' } }]), !1 + ); + p = r === l; + } else p = !0; + if (p) + if (void 0 !== t.strictVersion) { + const r = l; + if ('boolean' != typeof t.strictVersion) + return ( + (e.errors = [{ params: { type: 'boolean' } }]), !1 + ); + p = r === l; + } else p = !0; + } + } + } + } + } + } + } + } + } + return (e.errors = i), 0 === l; +} +function t( + r, + { + instancePath: n = '', + parentData: s, + parentDataProperty: a, + rootData: o = r, + } = {}, +) { + let i = null, + l = 0; + if (0 === l) { + if (!r || 'object' != typeof r || Array.isArray(r)) + return (t.errors = [{ params: { type: 'object' } }]), !1; + for (const s in r) { + let a = r[s]; + const f = l, + c = l; + let u = !1; + const y = l; + e(a, { + instancePath: n + '/' + s.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: r, + parentDataProperty: s, + rootData: o, + }) || ((i = null === i ? e.errors : i.concat(e.errors)), (l = i.length)); + var p = y === l; + if (((u = u || p), !u)) { + const r = l; + if (l == l) + if ('string' == typeof a) { + if (a.length < 1) { + const r = { params: {} }; + null === i ? (i = [r]) : i.push(r), l++; + } + } else { + const r = { params: { type: 'string' } }; + null === i ? (i = [r]) : i.push(r), l++; + } + (p = r === l), (u = u || p); + } + if (!u) { + const r = { params: {} }; + return null === i ? (i = [r]) : i.push(r), l++, (t.errors = i), !1; + } + if (((l = c), null !== i && (c ? (i.length = c) : (i = null)), f !== l)) + break; + } + } + return (t.errors = i), 0 === l; +} +function n( + r, + { + instancePath: e = '', + parentData: s, + parentDataProperty: a, + rootData: o = r, + } = {}, +) { + let i = null, + l = 0; + const p = l; + let f = !1; + const c = l; + if (l === c) + if (Array.isArray(r)) { + const n = r.length; + for (let s = 0; s < n; s++) { + let n = r[s]; + const a = l, + p = l; + let f = !1; + const c = l; + if (l == l) + if ('string' == typeof n) { + if (n.length < 1) { + const r = { params: {} }; + null === i ? (i = [r]) : i.push(r), l++; + } + } else { + const r = { params: { type: 'string' } }; + null === i ? (i = [r]) : i.push(r), l++; + } + var u = c === l; + if (((f = f || u), !f)) { + const a = l; + t(n, { + instancePath: e + '/' + s, + parentData: r, + parentDataProperty: s, + rootData: o, + }) || + ((i = null === i ? t.errors : i.concat(t.errors)), (l = i.length)), + (u = a === l), + (f = f || u); + } + if (f) (l = p), null !== i && (p ? (i.length = p) : (i = null)); + else { + const r = { params: {} }; + null === i ? (i = [r]) : i.push(r), l++; + } + if (a !== l) break; + } + } else { + const r = { params: { type: 'array' } }; + null === i ? (i = [r]) : i.push(r), l++; + } + var y = c === l; + if (((f = f || y), !f)) { + const n = l; + t(r, { + instancePath: e, + parentData: s, + parentDataProperty: a, + rootData: o, + }) || ((i = null === i ? t.errors : i.concat(t.errors)), (l = i.length)), + (y = n === l), + (f = f || y); + } + if (!f) { + const r = { params: {} }; + return null === i ? (i = [r]) : i.push(r), l++, (n.errors = i), !1; + } + return ( + (l = p), + null !== i && (p ? (i.length = p) : (i = null)), + (n.errors = i), + 0 === l + ); +} +function s( + r, + { + instancePath: e = '', + parentData: t, + parentDataProperty: a, + rootData: o = r, + } = {}, +) { + let i = null, + l = 0; + if (0 === l) { + if (!r || 'object' != typeof r || Array.isArray(r)) + return (s.errors = [{ params: { type: 'object' } }]), !1; + { + let t; + if (void 0 === r.consumes && (t = 'consumes')) + return (s.errors = [{ params: { missingProperty: t } }]), !1; + { + const t = l; + for (const e in r) + if ('consumes' !== e && 'shareScope' !== e) + return (s.errors = [{ params: { additionalProperty: e } }]), !1; + if (t === l) { + if (void 0 !== r.consumes) { + const t = l; + n(r.consumes, { + instancePath: e + '/consumes', + parentData: r, + parentDataProperty: 'consumes', + rootData: o, + }) || + ((i = null === i ? n.errors : i.concat(n.errors)), + (l = i.length)); + var p = t === l; + } else p = !0; + if (p) + if (void 0 !== r.shareScope) { + let e = r.shareScope; + const t = l; + if (l === t) { + if ('string' != typeof e) + return (s.errors = [{ params: { type: 'string' } }]), !1; + if (e.length < 1) return (s.errors = [{ params: {} }]), !1; + } + p = t === l; + } else p = !0; + } + } + } + } + return (s.errors = i), 0 === l; +} diff --git a/packages/enhanced/src/schemas/sharing/ConsumeSharedPlugin.json b/packages/enhanced/src/schemas/sharing/ConsumeSharedPlugin.json new file mode 100644 index 00000000000..8365d5ff54d --- /dev/null +++ b/packages/enhanced/src/schemas/sharing/ConsumeSharedPlugin.json @@ -0,0 +1,120 @@ +{ + "definitions": { + "Consumes": { + "description": "Modules that should be consumed from share scope. When provided, property names are used to match requested modules in this compilation.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Modules that should be consumed from share scope.", + "anyOf": [ + { + "$ref": "#/definitions/ConsumesItem" + }, + { + "$ref": "#/definitions/ConsumesObject" + } + ] + } + }, + { + "$ref": "#/definitions/ConsumesObject" + } + ] + }, + "ConsumesConfig": { + "description": "Advanced configuration for modules that should be consumed from share scope.", + "type": "object", + "additionalProperties": false, + "properties": { + "eager": { + "description": "Include the fallback module directly instead behind an async request. This allows to use fallback module in initial load too. All possible shared modules need to be eager too.", + "type": "boolean" + }, + "import": { + "description": "Fallback module if no shared module is found in share scope. Defaults to the property name.", + "anyOf": [ + { + "description": "No fallback module.", + "enum": [false] + }, + { + "$ref": "#/definitions/ConsumesItem" + } + ] + }, + "packageName": { + "description": "Package name to determine required version from description file. This is only needed when package name can't be automatically determined from request.", + "type": "string", + "minLength": 1 + }, + "requiredVersion": { + "description": "Version requirement from module in share scope.", + "anyOf": [ + { + "description": "No version requirement check.", + "enum": [false] + }, + { + "description": "Version as string. Can be prefixed with '^' or '~' for minimum matches. Each part of the version should be separated by a dot '.'.", + "type": "string" + } + ] + }, + "shareKey": { + "description": "Module is looked up under this key from the share scope.", + "type": "string", + "minLength": 1 + }, + "shareScope": { + "description": "Share scope name.", + "type": "string", + "minLength": 1 + }, + "singleton": { + "description": "Allow only a single version of the shared module in share scope (disabled by default).", + "type": "boolean" + }, + "strictVersion": { + "description": "Do not accept shared module if version is not valid (defaults to yes, if local fallback module is available and shared module is not a singleton, otherwise no, has no effect if there is no required version specified).", + "type": "boolean" + } + } + }, + "ConsumesItem": { + "description": "A module that should be consumed from share scope.", + "type": "string", + "minLength": 1 + }, + "ConsumesObject": { + "description": "Modules that should be consumed from share scope. Property names are used to match requested modules in this compilation. Relative requests are resolved, module requests are matched unresolved, absolute paths will match resolved requests. A trailing slash will match all requests with this prefix. In this case shareKey must also have a trailing slash.", + "type": "object", + "additionalProperties": { + "description": "Modules that should be consumed from share scope.", + "anyOf": [ + { + "$ref": "#/definitions/ConsumesConfig" + }, + { + "$ref": "#/definitions/ConsumesItem" + } + ] + } + } + }, + "title": "ConsumeSharedPluginOptions", + "description": "Options for consuming shared modules.", + "type": "object", + "additionalProperties": false, + "properties": { + "consumes": { + "$ref": "#/definitions/Consumes" + }, + "shareScope": { + "description": "Share scope name used for all consumed modules (defaults to 'default').", + "type": "string", + "minLength": 1 + } + }, + "required": ["consumes"] +} diff --git a/packages/enhanced/src/schemas/sharing/ConsumeSharedPlugin.ts b/packages/enhanced/src/schemas/sharing/ConsumeSharedPlugin.ts new file mode 100644 index 00000000000..26670eb044c --- /dev/null +++ b/packages/enhanced/src/schemas/sharing/ConsumeSharedPlugin.ts @@ -0,0 +1,138 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ + +export default { + definitions: { + Consumes: { + description: + 'Modules that should be consumed from share scope. When provided, property names are used to match requested modules in this compilation.', + anyOf: [ + { + type: 'array', + items: { + description: 'Modules that should be consumed from share scope.', + anyOf: [ + { + $ref: '#/definitions/ConsumesItem', + }, + { + $ref: '#/definitions/ConsumesObject', + }, + ], + }, + }, + { + $ref: '#/definitions/ConsumesObject', + }, + ], + }, + ConsumesConfig: { + description: + 'Advanced configuration for modules that should be consumed from share scope.', + type: 'object', + additionalProperties: false, + properties: { + eager: { + description: + 'Include the fallback module directly instead behind an async request. This allows to use fallback module in initial load too. All possible shared modules need to be eager too.', + type: 'boolean', + }, + import: { + description: + 'Fallback module if no shared module is found in share scope. Defaults to the property name.', + anyOf: [ + { + description: 'No fallback module.', + enum: [false], + }, + { + $ref: '#/definitions/ConsumesItem', + }, + ], + }, + packageName: { + description: + "Package name to determine required version from description file. This is only needed when package name can't be automatically determined from request.", + type: 'string', + minLength: 1, + }, + requiredVersion: { + description: 'Version requirement from module in share scope.', + anyOf: [ + { + description: 'No version requirement check.', + enum: [false], + }, + { + description: + "Version as string. Can be prefixed with '^' or '~' for minimum matches. Each part of the version should be separated by a dot '.'.", + type: 'string', + }, + ], + }, + shareKey: { + description: + 'Module is looked up under this key from the share scope.', + type: 'string', + minLength: 1, + }, + shareScope: { + description: 'Share scope name.', + type: 'string', + minLength: 1, + }, + singleton: { + description: + 'Allow only a single version of the shared module in share scope (disabled by default).', + type: 'boolean', + }, + strictVersion: { + description: + 'Do not accept shared module if version is not valid (defaults to yes, if local fallback module is available and shared module is not a singleton, otherwise no, has no effect if there is no required version specified).', + type: 'boolean', + }, + }, + }, + ConsumesItem: { + description: 'A module that should be consumed from share scope.', + type: 'string', + minLength: 1, + }, + ConsumesObject: { + description: + 'Modules that should be consumed from share scope. Property names are used to match requested modules in this compilation. Relative requests are resolved, module requests are matched unresolved, absolute paths will match resolved requests. A trailing slash will match all requests with this prefix. In this case shareKey must also have a trailing slash.', + type: 'object', + additionalProperties: { + description: 'Modules that should be consumed from share scope.', + anyOf: [ + { + $ref: '#/definitions/ConsumesConfig', + }, + { + $ref: '#/definitions/ConsumesItem', + }, + ], + }, + }, + }, + title: 'ConsumeSharedPluginOptions', + description: 'Options for consuming shared modules.', + type: 'object', + additionalProperties: false, + properties: { + consumes: { + $ref: '#/definitions/Consumes', + }, + shareScope: { + description: + "Share scope name used for all consumed modules (defaults to 'default').", + type: 'string', + minLength: 1, + }, + }, + required: ['consumes'], +} as const; diff --git a/packages/enhanced/src/schemas/sharing/ProvideSharedPlugin.check.ts b/packages/enhanced/src/schemas/sharing/ProvideSharedPlugin.check.ts new file mode 100644 index 00000000000..0107b2955cb --- /dev/null +++ b/packages/enhanced/src/schemas/sharing/ProvideSharedPlugin.check.ts @@ -0,0 +1,290 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ +export const validate = n; +export default n; +const r = { + type: 'object', + additionalProperties: !1, + properties: { + eager: { type: 'boolean' }, + shareKey: { type: 'string', minLength: 1 }, + shareScope: { type: 'string', minLength: 1 }, + version: { anyOf: [{ enum: [!1] }, { type: 'string' }] }, + }, +}; +function e( + t, + { + instancePath: n = '', + parentData: s, + parentDataProperty: a, + rootData: o = t, + } = {}, +) { + let l = null, + i = 0; + if (0 === i) { + if (!t || 'object' != typeof t || Array.isArray(t)) + return (e.errors = [{ params: { type: 'object' } }]), !1; + for (const n in t) { + let s = t[n]; + const a = i, + o = i; + let u = !1; + const h = i; + if (i == i) + if (s && 'object' == typeof s && !Array.isArray(s)) { + const e = i; + for (const r in s) + if ( + 'eager' !== r && + 'shareKey' !== r && + 'shareScope' !== r && + 'version' !== r + ) { + const e = { params: { additionalProperty: r } }; + null === l ? (l = [e]) : l.push(e), i++; + break; + } + if (e === i) { + if (void 0 !== s.eager) { + const r = i; + if ('boolean' != typeof s.eager) { + const r = { params: { type: 'boolean' } }; + null === l ? (l = [r]) : l.push(r), i++; + } + var p = r === i; + } else p = !0; + if (p) { + if (void 0 !== s.shareKey) { + let r = s.shareKey; + const e = i; + if (i === e) + if ('string' == typeof r) { + if (r.length < 1) { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), i++; + } + } else { + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), i++; + } + p = e === i; + } else p = !0; + if (p) { + if (void 0 !== s.shareScope) { + let r = s.shareScope; + const e = i; + if (i === e) + if ('string' == typeof r) { + if (r.length < 1) { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), i++; + } + } else { + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), i++; + } + p = e === i; + } else p = !0; + if (p) + if (void 0 !== s.version) { + let e = s.version; + const t = i, + n = i; + let a = !1; + const o = i; + if (!1 !== e) { + const e = { + params: { + allowedValues: r.properties.version.anyOf[0].enum, + }, + }; + null === l ? (l = [e]) : l.push(e), i++; + } + var c = o === i; + if (((a = a || c), !a)) { + const r = i; + if ('string' != typeof e) { + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), i++; + } + (c = r === i), (a = a || c); + } + if (a) + (i = n), null !== l && (n ? (l.length = n) : (l = null)); + else { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), i++; + } + p = t === i; + } else p = !0; + } + } + } + } else { + const r = { params: { type: 'object' } }; + null === l ? (l = [r]) : l.push(r), i++; + } + var f = h === i; + if (((u = u || f), !u)) { + const r = i; + if (i == i) + if ('string' == typeof s) { + if (s.length < 1) { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), i++; + } + } else { + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), i++; + } + (f = r === i), (u = u || f); + } + if (!u) { + const r = { params: {} }; + return null === l ? (l = [r]) : l.push(r), i++, (e.errors = l), !1; + } + if (((i = o), null !== l && (o ? (l.length = o) : (l = null)), a !== i)) + break; + } + } + return (e.errors = l), 0 === i; +} +function t( + r, + { + instancePath: n = '', + parentData: s, + parentDataProperty: a, + rootData: o = r, + } = {}, +) { + let l = null, + i = 0; + const p = i; + let c = !1; + const f = i; + if (i === f) + if (Array.isArray(r)) { + const t = r.length; + for (let s = 0; s < t; s++) { + let t = r[s]; + const a = i, + p = i; + let c = !1; + const f = i; + if (i == i) + if ('string' == typeof t) { + if (t.length < 1) { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), i++; + } + } else { + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), i++; + } + var u = f === i; + if (((c = c || u), !c)) { + const a = i; + e(t, { + instancePath: n + '/' + s, + parentData: r, + parentDataProperty: s, + rootData: o, + }) || + ((l = null === l ? e.errors : l.concat(e.errors)), (i = l.length)), + (u = a === i), + (c = c || u); + } + if (c) (i = p), null !== l && (p ? (l.length = p) : (l = null)); + else { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), i++; + } + if (a !== i) break; + } + } else { + const r = { params: { type: 'array' } }; + null === l ? (l = [r]) : l.push(r), i++; + } + var h = f === i; + if (((c = c || h), !c)) { + const t = i; + e(r, { + instancePath: n, + parentData: s, + parentDataProperty: a, + rootData: o, + }) || ((l = null === l ? e.errors : l.concat(e.errors)), (i = l.length)), + (h = t === i), + (c = c || h); + } + if (!c) { + const r = { params: {} }; + return null === l ? (l = [r]) : l.push(r), i++, (t.errors = l), !1; + } + return ( + (i = p), + null !== l && (p ? (l.length = p) : (l = null)), + (t.errors = l), + 0 === i + ); +} +function n( + r, + { + instancePath: e = '', + parentData: s, + parentDataProperty: a, + rootData: o = r, + } = {}, +) { + let l = null, + i = 0; + if (0 === i) { + if (!r || 'object' != typeof r || Array.isArray(r)) + return (n.errors = [{ params: { type: 'object' } }]), !1; + { + let s; + if (void 0 === r.provides && (s = 'provides')) + return (n.errors = [{ params: { missingProperty: s } }]), !1; + { + const s = i; + for (const e in r) + if ('provides' !== e && 'shareScope' !== e) + return (n.errors = [{ params: { additionalProperty: e } }]), !1; + if (s === i) { + if (void 0 !== r.provides) { + const n = i; + t(r.provides, { + instancePath: e + '/provides', + parentData: r, + parentDataProperty: 'provides', + rootData: o, + }) || + ((l = null === l ? t.errors : l.concat(t.errors)), + (i = l.length)); + var p = n === i; + } else p = !0; + if (p) + if (void 0 !== r.shareScope) { + let e = r.shareScope; + const t = i; + if (i === t) { + if ('string' != typeof e) + return (n.errors = [{ params: { type: 'string' } }]), !1; + if (e.length < 1) return (n.errors = [{ params: {} }]), !1; + } + p = t === i; + } else p = !0; + } + } + } + } + return (n.errors = l), 0 === i; +} diff --git a/packages/enhanced/src/schemas/sharing/ProvideSharedPlugin.json b/packages/enhanced/src/schemas/sharing/ProvideSharedPlugin.json new file mode 100644 index 00000000000..3dead87f036 --- /dev/null +++ b/packages/enhanced/src/schemas/sharing/ProvideSharedPlugin.json @@ -0,0 +1,94 @@ +{ + "definitions": { + "Provides": { + "description": "Modules that should be provided as shared modules to the share scope. When provided, property name is used to match modules, otherwise this is automatically inferred from share key.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Modules that should be provided as shared modules to the share scope.", + "anyOf": [ + { + "$ref": "#/definitions/ProvidesItem" + }, + { + "$ref": "#/definitions/ProvidesObject" + } + ] + } + }, + { + "$ref": "#/definitions/ProvidesObject" + } + ] + }, + "ProvidesConfig": { + "description": "Advanced configuration for modules that should be provided as shared modules to the share scope.", + "type": "object", + "additionalProperties": false, + "properties": { + "eager": { + "description": "Include the provided module directly instead behind an async request. This allows to use this shared module in initial load too. All possible shared modules need to be eager too.", + "type": "boolean" + }, + "shareKey": { + "description": "Key in the share scope under which the shared modules should be stored.", + "type": "string", + "minLength": 1 + }, + "shareScope": { + "description": "Share scope name.", + "type": "string", + "minLength": 1 + }, + "version": { + "description": "Version of the provided module. Will replace lower matching versions, but not higher.", + "anyOf": [ + { + "description": "Don't provide a version.", + "enum": [false] + }, + { + "description": "Version as string. Each part of the version should be separated by a dot '.'.", + "type": "string" + } + ] + } + } + }, + "ProvidesItem": { + "description": "Request to a module that should be provided as shared module to the share scope (will be resolved when relative).", + "type": "string", + "minLength": 1 + }, + "ProvidesObject": { + "description": "Modules that should be provided as shared modules to the share scope. Property names are used as share keys.", + "type": "object", + "additionalProperties": { + "description": "Modules that should be provided as shared modules to the share scope.", + "anyOf": [ + { + "$ref": "#/definitions/ProvidesConfig" + }, + { + "$ref": "#/definitions/ProvidesItem" + } + ] + } + } + }, + "title": "ProvideSharedPluginOptions", + "type": "object", + "additionalProperties": false, + "properties": { + "provides": { + "$ref": "#/definitions/Provides" + }, + "shareScope": { + "description": "Share scope name used for all provided modules (defaults to 'default').", + "type": "string", + "minLength": 1 + } + }, + "required": ["provides"] +} diff --git a/packages/enhanced/src/schemas/sharing/ProvideSharedPlugin.ts b/packages/enhanced/src/schemas/sharing/ProvideSharedPlugin.ts new file mode 100644 index 00000000000..aef404bd6dc --- /dev/null +++ b/packages/enhanced/src/schemas/sharing/ProvideSharedPlugin.ts @@ -0,0 +1,112 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ + +export default { + definitions: { + Provides: { + description: + 'Modules that should be provided as shared modules to the share scope. When provided, property name is used to match modules, otherwise this is automatically inferred from share key.', + anyOf: [ + { + type: 'array', + items: { + description: + 'Modules that should be provided as shared modules to the share scope.', + anyOf: [ + { + $ref: '#/definitions/ProvidesItem', + }, + { + $ref: '#/definitions/ProvidesObject', + }, + ], + }, + }, + { + $ref: '#/definitions/ProvidesObject', + }, + ], + }, + ProvidesConfig: { + description: + 'Advanced configuration for modules that should be provided as shared modules to the share scope.', + type: 'object', + additionalProperties: false, + properties: { + eager: { + description: + 'Include the provided module directly instead behind an async request. This allows to use this shared module in initial load too. All possible shared modules need to be eager too.', + type: 'boolean', + }, + shareKey: { + description: + 'Key in the share scope under which the shared modules should be stored.', + type: 'string', + minLength: 1, + }, + shareScope: { + description: 'Share scope name.', + type: 'string', + minLength: 1, + }, + version: { + description: + 'Version of the provided module. Will replace lower matching versions, but not higher.', + anyOf: [ + { + description: "Don't provide a version.", + enum: [false], + }, + { + description: + "Version as string. Each part of the version should be separated by a dot '.'.", + type: 'string', + }, + ], + }, + }, + }, + ProvidesItem: { + description: + 'Request to a module that should be provided as shared module to the share scope (will be resolved when relative).', + type: 'string', + minLength: 1, + }, + ProvidesObject: { + description: + 'Modules that should be provided as shared modules to the share scope. Property names are used as share keys.', + type: 'object', + additionalProperties: { + description: + 'Modules that should be provided as shared modules to the share scope.', + anyOf: [ + { + $ref: '#/definitions/ProvidesConfig', + }, + { + $ref: '#/definitions/ProvidesItem', + }, + ], + }, + }, + }, + title: 'ProvideSharedPluginOptions', + type: 'object', + additionalProperties: false, + properties: { + provides: { + $ref: '#/definitions/Provides', + }, + shareScope: { + description: + "Share scope name used for all provided modules (defaults to 'default').", + type: 'string', + minLength: 1, + }, + }, + required: ['provides'], +} as const; diff --git a/packages/enhanced/src/schemas/sharing/SharePlugin.check.ts b/packages/enhanced/src/schemas/sharing/SharePlugin.check.ts new file mode 100644 index 00000000000..0365f4a27cc --- /dev/null +++ b/packages/enhanced/src/schemas/sharing/SharePlugin.check.ts @@ -0,0 +1,410 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ +export const validate = s; +export default s; +const r = { + type: 'object', + additionalProperties: !1, + properties: { + eager: { type: 'boolean' }, + import: { anyOf: [{ enum: [!1] }, { $ref: '#/definitions/SharedItem' }] }, + packageName: { type: 'string', minLength: 1 }, + requiredVersion: { anyOf: [{ enum: [!1] }, { type: 'string' }] }, + shareKey: { type: 'string', minLength: 1 }, + shareScope: { type: 'string', minLength: 1 }, + singleton: { type: 'boolean' }, + strictVersion: { type: 'boolean' }, + version: { anyOf: [{ enum: [!1] }, { type: 'string' }] }, + }, + }, + e = Object.prototype.hasOwnProperty; +function t( + n, + { + instancePath: a = '', + parentData: s, + parentDataProperty: o, + rootData: i = n, + } = {}, +) { + let l = null, + p = 0; + if (0 === p) { + if (!n || 'object' != typeof n || Array.isArray(n)) + return (t.errors = [{ params: { type: 'object' } }]), !1; + { + const a = p; + for (const a in n) + if (!e.call(r.properties, a)) + return (t.errors = [{ params: { additionalProperty: a } }]), !1; + if (a === p) { + if (void 0 !== n.eager) { + const r = p; + if ('boolean' != typeof n.eager) + return (t.errors = [{ params: { type: 'boolean' } }]), !1; + var f = r === p; + } else f = !0; + if (f) { + if (void 0 !== n.import) { + let e = n.import; + const a = p, + s = p; + let o = !1; + const i = p; + if (!1 !== e) { + const e = { + params: { allowedValues: r.properties.import.anyOf[0].enum }, + }; + null === l ? (l = [e]) : l.push(e), p++; + } + var u = i === p; + if (((o = o || u), !o)) { + const r = p; + if (p == p) + if ('string' == typeof e) { + if (e.length < 1) { + const r = { params: {} }; + null === l ? (l = [r]) : l.push(r), p++; + } + } else { + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), p++; + } + (u = r === p), (o = o || u); + } + if (!o) { + const r = { params: {} }; + return ( + null === l ? (l = [r]) : l.push(r), p++, (t.errors = l), !1 + ); + } + (p = s), + null !== l && (s ? (l.length = s) : (l = null)), + (f = a === p); + } else f = !0; + if (f) { + if (void 0 !== n.packageName) { + let r = n.packageName; + const e = p; + if (p === e) { + if ('string' != typeof r) + return (t.errors = [{ params: { type: 'string' } }]), !1; + if (r.length < 1) return (t.errors = [{ params: {} }]), !1; + } + f = e === p; + } else f = !0; + if (f) { + if (void 0 !== n.requiredVersion) { + let e = n.requiredVersion; + const a = p, + s = p; + let o = !1; + const i = p; + if (!1 !== e) { + const e = { + params: { + allowedValues: r.properties.requiredVersion.anyOf[0].enum, + }, + }; + null === l ? (l = [e]) : l.push(e), p++; + } + var c = i === p; + if (((o = o || c), !o)) { + const r = p; + if ('string' != typeof e) { + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), p++; + } + (c = r === p), (o = o || c); + } + if (!o) { + const r = { params: {} }; + return ( + null === l ? (l = [r]) : l.push(r), p++, (t.errors = l), !1 + ); + } + (p = s), + null !== l && (s ? (l.length = s) : (l = null)), + (f = a === p); + } else f = !0; + if (f) { + if (void 0 !== n.shareKey) { + let r = n.shareKey; + const e = p; + if (p === e) { + if ('string' != typeof r) + return (t.errors = [{ params: { type: 'string' } }]), !1; + if (r.length < 1) return (t.errors = [{ params: {} }]), !1; + } + f = e === p; + } else f = !0; + if (f) { + if (void 0 !== n.shareScope) { + let r = n.shareScope; + const e = p; + if (p === e) { + if ('string' != typeof r) + return ( + (t.errors = [{ params: { type: 'string' } }]), !1 + ); + if (r.length < 1) + return (t.errors = [{ params: {} }]), !1; + } + f = e === p; + } else f = !0; + if (f) { + if (void 0 !== n.singleton) { + const r = p; + if ('boolean' != typeof n.singleton) + return ( + (t.errors = [{ params: { type: 'boolean' } }]), !1 + ); + f = r === p; + } else f = !0; + if (f) { + if (void 0 !== n.strictVersion) { + const r = p; + if ('boolean' != typeof n.strictVersion) + return ( + (t.errors = [{ params: { type: 'boolean' } }]), !1 + ); + f = r === p; + } else f = !0; + if (f) + if (void 0 !== n.version) { + let e = n.version; + const a = p, + s = p; + let o = !1; + const i = p; + if (!1 !== e) { + const e = { + params: { + allowedValues: + r.properties.version.anyOf[0].enum, + }, + }; + null === l ? (l = [e]) : l.push(e), p++; + } + var y = i === p; + if (((o = o || y), !o)) { + const r = p; + if ('string' != typeof e) { + const r = { params: { type: 'string' } }; + null === l ? (l = [r]) : l.push(r), p++; + } + (y = r === p), (o = o || y); + } + if (!o) { + const r = { params: {} }; + return ( + null === l ? (l = [r]) : l.push(r), + p++, + (t.errors = l), + !1 + ); + } + (p = s), + null !== l && (s ? (l.length = s) : (l = null)), + (f = a === p); + } else f = !0; + } + } + } + } + } + } + } + } + } + } + return (t.errors = l), 0 === p; +} +function n( + r, + { + instancePath: e = '', + parentData: a, + parentDataProperty: s, + rootData: o = r, + } = {}, +) { + let i = null, + l = 0; + if (0 === l) { + if (!r || 'object' != typeof r || Array.isArray(r)) + return (n.errors = [{ params: { type: 'object' } }]), !1; + for (const a in r) { + let s = r[a]; + const f = l, + u = l; + let c = !1; + const y = l; + t(s, { + instancePath: e + '/' + a.replace(/~/g, '~0').replace(/\//g, '~1'), + parentData: r, + parentDataProperty: a, + rootData: o, + }) || ((i = null === i ? t.errors : i.concat(t.errors)), (l = i.length)); + var p = y === l; + if (((c = c || p), !c)) { + const r = l; + if (l == l) + if ('string' == typeof s) { + if (s.length < 1) { + const r = { params: {} }; + null === i ? (i = [r]) : i.push(r), l++; + } + } else { + const r = { params: { type: 'string' } }; + null === i ? (i = [r]) : i.push(r), l++; + } + (p = r === l), (c = c || p); + } + if (!c) { + const r = { params: {} }; + return null === i ? (i = [r]) : i.push(r), l++, (n.errors = i), !1; + } + if (((l = u), null !== i && (u ? (i.length = u) : (i = null)), f !== l)) + break; + } + } + return (n.errors = i), 0 === l; +} +function a( + r, + { + instancePath: e = '', + parentData: t, + parentDataProperty: s, + rootData: o = r, + } = {}, +) { + let i = null, + l = 0; + const p = l; + let f = !1; + const u = l; + if (l === u) + if (Array.isArray(r)) { + const t = r.length; + for (let a = 0; a < t; a++) { + let t = r[a]; + const s = l, + p = l; + let f = !1; + const u = l; + if (l == l) + if ('string' == typeof t) { + if (t.length < 1) { + const r = { params: {} }; + null === i ? (i = [r]) : i.push(r), l++; + } + } else { + const r = { params: { type: 'string' } }; + null === i ? (i = [r]) : i.push(r), l++; + } + var c = u === l; + if (((f = f || c), !f)) { + const s = l; + n(t, { + instancePath: e + '/' + a, + parentData: r, + parentDataProperty: a, + rootData: o, + }) || + ((i = null === i ? n.errors : i.concat(n.errors)), (l = i.length)), + (c = s === l), + (f = f || c); + } + if (f) (l = p), null !== i && (p ? (i.length = p) : (i = null)); + else { + const r = { params: {} }; + null === i ? (i = [r]) : i.push(r), l++; + } + if (s !== l) break; + } + } else { + const r = { params: { type: 'array' } }; + null === i ? (i = [r]) : i.push(r), l++; + } + var y = u === l; + if (((f = f || y), !f)) { + const a = l; + n(r, { + instancePath: e, + parentData: t, + parentDataProperty: s, + rootData: o, + }) || ((i = null === i ? n.errors : i.concat(n.errors)), (l = i.length)), + (y = a === l), + (f = f || y); + } + if (!f) { + const r = { params: {} }; + return null === i ? (i = [r]) : i.push(r), l++, (a.errors = i), !1; + } + return ( + (l = p), + null !== i && (p ? (i.length = p) : (i = null)), + (a.errors = i), + 0 === l + ); +} +function s( + r, + { + instancePath: e = '', + parentData: t, + parentDataProperty: n, + rootData: o = r, + } = {}, +) { + let i = null, + l = 0; + if (0 === l) { + if (!r || 'object' != typeof r || Array.isArray(r)) + return (s.errors = [{ params: { type: 'object' } }]), !1; + { + let t; + if (void 0 === r.shared && (t = 'shared')) + return (s.errors = [{ params: { missingProperty: t } }]), !1; + { + const t = l; + for (const e in r) + if ('shareScope' !== e && 'shared' !== e) + return (s.errors = [{ params: { additionalProperty: e } }]), !1; + if (t === l) { + if (void 0 !== r.shareScope) { + let e = r.shareScope; + const t = l; + if (l === t) { + if ('string' != typeof e) + return (s.errors = [{ params: { type: 'string' } }]), !1; + if (e.length < 1) return (s.errors = [{ params: {} }]), !1; + } + var p = t === l; + } else p = !0; + if (p) + if (void 0 !== r.shared) { + const t = l; + a(r.shared, { + instancePath: e + '/shared', + parentData: r, + parentDataProperty: 'shared', + rootData: o, + }) || + ((i = null === i ? a.errors : i.concat(a.errors)), + (l = i.length)), + (p = t === l); + } else p = !0; + } + } + } + } + return (s.errors = i), 0 === l; +} diff --git a/packages/enhanced/src/schemas/sharing/SharePlugin.json b/packages/enhanced/src/schemas/sharing/SharePlugin.json new file mode 100644 index 00000000000..fd99c276b2c --- /dev/null +++ b/packages/enhanced/src/schemas/sharing/SharePlugin.json @@ -0,0 +1,133 @@ +{ + "definitions": { + "Shared": { + "description": "Modules that should be shared in the share scope. When provided, property names are used to match requested modules in this compilation.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Modules that should be shared in the share scope.", + "anyOf": [ + { + "$ref": "#/definitions/SharedItem" + }, + { + "$ref": "#/definitions/SharedObject" + } + ] + } + }, + { + "$ref": "#/definitions/SharedObject" + } + ] + }, + "SharedConfig": { + "description": "Advanced configuration for modules that should be shared in the share scope.", + "type": "object", + "additionalProperties": false, + "properties": { + "eager": { + "description": "Include the provided and fallback module directly instead behind an async request. This allows to use this shared module in initial load too. All possible shared modules need to be eager too.", + "type": "boolean" + }, + "import": { + "description": "Provided module that should be provided to share scope. Also acts as fallback module if no shared module is found in share scope or version isn't valid. Defaults to the property name.", + "anyOf": [ + { + "description": "No provided or fallback module.", + "enum": [false] + }, + { + "$ref": "#/definitions/SharedItem" + } + ] + }, + "packageName": { + "description": "Package name to determine required version from description file. This is only needed when package name can't be automatically determined from request.", + "type": "string", + "minLength": 1 + }, + "requiredVersion": { + "description": "Version requirement from module in share scope.", + "anyOf": [ + { + "description": "No version requirement check.", + "enum": [false] + }, + { + "description": "Version as string. Can be prefixed with '^' or '~' for minimum matches. Each part of the version should be separated by a dot '.'.", + "type": "string" + } + ] + }, + "shareKey": { + "description": "Module is looked up under this key from the share scope.", + "type": "string", + "minLength": 1 + }, + "shareScope": { + "description": "Share scope name.", + "type": "string", + "minLength": 1 + }, + "singleton": { + "description": "Allow only a single version of the shared module in share scope (disabled by default).", + "type": "boolean" + }, + "strictVersion": { + "description": "Do not accept shared module if version is not valid (defaults to yes, if local fallback module is available and shared module is not a singleton, otherwise no, has no effect if there is no required version specified).", + "type": "boolean" + }, + "version": { + "description": "Version of the provided module. Will replace lower matching versions, but not higher.", + "anyOf": [ + { + "description": "Don't provide a version.", + "enum": [false] + }, + { + "description": "Version as string. Each part of the version should be separated by a dot '.'.", + "type": "string" + } + ] + } + } + }, + "SharedItem": { + "description": "A module that should be shared in the share scope.", + "type": "string", + "minLength": 1 + }, + "SharedObject": { + "description": "Modules that should be shared in the share scope. Property names are used to match requested modules in this compilation. Relative requests are resolved, module requests are matched unresolved, absolute paths will match resolved requests. A trailing slash will match all requests with this prefix. In this case shareKey must also have a trailing slash.", + "type": "object", + "additionalProperties": { + "description": "Modules that should be shared in the share scope.", + "anyOf": [ + { + "$ref": "#/definitions/SharedConfig" + }, + { + "$ref": "#/definitions/SharedItem" + } + ] + } + } + }, + "title": "SharePluginOptions", + "description": "Options for shared modules.", + "type": "object", + "additionalProperties": false, + "properties": { + "shareScope": { + "description": "Share scope name used for all shared modules (defaults to 'default').", + "type": "string", + "minLength": 1 + }, + "shared": { + "$ref": "#/definitions/Shared" + } + }, + "required": ["shared"] +} diff --git a/packages/enhanced/src/schemas/sharing/SharePlugin.ts b/packages/enhanced/src/schemas/sharing/SharePlugin.ts new file mode 100644 index 00000000000..fd65a33532e --- /dev/null +++ b/packages/enhanced/src/schemas/sharing/SharePlugin.ts @@ -0,0 +1,153 @@ +// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ + +export default { + definitions: { + Shared: { + description: + 'Modules that should be shared in the share scope. When provided, property names are used to match requested modules in this compilation.', + anyOf: [ + { + type: 'array', + items: { + description: 'Modules that should be shared in the share scope.', + anyOf: [ + { + $ref: '#/definitions/SharedItem', + }, + { + $ref: '#/definitions/SharedObject', + }, + ], + }, + }, + { + $ref: '#/definitions/SharedObject', + }, + ], + }, + SharedConfig: { + description: + 'Advanced configuration for modules that should be shared in the share scope.', + type: 'object', + additionalProperties: false, + properties: { + eager: { + description: + 'Include the provided and fallback module directly instead behind an async request. This allows to use this shared module in initial load too. All possible shared modules need to be eager too.', + type: 'boolean', + }, + import: { + description: + "Provided module that should be provided to share scope. Also acts as fallback module if no shared module is found in share scope or version isn't valid. Defaults to the property name.", + anyOf: [ + { + description: 'No provided or fallback module.', + enum: [false], + }, + { + $ref: '#/definitions/SharedItem', + }, + ], + }, + packageName: { + description: + "Package name to determine required version from description file. This is only needed when package name can't be automatically determined from request.", + type: 'string', + minLength: 1, + }, + requiredVersion: { + description: 'Version requirement from module in share scope.', + anyOf: [ + { + description: 'No version requirement check.', + enum: [false], + }, + { + description: + "Version as string. Can be prefixed with '^' or '~' for minimum matches. Each part of the version should be separated by a dot '.'.", + type: 'string', + }, + ], + }, + shareKey: { + description: + 'Module is looked up under this key from the share scope.', + type: 'string', + minLength: 1, + }, + shareScope: { + description: 'Share scope name.', + type: 'string', + minLength: 1, + }, + singleton: { + description: + 'Allow only a single version of the shared module in share scope (disabled by default).', + type: 'boolean', + }, + strictVersion: { + description: + 'Do not accept shared module if version is not valid (defaults to yes, if local fallback module is available and shared module is not a singleton, otherwise no, has no effect if there is no required version specified).', + type: 'boolean', + }, + version: { + description: + 'Version of the provided module. Will replace lower matching versions, but not higher.', + anyOf: [ + { + description: "Don't provide a version.", + enum: [false], + }, + { + description: + "Version as string. Each part of the version should be separated by a dot '.'.", + type: 'string', + }, + ], + }, + }, + }, + SharedItem: { + description: 'A module that should be shared in the share scope.', + type: 'string', + minLength: 1, + }, + SharedObject: { + description: + 'Modules that should be shared in the share scope. Property names are used to match requested modules in this compilation. Relative requests are resolved, module requests are matched unresolved, absolute paths will match resolved requests. A trailing slash will match all requests with this prefix. In this case shareKey must also have a trailing slash.', + type: 'object', + additionalProperties: { + description: 'Modules that should be shared in the share scope.', + anyOf: [ + { + $ref: '#/definitions/SharedConfig', + }, + { + $ref: '#/definitions/SharedItem', + }, + ], + }, + }, + }, + title: 'SharePluginOptions', + description: 'Options for shared modules.', + type: 'object', + additionalProperties: false, + properties: { + shareScope: { + description: + "Share scope name used for all shared modules (defaults to 'default').", + type: 'string', + minLength: 1, + }, + shared: { + $ref: '#/definitions/Shared', + }, + }, + required: ['shared'], +} as const; diff --git a/packages/enhanced/src/scripts/compile-schema.js b/packages/enhanced/src/scripts/compile-schema.js new file mode 100755 index 00000000000..c0cecbf335a --- /dev/null +++ b/packages/enhanced/src/scripts/compile-schema.js @@ -0,0 +1,184 @@ +#!/usr/bin/env node + +const fs = require('fs'); +const path = require('path'); +const { pathToFileURL, fileURLToPath } = require('url'); +const Ajv = require('ajv'); +const { _, Name } = require('ajv/dist/compile/codegen'); +const standaloneCode = require('ajv/dist/standalone').default; +const terser = require('terser'); +const glob = require('fast-glob'); + +// Create Ajv instance factory to avoid ID conflicts +const createAjv = () => + new Ajv({ + code: { + source: true, + optimize: true, + lines: true, + esm: true, + formats: false, + }, + uriResolver: undefined, + unicodeRegExp: false, + messages: false, + strictNumbers: false, + logger: false, + loadSchema: async (uri) => { + const loadedSchemaPath = fileURLToPath(uri); + const schema = require(loadedSchemaPath); + const processedSchema = processJson(schema); + processedSchema.$id = uri; + return processedSchema; + }, + }); + +// Add custom keywords factory +const addCustomKeywords = (ajv) => { + // Remove any existing keywords that might use runtime dependencies + ajv.removeKeyword('minLength'); + + ajv.addKeyword({ + keyword: 'minLength', + type: 'string', + schemaType: 'number', + code(ctx) { + const { data, schema } = ctx; + ctx.fail(_`${data}.length < ${schema}`); + }, + }); + + ajv.addKeyword({ + keyword: 'absolutePath', + type: 'string', + schemaType: 'boolean', + code(ctx) { + const { data, schema } = ctx; + ctx.fail( + _`${data}.includes("!") || (absolutePathRegExp.test(${data}) !== ${schema})`, + ); + }, + }); + return ajv; +}; + +const EXCLUDED_PROPERTIES = [ + 'title', + 'description', + 'cli', + 'implements', + 'tsType', +]; + +const processJson = (json) => { + if (json === null || typeof json !== 'object') return json; + if (Array.isArray(json)) return json.map(processJson); + const result = {}; + for (const key of Object.keys(json)) { + if (!EXCLUDED_PROPERTIES.includes(key)) { + result[key] = processJson(json[key]); + } + } + return result; +}; + +const postprocessValidation = async (code) => { + // Add hoisted values + if (/absolutePathRegExp/.test(code)) { + code = `const absolutePathRegExp = /^(?:[A-Za-z]:[\\\\/]|\\\\\\\\|\\/)/;${code}`; + } + + // Remove unnecessary error code + code = code + .replace(/\{instancePath[^{}]+,keyword:[^{}]+,/g, '{') + .replace(/"\$id":".+?"/, ''); + + // Convert to ESM + code = code.replace( + /^(?:module\.)?exports\s*=\s*([^;]+)/m, + 'const a = $1;\nexport const validate = a;\nexport default a;', + ); + + // Minimize + code = ( + await terser.minify(code, { + compress: { passes: 3 }, + mangle: true, + ecma: 2015, + module: true, + }) + ).code; + + return `// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ +${code}`; +}; + +const generateSchemaFile = (schema, outputPath) => { + const schemaContent = `// @ts-nocheck +/* eslint-disable */ +/* + * This file was automatically generated. + * DO NOT MODIFY BY HAND. + */ + +export default ${JSON.stringify(schema, null, 2)} as const; +`; + + fs.writeFileSync(outputPath, schemaContent, 'utf-8'); +}; + +async function compileSchema(inputPath) { + try { + const schema = require(inputPath); + const processedSchema = processJson(schema); + processedSchema.$id = pathToFileURL(inputPath).href; + + // Create new Ajv instance for each schema + const ajv = addCustomKeywords(createAjv()); + const validate = await ajv.compileAsync(processedSchema); + const code = await postprocessValidation(standaloneCode(ajv, validate)); + + // Generate both files + const baseDir = path.dirname(inputPath); + const baseName = path.basename(inputPath, '.json'); + + // Generate validation file (.check.ts) + const validationPath = path.join(baseDir, `${baseName}.check.ts`); + fs.writeFileSync(validationPath, code, 'utf-8'); + + // Generate schema file (.ts) + const tsPath = path.join(baseDir, `${baseName}.ts`); + generateSchemaFile(schema, tsPath); + + console.log(`Successfully generated for ${baseName}: +- ${validationPath} (validation) +- ${tsPath} (schema)`); + } catch (err) { + console.error(`Error compiling schema ${inputPath}:`, err); + process.exit(1); + } +} + +async function main() { + const schemasDir = path.resolve(__dirname, '../schemas'); + const jsonFiles = await glob('**/*.json', { + cwd: schemasDir, + absolute: true, + }); + + console.log(`Found ${jsonFiles.length} schema files to process...`); + + for (const jsonFile of jsonFiles) { + await compileSchema(jsonFile); + } +} + +main().catch((err) => { + console.error('Error processing schemas:', err); + process.exit(1); +}); diff --git a/packages/modernjs/package.json b/packages/modernjs/package.json index 40054453a38..4f84ed87e9b 100644 --- a/packages/modernjs/package.json +++ b/packages/modernjs/package.json @@ -10,7 +10,7 @@ "access": "public" }, "scripts": { - "build": "modern build" + "build": "modern-module build" }, "repository": { "type": "git", @@ -87,25 +87,23 @@ "author": "hanric ", "license": "MIT", "dependencies": { - "@modern-js/node-bundle-require": "2.60.6", + "@modern-js/node-bundle-require": "2.64.0", "@module-federation/rsbuild-plugin": "workspace:*", - "@modern-js/utils": "2.60.6", + "@modern-js/utils": "2.64.0", "@module-federation/enhanced": "workspace:*", "@module-federation/node": "workspace:*", "@module-federation/sdk": "workspace:*", "@swc/helpers": "0.5.13", - "hoist-non-react-statics": "3.3.2", "node-fetch": "~3.3.0", "react-error-boundary": "4.1.2" }, "devDependencies": { - "@modern-js/app-tools": "2.60.6", - "@modern-js/core": "2.60.6", - "@modern-js/module-tools": "2.60.6", - "@modern-js/runtime": "2.60.6", - "@modern-js/tsconfig": "2.60.6", - "@module-federation/manifest": "workspace:*", - "@types/hoist-non-react-statics": "3.3.5" + "@modern-js/app-tools": "2.64.0", + "@modern-js/core": "2.64.0", + "@modern-js/module-tools": "2.64.0", + "@modern-js/runtime": "2.64.0", + "@modern-js/tsconfig": "2.64.0", + "@module-federation/manifest": "workspace:*" }, "peerDependencies": { "react": ">=17", diff --git a/packages/modernjs/src/cli/configPlugin.ts b/packages/modernjs/src/cli/configPlugin.ts index bc54580a0c3..2a6214ffcf6 100644 --- a/packages/modernjs/src/cli/configPlugin.ts +++ b/packages/modernjs/src/cli/configPlugin.ts @@ -1,6 +1,6 @@ import path from 'path'; import type { - CliPlugin, + CliPluginFuture, AppTools, UserConfig, Bundler, @@ -53,12 +53,12 @@ export function modifyBundlerConfig(options: { export const moduleFederationConfigPlugin = ( userConfig: InternalModernPluginOptions, -): CliPlugin => ({ +): CliPluginFuture => ({ name: '@modern-js/plugin-module-federation-config', pre: ['@modern-js/plugin-initialize'], post: ['@modern-js/plugin-module-federation'], - setup: async ({ useConfigContext, useAppContext }) => { - const modernjsConfig = useConfigContext(); + setup: async (api) => { + const modernjsConfig = api.getConfig(); const mfConfig = await getMFConfig(userConfig.originPluginOptions); const csrConfig = userConfig.csrConfig || JSON.parse(JSON.stringify(mfConfig)); @@ -67,86 +67,84 @@ export const moduleFederationConfigPlugin = ( userConfig.ssrConfig = ssrConfig; userConfig.csrConfig = csrConfig; - return { - config: async () => { - const bundlerType = - useAppContext().bundlerType === 'rspack' ? 'rspack' : 'webpack'; - const ipv4 = getIPV4(); - const enableSSR = - userConfig.userConfig?.ssr === false - ? false - : Boolean(modernjsConfig?.server?.ssr); + api.config(() => { + const bundlerType = + api.getAppContext().bundlerType === 'rspack' ? 'rspack' : 'webpack'; + const ipv4 = getIPV4(); + const enableSSR = + userConfig.userConfig?.ssr === false + ? false + : Boolean(modernjsConfig?.server?.ssr); - if (userConfig.remoteIpStrategy === undefined) { - if (!enableSSR) { - userConfig.remoteIpStrategy = 'inherit'; - } else { - userConfig.remoteIpStrategy = 'ipv4'; - } + if (userConfig.remoteIpStrategy === undefined) { + if (!enableSSR) { + userConfig.remoteIpStrategy = 'inherit'; + } else { + userConfig.remoteIpStrategy = 'ipv4'; } + } - return { - tools: { - bundlerChain(chain, { isServer }) { - addMyTypes2Ignored(chain, isServer ? ssrConfig : csrConfig); - }, - rspack(config, { isServer }) { - modifyBundlerConfig({ - bundlerType, - mfConfig: isServer ? ssrConfig : csrConfig, - config, - isServer, - modernjsConfig, - remoteIpStrategy: userConfig.remoteIpStrategy, - }); - userConfig.distOutputDir = - config.output?.path || path.resolve(process.cwd(), 'dist'); - }, - webpack(config, { isServer }) { - modifyBundlerConfig({ - bundlerType, - mfConfig: isServer ? ssrConfig : csrConfig, - config, - isServer, - modernjsConfig, - remoteIpStrategy: userConfig.remoteIpStrategy, - }); + return { + tools: { + bundlerChain(chain, { isServer }) { + addMyTypes2Ignored(chain, isServer ? ssrConfig : csrConfig); + }, + rspack(config, { isServer }) { + modifyBundlerConfig({ + bundlerType, + mfConfig: isServer ? ssrConfig : csrConfig, + config, + isServer, + modernjsConfig, + remoteIpStrategy: userConfig.remoteIpStrategy, + }); + userConfig.distOutputDir = + config.output?.path || path.resolve(process.cwd(), 'dist'); + }, + webpack(config, { isServer }) { + modifyBundlerConfig({ + bundlerType, + mfConfig: isServer ? ssrConfig : csrConfig, + config, + isServer, + modernjsConfig, + remoteIpStrategy: userConfig.remoteIpStrategy, + }); - userConfig.distOutputDir = - config.output?.path || path.resolve(process.cwd(), 'dist'); - }, - devServer: { - headers: { - 'Access-Control-Allow-Origin': '*', - 'Access-Control-Allow-Methods': - 'GET, POST, PUT, DELETE, PATCH, OPTIONS', - 'Access-Control-Allow-Headers': '*', - }, - }, + userConfig.distOutputDir = + config.output?.path || path.resolve(process.cwd(), 'dist'); }, - source: { - alias: { - '@modern-js/runtime/mf': require.resolve( - '@module-federation/modern-js/runtime', - ), + devServer: { + headers: { + 'Access-Control-Allow-Origin': '*', + 'Access-Control-Allow-Methods': + 'GET, POST, PUT, DELETE, PATCH, OPTIONS', + 'Access-Control-Allow-Headers': '*', }, - define: { - FEDERATION_IPV4: JSON.stringify(ipv4), - REMOTE_IP_STRATEGY: JSON.stringify(userConfig.remoteIpStrategy), - }, - enableAsyncEntry: - bundlerType === 'rspack' - ? (modernjsConfig.source?.enableAsyncEntry ?? true) - : modernjsConfig.source?.enableAsyncEntry, }, - dev: { - assetPrefix: modernjsConfig?.dev?.assetPrefix - ? modernjsConfig.dev.assetPrefix - : true, + }, + source: { + alias: { + '@modern-js/runtime/mf': require.resolve( + '@module-federation/modern-js/runtime', + ), + }, + define: { + FEDERATION_IPV4: JSON.stringify(ipv4), + REMOTE_IP_STRATEGY: JSON.stringify(userConfig.remoteIpStrategy), }, - }; - }, - }; + enableAsyncEntry: + bundlerType === 'rspack' + ? (modernjsConfig.source?.enableAsyncEntry ?? true) + : modernjsConfig.source?.enableAsyncEntry, + }, + dev: { + assetPrefix: modernjsConfig?.dev?.assetPrefix + ? modernjsConfig.dev.assetPrefix + : true, + }, + }; + }); }, }); diff --git a/packages/modernjs/src/cli/index.ts b/packages/modernjs/src/cli/index.ts index 7701c3db4eb..daf3b08f419 100644 --- a/packages/modernjs/src/cli/index.ts +++ b/packages/modernjs/src/cli/index.ts @@ -1,4 +1,4 @@ -import type { CliPlugin, AppTools } from '@modern-js/app-tools'; +import type { CliPluginFuture, AppTools } from '@modern-js/app-tools'; import { ModuleFederationPlugin as WebpackModuleFederationPlugin, AsyncBoundaryPlugin, @@ -12,7 +12,7 @@ import { WebpackPluginInstance } from '@rspack/core'; export const moduleFederationPlugin = ( userConfig: PluginOptions = {}, -): CliPlugin => { +): CliPluginFuture => { const internalModernPluginOptions: InternalModernPluginOptions = { csrConfig: undefined, ssrConfig: undefined, @@ -25,55 +25,49 @@ export const moduleFederationPlugin = ( }; return { name: '@modern-js/plugin-module-federation', - setup: async ({ useConfigContext }) => { - const modernjsConfig = useConfigContext(); - return { - config: async () => { - return { - tools: { - rspack(config, { isServer }) { - const browserPluginOptions = - internalModernPluginOptions.csrConfig as MFPluginOptions.ModuleFederationPluginOptions; - if (!isServer) { - internalModernPluginOptions.browserPlugin = - new RspackModuleFederationPlugin(browserPluginOptions); - config.plugins?.push( - internalModernPluginOptions.browserPlugin, - ); - } - }, - webpack(config, { isServer }) { - const browserPluginOptions = - internalModernPluginOptions.csrConfig as MFPluginOptions.ModuleFederationPluginOptions; - if (!isServer) { - internalModernPluginOptions.browserPlugin = - new WebpackModuleFederationPlugin(browserPluginOptions); - config.plugins?.push( - internalModernPluginOptions.browserPlugin as WebpackPluginInstance, - ); - } - const enableAsyncEntry = - modernjsConfig.source?.enableAsyncEntry; - if (!enableAsyncEntry && browserPluginOptions.async !== false) { - const asyncBoundaryPluginOptions = - typeof browserPluginOptions.async === 'object' - ? browserPluginOptions.async - : { - eager: (module) => - module && - /\.federation/.test(module?.request || ''), - excludeChunk: (chunk) => - chunk.name === browserPluginOptions.name, - }; - config.plugins?.push( - new AsyncBoundaryPlugin(asyncBoundaryPluginOptions) as any, - ); - } - }, + setup: async (api) => { + const modernjsConfig = api.getConfig(); + api.config(() => { + return { + tools: { + rspack(config, { isServer }) { + const browserPluginOptions = + internalModernPluginOptions.csrConfig as MFPluginOptions.ModuleFederationPluginOptions; + if (!isServer) { + internalModernPluginOptions.browserPlugin = + new RspackModuleFederationPlugin(browserPluginOptions); + config.plugins?.push(internalModernPluginOptions.browserPlugin); + } }, - }; - }, - }; + webpack(config, { isServer }) { + const browserPluginOptions = + internalModernPluginOptions.csrConfig as MFPluginOptions.ModuleFederationPluginOptions; + if (!isServer) { + internalModernPluginOptions.browserPlugin = + new WebpackModuleFederationPlugin(browserPluginOptions); + config.plugins?.push( + internalModernPluginOptions.browserPlugin as WebpackPluginInstance, + ); + } + const enableAsyncEntry = modernjsConfig.source?.enableAsyncEntry; + if (!enableAsyncEntry && browserPluginOptions.async !== false) { + const asyncBoundaryPluginOptions = + typeof browserPluginOptions.async === 'object' + ? browserPluginOptions.async + : { + eager: (module) => + module && /\.federation/.test(module?.request || ''), + excludeChunk: (chunk) => + chunk.name === browserPluginOptions.name, + }; + config.plugins?.push( + new AsyncBoundaryPlugin(asyncBoundaryPluginOptions) as any, + ); + } + }, + }, + }; + }); }, usePlugins: [ moduleFederationConfigPlugin(internalModernPluginOptions), diff --git a/packages/modernjs/src/cli/ssrPlugin.ts b/packages/modernjs/src/cli/ssrPlugin.ts index 59a1aa8617c..9e55d0b0577 100644 --- a/packages/modernjs/src/cli/ssrPlugin.ts +++ b/packages/modernjs/src/cli/ssrPlugin.ts @@ -1,6 +1,6 @@ import path from 'path'; import { fs } from '@modern-js/utils'; -import type { CliPlugin, AppTools } from '@modern-js/app-tools'; +import type { CliPluginFuture, AppTools } from '@modern-js/app-tools'; import type { InternalModernPluginOptions } from '../types'; import { ModuleFederationPlugin } from '@module-federation/enhanced/webpack'; import { ModuleFederationPlugin as RspackModuleFederationPlugin } from '@module-federation/enhanced/rspack'; @@ -16,131 +16,127 @@ export function setEnv() { export const moduleFederationSSRPlugin = ( pluginOptions: Required, -): CliPlugin => ({ +): CliPluginFuture => ({ name: '@modern-js/plugin-module-federation-ssr', pre: [ '@modern-js/plugin-module-federation-config', '@modern-js/plugin-module-federation', ], - setup: async ({ useConfigContext, useAppContext }) => { - const modernjsConfig = useConfigContext(); + setup: async (api) => { + const modernjsConfig = api.getConfig(); const enableSSR = Boolean(modernjsConfig?.server?.ssr); if (!enableSSR || pluginOptions.userConfig?.ssr === false) { - return {}; + return {} as any; } setEnv(); - return { - _internalRuntimePlugins: ({ entrypoint, plugins }) => { - if (!isDev) { - return { entrypoint, plugins }; - } - plugins.push({ - name: 'mfSSR', - path: '@module-federation/modern-js/ssr-runtime', - config: {}, - }); + + api._internalRuntimePlugins(({ entrypoint, plugins }) => { + if (!isDev) { return { entrypoint, plugins }; - }, - config: async () => { - return { - tools: { - rspack(config, { isServer }) { - if (isServer) { - // throw new Error( - // `${PLUGIN_IDENTIFIER} Not support rspack ssr mode yet !`, - // ); - if (!pluginOptions.nodePlugin) { - pluginOptions.nodePlugin = new RspackModuleFederationPlugin( - pluginOptions.ssrConfig, - ); - // @ts-ignore - config.plugins?.push(pluginOptions.nodePlugin); - } - } else { - pluginOptions.distOutputDir = - pluginOptions.distOutputDir || - config.output?.path || - path.resolve(process.cwd(), 'dist'); + } + plugins.push({ + name: 'mfSSR', + path: '@module-federation/modern-js/ssr-runtime', + config: {}, + }); + return { entrypoint, plugins }; + }); + api.config(() => { + return { + tools: { + rspack(config, { isServer }) { + if (isServer) { + // throw new Error( + // `${PLUGIN_IDENTIFIER} Not support rspack ssr mode yet !`, + // ); + if (!pluginOptions.nodePlugin) { + pluginOptions.nodePlugin = new RspackModuleFederationPlugin( + pluginOptions.ssrConfig, + ); + // @ts-ignore + config.plugins?.push(pluginOptions.nodePlugin); } - }, - webpack(config, { isServer }) { - if (isServer) { - if (!pluginOptions.nodePlugin) { - pluginOptions.nodePlugin = new ModuleFederationPlugin( - pluginOptions.ssrConfig, - ); - // @ts-ignore - config.plugins?.push(pluginOptions.nodePlugin); - } - } else { - pluginOptions.distOutputDir = - pluginOptions.distOutputDir || - config.output?.path || - path.resolve(process.cwd(), 'dist'); + } else { + pluginOptions.distOutputDir = + pluginOptions.distOutputDir || + config.output?.path || + path.resolve(process.cwd(), 'dist'); + } + }, + webpack(config, { isServer }) { + if (isServer) { + if (!pluginOptions.nodePlugin) { + pluginOptions.nodePlugin = new ModuleFederationPlugin( + pluginOptions.ssrConfig, + ); + // @ts-ignore + config.plugins?.push(pluginOptions.nodePlugin); } - }, - devServer: { - before: [ - (req, res, next) => { - if (!enableSSR) { - next(); - return; - } - try { - if ( - req.url?.includes('.json') && - !req.url?.includes('hot-update') - ) { - const filepath = path.join( - process.cwd(), - `dist${req.url}`, - ); - fs.statSync(filepath); - res.setHeader('Access-Control-Allow-Origin', '*'); - res.setHeader( - 'Access-Control-Allow-Methods', - 'GET, POST, PUT, DELETE, PATCH, OPTIONS', - ); - res.setHeader('Access-Control-Allow-Headers', '*'); - fs.createReadStream(filepath).pipe(res); - } else { - next(); - } - } catch (err) { - logger.debug(err); + } else { + pluginOptions.distOutputDir = + pluginOptions.distOutputDir || + config.output?.path || + path.resolve(process.cwd(), 'dist'); + } + }, + devServer: { + before: [ + (req, res, next) => { + if (!enableSSR) { + next(); + return; + } + try { + if ( + req.url?.includes('.json') && + !req.url?.includes('hot-update') + ) { + const filepath = path.join(process.cwd(), `dist${req.url}`); + fs.statSync(filepath); + res.setHeader('Access-Control-Allow-Origin', '*'); + res.setHeader( + 'Access-Control-Allow-Methods', + 'GET, POST, PUT, DELETE, PATCH, OPTIONS', + ); + res.setHeader('Access-Control-Allow-Headers', '*'); + fs.createReadStream(filepath).pipe(res); + } else { next(); } - }, - ], - }, - bundlerChain(chain, { isServer }) { - if (isServer) { - chain.target('async-node'); - if (isDev) { - chain - .plugin('UniverseEntryChunkTrackerPlugin') - .use(UniverseEntryChunkTrackerPlugin); + } catch (err) { + logger.debug(err); + next(); } + }, + ], + }, + bundlerChain(chain, { isServer }) { + if (isServer) { + chain.target('async-node'); + if (isDev) { + chain + .plugin('UniverseEntryChunkTrackerPlugin') + .use(UniverseEntryChunkTrackerPlugin); } - if (isDev && !isServer) { - chain.externals({ - '@module-federation/node/utils': 'NOT_USED_IN_BROWSER', - }); - } - }, + } + if (isDev && !isServer) { + chain.externals({ + '@module-federation/node/utils': 'NOT_USED_IN_BROWSER', + }); + } }, - }; - }, - afterBuild: () => { - const { nodePlugin, browserPlugin, distOutputDir } = pluginOptions; - updateStatsAndManifest(nodePlugin, browserPlugin, distOutputDir); - }, - afterDev: () => { - const { nodePlugin, browserPlugin, distOutputDir } = pluginOptions; - updateStatsAndManifest(nodePlugin, browserPlugin, distOutputDir); - }, - }; + }, + }; + }); + api.onAfterBuild(() => { + const { nodePlugin, browserPlugin, distOutputDir } = pluginOptions; + updateStatsAndManifest(nodePlugin, browserPlugin, distOutputDir); + }); + api.onDevCompileDone(() => { + const { nodePlugin, browserPlugin, distOutputDir } = pluginOptions; + updateStatsAndManifest(nodePlugin, browserPlugin, distOutputDir); + }); }, }); diff --git a/packages/modernjs/src/ssr-runtime/plugin.tsx b/packages/modernjs/src/ssr-runtime/plugin.tsx index 19812283022..417f66acaa5 100644 --- a/packages/modernjs/src/ssr-runtime/plugin.tsx +++ b/packages/modernjs/src/ssr-runtime/plugin.tsx @@ -1,35 +1,31 @@ -import type { Plugin } from '@modern-js/runtime'; -import hoistNonReactStatics from 'hoist-non-react-statics'; +import type { RuntimePluginFuture } from '@modern-js/runtime'; import { SSRLiveReload } from './SSRLiveReload'; -export const mfSSRPlugin = (): Plugin => ({ +export const mfSSRPlugin = (): RuntimePluginFuture => ({ name: '@module-federation/modern-js', - setup: () => { - return { - async init({ context }, next) { - if (typeof window !== 'undefined') { - return next({ context }); - } - globalThis.shouldUpdate = false; - const nodeUtils = await import('@module-federation/node/utils'); - const shouldUpdate = await nodeUtils.revalidate(); - if (shouldUpdate) { - console.log('should RELOAD', shouldUpdate); - await nodeUtils.flushChunks(); - globalThis.shouldUpdate = true; - } - return next({ context }); - }, - wrapRoot(App) { - const AppWrapper = (props: any) => ( - <> - - - - ); - return hoistNonReactStatics(AppWrapper, App); - }, - }; + setup: (api) => { + api.onBeforeRender(async () => { + if (typeof window !== 'undefined') { + return; + } + globalThis.shouldUpdate = false; + const nodeUtils = await import('@module-federation/node/utils'); + const shouldUpdate = await nodeUtils.revalidate(); + if (shouldUpdate) { + console.log('should RELOAD', shouldUpdate); + await nodeUtils.flushChunks(); + globalThis.shouldUpdate = true; + } + }); + api.wrapRoot((App) => { + const AppWrapper = (props: any) => ( + <> + + + + ); + return AppWrapper; + }); }, }); diff --git a/packages/rsbuild-plugin/package.json b/packages/rsbuild-plugin/package.json index c2dc57cfce1..275ced88af4 100644 --- a/packages/rsbuild-plugin/package.json +++ b/packages/rsbuild-plugin/package.json @@ -40,21 +40,18 @@ "dist" ], "dependencies": { - "@module-federation/sdk": "workspace:*" + "@module-federation/sdk": "workspace:*", + "@module-federation/enhanced": "workspace:*" }, "devDependencies": { "@rsbuild/core": "^1.0.19" }, "peerDependencies": { - "@module-federation/enhanced": "workspace:*", "@rsbuild/core": "1.x" }, "peerDependenciesMeta": { "@rsbuild/core": { "optional": true - }, - "@module-federation/enhanced": { - "optional": true } }, "engines": { diff --git a/packages/sdk/src/types/plugins/ModuleFederationPlugin.ts b/packages/sdk/src/types/plugins/ModuleFederationPlugin.ts index 8166d5e319b..2a5636e11c1 100644 --- a/packages/sdk/src/types/plugins/ModuleFederationPlugin.ts +++ b/packages/sdk/src/types/plugins/ModuleFederationPlugin.ts @@ -232,7 +232,6 @@ export interface ModuleFederationPluginOptions { manifest?: boolean | PluginManifestOptions; dev?: boolean | PluginDevOptions; dts?: boolean | PluginDtsOptions; - async?: boolean | AsyncBoundaryOptions; dataPrefetch?: DataPrefetch; virtualRuntimeEntry?: boolean; experiments?: { @@ -248,6 +247,10 @@ export interface ModuleFederationPluginOptions { */ disableAlias?: boolean; }; + /** + * Configuration for async boundary plugin + */ + async?: boolean | AsyncBoundaryOptions; } /** * Modules that should be exposed by this container. Property names are used as public paths. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index faa01cc23b7..56a454f182b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -81,13 +81,13 @@ importers: version: 2.2.1 tsup: specifier: 7.2.0 - version: 7.2.0(@swc/core@1.7.26)(postcss@8.4.47)(typescript@5.5.2) + version: 7.2.0(@swc/core@1.7.26)(postcss@8.5.1)(typescript@5.5.2) typedoc: specifier: 0.25.8 version: 0.25.8(typescript@5.5.2) undici: - specifier: 5.28.4 - version: 5.28.4 + specifier: 5.28.5 + version: 5.28.5 unplugin: specifier: 1.9.0 version: 1.9.0 @@ -163,7 +163,7 @@ importers: version: 20.1.4(@babel/core@7.25.2)(@swc-node/register@1.10.9)(@swc/core@1.7.26)(@types/node@18.16.9)(nx@20.1.4)(typescript@5.5.2)(verdaccio@5.29.2) '@nx/rspack': specifier: 20.1.4 - version: 20.1.4(@module-federation/enhanced@0.6.11)(@module-federation/node@2.5.21)(@swc-node/register@1.10.9)(@swc/core@1.7.26)(@swc/helpers@0.5.13)(@types/express@4.17.21)(@types/node@18.16.9)(html-webpack-plugin@5.6.2)(less@4.2.0)(nx@20.1.4)(react-refresh@0.14.2)(typescript@5.5.2)(verdaccio@5.29.2)(webpack@5.93.0) + version: 20.1.4(@module-federation/enhanced@0.6.16)(@module-federation/node@2.5.21)(@swc-node/register@1.10.9)(@swc/core@1.7.26)(@swc/helpers@0.5.13)(@types/express@4.17.21)(@types/node@18.16.9)(html-webpack-plugin@5.6.2)(less@4.2.2)(nx@20.1.4)(react-refresh@0.14.2)(typescript@5.5.2)(verdaccio@5.29.2)(webpack@5.93.0) '@nx/storybook': specifier: 20.1.4 version: 20.1.4(@swc-node/register@1.10.9)(@swc/core@1.7.26)(@types/node@18.16.9)(cypress@13.15.0)(eslint@8.57.1)(nx@20.1.4)(typescript@5.5.2)(verdaccio@5.29.2) @@ -193,19 +193,19 @@ importers: version: 1.0.9(@rspack/core@1.0.8)(@types/express@4.17.21)(webpack@5.93.0) '@semantic-release/changelog': specifier: ^6.0.3 - version: 6.0.3(semantic-release@24.1.2) + version: 6.0.3(semantic-release@24.2.1) '@semantic-release/exec': specifier: ^6.0.3 - version: 6.0.3(semantic-release@24.1.2) + version: 6.0.3(semantic-release@24.2.1) '@semantic-release/git': specifier: ^10.0.1 - version: 10.0.1(semantic-release@24.1.2) + version: 10.0.1(semantic-release@24.2.1) '@semantic-release/github': specifier: ^11.0.0 - version: 11.0.0(semantic-release@24.1.2) + version: 11.0.0(semantic-release@24.2.1) '@semantic-release/npm': specifier: ^11.0.0 - version: 11.0.3(semantic-release@24.1.2) + version: 11.0.3(semantic-release@24.2.1) '@storybook/addon-essentials': specifier: 8.3.5 version: 8.3.5(storybook@8.3.5) @@ -229,7 +229,7 @@ importers: version: 8.1.0(typescript@5.5.2) '@swc-node/register': specifier: 1.10.9 - version: 1.10.9(@swc/core@1.7.26)(@swc/types@0.1.12)(typescript@5.5.2) + version: 1.10.9(@swc/core@1.7.26)(@swc/types@0.1.17)(typescript@5.5.2) '@swc/cli': specifier: 0.5.0 version: 0.5.0(@swc/core@1.7.26) @@ -310,7 +310,7 @@ importers: version: 1.6.0(vitest@1.6.0) autoprefixer: specifier: 10.4.20 - version: 10.4.20(postcss@8.4.47) + version: 10.4.20(postcss@8.5.1) babel-jest: specifier: 29.7.0 version: 29.7.0(@babel/core@7.25.2) @@ -415,16 +415,16 @@ importers: version: 10.1.0 postcss-calc: specifier: 9.0.1 - version: 9.0.1(postcss@8.4.47) + version: 9.0.1(postcss@8.5.1) postcss-custom-properties: specifier: 13.3.12 - version: 13.3.12(postcss@8.4.47) + version: 13.3.12(postcss@8.5.1) postcss-import: specifier: 15.1.0 - version: 15.1.0(postcss@8.4.47) + version: 15.1.0(postcss@8.5.1) postcss-url: specifier: 10.1.3 - version: 10.1.3(postcss@8.4.47) + version: 10.1.3(postcss@8.5.1) prettier: specifier: 3.3.3 version: 3.3.3 @@ -472,13 +472,13 @@ importers: version: 5.29.2(encoding@0.1.13)(typanion@3.14.0) vite: specifier: 5.2.14 - version: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + version: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) vite-tsconfig-paths: specifier: 4.2.3 version: 4.2.3(typescript@5.5.2)(vite@5.2.14) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.0)(stylus@0.64.0) + version: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.2)(stylus@0.64.0) vitest-fetch-mock: specifier: ^0.2.2 version: 0.2.2(encoding@0.1.13)(vitest@1.6.0) @@ -753,8 +753,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/enhanced': specifier: workspace:* version: link:../../packages/enhanced @@ -769,14 +769,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -808,8 +808,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -827,14 +827,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -866,8 +866,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -885,14 +885,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -924,8 +924,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -943,14 +943,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -982,8 +982,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -1001,14 +1001,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -1040,8 +1040,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -1059,14 +1059,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -1098,8 +1098,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -1117,14 +1117,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -1156,8 +1156,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -1175,14 +1175,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -1621,7 +1621,7 @@ importers: version: link:../../packages/storybook-addon '@rsbuild/plugin-react': specifier: ^1.0.6 - version: 1.0.6(@rsbuild/core@1.1.12) + version: 1.0.6(@rsbuild/core@1.2.2) '@rslib/core': specifier: 0.2.0 version: 0.2.0(typescript@5.5.2) @@ -1642,10 +1642,10 @@ importers: version: 8.4.2(prettier@3.3.3) storybook-addon-rslib: specifier: ^0.1.4 - version: 0.1.4(@rsbuild/core@1.1.12)(@rslib/core@0.2.0)(storybook-builder-rsbuild@0.1.5)(typescript@5.5.2) + version: 0.1.4(@rsbuild/core@1.2.2)(@rslib/core@0.2.0)(storybook-builder-rsbuild@0.1.8)(typescript@5.5.2) storybook-react-rsbuild: specifier: ^0.1.5 - version: 0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(rollup@4.24.0)(storybook@8.4.2)(typescript@5.5.2)(webpack@5.93.0) + version: 0.1.5(@rsbuild/core@1.2.2)(@swc/core@1.7.26)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(rollup@4.24.0)(storybook@8.4.2)(typescript@5.5.2)(webpack@5.93.0) apps/runtime-demo/3005-runtime-host: dependencies: @@ -1791,10 +1791,10 @@ importers: devDependencies: '@babel/preset-env': specifier: ^7.26.0 - version: 7.26.0(@babel/core@7.26.0) + version: 7.26.0(@babel/core@7.26.7) '@babel/preset-typescript': specifier: ^7.26.0 - version: 7.26.0(@babel/core@7.26.0) + version: 7.26.0(@babel/core@7.26.7) '@changesets/config': specifier: '*' version: 3.0.3 @@ -1834,10 +1834,10 @@ importers: version: 4.3.3(vite@5.2.14) '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.1.4(vite@5.2.14)(vue@3.5.10) + version: 5.1.4(vite@5.2.14)(vue@3.5.13) '@vitejs/plugin-vue-jsx': specifier: ^4.0.0 - version: 4.0.1(vite@5.2.14)(vue@3.5.10) + version: 4.0.1(vite@5.2.14)(vue@3.5.13) jsdom: specifier: ^24.1.0 version: 24.1.3 @@ -1855,7 +1855,7 @@ importers: version: 5.5.2 vite: specifier: ^5.2.14 - version: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + version: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) vite-plugin-dts: specifier: ^4.3.0 version: 4.3.0(@types/node@18.16.9)(rollup@4.24.0)(typescript@5.5.2)(vite@5.2.14) @@ -1877,7 +1877,7 @@ importers: version: 5.5.2 vite: specifier: ^5.2.14 - version: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + version: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) vite-plugin-dts: specifier: ^4.3.0 version: 4.3.0(@types/node@18.16.9)(rollup@4.24.0)(typescript@5.5.2)(vite@5.2.14) @@ -1889,16 +1889,16 @@ importers: version: 16.11.68 '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.1.4(vite@5.2.14)(vue@3.5.10) + version: 5.1.4(vite@5.2.14)(vue@3.5.13) '@vitejs/plugin-vue-jsx': specifier: ^4.0.0 - version: 4.0.1(vite@5.2.14)(vue@3.5.10) + version: 4.0.1(vite@5.2.14)(vue@3.5.13) typescript: specifier: ^5.2.2 version: 5.5.2 vite: specifier: ^5.2.14 - version: 5.2.14(@types/node@16.11.68)(less@4.2.0)(stylus@0.64.0) + version: 5.2.14(@types/node@16.11.68)(less@4.2.2)(stylus@0.64.0) vite-plugin-dts: specifier: ^4.3.0 version: 4.3.0(@types/node@16.11.68)(rollup@4.24.0)(typescript@5.5.2)(vite@5.2.14) @@ -1929,7 +1929,7 @@ importers: version: 5.5.2 vite: specifier: ^5.2.14 - version: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + version: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) vite-plugin-dts: specifier: ^4.3.0 version: 4.3.0(@types/node@18.16.9)(rollup@4.24.0)(typescript@5.5.2)(vite@5.2.14) @@ -1949,8 +1949,8 @@ importers: specifier: ^2.64.1 version: 2.64.1(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/sdk': specifier: workspace:* version: link:../sdk @@ -1974,23 +1974,23 @@ importers: specifier: 2.54.6 version: 2.54.6(@swc/helpers@0.5.13)(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/builder-webpack-provider': specifier: 2.46.1 - version: 2.46.1(@rsbuild/core@0.3.11)(@swc/core@1.7.26)(@types/express@4.17.21)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + version: 2.46.1(@rsbuild/core@0.3.11)(@swc/core@1.7.26)(@types/express@4.17.21)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/module-tools': - specifier: 2.60.6 - version: 2.60.6(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(typescript@5.0.4) '@modern-js/storybook': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4)(webpack@5.93.0) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@module-federation/runtime': specifier: workspace:* version: link:../runtime @@ -1999,7 +1999,7 @@ importers: version: 1.49.1 '@storybook/addon-essentials': specifier: ^8 - version: 8.3.3(storybook@8.4.2) + version: 8.3.3(storybook@8.5.1) '@types/chrome': specifier: ^0.0.272 version: 0.0.272 @@ -2032,7 +2032,7 @@ importers: version: 5.0.4 vitest: specifier: 1.2.2 - version: 1.2.2(@types/node@20.12.14)(@vitest/ui@1.6.0)(less@4.2.0)(stylus@0.64.0) + version: 1.2.2(@types/node@20.12.14)(@vitest/ui@1.6.0)(less@4.2.2)(stylus@0.64.0) packages/core: dependencies: @@ -2090,7 +2090,7 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: 29.0.1 - version: 29.0.1(@babel/core@7.26.0)(babel-jest@29.7.0)(esbuild@0.24.0)(jest@29.7.0)(typescript@5.5.2) + version: 29.0.1(@babel/core@7.26.7)(babel-jest@29.7.0)(esbuild@0.24.0)(jest@29.7.0)(typescript@5.5.2) webpack: specifier: 5.75.0 version: 5.75.0(@swc/core@1.7.26)(esbuild@0.24.0) @@ -2225,9 +2225,15 @@ importers: '@types/btoa': specifier: ^1.2.5 version: 1.2.5 + ajv: + specifier: ^8.17.1 + version: 8.17.1 enhanced-resolve: specifier: ^5.0.0 version: 5.17.1 + terser: + specifier: ^5.37.0 + version: 5.37.0 packages/error-codes: {} @@ -2313,11 +2319,11 @@ importers: packages/modernjs: dependencies: '@modern-js/node-bundle-require': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@modern-js/utils': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@module-federation/enhanced': specifier: workspace:* version: link:../enhanced @@ -2333,9 +2339,6 @@ importers: '@swc/helpers': specifier: 0.5.13 version: 0.5.13 - hoist-non-react-statics: - specifier: 3.3.2 - version: 3.3.2 node-fetch: specifier: ~3.3.0 version: 3.3.2 @@ -2356,26 +2359,23 @@ importers: version: 1.8.27(typescript@5.5.2) devDependencies: '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.5.2) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.5.2) '@modern-js/core': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@modern-js/module-tools': - specifier: 2.60.6 - version: 2.60.6(typescript@5.5.2) + specifier: 2.64.0 + version: 2.64.0(typescript@5.5.2) '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@module-federation/manifest': specifier: workspace:* version: link:../manifest - '@types/hoist-non-react-statics': - specifier: 3.3.5 - version: 3.3.5 packages/native-federation-tests: dependencies: @@ -2393,7 +2393,7 @@ importers: version: 9.3.0 tsup: specifier: ^8.1.0 - version: 8.3.0(@swc/core@1.7.26)(postcss@8.4.47)(typescript@5.5.2) + version: 8.3.0(@swc/core@1.7.26)(postcss@8.5.1)(typescript@5.5.2) unplugin: specifier: ^1.10.1 version: 1.14.1 @@ -2846,8 +2846,8 @@ packages: - '@types/react' dev: false - /@ast-grep/napi-darwin-arm64@0.16.0: - resolution: {integrity: sha512-ESjIg03S0ln+8CP43TKqY6+QPL2Kkm+6iMS5kAUMVtH/WNWd2z0oQLg9bmadUNPylYbB42B3zRtuTKwm/nCpdA==} + /@ast-grep/napi-darwin-arm64@0.33.1: + resolution: {integrity: sha512-HJcjxDhF1THn6VlUMpYFQoZBWWMk3flBJpLEDWLjH3Umk7/4tQvaJeKwhl32Snegj35p9SHGz1cS8D2k1nDsEg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -2855,8 +2855,8 @@ packages: dev: true optional: true - /@ast-grep/napi-darwin-x64@0.16.0: - resolution: {integrity: sha512-a7cOdfACgmsGyTSMLkVuGiK/v+M8eTgUWew5X/4gcPHX4GcqVbptP82kbtiVVWZW5QXX2j6VYkFCsmJ7knkXBA==} + /@ast-grep/napi-darwin-x64@0.33.1: + resolution: {integrity: sha512-Gu3dd+7RZcLyte/xwBX4ErT12GYgGeQGQh6743NffChyVnpwZpj2aWmdkD8gHRKswXz2dp5R01QMCV0G5o8rDQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -2864,8 +2864,8 @@ packages: dev: true optional: true - /@ast-grep/napi-linux-arm64-gnu@0.16.0: - resolution: {integrity: sha512-5BaueDB3ZJxLy/qGDzWO16zSmU02da96ABkp6S210OTlaThDgLpjfztoI10iwu/f3WpTnOvbggjfzOLWUAL3Aw==} + /@ast-grep/napi-linux-arm64-gnu@0.33.1: + resolution: {integrity: sha512-4rvHBtq/0Ziwr93Mp86GQPMMySNHCMXnSIdJqJjTikt/LhJNdxmXtEVadashwxbBGWvcIy8dL6OCBHblzY/3ZQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -2873,8 +2873,17 @@ packages: dev: true optional: true - /@ast-grep/napi-linux-x64-gnu@0.16.0: - resolution: {integrity: sha512-QjiY45TvPI50I2UxPlfPuoeDeEYJxGDyLegqYfrLsxtdv+wX2Jdgjew6myiMXCVG9oJWgtmp/z28zpl7H8YLPA==} + /@ast-grep/napi-linux-arm64-musl@0.33.1: + resolution: {integrity: sha512-+vTHYYP8iRG9lZHhcpQRxAuD8CBYXJHFXgsevmnurS/R53r0YjNtrtj6W33e7RYXY5hehmey2Cz/5h6OhdLcJw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@ast-grep/napi-linux-x64-gnu@0.33.1: + resolution: {integrity: sha512-Qm42//ZHIi2XvyvHboRPaNt32v143feG2aCqxZ2qhKJCI33abtH8pW8MF90Ix85d927xYtTwZX/ovOmJ4bghFQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -2882,8 +2891,17 @@ packages: dev: true optional: true - /@ast-grep/napi-win32-arm64-msvc@0.16.0: - resolution: {integrity: sha512-4OCpEf44h63RVFiNA2InIoRNlTB2XJUq1nUiFacTagSP5L3HwnZQ4URC1+fdmZh1ESedm7KxzvhgByqGeUyzgA==} + /@ast-grep/napi-linux-x64-musl@0.33.1: + resolution: {integrity: sha512-+ye9d8nwgi+f9yhA0NEv5lDcpfIF7xhCcF9FerIKpksX57oI68QWNz1bOWHOuebaf9Wc0hgEtfai7lzcDWcsnA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@ast-grep/napi-win32-arm64-msvc@0.33.1: + resolution: {integrity: sha512-0IrPtvqMUJmvmbBN3JcAmUoKUxsWMmrp0VAoJ+zUBHcz3GeWDISgxrUcx1z6edMeF+Ktm0SUG2LfqrzFhUqMyw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -2891,8 +2909,8 @@ packages: dev: true optional: true - /@ast-grep/napi-win32-ia32-msvc@0.16.0: - resolution: {integrity: sha512-bJW9w9btdE9OuGKZSNiKkBR+Ax4113VhiJgxC2t9KbhmOsOM9E4l2U570h+DrjWdf+H3Oyb4Cz8so2noh5LQqw==} + /@ast-grep/napi-win32-ia32-msvc@0.33.1: + resolution: {integrity: sha512-rM6kK19Z9mknXQLZYvIGW1vR472n0dzhexWRM4O8BAL33B4NXA0qa7lX7I3ioHBTOUx0dGW10oNRm3yindUohg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -2900,8 +2918,8 @@ packages: dev: true optional: true - /@ast-grep/napi-win32-x64-msvc@0.16.0: - resolution: {integrity: sha512-+qUauPADrUIBgSGMmjnCBuy2xuGlG97qjrRAYo9y+Mv9gGnAMpGA5zzLZArHcQwNzXwFB9aIqavtCL+tu28wHg==} + /@ast-grep/napi-win32-x64-msvc@0.33.1: + resolution: {integrity: sha512-8ATNhuU28PoUBxSgsPQnPpY+rl8DPEQCuUS55X0BLAvNQwR+Tc4MHHHX1FwjQxLLSAPfd5weiG4XQA+l7sIr0w==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2909,17 +2927,19 @@ packages: dev: true optional: true - /@ast-grep/napi@0.16.0: - resolution: {integrity: sha512-qOqQG9o97Q4tIZXZyWI7JuDZGJi3yibTN7LiGLmnzNLaIhmpv26BWj5OYJibUyQLVH/aTjdZSNx4spa7EihUzg==} + /@ast-grep/napi@0.33.1: + resolution: {integrity: sha512-AfUsqmEa8NoYq1QhY2LWKCgKRBrCW89WB2D7t4hhTwXcfBB+CWRtY11vUughpfGLrdyziPst7kpdFzI9TC9Efw==} engines: {node: '>= 10'} optionalDependencies: - '@ast-grep/napi-darwin-arm64': 0.16.0 - '@ast-grep/napi-darwin-x64': 0.16.0 - '@ast-grep/napi-linux-arm64-gnu': 0.16.0 - '@ast-grep/napi-linux-x64-gnu': 0.16.0 - '@ast-grep/napi-win32-arm64-msvc': 0.16.0 - '@ast-grep/napi-win32-ia32-msvc': 0.16.0 - '@ast-grep/napi-win32-x64-msvc': 0.16.0 + '@ast-grep/napi-darwin-arm64': 0.33.1 + '@ast-grep/napi-darwin-x64': 0.33.1 + '@ast-grep/napi-linux-arm64-gnu': 0.33.1 + '@ast-grep/napi-linux-arm64-musl': 0.33.1 + '@ast-grep/napi-linux-x64-gnu': 0.33.1 + '@ast-grep/napi-linux-x64-musl': 0.33.1 + '@ast-grep/napi-win32-arm64-msvc': 0.33.1 + '@ast-grep/napi-win32-ia32-msvc': 0.33.1 + '@ast-grep/napi-win32-x64-msvc': 0.33.1 dev: true /@aw-web-design/x-default-browser@1.4.126: @@ -2959,6 +2979,11 @@ packages: resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} engines: {node: '>=6.9.0'} + /@babel/compat-data@7.26.5: + resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core@7.12.9: resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} engines: {node: '>=6.9.0'} @@ -2969,10 +2994,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 1.9.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -2998,7 +3023,7 @@ packages: '@babel/traverse': 7.25.7 '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3017,10 +3042,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3040,10 +3065,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3063,15 +3088,38 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/core@7.26.7: + resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helpers': 7.26.7 + '@babel/parser': 7.26.7 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 + convert-source-map: 2.0.0 + debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.1): resolution: {integrity: sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==} @@ -3087,14 +3135,14 @@ packages: semver: 6.3.1 dev: true - /@babel/eslint-parser@7.25.7(@babel/core@7.26.0)(eslint@8.57.1): + /@babel/eslint-parser@7.25.7(@babel/core@7.26.7)(eslint@8.57.1): resolution: {integrity: sha512-B+BO9x86VYsQHimucBAL1fxTJKF4wyKY6ZVzee9QgzdZOUfs3BaR6AQrgoGrRI+7IFS1wUz/VyQ+SoBcSpdPbw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.57.1 eslint-visitor-keys: 2.1.0 @@ -3120,7 +3168,7 @@ packages: '@babel/eslint-parser': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 dependencies: - '@babel/eslint-parser': 7.25.7(@babel/core@7.26.0)(eslint@8.57.1) + '@babel/eslint-parser': 7.25.7(@babel/core@7.26.7)(eslint@8.57.1) eslint: 8.57.1 eslint-rule-composer: 0.3.0 dev: true @@ -3144,6 +3192,17 @@ packages: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 + /@babel/generator@7.26.5: + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/parser': 7.26.7 + '@babel/types': 7.26.7 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + dev: true + /@babel/helper-annotate-as-pure@7.25.9: resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -3154,7 +3213,7 @@ packages: resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3179,6 +3238,17 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 + /@babel/helper-compilation-targets@7.26.5: + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + /@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.25.2): resolution: {integrity: sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==} engines: {node: '>=6.9.0'} @@ -3191,7 +3261,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.7 '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3209,7 +3279,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.7 '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3227,7 +3297,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.7 '@babel/helper-replace-supers': 7.25.7(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3244,7 +3314,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3262,11 +3332,29 @@ packages: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color + /@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.25.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.25.7): resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} engines: {node: '>=6.9.0'} @@ -3290,6 +3378,18 @@ packages: regexpu-core: 6.1.1 semver: 6.3.1 + /@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.26.7): + resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.1.1 + semver: 6.3.1 + dev: true + /@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} engines: {node: '>=6.9.0'} @@ -3313,6 +3413,18 @@ packages: regexpu-core: 6.1.1 semver: 6.3.1 + /@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.1.1 + semver: 6.3.1 + dev: true + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.7): resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: @@ -3321,7 +3433,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -3336,17 +3448,32 @@ packages: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: - supports-color + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.7): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.4.0(supports-color@8.1.1) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-member-expression-to-functions@7.25.7: resolution: {integrity: sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3355,7 +3482,7 @@ packages: resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3364,7 +3491,16 @@ packages: resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + /@babel/helper-module-imports@7.25.9: + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3388,7 +3524,7 @@ packages: '@babel/helper-module-imports': 7.25.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -3399,9 +3535,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3413,9 +3549,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3427,9 +3563,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.8 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3441,12 +3577,26 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + /@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7): + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-optimise-call-expression@7.25.7: resolution: {integrity: sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==} engines: {node: '>=6.9.0'} @@ -3476,7 +3626,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3490,10 +3640,24 @@ packages: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + /@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-replace-supers@7.25.7(@babel/core@7.25.2): resolution: {integrity: sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==} engines: {node: '>=6.9.0'} @@ -3503,7 +3667,7 @@ packages: '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.25.7 '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3515,9 +3679,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-member-expression-to-functions': 7.25.7 - '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3529,9 +3693,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-member-expression-to-functions': 7.25.7 - '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -3544,7 +3708,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3558,15 +3722,29 @@ packages: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + /@babel/helper-replace-supers@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-simple-access@7.24.7: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3575,7 +3753,7 @@ packages: resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3585,7 +3763,7 @@ packages: resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3594,7 +3772,7 @@ packages: resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3603,7 +3781,7 @@ packages: resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3641,7 +3819,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3660,6 +3838,14 @@ packages: '@babel/template': 7.25.9 '@babel/types': 7.26.0 + /@babel/helpers@7.26.7: + resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.7 + dev: true + /@babel/highlight@7.24.7: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} @@ -3685,20 +3871,20 @@ packages: dependencies: '@babel/types': 7.26.0 - /@babel/parser@7.25.8: - resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} + /@babel/parser@7.26.2: + resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.26.0 - dev: true - /@babel/parser@7.26.2: - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + /@babel/parser@7.26.7: + resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.7 + dev: true /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} @@ -3708,7 +3894,7 @@ packages: dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3721,9 +3907,22 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} @@ -3744,6 +3943,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} engines: {node: '>=6.9.0'} @@ -3763,6 +3972,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} engines: {node: '>=6.9.0'} @@ -3790,6 +4009,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} engines: {node: '>=6.9.0'} @@ -3798,7 +4031,7 @@ packages: dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3811,9 +4044,22 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-proposal-decorators@7.25.7(@babel/core@7.25.2): resolution: {integrity: sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==} @@ -3842,6 +4088,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.26.0): resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==} engines: {node: '>=6.9.0'} @@ -3872,7 +4132,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.12.9) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.12.9) dev: true /@babel/plugin-proposal-partial-application@7.24.7(@babel/core@7.26.0): @@ -3935,6 +4195,15 @@ packages: dependencies: '@babel/core': 7.26.0 + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + dev: true + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -4037,6 +4306,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.7): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -4112,6 +4391,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.7): + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.25.2): resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==} engines: {node: '>=6.9.0'} @@ -4151,6 +4440,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.7): + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -4214,6 +4513,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + dev: true /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.25.2): resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} @@ -4254,6 +4554,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -4498,6 +4808,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.7): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -4519,6 +4839,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.7): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} engines: {node: '>=6.9.0'} @@ -4538,6 +4869,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} engines: {node: '>=6.9.0'} @@ -4547,7 +4888,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.7) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -4561,10 +4902,24 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + /@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} engines: {node: '>=6.9.0'} @@ -4572,7 +4927,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.7) transitivePeerDependencies: @@ -4586,12 +4941,26 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: - supports-color + /@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} engines: {node: '>=6.9.0'} @@ -4611,6 +4980,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} engines: {node: '>=6.9.0'} @@ -4630,6 +5009,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-class-properties@7.25.7(@babel/core@7.25.7): resolution: {integrity: sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==} engines: {node: '>=6.9.0'} @@ -4668,6 +5057,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.25.7): resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} engines: {node: '>=6.9.0'} @@ -4693,6 +5095,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.7): + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-classes@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} engines: {node: '>=6.9.0'} @@ -4704,7 +5119,7 @@ packages: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.7) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4721,10 +5136,27 @@ packages: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) + '@babel/traverse': 7.25.9 globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} @@ -4747,6 +5179,17 @@ packages: '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 + /@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 + dev: true + /@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} engines: {node: '>=6.9.0'} @@ -4766,6 +5209,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} engines: {node: '>=6.9.0'} @@ -4787,6 +5240,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} engines: {node: '>=6.9.0'} @@ -4806,6 +5270,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} engines: {node: '>=6.9.0'} @@ -4827,6 +5301,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} engines: {node: '>=6.9.0'} @@ -4846,6 +5331,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} engines: {node: '>=6.9.0'} @@ -4871,6 +5366,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-export-namespace-from@7.25.7(@babel/core@7.25.7): resolution: {integrity: sha512-h3MDAP5l34NQkkNulsTNyjdaR+OiB0Im67VU//sFupouP8Q6m9Spy7l66DcaAQxtmCqGdanPByLsnwFttxKISQ==} engines: {node: '>=6.9.0'} @@ -4901,6 +5409,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-flow-strip-types@7.25.7(@babel/core@7.26.0): resolution: {integrity: sha512-q8Td2PPc6/6I73g96SreSUCKEcwMXCwcXSIAVTyTTN6CpJe0dMj8coxu1fg1T9vfBLi6Rsi6a4ECcFBbKabS5w==} engines: {node: '>=6.9.0'} @@ -4937,6 +5455,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-function-name@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} engines: {node: '>=6.9.0'} @@ -4946,7 +5477,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -4960,10 +5491,24 @@ packages: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + /@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} engines: {node: '>=6.9.0'} @@ -4983,6 +5528,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-literals@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} engines: {node: '>=6.9.0'} @@ -5002,6 +5557,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} engines: {node: '>=6.9.0'} @@ -5021,6 +5586,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} engines: {node: '>=6.9.0'} @@ -5040,6 +5615,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} engines: {node: '>=6.9.0'} @@ -5065,6 +5650,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-commonjs@7.25.7(@babel/core@7.26.0): resolution: {integrity: sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==} engines: {node: '>=6.9.0'} @@ -5106,6 +5704,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} engines: {node: '>=6.9.0'} @@ -5116,7 +5728,7 @@ packages: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -5131,10 +5743,25 @@ packages: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + /@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} engines: {node: '>=6.9.0'} @@ -5160,6 +5787,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} engines: {node: '>=6.9.0'} @@ -5181,6 +5821,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-new-target@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} engines: {node: '>=6.9.0'} @@ -5200,13 +5851,13 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - /@babel/plugin-transform-nullish-coalescing-operator@7.25.8(@babel/core@7.26.0): - resolution: {integrity: sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==} + /@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 dev: true @@ -5229,6 +5880,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-numeric-separator@7.25.7(@babel/core@7.25.7): resolution: {integrity: sha512-8CbutzSSh4hmD+jJHIA8vdTNk15kAzOnFLVVgBSMGr28rt85ouT01/rezMecks9pkU939wDInImwCKv4ahU4IA==} engines: {node: '>=6.9.0'} @@ -5259,6 +5920,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-object-rest-spread@7.25.7(@babel/core@7.25.7): resolution: {integrity: sha512-1JdVKPhD7Y5PvgfFy0Mv2brdrolzpzSoUq2pr6xsR+m+3viGGeHEokFKsCgOkbeFOQxfB1Vt2F0cPJLRpFI4Zg==} engines: {node: '>=6.9.0'} @@ -5295,6 +5966,18 @@ packages: '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + /@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + dev: true + /@babel/plugin-transform-object-super@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} engines: {node: '>=6.9.0'} @@ -5320,6 +6003,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} engines: {node: '>=6.9.0'} @@ -5339,17 +6035,14 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - /@babel/plugin-transform-optional-chaining@7.25.8(@babel/core@7.26.0): - resolution: {integrity: sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==} + /@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - transitivePeerDependencies: - - supports-color dev: true /@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.25.7): @@ -5377,14 +6070,17 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-parameters@7.25.7(@babel/core@7.12.9): - resolution: {integrity: sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==} + /@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-parameters@7.25.7(@babel/core@7.25.7): @@ -5397,6 +6093,16 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true + /@babel/plugin-transform-parameters@7.25.9(@babel/core@7.12.9): + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-parameters@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} engines: {node: '>=6.9.0'} @@ -5416,17 +6122,14 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - /@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.26.0): - resolution: {integrity: sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==} + /@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color dev: true /@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.25.7): @@ -5454,6 +6157,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} engines: {node: '>=6.9.0'} @@ -5481,6 +6197,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} engines: {node: '>=6.9.0'} @@ -5500,6 +6230,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-react-constant-elements@7.25.1(@babel/core@7.26.0): resolution: {integrity: sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==} engines: {node: '>=6.9.0'} @@ -5548,6 +6288,16 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true + /@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-react-jsx-development@7.25.7(@babel/core@7.25.8): resolution: {integrity: sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==} engines: {node: '>=6.9.0'} @@ -5595,6 +6345,18 @@ packages: - supports-color dev: true + /@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.26.0): resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} engines: {node: '>=6.9.0'} @@ -5623,7 +6385,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.2) '@babel/types': 7.26.0 @@ -5639,7 +6401,7 @@ packages: dependencies: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.7) '@babel/types': 7.26.0 @@ -5655,7 +6417,7 @@ packages: dependencies: '@babel/core': 7.25.8 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.8) '@babel/types': 7.26.0 @@ -5671,7 +6433,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.0 @@ -5721,6 +6483,17 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true + /@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} engines: {node: '>=6.9.0'} @@ -5742,6 +6515,17 @@ packages: '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 + /@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 + dev: true + /@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.25.7): resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} engines: {node: '>=6.9.0'} @@ -5763,6 +6547,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.7): + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} engines: {node: '>=6.9.0'} @@ -5782,6 +6577,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-runtime@7.25.7(@babel/core@7.25.7): resolution: {integrity: sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==} engines: {node: '>=6.9.0'} @@ -5789,7 +6594,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.7) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.7) @@ -5806,7 +6611,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) @@ -5834,6 +6639,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-spread@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} engines: {node: '>=6.9.0'} @@ -5859,6 +6674,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} engines: {node: '>=6.9.0'} @@ -5878,6 +6706,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} engines: {node: '>=6.9.0'} @@ -5897,6 +6735,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} engines: {node: '>=6.9.0'} @@ -5916,6 +6764,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2): resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} engines: {node: '>=6.9.0'} @@ -5963,6 +6821,22 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} engines: {node: '>=6.9.0'} @@ -5982,6 +6856,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} engines: {node: '>=6.9.0'} @@ -6003,6 +6887,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} engines: {node: '>=6.9.0'} @@ -6024,6 +6919,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} engines: {node: '>=6.9.0'} @@ -6045,6 +6951,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.7): + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/preset-env@7.26.0(@babel/core@7.25.7): resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} engines: {node: '>=6.9.0'} @@ -6204,6 +7121,86 @@ packages: transitivePeerDependencies: - supports-color + /@babel/preset-env@7.26.0(@babel/core@7.26.7): + resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.26.2 + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.7) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.7) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.7) + core-js-compat: 3.38.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-flow@7.25.7(@babel/core@7.26.0): resolution: {integrity: sha512-q2x3g0YHzo/Ohsr51KOYS/BtZMsvkzVd8qEyhZAyTatYdobfgXCuyppTqTuIhdq5kR/P3nyyVvZ6H5dMc4PnCQ==} engines: {node: '>=6.9.0'} @@ -6237,6 +7234,17 @@ packages: '@babel/types': 7.26.0 esutils: 2.0.3 + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.7): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.0 + esutils: 2.0.3 + dev: true + /@babel/preset-react@7.25.7(@babel/core@7.25.8): resolution: {integrity: sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==} engines: {node: '>=6.9.0'} @@ -6304,6 +7312,23 @@ packages: - supports-color dev: true + /@babel/preset-react@7.26.3(@babel/core@7.26.0): + resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-typescript@7.26.0(@babel/core@7.25.7): resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} engines: {node: '>=6.9.0'} @@ -6335,6 +7360,22 @@ packages: transitivePeerDependencies: - supports-color + /@babel/preset-typescript@7.26.0(@babel/core@7.26.7): + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/register@7.25.7(@babel/core@7.26.0): resolution: {integrity: sha512-qHTd2Rhn/rKhSUwdY6+n98FmwXN+N+zxSVx3zWqRe9INyvTpv+aQ5gDV2+43ACd3VtMBzPPljbb0gZb8u5ma6Q==} engines: {node: '>=6.9.0'} @@ -6400,7 +7441,21 @@ packages: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/traverse@7.25.9: + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6414,10 +7469,25 @@ packages: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/traverse@7.26.7: + resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.7 + '@babel/template': 7.25.9 + '@babel/types': 7.26.7 + debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/types@7.25.7: resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} @@ -6434,6 +7504,14 @@ packages: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + /@babel/types@7.26.7: + resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + dev: true + /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} dev: true @@ -6571,25 +7649,12 @@ packages: spawndamnit: 2.0.0 dev: true - /@changesets/logger@0.0.5: - resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} - dependencies: - chalk: 2.4.2 - dev: true - /@changesets/logger@0.1.1: resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} dependencies: picocolors: 1.1.1 dev: true - /@changesets/parse@0.3.16: - resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==} - dependencies: - '@changesets/types': 5.2.1 - js-yaml: 3.14.1 - dev: true - /@changesets/parse@0.4.0: resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} dependencies: @@ -6606,19 +7671,6 @@ packages: fs-extra: 7.0.1 dev: true - /@changesets/read@0.5.9: - resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} - dependencies: - '@babel/runtime': 7.26.0 - '@changesets/git': 2.0.0 - '@changesets/logger': 0.0.5 - '@changesets/parse': 0.3.16 - '@changesets/types': 5.2.1 - chalk: 2.4.2 - fs-extra: 7.0.1 - p-filter: 2.1.0 - dev: true - /@changesets/read@0.6.1: resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} dependencies: @@ -6839,6 +7891,27 @@ packages: - typescript dev: true + /@commitlint/load@19.6.1(@types/node@18.16.9)(typescript@5.5.2): + resolution: {integrity: sha512-kE4mRKWWNju2QpsCWt428XBvUH55OET2N4QKQ0bF85qS/XbsRGG1MiTByDNlEVpEPceMkDr46LNH95DtRwcsfA==} + engines: {node: '>=v18'} + requiresBuild: true + dependencies: + '@commitlint/config-validator': 19.5.0 + '@commitlint/execute-rule': 19.5.0 + '@commitlint/resolve-extends': 19.5.0 + '@commitlint/types': 19.5.0 + chalk: 5.3.0 + cosmiconfig: 9.0.0(typescript@5.5.2) + cosmiconfig-typescript-loader: 6.1.0(@types/node@18.16.9)(cosmiconfig@9.0.0)(typescript@5.5.2) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + transitivePeerDependencies: + - '@types/node' + - typescript + dev: true + optional: true + /@commitlint/message@19.5.0: resolution: {integrity: sha512-R7AM4YnbxN1Joj1tMfCyBryOC5aNJBdxadTZkuqtWi3Xj0kMdutq16XQwuoGbIzL2Pk62TALV1fZDCv36+JhTQ==} engines: {node: '>=v18'} @@ -6937,6 +8010,15 @@ packages: engines: {node: ^14 || ^16 || >=18} dev: true + /@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.2): + resolution: {integrity: sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.13 + dependencies: + postcss-selector-parser: 6.1.2 + dev: true + /@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.2): resolution: {integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==} engines: {node: ^14 || ^16 || >=18} @@ -6955,6 +8037,15 @@ packages: postcss: 8.4.47 dev: true + /@csstools/utilities@1.0.0(postcss@8.5.1): + resolution: {integrity: sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + dev: true + /@ctrl/tinycolor@3.6.1: resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} @@ -7028,8 +8119,16 @@ packages: '@emnapi/wasi-threads': 1.0.1 tslib: 2.8.1 - /@emnapi/runtime@1.3.0: - resolution: {integrity: sha512-XMBySMuNZs3DM96xcJmLW4EfGnf+uGmFNjzpehMjuX5PLB5j87ar2Zc4e3PVeZ3I5g3tYtAqskB28manlF69Zw==} + /@emnapi/core@1.3.1: + resolution: {integrity: sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==} + requiresBuild: true + dependencies: + '@emnapi/wasi-threads': 1.0.1 + tslib: 2.8.1 + optional: true + + /@emnapi/runtime@1.3.1: + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -7043,7 +8142,7 @@ packages: /@emotion/babel-plugin@11.12.0: resolution: {integrity: sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==} dependencies: - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/runtime': 7.26.0 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 @@ -7214,14 +8313,6 @@ packages: dev: false optional: true - /@esbuild/aix-ppc64@0.23.1: - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - requiresBuild: true - optional: true - /@esbuild/aix-ppc64@0.24.0: resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} engines: {node: '>=18'} @@ -7273,14 +8364,6 @@ packages: dev: false optional: true - /@esbuild/android-arm64@0.23.1: - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm64@0.24.0: resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} engines: {node: '>=18'} @@ -7341,14 +8424,6 @@ packages: dev: false optional: true - /@esbuild/android-arm@0.23.1: - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm@0.24.0: resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} engines: {node: '>=18'} @@ -7400,14 +8475,6 @@ packages: dev: false optional: true - /@esbuild/android-x64@0.23.1: - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-x64@0.24.0: resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} engines: {node: '>=18'} @@ -7459,14 +8526,6 @@ packages: dev: false optional: true - /@esbuild/darwin-arm64@0.23.1: - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - /@esbuild/darwin-arm64@0.24.0: resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} engines: {node: '>=18'} @@ -7518,14 +8577,6 @@ packages: dev: false optional: true - /@esbuild/darwin-x64@0.23.1: - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - /@esbuild/darwin-x64@0.24.0: resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} engines: {node: '>=18'} @@ -7577,14 +8628,6 @@ packages: dev: false optional: true - /@esbuild/freebsd-arm64@0.23.1: - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - /@esbuild/freebsd-arm64@0.24.0: resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} engines: {node: '>=18'} @@ -7636,14 +8679,6 @@ packages: dev: false optional: true - /@esbuild/freebsd-x64@0.23.1: - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - /@esbuild/freebsd-x64@0.24.0: resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} engines: {node: '>=18'} @@ -7695,14 +8730,6 @@ packages: dev: false optional: true - /@esbuild/linux-arm64@0.23.1: - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-arm64@0.24.0: resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} engines: {node: '>=18'} @@ -7754,14 +8781,6 @@ packages: dev: false optional: true - /@esbuild/linux-arm@0.23.1: - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-arm@0.24.0: resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} engines: {node: '>=18'} @@ -7813,14 +8832,6 @@ packages: dev: false optional: true - /@esbuild/linux-ia32@0.23.1: - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ia32@0.24.0: resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} engines: {node: '>=18'} @@ -7881,14 +8892,6 @@ packages: dev: false optional: true - /@esbuild/linux-loong64@0.23.1: - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-loong64@0.24.0: resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} engines: {node: '>=18'} @@ -7940,14 +8943,6 @@ packages: dev: false optional: true - /@esbuild/linux-mips64el@0.23.1: - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-mips64el@0.24.0: resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} engines: {node: '>=18'} @@ -7999,14 +8994,6 @@ packages: dev: false optional: true - /@esbuild/linux-ppc64@0.23.1: - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ppc64@0.24.0: resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} engines: {node: '>=18'} @@ -8058,14 +9045,6 @@ packages: dev: false optional: true - /@esbuild/linux-riscv64@0.23.1: - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-riscv64@0.24.0: resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} engines: {node: '>=18'} @@ -8117,14 +9096,6 @@ packages: dev: false optional: true - /@esbuild/linux-s390x@0.23.1: - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-s390x@0.24.0: resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} engines: {node: '>=18'} @@ -8176,14 +9147,6 @@ packages: dev: false optional: true - /@esbuild/linux-x64@0.23.1: - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-x64@0.24.0: resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} engines: {node: '>=18'} @@ -8235,14 +9198,6 @@ packages: dev: false optional: true - /@esbuild/netbsd-x64@0.23.1: - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - /@esbuild/netbsd-x64@0.24.0: resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} engines: {node: '>=18'} @@ -8260,14 +9215,6 @@ packages: dev: false optional: true - /@esbuild/openbsd-arm64@0.23.1: - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - requiresBuild: true - optional: true - /@esbuild/openbsd-arm64@0.24.0: resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} engines: {node: '>=18'} @@ -8319,14 +9266,6 @@ packages: dev: false optional: true - /@esbuild/openbsd-x64@0.23.1: - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true - /@esbuild/openbsd-x64@0.24.0: resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} engines: {node: '>=18'} @@ -8378,14 +9317,6 @@ packages: dev: false optional: true - /@esbuild/sunos-x64@0.23.1: - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - /@esbuild/sunos-x64@0.24.0: resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} engines: {node: '>=18'} @@ -8437,14 +9368,6 @@ packages: dev: false optional: true - /@esbuild/win32-arm64@0.23.1: - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-arm64@0.24.0: resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} engines: {node: '>=18'} @@ -8496,14 +9419,6 @@ packages: dev: false optional: true - /@esbuild/win32-ia32@0.23.1: - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-ia32@0.24.0: resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} engines: {node: '>=18'} @@ -8555,14 +9470,6 @@ packages: dev: false optional: true - /@esbuild/win32-x64@0.23.1: - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-x64@0.24.0: resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} engines: {node: '>=18'} @@ -8589,7 +9496,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -8665,7 +9572,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -8834,7 +9741,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.3.0 + '@emnapi/runtime': 1.3.1 optional: true /@img/sharp-win32-ia32@0.33.5: @@ -8853,8 +9760,8 @@ packages: requiresBuild: true optional: true - /@inquirer/figures@1.0.7: - resolution: {integrity: sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==} + /@inquirer/figures@1.0.9: + resolution: {integrity: sha512-BXvGj0ehzrngHTPTDqUoDT3NXL8U0RxUk2zJm2A66RhCEIWdtU1v6GuUqNAgArW4PQ9CinqIWyHdQgdwOj06zQ==} engines: {node: '>=18'} dev: true @@ -9112,6 +10019,15 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 + /@jridgewell/gen-mapping@0.3.8: + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/resolve-uri@3.1.2: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -9346,6 +10262,17 @@ packages: react: 18.3.1 dev: true + /@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1): + resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + dependencies: + '@types/mdx': 2.0.13 + '@types/react': 18.3.11 + react: 18.3.1 + dev: true + /@mdx-js/util@1.6.22: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: true @@ -9462,7 +10389,7 @@ packages: typescript: ^4 || ^5 dependencies: '@babel/core': 7.25.7 - '@babel/eslint-parser': 7.25.7(@babel/core@7.26.0)(eslint@8.57.1) + '@babel/eslint-parser': 7.25.7(@babel/core@7.26.7)(eslint@8.57.1) '@babel/eslint-plugin': 7.25.7(@babel/eslint-parser@7.25.7)(eslint@8.57.1) '@modern-js/babel-preset': 2.59.0(@rsbuild/core@1.0.1-rc.4) '@rsbuild/core': 1.0.1-rc.4 @@ -9582,8 +10509,8 @@ packages: '@swc/helpers': 0.5.1 redux: 4.2.1 - /@modern-js/app-tools@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4): - resolution: {integrity: sha512-vbU4XmjlT7rSiotI1zF+esT8NrGt7DSTL4jDRMZeBS7mDOfWNL/DTQMVlgzUw6qZujxCJbtlkPAxLCrnM0jimg==} + /@modern-js/app-tools@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4): + resolution: {integrity: sha512-2N2fIl7YmX6m05KVmWA5USKjWFcpXuw5tktX1VpoFFZLc1oR4fZmRQMmq3RZR8MSaq3K5hQEELi+7fag03tQSw==} engines: {node: '>=14.17.6'} hasBin: true peerDependencies: @@ -9595,24 +10522,25 @@ packages: tsconfig-paths: optional: true dependencies: - '@babel/parser': 7.25.8 - '@babel/traverse': 7.25.7 + '@babel/parser': 7.26.2 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 - '@modern-js/core': 2.60.6 - '@modern-js/node-bundle-require': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-data-loader': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/plugin-i18n': 2.60.6 - '@modern-js/prod-server': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/rsbuild-plugin-esbuild': 2.60.6(@swc/core@1.7.26) - '@modern-js/server': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19)(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-core': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19) - '@modern-js/types': 2.60.6 - '@modern-js/uni-builder': 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.0.4) - '@modern-js/utils': 2.60.6 - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-node-polyfill': 1.2.0(@rsbuild/core@1.0.19) + '@modern-js/core': 2.64.0 + '@modern-js/node-bundle-require': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-data-loader': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/plugin-i18n': 2.64.0 + '@modern-js/plugin-v2': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/prod-server': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/rsbuild-plugin-esbuild': 2.64.0(@swc/core@1.7.26) + '@modern-js/server': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13)(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-core': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-utils': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13) + '@modern-js/types': 2.64.0 + '@modern-js/uni-builder': 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.14)(typescript@5.0.4) + '@modern-js/utils': 2.64.0 + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-node-polyfill': 1.2.0(@rsbuild/core@1.1.13) '@swc/helpers': 0.5.13 '@vercel/nft': 0.26.5(encoding@0.1.13) es-module-lexer: 1.5.4 @@ -9620,6 +10548,7 @@ packages: esbuild-register: 3.6.0(esbuild@0.17.19) flatted: 3.3.1 mlly: 1.7.2 + ndepe: 0.1.5(encoding@0.1.13) pkg-types: 1.2.1 std-env: 3.7.0 transitivePeerDependencies: @@ -9650,8 +10579,8 @@ packages: - webpack-plugin-serve dev: true - /@modern-js/app-tools@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.5.2): - resolution: {integrity: sha512-vbU4XmjlT7rSiotI1zF+esT8NrGt7DSTL4jDRMZeBS7mDOfWNL/DTQMVlgzUw6qZujxCJbtlkPAxLCrnM0jimg==} + /@modern-js/app-tools@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.5.2): + resolution: {integrity: sha512-2N2fIl7YmX6m05KVmWA5USKjWFcpXuw5tktX1VpoFFZLc1oR4fZmRQMmq3RZR8MSaq3K5hQEELi+7fag03tQSw==} engines: {node: '>=14.17.6'} hasBin: true peerDependencies: @@ -9663,24 +10592,25 @@ packages: tsconfig-paths: optional: true dependencies: - '@babel/parser': 7.25.8 - '@babel/traverse': 7.25.7 + '@babel/parser': 7.26.2 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 - '@modern-js/core': 2.60.6 - '@modern-js/node-bundle-require': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-data-loader': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/plugin-i18n': 2.60.6 - '@modern-js/prod-server': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/rsbuild-plugin-esbuild': 2.60.6(@swc/core@1.7.26) - '@modern-js/server': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19)(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-core': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19) - '@modern-js/types': 2.60.6 - '@modern-js/uni-builder': 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.5.2) - '@modern-js/utils': 2.60.6 - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-node-polyfill': 1.2.0(@rsbuild/core@1.0.19) + '@modern-js/core': 2.64.0 + '@modern-js/node-bundle-require': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-data-loader': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/plugin-i18n': 2.64.0 + '@modern-js/plugin-v2': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/prod-server': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/rsbuild-plugin-esbuild': 2.64.0(@swc/core@1.7.26) + '@modern-js/server': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13)(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-core': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-utils': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13) + '@modern-js/types': 2.64.0 + '@modern-js/uni-builder': 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.14)(typescript@5.5.2) + '@modern-js/utils': 2.64.0 + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-node-polyfill': 1.2.0(@rsbuild/core@1.1.13) '@swc/helpers': 0.5.13 '@vercel/nft': 0.26.5(encoding@0.1.13) es-module-lexer: 1.5.4 @@ -9688,6 +10618,7 @@ packages: esbuild-register: 3.6.0(esbuild@0.17.19) flatted: 3.3.1 mlly: 1.7.2 + ndepe: 0.1.5(encoding@0.1.13) pkg-types: 1.2.1 std-env: 3.7.0 transitivePeerDependencies: @@ -9728,11 +10659,11 @@ packages: - supports-color dev: true - /@modern-js/babel-compiler@2.60.6: - resolution: {integrity: sha512-beQvM3+OoEVFA36TKSLYkdcRt3EFer9zB/uE6uep8TYpkoMGzEr1WU3IcvR0wzOrZkRzotDuzVNDKFjwdkfCIw==} + /@modern-js/babel-compiler@2.64.0: + resolution: {integrity: sha512-IsC46eMIq91OWpmtpBk2ncWynmTtJ61xlPhcAojBLS9+lBAK+Bn0Xhei3S/l6pWwc5DIcj70WSWFZzb9zF7Pig==} dependencies: '@babel/core': 7.26.0 - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 transitivePeerDependencies: - supports-color @@ -9748,8 +10679,8 @@ packages: resolve: 1.22.8 dev: true - /@modern-js/babel-plugin-module-resolver@2.60.6: - resolution: {integrity: sha512-1OWtlCCQuNqkfaOnuTD5nvbjQbxFVxewX4xjID0XoeHirCOGbw9cxTXHb17AP/rmEH7NfyikJsXYEVv9jjtgfA==} + /@modern-js/babel-plugin-module-resolver@2.64.0: + resolution: {integrity: sha512-1zuEn4gCn+37svg8f7Be1fzIl/dKImpViOt5bR992obOFYavtluquon7OJCZV0LPTuOE87JUFyOaYQ1DhXgdmg==} dependencies: '@swc/helpers': 0.5.13 glob: 8.1.0 @@ -9781,8 +10712,8 @@ packages: - supports-color dev: true - /@modern-js/babel-preset@2.60.6(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-B+YGuaXGNGcosKlAJFtEQ7RkUzugWVbpjt7ONRU1DXeB4fq/ebhK/boTrERd33q6xedb/MBN9po33aAatL1OaA==} + /@modern-js/babel-preset@2.64.0(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-Gezb5n0MBhEOmI4pqfQux1TedclEZZhD3OIlERr/TlufeIRXo8XD4SjJ3aeIHoAQ1FarB31k+JMCoVbkkCnbvA==} dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.0) @@ -9794,7 +10725,7 @@ packages: '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@babel/runtime': 7.26.0 '@babel/types': 7.26.0 - '@rsbuild/plugin-babel': 1.0.2(@rsbuild/core@1.0.19) + '@rsbuild/plugin-babel': 1.0.3(@rsbuild/core@1.1.13) '@swc/helpers': 0.5.13 '@types/babel__core': 7.20.5 babel-plugin-dynamic-import-node: 2.3.3 @@ -9854,7 +10785,7 @@ packages: - webpack-cli dev: true - /@modern-js/builder-webpack-provider@2.46.1(@rsbuild/core@0.3.11)(@swc/core@1.7.26)(@types/express@4.17.21)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4): + /@modern-js/builder-webpack-provider@2.46.1(@rsbuild/core@0.3.11)(@swc/core@1.7.26)(@types/express@4.17.21)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4): resolution: {integrity: sha512-a891A2kBN/m7YBrddqanjhD2Im9y/58QrGg9zxDzoAZ8DnKf6AM716FR9K8ZS5kWMndiY7247AG2X1sTQtzQ3w==} engines: {node: '>=14.0.0'} dependencies: @@ -9869,7 +10800,7 @@ packages: '@rsbuild/babel-preset': 0.3.4(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3) '@swc/helpers': 0.5.3 babel-plugin-import: 1.13.5 - babel-plugin-styled-components: 1.13.3(styled-components@6.1.13) + babel-plugin-styled-components: 1.13.3(styled-components@6.1.14) caniuse-lite: 1.0.30001668 html-webpack-plugin: 5.5.3(webpack@5.95.0) lodash: 4.17.21 @@ -9914,12 +10845,12 @@ packages: - webpack-plugin-serve dev: true - /@modern-js/core@2.60.6: - resolution: {integrity: sha512-zfhOkB8uoOH6Mj06E9/sD8k+efC2b+cG1X/fDzRGyMI91k25Pqpq0yGl5lWn0Zz0/WnH2bLkHlIRlAcOmGgI8g==} + /@modern-js/core@2.64.0: + resolution: {integrity: sha512-OB2aMiEFytwNwI9Jqw3Qs+UlbpU3g2FrEnPDgI1G5b9KhAiDMM0wf1OJNKdAeYph/focVA0ZUi4GIGIiZgSdTg==} dependencies: - '@modern-js/node-bundle-require': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/utils': 2.60.6 + '@modern-js/node-bundle-require': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 dev: true @@ -9938,8 +10869,8 @@ packages: resolution: {integrity: sha512-QAiW00QKoSfj0Dn/J8rnXh3vq1cA1tHsTbhEOkzgtGdKlV70SZ+54aPDFjygAOrY/GurmuLLoUgPpcPKLbHAmQ==} dev: true - /@modern-js/module-tools@2.60.6(typescript@5.0.4): - resolution: {integrity: sha512-zixrEPOfsLn3NtcUEdQf4Km5O4id/PkFbhrOKubBebXowMQx8RbWRQPvy+2qOy3x8Bg/n+U+yhrMqKW5GmWB/Q==} + /@modern-js/module-tools@2.64.0(typescript@5.0.4): + resolution: {integrity: sha512-jeqjhjUdFG5GwO7LRFa/7ZqS/SrCfYFsr+z6nR67plP49SMkN0UAuqxI5ekiohybLvFABqKIYih0FMy0aEkWug==} engines: {node: '>=16.0.0'} hasBin: true peerDependencies: @@ -9949,22 +10880,22 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.3.0 - '@ast-grep/napi': 0.16.0 + '@ast-grep/napi': 0.33.1 '@babel/core': 7.26.0 '@babel/types': 7.26.0 - '@modern-js/core': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-changeset': 2.60.6 - '@modern-js/plugin-i18n': 2.60.6 + '@modern-js/core': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-changeset': 2.64.0 + '@modern-js/plugin-i18n': 2.64.0 '@modern-js/swc-plugins': 0.6.11(@swc/helpers@0.5.13) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 - '@rollup/pluginutils': 4.1.1 + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 + '@rollup/pluginutils': 4.2.1 '@swc/helpers': 0.5.13 convert-source-map: 1.8.0 - enhanced-resolve: 5.12.0 + enhanced-resolve: 5.17.1 esbuild: 0.19.2 - magic-string: 0.30.12 + magic-string: 0.30.17 postcss: 8.4.47 postcss-modules: 4.3.1(postcss@8.4.47) safe-identifier: 0.4.2 @@ -9980,8 +10911,8 @@ packages: - supports-color dev: true - /@modern-js/module-tools@2.60.6(typescript@5.5.2): - resolution: {integrity: sha512-zixrEPOfsLn3NtcUEdQf4Km5O4id/PkFbhrOKubBebXowMQx8RbWRQPvy+2qOy3x8Bg/n+U+yhrMqKW5GmWB/Q==} + /@modern-js/module-tools@2.64.0(typescript@5.5.2): + resolution: {integrity: sha512-jeqjhjUdFG5GwO7LRFa/7ZqS/SrCfYFsr+z6nR67plP49SMkN0UAuqxI5ekiohybLvFABqKIYih0FMy0aEkWug==} engines: {node: '>=16.0.0'} hasBin: true peerDependencies: @@ -9991,22 +10922,22 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.3.0 - '@ast-grep/napi': 0.16.0 + '@ast-grep/napi': 0.33.1 '@babel/core': 7.26.0 '@babel/types': 7.26.0 - '@modern-js/core': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-changeset': 2.60.6 - '@modern-js/plugin-i18n': 2.60.6 + '@modern-js/core': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-changeset': 2.64.0 + '@modern-js/plugin-i18n': 2.64.0 '@modern-js/swc-plugins': 0.6.11(@swc/helpers@0.5.13) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 - '@rollup/pluginutils': 4.1.1 + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 + '@rollup/pluginutils': 4.2.1 '@swc/helpers': 0.5.13 convert-source-map: 1.8.0 - enhanced-resolve: 5.12.0 + enhanced-resolve: 5.17.1 esbuild: 0.19.2 - magic-string: 0.30.12 + magic-string: 0.30.17 postcss: 8.4.47 postcss-modules: 4.3.1(postcss@8.4.47) safe-identifier: 0.4.2 @@ -10022,21 +10953,21 @@ packages: - supports-color dev: true - /@modern-js/node-bundle-require@2.60.6: - resolution: {integrity: sha512-xrchg6yAg9dNPB9aAd94/ftpcIG21LXD//0EVxpdcFsMaHYbtXKG8hcA/9MgxlEA1ELJwxedRQov4N3/wFfvNQ==} + /@modern-js/node-bundle-require@2.64.0: + resolution: {integrity: sha512-MWzRzlBLsL2RJXLyS4Z/vVqKpt91QPVbH4nXiW1V/PgUDMlvu6DnLHPW5CDWkiP27701Olk826LVVrzanRDcdQ==} dependencies: - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 esbuild: 0.17.19 - /@modern-js/plugin-changeset@2.60.6: - resolution: {integrity: sha512-cQyFVxoWibC/Am2fw18eEpZPRaIzT6sNu7UXd0J7/E6xdlUVEVndZiOfpCEYSgo8EgTHG4JVxPDWsIJwvbfrrQ==} + /@modern-js/plugin-changeset@2.64.0: + resolution: {integrity: sha512-hoNWwE8M1H2VT65OpVs+sQxMy3jrrc7KCNG5V9haFj2HDVX+EPzfEgxkZEN+or9nfXMFwWnmdvqkIvIZsHVjQQ==} dependencies: '@changesets/cli': 2.27.9 '@changesets/git': 2.0.0 - '@changesets/read': 0.5.9 - '@modern-js/plugin-i18n': 2.60.6 - '@modern-js/utils': 2.60.6 + '@changesets/read': 0.6.1 + '@modern-js/plugin-i18n': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 axios: 1.7.7 resolve-from: 5.0.0 @@ -10044,15 +10975,15 @@ packages: - debug dev: true - /@modern-js/plugin-data-loader@2.60.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-Clc8Rgr2GhThf1HUJPX4Pp9qZJIfZ+tSvr0paWOWRPO56uadNT3yHS7dt4vhOTbK6/WkVVMarbkXWeVd68OVVQ==} + /@modern-js/plugin-data-loader@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-hGqm5kin1NHw7/FE27gdJpSI/Bt7TUuwtjEHcC30iphg/tOCu3a9tyLitXS83EZszHXo16u6fp+8eftthwIWpA==} engines: {node: '>=16.2.0'} peerDependencies: react: '>=17.0.0' dependencies: '@babel/core': 7.26.0 - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/utils': 2.60.6 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 path-to-regexp: 6.3.0 react: 18.3.1 @@ -10060,13 +10991,24 @@ packages: - react-dom - supports-color - /@modern-js/plugin-i18n@2.60.6: - resolution: {integrity: sha512-0yVbRH/bkXEs7oh75GcPaK9CqV+j+UPNVGOIvMliH3ZmHnesGDbK9huzYscBfoDb9zNLmArI9lNsDmS/074mAQ==} + /@modern-js/plugin-i18n@2.64.0: + resolution: {integrity: sha512-2tbhXPglCCHHxfwAP3Jl7i1dcr9l/RoXyUkkGIK3B6hoZvxo+3Yp4AO/jCAcDU6XAbFkTnqh/nCVF0+b2UDZAw==} dependencies: - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 dev: true + /@modern-js/plugin-v2@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-CyJ+HU+07H7HWZp/WOZCsfJZP86hPmvLPzo8RvVnMNu8aBZHSdvt6+xxeOPhgwWhvSKjOqR0NUWRVeXYENFtOQ==} + dependencies: + '@modern-js/node-bundle-require': 2.64.0 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/utils': 2.64.0 + '@swc/helpers': 0.5.13 + transitivePeerDependencies: + - react + - react-dom + /@modern-js/plugin@2.46.1: resolution: {integrity: sha512-9Jwn0x/MLH/tuhWUQ0Yfq/TvHqPF4PLivb+j+repXbBgh6LYaiZj+pDxZSsN7Za1jp1vhzPhajSaQCy0HjuutA==} dependencies: @@ -10074,10 +11016,10 @@ packages: '@swc/helpers': 0.5.3 dev: true - /@modern-js/plugin@2.60.6: - resolution: {integrity: sha512-27CPUvnKEerq3kY7uPTYLO9PvP6LB2fV3Xo1RDPTNFgx3WhDUgiPtbqDi2yfzMIgPsaPn9AEdoJMGtD9EuXqfA==} + /@modern-js/plugin@2.64.0: + resolution: {integrity: sha512-U4eRUjJlBXKhTZo/xxvwhTV+e+MhkTvBK0qbpeb2menWd9MibSpM5poyES2qLGtf8RS7Ecy3h4KhJquVsBXy7Q==} dependencies: - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 /@modern-js/prod-server@2.46.1(@types/express@4.17.21)(react-dom@18.3.1)(react@18.3.1): @@ -10106,13 +11048,13 @@ packages: - supports-color dev: true - /@modern-js/prod-server@2.60.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-914yLEPuLgWVIvpU6ttTAaHmyD+kabTvejRvlFYp8zsUo1NWwnHYni5I6iWWlxTGCCjN0jhw4q97nzGx1EmNhw==} + /@modern-js/prod-server@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-HjurCbXTw80UqYxl3vTTje3npQCaI4xgJSKNASyLsMiOZIP7kr4x+XV9kd8SIIM7v9+loVBUocEyYCc0AZB+Pw==} engines: {node: '>=16.2.0'} dependencies: - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-core': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/utils': 2.60.6 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-core': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 source-map-support: 0.5.21 transitivePeerDependencies: @@ -10120,12 +11062,12 @@ packages: - react-dom dev: true - /@modern-js/rsbuild-plugin-esbuild@2.60.6(@swc/core@1.7.26): - resolution: {integrity: sha512-o65skhuvIfg5Pbis4PJSdYJ+mQyXs6MRLxDS0V5/6rWlQ7esRz8wna9iJvBkAwEMeXEHgiuv/qtyxRHmH8nO5g==} + /@modern-js/rsbuild-plugin-esbuild@2.64.0(@swc/core@1.7.26): + resolution: {integrity: sha512-itdNe8b+uSK7VbzwgshKih2fegI5tr8ZBsQ5yrWdb776Xg1B2dRKQg8/VaXYPcC+0zOux+qXDnm3GiwFSKfTUw==} dependencies: '@swc/helpers': 0.5.13 esbuild: 0.17.19 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) transitivePeerDependencies: - '@swc/core' - uglify-js @@ -10153,8 +11095,8 @@ packages: serialize-javascript: 6.0.2 dev: true - /@modern-js/runtime-utils@2.60.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-mEFDWbaNlOijlVrgr5T3K4hfOmr4QggVtF8A2NdcgRgQ9AP9faCjmMd6utbRL6ZRQruvKxGV8JN73W+WdBy2Ig==} + /@modern-js/runtime-utils@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-v1SXBYzdEVvKFgTQOJHqFqQFlhhH41QBwyRuuNLBBg7sxQHna6sWV0qZaiwfYns5qHfhaB9r8WeJg9XKzIrHTQ==} peerDependencies: react: '>=17.0.0' react-dom: '>=17.0.0' @@ -10164,7 +11106,7 @@ packages: react-dom: optional: true dependencies: - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@remix-run/router': 1.20.0 '@swc/helpers': 0.5.13 lru-cache: 6.0.0 @@ -10173,8 +11115,8 @@ packages: react-router-dom: 6.27.0(react-dom@18.3.1)(react@18.3.1) serialize-javascript: 6.0.2 - /@modern-js/runtime@2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-O8DLSHSNWoc1HS+giaOTTPSzn8y9hkq0AUmQJYwa4cw3ShuX22J4S8ppzYFgagGCdm+sLOfNYmVCkhQnV3lCEA==} + /@modern-js/runtime@2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-fE0ej8iekSL+Q51bzt3FeSchjzFtYf5WdkH5R03XEWcpPebA2mYTQ2LFVENax2efembAfTbpJMbzfE9ig/6gqA==} engines: {node: '>=14.17.6'} peerDependencies: react: '>=17' @@ -10191,11 +11133,12 @@ packages: '@modern-js-reduck/plugin-immutable': 1.1.11(@modern-js-reduck/store@1.1.11) '@modern-js-reduck/react': 1.1.11(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@modern-js-reduck/store': 1.1.11 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-data-loader': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-data-loader': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/plugin-v2': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 '@types/loadable__component': 5.13.9 '@types/react-helmet': 6.1.11 @@ -10216,8 +11159,8 @@ packages: - '@types/react-dom' - supports-color - /@modern-js/runtime@2.60.6(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-O8DLSHSNWoc1HS+giaOTTPSzn8y9hkq0AUmQJYwa4cw3ShuX22J4S8ppzYFgagGCdm+sLOfNYmVCkhQnV3lCEA==} + /@modern-js/runtime@2.64.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-fE0ej8iekSL+Q51bzt3FeSchjzFtYf5WdkH5R03XEWcpPebA2mYTQ2LFVENax2efembAfTbpJMbzfE9ig/6gqA==} engines: {node: '>=14.17.6'} peerDependencies: react: '>=17' @@ -10234,11 +11177,12 @@ packages: '@modern-js-reduck/plugin-immutable': 1.1.11(@modern-js-reduck/store@1.1.11) '@modern-js-reduck/react': 1.1.11(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1) '@modern-js-reduck/store': 1.1.11 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-data-loader': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-data-loader': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/plugin-v2': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 '@types/loadable__component': 5.13.9 '@types/react-helmet': 6.1.11 @@ -10268,20 +11212,20 @@ packages: '@swc/helpers': 0.5.3 dev: true - /@modern-js/server-core@2.60.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-EuwHQ4ZqUrPf3bhpBBtDD3H7JLeutym8hTF2krj4xg0QTr4UeyrGJguQ5N8q0QQVwvAWt1KaH3qorh0vIMbtSQ==} + /@modern-js/server-core@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-57+6/MT7if5sGBLCScyC3kV7UktB5AkOiRo3phBFvYz4rK5mOxFX30vmuWI6DfttsD6kEtMM7sURNPG9IQcUfg==} engines: {node: '>=16.2.0'} dependencies: - '@modern-js/plugin': 2.60.6 - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/utils': 2.60.6 + '@modern-js/plugin': 2.64.0 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 '@web-std/fetch': 4.2.1 '@web-std/file': 3.0.3 '@web-std/stream': 1.0.3 flatted: 3.3.1 hono: 3.12.12 - ts-deepmerge: 7.0.1 + ts-deepmerge: 7.0.2 transitivePeerDependencies: - react - react-dom @@ -10293,34 +11237,34 @@ packages: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@modern-js/babel-compiler': 2.46.1 '@modern-js/babel-plugin-module-resolver': 2.46.1 '@modern-js/utils': 2.46.1 '@rsbuild/babel-preset': 0.3.4(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3) '@swc/helpers': 0.5.3 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) transitivePeerDependencies: - '@babel/traverse' - '@rsbuild/core' - supports-color dev: true - /@modern-js/server-utils@2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-aZdWLADiORtFLoIC9LO/GWWWlQm4WiwHr9ZKqeAUmZD+DxD+BmpXZ8+dfagOQOYE8VA9dACMBjA6ClwUCokZwg==} + /@modern-js/server-utils@2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-DcVdW3fZurGzpChJCG1J3wM0WVEgqYE7BhXN6MnNCss3rp8K5ouYNoL1N65fCOY1Iqv/72/LROn19STlaEbcsA==} dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@modern-js/babel-compiler': 2.60.6 - '@modern-js/babel-plugin-module-resolver': 2.60.6 - '@modern-js/babel-preset': 2.60.6(@rsbuild/core@1.0.19) - '@modern-js/utils': 2.60.6 + '@modern-js/babel-compiler': 2.64.0 + '@modern-js/babel-plugin-module-resolver': 2.64.0 + '@modern-js/babel-preset': 2.64.0(@rsbuild/core@1.1.13) + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) transitivePeerDependencies: - '@babel/traverse' - '@rsbuild/core' @@ -10367,8 +11311,8 @@ packages: - utf-8-validate dev: true - /@modern-js/server@2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-aELpdPlJQJIWwuziWNjIopktoj10YgAstpgE70LlkbT2odY8GWHsYz+06ndfyqw5BUk9R09ctvgD1BbJnxIXsQ==} + /@modern-js/server@2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-DqIOMd9XqkbvoUKjjN6ACyyxALS+8Ee1eOJ6164fguzxKWtUc30B2uqo+trnmv3hU0bo6M91y0Ega88uTepwVw==} peerDependencies: devcert: ^1.2.2 ts-node: ^10.1.0 @@ -10383,11 +11327,11 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/register': 7.25.7(@babel/core@7.26.0) - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-core': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-core': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-utils': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13) + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 axios: 1.7.7 connect-history-api-fallback: 2.0.0 @@ -10406,15 +11350,15 @@ packages: - utf-8-validate dev: true - /@modern-js/storybook-builder@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0): - resolution: {integrity: sha512-aptCg9RbeEvazw4K7m3+nNsrlxHjwHUONgNRdDe97W6mbrlMu/ADdlfegHWh1qya8ktIvg43uylViP9YXx3YNw==} + /@modern-js/storybook-builder@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4)(webpack@5.93.0): + resolution: {integrity: sha512-TQmg0C/86JW3gB0xZzK6W7pBMj4Zw0+YU21a6Jmq6dGwMZ983eg83LQ+HcR65dUVigDoiFoK2j+YoJ+JkSdNKg==} engines: {node: '>=16.0.0'} dependencies: - '@modern-js/core': 2.60.6 - '@modern-js/runtime': 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) - '@modern-js/uni-builder': 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20)(styled-components@6.1.13)(typescript@5.0.4) - '@modern-js/utils': 2.60.6 - '@rsbuild/core': 1.0.19 + '@modern-js/core': 2.64.0 + '@modern-js/runtime': 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + '@modern-js/uni-builder': 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20)(styled-components@6.1.14)(typescript@5.0.4) + '@modern-js/utils': 2.64.0 + '@rsbuild/core': 1.1.13 '@storybook/components': 7.6.20(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@storybook/core-common': 7.6.20(encoding@0.1.13) '@storybook/csf-plugin': 7.6.20 @@ -10462,13 +11406,13 @@ packages: - webpack-sources dev: true - /@modern-js/storybook@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0): - resolution: {integrity: sha512-GeRaKxXyuAArnIe2YY5B6VG/WISPxrVY+Rlq+D1GZR868EcBKQ/FNpA0wJDRZRsvRxLWmOyBFHnU13WOegdEpg==} + /@modern-js/storybook@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4)(webpack@5.93.0): + resolution: {integrity: sha512-6GL+djpftkyCpoPmGUF4yNMuJ+tfK8CyrJ2iVDw8mLB34uYjnKXy5xt9qQ7KlESubCdwq6nK6uD+2Wn9YmFfjA==} engines: {node: '>=16.0.0'} hasBin: true dependencies: - '@modern-js/storybook-builder': 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0) - '@modern-js/utils': 2.60.6 + '@modern-js/storybook-builder': 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.14)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/utils': 2.64.0 '@storybook/react': 7.6.20(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(typescript@5.0.4) storybook: 7.6.20(encoding@0.1.13) transitivePeerDependencies: @@ -10595,72 +11539,72 @@ packages: '@modern-js/swc-plugins-win32-x64-msvc': 0.6.11 dev: true - /@modern-js/tsconfig@2.60.6: - resolution: {integrity: sha512-r8l8TsnFRHHbiZxob1PgGEgQQiD1d3tpAhPYyxgahZiupsM5ONjtVHh3wu9/e7b6f1ugxcS8dwIYwmVXDd1GCQ==} + /@modern-js/tsconfig@2.64.0: + resolution: {integrity: sha512-ez3unNeWDGXv5o/1U+bIA5SfoGD0RpRkUoQOrCYm8EshuK+tPuLPUHjoFSQfM98YcWaMG8wb+hgWHEKL2tTfnA==} dev: true /@modern-js/types@2.46.1: resolution: {integrity: sha512-Z6eA3kc+raiTP+FgxItzxnQ7JV1gOEC63floqguL2PJrVJMz1BqfQqKeen0i7uDinjGI+G0A/2eIpJbkL6Wc1A==} dev: true - /@modern-js/types@2.60.6: - resolution: {integrity: sha512-Tjh03D6lW34BmbKm5CV7SgtjSnOIjFQhRh+pExCMpSQUgJOWSooboEVsZQ2f8zdyxijI1MSSGEIt4ak30Vsvng==} + /@modern-js/types@2.64.0: + resolution: {integrity: sha512-WpnIuGsXVqnFIvu8xzYmF2kYULWY6M7GfY1YBLDZ+XmZvl4T1kuwKUUhCFMYsxf28VgnkN6v6Tp5NqtpFGeV6w==} - /@modern-js/uni-builder@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.0.4): - resolution: {integrity: sha512-ObkfQcMkAdbohurL+UILJd23Z5B9v9as935tNa2lScx8aOj6EmViOcbLb5kZXnH0EQMrX9FcEOxAy6gp7jS/3g==} + /@modern-js/uni-builder@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.14)(typescript@5.0.4): + resolution: {integrity: sha512-83DlLXnP7NmuJOx4gnSbNQGi1M8Ux4M28sq0RLsPuYrKF6YyT/1tbO4+4NhsRRz5flEmFxkMPykTBfYS+a+Aaw==} dependencies: '@babel/core': 7.26.0 - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/types': 7.26.0 - '@modern-js/babel-preset': 2.60.6(@rsbuild/core@1.0.19) - '@modern-js/utils': 2.60.6 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.95.0) - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-assets-retry': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-babel': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-check-syntax': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.0.19)(esbuild@0.17.19)(webpack@5.95.0) - '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-react': 1.0.6(@rsbuild/core@1.0.19) - '@rsbuild/plugin-rem': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-sass': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-source-build': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-styled-components': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-svgr': 1.0.4(@rsbuild/core@1.0.19)(typescript@5.0.4) - '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19)(typescript@5.0.4) - '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/webpack': 1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19) + '@modern-js/babel-preset': 2.64.0(@rsbuild/core@1.1.13) + '@modern-js/utils': 2.64.0 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.97.1) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-assets-retry': 1.0.7(@rsbuild/core@1.1.13) + '@rsbuild/plugin-babel': 1.0.3(@rsbuild/core@1.1.13) + '@rsbuild/plugin-check-syntax': 1.2.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.1.13)(esbuild@0.17.19)(webpack@5.97.1) + '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-rem': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-sass': 1.1.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-source-build': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-styled-components': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-svgr': 1.0.6(@rsbuild/core@1.1.13)(typescript@5.0.4) + '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.1.13) + '@rsbuild/plugin-type-check': 1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.0.4) + '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/webpack': 1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19) '@swc/helpers': 0.5.13 autoprefixer: 10.4.20(postcss@8.4.47) - babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.95.0) + babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-import: 1.13.8 - babel-plugin-styled-components: 1.13.3(styled-components@6.1.13) + babel-plugin-styled-components: 1.13.3(styled-components@6.1.14) babel-plugin-transform-react-remove-prop-types: 0.4.24 - browserslist: 4.23.1 + browserslist: 4.24.4 cssnano: 6.0.1(postcss@8.4.47) glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.95.0) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) lodash: 4.17.21 picocolors: 1.1.1 postcss: 8.4.47 - postcss-custom-properties: 13.1.5(postcss@8.4.47) + postcss-custom-properties: 13.3.12(postcss@8.4.47) postcss-flexbugs-fixes: 5.0.2(postcss@8.4.47) postcss-font-variant: 5.0.0(postcss@8.4.47) postcss-initial: 4.0.1(postcss@8.4.47) postcss-media-minmax: 5.0.0(postcss@8.4.47) - postcss-nesting: 12.0.1(postcss@8.4.47) + postcss-nesting: 12.1.5(postcss@8.4.47) postcss-page-break: 3.0.4(postcss@8.4.47) react-refresh: 0.14.2 - rspack-manifest-plugin: 5.0.1(@rspack/core@1.0.8) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.95.0) - ts-deepmerge: 7.0.1 - ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.95.0) - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.95.0) + rspack-manifest-plugin: 5.0.3(@rspack/core@1.0.8) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1) + ts-deepmerge: 7.0.2 + ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.97.1) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.97.1) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -10683,61 +11627,61 @@ packages: - webpack-plugin-serve dev: true - /@modern-js/uni-builder@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.5.2): - resolution: {integrity: sha512-ObkfQcMkAdbohurL+UILJd23Z5B9v9as935tNa2lScx8aOj6EmViOcbLb5kZXnH0EQMrX9FcEOxAy6gp7jS/3g==} + /@modern-js/uni-builder@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.14)(typescript@5.5.2): + resolution: {integrity: sha512-83DlLXnP7NmuJOx4gnSbNQGi1M8Ux4M28sq0RLsPuYrKF6YyT/1tbO4+4NhsRRz5flEmFxkMPykTBfYS+a+Aaw==} dependencies: '@babel/core': 7.26.0 - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/types': 7.26.0 - '@modern-js/babel-preset': 2.60.6(@rsbuild/core@1.0.19) - '@modern-js/utils': 2.60.6 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.95.0) - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-assets-retry': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-babel': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-check-syntax': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.0.19)(esbuild@0.17.19)(webpack@5.95.0) - '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-react': 1.0.6(@rsbuild/core@1.0.19) - '@rsbuild/plugin-rem': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-sass': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-source-build': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-styled-components': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-svgr': 1.0.4(@rsbuild/core@1.0.19)(typescript@5.5.2) - '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19)(typescript@5.5.2) - '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/webpack': 1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19) + '@modern-js/babel-preset': 2.64.0(@rsbuild/core@1.1.13) + '@modern-js/utils': 2.64.0 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.97.1) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-assets-retry': 1.0.7(@rsbuild/core@1.1.13) + '@rsbuild/plugin-babel': 1.0.3(@rsbuild/core@1.1.13) + '@rsbuild/plugin-check-syntax': 1.2.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.1.13)(esbuild@0.17.19)(webpack@5.97.1) + '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-rem': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-sass': 1.1.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-source-build': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-styled-components': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-svgr': 1.0.6(@rsbuild/core@1.1.13)(typescript@5.5.2) + '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.1.13) + '@rsbuild/plugin-type-check': 1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.5.2) + '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/webpack': 1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19) '@swc/helpers': 0.5.13 autoprefixer: 10.4.20(postcss@8.4.47) - babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.95.0) + babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-import: 1.13.8 - babel-plugin-styled-components: 1.13.3(styled-components@6.1.13) + babel-plugin-styled-components: 1.13.3(styled-components@6.1.14) babel-plugin-transform-react-remove-prop-types: 0.4.24 - browserslist: 4.23.1 + browserslist: 4.24.4 cssnano: 6.0.1(postcss@8.4.47) glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.95.0) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) lodash: 4.17.21 picocolors: 1.1.1 postcss: 8.4.47 - postcss-custom-properties: 13.1.5(postcss@8.4.47) + postcss-custom-properties: 13.3.12(postcss@8.4.47) postcss-flexbugs-fixes: 5.0.2(postcss@8.4.47) postcss-font-variant: 5.0.0(postcss@8.4.47) postcss-initial: 4.0.1(postcss@8.4.47) postcss-media-minmax: 5.0.0(postcss@8.4.47) - postcss-nesting: 12.0.1(postcss@8.4.47) + postcss-nesting: 12.1.5(postcss@8.4.47) postcss-page-break: 3.0.4(postcss@8.4.47) react-refresh: 0.14.2 - rspack-manifest-plugin: 5.0.1(@rspack/core@1.0.8) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.95.0) - ts-deepmerge: 7.0.1 - ts-loader: 9.4.4(typescript@5.5.2)(webpack@5.95.0) - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.95.0) + rspack-manifest-plugin: 5.0.3(@rspack/core@1.0.8) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1) + ts-deepmerge: 7.0.2 + ts-loader: 9.4.4(typescript@5.5.2)(webpack@5.97.1) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.97.1) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -10760,61 +11704,61 @@ packages: - webpack-plugin-serve dev: true - /@modern-js/uni-builder@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20)(styled-components@6.1.13)(typescript@5.0.4): - resolution: {integrity: sha512-ObkfQcMkAdbohurL+UILJd23Z5B9v9as935tNa2lScx8aOj6EmViOcbLb5kZXnH0EQMrX9FcEOxAy6gp7jS/3g==} + /@modern-js/uni-builder@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20)(styled-components@6.1.14)(typescript@5.0.4): + resolution: {integrity: sha512-83DlLXnP7NmuJOx4gnSbNQGi1M8Ux4M28sq0RLsPuYrKF6YyT/1tbO4+4NhsRRz5flEmFxkMPykTBfYS+a+Aaw==} dependencies: '@babel/core': 7.26.0 - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/types': 7.26.0 - '@modern-js/babel-preset': 2.60.6(@rsbuild/core@1.0.19) - '@modern-js/utils': 2.60.6 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.95.0) - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-assets-retry': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-babel': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-check-syntax': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.0.19)(esbuild@0.18.20)(webpack@5.95.0) - '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-react': 1.0.6(@rsbuild/core@1.0.19) - '@rsbuild/plugin-rem': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-sass': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-source-build': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-styled-components': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-svgr': 1.0.4(@rsbuild/core@1.0.19)(typescript@5.0.4) - '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.0.4) - '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/webpack': 1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.18.20) + '@modern-js/babel-preset': 2.64.0(@rsbuild/core@1.1.13) + '@modern-js/utils': 2.64.0 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.97.1) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-assets-retry': 1.0.7(@rsbuild/core@1.1.13) + '@rsbuild/plugin-babel': 1.0.3(@rsbuild/core@1.1.13) + '@rsbuild/plugin-check-syntax': 1.2.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.1.13)(esbuild@0.18.20)(webpack@5.97.1) + '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-rem': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-sass': 1.1.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-source-build': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-styled-components': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-svgr': 1.0.6(@rsbuild/core@1.1.13)(typescript@5.0.4) + '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.1.13) + '@rsbuild/plugin-type-check': 1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.0.4) + '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/webpack': 1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20) '@swc/helpers': 0.5.13 autoprefixer: 10.4.20(postcss@8.4.47) - babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.95.0) + babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-import: 1.13.8 - babel-plugin-styled-components: 1.13.3(styled-components@6.1.13) + babel-plugin-styled-components: 1.13.3(styled-components@6.1.14) babel-plugin-transform-react-remove-prop-types: 0.4.24 - browserslist: 4.23.1 + browserslist: 4.24.4 cssnano: 6.0.1(postcss@8.4.47) glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.95.0) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) lodash: 4.17.21 picocolors: 1.1.1 postcss: 8.4.47 - postcss-custom-properties: 13.1.5(postcss@8.4.47) + postcss-custom-properties: 13.3.12(postcss@8.4.47) postcss-flexbugs-fixes: 5.0.2(postcss@8.4.47) postcss-font-variant: 5.0.0(postcss@8.4.47) postcss-initial: 4.0.1(postcss@8.4.47) postcss-media-minmax: 5.0.0(postcss@8.4.47) - postcss-nesting: 12.0.1(postcss@8.4.47) + postcss-nesting: 12.1.5(postcss@8.4.47) postcss-page-break: 3.0.4(postcss@8.4.47) react-refresh: 0.14.2 - rspack-manifest-plugin: 5.0.1(@rspack/core@1.0.8) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.95.0) - ts-deepmerge: 7.0.1 - ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.95.0) - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.95.0) + rspack-manifest-plugin: 5.0.3(@rspack/core@1.0.8) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.97.1) + ts-deepmerge: 7.0.2 + ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.97.1) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.97.1) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -10855,8 +11799,8 @@ packages: rslog: 1.2.3 dev: false - /@modern-js/utils@2.60.6: - resolution: {integrity: sha512-rAeqAHiUUnStwBTkP1tdQSz29o/Qtoc2OUfz6TEAtEPoAxcFSc44+hwux7mQkSxXSzBjkbev5RMkwVwuM2FWtw==} + /@modern-js/utils@2.64.0: + resolution: {integrity: sha512-WCYAPqfY2mBW1PutqyAIHqIzXnjfYGxeLrffmuuSa/MdNMptn8mXU+6nBCryUHUzy/Ig2CaxPtNAx5TnlYXucQ==} dependencies: '@swc/helpers': 0.5.13 caniuse-lite: 1.0.30001668 @@ -10870,6 +11814,14 @@ packages: '@types/semver': 7.5.8 semver: 7.6.3 + /@module-federation/bridge-react-webpack-plugin@0.6.16: + resolution: {integrity: sha512-AQj20lUL5fmdz4un56W3VF8naZaRDmztczl+/j4Qa69JAaUbbZK6zZJ3NEjx0cNzpiq/mGmG9Vik3V4rI/4BUA==} + dependencies: + '@module-federation/sdk': 0.6.16 + '@types/semver': 7.5.8 + semver: 7.6.3 + dev: true + /@module-federation/bridge-react-webpack-plugin@0.6.9: resolution: {integrity: sha512-KXTPO0vkrtHEIcthU3TIQEkPxoytcmdyNXRwOojZEVQhqEefykAek48ndFiVTmyOu2LW2EuzP49Le8zY7nESWQ==} dependencies: @@ -10906,6 +11858,19 @@ packages: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + /@module-federation/data-prefetch@0.6.16(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-m5SNKlAkB2FFCs2cl6LWqo6s2NZ7HuCrp6QrrMzuKjB6EddvKojVQxOzrWdcMLs1vESy6fyU4M4U7PxSojw6Ww==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@module-federation/runtime': 0.6.16 + '@module-federation/sdk': 0.6.16 + fs-extra: 9.1.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: true + /@module-federation/data-prefetch@0.6.9(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-rpHxfHNkIiPA441GzXI6TMYjSrUjRWDwxJTvRQopX/P0jK5vKtNwT1UBTNF2DJkbtO1idljfhbrIufEg0OY72w==} peerDependencies: @@ -10967,7 +11932,7 @@ packages: lodash.clonedeepwith: 4.5.0 log4js: 6.9.1 node-schedule: 2.1.1 - rambda: 9.3.0 + rambda: 9.4.2 typescript: 5.5.2 vue-tsc: 2.1.6(typescript@5.5.2) ws: 8.18.0 @@ -10977,6 +11942,40 @@ packages: - supports-color - utf-8-validate + /@module-federation/dts-plugin@0.6.16(typescript@5.5.2)(vue-tsc@2.1.6): + resolution: {integrity: sha512-XM6+EYVrS2Q/ZW0u9cH0sJT5t5SQHRjzmW7JWdPv0+wKGCA15WtRMc55boM4Wan7jXJZf+JeD5QLXWiSjaJdnw==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + vue-tsc: + optional: true + dependencies: + '@module-federation/error-codes': 0.6.14 + '@module-federation/managers': 0.6.16 + '@module-federation/sdk': 0.6.16 + '@module-federation/third-party-dts-extractor': 0.6.16 + adm-zip: 0.5.16 + ansi-colors: 4.1.3 + axios: 1.7.7 + chalk: 3.0.0 + fs-extra: 9.1.0 + isomorphic-ws: 5.0.0(ws@8.18.0) + koa: 2.15.3 + lodash.clonedeepwith: 4.5.0 + log4js: 6.9.1 + node-schedule: 2.1.1 + rambda: 9.4.2 + typescript: 5.5.2 + vue-tsc: 2.1.6(typescript@5.5.2) + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: true + /@module-federation/dts-plugin@0.6.9(typescript@5.5.2)(vue-tsc@2.1.6): resolution: {integrity: sha512-uiMjjEFcMlOvRtNu8/tt7sJ5y7WTosTVym0V7lMQjgoeX0QesvZqRhgzw5gQcPcFvbk54RwTUI2rS8OEGScCFw==} peerDependencies: @@ -11104,6 +12103,41 @@ packages: typescript: 5.5.2 upath: 2.0.1 vue-tsc: 2.1.6(typescript@5.5.2) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) + transitivePeerDependencies: + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + + /@module-federation/enhanced@0.6.16(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2)(vue-tsc@2.1.6)(webpack@5.93.0): + resolution: {integrity: sha512-5MqA35WGvPmCScT/xNnheR4RBa2oYHkLpeVjOA0xg0PeUTC7aSfGRLsntzFeyzLITSjbVTupK2YwmjiZr3Z0LQ==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + webpack: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + webpack: + optional: true + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.6.16 + '@module-federation/data-prefetch': 0.6.16(react-dom@18.3.1)(react@18.3.1) + '@module-federation/dts-plugin': 0.6.16(typescript@5.5.2)(vue-tsc@2.1.6) + '@module-federation/managers': 0.6.16 + '@module-federation/manifest': 0.6.16(typescript@5.5.2)(vue-tsc@2.1.6) + '@module-federation/rspack': 0.6.16(typescript@5.5.2)(vue-tsc@2.1.6) + '@module-federation/runtime-tools': 0.6.16 + '@module-federation/sdk': 0.6.16 + btoa: 1.2.1 + typescript: 5.5.2 + upath: 2.0.1 + vue-tsc: 2.1.6(typescript@5.5.2) webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) transitivePeerDependencies: - bufferutil @@ -11112,6 +12146,7 @@ packages: - react-dom - supports-color - utf-8-validate + dev: true /@module-federation/enhanced@0.6.9(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2)(vue-tsc@2.1.6)(webpack@5.93.0): resolution: {integrity: sha512-4bEGQSE6zJ2FMdBTOrRiVjNNzWhUqzWEJGWbsr0bpLNAl4BVx2ah5MyKTrSYqaW//BRA2qc8rmrIreaIawr3kQ==} @@ -11221,6 +12256,10 @@ packages: - utf-8-validate dev: true + /@module-federation/error-codes@0.6.14: + resolution: {integrity: sha512-ik+ezloFkxmE5atqTUG9lRr9xV5EcKDjH+MZba2IJQT5cZIM6o2ThTC45E013N4SCleaGxBtIGoPLZJzT4xa0Q==} + dev: true + /@module-federation/error-codes@0.7.6: resolution: {integrity: sha512-XVzX/sRFj1h5JvOOVMoFppxq0t1t3o/AlEICHgWX+dybIwJgz9g4gihZOWVZfz5/xsKGcUwdH5X7Z2nkuYhJEw==} dev: true @@ -11229,6 +12268,10 @@ packages: resolution: {integrity: sha512-c38UWAIeK7n7MihCD4fnvD7/Bdh6G2jCwyF+bzold8BYFmId/ck2+tvRoX7qX6qeftWJr61PBfJceffozujG0w==} dev: true + /@module-federation/error-codes@0.8.4: + resolution: {integrity: sha512-55LYmrDdKb4jt+qr8qE8U3al62ZANp3FhfVaNPOaAmdTh0jHdD8M3yf5HKFlr5xVkVO4eV/F/J2NCfpbh+pEXQ==} + dev: true + /@module-federation/managers@0.6.11: resolution: {integrity: sha512-HVw9eFTHCegRlWSmNbHXAnY19XHSj19RHHpjZ1Oo71DaHgjJAPJlg4izifcdWt0w+ObAQLOH1DacjYKMIT4W6Q==} dependencies: @@ -11236,6 +12279,14 @@ packages: find-pkg: 2.0.0 fs-extra: 9.1.0 + /@module-federation/managers@0.6.16: + resolution: {integrity: sha512-9oqJT0F61GhaFE4EFgJjVyQlD8ohXxMJBS9UGCKC6nHd3+PI4NBWGN2D+alBOwvwtt3LhtssbVH8H8HZEM1GnQ==} + dependencies: + '@module-federation/sdk': 0.6.16 + find-pkg: 2.0.0 + fs-extra: 9.1.0 + dev: true + /@module-federation/managers@0.6.9: resolution: {integrity: sha512-q3AOQXcWWpdUZI1gDIi9j/UqcP+FJBYXj/e4pNp3QAteJwS/Ve9UP3y0hW27bIbAWZSSajWsYbf/+YLnktA/kQ==} dependencies: @@ -11276,6 +12327,23 @@ packages: - utf-8-validate - vue-tsc + /@module-federation/manifest@0.6.16(typescript@5.5.2)(vue-tsc@2.1.6): + resolution: {integrity: sha512-YjOk+1uR6E5qIEWiy35IrMyEy+rDGI5nJd+6MQobkXG40DK94mdPxJ7TSCozj/bpZ9SadCxXRCkMiE/gTkryAQ==} + dependencies: + '@module-federation/dts-plugin': 0.6.16(typescript@5.5.2)(vue-tsc@2.1.6) + '@module-federation/managers': 0.6.16 + '@module-federation/sdk': 0.6.16 + chalk: 3.0.0 + find-pkg: 2.0.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + dev: true + /@module-federation/manifest@0.6.9(typescript@5.5.2)(vue-tsc@2.1.6): resolution: {integrity: sha512-JMSPDpHODXOmTyJes8GJ950mbN7tqjQzqgFVUubDOVFOmlC0/MYaRzRPmkApz6d8nUfMbLZYzxNSaBHx8GP0/Q==} dependencies: @@ -11387,6 +12455,32 @@ packages: - supports-color - utf-8-validate + /@module-federation/rspack@0.6.16(typescript@5.5.2)(vue-tsc@2.1.6): + resolution: {integrity: sha512-9nQAyw7QvgXJYPTQseyQ31qQtSlo0VsppQOyFLstLITzgWWugN7cN8cGAriUKYBI78THuX+lp1mdgsNTBvxJPA==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.6.16 + '@module-federation/dts-plugin': 0.6.16(typescript@5.5.2)(vue-tsc@2.1.6) + '@module-federation/managers': 0.6.16 + '@module-federation/manifest': 0.6.16(typescript@5.5.2)(vue-tsc@2.1.6) + '@module-federation/runtime-tools': 0.6.16 + '@module-federation/sdk': 0.6.16 + typescript: 5.5.2 + vue-tsc: 2.1.6(typescript@5.5.2) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: true + /@module-federation/rspack@0.6.9(typescript@5.5.2)(vue-tsc@2.1.6): resolution: {integrity: sha512-N5yBqN8ijSRZKd0kbIvpZNil0y8rFa8cREKI1QsW1+EYUKwOUBFwF55tFdTmNCKmpZqSEBtcNjRGZXknsYPQxg==} peerDependencies: @@ -11491,6 +12585,13 @@ packages: '@module-federation/runtime': 0.6.11 '@module-federation/webpack-bundler-runtime': 0.6.11 + /@module-federation/runtime-tools@0.6.16: + resolution: {integrity: sha512-AIaxnx99tVYppYCgdJQz43mrGZ2pPJtC7YEIjuQV+UnSORj+d/GOIqF88MDx3i7siFcQ4zrT5BVtEWhXcJdv0g==} + dependencies: + '@module-federation/runtime': 0.6.16 + '@module-federation/webpack-bundler-runtime': 0.6.16 + dev: true + /@module-federation/runtime-tools@0.6.9: resolution: {integrity: sha512-AhsEBXo8IW1ATMKS1xfJaxBiHu9n5z6WUOAIWdPpWXXBJhTFgOs0K1xAod0xLJY4YH/B5cwEcHRPN3FEs2/0Ww==} dependencies: @@ -11512,6 +12613,13 @@ packages: '@module-federation/webpack-bundler-runtime': 0.7.7 dev: true + /@module-federation/runtime-tools@0.8.4: + resolution: {integrity: sha512-fjVOsItJ1u5YY6E9FnS56UDwZgqEQUrWFnouRiPtK123LUuqUI9FH4redZoKWlE1PB0ir1Z3tnqy8eFYzPO38Q==} + dependencies: + '@module-federation/runtime': 0.8.4 + '@module-federation/webpack-bundler-runtime': 0.8.4 + dev: true + /@module-federation/runtime@0.0.8: resolution: {integrity: sha512-Hi9g10aHxHdQ7CbchSvke07YegYwkf162XPOmixNmJr5Oy4wVa2d9yIVSrsWFhBRbbvM5iJP6GrSuEq6HFO3ug==} dependencies: @@ -11534,6 +12642,13 @@ packages: dependencies: '@module-federation/sdk': 0.6.11 + /@module-federation/runtime@0.6.16: + resolution: {integrity: sha512-3oFDRkolGwiXuQz+wzX3YzBWI9so0+K05YRf0TEdJguj3W/v/AMrBCz7W4c4O/wSK45Kuqd4lHKhCyKWRPyhOw==} + dependencies: + '@module-federation/error-codes': 0.6.14 + '@module-federation/sdk': 0.6.16 + dev: true + /@module-federation/runtime@0.6.9: resolution: {integrity: sha512-G1x+6jyW5sW1X+TtWaKigGhwqiHE8MESvi3ntE9ICxwELAGBonmsqDqnLSrdEy6poBKslvPANPJr0Nn9pvW9lg==} dependencies: @@ -11554,6 +12669,13 @@ packages: '@module-federation/sdk': 0.7.7 dev: true + /@module-federation/runtime@0.8.4: + resolution: {integrity: sha512-yZeZ7z2Rx4gv/0E97oLTF3V6N25vglmwXGgoeju/W2YjsFvWzVtCDI7zRRb0mJhU6+jmSM8jP1DeQGbea/AiZQ==} + dependencies: + '@module-federation/error-codes': 0.8.4 + '@module-federation/sdk': 0.8.4 + dev: true + /@module-federation/sdk@0.0.8: resolution: {integrity: sha512-lkasywBItjUTNT0T0IskonDE2E/2tXE9UhUCPVoDL3NteDUSFGg4tpkF+cey1pD8mHh0XJcGrCuOW7s96peeAg==} dev: true @@ -11568,6 +12690,12 @@ packages: /@module-federation/sdk@0.6.11: resolution: {integrity: sha512-Fj2ws9yL6mGAki9GdurcrIhdSg0L2Kfw7L6Dej/DidzAU4bwa3MT0s+87BPuOYFgm2UTMN3g+UrElC2NhsuulQ==} + /@module-federation/sdk@0.6.16: + resolution: {integrity: sha512-rzQH/v9bVc032lzV4j1IGYRc5gszwzBevYBBDJf3oNLwkY2kIDUJ99OWvq3aaPJoE0jEWPVe3K5iNc+dZe4tMQ==} + dependencies: + isomorphic-rslog: 0.0.5 + dev: true + /@module-federation/sdk@0.6.9: resolution: {integrity: sha512-xmTxb9LgncxPGsBrN6AT/+aHnFGv8swbeNl0PcSeVbXTGLu3Gp7j+5J+AhJoWNB++SLguRwBd8LjB1d8mNKLDg==} dev: false @@ -11584,6 +12712,12 @@ packages: isomorphic-rslog: 0.0.6 dev: true + /@module-federation/sdk@0.8.4: + resolution: {integrity: sha512-waABomIjg/5m1rPDBWYG4KUhS5r7OUUY7S+avpaVIY/tkPWB3ibRDKy2dNLLAMaLKq0u+B1qIdEp4NIWkqhqpg==} + dependencies: + isomorphic-rslog: 0.0.6 + dev: true + /@module-federation/third-party-dts-extractor@0.6.11: resolution: {integrity: sha512-KEHF71/qmEhME1XK/0XpMHKaSRjwmINpul9iu5Z4UBNtoMIydq6SH41DsWF3HxAManhqe+ZwCxyoSn2Yxm5d0Q==} dependencies: @@ -11591,6 +12725,14 @@ packages: fs-extra: 9.1.0 resolve: 1.22.8 + /@module-federation/third-party-dts-extractor@0.6.16: + resolution: {integrity: sha512-F4W8QBlPLNY22TGjUWA+FyFYN6wVgGKhefd170A8BOqv2gB1yhm6OIEmDnO6TwfDfQQebVCcAu23AzLzgS5eCg==} + dependencies: + find-pkg: 2.0.0 + fs-extra: 9.1.0 + resolve: 1.22.8 + dev: true + /@module-federation/third-party-dts-extractor@0.6.9: resolution: {integrity: sha512-im00IQyX/siJz+SaAmJo6vGmMBig7UYzcrPD1N5NeiZonxdT1RZk9iXUP419UESgovYy4hM6w4qdCq6PMMl2bw==} dependencies: @@ -11663,6 +12805,13 @@ packages: '@module-federation/runtime': 0.6.11 '@module-federation/sdk': 0.6.11 + /@module-federation/webpack-bundler-runtime@0.6.16: + resolution: {integrity: sha512-Tpi251DApEaQ62KCaJCh1RU1SZTUcVh8lx2zotn/YOMZdw83IzYu3PYYA1V0Eg5jVe6I2GmGH52pJPCtwbgjqA==} + dependencies: + '@module-federation/runtime': 0.6.16 + '@module-federation/sdk': 0.6.16 + dev: true + /@module-federation/webpack-bundler-runtime@0.6.9: resolution: {integrity: sha512-ME1MjNT/a4MFI3HaJDM06olJ+/+H8lk4oDOdwwEZI2JSH3UoqCDrMcjSKCjBNMGzza57AowGobo1LHQeY8yZ8Q==} dependencies: @@ -11684,6 +12833,13 @@ packages: '@module-federation/sdk': 0.7.7 dev: true + /@module-federation/webpack-bundler-runtime@0.8.4: + resolution: {integrity: sha512-HggROJhvHPUX7uqBD/XlajGygMNM1DG0+4OAkk8MBQe4a18QzrRNzZt6XQbRTSG4OaEoyRWhQHvYD3Yps405tQ==} + dependencies: + '@module-federation/runtime': 0.8.4 + '@module-federation/sdk': 0.8.4 + dev: true + /@mole-inc/bin-wrapper@8.0.1: resolution: {integrity: sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -11713,7 +12869,7 @@ packages: '@open-draft/until': 1.0.3 '@types/debug': 4.1.12 '@xmldom/xmldom': 0.8.10 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) headers-polyfill: 3.2.5 outvariant: 1.4.3 strict-event-emitter: 0.2.8 @@ -11894,15 +13050,15 @@ packages: resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} dependencies: '@emnapi/core': 1.3.0 - '@emnapi/runtime': 1.3.0 + '@emnapi/runtime': 1.3.1 '@tybys/wasm-util': 0.9.0 - /@napi-rs/wasm-runtime@0.2.5: - resolution: {integrity: sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==} + /@napi-rs/wasm-runtime@0.2.6: + resolution: {integrity: sha512-z8YVS3XszxFTO73iwvFDNpQIzdMmSDTP/mB3E/ucR37V3Sx57hSExcXyMoNwaucWxnsWf4xfbZv0iZ30jr0M4Q==} requiresBuild: true dependencies: - '@emnapi/core': 1.3.0 - '@emnapi/runtime': 1.3.0 + '@emnapi/core': 1.3.1 + '@emnapi/runtime': 1.3.1 '@tybys/wasm-util': 0.9.0 optional: true @@ -12474,7 +13630,7 @@ packages: '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -12525,7 +13681,7 @@ packages: '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -12576,7 +13732,7 @@ packages: '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -12627,7 +13783,7 @@ packages: '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -13020,13 +14176,13 @@ packages: - verdaccio dev: true - /@nx/rspack@20.1.4(@module-federation/enhanced@0.6.11)(@module-federation/node@2.5.21)(@swc-node/register@1.10.9)(@swc/core@1.7.26)(@swc/helpers@0.5.13)(@types/express@4.17.21)(@types/node@18.16.9)(html-webpack-plugin@5.6.2)(less@4.2.0)(nx@20.1.4)(react-refresh@0.14.2)(typescript@5.5.2)(verdaccio@5.29.2)(webpack@5.93.0): + /@nx/rspack@20.1.4(@module-federation/enhanced@0.6.16)(@module-federation/node@2.5.21)(@swc-node/register@1.10.9)(@swc/core@1.7.26)(@swc/helpers@0.5.13)(@types/express@4.17.21)(@types/node@18.16.9)(html-webpack-plugin@5.6.2)(less@4.2.2)(nx@20.1.4)(react-refresh@0.14.2)(typescript@5.5.2)(verdaccio@5.29.2)(webpack@5.93.0): resolution: {integrity: sha512-s1CJLfAsR6Z47LIqBNkL8/SL8VaDBqdUZF0u6WGJkS2IacpSh2IXadEXxh5wGVA+19sukwWw/IROkVXwLCf1yw==} peerDependencies: '@module-federation/enhanced': ~0.6.0 '@module-federation/node': ~2.5.10 dependencies: - '@module-federation/enhanced': 0.6.11(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2)(vue-tsc@2.1.6)(webpack@5.93.0) + '@module-federation/enhanced': 0.6.16(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2)(vue-tsc@2.1.6)(webpack@5.93.0) '@module-federation/node': 2.5.21(next@14.2.16)(react-dom@18.3.1)(react@18.3.1)(typescript@5.5.2)(vue-tsc@2.1.6)(webpack@5.93.0) '@nx/devkit': 20.1.4(nx@20.1.4) '@nx/js': 20.1.4(@swc-node/register@1.10.9)(@swc/core@1.7.26)(@types/node@18.16.9)(nx@20.1.4)(typescript@5.5.2)(verdaccio@5.29.2) @@ -13041,7 +14197,7 @@ packages: enquirer: 2.3.6 express: 4.21.1 http-proxy-middleware: 3.0.3 - less-loader: 11.1.0(less@4.2.0)(webpack@5.93.0) + less-loader: 11.1.0(less@4.2.2)(webpack@5.93.0) license-webpack-plugin: 4.0.2(webpack@5.93.0) loader-utils: 2.0.4 postcss: 8.4.47 @@ -13117,8 +14273,8 @@ packages: enquirer: 2.3.6 minimatch: 9.0.3 tsconfig-paths: 4.2.0 - vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) - vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -13376,6 +14532,19 @@ packages: universal-user-agent: 7.0.2 dev: true + /@octokit/core@6.1.3: + resolution: {integrity: sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==} + engines: {node: '>= 18'} + dependencies: + '@octokit/auth-token': 5.1.1 + '@octokit/graphql': 8.1.2 + '@octokit/request': 9.2.0 + '@octokit/request-error': 6.1.6 + '@octokit/types': 13.7.0 + before-after-hook: 3.0.2 + universal-user-agent: 7.0.2 + dev: true + /@octokit/endpoint@10.1.1: resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} engines: {node: '>= 18'} @@ -13384,6 +14553,14 @@ packages: universal-user-agent: 7.0.2 dev: true + /@octokit/endpoint@10.1.2: + resolution: {integrity: sha512-XybpFv9Ms4hX5OCHMZqyODYqGTZ3H6K6Vva+M9LR7ib/xr1y1ZnlChYv9H680y77Vd/i/k+thXApeRASBQkzhA==} + engines: {node: '>= 18'} + dependencies: + '@octokit/types': 13.7.0 + universal-user-agent: 7.0.2 + dev: true + /@octokit/graphql@8.1.1: resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} engines: {node: '>= 18'} @@ -13393,10 +14570,23 @@ packages: universal-user-agent: 7.0.2 dev: true + /@octokit/graphql@8.1.2: + resolution: {integrity: sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==} + engines: {node: '>= 18'} + dependencies: + '@octokit/request': 9.2.0 + '@octokit/types': 13.7.0 + universal-user-agent: 7.0.2 + dev: true + /@octokit/openapi-types@22.2.0: resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} dev: true + /@octokit/openapi-types@23.0.1: + resolution: {integrity: sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==} + dev: true + /@octokit/plugin-paginate-rest@11.3.5(@octokit/core@6.1.2): resolution: {integrity: sha512-cgwIRtKrpwhLoBi0CUNuY83DPGRMaWVjqVI/bGKsLJ4PzyWZNaEmhHroI2xlrVXkk6nFv0IsZpOp+ZWSWUS2AQ==} engines: {node: '>= 18'} @@ -13407,6 +14597,16 @@ packages: '@octokit/types': 13.6.0 dev: true + /@octokit/plugin-paginate-rest@11.4.0(@octokit/core@6.1.3): + resolution: {integrity: sha512-ttpGck5AYWkwMkMazNCZMqxKqIq1fJBNxBfsFwwfyYKTf914jKkLF0POMS3YkPBwp5g1c2Y4L79gDz01GhSr1g==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + dependencies: + '@octokit/core': 6.1.3 + '@octokit/types': 13.7.0 + dev: true + /@octokit/plugin-retry@7.1.2(@octokit/core@6.1.2): resolution: {integrity: sha512-XOWnPpH2kJ5VTwozsxGurw+svB2e61aWlmk5EVIYZPwFK5F9h4cyPyj9CIKRyMXMHSwpIsI3mPOdpMmrRhe7UQ==} engines: {node: '>= 18'} @@ -13419,6 +14619,18 @@ packages: bottleneck: 2.19.5 dev: true + /@octokit/plugin-retry@7.1.3(@octokit/core@6.1.3): + resolution: {integrity: sha512-8nKOXvYWnzv89gSyIvgFHmCBAxfQAOPRlkacUHL9r5oWtp5Whxl8Skb2n3ACZd+X6cYijD6uvmrQuPH/UCL5zQ==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + dependencies: + '@octokit/core': 6.1.3 + '@octokit/request-error': 6.1.6 + '@octokit/types': 13.7.0 + bottleneck: 2.19.5 + dev: true + /@octokit/plugin-throttling@9.3.1(@octokit/core@6.1.2): resolution: {integrity: sha512-Qd91H4liUBhwLB2h6jZ99bsxoQdhgPk6TdwnClPyTBSDAdviGPceViEgUwj+pcQDmB/rfAXAXK7MTochpHM3yQ==} engines: {node: '>= 18'} @@ -13430,6 +14642,17 @@ packages: bottleneck: 2.19.5 dev: true + /@octokit/plugin-throttling@9.4.0(@octokit/core@6.1.3): + resolution: {integrity: sha512-IOlXxXhZA4Z3m0EEYtrrACkuHiArHLZ3CvqWwOez/pURNqRuwfoFlTPbN5Muf28pzFuztxPyiUiNwz8KctdZaQ==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': ^6.1.3 + dependencies: + '@octokit/core': 6.1.3 + '@octokit/types': 13.7.0 + bottleneck: 2.19.5 + dev: true + /@octokit/request-error@6.1.5: resolution: {integrity: sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ==} engines: {node: '>= 18'} @@ -13437,6 +14660,13 @@ packages: '@octokit/types': 13.6.0 dev: true + /@octokit/request-error@6.1.6: + resolution: {integrity: sha512-pqnVKYo/at0NuOjinrgcQYpEbv4snvP3bKMRqHaD9kIsk9u1LCpb2smHZi8/qJfgeNqLo5hNW4Z7FezNdEo0xg==} + engines: {node: '>= 18'} + dependencies: + '@octokit/types': 13.7.0 + dev: true + /@octokit/request@9.1.3: resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} engines: {node: '>= 18'} @@ -13447,12 +14677,29 @@ packages: universal-user-agent: 7.0.2 dev: true + /@octokit/request@9.2.0: + resolution: {integrity: sha512-kXLfcxhC4ozCnAXy2ff+cSxpcF0A1UqxjvYMqNuPIeOAzJbVWQ+dy5G2fTylofB/gTbObT8O6JORab+5XtA1Kw==} + engines: {node: '>= 18'} + dependencies: + '@octokit/endpoint': 10.1.2 + '@octokit/request-error': 6.1.6 + '@octokit/types': 13.7.0 + fast-content-type-parse: 2.0.1 + universal-user-agent: 7.0.2 + dev: true + /@octokit/types@13.6.0: resolution: {integrity: sha512-CrooV/vKCXqwLa+osmHLIMUb87brpgUqlqkPGc6iE2wCkUvTrHiXFMhAKoDDaAAYJrtKtrFTgSQTg5nObBEaew==} dependencies: '@octokit/openapi-types': 22.2.0 dev: true + /@octokit/types@13.7.0: + resolution: {integrity: sha512-BXfRP+3P3IN6fd4uF3SniaHKOO4UXWBfkdR3vA8mIvaoO/wLjGN5qivUtW0QRitBHHMcfC41SLhNVYIZZE+wkA==} + dependencies: + '@octokit/openapi-types': 23.0.1 + dev: true + /@open-draft/until@1.0.3: resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==} dev: true @@ -13519,7 +14766,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 0.2.5 + '@napi-rs/wasm-runtime': 0.2.6 optional: true /@oxc-resolver/binding-win32-arm64-msvc@1.12.0: @@ -13645,7 +14892,7 @@ packages: webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(webpack@5.95.0): + /@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(webpack@5.97.1): resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -13679,7 +14926,7 @@ packages: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /@pnpm/config.env-replace@1.1.0: @@ -14762,7 +16009,7 @@ packages: optional: true dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@rollup/pluginutils': 5.1.3(rollup@4.24.0) rollup: 4.24.0 transitivePeerDependencies: @@ -14924,14 +16171,6 @@ packages: rollup: 2.79.2 dev: true - /@rollup/pluginutils@4.1.1: - resolution: {integrity: sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} @@ -15268,7 +16507,7 @@ packages: '@swc/helpers': 0.5.3 core-js: 3.32.2 html-webpack-plugin: /html-rspack-plugin@5.5.7 - postcss: 8.4.47 + postcss: 8.5.1 dev: true /@rsbuild/core@0.7.10: @@ -15321,13 +16560,36 @@ packages: core-js: 3.39.0 dev: true - /@rsbuild/plugin-assets-retry@1.0.2(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-vlQwCFibONxquQmQwDDv/crivmXAct8nsUtSovlgoMHE4UUQKFZbJ7jr54FVXvDlyL/Wp9yvOj4WhAEabBEVlA==} + /@rsbuild/core@1.1.13: + resolution: {integrity: sha512-XBL2hrin8731W6iTGGL+x3cv07n4vm2D7u6XHRwtQkRfySzAqGx7ThlQLdNX/dJwfsoQrYQuWl/qzaljjXtGtg==} + engines: {node: '>=16.7.0'} + hasBin: true + dependencies: + '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/lite-tapable': 1.0.1 + '@swc/helpers': 0.5.15 + core-js: 3.39.0 + dev: true + + /@rsbuild/core@1.2.2: + resolution: {integrity: sha512-PQ1ax5Z6yMvbgsBXa8bcNUiz+NVVf2PdrXj5A/xfqnnviZRjV/jCxQFWjw8ajAbJcmLxBcWYJnj4npz6g+FAAA==} + engines: {node: '>=16.7.0'} + hasBin: true + dependencies: + '@rspack/core': 1.2.2(@swc/helpers@0.5.15) + '@rspack/lite-tapable': 1.0.1 + '@swc/helpers': 0.5.15 + core-js: 3.40.0 + transitivePeerDependencies: + - '@rspack/tracing' + dev: true + + /@rsbuild/plugin-assets-retry@1.0.7(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-5b3sHIayNKxgB1rr8SJWjTDKNwoBRDcbLuh1gBoNVz0TvNZxow8GsW6Nlfl8YRLyuLwaLQQw/r/vGnTxcIit5Q==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 - serialize-javascript: 6.0.2 + '@rsbuild/core': 1.1.13 dev: true /@rsbuild/plugin-babel@0.3.4(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3): @@ -15382,16 +16644,16 @@ packages: - supports-color dev: true - /@rsbuild/plugin-babel@1.0.2(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-csTx5l6k3t8Qyd5MU3RVvq6aRg282Z+cc/0dpkDfs1NCF56ortTLyjV1LcHRmN6inXLwEp3tNt7P4EMDF0fV/w==} + /@rsbuild/plugin-babel@1.0.3(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-3S/ykXv7KRo0FxVpkjoHFUwB04nKINIET1kuv4xiRaDmeww1Tp0wl9h4u8a7d7gU/4FllyoUflY8TVhci/o05g==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: '@babel/core': 7.26.0 - '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.0) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 '@types/babel__core': 7.20.5 deepmerge: 4.3.1 reduce-configs: 1.0.0 @@ -15400,23 +16662,23 @@ packages: - supports-color dev: true - /@rsbuild/plugin-check-syntax@1.0.1(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-LN6OVmLJahFwv3dp9Q6k1E4GIpF78cUf7aXxKBvtvYXD0/rRP/1PPs4OWeyOqIcqSikcIdmERj50OECzPdWmpA==} + /@rsbuild/plugin-check-syntax@1.2.0(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-e5hOUN+B3Weo6w/9CQs50roptIzqzE1A77DmFyKxiFBTrFZHt3bXtkG1odlRlNpHenXlGGbGJq9a2NzkAThOBg==} peerDependencies: - '@rsbuild/core': 0.x || 1.x + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 - acorn: 8.12.1 + '@rsbuild/core': 1.1.13 + acorn: 8.14.0 browserslist-to-es-version: 1.0.0 htmlparser2: 9.1.0 picocolors: 1.1.1 source-map: 0.7.4 dev: true - /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.0.19)(esbuild@0.17.19)(webpack@5.95.0): + /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.1.13)(esbuild@0.17.19)(webpack@5.97.1): resolution: {integrity: sha512-x695i5PHWI9uV9VA1Dun66G0DeJMgxbt3wEk4eHZMz9pi6n8Dah6BHG2WcloYAEi7yVoUcPIGXDdag27s2B+4A==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15424,8 +16686,8 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.17.19)(webpack@5.95.0) + '@rsbuild/core': 1.1.13 + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.17.19)(webpack@5.97.1) reduce-configs: 1.0.0 transitivePeerDependencies: - '@parcel/css' @@ -15437,7 +16699,7 @@ packages: - webpack dev: true - /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.0.19)(esbuild@0.18.20)(webpack@5.95.0): + /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.1.13)(esbuild@0.18.20)(webpack@5.97.1): resolution: {integrity: sha512-x695i5PHWI9uV9VA1Dun66G0DeJMgxbt3wEk4eHZMz9pi6n8Dah6BHG2WcloYAEi7yVoUcPIGXDdag27s2B+4A==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15445,8 +16707,8 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.18.20)(webpack@5.95.0) + '@rsbuild/core': 1.1.13 + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.18.20)(webpack@5.97.1) reduce-configs: 1.0.0 transitivePeerDependencies: - '@parcel/css' @@ -15468,17 +16730,17 @@ packages: reduce-configs: 1.0.0 dev: false - /@rsbuild/plugin-less@1.1.0(@rsbuild/core@1.0.19): + /@rsbuild/plugin-less@1.1.0(@rsbuild/core@1.1.13): resolution: {integrity: sha512-F834dobNDIdyGj5trMxIqzm/qf54Kj5KVDxeuB3TTj64mzq5fHJnR4aI/iYIliUwICG1/l2MliKr5sR34Kb7eA==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 reduce-configs: 1.0.0 dev: true - /@rsbuild/plugin-node-polyfill@1.2.0(@rsbuild/core@1.0.19): + /@rsbuild/plugin-node-polyfill@1.2.0(@rsbuild/core@1.1.13): resolution: {integrity: sha512-mYctpK5Jn2yxTOxQ4rOJ0iFBJNW7sADFtKsLp9dL7MjToMhKiyIs4Mc65piI7B+YOBshdyMqCk3LPjJ+CtSRXQ==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15486,7 +16748,7 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 assert: 2.1.0 browserify-zlib: 0.2.0 buffer: 5.7.1 @@ -15512,7 +16774,7 @@ packages: vm-browserify: 1.1.2 dev: true - /@rsbuild/plugin-pug@1.0.2(@rsbuild/core@1.0.19): + /@rsbuild/plugin-pug@1.0.2(@rsbuild/core@1.1.13): resolution: {integrity: sha512-6WplxGg36PRMfNV4wFwbNRakqMM7Ms96E5PNFDTrjAhr/sX1BeyM9TDhFOcYXCeSwlO2PLjfw0L2JDf9RTwWBA==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15520,52 +16782,52 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 '@types/pug': 2.0.10 pug: 3.0.3 reduce-configs: 1.0.0 dev: true - /@rsbuild/plugin-react@1.0.4(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-lZQPl2Ocw3mxdR8dGZNTx70iLILt/p1B4oAStDNnDCVK9mzeCzpG67IYP82KaAJ5KowXTPLRqEkF9fKr5lWPPA==} + /@rsbuild/plugin-react@1.0.6(@rsbuild/core@1.0.19): + resolution: {integrity: sha512-k2VS7nvNm74DlVQROK+w+Ua1j60n3qSnVFva8zjmj6uakLCxxp85aRwfEHzaVP/YdDLffweypROuQPYvTZ57ew==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: '@rsbuild/core': 1.0.19 '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.14.2) react-refresh: 0.14.2 - dev: true - /@rsbuild/plugin-react@1.0.6(@rsbuild/core@1.0.19): + /@rsbuild/plugin-react@1.0.6(@rsbuild/core@1.2.2): resolution: {integrity: sha512-k2VS7nvNm74DlVQROK+w+Ua1j60n3qSnVFva8zjmj6uakLCxxp85aRwfEHzaVP/YdDLffweypROuQPYvTZ57ew==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.2.2 '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.14.2) react-refresh: 0.14.2 + dev: true - /@rsbuild/plugin-react@1.0.6(@rsbuild/core@1.1.12): - resolution: {integrity: sha512-k2VS7nvNm74DlVQROK+w+Ua1j60n3qSnVFva8zjmj6uakLCxxp85aRwfEHzaVP/YdDLffweypROuQPYvTZ57ew==} + /@rsbuild/plugin-react@1.1.0(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-uqdRoV2V91G1XIA14dAmxqYTlTDVf0ktpE7TgwG29oQ2j+DerF1kh29WPHK9HvGE34JTfaBrsme2Zmb6bGD0cw==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.1.12 - '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.14.2) - react-refresh: 0.14.2 + '@rsbuild/core': 1.1.13 + '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.16.0) + react-refresh: 0.16.0 dev: true - /@rsbuild/plugin-rem@1.0.1(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-wsaEvFLVpWsvGi5Bh1j3Yxq1C5RgD+AyveNTbEHaoHHj7ChDx1lrTSRZhre3Jmgjse02gUZjbnAhcO+v5aJPVw==} + /@rsbuild/plugin-rem@1.0.2(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-YI/X4fM4UUmMoCPIukQ40KZ4fPsr9MGW6BRc/+SoLy5dxZVsRuRa568i4znn+X1c8hTihfNn2EtzrVbvNCPzrQ==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 - terser: 5.34.1 + terser: 5.37.0 dev: true /@rsbuild/plugin-sass@1.0.3(@rsbuild/core@1.0.19): @@ -15581,53 +16843,53 @@ packages: sass-embedded: 1.79.5 dev: false - /@rsbuild/plugin-sass@1.1.0(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-7vF1Bygb3R8xd1jHOv1AourxQ/751fkh9gi/WGABVFMde/OxEpw5hDiAY4Wo+zsxLXOEPHB9eUuv/5P7udwFkg==} + /@rsbuild/plugin-sass@1.1.2(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-h/7WZbRloMxAAt/X52Pbyy3cNEIAKSSl39WG1VSoIBx6agW9qSLRx7zhRf1YlNt3C5G0n1pgDLpvtJSynqZ8OQ==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 loader-utils: 2.0.4 - postcss: 8.4.47 - reduce-configs: 1.0.0 - sass-embedded: 1.80.6 + postcss: 8.5.1 + reduce-configs: 1.1.0 + sass-embedded: 1.83.4 dev: true - /@rsbuild/plugin-source-build@1.0.1(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-GA9Uapy4cTOOa0jkwf4/L4m6rPieWWOmeeEygVnJAHRdB5nW45conwlV9g1ZQC14ITHsZlai8FiZotWGPNJlwA==} + /@rsbuild/plugin-source-build@1.0.2(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-gjlFFq0eIPrAlVvNYOFKJcdjrWOxgSmjepQrZv507ECQD+t0W+wFonjLcXRQcnlp7m/cu9fBLMG8c2OjmJVh1Q==} peerDependencies: - '@rsbuild/core': 0.x || 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 fast-glob: 3.3.2 json5: 2.2.3 - yaml: 2.6.0 + yaml: 2.7.0 dev: true - /@rsbuild/plugin-styled-components@1.0.1(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-1NL0yu5yr7S9wv4xTBYE++CaCved96yoAyd+r/xu4dGfi0w+BrshHNDrPwYBKPX+DC3NZrHGMIsfvpy3QmtloA==} + /@rsbuild/plugin-styled-components@1.1.0(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-KeFJOpb1dTV98zOHWOM6Dc8V/Eo9evL1NNuFarTfm+ESOBdeXSX0uE/CreVQKmRqS0JTFk7pJwHCpssxcPaA+g==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 - '@swc/plugin-styled-components': 2.0.11 + '@rsbuild/core': 1.1.13 + '@swc/plugin-styled-components': 5.0.0 reduce-configs: 1.0.0 dev: true - /@rsbuild/plugin-svgr@1.0.4(@rsbuild/core@1.0.19)(typescript@5.0.4): - resolution: {integrity: sha512-j2BXjNxsIEwRghsw3hagljbCYhe5uuw9qOMuN9Lgrb9PzNt44IMgIgrIdsS+3TR05CioMU/LHhA+Xjl+bhTMxA==} + /@rsbuild/plugin-svgr@1.0.6(@rsbuild/core@1.1.13)(typescript@5.0.4): + resolution: {integrity: sha512-znLFk2fumNObMntkjrpZhO3guXmaQZbqv0JjhqBVng63bNdsJAmfZGXX5He8Avp4VDlv6EJI6BC5SIEs8XspTg==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-react': 1.0.4(@rsbuild/core@1.0.19) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) '@svgr/core': 8.1.0(typescript@5.0.4) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.0.4) @@ -15638,13 +16900,13 @@ packages: - typescript dev: true - /@rsbuild/plugin-svgr@1.0.4(@rsbuild/core@1.0.19)(typescript@5.5.2): - resolution: {integrity: sha512-j2BXjNxsIEwRghsw3hagljbCYhe5uuw9qOMuN9Lgrb9PzNt44IMgIgrIdsS+3TR05CioMU/LHhA+Xjl+bhTMxA==} + /@rsbuild/plugin-svgr@1.0.6(@rsbuild/core@1.1.13)(typescript@5.5.2): + resolution: {integrity: sha512-znLFk2fumNObMntkjrpZhO3guXmaQZbqv0JjhqBVng63bNdsJAmfZGXX5He8Avp4VDlv6EJI6BC5SIEs8XspTg==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-react': 1.0.4(@rsbuild/core@1.0.19) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) '@svgr/core': 8.1.0(typescript@5.5.2) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.5.2) @@ -15655,7 +16917,7 @@ packages: - typescript dev: true - /@rsbuild/plugin-toml@1.0.1(@rsbuild/core@1.0.19): + /@rsbuild/plugin-toml@1.0.1(@rsbuild/core@1.1.13): resolution: {integrity: sha512-CsYlSKGYY2nm4nrubYGbbPsYE33p+5D1Y6i8FJKQtfAvsw6WdDO2l1Xmg9XuLL0s5mIGmAZFhj5tCMMW7yTX4A==} peerDependencies: '@rsbuild/core': 0.x || 1.x || ^1.0.1-beta.0 @@ -15663,11 +16925,11 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 toml: 3.0.0 dev: true - /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19)(typescript@5.0.4): + /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.2.2)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.5.2): resolution: {integrity: sha512-BahXAJNq4kWtL2dINUlrOL9UCN1t8c/qf5RW8JXx2HSSasfKPJGJ1BVfieMcIaFa/t8/QdafcwoxY1WKPTlSMg==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15675,12 +16937,12 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.2.2 deepmerge: 4.3.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.0.4)(webpack@5.95.0) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.5.2)(webpack@5.95.0) json5: 2.2.3 reduce-configs: 1.0.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) transitivePeerDependencies: - '@swc/core' - esbuild @@ -15689,73 +16951,61 @@ packages: - webpack-cli dev: true - /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19)(typescript@5.5.2): - resolution: {integrity: sha512-BahXAJNq4kWtL2dINUlrOL9UCN1t8c/qf5RW8JXx2HSSasfKPJGJ1BVfieMcIaFa/t8/QdafcwoxY1WKPTlSMg==} + /@rsbuild/plugin-type-check@1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.0.4): + resolution: {integrity: sha512-bx+WmtK7K5Jc07IQn2cBDqcP/Kt98u16NiW3EyxqJGhQ1OgFvK6ewc70+AJnBvtjE+MMB70NAXEl8MNOtSxz6g==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.5.2)(webpack@5.95.0) json5: 2.2.3 - reduce-configs: 1.0.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + reduce-configs: 1.1.0 + ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.0.8)(typescript@5.0.4) transitivePeerDependencies: - - '@swc/core' - - esbuild + - '@rspack/core' - typescript - - uglify-js - - webpack-cli dev: true - /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.0.4): - resolution: {integrity: sha512-BahXAJNq4kWtL2dINUlrOL9UCN1t8c/qf5RW8JXx2HSSasfKPJGJ1BVfieMcIaFa/t8/QdafcwoxY1WKPTlSMg==} + /@rsbuild/plugin-type-check@1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.5.2): + resolution: {integrity: sha512-bx+WmtK7K5Jc07IQn2cBDqcP/Kt98u16NiW3EyxqJGhQ1OgFvK6ewc70+AJnBvtjE+MMB70NAXEl8MNOtSxz6g==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.0.4)(webpack@5.95.0) json5: 2.2.3 - reduce-configs: 1.0.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) + reduce-configs: 1.1.0 + ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.0.8)(typescript@5.5.2) transitivePeerDependencies: - - '@swc/core' - - esbuild + - '@rspack/core' - typescript - - uglify-js - - webpack-cli dev: true - /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.5.2): - resolution: {integrity: sha512-BahXAJNq4kWtL2dINUlrOL9UCN1t8c/qf5RW8JXx2HSSasfKPJGJ1BVfieMcIaFa/t8/QdafcwoxY1WKPTlSMg==} + /@rsbuild/plugin-type-check@1.2.1(@rsbuild/core@1.2.2)(@rspack/core@1.0.8)(typescript@5.5.2): + resolution: {integrity: sha512-PtbjeMqDQy8IiPDTuaj8ZmvR42b0AsRq6RUF6wxa8dDsOzD0Dl1GcvemVGCto+/Dh8frLUmnlWF+T8riBw5rtA==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.1.12 + '@rsbuild/core': 1.2.2 deepmerge: 4.3.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.5.2)(webpack@5.95.0) json5: 2.2.3 - reduce-configs: 1.0.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) + reduce-configs: 1.1.0 + ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.0.8)(typescript@5.5.2) transitivePeerDependencies: - - '@swc/core' - - esbuild + - '@rspack/core' - typescript - - uglify-js - - webpack-cli dev: true - /@rsbuild/plugin-typed-css-modules@1.0.2(@rsbuild/core@1.0.19): + /@rsbuild/plugin-typed-css-modules@1.0.2(@rsbuild/core@1.1.13): resolution: {integrity: sha512-QX376pBXWeBrZBvYLP2HGGrHiWA5O0SDHwRoBNto5BqYDXhi6y+Eol2Hb/cY+h2ARKZVanMfUiJRABULOJ/FCQ==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15763,7 +17013,7 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 dev: true /@rsbuild/plugin-vue@1.0.3(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.24.0)(vue@3.5.10): @@ -15783,7 +17033,7 @@ packages: - webpack-cli dev: true - /@rsbuild/plugin-yaml@1.0.2(@rsbuild/core@1.0.19): + /@rsbuild/plugin-yaml@1.0.2(@rsbuild/core@1.1.13): resolution: {integrity: sha512-M7POrqJAYS8IoY4trdLe9DUhDC01MvA0ge4ZKHoVQzlNLWVj2QHHXdz55/bfpkNYhoNGdCntoDmE/dn1zIpcAw==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15791,16 +17041,16 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 dev: true /@rsbuild/shared@0.3.11(@swc/helpers@0.5.3): resolution: {integrity: sha512-PjjrUe1mstoy7N7A6Xr1i5sAKSGPfNay/cEbRt3SBvdYPOsK87TLE6DS9WtViSp8QYHh97cgJ6z1ufuluElDDw==} dependencies: '@rspack/core': 0.5.3(@swc/helpers@0.5.3) - caniuse-lite: 1.0.30001668 + caniuse-lite: 1.0.30001695 lodash: 4.17.21 - postcss: 8.4.47 + postcss: 8.5.1 transitivePeerDependencies: - '@swc/helpers' dev: true @@ -15842,38 +17092,42 @@ packages: - '@swc/helpers' dev: true - /@rsbuild/webpack@1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19): - resolution: {integrity: sha512-2x/QqNUEKEt7eao8FnYwlrwQUYSbuM9ihiI1RpSuKbi/ZZuHxrFA3fwnO7k1v/Xbs5mCQR+ni+da5dakypFktg==} + /@rsbuild/webpack@1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19): + resolution: {integrity: sha512-owaZtUHCkDVu1HB6/LbHG2NQx4oNJA3PsZ2CMljtzg/hrbfZ26Tfi0UCQE0fJIEOq6j4NXNT7TG89/rFwKDeYQ==} peerDependencies: - '@rsbuild/core': 1.x + '@rsbuild/core': ^1.1.3 dependencies: - '@rsbuild/core': 1.0.19 - copy-webpack-plugin: 11.0.0(webpack@5.95.0) - mini-css-extract-plugin: 2.9.1(webpack@5.95.0) + '@rsbuild/core': 1.1.13 + copy-webpack-plugin: 11.0.0(webpack@5.97.1) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) + mini-css-extract-plugin: 2.9.2(webpack@5.97.1) picocolors: 1.1.1 - reduce-configs: 1.0.0 - tsconfig-paths-webpack-plugin: 4.1.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + reduce-configs: 1.1.0 + tsconfig-paths-webpack-plugin: 4.2.0 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) transitivePeerDependencies: + - '@rspack/core' - '@swc/core' - esbuild - uglify-js - webpack-cli dev: true - /@rsbuild/webpack@1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.18.20): - resolution: {integrity: sha512-2x/QqNUEKEt7eao8FnYwlrwQUYSbuM9ihiI1RpSuKbi/ZZuHxrFA3fwnO7k1v/Xbs5mCQR+ni+da5dakypFktg==} + /@rsbuild/webpack@1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20): + resolution: {integrity: sha512-owaZtUHCkDVu1HB6/LbHG2NQx4oNJA3PsZ2CMljtzg/hrbfZ26Tfi0UCQE0fJIEOq6j4NXNT7TG89/rFwKDeYQ==} peerDependencies: - '@rsbuild/core': 1.x + '@rsbuild/core': ^1.1.3 dependencies: - '@rsbuild/core': 1.0.19 - copy-webpack-plugin: 11.0.0(webpack@5.95.0) - mini-css-extract-plugin: 2.9.1(webpack@5.95.0) + '@rsbuild/core': 1.1.13 + copy-webpack-plugin: 11.0.0(webpack@5.97.1) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) + mini-css-extract-plugin: 2.9.2(webpack@5.97.1) picocolors: 1.1.1 - reduce-configs: 1.0.0 - tsconfig-paths-webpack-plugin: 4.1.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) + reduce-configs: 1.1.0 + tsconfig-paths-webpack-plugin: 4.2.0 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) transitivePeerDependencies: + - '@rspack/core' - '@swc/core' - esbuild - uglify-js @@ -15953,6 +17207,14 @@ packages: dev: true optional: true + /@rspack/binding-darwin-arm64@1.2.2: + resolution: {integrity: sha512-h23F8zEkXWhwMeScm0ZnN78Zh7hCDalxIWsm7bBS0eKadnlegUDwwCF8WE+8NjWr7bRzv0p3QBWlS5ufkcL4eA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rspack/binding-darwin-x64@0.5.0: resolution: {integrity: sha512-d6SvBURfKow3WcKxTrjJPBkp+NLsuCPoIMaS8/bM4gHwgjVs2zuOsTQ9+l36dypOkjnu6QLkOIykTdiUKJ0eQg==} cpu: [x64] @@ -16007,6 +17269,14 @@ packages: dev: true optional: true + /@rspack/binding-darwin-x64@1.2.2: + resolution: {integrity: sha512-vG5s7FkEvwrGLfksyDRHwKAHUkhZt1zHZZXJQn4gZKjTBonje8ezdc7IFlDiWpC4S+oBYp73nDWkUzkGRbSdcQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rspack/binding-linux-arm64-gnu@0.5.0: resolution: {integrity: sha512-97xFbF7RjJc2VvX+0Hvb7Jzsk+eEE8oEUcc5Dnb7OIwGZulWKk6cLNcRkNfmL/F9kk1QEKlUTNC/VQI7ljf2tA==} cpu: [arm64] @@ -16061,6 +17331,14 @@ packages: dev: true optional: true + /@rspack/binding-linux-arm64-gnu@1.2.2: + resolution: {integrity: sha512-VykY/kiYOzO8E1nYzfJ9+gQEHxb5B6lt5wa8M6xFi5B6jEGU+OsaGskmAZB9/GFImeFDHxDPvhUalI4R9p8O2Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rspack/binding-linux-arm64-musl@0.5.0: resolution: {integrity: sha512-lk0IomCy276EoynmksoBwg0IcHvvVXuZPMeq7OgRPTvs33mdTExSzSTPtrGzx/D00bX1ybUqLQwJhcgGt6erPQ==} cpu: [arm64] @@ -16115,6 +17393,14 @@ packages: dev: true optional: true + /@rspack/binding-linux-arm64-musl@1.2.2: + resolution: {integrity: sha512-Z5vAC4wGfXi8XXZ6hs8Q06TYjr3zHf819HB4DI5i4C1eQTeKdZSyoFD0NHFG23bP4NWJffp8KhmoObcy9jBT5Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rspack/binding-linux-x64-gnu@0.5.0: resolution: {integrity: sha512-r15ddpse0S/8wHtfL85uJrVotvPVIMnQX06KlXyGUSw1jWrjxV+NXFDJ4xXnHCvk/YV6lCFTotAssk4wJEE0Fw==} cpu: [x64] @@ -16169,6 +17455,14 @@ packages: dev: true optional: true + /@rspack/binding-linux-x64-gnu@1.2.2: + resolution: {integrity: sha512-o3pDaL+cH5EeRbDE9gZcdZpBgp5iXvYZBBhe8vZQllYgI4zN5MJEuleV7WplG3UwTXlgZg3Kht4RORSOPn96vg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rspack/binding-linux-x64-musl@0.5.0: resolution: {integrity: sha512-lB9Dn1bi4xyzEe6Bf/GQ7Ktlrq4Kmt1LHwN+t0m6iVYH3Vb/3g8uQGDSkwnjP8NmlAtldK1cmvRMhR7flUrgZA==} cpu: [x64] @@ -16223,6 +17517,14 @@ packages: dev: true optional: true + /@rspack/binding-linux-x64-musl@1.2.2: + resolution: {integrity: sha512-RE3e0xe4DdchHssttKzryDwjLkbrNk/4H59TkkWeGYJcLw41tmcOZVFQUOwKLUvXWVyif/vjvV/w1SMlqB4wQg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rspack/binding-win32-arm64-msvc@0.5.0: resolution: {integrity: sha512-aDoF13puU8LxST/qKZndtXzlJbnbnxY2Bxyj0fu7UDh8nHJD4A2HQfWRN6BZFHaVSqM6Bnli410dJrIWeTNhZQ==} cpu: [arm64] @@ -16277,6 +17579,14 @@ packages: dev: true optional: true + /@rspack/binding-win32-arm64-msvc@1.2.2: + resolution: {integrity: sha512-R+PKBYn6uzTaDdVqTHvjqiJPBr5ZHg1wg5UmFDLNH9OklzVFyQh1JInSdJRb7lzfzTRz6bEkkwUFBPQK/CGScw==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rspack/binding-win32-ia32-msvc@0.5.0: resolution: {integrity: sha512-EYGeH4YKX5v4gtTL8mBAWnsKSkF+clsKu0z1hgWgSV/vnntNlqJQZUCb5CMdg5VqadNm+lUNDYYHeHNa3+Jp3w==} cpu: [ia32] @@ -16331,6 +17641,14 @@ packages: dev: true optional: true + /@rspack/binding-win32-ia32-msvc@1.2.2: + resolution: {integrity: sha512-dBqz3sRAGZ2f31FgzKLDvIRfq2haRP3X3XVCT0PsiMcvt7QJng+26aYYMy2THatd/nM8IwExYeitHWeiMBoruw==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rspack/binding-win32-x64-msvc@0.5.0: resolution: {integrity: sha512-RCECFW6otUrFiPbWQyOvLZOMNV/OL6AyAKMDbX9ejjk0TjLMrHjnhmI5X8EoA/SUc1/vEbgsJzDVLKTfn138cg==} cpu: [x64] @@ -16385,6 +17703,14 @@ packages: dev: true optional: true + /@rspack/binding-win32-x64-msvc@1.2.2: + resolution: {integrity: sha512-eeAvaN831KG553cMSHkVldyk6YQn4ujgRHov6r1wtREq7CD3/ka9LMkJUepCN85K7XtwYT0N4KpFIQyf5GTGoA==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rspack/binding@0.5.0: resolution: {integrity: sha512-+v1elZMn6lKBqbXQzhcfeCaPzztFNGEkNDEcQ7weako6yQPsBihGCRzveMMzZkja4RyB9GRHjWRE+THm8V8+3w==} optionalDependencies: @@ -16481,6 +17807,20 @@ packages: '@rspack/binding-win32-x64-msvc': 1.1.8 dev: true + /@rspack/binding@1.2.2: + resolution: {integrity: sha512-GCZwpGFYlLTdJ2soPLwjw9z4LSZ+GdpbHNfBt3Cm/f/bAF8n6mZc7dHUqN893RFh7MPU17HNEL3fMw7XR+6pHg==} + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.2.2 + '@rspack/binding-darwin-x64': 1.2.2 + '@rspack/binding-linux-arm64-gnu': 1.2.2 + '@rspack/binding-linux-arm64-musl': 1.2.2 + '@rspack/binding-linux-x64-gnu': 1.2.2 + '@rspack/binding-linux-x64-musl': 1.2.2 + '@rspack/binding-win32-arm64-msvc': 1.2.2 + '@rspack/binding-win32-ia32-msvc': 1.2.2 + '@rspack/binding-win32-x64-msvc': 1.2.2 + dev: true + /@rspack/core@0.5.0(@swc/helpers@0.5.3): resolution: {integrity: sha512-/Bpujdtx28qYir7AK9VVSbY35GBFEcZ1NTJZBx/WIzZGZWLCxhlVYfjH8cj44y4RvXa0Y26tnj/q7VJ4U3sHug==} engines: {node: '>=16.0.0'} @@ -16518,7 +17858,7 @@ packages: '@module-federation/runtime-tools': 0.0.8 '@rspack/binding': 0.5.3 '@swc/helpers': 0.5.3 - browserslist: 4.24.0 + browserslist: 4.24.4 enhanced-resolve: 5.12.0 events: 3.3.0 graceful-fs: 4.2.10 @@ -16528,8 +17868,8 @@ packages: terminal-link: 2.1.1 watchpack: 2.4.2 webpack-sources: 3.2.3 - zod: 3.23.8 - zod-validation-error: 1.3.1(zod@3.23.8) + zod: 3.24.1 + zod-validation-error: 1.3.1(zod@3.24.1) dev: true /@rspack/core@0.7.5(@swc/helpers@0.5.13): @@ -16628,6 +17968,25 @@ packages: caniuse-lite: 1.0.30001668 dev: true + /@rspack/core@1.2.2(@swc/helpers@0.5.15): + resolution: {integrity: sha512-EeHAmY65Uj62hSbUKesbrcWGE7jfUI887RD03G++Gj8jS4WPHEu1TFODXNOXg6pa7zyIvs2BK0Bm16Kwz8AEaQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@rspack/tracing': ^1.x + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@rspack/tracing': + optional: true + '@swc/helpers': + optional: true + dependencies: + '@module-federation/runtime-tools': 0.8.4 + '@rspack/binding': 1.2.2 + '@rspack/lite-tapable': 1.0.1 + '@swc/helpers': 0.5.15 + caniuse-lite: 1.0.30001695 + dev: true + /@rspack/dev-server@1.0.9(@rspack/core@1.0.8)(@types/express@4.17.21)(webpack@5.93.0): resolution: {integrity: sha512-VF+apLFfl5LWIhVbfkJ5ccU0Atl5mi+sGTkx+XtE1tbUmMJkde0nm/4+eaQCud7oGl+ZCzt4kW14uuzLSiEGDw==} peerDependencies: @@ -16705,6 +18064,19 @@ packages: html-entities: 2.5.2 react-refresh: 0.14.2 + /@rspack/plugin-react-refresh@1.0.0(react-refresh@0.16.0): + resolution: {integrity: sha512-WvXkLewW5G0Mlo5H1b251yDh5FFiH4NDAbYlFpvFjcuXX2AchZRf9zdw57BDE/ADyWsJgA8kixN/zZWBTN3iYA==} + peerDependencies: + react-refresh: '>=0.10.0 <1.0.0' + peerDependenciesMeta: + react-refresh: + optional: true + dependencies: + error-stack-parser: 2.1.4 + html-entities: 2.5.2 + react-refresh: 0.16.0 + dev: true + /@rspress/core@1.34.1(webpack@5.93.0): resolution: {integrity: sha512-n3zS3tMgwiVmGajKTwNGac4HZggo7YgBnNoVbnIuiesPXAKvao9IDzkLZesQOuNyBp0NkAo8b0BBHxp2Oz/htQ==} engines: {node: '>=14.17.6'} @@ -17039,7 +18411,7 @@ packages: selderee: 0.11.0 dev: false - /@semantic-release/changelog@6.0.3(semantic-release@24.1.2): + /@semantic-release/changelog@6.0.3(semantic-release@24.2.1): resolution: {integrity: sha512-dZuR5qByyfe3Y03TpmCvAxCyTnp7r5XwtHRf/8vD9EAn4ZWbavUX8adMtXYzE86EVh0gyLA7lm5yW4IV30XUag==} engines: {node: '>=14.17'} peerDependencies: @@ -17049,11 +18421,11 @@ packages: aggregate-error: 3.1.0 fs-extra: 11.2.0 lodash: 4.17.21 - semantic-release: 24.1.2(typescript@5.5.2) + semantic-release: 24.2.1(typescript@5.5.2) dev: true - /@semantic-release/commit-analyzer@13.0.0(semantic-release@24.1.2): - resolution: {integrity: sha512-KtXWczvTAB1ZFZ6B4O+w8HkfYm/OgQb1dUGNFZtDgQ0csggrmkq8sTxhd+lwGF8kMb59/RnG9o4Tn7M/I8dQ9Q==} + /@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.1): + resolution: {integrity: sha512-wdnBPHKkr9HhNhXOhZD5a2LNl91+hs8CC2vsAVYxtZH3y0dV3wKn+uZSN61rdJQZ8EGxzWB3inWocBHV9+u/CQ==} engines: {node: '>=20.8.1'} peerDependencies: semantic-release: '>=20.1.0' @@ -17062,11 +18434,11 @@ packages: conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.3.7(supports-color@5.5.0) - import-from-esm: 1.3.4 + debug: 4.4.0(supports-color@8.1.1) + import-from-esm: 2.0.0 lodash-es: 4.17.21 micromatch: 4.0.8 - semantic-release: 24.1.2(typescript@5.5.2) + semantic-release: 24.2.1(typescript@5.5.2) transitivePeerDependencies: - supports-color dev: true @@ -17081,7 +18453,7 @@ packages: engines: {node: '>=18'} dev: true - /@semantic-release/exec@6.0.3(semantic-release@24.1.2): + /@semantic-release/exec@6.0.3(semantic-release@24.2.1): resolution: {integrity: sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ==} engines: {node: '>=14.17'} peerDependencies: @@ -17089,16 +18461,16 @@ packages: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) execa: 5.1.1 lodash: 4.17.21 parse-json: 5.2.0 - semantic-release: 24.1.2(typescript@5.5.2) + semantic-release: 24.2.1(typescript@5.5.2) transitivePeerDependencies: - supports-color dev: true - /@semantic-release/git@10.0.1(semantic-release@24.1.2): + /@semantic-release/git@10.0.1(semantic-release@24.2.1): resolution: {integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==} engines: {node: '>=14.17'} peerDependencies: @@ -17106,18 +18478,18 @@ packages: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) dir-glob: 3.0.1 execa: 5.1.1 lodash: 4.17.21 micromatch: 4.0.8 p-reduce: 2.1.0 - semantic-release: 24.1.2(typescript@5.5.2) + semantic-release: 24.2.1(typescript@5.5.2) transitivePeerDependencies: - supports-color dev: true - /@semantic-release/github@11.0.0(semantic-release@24.1.2): + /@semantic-release/github@11.0.0(semantic-release@24.2.1): resolution: {integrity: sha512-Uon6G6gJD8U1JNvPm7X0j46yxNRJ8Ui6SgK4Zw5Ktu8RgjEft3BGn+l/RX1TTzhhO3/uUcKuqM+/9/ETFxWS/Q==} engines: {node: '>=20.8.1'} peerDependencies: @@ -17129,7 +18501,7 @@ packages: '@octokit/plugin-throttling': 9.3.1(@octokit/core@6.1.2) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) dir-glob: 3.0.1 globby: 14.0.2 http-proxy-agent: 7.0.2 @@ -17138,13 +18510,40 @@ packages: lodash-es: 4.17.21 mime: 4.0.4 p-filter: 4.1.0 - semantic-release: 24.1.2(typescript@5.5.2) + semantic-release: 24.2.1(typescript@5.5.2) url-join: 5.0.0 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/npm@11.0.3(semantic-release@24.1.2): + /@semantic-release/github@11.0.1(semantic-release@24.2.1): + resolution: {integrity: sha512-Z9cr0LgU/zgucbT9cksH0/pX9zmVda9hkDPcgIE0uvjMQ8w/mElDivGjx1w1pEQ+MuQJ5CBq3VCF16S6G4VH3A==} + engines: {node: '>=20.8.1'} + peerDependencies: + semantic-release: '>=24.1.0' + dependencies: + '@octokit/core': 6.1.3 + '@octokit/plugin-paginate-rest': 11.4.0(@octokit/core@6.1.3) + '@octokit/plugin-retry': 7.1.3(@octokit/core@6.1.3) + '@octokit/plugin-throttling': 9.4.0(@octokit/core@6.1.3) + '@semantic-release/error': 4.0.0 + aggregate-error: 5.0.0 + debug: 4.4.0(supports-color@8.1.1) + dir-glob: 3.0.1 + globby: 14.0.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + issue-parser: 7.0.1 + lodash-es: 4.17.21 + mime: 4.0.6 + p-filter: 4.1.0 + semantic-release: 24.2.1(typescript@5.5.2) + url-join: 5.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@semantic-release/npm@11.0.3(semantic-release@24.2.1): resolution: {integrity: sha512-KUsozQGhRBAnoVg4UMZj9ep436VEGwT536/jwSqB7vcEfA6oncCUU7UIYTRdLx7GvTtqn0kBjnkfLVkcnBa2YQ==} engines: {node: ^18.17 || >=20} peerDependencies: @@ -17161,12 +18560,12 @@ packages: rc: 1.2.8 read-pkg: 9.0.1 registry-auth-token: 5.0.2 - semantic-release: 24.1.2(typescript@5.5.2) + semantic-release: 24.2.1(typescript@5.5.2) semver: 7.6.3 tempy: 3.1.0 dev: true - /@semantic-release/npm@12.0.1(semantic-release@24.1.2): + /@semantic-release/npm@12.0.1(semantic-release@24.2.1): resolution: {integrity: sha512-/6nntGSUGK2aTOI0rHPwY3ZjgY9FkXmEHbW9Kr+62NVOsyqpKKeP0lrCH+tphv+EsNdJNmqqwijTEnVWUMQ2Nw==} engines: {node: '>=20.8.1'} peerDependencies: @@ -17174,22 +18573,22 @@ packages: dependencies: '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - execa: 9.4.0 - fs-extra: 11.2.0 + execa: 9.5.2 + fs-extra: 11.3.0 lodash-es: 4.17.21 nerf-dart: 1.0.0 normalize-url: 8.0.1 - npm: 10.9.0 + npm: 10.9.2 rc: 1.2.8 read-pkg: 9.0.1 - registry-auth-token: 5.0.2 - semantic-release: 24.1.2(typescript@5.5.2) + registry-auth-token: 5.0.3 + semantic-release: 24.2.1(typescript@5.5.2) semver: 7.6.3 tempy: 3.1.0 dev: true - /@semantic-release/release-notes-generator@14.0.1(semantic-release@24.1.2): - resolution: {integrity: sha512-K0w+5220TM4HZTthE5dDpIuFrnkN1NfTGPidJFm04ULT1DEZ9WG89VNXN7F0c+6nMEpWgqmPvb7vY7JkB2jyyA==} + /@semantic-release/release-notes-generator@14.0.3(semantic-release@24.2.1): + resolution: {integrity: sha512-XxAZRPWGwO5JwJtS83bRdoIhCiYIx8Vhr+u231pQAsdFIAbm19rSVJLdnBN+Avvk7CKvNQE/nJ4y7uqKH6WTiw==} engines: {node: '>=20.8.1'} peerDependencies: semantic-release: '>=20.1.0' @@ -17198,13 +18597,13 @@ packages: conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) get-stream: 7.0.1 - import-from-esm: 1.3.4 + import-from-esm: 2.0.0 into-stream: 7.0.0 lodash-es: 4.17.21 read-package-up: 11.0.0 - semantic-release: 24.1.2(typescript@5.5.2) + semantic-release: 24.2.1(typescript@5.5.2) transitivePeerDependencies: - supports-color dev: true @@ -17253,7 +18652,7 @@ packages: '@sinonjs/commons': 3.0.1 dev: true - /@storybook/addon-actions@8.3.3(storybook@8.4.2): + /@storybook/addon-actions@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-cbpksmld7iADwDGXgojZ4r8LGI3YA3NP68duAHg2n1dtnx1oUaFK5wd6dbNuz7GdjyhIOIy3OKU1dAuylYNGOQ==} peerDependencies: storybook: ^8.3.3 @@ -17262,7 +18661,7 @@ packages: '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) uuid: 9.0.1 dev: true @@ -17279,14 +18678,14 @@ packages: uuid: 9.0.1 dev: true - /@storybook/addon-backgrounds@8.3.3(storybook@8.4.2): + /@storybook/addon-backgrounds@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-aX0OIrtjIB7UgSaiv20SFkfC1iWwJIGMPsPSJ5ZPhXIIOWIEBtSujh8YXwjDEXSC4DOHalmeT4bitRRe5KrVKA==} peerDependencies: storybook: ^8.3.3 dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) ts-dedent: 2.2.0 dev: true @@ -17301,7 +18700,7 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@8.3.3(storybook@8.4.2): + /@storybook/addon-controls@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-78xRtVpY7eX/Lti00JLgwYCBRB6ZcvzY3SWk0uQjEqcTnQGoQkVg2L7oWFDlDoA1LBY18P5ei2vu8MYT9GXU4g==} peerDependencies: storybook: ^8.3.3 @@ -17309,7 +18708,7 @@ packages: '@storybook/global': 5.0.0 dequal: 2.0.3 lodash: 4.17.21 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) ts-dedent: 2.2.0 dev: true @@ -17325,23 +18724,23 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-docs@8.3.3(storybook@8.4.2): + /@storybook/addon-docs@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-REUandqq1RnMNOhsocRwx5q2fdlBAYPTDFlKASYfEn4Ln5NgbQRGxOAWl7yXAAFzbDmUDU7K20hkauecF0tyMw==} peerDependencies: storybook: ^8.3.3 dependencies: '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) - '@storybook/blocks': 8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) - '@storybook/csf-plugin': 8.3.3(storybook@8.4.2) + '@storybook/blocks': 8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.1) + '@storybook/csf-plugin': 8.3.3(storybook@8.5.1) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) + '@storybook/react-dom-shim': 8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.1) '@types/react': 18.3.11 fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-external-links: 3.0.0 rehype-slug: 6.0.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) ts-dedent: 2.2.0 transitivePeerDependencies: - webpack-sources @@ -17391,21 +18790,38 @@ packages: - webpack-sources dev: true - /@storybook/addon-essentials@8.3.3(storybook@8.4.2): + /@storybook/addon-docs@8.5.1(@types/react@18.3.11)(storybook@8.4.2): + resolution: {integrity: sha512-XhELkuNFOa8q2rF/AXTwnKZth7lCFqkfR5VuEAQ+g9hv2p6I/VGlTddylzjdaZKhiy4p8O9DrzGdLFj+oxOpMw==} + peerDependencies: + storybook: ^8.5.1 + dependencies: + '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) + '@storybook/blocks': 8.5.1(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) + '@storybook/csf-plugin': 8.5.1(storybook@8.4.2) + '@storybook/react-dom-shim': 8.5.1(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.4.2(prettier@3.3.3) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + dev: true + + /@storybook/addon-essentials@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-E/uXoUYcg8ulG3lVbsEKb4v5hnMeGkq9YJqiZYKgVK7iRFa6p4HeVB1wU1adnm7RgjWvh+p0vQRo4KL2CTNXqw==} peerDependencies: storybook: ^8.3.3 dependencies: - '@storybook/addon-actions': 8.3.3(storybook@8.4.2) - '@storybook/addon-backgrounds': 8.3.3(storybook@8.4.2) - '@storybook/addon-controls': 8.3.3(storybook@8.4.2) - '@storybook/addon-docs': 8.3.3(storybook@8.4.2) - '@storybook/addon-highlight': 8.3.3(storybook@8.4.2) - '@storybook/addon-measure': 8.3.3(storybook@8.4.2) - '@storybook/addon-outline': 8.3.3(storybook@8.4.2) - '@storybook/addon-toolbars': 8.3.3(storybook@8.4.2) - '@storybook/addon-viewport': 8.3.3(storybook@8.4.2) - storybook: 8.4.2(prettier@3.3.3) + '@storybook/addon-actions': 8.3.3(storybook@8.5.1) + '@storybook/addon-backgrounds': 8.3.3(storybook@8.5.1) + '@storybook/addon-controls': 8.3.3(storybook@8.5.1) + '@storybook/addon-docs': 8.3.3(storybook@8.5.1) + '@storybook/addon-highlight': 8.3.3(storybook@8.5.1) + '@storybook/addon-measure': 8.3.3(storybook@8.5.1) + '@storybook/addon-outline': 8.3.3(storybook@8.5.1) + '@storybook/addon-toolbars': 8.3.3(storybook@8.5.1) + '@storybook/addon-viewport': 8.3.3(storybook@8.5.1) + storybook: 8.5.1(prettier@3.3.3) ts-dedent: 2.2.0 transitivePeerDependencies: - webpack-sources @@ -17431,13 +18847,13 @@ packages: - webpack-sources dev: true - /@storybook/addon-highlight@8.3.3(storybook@8.4.2): + /@storybook/addon-highlight@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-MB084xJM66rLU+iFFk34kjLUiAWzDiy6Kz4uZRa1CnNqEK0sdI8HaoQGgOxTIa2xgJor05/8/mlYlMkP/0INsQ==} peerDependencies: storybook: ^8.3.3 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) dev: true /@storybook/addon-highlight@8.3.5(storybook@8.3.5): @@ -17462,13 +18878,13 @@ packages: ts-dedent: 2.2.0 dev: false - /@storybook/addon-measure@8.3.3(storybook@8.4.2): + /@storybook/addon-measure@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-R20Z83gnxDRrocES344dw1Of/zDhe3XHSM6TLq80UQTJ9PhnMI+wYHQlK9DsdP3KiRkI+pQA6GCOp0s2ZRy5dg==} peerDependencies: storybook: ^8.3.3 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) tiny-invariant: 1.3.3 dev: true @@ -17482,13 +18898,13 @@ packages: tiny-invariant: 1.3.3 dev: true - /@storybook/addon-outline@8.3.3(storybook@8.4.2): + /@storybook/addon-outline@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-OwqYfieNuqSqWNtUZLu3UmsfQNnwA2UaSMBZyeC2Dte9Jd59PPYggcWmH+b0S6OTbYXWNAUK5U6WdK+X9Ypzdw==} peerDependencies: storybook: ^8.3.3 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) ts-dedent: 2.2.0 dev: true @@ -17502,12 +18918,12 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@8.3.3(storybook@8.4.2): + /@storybook/addon-toolbars@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-4WyiVqDm4hlJdENIVQg9pLNLdfhnNKa+haerYYSzTVjzYrUx0X6Bxafshq+sud6aRtSYU14abwP56lfW8hgTlA==} peerDependencies: storybook: ^8.3.3 dependencies: - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) dev: true /@storybook/addon-toolbars@8.3.5(storybook@8.3.5): @@ -17518,13 +18934,13 @@ packages: storybook: 8.3.5 dev: true - /@storybook/addon-viewport@8.3.3(storybook@8.4.2): + /@storybook/addon-viewport@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-2S+UpbKAL+z1ppzUCkixjaem2UDMkfmm/kyJ1wm3A/ofGLYi4fjMSKNRckk+7NdolXGQJjBo0RcaotUTxFIFwQ==} peerDependencies: storybook: ^8.3.3 dependencies: memoizerific: 1.11.3 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) dev: true /@storybook/addon-viewport@8.3.5(storybook@8.3.5): @@ -17536,7 +18952,7 @@ packages: storybook: 8.3.5 dev: true - /@storybook/blocks@8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2): + /@storybook/blocks@8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.1): resolution: {integrity: sha512-8Vsvxqstop3xfbsx3Dn1nEjyxvQUcOYd8vpxyp2YumxYO8FlXIRuYL6HAkYbcX8JexsKvCZYxor52D2vUGIKZg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -17561,7 +18977,7 @@ packages: react: 18.3.1 react-colorful: 5.6.1(react-dom@18.3.1)(react@18.3.1) react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -17629,6 +19045,26 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/blocks@8.5.1(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2): + resolution: {integrity: sha512-xUjnOa9udmHhlBTZ+bmMHeU1M9a5OnvnX8urQ0TrNpSyHH7HoPd3xZC4fzz73nSJNMVHIYMZYsz2pj/WfeA/hg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.5.1 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/csf': 0.1.12 + '@storybook/icons': 1.3.2(react-dom@18.3.1)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.4.2(prettier@3.3.3) + ts-dedent: 2.2.0 + dev: true + /@storybook/builder-manager@7.6.20(encoding@0.1.13): resolution: {integrity: sha512-e2GzpjLaw6CM/XSmc4qJRzBF8GOoOyotyu3JrSPTYOt4RD8kjUsK4QlismQM1DQRu8i39aIexxmRbiJyD74xzQ==} dependencies: @@ -17675,7 +19111,7 @@ packages: fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.5.2)(webpack@5.93.0) fs-extra: 11.2.0 html-webpack-plugin: 5.6.2(@rspack/core@1.0.8)(webpack@5.93.0) - magic-string: 0.30.12 + magic-string: 0.30.17 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 @@ -18016,6 +19452,15 @@ packages: ts-dedent: 2.2.0 dev: true + /@storybook/core-webpack@8.5.1(storybook@8.4.2): + resolution: {integrity: sha512-7U6H6wx9eKBkkjOXxFj9NYpiylNmxP4gZmoBYE78YBm8alorTeYRziRLsYBPO60XwOtfTyzi62JTR61AaxbrBw==} + peerDependencies: + storybook: ^8.5.1 + dependencies: + storybook: 8.4.2(prettier@3.3.3) + ts-dedent: 2.2.0 + dev: true + /@storybook/core@8.3.5: resolution: {integrity: sha512-GOGfTvdioNa/n+Huwg4u/dsyYyBcM+gEcdxi3B7i5x4yJ3I912KoVshumQAOF2myKSRdI8h8aGWdx7nnjd0+5Q==} dependencies: @@ -18023,8 +19468,8 @@ packages: '@types/express': 4.17.21 better-opn: 3.0.2 browser-assert: 1.2.1 - esbuild: 0.23.1 - esbuild-register: 3.6.0(esbuild@0.23.1) + esbuild: 0.18.20 + esbuild-register: 3.6.0(esbuild@0.18.20) express: 4.21.1 jsdoc-type-pratt-parser: 4.1.0 process: 0.11.10 @@ -18089,6 +19534,32 @@ packages: - utf-8-validate dev: true + /@storybook/core@8.5.1(prettier@3.3.3): + resolution: {integrity: sha512-4zxjclENpZYuNY1fZJE4a7hd8Ho/SiOSN2B57fsIi1qCpKax3JU3J59ZcAWT0iidy5qgM2qMcWbrl0Bl/tWamA==} + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + dependencies: + '@storybook/csf': 0.1.12 + better-opn: 3.0.2 + browser-assert: 1.2.1 + esbuild: 0.18.20 + esbuild-register: 3.6.0(esbuild@0.18.20) + jsdoc-type-pratt-parser: 4.1.0 + prettier: 3.3.3 + process: 0.11.10 + recast: 0.23.9 + semver: 7.6.3 + util: 0.12.5 + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /@storybook/csf-plugin@7.6.20: resolution: {integrity: sha512-dzBzq0dN+8WLDp6NxYS4G7BCe8+vDeDRBRjHmM0xb0uJ6xgQViL8SDplYVSGnk3bXE/1WmtvyRzQyTffBnaj9Q==} dependencies: @@ -18099,12 +19570,12 @@ packages: - webpack-sources dev: true - /@storybook/csf-plugin@8.3.3(storybook@8.4.2): + /@storybook/csf-plugin@8.3.3(storybook@8.5.1): resolution: {integrity: sha512-7AD7ojpXr3THqpTcEI4K7oKUfSwt1hummgL/cASuQvEPOwAZCVZl2gpGtKxcXhtJXTkn3GMCAvlYMoe7O/1YWw==} peerDependencies: storybook: ^8.3.3 dependencies: - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) unplugin: 1.14.1 transitivePeerDependencies: - webpack-sources @@ -18132,12 +19603,21 @@ packages: - webpack-sources dev: true + /@storybook/csf-plugin@8.5.1(storybook@8.4.2): + resolution: {integrity: sha512-8GFrQgJ+/hzWAj9o4XK8m7UFPLxf0w3RwX0ZMPeb6zDhq/1BUE97AjKFb4Oexkh4I67Pycv4gRUOY9+tXF/1DA==} + peerDependencies: + storybook: ^8.5.1 + dependencies: + storybook: 8.4.2(prettier@3.3.3) + unplugin: 1.16.1 + dev: true + /@storybook/csf-tools@7.6.20: resolution: {integrity: sha512-rwcwzCsAYh/m/WYcxBiEtLpIW5OH1ingxNdF/rK9mtGWhJxXRDV8acPkFrF8rtFWIVKoOCXu5USJYmc3f2gdYQ==} dependencies: '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 '@storybook/csf': 0.1.11 '@storybook/types': 7.6.20 @@ -18153,7 +19633,7 @@ packages: dependencies: '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 '@storybook/csf': 0.1.11 '@storybook/types': 8.1.11 @@ -18169,6 +19649,12 @@ packages: dependencies: type-fest: 2.19.0 + /@storybook/csf@0.1.12: + resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} + dependencies: + type-fest: 2.19.0 + dev: true + /@storybook/docs-mdx@0.1.0: resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} dev: true @@ -18202,6 +19688,17 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true + /@storybook/icons@1.3.2(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-t3xcbCKkPvqyef8urBM0j/nP6sKtnlRkVgC+8JTbTAZQjaTmOjes3byEgzs89p4B/K6cJsg9wLW2k3SknLtYJw==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: true + /@storybook/instrumenter@8.3.4(storybook@8.3.5): resolution: {integrity: sha512-jVhfNOPekOyJmta0BTkQl9Z6rgRbFHlc0eV4z1oSrzaawSlc9TFzAeDCtCP57vg3FuBX8ydDYAvyZ7s4xPpLyg==} peerDependencies: @@ -18368,7 +19865,7 @@ packages: '@types/semver': 7.5.8 find-up: 5.0.0 fs-extra: 11.2.0 - magic-string: 0.30.12 + magic-string: 0.30.17 react: 18.3.1 react-docgen: 7.1.0 react-dom: 18.3.1(react@18.3.1) @@ -18432,7 +19929,7 @@ packages: typescript: '>= 3.x' webpack: '>= 4' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -18451,7 +19948,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -18470,7 +19967,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -18493,7 +19990,7 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /@storybook/react-dom-shim@8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2): + /@storybook/react-dom-shim@8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.5.1): resolution: {integrity: sha512-0dPC9K7+K5+X/bt3GwYmh+pCpisUyKVjWsI+PkzqGnWqaXFakzFakjswowIAIO1rf7wYZR591x3ehUAyL2bJiQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -18502,7 +19999,7 @@ packages: dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.5.1(prettier@3.3.3) dev: true /@storybook/react-dom-shim@8.3.5(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.5): @@ -18529,6 +20026,18 @@ packages: storybook: 8.4.2(prettier@3.3.3) dev: true + /@storybook/react-dom-shim@8.5.1(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2): + resolution: {integrity: sha512-peDiT6A1zyODKd7tVQIiFNU42Iolca67h3kkOQPb7nm/Czf2yIa/BHw+yiNDZx82eCIEvBy1Xf7lnjH8PD61xA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.5.1 + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.4.2(prettier@3.3.3) + dev: true + /@storybook/react@7.6.20(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(typescript@5.0.4): resolution: {integrity: sha512-i5tKNgUbTNwlqBWGwPveDhh9ktlS0wGtd97A1ZgKZc3vckLizunlAFc7PRC1O/CMq5PTyxbuUb4RvRD2jWKwDA==} engines: {node: '>=16.0.0'} @@ -18928,7 +20437,7 @@ packages: - supports-color - typescript - /@swc-node/core@1.13.3(@swc/core@1.7.26)(@swc/types@0.1.12): + /@swc-node/core@1.13.3(@swc/core@1.7.26)(@swc/types@0.1.17): resolution: {integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==} engines: {node: '>= 10'} peerDependencies: @@ -18936,19 +20445,19 @@ packages: '@swc/types': '>= 0.1' dependencies: '@swc/core': 1.7.26(@swc/helpers@0.5.13) - '@swc/types': 0.1.12 + '@swc/types': 0.1.17 - /@swc-node/register@1.10.9(@swc/core@1.7.26)(@swc/types@0.1.12)(typescript@5.5.2): + /@swc-node/register@1.10.9(@swc/core@1.7.26)(@swc/types@0.1.17)(typescript@5.5.2): resolution: {integrity: sha512-iXy2sjP0phPEpK2yivjRC3PAgoLaT4sjSk0LDWCTdcTBJmR4waEog0E6eJbvoOkLkOtWw37SB8vCkl/bbh4+8A==} peerDependencies: '@swc/core': '>= 1.4.13' typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.13.3(@swc/core@1.7.26)(@swc/types@0.1.12) + '@swc-node/core': 1.13.3(@swc/core@1.7.26)(@swc/types@0.1.17) '@swc-node/sourcemap-support': 0.5.1 '@swc/core': 1.7.26(@swc/helpers@0.5.13) colorette: 2.0.20 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) oxc-resolver: 1.12.0 pirates: 4.0.6 tslib: 2.6.3 @@ -19134,8 +20643,8 @@ packages: jsonc-parser: 3.3.1 dev: true - /@swc/plugin-styled-components@2.0.11: - resolution: {integrity: sha512-OIuqXS97sT1q/wq/T6D5wNtBYf3YOO0tfJHTnYaiuIqtsjabeTYu/EJOfB+fbCMPf/lHiKxSWtJVCov2X0v1BA==} + /@swc/plugin-styled-components@5.0.0: + resolution: {integrity: sha512-c9WCV2hU4OxfczzeABNFwkLftAovP7IeHPX0nxqu1HMn4x/T6MjWoJ22hspBv32NpUwGlvIgRG3SyHRHE80enw==} dependencies: '@swc/counter': 0.1.3 dev: true @@ -19145,6 +20654,11 @@ packages: dependencies: '@swc/counter': 0.1.3 + /@swc/types@0.1.17: + resolution: {integrity: sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==} + dependencies: + '@swc/counter': 0.1.3 + /@szmarczak/http-timer@4.0.6: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} @@ -20191,7 +21705,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.0.4) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.4) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -20243,7 +21757,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 typescript: 5.0.4 transitivePeerDependencies: @@ -20264,7 +21778,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 typescript: 5.5.2 transitivePeerDependencies: @@ -20285,7 +21799,7 @@ packages: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) eslint: 8.57.1 typescript: 5.5.2 transitivePeerDependencies: @@ -20344,7 +21858,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.4) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 @@ -20364,7 +21878,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.2) '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.5.2) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.5.2) typescript: 5.5.2 @@ -20383,7 +21897,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.5.2) '@typescript-eslint/utils': 8.8.0(eslint@8.57.1)(typescript@5.5.2) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) ts-api-utils: 1.3.0(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: @@ -20427,7 +21941,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -20448,7 +21962,7 @@ packages: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -20470,7 +21984,7 @@ packages: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20492,7 +22006,7 @@ packages: dependencies: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20514,7 +22028,7 @@ packages: dependencies: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20658,6 +22172,28 @@ packages: - supports-color dev: true + /@vercel/nft@0.27.3(encoding@0.1.13): + resolution: {integrity: sha512-oySTdDSzUAFDXpsSLk9Q943o+/Yu/+TCFxnehpFQEf/3khi2stMpTHPVNwFdvZq/Z4Ky93lE+MGHpXCRpMkSCA==} + engines: {node: '>=16'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) + '@rollup/pluginutils': 4.2.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + node-gyp-build: 4.8.2 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@verdaccio/commons-api@10.2.0: resolution: {integrity: sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==} engines: {node: '>=8'} @@ -20827,7 +22363,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - supports-color dev: true @@ -20842,12 +22378,28 @@ packages: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) vue: 3.5.10(typescript@5.5.2) transitivePeerDependencies: - supports-color dev: true + /@vitejs/plugin-vue-jsx@4.0.1(vite@5.2.14)(vue@3.5.13): + resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 + vue: ^3.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) + vue: 3.5.13(typescript@5.5.2) + transitivePeerDependencies: + - supports-color + dev: true + /@vitejs/plugin-vue@5.1.4(vite@5.2.14)(vue@3.5.10): resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==} engines: {node: ^18.0.0 || >=20.0.0} @@ -20855,16 +22407,27 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) vue: 3.5.10(typescript@5.5.2) dev: true + /@vitejs/plugin-vue@5.1.4(vite@5.2.14)(vue@3.5.13): + resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 + vue: ^3.2.25 + dependencies: + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) + vue: 3.5.13(typescript@5.5.2) + dev: true + /@vitest/coverage-istanbul@1.6.0(vitest@1.6.0): resolution: {integrity: sha512-h/BwpXehkkS0qsNCS00QxiupAqVkNi0WT19BR0dQvlge5oHghoSVLx63fABYFoKxVb7Ue7+k6V2KokmQ1zdMpg==} peerDependencies: vitest: 1.6.0 dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 @@ -20873,7 +22436,7 @@ packages: magicast: 0.3.5 picocolors: 1.1.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.0)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - supports-color dev: true @@ -20885,7 +22448,7 @@ packages: dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -20896,7 +22459,7 @@ packages: std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.0)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - supports-color dev: true @@ -20954,7 +22517,7 @@ packages: /@vitest/snapshot@1.2.2: resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} dependencies: - magic-string: 0.30.12 + magic-string: 0.30.17 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -20962,7 +22525,7 @@ packages: /@vitest/snapshot@1.6.0: resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} dependencies: - magic-string: 0.30.12 + magic-string: 0.30.17 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -20996,7 +22559,7 @@ packages: pathe: 1.1.2 picocolors: 1.1.0 sirv: 2.0.4 - vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.0)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.2)(stylus@0.64.0) dev: true /@vitest/utils@1.2.2: @@ -21079,11 +22642,11 @@ packages: optional: true dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.2) '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 '@vue/babel-helper-vue-transform-on': 1.2.5 '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.25.2) @@ -21100,7 +22663,7 @@ packages: dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/parser': 7.26.2 '@vue/compiler-sfc': 3.5.10 @@ -21117,12 +22680,29 @@ packages: estree-walker: 2.0.2 source-map-js: 1.2.1 + /@vue/compiler-core@3.5.13: + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} + dependencies: + '@babel/parser': 7.26.7 + '@vue/shared': 3.5.13 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + dev: true + /@vue/compiler-dom@3.5.10: resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} dependencies: '@vue/compiler-core': 3.5.10 '@vue/shared': 3.5.10 + /@vue/compiler-dom@3.5.13: + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} + dependencies: + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 + dev: true + /@vue/compiler-sfc@3.5.10: resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} dependencies: @@ -21136,12 +22716,33 @@ packages: postcss: 8.4.47 source-map-js: 1.2.1 + /@vue/compiler-sfc@3.5.13: + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} + dependencies: + '@babel/parser': 7.26.7 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.1 + source-map-js: 1.2.1 + dev: true + /@vue/compiler-ssr@3.5.10: resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} dependencies: '@vue/compiler-dom': 3.5.10 '@vue/shared': 3.5.10 + /@vue/compiler-ssr@3.5.13: + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 + dev: true + /@vue/compiler-vue2@2.7.16: resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} dependencies: @@ -21194,12 +22795,25 @@ packages: dependencies: '@vue/shared': 3.5.10 + /@vue/reactivity@3.5.13: + resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} + dependencies: + '@vue/shared': 3.5.13 + dev: true + /@vue/runtime-core@3.5.10: resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} dependencies: '@vue/reactivity': 3.5.10 '@vue/shared': 3.5.10 + /@vue/runtime-core@3.5.13: + resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} + dependencies: + '@vue/reactivity': 3.5.13 + '@vue/shared': 3.5.13 + dev: true + /@vue/runtime-dom@3.5.10: resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} dependencies: @@ -21208,6 +22822,15 @@ packages: '@vue/shared': 3.5.10 csstype: 3.1.3 + /@vue/runtime-dom@3.5.13: + resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} + dependencies: + '@vue/reactivity': 3.5.13 + '@vue/runtime-core': 3.5.13 + '@vue/shared': 3.5.13 + csstype: 3.1.3 + dev: true + /@vue/server-renderer@3.5.10(vue@3.5.10): resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} peerDependencies: @@ -21217,9 +22840,23 @@ packages: '@vue/shared': 3.5.10 vue: 3.5.10(typescript@5.5.2) + /@vue/server-renderer@3.5.13(vue@3.5.13): + resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} + peerDependencies: + vue: 3.5.13 + dependencies: + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + vue: 3.5.13(typescript@5.5.2) + dev: true + /@vue/shared@3.5.10: resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} + /@vue/shared@3.5.13: + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} + dev: true + /@vue/tsconfig@0.5.1: resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} dev: true @@ -21286,6 +22923,13 @@ packages: '@webassemblyjs/helper-numbers': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + /@webassemblyjs/ast@1.14.1: + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + dev: true + /@webassemblyjs/floating-point-hex-parser@1.11.1: resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} dev: true @@ -21293,6 +22937,10 @@ packages: /@webassemblyjs/floating-point-hex-parser@1.11.6: resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + /@webassemblyjs/floating-point-hex-parser@1.13.2: + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + dev: true + /@webassemblyjs/helper-api-error@1.11.1: resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} dev: true @@ -21300,6 +22948,10 @@ packages: /@webassemblyjs/helper-api-error@1.11.6: resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + /@webassemblyjs/helper-api-error@1.13.2: + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + dev: true + /@webassemblyjs/helper-buffer@1.11.1: resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} dev: true @@ -21307,6 +22959,10 @@ packages: /@webassemblyjs/helper-buffer@1.12.1: resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + /@webassemblyjs/helper-buffer@1.14.1: + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + dev: true + /@webassemblyjs/helper-numbers@1.11.1: resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} dependencies: @@ -21322,6 +22978,14 @@ packages: '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 + /@webassemblyjs/helper-numbers@1.13.2: + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/helper-wasm-bytecode@1.11.1: resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} dev: true @@ -21329,6 +22993,10 @@ packages: /@webassemblyjs/helper-wasm-bytecode@1.11.6: resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + /@webassemblyjs/helper-wasm-bytecode@1.13.2: + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + dev: true + /@webassemblyjs/helper-wasm-section@1.11.1: resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} dependencies: @@ -21346,6 +23014,15 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.6 '@webassemblyjs/wasm-gen': 1.12.1 + /@webassemblyjs/helper-wasm-section@1.14.1: + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + dev: true + /@webassemblyjs/ieee754@1.11.1: resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} dependencies: @@ -21357,6 +23034,12 @@ packages: dependencies: '@xtuc/ieee754': 1.2.0 + /@webassemblyjs/ieee754@1.13.2: + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + /@webassemblyjs/leb128@1.11.1: resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} dependencies: @@ -21368,6 +23051,12 @@ packages: dependencies: '@xtuc/long': 4.2.2 + /@webassemblyjs/leb128@1.13.2: + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/utf8@1.11.1: resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} dev: true @@ -21375,6 +23064,10 @@ packages: /@webassemblyjs/utf8@1.11.6: resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + /@webassemblyjs/utf8@1.13.2: + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + dev: true + /@webassemblyjs/wasm-edit@1.11.1: resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} dependencies: @@ -21400,6 +23093,19 @@ packages: '@webassemblyjs/wasm-parser': 1.12.1 '@webassemblyjs/wast-printer': 1.12.1 + /@webassemblyjs/wasm-edit@1.14.1: + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + dev: true + /@webassemblyjs/wasm-gen@1.11.1: resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} dependencies: @@ -21419,6 +23125,16 @@ packages: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + /@webassemblyjs/wasm-gen@1.14.1: + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: true + /@webassemblyjs/wasm-opt@1.11.1: resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} dependencies: @@ -21436,6 +23152,15 @@ packages: '@webassemblyjs/wasm-gen': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 + /@webassemblyjs/wasm-opt@1.14.1: + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + dev: true + /@webassemblyjs/wasm-parser@1.11.1: resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} dependencies: @@ -21457,6 +23182,17 @@ packages: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + /@webassemblyjs/wasm-parser@1.14.1: + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: true + /@webassemblyjs/wast-printer@1.11.1: resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} dependencies: @@ -21470,6 +23206,13 @@ packages: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 + /@webassemblyjs/wast-printer@1.14.1: + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + dev: true + /@xmldom/xmldom@0.8.10: resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} @@ -21617,6 +23360,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} @@ -21647,7 +23396,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -21655,11 +23404,16 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true + /agent-base@7.1.3: + resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} + engines: {node: '>= 14'} + dev: true + /agentkeepalive@4.5.0: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} @@ -22385,6 +24139,22 @@ packages: postcss: 8.4.47 postcss-value-parser: 4.2.0 + /autoprefixer@10.4.20(postcss@8.5.1): + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.24.0 + caniuse-lite: 1.0.30001668 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: true + /available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -22405,7 +24175,7 @@ packages: /axios@1.7.7: resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} dependencies: - follow-redirects: 1.15.9(debug@4.3.7) + follow-redirects: 1.15.9(debug@4.4.0) form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -22468,7 +24238,7 @@ packages: - supports-color dev: true - /babel-loader@9.1.3(@babel/core@7.26.0)(webpack@5.95.0): + /babel-loader@9.1.3(@babel/core@7.26.0)(webpack@5.97.1): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -22478,7 +24248,7 @@ packages: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.93.0): @@ -22537,7 +24307,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -22556,7 +24326,7 @@ packages: /babel-plugin-import@1.13.5: resolution: {integrity: sha512-IkqnoV+ov1hdJVofly9pXRJmeDm9EtROfrc5i6eII0Hix2xMs5FEm8FG3ExMvazbnZBbgHIt6qdO8And6lCloQ==} dependencies: - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -22564,7 +24334,7 @@ packages: /babel-plugin-import@1.13.8: resolution: {integrity: sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==} dependencies: - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -22633,6 +24403,19 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.7): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.26.2 + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.7) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.7): resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} peerDependencies: @@ -22656,6 +24439,18 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.7): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.7) + core-js-compat: 3.38.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.7): resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: @@ -22677,16 +24472,27 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-styled-components@1.13.3(styled-components@6.1.13): + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.7): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-styled-components@1.13.3(styled-components@6.1.14): resolution: {integrity: sha512-meGStRGv+VuKA/q0/jXxrPNWEm4LPfYIqxooDTdmh8kFsP/Ph7jJG5rUPwUPX3QHUvggwdbgdGpo88P/rRYsVw==} peerDependencies: styled-components: '>= 2' dependencies: '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 babel-plugin-syntax-jsx: 6.18.0 lodash: 4.17.21 - styled-components: 6.1.13(react-dom@18.3.1)(react@18.3.1) + styled-components: 6.1.14(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - supports-color dev: true @@ -22698,7 +24504,7 @@ packages: dependencies: '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) - '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.26.0) + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) lodash: 4.17.21 picomatch: 2.3.1 styled-components: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -22714,7 +24520,7 @@ packages: resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} dev: true - /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7): + /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9): resolution: {integrity: sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==} peerDependencies: '@babel/core': ^7 @@ -22725,7 +24531,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.7 + '@babel/traverse': 7.25.9 /babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2): resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} @@ -23105,29 +24911,28 @@ packages: /browserslist-to-es-version@1.0.0: resolution: {integrity: sha512-i6dR03ClGy9ti97FSa4s0dpv01zW/t5VbvGjFfTLsrRQFsPgSeyGkCrlU7BTJuI5XDHVY5S2JgDnDsvQXifJ8w==} dependencies: - browserslist: 4.24.0 + browserslist: 4.24.4 dev: true - /browserslist@4.23.1: - resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} + /browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: caniuse-lite: 1.0.30001668 electron-to-chromium: 1.5.37 node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.23.1) - dev: true + update-browserslist-db: 1.1.1(browserslist@4.24.0) - /browserslist@4.24.0: - resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + /browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001668 - electron-to-chromium: 1.5.37 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.0) + caniuse-lite: 1.0.30001695 + electron-to-chromium: 1.5.86 + node-releases: 2.0.19 + update-browserslist-db: 1.1.1(browserslist@4.24.4) /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} @@ -23352,6 +25157,9 @@ packages: /caniuse-lite@1.0.30001668: resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} + /caniuse-lite@1.0.30001695: + resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==} + /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -23433,6 +25241,11 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + /chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: true + /char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -24182,7 +25995,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /copy-webpack-plugin@11.0.0(webpack@5.93.0): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} @@ -24199,7 +26012,7 @@ packages: webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true - /copy-webpack-plugin@11.0.0(webpack@5.95.0): + /copy-webpack-plugin@11.0.0(webpack@5.97.1): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -24211,7 +26024,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /core-js-compat@3.38.1: @@ -24251,6 +26064,11 @@ packages: requiresBuild: true dev: true + /core-js@3.40.0: + resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} + requiresBuild: true + dev: true + /core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -24282,6 +26100,22 @@ packages: typescript: 5.5.2 dev: true + /cosmiconfig-typescript-loader@6.1.0(@types/node@18.16.9)(cosmiconfig@9.0.0)(typescript@5.5.2): + resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} + engines: {node: '>=v18'} + requiresBuild: true + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=9' + typescript: '>=5' + dependencies: + '@types/node': 18.16.9 + cosmiconfig: 9.0.0(typescript@5.5.2) + jiti: 2.4.2 + typescript: 5.5.2 + dev: true + optional: true + /cosmiconfig@6.0.0: resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} engines: {node: '>=8'} @@ -24448,6 +26282,15 @@ packages: shebang-command: 2.0.0 which: 2.0.2 + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + /crypto-browserify@3.12.0: resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} dependencies: @@ -24527,7 +26370,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.3 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /css-loader@6.11.0(@rspack/core@1.1.1)(webpack@5.93.0): resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} @@ -24553,7 +26396,7 @@ packages: webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true - /css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.19)(webpack@5.95.0): + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.19)(webpack@5.97.1): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -24585,7 +26428,7 @@ packages: postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /css-minimizer-webpack-plugin@5.0.1(esbuild@0.18.20)(webpack@5.93.0): @@ -24622,7 +26465,7 @@ packages: serialize-javascript: 6.0.2 webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) - /css-minimizer-webpack-plugin@5.0.1(esbuild@0.18.20)(webpack@5.95.0): + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.18.20)(webpack@5.97.1): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -24654,7 +26497,7 @@ packages: postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) dev: true /css-minimizer-webpack-plugin@5.0.1(esbuild@0.24.0)(webpack@5.93.0): @@ -24795,7 +26638,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.24.0 + browserslist: 4.24.4 css-declaration-sorter: 7.2.0(postcss@8.4.31) cssnano-utils: 4.0.2(postcss@8.4.31) postcss: 8.4.31 @@ -24834,7 +26677,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.24.0 + browserslist: 4.24.4 css-declaration-sorter: 7.2.0(postcss@8.4.47) cssnano-utils: 4.0.2(postcss@8.4.47) postcss: 8.4.47 @@ -25039,7 +26882,7 @@ packages: longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.5.0(@types/node@18.16.9)(typescript@5.5.2) + '@commitlint/load': 19.6.1(@types/node@18.16.9)(typescript@5.5.2) transitivePeerDependencies: - '@types/node' - typescript @@ -25254,7 +27097,7 @@ packages: dependencies: ms: 2.1.2 - /debug@4.3.7(supports-color@5.5.0): + /debug@4.3.7(supports-color@8.1.1): resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: @@ -25264,9 +27107,10 @@ packages: optional: true dependencies: ms: 2.1.3 - supports-color: 5.5.0 + supports-color: 8.1.1 + dev: true - /debug@4.3.7(supports-color@8.1.1): + /debug@4.3.7(supports-color@9.3.1): resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: @@ -25276,11 +27120,10 @@ packages: optional: true dependencies: ms: 2.1.3 - supports-color: 8.1.1 - dev: true + supports-color: 9.3.1 - /debug@4.3.7(supports-color@9.3.1): - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + /debug@4.4.0(supports-color@5.5.0): + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -25289,8 +27132,19 @@ packages: optional: true dependencies: ms: 2.1.3 - supports-color: 9.3.1 - dev: true + supports-color: 5.5.0 + + /debug@4.4.0(supports-color@8.1.1): + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + supports-color: 8.1.1 /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -25537,7 +27391,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -25781,6 +27635,9 @@ packages: /electron-to-chromium@1.5.37: resolution: {integrity: sha512-u7000ZB/X0K78TaQqXZ5ktoR7J79B9US7IkE4zyvcILYwOGY2Tx9GRPYstn7HmuPcMxZ+BDGqIsyLpZQi9ufPw==} + /electron-to-chromium@1.5.86: + resolution: {integrity: sha512-/D7GAAaCRBQFBBcop6SfAAGH37djtpWkOuYhyAajw0l5vsfeSsUQYxaFPwr1c/mC/flARCDdKFo5gpFqNI+18w==} + /elliptic@6.5.7: resolution: {integrity: sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==} dependencies: @@ -26011,6 +27868,10 @@ packages: /es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + /es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + dev: true + /es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} @@ -26222,7 +28083,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) esbuild: 0.17.19 transitivePeerDependencies: - supports-color @@ -26233,21 +28094,10 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) esbuild: 0.18.20 transitivePeerDependencies: - supports-color - dev: true - - /esbuild-register@3.6.0(esbuild@0.23.1): - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - dependencies: - debug: 4.3.7(supports-color@5.5.0) - esbuild: 0.23.1 - transitivePeerDependencies: - - supports-color /esbuild-sunos-64@0.15.18: resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} @@ -26466,37 +28316,6 @@ packages: '@esbuild/win32-x64': 0.23.0 dev: false - /esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/aix-ppc64': 0.23.1 - '@esbuild/android-arm': 0.23.1 - '@esbuild/android-arm64': 0.23.1 - '@esbuild/android-x64': 0.23.1 - '@esbuild/darwin-arm64': 0.23.1 - '@esbuild/darwin-x64': 0.23.1 - '@esbuild/freebsd-arm64': 0.23.1 - '@esbuild/freebsd-x64': 0.23.1 - '@esbuild/linux-arm': 0.23.1 - '@esbuild/linux-arm64': 0.23.1 - '@esbuild/linux-ia32': 0.23.1 - '@esbuild/linux-loong64': 0.23.1 - '@esbuild/linux-mips64el': 0.23.1 - '@esbuild/linux-ppc64': 0.23.1 - '@esbuild/linux-riscv64': 0.23.1 - '@esbuild/linux-s390x': 0.23.1 - '@esbuild/linux-x64': 0.23.1 - '@esbuild/netbsd-x64': 0.23.1 - '@esbuild/openbsd-arm64': 0.23.1 - '@esbuild/openbsd-x64': 0.23.1 - '@esbuild/sunos-x64': 0.23.1 - '@esbuild/win32-arm64': 0.23.1 - '@esbuild/win32-ia32': 0.23.1 - '@esbuild/win32-x64': 0.23.1 - /esbuild@0.24.0: resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} engines: {node: '>=18'} @@ -26633,7 +28452,7 @@ packages: optional: true dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) enhanced-resolve: 5.17.1 eslint: 8.57.1 eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) @@ -27063,7 +28882,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -27140,7 +28959,7 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 c8: 7.14.0 transitivePeerDependencies: @@ -27317,19 +29136,19 @@ packages: strip-final-newline: 3.0.0 dev: true - /execa@9.4.0: - resolution: {integrity: sha512-yKHlle2YGxZE842MERVIplWwNH5VYmqqcPFgtnlU//K8gxuFFXu0pwd/CrfXTumFpeEiufsP7+opT/bPJa1yVw==} + /execa@9.5.2: + resolution: {integrity: sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==} engines: {node: ^18.19.0 || >=20.5.0} dependencies: '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 figures: 6.1.0 get-stream: 9.0.1 human-signals: 8.0.0 is-plain-obj: 4.1.0 is-stream: 4.0.1 npm-run-path: 6.0.0 - pretty-ms: 9.1.0 + pretty-ms: 9.2.0 signal-exit: 4.1.0 strip-final-newline: 4.0.0 yoctocolors: 2.1.1 @@ -27541,7 +29360,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -27554,6 +29373,10 @@ packages: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} + /fast-content-type-parse@2.0.1: + resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} + dev: true + /fast-deep-equal@2.0.1: resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} dev: true @@ -27852,6 +29675,14 @@ packages: common-path-prefix: 3.0.0 pkg-dir: 7.0.0 + /find-cache-dir@5.0.0: + resolution: {integrity: sha512-OuWNfjfP05JcpAP3JPgAKUhWefjMRfI5iAoSsvE24ANYWJaepAtlSgWECSVEuRgSXpyNEc9DJwG/TZpgcOqyig==} + engines: {node: '>=16'} + dependencies: + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 + dev: true + /find-file-up@2.0.1: resolution: {integrity: sha512-qVdaUhYO39zmh28/JLQM5CoYN9byEOKEH4qfa8K1eNV17W0UUMJ9WgbR/hHFH+t5rcl+6RTb5UC7ck/I+uRkpQ==} engines: {node: '>=8'} @@ -27986,7 +29817,7 @@ packages: tslib: 2.8.1 dev: false - /follow-redirects@1.15.9(debug@4.3.7): + /follow-redirects@1.15.9(debug@4.4.0): resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} peerDependencies: @@ -27995,7 +29826,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -28109,29 +29940,6 @@ packages: webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true - /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.0.4)(webpack@5.95.0): - resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} - engines: {node: '>=12.13.0', yarn: '>=1.0.0'} - peerDependencies: - typescript: '>3.6.0' - webpack: ^5.11.0 - dependencies: - '@babel/code-frame': 7.26.2 - chalk: 4.1.2 - chokidar: 3.6.0 - cosmiconfig: 8.3.6(typescript@5.0.4) - deepmerge: 4.3.1 - fs-extra: 10.1.0 - memfs: 3.5.3 - minimatch: 3.1.2 - node-abort-controller: 3.1.1 - schema-utils: 3.3.0 - semver: 7.6.3 - tapable: 2.2.1 - typescript: 5.0.4 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) - dev: true - /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.2)(webpack@5.95.0): resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} @@ -28292,6 +30100,15 @@ packages: jsonfile: 6.1.0 universalify: 2.0.1 + /fs-extra@11.3.0: + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: true + /fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -28339,7 +30156,7 @@ packages: requiresBuild: true dependencies: bindings: 1.5.0 - nan: 2.20.0 + nan: 2.22.0 dev: true optional: true @@ -29297,8 +31114,8 @@ packages: dependencies: lru-cache: 10.4.3 - /hosted-git-info@8.0.0: - resolution: {integrity: sha512-4nw3vOVR+vHUOT8+U4giwe2tcGv+R3pwwRidUe67DoMBTjhrfr6rZYJVVwdkBE+Um050SG+X9tf0Jo4fOpn01w==} + /hosted-git-info@8.0.2: + resolution: {integrity: sha512-sYKnA7eGln5ov8T8gnYlkSOxFJvywzEx9BueN6xo/GKO8PGiI6uK6xx+DIGe45T3bdVjLAQDQW1aicT8z8JwQg==} engines: {node: ^18.17.0 || >=20.5.0} dependencies: lru-cache: 10.4.3 @@ -29436,7 +31253,7 @@ packages: tapable: 2.2.1 webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) - /html-webpack-plugin@5.6.3(@rspack/core@1.0.8)(webpack@5.95.0): + /html-webpack-plugin@5.6.3(@rspack/core@1.0.8)(webpack@5.97.1): resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} engines: {node: '>=10.13.0'} peerDependencies: @@ -29454,7 +31271,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /htmlparser2@6.1.0: @@ -29569,7 +31386,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -29579,7 +31396,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -29595,7 +31412,7 @@ packages: dependencies: '@types/express': 4.17.21 '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1(debug@4.3.7) + http-proxy: 1.18.1(debug@4.4.0) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -29607,20 +31424,20 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/http-proxy': 1.17.15 - debug: 4.3.7(supports-color@5.5.0) - http-proxy: 1.18.1(debug@4.3.7) + debug: 4.4.0(supports-color@8.1.1) + http-proxy: 1.18.1(debug@4.4.0) is-glob: 4.0.3 is-plain-object: 5.0.0 micromatch: 4.0.8 transitivePeerDependencies: - supports-color - /http-proxy@1.18.1(debug@4.3.7): + /http-proxy@1.18.1(debug@4.4.0): resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.9(debug@4.3.7) + follow-redirects: 1.15.9(debug@4.4.0) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -29635,7 +31452,7 @@ packages: corser: 2.0.1 he: 1.2.0 html-encoding-sniffer: 3.0.0 - http-proxy: 1.18.1(debug@4.3.7) + http-proxy: 1.18.1(debug@4.4.0) mime: 1.6.0 minimist: 1.2.8 opener: 1.5.2 @@ -29687,7 +31504,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -29697,7 +31514,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -29706,7 +31523,17 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: true + + /https-proxy-agent@7.0.6: + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.3 + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -29835,6 +31662,10 @@ packages: /immutable@4.3.7: resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + /immutable@5.0.3: + resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==} + dev: true + /import-cwd@3.0.0: resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==} engines: {node: '>=8'} @@ -29849,11 +31680,11 @@ packages: parent-module: 1.0.1 resolve-from: 4.0.0 - /import-from-esm@1.3.4: - resolution: {integrity: sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==} - engines: {node: '>=16.20'} + /import-from-esm@2.0.0: + resolution: {integrity: sha512-YVt14UZCgsX1vZQ3gKjkWVdBdHQ6eu3MPU1TBgL1H5orXe2+jWD006WCPPtOuwlQm10NuzOW5WawiF1Q9veW8g==} + engines: {node: '>=18.20'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) import-meta-resolve: 4.1.0 transitivePeerDependencies: - supports-color @@ -29977,7 +31808,7 @@ packages: resolution: {integrity: sha512-LJKFHCSeIRq9hanN14IlOtPSTe3lNES7TYDTE2xxdAy1LS5rYphajK1qtwvj3YmQXvvk0U2Vbmcni8P9EIQW9w==} engines: {node: '>=18'} dependencies: - '@inquirer/figures': 1.0.7 + '@inquirer/figures': 1.0.9 ansi-escapes: 4.3.2 cli-width: 4.1.0 external-editor: 3.1.0 @@ -30604,6 +32435,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /isomorphic-rslog@0.0.5: + resolution: {integrity: sha512-pkU3vvajRJ0LKLaMFy8Cj7ElbFUdkQKVhUk+DQsVCYsLW4uulU65C2s3l+Sm5OtiOwprzkYYcAIJa/COwCYHWA==} + engines: {node: '>=14.17.6'} + dev: true + /isomorphic-rslog@0.0.6: resolution: {integrity: sha512-HM0q6XqQ93psDlqvuViNs/Ea3hAyGDkIdVAHlrEocjjAwGrs1fZ+EdQjS9eUPacnYB7Y8SoDdSY3H8p3ce205A==} engines: {node: '>=14.17.6'} @@ -30687,7 +32523,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -30699,7 +32535,7 @@ packages: engines: {node: '>=10'} dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -31350,6 +33186,13 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + /jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + hasBin: true + requiresBuild: true + dev: true + optional: true + /jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} dev: true @@ -31418,10 +33261,10 @@ packages: '@babel/core': 7.26.0 '@babel/parser': 7.26.2 '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.7(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.8(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.8(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.7(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) '@babel/preset-flow': 7.25.7(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) @@ -31531,6 +33374,12 @@ packages: engines: {node: '>=6'} hasBin: true + /jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + dev: true + /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -31741,7 +33590,7 @@ packages: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -31822,7 +33671,7 @@ packages: less: 4.1.3 webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) - /less-loader@11.1.0(less@4.2.0)(webpack@5.93.0): + /less-loader@11.1.0(less@4.2.2)(webpack@5.93.0): resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -31830,7 +33679,7 @@ packages: webpack: ^5.0.0 dependencies: klona: 2.0.6 - less: 4.2.0 + less: 4.2.2 webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true @@ -31851,8 +33700,8 @@ packages: needle: 3.3.1 source-map: 0.6.1 - /less@4.2.0: - resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==} + /less@4.2.2: + resolution: {integrity: sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==} engines: {node: '>=6'} hasBin: true dependencies: @@ -31895,7 +33744,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) webpack-sources: 3.2.3 /lilconfig@2.1.0: @@ -32198,7 +34047,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) flatted: 3.3.1 rfdc: 1.4.1 streamroller: 3.1.5 @@ -32418,18 +34267,19 @@ packages: react: 18.3.1 dev: true - /marked-terminal@7.1.0(marked@12.0.2): - resolution: {integrity: sha512-+pvwa14KZL74MVXjYdPR3nSInhGhNvPce/3mqLVZT2oUvt654sL1XImFuLZ1pkA866IYZ3ikDTOFUIC7XzpZZg==} + /marked-terminal@7.2.1(marked@12.0.2): + resolution: {integrity: sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ==} engines: {node: '>=16.0.0'} peerDependencies: - marked: '>=1 <14' + marked: '>=1 <15' dependencies: ansi-escapes: 7.0.0 - chalk: 5.3.0 + ansi-regex: 6.1.0 + chalk: 5.4.1 cli-highlight: 2.1.11 cli-table3: 0.6.5 marked: 12.0.2 - node-emoji: 2.1.3 + node-emoji: 2.2.0 supports-hyperlinks: 3.1.0 dev: true @@ -32699,6 +34549,16 @@ packages: tree-dump: 1.0.2(tslib@2.8.1) tslib: 2.8.1 + /memfs@4.17.0: + resolution: {integrity: sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==} + engines: {node: '>= 4.0.0'} + dependencies: + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.3.0(tslib@2.8.1) + tree-dump: 1.0.2(tslib@2.8.1) + tslib: 2.8.1 + dev: true + /memoizerific@1.11.3: resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} dependencies: @@ -33059,7 +34919,7 @@ packages: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: '@types/debug': 4.1.12 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -33156,6 +35016,12 @@ packages: hasBin: true dev: true + /mime@4.0.6: + resolution: {integrity: sha512-4rGt7rvQHBbaSOF9POGkk1ocRP16Md1x36Xma8sz8h8/vfCUI2OtEIeCqe4Ofes853x4xDoPiFLIT47J5fI/7A==} + engines: {node: '>=16'} + hasBin: true + dev: true + /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -33198,15 +35064,15 @@ packages: webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) dev: true - /mini-css-extract-plugin@2.9.1(webpack@5.95.0): - resolution: {integrity: sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==} + /mini-css-extract-plugin@2.9.2(webpack@5.97.1): + resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /mini-svg-data-uri@1.4.4: @@ -33337,6 +35203,15 @@ packages: engines: {node: '>=10'} hasBin: true + /mlly@1.6.1: + resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} + dependencies: + acorn: 8.12.1 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + dev: true + /mlly@1.7.2: resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} dependencies: @@ -33460,8 +35335,8 @@ packages: object-assign: 4.1.1 thenify-all: 1.6.0 - /nan@2.20.0: - resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} + /nan@2.22.0: + resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} requiresBuild: true dev: true optional: true @@ -33474,6 +35349,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + /nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -33504,6 +35384,21 @@ packages: resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} hasBin: true + /ndepe@0.1.5(encoding@0.1.13): + resolution: {integrity: sha512-E2Rxk6ADpyaGeuFJQ/x9HHW+pS8Vn/0KLbXpiDkoZXcOSToW+/dz1WPHFaZFUnyoe+JRbj8PvxAhcfKbQOw7UQ==} + dependencies: + '@vercel/nft': 0.27.3(encoding@0.1.13) + debug: 4.4.0(supports-color@8.1.1) + fs-extra: 11.2.0 + mlly: 1.6.1 + pkg-types: 1.2.1 + pkg-up: 3.1.0 + semver: 7.6.3 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /needle@3.3.1: resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} engines: {node: '>= 4.4.x'} @@ -33674,8 +35569,8 @@ packages: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} - /node-emoji@2.1.3: - resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + /node-emoji@2.2.0: + resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} engines: {node: '>=18'} dependencies: '@sindresorhus/is': 4.6.0 @@ -33780,6 +35675,9 @@ packages: /node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + /node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + /node-schedule@2.1.1: resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} engines: {node: '>=6'} @@ -33995,8 +35893,8 @@ packages: - which - write-file-atomic - /npm@10.9.0: - resolution: {integrity: sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==} + /npm@10.9.2: + resolution: {integrity: sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==} engines: {node: ^18.17.0 || >=20.5.0} hasBin: true dev: true @@ -34122,7 +36020,7 @@ packages: optional: true dependencies: '@napi-rs/wasm-runtime': 0.2.4 - '@swc-node/register': 1.10.9(@swc/core@1.7.26)(@swc/types@0.1.12)(typescript@5.5.2) + '@swc-node/register': 1.10.9(@swc/core@1.7.26)(@swc/types@0.1.17)(typescript@5.5.2) '@swc/core': 1.7.26(@swc/helpers@0.5.13) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.2 @@ -34184,7 +36082,7 @@ packages: optional: true dependencies: '@napi-rs/wasm-runtime': 0.2.4 - '@swc-node/register': 1.10.9(@swc/core@1.7.26)(@swc/types@0.1.12)(typescript@5.5.2) + '@swc-node/register': 1.10.9(@swc/core@1.7.26)(@swc/types@0.1.17)(typescript@5.5.2) '@swc/core': 1.7.26(@swc/helpers@0.5.13) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.2 @@ -35195,6 +37093,17 @@ packages: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 + /postcss-calc@9.0.1(postcss@8.5.1): + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + dev: true + /postcss-colormin@5.3.1(postcss@8.4.47): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -35265,8 +37174,8 @@ packages: postcss: 8.4.47 postcss-value-parser: 4.2.0 - /postcss-custom-properties@13.1.5(postcss@8.4.47): - resolution: {integrity: sha512-98DXk81zTGqMVkGANysMHbGIg3voH383DYo3/+c+Abzay3nao+vM/f4Jgzsakk9S7BDsEw5DiW7sFy5G4W2wLA==} + /postcss-custom-properties@13.3.12(postcss@8.4.47): + resolution: {integrity: sha512-oPn/OVqONB2ZLNqN185LDyaVByELAA/u3l2CS2TS16x2j2XsmV4kd8U49+TMxmUsEU9d8fB/I10E6U7kB0L1BA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -35274,11 +37183,12 @@ packages: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1)(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 + '@csstools/utilities': 1.0.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-properties@13.3.12(postcss@8.4.47): + /postcss-custom-properties@13.3.12(postcss@8.5.1): resolution: {integrity: sha512-oPn/OVqONB2ZLNqN185LDyaVByELAA/u3l2CS2TS16x2j2XsmV4kd8U49+TMxmUsEU9d8fB/I10E6U7kB0L1BA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -35287,8 +37197,8 @@ packages: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1)(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/utilities': 1.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 dev: true @@ -35434,6 +37344,18 @@ packages: read-cache: 1.0.0 resolve: 1.22.8 + /postcss-import@15.1.0(postcss@8.5.1): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: true + /postcss-initial@4.0.1(postcss@8.4.47): resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} peerDependencies: @@ -35484,7 +37406,24 @@ packages: postcss: 8.4.47 yaml: 2.5.1 - /postcss-load-config@6.0.1(postcss@8.4.47): + /postcss-load-config@4.0.2(postcss@8.5.1): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.2 + postcss: 8.5.1 + yaml: 2.5.1 + dev: false + + /postcss-load-config@6.0.1(postcss@8.5.1): resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} peerDependencies: @@ -35503,7 +37442,7 @@ packages: optional: true dependencies: lilconfig: 3.1.2 - postcss: 8.4.47 + postcss: 8.5.1 dev: false /postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.93.0): @@ -35834,12 +37773,13 @@ packages: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - /postcss-nesting@12.0.1(postcss@8.4.47): - resolution: {integrity: sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==} + /postcss-nesting@12.1.5(postcss@8.4.47): + resolution: {integrity: sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: + '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.2) '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) postcss: 8.4.47 postcss-selector-parser: 6.1.2 @@ -36276,7 +38216,7 @@ packages: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - /postcss-url@10.1.3(postcss@8.4.47): + /postcss-url@10.1.3(postcss@8.5.1): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -36285,7 +38225,7 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.47 + postcss: 8.5.1 xxhashjs: 0.2.2 dev: true @@ -36304,7 +38244,7 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 dev: true @@ -36317,6 +38257,14 @@ packages: picocolors: 1.1.1 source-map-js: 1.2.1 + /postcss@8.5.1: + resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -36400,8 +38348,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /pretty-ms@9.1.0: - resolution: {integrity: sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==} + /pretty-ms@9.2.0: + resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} engines: {node: '>=18'} dependencies: parse-ms: 4.0.0 @@ -36656,7 +38604,7 @@ packages: engines: {node: '>=8.16.0'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -36725,6 +38673,9 @@ packages: /rambda@9.3.0: resolution: {integrity: sha512-cl/7DCCKNxmsbc0dXZTJTY08rvDdzLhVfE6kPBson1fWzDapLzv0RKSzjpmAqP53fkQqAvq05gpUVHTrUNsuxg==} + /rambda@9.4.2: + resolution: {integrity: sha512-++euMfxnl7OgaEKwXh9QqThOjMeta2HH001N1v4mYQzBjJBnmXBh2BCK6dZAbICFVXOFUVD3xFG0R3ZPU0mxXw==} + /ramda@0.29.0: resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} dev: true @@ -37827,7 +39778,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/core': 7.26.0 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 @@ -37950,6 +39901,11 @@ packages: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} + /react-refresh@0.16.0: + resolution: {integrity: sha512-FPvF2XxTSikpJxcr+bHut2H4gJ17+18Uy20D5/F+SKzFap62R3cM5wH6b8WN3LyGSYeQilLEcJcR1fjBSI2S1A==} + engines: {node: '>=0.10.0'} + dev: true + /react-remove-scroll-bar@2.3.6(@types/react@18.2.79)(react@18.3.1): resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} @@ -38250,7 +40206,7 @@ packages: dependencies: find-up-simple: 1.0.0 read-pkg: 9.0.1 - type-fest: 4.26.1 + type-fest: 4.33.0 dev: true /read-pkg-up@7.0.1: @@ -38375,6 +40331,10 @@ packages: dependencies: browserslist: 4.24.0 + /reduce-configs@1.1.0: + resolution: {integrity: sha512-DQxy6liNadHfrLahZR7lMdc227NYVaQZhY5FMsxLEjX8X0SCuH+ESHSLCoz2yDZFq1/CLMDOAHdsEHwOEXKtvg==} + dev: true + /reduce-flatten@2.0.0: resolution: {integrity: sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==} engines: {node: '>=6'} @@ -38475,6 +40435,13 @@ packages: '@pnpm/npm-conf': 2.3.1 dev: true + /registry-auth-token@5.0.3: + resolution: {integrity: sha512-1bpc9IyC+e+CNFRaWyn77tk4xGG4PPUyfakSmA6F6cvUDjrm58dfyJ3II+9yb10EDkHoy1LaPSmHaWLOH3m6HA==} + engines: {node: '>=14'} + dependencies: + '@pnpm/npm-conf': 2.3.1 + dev: true + /regjsgen@0.8.0: resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} @@ -39025,7 +40992,7 @@ packages: typescript: 5.5.2 dev: true - /rsbuild-plugin-html-minifier-terser@1.1.1(@rsbuild/core@1.1.12): + /rsbuild-plugin-html-minifier-terser@1.1.1(@rsbuild/core@1.2.2): resolution: {integrity: sha512-rbDLv+XmGeSQo9JWKSwBst3Qwx1opLqtQCnQ3t9Z0F0ZTxKOC1S/ypPv5tSn/S3GMHct5Yb76mMgh6p80hjOAQ==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -39033,7 +41000,7 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.1.12 + '@rsbuild/core': 1.2.2 '@types/html-minifier-terser': 7.0.2 html-minifier-terser: 7.2.0 dev: true @@ -39042,8 +41009,8 @@ packages: resolution: {integrity: sha512-antALPJaKBRPBU1X2q9t085K4htWDOOv/K1qhTUk7h0l1ePU/KbDqKJn19eKP0dk7PqMioeA0+fu3gyPXCsXxQ==} engines: {node: '>=14.17.6'} - /rspack-manifest-plugin@5.0.1(@rspack/core@1.0.8): - resolution: {integrity: sha512-K2g7kcOdj+cHTi+xvzwdLZ4rdL1nnphJhs9P8VH5sVcoQd1U/FxpNXnEm5ARxhE7qZO0yfqaL74aXwcQH0T0Ig==} + /rspack-manifest-plugin@5.0.3(@rspack/core@1.0.8): + resolution: {integrity: sha512-DCLSu5KE/ReIOhK2JTCQSI0JIgJ40E2i+2noqINtfhu12+UsK29dgMITEHIpYNR0JggcmmgZIDxPxm9dOV/2vQ==} engines: {node: '>=14'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -39166,8 +41133,8 @@ packages: dev: false optional: true - /sass-embedded-android-arm64@1.80.6: - resolution: {integrity: sha512-4rC4ZGM/k4ENVjLXnK3JTst8e8FI9MHSol2Fl7dCdYyJ3KLnlt4qL4AEYfU8zq1tcBb7CBOSZVR+CzCKubnXdg==} + /sass-embedded-android-arm64@1.83.4: + resolution: {integrity: sha512-tgX4FzmbVqnQmD67ZxQDvI+qFNABrboOQgwsG05E5bA/US42zGajW9AxpECJYiMXVOHmg+d81ICbjb0fsVHskw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] @@ -39184,8 +41151,8 @@ packages: dev: false optional: true - /sass-embedded-android-arm@1.80.6: - resolution: {integrity: sha512-UeUKMTRsnz4/dh7IzvhjONxa4/jmVp539CHDd8VZOsqg9M3HcNJNIkUzQWbuwZ+nSlWrTuo7Tvn3XlypopCBzw==} + /sass-embedded-android-arm@1.83.4: + resolution: {integrity: sha512-9Z4pJAOgEkXa3VDY/o+U6l5XvV0mZTJcSl0l/mSPHihjAHSpLYnOW6+KOWeM8dxqrsqTYcd6COzhanI/a++5Gw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] @@ -39202,8 +41169,8 @@ packages: dev: false optional: true - /sass-embedded-android-ia32@1.80.6: - resolution: {integrity: sha512-Lxz2SXE2KdHnynuHF+D6flDvrd55/zaEAWUeka9MxEr6FmR66d8UBOIy5ETwCSUd//S/SE5Jl6oTnHppgD1zNA==} + /sass-embedded-android-ia32@1.83.4: + resolution: {integrity: sha512-RsFOziFqPcfZXdFRULC4Ayzy9aK6R6FwQ411broCjlOBX+b0gurjRadkue3cfUEUR5mmy0KeCbp7zVKPLTK+5Q==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [android] @@ -39220,8 +41187,8 @@ packages: dev: false optional: true - /sass-embedded-android-riscv64@1.80.6: - resolution: {integrity: sha512-hKdxY/oOqB+JJhSoBTDM5DJO1j/xtxQgayh2cLCCUx37IQQe3SEdc3V2JFf/4mIo5peaS4cjqwwSATF+l2zaXg==} + /sass-embedded-android-riscv64@1.83.4: + resolution: {integrity: sha512-EHwh0nmQarBBrMRU928eTZkFGx19k/XW2YwbPR4gBVdWLkbTgCA5aGe8hTE6/1zStyx++3nDGvTZ78+b/VvvLg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] @@ -39238,8 +41205,8 @@ packages: dev: false optional: true - /sass-embedded-android-x64@1.80.6: - resolution: {integrity: sha512-Eap2Fi3kTx/rVLBsOnOp5RYPr5+lFjTZ652zR24dmYFe9/sDgasakJIOPjOvD2bRuL9z0uWEY1AXVeeOPeZKrg==} + /sass-embedded-android-x64@1.83.4: + resolution: {integrity: sha512-0PgQNuPWYy1jEOEPDVsV89KfqOsMLIp9CSbjBY7jRcwRhyVAcigqrUG6bDeNtojHUYKA1kU+Eh/85WxOHUOgBw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] @@ -39256,8 +41223,8 @@ packages: dev: false optional: true - /sass-embedded-darwin-arm64@1.80.6: - resolution: {integrity: sha512-0mnAx8Vq6Gxj3PQt3imgITfK33hhqrSKpyHSuab71gZZni5opsdtoggq2JawW+1taRFTEZwbZJLKZ0MBDbwCCA==} + /sass-embedded-darwin-arm64@1.83.4: + resolution: {integrity: sha512-rp2ywymWc3nymnSnAFG5R/8hvxWCsuhK3wOnD10IDlmNB7o4rzKby1c+2ZfpQGowlYGWsWWTgz8FW2qzmZsQRw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] @@ -39274,8 +41241,8 @@ packages: dev: false optional: true - /sass-embedded-darwin-x64@1.80.6: - resolution: {integrity: sha512-Ib20yNZFOrJ7YVT+ltoe+JQNKPcRclM3iLAK69XZZYcSeFM/72SCoQBAaVGIpT23dxDp7FXiE4lO602c3xTRwQ==} + /sass-embedded-darwin-x64@1.83.4: + resolution: {integrity: sha512-kLkN2lXz9PCgGfDS8Ev5YVcl/V2173L6379en/CaFuJJi7WiyPgBymW7hOmfCt4uO4R1y7CP2Uc08DRtZsBlAA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] @@ -39292,8 +41259,8 @@ packages: dev: false optional: true - /sass-embedded-linux-arm64@1.80.6: - resolution: {integrity: sha512-n5r98pBXawrQQKaxIYCMM1zDpnngsqxTkOrmvsYLFiAMCSbR0lWf/7sBB33k/Pm0D6dsbp3jpHilCoQNKI3jIw==} + /sass-embedded-linux-arm64@1.83.4: + resolution: {integrity: sha512-E0zjsZX2HgESwyqw31EHtI39DKa7RgK7nvIhIRco1d0QEw227WnoR9pjH3M/ZQy4gQj3GKilOFHM5Krs/omeIA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] @@ -39310,8 +41277,8 @@ packages: dev: false optional: true - /sass-embedded-linux-arm@1.80.6: - resolution: {integrity: sha512-QR0Q6TZox/ThuU2r9c0s3fKCgU2rXAEocpitdgxFp6tta+GsQlMFV3oON2unAa8Bwnuxkmf0YOaK0Oy/TwzkXw==} + /sass-embedded-linux-arm@1.83.4: + resolution: {integrity: sha512-nL90ryxX2lNmFucr9jYUyHHx21AoAgdCL1O5Ltx2rKg2xTdytAGHYo2MT5S0LIeKLa/yKP/hjuSvrbICYNDvtA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] @@ -39328,8 +41295,8 @@ packages: dev: false optional: true - /sass-embedded-linux-ia32@1.80.6: - resolution: {integrity: sha512-O6dWZdcOkryRdDCxVMGOeVowgblpDgVcAuRtZ1F1X7XfbpDriTQm64D+9vVZIrywYSPoJfQMJJ662cr0wUs9IQ==} + /sass-embedded-linux-ia32@1.83.4: + resolution: {integrity: sha512-ew5HpchSzgAYbQoriRh8QhlWn5Kw2nQ2jHoV9YLwGKe3fwwOWA0KDedssvDv7FWnY/FCqXyymhLd6Bxae4Xquw==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [linux] @@ -39346,8 +41313,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-arm64@1.80.6: - resolution: {integrity: sha512-VeUSHUi3MAsvOlg9QI4X/2j04h1659aE+7qKP/282CYBTrGkjFGSXZhIki9WKWDgIpDiSInRYXfQQRWhPhjCDg==} + /sass-embedded-linux-musl-arm64@1.83.4: + resolution: {integrity: sha512-IzMgalf6MZOxgp4AVCgsaWAFDP/IVWOrgVXxkyhw29fyAEoSWBJH4k87wyPhEtxSuzVHLxKNbc8k3UzdWmlBFg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] @@ -39364,8 +41331,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-arm@1.80.6: - resolution: {integrity: sha512-X9FC8s8fvQGRiXc+eATlZ57N44Iq3nNa0M0ugi3ysdJwkaNYvOeS4QzBHKQAaw3QiTqdxTnLUHHVBkyzdCi9pw==} + /sass-embedded-linux-musl-arm@1.83.4: + resolution: {integrity: sha512-0RrJRwMrmm+gG0VOB5b5Cjs7Sd+lhqpQJa6EJNEaZHljJokEfpE5GejZsGMRMIQLxEvVphZnnxl6sonCGFE/QQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] @@ -39382,8 +41349,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-ia32@1.80.6: - resolution: {integrity: sha512-GqitS2Nab8ah0+wfCqaxW1hnI1piC08FimL6+lM9YWK5DbCOOF82IapbvJOy0feUmd/wNnHmyNTgE9h0zVMFdQ==} + /sass-embedded-linux-musl-ia32@1.83.4: + resolution: {integrity: sha512-LLb4lYbcxPzX4UaJymYXC+WwokxUlfTJEFUv5VF0OTuSsHAGNRs/rslPtzVBTvMeG9TtlOQDhku1F7G6iaDotA==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [linux] @@ -39400,8 +41367,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-riscv64@1.80.6: - resolution: {integrity: sha512-ySs15z7QSRRQK/aByEEqaJLYW/sTpfynefNPZCtsVNVEzNRwy+DRpxNChtxo+QjKq97ocXETbdG5KLik7QOTJg==} + /sass-embedded-linux-musl-riscv64@1.83.4: + resolution: {integrity: sha512-zoKlPzD5Z13HKin1UGR74QkEy+kZEk2AkGX5RelRG494mi+IWwRuWCppXIovor9+BQb9eDWPYPoMVahwN5F7VA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] @@ -39418,8 +41385,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-x64@1.80.6: - resolution: {integrity: sha512-DzeNqU/SN0mWFznoOH4RtVGcrg3Eoa41pUQhKMtrhNbCmIE1zNDunUiAEVTNpdHJF4nxf7ELUPXWmStM31CbUQ==} + /sass-embedded-linux-musl-x64@1.83.4: + resolution: {integrity: sha512-hB8+/PYhfEf2zTIcidO5Bpof9trK6WJjZ4T8g2MrxQh8REVtdPcgIkoxczRynqybf9+fbqbUwzXtiUao2GV+vQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] @@ -39436,8 +41403,8 @@ packages: dev: false optional: true - /sass-embedded-linux-riscv64@1.80.6: - resolution: {integrity: sha512-AyoHJ3icV9xuJjq1YzJqpEj2XfiC/KBkVYTUrCELKiXP0DN1gi/BpUwZNCAgCM3CyEdMef4LQM/ztCYJxYzdyg==} + /sass-embedded-linux-riscv64@1.83.4: + resolution: {integrity: sha512-83fL4n+oeDJ0Y4KjASmZ9jHS1Vl9ESVQYHMhJE0i4xDi/P3BNarm2rsKljq/QtrwGpbqwn8ujzOu7DsNCMDSHA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] @@ -39454,8 +41421,8 @@ packages: dev: false optional: true - /sass-embedded-linux-x64@1.80.6: - resolution: {integrity: sha512-EohsE9CEqx0ycylnsEj/0DNPG99Tb0qAVZspiAs5xHFCJjXOFfp3cRQu0BRf+lZ1b72IhPFXymzVtojvzUHb7g==} + /sass-embedded-linux-x64@1.83.4: + resolution: {integrity: sha512-NlnGdvCmTD5PK+LKXlK3sAuxOgbRIEoZfnHvxd157imCm/s2SYF/R28D0DAAjEViyI8DovIWghgbcqwuertXsA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] @@ -39472,8 +41439,8 @@ packages: dev: false optional: true - /sass-embedded-win32-arm64@1.80.6: - resolution: {integrity: sha512-29wETQi1ykeVvpd4zMVokpQKFSOZskGJzZawuuNCdo7BHjHKIRDsqbz8YT1CewHPBshI0hfD21fenmjxYjGXPQ==} + /sass-embedded-win32-arm64@1.83.4: + resolution: {integrity: sha512-J2BFKrEaeSrVazU2qTjyQdAk+MvbzJeTuCET0uAJEXSKtvQ3AzxvzndS7LqkDPbF32eXAHLw8GVpwcBwKbB3Uw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] @@ -39490,8 +41457,8 @@ packages: dev: false optional: true - /sass-embedded-win32-ia32@1.80.6: - resolution: {integrity: sha512-1s3OpK2iTIfIL/a91QhAQnffsbuWfnsM8Lx4Fxt0f7ErnxjCV6q8MUFTV/UhcLtLyTFnPCA62DLjp2KGCjMI9A==} + /sass-embedded-win32-ia32@1.83.4: + resolution: {integrity: sha512-uPAe9T/5sANFhJS5dcfAOhOJy8/l2TRYG4r+UO3Wp4yhqbN7bggPvY9c7zMYS0OC8tU/bCvfYUDFHYMCl91FgA==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [win32] @@ -39508,8 +41475,8 @@ packages: dev: false optional: true - /sass-embedded-win32-x64@1.80.6: - resolution: {integrity: sha512-0pH4Zr9silHkcmLPC0ghnD3DI0vMsjA7dKvGR32/RbbjOSvHV5cDQRLiuVJAPp34dfMA7kJd1ysSchRdH0igAQ==} + /sass-embedded-win32-x64@1.83.4: + resolution: {integrity: sha512-C9fkDY0jKITdJFij4UbfPFswxoXN9O/Dr79v17fJnstVwtUojzVJWKHUXvF0Zg2LIR7TCc4ju3adejKFxj7ueA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] @@ -39552,39 +41519,40 @@ packages: sass-embedded-win32-x64: 1.79.5 dev: false - /sass-embedded@1.80.6: - resolution: {integrity: sha512-Og4aqBnaA3oJfIpHaLuNATAqzBRgUJDYJy2X15V59cot2wYOtiT/ciPnyuq1o7vpDEeOkHhEd+mSviSlXoETug==} + /sass-embedded@1.83.4: + resolution: {integrity: sha512-Hf2burRA/y5PGxsg6jB9UpoK/xZ6g/pgrkOcdl6j+rRg1Zj8XhGKZ1MTysZGtTPUUmiiErqzkP5+Kzp95yv9GQ==} engines: {node: '>=16.0.0'} hasBin: true dependencies: '@bufbuild/protobuf': 2.2.0 buffer-builder: 0.2.0 colorjs.io: 0.5.2 - immutable: 4.3.7 + immutable: 5.0.3 rxjs: 7.8.1 supports-color: 8.1.1 + sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-android-arm: 1.80.6 - sass-embedded-android-arm64: 1.80.6 - sass-embedded-android-ia32: 1.80.6 - sass-embedded-android-riscv64: 1.80.6 - sass-embedded-android-x64: 1.80.6 - sass-embedded-darwin-arm64: 1.80.6 - sass-embedded-darwin-x64: 1.80.6 - sass-embedded-linux-arm: 1.80.6 - sass-embedded-linux-arm64: 1.80.6 - sass-embedded-linux-ia32: 1.80.6 - sass-embedded-linux-musl-arm: 1.80.6 - sass-embedded-linux-musl-arm64: 1.80.6 - sass-embedded-linux-musl-ia32: 1.80.6 - sass-embedded-linux-musl-riscv64: 1.80.6 - sass-embedded-linux-musl-x64: 1.80.6 - sass-embedded-linux-riscv64: 1.80.6 - sass-embedded-linux-x64: 1.80.6 - sass-embedded-win32-arm64: 1.80.6 - sass-embedded-win32-ia32: 1.80.6 - sass-embedded-win32-x64: 1.80.6 + sass-embedded-android-arm: 1.83.4 + sass-embedded-android-arm64: 1.83.4 + sass-embedded-android-ia32: 1.83.4 + sass-embedded-android-riscv64: 1.83.4 + sass-embedded-android-x64: 1.83.4 + sass-embedded-darwin-arm64: 1.83.4 + sass-embedded-darwin-x64: 1.83.4 + sass-embedded-linux-arm: 1.83.4 + sass-embedded-linux-arm64: 1.83.4 + sass-embedded-linux-ia32: 1.83.4 + sass-embedded-linux-musl-arm: 1.83.4 + sass-embedded-linux-musl-arm64: 1.83.4 + sass-embedded-linux-musl-ia32: 1.83.4 + sass-embedded-linux-musl-riscv64: 1.83.4 + sass-embedded-linux-musl-x64: 1.83.4 + sass-embedded-linux-riscv64: 1.83.4 + sass-embedded-linux-x64: 1.83.4 + sass-embedded-win32-arm64: 1.83.4 + sass-embedded-win32-ia32: 1.83.4 + sass-embedded-win32-x64: 1.83.4 dev: true /sass-loader@12.6.0(sass@1.79.4)(webpack@5.93.0): @@ -39609,7 +41577,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.79.4 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /sass-loader@13.3.3(webpack@5.93.0): resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==} @@ -39676,6 +41644,16 @@ packages: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + /schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + dev: true + /screenfull@5.2.0: resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} engines: {node: '>=0.10.0'} @@ -39720,31 +41698,31 @@ packages: '@types/node-forge': 1.3.11 node-forge: 1.3.1 - /semantic-release@24.1.2(typescript@5.5.2): - resolution: {integrity: sha512-hvEJ7yI97pzJuLsDZCYzJgmRxF8kiEJvNZhf0oiZQcexw+Ycjy4wbdsn/sVMURgNCu8rwbAXJdBRyIxM4pe32g==} + /semantic-release@24.2.1(typescript@5.5.2): + resolution: {integrity: sha512-z0/3cutKNkLQ4Oy0HTi3lubnjTsdjjgOqmxdPjeYWe6lhFqUPfwslZxRHv3HDZlN4MhnZitb9SLihDkZNxOXfQ==} engines: {node: '>=20.8.1'} hasBin: true dependencies: - '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.1.2) + '@semantic-release/commit-analyzer': 13.0.1(semantic-release@24.2.1) '@semantic-release/error': 4.0.0 - '@semantic-release/github': 11.0.0(semantic-release@24.1.2) - '@semantic-release/npm': 12.0.1(semantic-release@24.1.2) - '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.1.2) + '@semantic-release/github': 11.0.1(semantic-release@24.2.1) + '@semantic-release/npm': 12.0.1(semantic-release@24.2.1) + '@semantic-release/release-notes-generator': 14.0.3(semantic-release@24.2.1) aggregate-error: 5.0.0 cosmiconfig: 9.0.0(typescript@5.5.2) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) env-ci: 11.1.0 - execa: 9.4.0 + execa: 9.5.2 figures: 6.1.0 find-versions: 6.0.0 get-stream: 6.0.1 git-log-parser: 1.2.1 hook-std: 3.0.0 - hosted-git-info: 8.0.0 - import-from-esm: 1.3.4 + hosted-git-info: 8.0.2 + import-from-esm: 2.0.0 lodash-es: 4.17.21 marked: 12.0.2 - marked-terminal: 7.1.0(marked@12.0.2) + marked-terminal: 7.2.1(marked@12.0.2) micromatch: 4.0.8 p-each-series: 3.0.0 p-reduce: 3.0.0 @@ -39843,7 +41821,7 @@ packages: resolution: {integrity: sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==} engines: {node: '>= 18'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) destroy: 1.2.0 encodeurl: 2.0.0 escape-html: 1.0.3 @@ -40327,7 +42305,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -40340,7 +42318,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -40437,7 +42415,7 @@ packages: dependencies: graceful-fs: 4.2.11 - /storybook-addon-rslib@0.1.4(@rsbuild/core@1.1.12)(@rslib/core@0.2.0)(storybook-builder-rsbuild@0.1.5)(typescript@5.5.2): + /storybook-addon-rslib@0.1.4(@rsbuild/core@1.2.2)(@rslib/core@0.2.0)(storybook-builder-rsbuild@0.1.8)(typescript@5.5.2): resolution: {integrity: sha512-JXF2OZb3NXE7iYztLxiOTMP1j2BGHSNhREu+5LCjsOXxXFXiJrh4T8OeVLKsg7FlBSfnTkALSra0vHHnerFlfA==} engines: {node: '>=18.0.0'} peerDependencies: @@ -40449,13 +42427,13 @@ packages: typescript: optional: true dependencies: - '@rsbuild/core': 1.1.12 + '@rsbuild/core': 1.2.2 '@rslib/core': 0.2.0(typescript@5.5.2) - storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2) + storybook-builder-rsbuild: 0.1.8(@rsbuild/core@1.2.2)(@rspack/core@1.0.8)(@types/react@18.3.11)(storybook@8.4.2)(typescript@5.5.2) typescript: 5.5.2 dev: true - /storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2): + /storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.2.2)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2): resolution: {integrity: sha512-g8/pVX+2YixHpWt/Q8dQWtkuKpWKxm1i9h+ihTFPO5LQWc3HvlF6PAXccPvedicLizGR2xTaI/RcJkE+2bYXqA==} peerDependencies: '@rsbuild/core': ^1.0.1 @@ -40465,8 +42443,8 @@ packages: typescript: optional: true dependencies: - '@rsbuild/core': 1.1.12 - '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.5.2) + '@rsbuild/core': 1.2.2 + '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.2.2)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.5.2) '@storybook/addon-docs': 8.3.5(storybook@8.4.2) '@storybook/core-webpack': 8.3.5(storybook@8.4.2) browser-assert: 1.2.1 @@ -40478,7 +42456,7 @@ packages: magic-string: 0.30.12 path-browserify: 1.0.1 process: 0.11.10 - rsbuild-plugin-html-minifier-terser: 1.1.1(@rsbuild/core@1.1.12) + rsbuild-plugin-html-minifier-terser: 1.1.1(@rsbuild/core@1.2.2) sirv: 2.0.4 storybook: 8.4.2(prettier@3.3.3) ts-dedent: 2.2.0 @@ -40494,7 +42472,44 @@ packages: - webpack-sources dev: true - /storybook-react-rsbuild@0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(rollup@4.24.0)(storybook@8.4.2)(typescript@5.5.2)(webpack@5.93.0): + /storybook-builder-rsbuild@0.1.8(@rsbuild/core@1.2.2)(@rspack/core@1.0.8)(@types/react@18.3.11)(storybook@8.4.2)(typescript@5.5.2): + resolution: {integrity: sha512-g+31+LGvhKbeZeM0c109GIyxMsJSCRcBZar6mkAVT7z+BAVbfEwMhITviNU2oP1dPFDxF9gKfrEsVRwdqNIsDQ==} + peerDependencies: + '@rsbuild/core': ^1.0.1 + storybook: ^8.2.1 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@rsbuild/core': 1.2.2 + '@rsbuild/plugin-type-check': 1.2.1(@rsbuild/core@1.2.2)(@rspack/core@1.0.8)(typescript@5.5.2) + '@storybook/addon-docs': 8.5.1(@types/react@18.3.11)(storybook@8.4.2) + '@storybook/core-webpack': 8.5.1(storybook@8.4.2) + browser-assert: 1.2.1 + case-sensitive-paths-webpack-plugin: 2.4.0 + cjs-module-lexer: 1.4.1 + constants-browserify: 1.0.0 + es-module-lexer: 1.6.0 + find-cache-dir: 5.0.0 + fs-extra: 11.3.0 + magic-string: 0.30.17 + path-browserify: 1.0.1 + process: 0.11.10 + rsbuild-plugin-html-minifier-terser: 1.1.1(@rsbuild/core@1.2.2) + sirv: 2.0.4 + storybook: 8.4.2(prettier@3.3.3) + ts-dedent: 2.2.0 + typescript: 5.5.2 + url: 0.11.4 + util: 0.12.5 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@rspack/core' + - '@types/react' + dev: true + + /storybook-react-rsbuild@0.1.5(@rsbuild/core@1.2.2)(@swc/core@1.7.26)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(rollup@4.24.0)(storybook@8.4.2)(typescript@5.5.2)(webpack@5.93.0): resolution: {integrity: sha512-Cy7Ms5COLR1FTelGRxS5pE9LVlDSvaJeBsTH2MVi/29ZK8UEE0VH+Mnve2MboB93GbC3fhZFtIcNSF2dy9pjTw==} engines: {node: '>=18.0.0'} peerDependencies: @@ -40508,7 +42523,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.24.0) - '@rsbuild/core': 1.1.12 + '@rsbuild/core': 1.2.2 '@storybook/react': 8.3.5(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2)(typescript@5.5.2) '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.5.2)(webpack@5.93.0) '@types/node': 18.16.9 @@ -40519,7 +42534,7 @@ packages: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 storybook: 8.4.2(prettier@3.3.3) - storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2) + storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.2.2)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2) tsconfig-paths: 4.2.0 typescript: 5.5.2 transitivePeerDependencies: @@ -40573,6 +42588,23 @@ packages: - utf-8-validate dev: true + /storybook@8.5.1(prettier@3.3.3): + resolution: {integrity: sha512-HuaAFA97j2w4i/1EHKj6X4iDiVzPrXzQpmTEE1tLD1QXzqrQKKHse+Ggc8AGMuLTAzxA6xmrX9xibgMNWCgvRA==} + hasBin: true + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + dependencies: + '@storybook/core': 8.5.1(prettier@3.3.3) + prettier: 3.3.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /stream-browserify@3.0.0: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} dependencies: @@ -40610,7 +42642,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -40862,7 +42894,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /style-to-object@0.3.0: resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} @@ -40900,8 +42932,8 @@ packages: transitivePeerDependencies: - '@babel/core' - /styled-components@6.1.13(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==} + /styled-components@6.1.14(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-KtfwhU5jw7UoxdM0g6XU9VZQFV4do+KrM8idiVCH5h4v49W+3p3yMe0icYwJgZQZepa5DbH04Qv8P0/RdcLcgg==} engines: {node: '>= 16'} peerDependencies: react: '>= 16.8.0' @@ -41034,7 +43066,7 @@ packages: hasBin: true dependencies: '@adobe/css-tools': 4.3.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) glob: 10.4.5 sax: 1.4.1 source-map: 0.7.4 @@ -41101,7 +43133,6 @@ packages: /supports-color@9.3.1: resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==} engines: {node: '>=12'} - dev: true /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} @@ -41172,6 +43203,18 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true + /sync-child-process@1.0.2: + resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==} + engines: {node: '>=16.0.0'} + dependencies: + sync-message-port: 1.1.3 + dev: true + + /sync-message-port@1.1.3: + resolution: {integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==} + engines: {node: '>=16.0.0'} + dev: true + /synchronous-promise@2.0.17: resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} dev: true @@ -41347,7 +43390,7 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.95.0): + /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -41370,7 +43413,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.34.1 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.93.0): @@ -41424,6 +43467,32 @@ packages: webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) dev: true + /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.97.1): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + esbuild: 0.18.20 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.34.1 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) + dev: true + /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.75.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} @@ -41501,6 +43570,58 @@ packages: webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + esbuild: 0.17.19 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.34.1 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) + dev: true + + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.97.1): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + esbuild: 0.18.20 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.34.1 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) + dev: true + /terser-webpack-plugin@5.3.9(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.95.0): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} @@ -41537,6 +43658,17 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 + /terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.12.1 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -41830,19 +43962,59 @@ packages: typescript: 5.5.2 dev: true + /ts-checker-rspack-plugin@1.1.1(@rspack/core@1.0.8)(typescript@5.0.4): + resolution: {integrity: sha512-BlpPqnfAmV0TcDg58H+1qV8Zb57ilv0x+ajjnxrVQ6BWgC8HzAdc+TycqDOJ4sZZYIV+hywQGozZFGklzbCR6A==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@rspack/core': ^1.0.0 + typescript: '>=3.8.0' + peerDependenciesMeta: + '@rspack/core': + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + '@rspack/core': 1.0.8(@swc/helpers@0.5.13) + '@rspack/lite-tapable': 1.0.1 + chokidar: 3.6.0 + memfs: 4.17.0 + minimatch: 9.0.5 + picocolors: 1.1.1 + typescript: 5.0.4 + dev: true + + /ts-checker-rspack-plugin@1.1.1(@rspack/core@1.0.8)(typescript@5.5.2): + resolution: {integrity: sha512-BlpPqnfAmV0TcDg58H+1qV8Zb57ilv0x+ajjnxrVQ6BWgC8HzAdc+TycqDOJ4sZZYIV+hywQGozZFGklzbCR6A==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@rspack/core': ^1.0.0 + typescript: '>=3.8.0' + peerDependenciesMeta: + '@rspack/core': + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + '@rspack/core': 1.0.8(@swc/helpers@0.5.13) + '@rspack/lite-tapable': 1.0.1 + chokidar: 3.6.0 + memfs: 4.17.0 + minimatch: 9.0.5 + picocolors: 1.1.1 + typescript: 5.5.2 + dev: true + /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} - /ts-deepmerge@7.0.1: - resolution: {integrity: sha512-JBFCmNenZdUCc+TRNCtXVM6N8y/nDQHAcpj5BlwXG/gnogjam1NunulB9ia68mnqYI446giMfpqeBFFkOleh+g==} + /ts-deepmerge@7.0.2: + resolution: {integrity: sha512-akcpDTPuez4xzULo5NwuoKwYRtjQJ9eoNfBACiBMaXwNAx7B1PKfe5wqUFJuW5uKzQ68YjDFwPaWHDG1KnFGsA==} engines: {node: '>=14.13.1'} dev: true /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-jest@29.0.1(@babel/core@7.26.0)(babel-jest@29.7.0)(esbuild@0.24.0)(jest@29.7.0)(typescript@5.5.2): + /ts-jest@29.0.1(@babel/core@7.26.7)(babel-jest@29.7.0)(esbuild@0.24.0)(jest@29.7.0)(typescript@5.5.2): resolution: {integrity: sha512-htQOHshgvhn93QLxrmxpiQPk69+M1g7govO1g6kf6GsjCv4uvRV0znVmDrrvjUrVCnTYeY4FBxTYYYD4airyJA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -41863,7 +44035,7 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 babel-jest: 29.7.0(@babel/core@7.25.2) bs-logger: 0.2.6 esbuild: 0.24.0 @@ -41932,7 +44104,22 @@ packages: webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) dev: true - /ts-loader@9.4.4(typescript@5.5.2)(webpack@5.95.0): + /ts-loader@9.4.4(typescript@5.0.4)(webpack@5.97.1): + resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} + engines: {node: '>=12.0.0'} + peerDependencies: + typescript: '*' + webpack: ^5.0.0 + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.17.1 + micromatch: 4.0.8 + semver: 7.6.3 + typescript: 5.0.4 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) + dev: true + + /ts-loader@9.4.4(typescript@5.5.2)(webpack@5.97.1): resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} engines: {node: '>=12.0.0'} peerDependencies: @@ -41944,7 +44131,7 @@ packages: micromatch: 4.0.8 semver: 7.6.3 typescript: 5.5.2 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /ts-loader@9.5.1(typescript@5.5.2)(webpack@5.93.0): @@ -42132,6 +44319,16 @@ packages: tsconfig-paths: 4.2.0 dev: true + /tsconfig-paths-webpack-plugin@4.2.0: + resolution: {integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==} + engines: {node: '>=10.13.0'} + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.17.1 + tapable: 2.2.1 + tsconfig-paths: 4.2.0 + dev: true + /tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: @@ -42167,7 +44364,7 @@ packages: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - /tsup@7.2.0(@swc/core@1.7.26)(postcss@8.4.47)(typescript@5.5.2): + /tsup@7.2.0(@swc/core@1.7.26)(postcss@8.5.1)(typescript@5.5.2): resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} engines: {node: '>=16.14'} hasBin: true @@ -42187,13 +44384,13 @@ packages: bundle-require: 4.2.1(esbuild@0.18.20) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) esbuild: 0.18.20 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.47 - postcss-load-config: 4.0.2(postcss@8.4.47) + postcss: 8.5.1 + postcss-load-config: 4.0.2(postcss@8.5.1) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 @@ -42205,7 +44402,7 @@ packages: - ts-node dev: false - /tsup@8.3.0(@swc/core@1.7.26)(postcss@8.4.47)(typescript@5.5.2): + /tsup@8.3.0(@swc/core@1.7.26)(postcss@8.5.1)(typescript@5.5.2): resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} engines: {node: '>=18'} hasBin: true @@ -42229,13 +44426,13 @@ packages: cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) esbuild: 0.23.0 execa: 5.1.1 joycon: 3.1.1 picocolors: 1.1.0 - postcss: 8.4.47 - postcss-load-config: 6.0.1(postcss@8.4.47) + postcss: 8.5.1 + postcss-load-config: 6.0.1(postcss@8.5.1) resolve-from: 5.0.0 rollup: 4.23.0 source-map: 0.8.0-beta.0 @@ -42333,6 +44530,11 @@ packages: engines: {node: '>=16'} dev: true + /type-fest@4.33.0: + resolution: {integrity: sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g==} + engines: {node: '>=16'} + dev: true + /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -42474,8 +44676,8 @@ packages: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} dev: true - /undici@5.28.4: - resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} + /undici@5.28.5: + resolution: {integrity: sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==} engines: {node: '>=14.0'} dependencies: '@fastify/busboy': 2.1.1 @@ -42738,6 +44940,14 @@ packages: acorn: 8.12.1 webpack-virtual-modules: 0.6.2 + /unplugin@1.16.1: + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} + engines: {node: '>=14.0.0'} + dependencies: + acorn: 8.14.0 + webpack-virtual-modules: 0.6.2 + dev: true + /unplugin@1.9.0: resolution: {integrity: sha512-14PslvMY3gNbXnQtNIRB566Q057L5Fe7f5LDEamxVi0QQVxoz5hrveBwwZLcKyHtZ09ysmipxRRj5Lv+BGz2Iw==} engines: {node: '>=14.0.0'} @@ -42770,24 +44980,23 @@ packages: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} - /update-browserslist-db@1.1.1(browserslist@4.23.1): + /update-browserslist-db@1.1.1(browserslist@4.24.0): resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.23.1 + browserslist: 4.24.0 escalade: 3.2.0 picocolors: 1.1.1 - dev: true - /update-browserslist-db@1.1.1(browserslist@4.24.0): + /update-browserslist-db@1.1.1(browserslist@4.24.4): resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.24.0 + browserslist: 4.24.4 escalade: 3.2.0 picocolors: 1.1.1 @@ -43031,7 +45240,7 @@ packages: compression: 1.7.4 cookies: 0.9.1 cors: 2.8.5 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) envinfo: 7.11.0 express: 4.18.2 express-rate-limit: 5.5.1 @@ -43140,16 +45349,16 @@ packages: redux: 4.2.1 dev: false - /vite-node@1.2.2(@types/node@20.12.14)(less@4.2.0)(stylus@0.64.0): + /vite-node@1.2.2(@types/node@20.12.14)(less@4.2.2)(stylus@0.64.0): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.2.14(@types/node@20.12.14)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@20.12.14)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - '@types/node' - less @@ -43161,16 +45370,16 @@ packages: - terser dev: true - /vite-node@1.6.0(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0): + /vite-node@1.6.0(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0): resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - '@types/node' - less @@ -43197,12 +45406,12 @@ packages: '@volar/typescript': 2.4.5 '@vue/language-core': 2.1.6(typescript@5.5.2) compare-versions: 6.1.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.12 typescript: 5.5.2 - vite: 5.2.14(@types/node@16.11.68)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@16.11.68)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - '@types/node' - rollup @@ -43224,12 +45433,12 @@ packages: '@volar/typescript': 2.4.5 '@vue/language-core': 2.1.6(typescript@5.5.2) compare-versions: 6.1.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.12 typescript: 5.5.2 - vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - '@types/node' - rollup @@ -43244,16 +45453,16 @@ packages: vite: optional: true dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.5.2) - vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@5.2.14(@types/node@16.11.68)(less@4.2.0)(stylus@0.64.0): + /vite@5.2.14(@types/node@16.11.68)(less@4.2.2)(stylus@0.64.0): resolution: {integrity: sha512-TFQLuwWLPms+NBNlh0D9LZQ+HXW471COABxw/9TEUBrjuHMo9BrYBPrN/SYAwIuVL+rLerycxiLT41t4f5MZpA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -43283,7 +45492,7 @@ packages: dependencies: '@types/node': 16.11.68 esbuild: 0.20.2 - less: 4.2.0 + less: 4.2.2 postcss: 8.4.47 rollup: 4.24.0 stylus: 0.64.0 @@ -43291,7 +45500,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0): + /vite@5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0): resolution: {integrity: sha512-TFQLuwWLPms+NBNlh0D9LZQ+HXW471COABxw/9TEUBrjuHMo9BrYBPrN/SYAwIuVL+rLerycxiLT41t4f5MZpA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -43321,7 +45530,7 @@ packages: dependencies: '@types/node': 18.16.9 esbuild: 0.20.2 - less: 4.2.0 + less: 4.2.2 postcss: 8.4.47 rollup: 4.24.0 stylus: 0.64.0 @@ -43329,7 +45538,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.2.14(@types/node@20.12.14)(less@4.2.0)(stylus@0.64.0): + /vite@5.2.14(@types/node@20.12.14)(less@4.2.2)(stylus@0.64.0): resolution: {integrity: sha512-TFQLuwWLPms+NBNlh0D9LZQ+HXW471COABxw/9TEUBrjuHMo9BrYBPrN/SYAwIuVL+rLerycxiLT41t4f5MZpA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -43359,7 +45568,7 @@ packages: dependencies: '@types/node': 20.12.14 esbuild: 0.20.2 - less: 4.2.0 + less: 4.2.2 postcss: 8.4.47 rollup: 4.24.0 stylus: 0.64.0 @@ -43374,12 +45583,12 @@ packages: vitest: '>=0.16.0' dependencies: cross-fetch: 3.1.8(encoding@0.1.13) - vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.0)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.2)(stylus@0.64.0) transitivePeerDependencies: - encoding dev: true - /vitest@1.2.2(@types/node@20.12.14)(@vitest/ui@1.6.0)(less@4.2.0)(stylus@0.64.0): + /vitest@1.2.2(@types/node@20.12.14)(@vitest/ui@1.6.0)(less@4.2.2)(stylus@0.64.0): resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -43414,7 +45623,7 @@ packages: acorn-walk: 8.3.4 cac: 6.7.14 chai: 4.5.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.11 @@ -43424,8 +45633,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.2.14(@types/node@20.12.14)(less@4.2.0)(stylus@0.64.0) - vite-node: 1.2.2(@types/node@20.12.14)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@20.12.14)(less@4.2.2)(stylus@0.64.0) + vite-node: 1.2.2(@types/node@20.12.14)(less@4.2.2)(stylus@0.64.0) why-is-node-running: 2.3.0 transitivePeerDependencies: - less @@ -43437,7 +45646,7 @@ packages: - terser dev: true - /vitest@1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.0)(stylus@0.64.0): + /vitest@1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.2.2)(stylus@0.64.0): resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -43471,7 +45680,7 @@ packages: '@vitest/utils': 1.6.0 acorn-walk: 8.3.4 chai: 4.5.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.11 @@ -43481,8 +45690,8 @@ packages: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) - vite-node: 1.6.0(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) + vite: 5.2.14(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) + vite-node: 1.6.0(@types/node@18.16.9)(less@4.2.2)(stylus@0.64.0) why-is-node-running: 2.3.0 transitivePeerDependencies: - less @@ -43520,7 +45729,7 @@ packages: peerDependencies: eslint: '>=6.0.0' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -43604,6 +45813,22 @@ packages: '@vue/shared': 3.5.10 typescript: 5.5.2 + /vue@3.5.13(typescript@5.5.2): + resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13(vue@3.5.13) + '@vue/shared': 3.5.13 + typescript: 5.5.2 + dev: true + /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} engines: {node: '>=14'} @@ -43724,7 +45949,7 @@ packages: on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /webpack-dev-server@5.0.4(webpack@5.93.0): resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} @@ -43877,9 +46102,9 @@ packages: dependencies: html-webpack-plugin: 5.6.2(@rspack/core@1.0.8)(webpack@5.93.0) typed-assert: 1.0.9 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) - /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3)(webpack@5.95.0): + /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3)(webpack@5.97.1): resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} peerDependencies: @@ -43889,9 +46114,9 @@ packages: html-webpack-plugin: optional: true dependencies: - html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.95.0) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) typed-assert: 1.0.9 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /webpack-virtual-modules@0.6.2: @@ -44015,7 +46240,7 @@ packages: - esbuild - uglify-js - /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.17.19): + /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.18.20): resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} engines: {node: '>=10.13.0'} hasBin: true @@ -44045,7 +46270,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.95.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.95.0) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -44054,7 +46279,7 @@ packages: - uglify-js dev: true - /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.18.20): + /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0): resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} engines: {node: '>=10.13.0'} hasBin: true @@ -44084,7 +46309,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.95.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.95.0) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -44093,8 +46318,8 @@ packages: - uglify-js dev: true - /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0): - resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} + /webpack@5.97.1(@swc/core@1.7.26)(esbuild@0.17.19): + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -44103,12 +46328,12 @@ packages: webpack-cli: optional: true dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 @@ -44123,7 +46348,46 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.95.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /webpack@5.97.1(@swc/core@1.7.26)(esbuild@0.18.20): + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.0 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.97.1) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -44465,8 +46729,8 @@ packages: engines: {node: '>= 14'} hasBin: true - /yaml@2.6.0: - resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + /yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true dev: true @@ -44568,10 +46832,23 @@ packages: zod: 3.23.8 dev: true + /zod-validation-error@1.3.1(zod@3.24.1): + resolution: {integrity: sha512-cNEXpla+tREtNdAnNKY4xKY1SGOn2yzyuZMu4O0RQylX9apRpUjNcPkEc3uHIAr5Ct7LenjZt6RzjEH6+JsqVQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + zod: ^3.18.0 + dependencies: + zod: 3.24.1 + dev: true + /zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} dev: true + /zod@3.24.1: + resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} + dev: true + /zustand@4.5.5(@types/react@18.2.79)(react@18.3.1): resolution: {integrity: sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q==} engines: {node: '>=12.7.0'}