diff --git a/.vscode/settings.json b/.vscode/settings.json index 0e44f1cb9cb..67c80d44453 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,6 @@ { "diffEditor.wordWrap": "on", "editor.rename.enablePreview": false, - "nxConsole.generateAiAgentRules": true + "nxConsole.generateAiAgentRules": true, + "eslint.validate": ["json"] } diff --git a/apps/rslib-module/package.json b/apps/rslib-module/package.json index 1b1cdaac4c5..4254c1765c7 100644 --- a/apps/rslib-module/package.json +++ b/apps/rslib-module/package.json @@ -23,7 +23,7 @@ "@module-federation/rsbuild-plugin": "workspace:*", "@module-federation/storybook-addon": "workspace:*", "@rsbuild/plugin-react": "^1.0.6", - "@rslib/core": "^0.9.0", + "@rslib/core": "0.10.4", "@types/react": "^18.3.11", "http-server": "^14.1.1", "react": "^18.3.1", diff --git a/apps/rslib-module/project.json b/apps/rslib-module/project.json index 33767a5b36e..534b0563d1e 100644 --- a/apps/rslib-module/project.json +++ b/apps/rslib-module/project.json @@ -1,16 +1,41 @@ { "name": "rslib-module", "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "packages/rslib-module/src", + "sourceRoot": "apps/rslib-module/src", "projectType": "library", "tags": ["type:app"], "targets": { "build": { - "executor": "nx:run-commands", + "executor": "../../tools/rslib-plugin:build", + "outputs": ["{projectRoot}/dist"], "options": { - "commands": ["npm run build --prefix apps/rslib-module"] + "configFile": "rslib.config.ts", + "mode": "production" + }, + "configurations": { + "development": { + "mode": "development" + }, + "watch": { + "watch": true + } } }, + "dev": { + "executor": "../../tools/rslib-plugin:dev", + "options": { + "configFile": "rslib.config.ts", + "mode": "mf-dev", + "port": 3001, + "open": false + }, + "dependsOn": [ + { + "target": "build", + "dependencies": true + } + ] + }, "serve": { "executor": "nx:run-commands", "options": { @@ -23,10 +48,11 @@ } ] }, - "dev": { - "executor": "nx:run-commands", + "build-watch": { + "executor": "../../tools/rslib-plugin:dev", "options": { - "commands": ["npm run dev --prefix apps/rslib-module"] + "configFile": "rslib.config.ts", + "mode": "watch" }, "dependsOn": [ { @@ -35,6 +61,22 @@ } ] }, + "test": { + "executor": "../../tools/rslib-plugin:build", + "options": { + "configFile": "rslib.config.ts", + "mode": "development", + "verbose": true + } + }, + "test:watch": { + "executor": "../../tools/rslib-plugin:build", + "options": { + "configFile": "rslib.config.ts", + "mode": "development", + "watch": true + } + }, "storybook": { "executor": "nx:run-commands", "options": { diff --git a/nx.json b/nx.json index 4d62dbd7190..1af8129cddf 100644 --- a/nx.json +++ b/nx.json @@ -7,7 +7,12 @@ "cache": true }, "lint": { - "inputs": ["default", "{workspaceRoot}/.eslintrc.json"], + "inputs": [ + "default", + "{workspaceRoot}/.eslintrc.json", + "{workspaceRoot}/.eslintignore", + "{workspaceRoot}/eslint.config.js" + ], "cache": true }, "test": { @@ -48,23 +53,30 @@ }, "@module-federation/3002-checkout:build:production": { "cache": false + }, + "@nx/js:tsc": { + "cache": true, + "dependsOn": ["^build"], + "inputs": ["production", "^production"] + }, + "@nx/vite:test": { + "cache": true, + "inputs": ["default", "^production"] } }, "namedInputs": { "default": ["{projectRoot}/**/*", "sharedGlobals"], "production": [ "default", - "!{projectRoot}/.eslintrc.json", "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", "!{projectRoot}/tsconfig.spec.json", "!{projectRoot}/jest.config.[jt]s", - "!{projectRoot}/vitest.config.[jt]s", - "!{projectRoot}/.storybook/**/*", - "!{projectRoot}/**/*.stories.@(js|jsx|ts|tsx|mdx)", "!{projectRoot}/src/test-setup.[jt]s", - "!{projectRoot}/tsconfig.storybook.json" + "!{projectRoot}/test-setup.[jt]s", + "!{projectRoot}/.eslintrc.json", + "!{projectRoot}/eslint.config.js" ], - "sharedGlobals": ["{workspaceRoot}/babel.config.json"] + "sharedGlobals": [] }, "workspaceLayout": { "appsDir": "apps", @@ -106,5 +118,8 @@ }, "useInferencePlugins": false, "defaultBase": "main", - "nxCloudAccessToken": "NTVlZTRhOWItMGRjYy00YmJjLTllNzAtNDFkNzRhNzdjZDkwfHJlYWQtd3JpdGU=" + "nxCloudAccessToken": "NTVlZTRhOWItMGRjYy00YmJjLTllNzAtNDFkNzRhNzdjZDkwfHJlYWQtd3JpdGU=", + "cli": { + "tui": false + } } diff --git a/package.json b/package.json index 80fac63e037..67db18b2b90 100644 --- a/package.json +++ b/package.json @@ -124,6 +124,7 @@ "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", "@rollup/plugin-alias": "5.1.1", "@rollup/plugin-replace": "6.0.1", + "@rslib/core": "^0.10.4", "@rspack/core": "1.3.9", "@rspack/dev-server": "1.1.1", "@semantic-release/changelog": "^6.0.3", @@ -188,6 +189,8 @@ "jest-environment-node": "29.7.0", "jiti": "2.4.2", "js-yaml": "4.1.0", + "jsdom": "~22.1.0", + "jsonc-eslint-parser": "^2.1.0", "kill-port": "^2.0.1", "mime-types": "2.1.35", "msw": "^1.2.1", diff --git a/packages/bridge/vue3-bridge/tsconfig.json b/packages/bridge/vue3-bridge/tsconfig.json index d3f8fdd8f2a..f2e68e05e02 100644 --- a/packages/bridge/vue3-bridge/tsconfig.json +++ b/packages/bridge/vue3-bridge/tsconfig.json @@ -37,5 +37,6 @@ "src/remoteApp.tsx", "src/create.ts" ], + "exclude": ["../../runtime-core/dist/**/*"], "references": [{ "path": "./tsconfig.node.json" }] } diff --git a/packages/chrome-devtools/tsconfig.json b/packages/chrome-devtools/tsconfig.json index 6d37c19e9ef..9dc277ceba0 100644 --- a/packages/chrome-devtools/tsconfig.json +++ b/packages/chrome-devtools/tsconfig.json @@ -3,5 +3,6 @@ "compilerOptions": { "types": ["chrome"] }, - "include": ["src", "shared", "modern.config.ts"] + "include": ["src", "shared", "modern.config.ts"], + "exclude": ["../runtime-core/dist/**/*"] } diff --git a/packages/chrome-devtools/tsconfig.lib.json b/packages/chrome-devtools/tsconfig.lib.json index b0ea9d8ab66..209579d3e69 100644 --- a/packages/chrome-devtools/tsconfig.lib.json +++ b/packages/chrome-devtools/tsconfig.lib.json @@ -1,4 +1,5 @@ { "extends": "./tsconfig.base.json", - "include": ["src", "stories"] + "include": ["src", "stories"], + "exclude": ["../runtime-core/dist/**/*"] } diff --git a/packages/enhanced/tsconfig.lib.json b/packages/enhanced/tsconfig.lib.json index e81b9104e63..32d914acd77 100644 --- a/packages/enhanced/tsconfig.lib.json +++ b/packages/enhanced/tsconfig.lib.json @@ -11,6 +11,8 @@ "src/**/*.spec.ts", "src/**/*.test.ts", "dist/**", - "node_modules/**" + "node_modules/**", + "../runtime-core/src/**", + "../runtime-core/global.d.ts" ] } diff --git a/packages/error-codes/project.json b/packages/error-codes/project.json index 322be8e8734..eaeb375d2e8 100644 --- a/packages/error-codes/project.json +++ b/packages/error-codes/project.json @@ -66,6 +66,12 @@ } ] } + }, + "echo": { + "executor": "../../tools/rslib-plugin:echo", + "options": { + "textToEcho": "Hello World" + } } } } diff --git a/packages/runtime-core/global.d.ts b/packages/runtime-core/global.d.ts deleted file mode 100644 index a74d2d87a02..00000000000 --- a/packages/runtime-core/global.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -declare const __VERSION__: string; -declare const FEDERATION_DEBUG: string; -declare const FEDERATION_BUILD_IDENTIFIER: string | undefined; -declare const __RELEASE_NUMBER__: number; -declare const FEDERATION_ALLOW_NEW_FUNCTION: string | undefined; diff --git a/packages/runtime-core/package.json b/packages/runtime-core/package.json index 30cb1696322..b5e5ee3493d 100644 --- a/packages/runtime-core/package.json +++ b/packages/runtime-core/package.json @@ -3,8 +3,8 @@ "version": "0.17.0", "type": "module", "author": "zhouxiao ", - "main": "./dist/index.cjs.cjs", - "module": "./dist/index.esm.js", + "main": "./dist/index.cjs", + "module": "./dist/index.js", "types": "./dist/index.d.ts", "license": "MIT", "publishConfig": { @@ -19,25 +19,58 @@ "dist/", "README.md" ], + "scripts": { + "build": "rslib build" + }, "exports": { ".": { "import": { "types": "./dist/index.d.ts", - "default": "./dist/index.esm.js" + "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.ts", - "default": "./dist/index.cjs.cjs" + "default": "./dist/index.cjs" } }, "./types": { "import": { "types": "./dist/types.d.ts", - "default": "./dist/types.esm.js" + "default": "./dist/types.js" }, "require": { "types": "./dist/types.d.ts", - "default": "./dist/types.cjs.cjs" + "default": "./dist/types.cjs" + } + }, + "./helpers": { + "import": { + "types": "./dist/helpers.d.ts", + "default": "./dist/helpers.js" + }, + "require": { + "types": "./dist/helpers.d.ts", + "default": "./dist/helpers.cjs" + } + }, + "./core": { + "import": { + "types": "./dist/core.d.ts", + "default": "./dist/core.js" + }, + "require": { + "types": "./dist/core.d.ts", + "default": "./dist/core.cjs" + } + }, + "./global": { + "import": { + "types": "./dist/global.d.ts", + "default": "./dist/global.js" + }, + "require": { + "types": "./dist/global.d.ts", + "default": "./dist/global.cjs" } } }, @@ -52,7 +85,10 @@ } }, "dependencies": { - "@module-federation/sdk": "workspace:*", - "@module-federation/error-codes": "workspace:*" + "@module-federation/error-codes": "workspace:*", + "@module-federation/sdk": "workspace:*" + }, + "devDependencies": { + "@rslib/core": "^0.10.4" } } diff --git a/packages/runtime-core/project.json b/packages/runtime-core/project.json index 497a680659b..8f1b2b40499 100644 --- a/packages/runtime-core/project.json +++ b/packages/runtime-core/project.json @@ -6,21 +6,13 @@ "tags": ["type:pkg"], "targets": { "build": { - "executor": "@nx/rollup:rollup", + "executor": "../../tools/rslib-plugin:build", "outputs": ["{workspaceRoot}/packages/runtime-core/dist"], "options": { - "parallel": false, + "configFile": "rslib.config.ts", "outputPath": "packages/runtime-core/dist", - "main": "packages/runtime-core/src/index.ts", - "additionalEntryPoints": ["packages/runtime-core/src/types.ts"], - "tsConfig": "packages/runtime-core/tsconfig.lib.json", - "assets": [], - "external": ["@module-federation/*"], - "project": "packages/runtime-core/package.json", - "compiler": "swc", - "rollupConfig": "packages/runtime-core/rollup.config.cjs", - "format": ["cjs", "esm"], - "generatePackageJson": false + "mode": "production", + "verbose": true }, "dependsOn": [ { diff --git a/packages/runtime-core/rslib.config.ts b/packages/runtime-core/rslib.config.ts new file mode 100644 index 00000000000..adb95820b92 --- /dev/null +++ b/packages/runtime-core/rslib.config.ts @@ -0,0 +1,44 @@ +import { defineConfig } from '@rslib/core'; +import pkg from './package.json'; +const FEDERATION_DEBUG = process.env.FEDERATION_DEBUG || ''; + +export default defineConfig({ + source: { + entry: { + index: './src/index.ts', + types: './src/types.ts', + helpers: './src/helpers.ts', + core: './src/core.ts', + global: './src/global.ts', + }, + define: { + __VERSION__: JSON.stringify(pkg.version), + FEDERATION_DEBUG: JSON.stringify(FEDERATION_DEBUG), + FEDERATION_ALLOW_NEW_FUNCTION: JSON.stringify( + process.env.FEDERATION_ALLOW_NEW_FUNCTION || false, + ), + }, + tsconfigPath: './tsconfig.lib.json', + }, + output: { + target: 'node', + format: ['esm', 'cjs'], + distPath: { + root: './dist', + }, + }, + lib: [ + { + format: 'esm', + dts: { + bundle: false, + distPath: './dist', + }, + }, + { + format: 'cjs', + }, + ], + bundle: false, + external: ['@module-federation/sdk', '@module-federation/error-codes'], +}); diff --git a/packages/runtime-core/src/env.d.ts b/packages/runtime-core/src/env.d.ts new file mode 100644 index 00000000000..6228b2a367b --- /dev/null +++ b/packages/runtime-core/src/env.d.ts @@ -0,0 +1,5 @@ +/// + +declare const __VERSION__: string; +declare const FEDERATION_DEBUG: string; +declare const FEDERATION_ALLOW_NEW_FUNCTION: boolean | string; diff --git a/packages/runtime-core/src/global-types.d.ts b/packages/runtime-core/src/global-types.d.ts new file mode 100644 index 00000000000..5e1762888b5 --- /dev/null +++ b/packages/runtime-core/src/global-types.d.ts @@ -0,0 +1,13 @@ +import { Federation } from './global'; +import { RemoteEntryExports } from './type'; + +declare global { + // eslint-disable-next-line no-var + var __FEDERATION__: Federation, + __VMOK__: Federation, + // eslint-disable-next-line no-var + __GLOBAL_LOADING_REMOTE_ENTRY__: Record< + string, + undefined | Promise + >; +} diff --git a/packages/runtime-core/src/global.ts b/packages/runtime-core/src/global.ts index d55534192f3..1b7d08b180c 100644 --- a/packages/runtime-core/src/global.ts +++ b/packages/runtime-core/src/global.ts @@ -38,16 +38,8 @@ export const nativeGlobal: typeof global = (() => { export const Global = nativeGlobal; -declare global { - // eslint-disable-next-line no-var - var __FEDERATION__: Federation, - __VMOK__: Federation, - // eslint-disable-next-line no-var - __GLOBAL_LOADING_REMOTE_ENTRY__: Record< - string, - undefined | Promise - >; -} +// Move global declarations to a separate ambient declaration file +// to avoid conflicts with generated .d.ts files function definePropertyGlobalVal( target: typeof CurrentGlobal, diff --git a/packages/runtime-core/src/index.ts b/packages/runtime-core/src/index.ts index 9345ce4eef0..aa92da063c6 100644 --- a/packages/runtime-core/src/index.ts +++ b/packages/runtime-core/src/index.ts @@ -12,7 +12,14 @@ export { getGlobalSnapshot, getInfoWithoutType, } from './global'; -export type { UserOptions, ModuleFederationRuntimePlugin } from './type'; +export type { + UserOptions, + ModuleFederationRuntimePlugin, + Shared, + Remote, + RemoteEntryInitOptions, + SharedConfig, +} from './type'; export { assert } from './utils/logger'; export { registerGlobalPlugins } from './global'; export { diff --git a/packages/runtime-core/src/plugins/generate-preload-assets.ts b/packages/runtime-core/src/plugins/generate-preload-assets.ts index 77bc054d3e3..52917241a2c 100644 --- a/packages/runtime-core/src/plugins/generate-preload-assets.ts +++ b/packages/runtime-core/src/plugins/generate-preload-assets.ts @@ -6,6 +6,7 @@ import { getResourceUrl, isBrowserEnv, } from '@module-federation/sdk'; + import { EntryAssets, ModuleFederationRuntimePlugin, diff --git a/packages/runtime-core/tsconfig.json b/packages/runtime-core/tsconfig.json index ea7082763db..28e732c4785 100644 --- a/packages/runtime-core/tsconfig.json +++ b/packages/runtime-core/tsconfig.json @@ -11,7 +11,12 @@ }, "files": [], "include": [], - "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"], + "exclude": [ + "jest.config.ts", + "src/**/*.spec.ts", + "src/**/*.test.ts", + "dist/**/*" + ], "references": [ { "path": "./tsconfig.lib.json" diff --git a/packages/runtime-core/tsconfig.lib.json b/packages/runtime-core/tsconfig.lib.json index a51e17924d1..899c7c54588 100644 --- a/packages/runtime-core/tsconfig.lib.json +++ b/packages/runtime-core/tsconfig.lib.json @@ -1,10 +1,20 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "./dist", + "declarationDir": "./dist", "declaration": true, - "types": ["node"] + "declarationMap": true, + "isolatedModules": true, + "emitDeclarationOnly": false, + "types": ["node"], + "rootDir": "./src" }, - "include": ["src/**/*.ts", "global.d.ts"], - "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] + "include": ["src/**/*.ts", "src/env.d.ts"], + "exclude": [ + "jest.config.ts", + "src/**/*.spec.ts", + "src/**/*.test.ts", + "dist/**/*" + ] } diff --git a/packages/runtime/src/core.ts b/packages/runtime/src/core.ts index e4dad252725..35a3764b371 100644 --- a/packages/runtime/src/core.ts +++ b/packages/runtime/src/core.ts @@ -1,4 +1,4 @@ -import runtimeCore from '@module-federation/runtime-core'; +import * as runtimeCore from '@module-federation/runtime-core'; export * from '@module-federation/runtime-core'; diff --git a/packages/runtime/src/utils.ts b/packages/runtime/src/utils.ts index b0315e59254..611389f872b 100644 --- a/packages/runtime/src/utils.ts +++ b/packages/runtime/src/utils.ts @@ -1,5 +1,8 @@ -import { ModuleFederation } from '@module-federation/runtime-core'; -import { CurrentGlobal } from '@module-federation/runtime-core'; +import { + ModuleFederation, + CurrentGlobal, + Federation, +} from '@module-federation/runtime-core'; // injected by bundler, so it can not use runtime-core stuff export function getBuilderId(): string { @@ -15,7 +18,9 @@ export function getGlobalFederationInstance( version: string | undefined, ): ModuleFederation | undefined { const buildId = getBuilderId(); - return CurrentGlobal.__FEDERATION__.__INSTANCES__.find((GMInstance) => { + return ( + CurrentGlobal as typeof globalThis & { __FEDERATION__: Federation } + ).__FEDERATION__.__INSTANCES__.find((GMInstance: ModuleFederation) => { if (buildId && GMInstance.options.id === buildId) { return true; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a08dd1766a5..b32d95b3fe8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -167,6 +167,9 @@ importers: '@rollup/plugin-replace': specifier: 6.0.1 version: 6.0.1(rollup@4.40.0) + '@rslib/core': + specifier: ^0.10.4 + version: 0.10.4(typescript@5.8.3) '@rspack/core': specifier: 1.3.9 version: 1.3.9(@swc/helpers@0.5.13) @@ -365,6 +368,12 @@ importers: js-yaml: specifier: 4.1.0 version: 4.1.0 + jsdom: + specifier: ~22.1.0 + version: 22.1.0 + jsonc-eslint-parser: + specifier: ^2.1.0 + version: 2.4.0 kill-port: specifier: ^2.0.1 version: 2.0.1 @@ -454,7 +463,7 @@ importers: version: 4.2.3(typescript@5.8.3)(vite@6.3.5) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.3.0)(stylus@0.64.0) + version: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(jsdom@22.1.0)(less@4.3.0)(stylus@0.64.0) vitest-fetch-mock: specifier: ^0.2.2 version: 0.2.2(encoding@0.1.13)(vitest@1.6.0) @@ -900,7 +909,7 @@ importers: version: 18.2.79 '@types/react-dom': specifier: ~18.3.0 - version: 18.3.0 + version: 18.3.7(@types/react@18.2.79) lint-staged: specifier: ~13.1.0 version: 13.1.4 @@ -958,7 +967,7 @@ importers: version: 18.2.79 '@types/react-dom': specifier: ~18.3.0 - version: 18.3.0 + version: 18.3.7(@types/react@18.2.79) lint-staged: specifier: ~13.1.0 version: 13.1.4 @@ -988,10 +997,10 @@ importers: version: link:../../../packages/storybook-addon '@rsbuild/plugin-react': specifier: ^1.0.6 - version: 1.3.1(@rsbuild/core@1.3.21) + version: 1.3.4(@rsbuild/core@1.3.21) '@rslib/core': specifier: ^0.9.0 - version: 0.9.0(typescript@5.8.3) + version: 0.9.2(typescript@5.8.3) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -1128,10 +1137,10 @@ importers: version: link:../../../packages/rsbuild-plugin '@rsbuild/plugin-react': specifier: ^1.3.1 - version: 1.3.1(@rsbuild/core@1.3.21) + version: 1.3.4(@rsbuild/core@1.3.21) '@rslib/core': specifier: ^0.9.0 - version: 0.9.0(typescript@5.8.3) + version: 0.9.2(typescript@5.8.3) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -1363,7 +1372,7 @@ importers: version: 18.2.79 '@types/react-dom': specifier: ~18.3.0 - version: 18.3.7(@types/react@18.2.79) + version: 18.3.0 lint-staged: specifier: ~13.1.0 version: 13.1.4 @@ -1840,10 +1849,10 @@ importers: version: 1.0.6(@rsbuild/core@1.3.21) '@types/react': specifier: ^18.2.79 - version: 18.3.11 + version: 18.2.79 '@types/react-dom': specifier: ^18.3.0 - version: 18.3.7(@types/react@18.3.11) + version: 18.3.0 tailwindcss: specifier: ^3.4.3 version: 3.4.3 @@ -2098,10 +2107,10 @@ importers: dependencies: '@emotion/react': specifier: ^11.11.4 - version: 11.13.3(@types/react@19.1.8)(react@19.0.0) + version: 11.13.3(@types/react@19.0.12)(react@19.0.0) '@emotion/styled': specifier: ^11.11.5 - version: 11.13.0(@emotion/react@11.13.3)(@types/react@19.1.8)(react@19.0.0) + version: 11.13.0(@emotion/react@11.13.3)(@types/react@19.0.12)(react@19.0.0) '@module-federation/bridge-react': specifier: workspace:* version: link:../../../packages/bridge/bridge-react @@ -2126,10 +2135,10 @@ importers: version: 1.1.0(@rsbuild/core@1.3.21) '@types/react': specifier: ^19.0.0 - version: 19.1.8 + version: 19.0.12 '@types/react-dom': specifier: ^19.0.0 - version: 19.1.6(@types/react@19.1.8) + version: 19.0.4(@types/react@19.0.12) typescript: specifier: ^5.4.5 version: 5.5.2 @@ -2149,8 +2158,8 @@ importers: specifier: ^1.0.6 version: 1.0.6(@rsbuild/core@1.3.21) '@rslib/core': - specifier: ^0.9.0 - version: 0.9.0(typescript@5.8.3) + specifier: 0.10.4 + version: 0.10.4(typescript@5.8.3) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -2168,10 +2177,10 @@ importers: version: 8.4.2(prettier@3.3.3) storybook-addon-rslib: specifier: ^1.0.1 - version: 1.0.1(@rsbuild/core@1.3.21)(@rslib/core@0.9.0)(storybook-builder-rsbuild@1.0.1)(typescript@5.8.3) + version: 1.0.2(@rsbuild/core@1.3.21)(@rslib/core@0.10.4)(storybook-builder-rsbuild@1.0.1)(typescript@5.8.3) storybook-react-rsbuild: specifier: ^1.0.1 - version: 1.0.1(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1)(rollup@4.40.0)(storybook@8.4.2)(typescript@5.8.3)(webpack@5.98.0) + version: 1.0.2(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1)(rollup@4.40.0)(storybook@8.4.2)(typescript@5.8.3)(webpack@5.98.0) apps/runtime-demo/3005-runtime-host: dependencies: @@ -2315,10 +2324,10 @@ importers: version: link:../../packages/rspress-plugin '@rsbuild/plugin-sass': specifier: ^1.3.2 - version: 1.3.2(@rsbuild/core@1.3.21) + version: 1.3.3(@rsbuild/core@1.3.21) '@rspress/plugin-llms': specifier: 2.0.0-beta.20 - version: 2.0.0-beta.20(@rspress/core@2.0.0-beta.20) + version: 2.0.0-beta.20(@rspress/core@2.0.0-beta.21) framer-motion: specifier: ^10.0.0 version: 10.18.0(react-dom@19.1.0)(react@19.1.0) @@ -2447,7 +2456,7 @@ importers: version: 5.4.18(@types/node@18.16.9)(less@4.3.0)(stylus@0.64.0) vite-plugin-dts: specifier: ^4.3.0 - version: 4.5.4(@types/node@18.16.9)(rollup@4.40.0)(typescript@5.5.2)(vite@5.4.18) + version: 4.3.0(@types/node@18.16.9)(rollup@4.40.0)(typescript@5.5.2)(vite@5.4.18) packages/bridge/bridge-react-webpack-plugin: dependencies: @@ -2621,7 +2630,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.3.0)(stylus@0.64.0) + version: 1.2.2(@types/node@20.12.14)(@vitest/ui@1.6.0)(jsdom@22.1.0)(less@4.3.0)(stylus@0.64.0) packages/cli: dependencies: @@ -2677,7 +2686,7 @@ importers: devDependencies: '@rslib/core': specifier: ^0.9.0 - version: 0.9.0(typescript@5.8.3) + version: 0.9.2(typescript@5.8.3) '@types/fs-extra': specifier: 9.0.6 version: 9.0.6 @@ -2689,7 +2698,7 @@ importers: version: 1.2.5 rsbuild-plugin-publint: specifier: ^0.2.1 - version: 0.2.1(@rsbuild/core@1.3.21) + version: 0.2.1(@rsbuild/core@1.4.0-beta.2) packages/data-prefetch: dependencies: @@ -3318,6 +3327,10 @@ importers: '@module-federation/sdk': specifier: workspace:* version: link:../sdk + devDependencies: + '@rslib/core': + specifier: ^0.10.4 + version: 0.10.4(typescript@5.8.3) packages/runtime-plugins/inject-external-runtime-core-plugin: devDependencies: @@ -3444,6 +3457,19 @@ importers: specifier: workspace:* version: link:../sdk + tools/rslib-plugin: + dependencies: + '@nx/devkit': + specifier: ^21.0.0 + version: 21.0.3(nx@21.0.3) + '@rslib/core': + specifier: ^0.10.4 + version: 0.10.4(typescript@5.8.3) + devDependencies: + '@types/node': + specifier: ^20.0.0 + version: 20.12.14 + webpack: dependencies: enhanced-resolve: @@ -3490,7 +3516,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.25.7 + '@babel/runtime': 7.26.0 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 classnames: 2.5.1 @@ -3547,7 +3573,7 @@ packages: dependencies: '@ant-design/colors': 7.1.0 '@ant-design/icons-svg': 4.4.2 - '@babel/runtime': 7.25.7 + '@babel/runtime': 7.26.0 classnames: 2.5.1 rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -3656,7 +3682,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /@ast-grep/napi-darwin-x64@0.35.0: @@ -3674,7 +3699,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /@ast-grep/napi-linux-arm64-gnu@0.35.0: @@ -3692,7 +3716,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@ast-grep/napi-linux-arm64-musl@0.35.0: @@ -3710,7 +3733,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@ast-grep/napi-linux-x64-gnu@0.35.0: @@ -3728,7 +3750,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /@ast-grep/napi-linux-x64-musl@0.35.0: @@ -3746,7 +3767,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /@ast-grep/napi-win32-arm64-msvc@0.35.0: @@ -3764,7 +3784,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /@ast-grep/napi-win32-ia32-msvc@0.35.0: @@ -3782,7 +3801,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /@ast-grep/napi-win32-x64-msvc@0.35.0: @@ -3800,7 +3818,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /@ast-grep/napi@0.35.0: @@ -3831,7 +3848,6 @@ packages: '@ast-grep/napi-win32-arm64-msvc': 0.37.0 '@ast-grep/napi-win32-ia32-msvc': 0.37.0 '@ast-grep/napi-win32-x64-msvc': 0.37.0 - dev: true /@aw-web-design/x-default-browser@1.4.126: resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} @@ -3869,6 +3885,7 @@ packages: '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 picocolors: 1.1.1 + dev: true /@babel/compat-data@7.25.8: resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} @@ -3886,16 +3903,16 @@ packages: resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.1 - '@babel/helper-module-transforms': 7.27.1(@babel/core@7.12.9) + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.27.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.12.9) '@babel/helpers': 7.27.0 - '@babel/parser': 7.27.2 - '@babel/template': 7.27.2 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/template': 7.27.0 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 convert-source-map: 1.9.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -3921,13 +3938,36 @@ packages: '@babel/traverse': 7.25.7 '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.3.7(supports-color@9.3.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color + /@babel/core@7.25.7: + resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.7) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.27.0 + '@babel/template': 7.25.9 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 + 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/core@7.25.8: resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==} engines: {node: '>=6.9.0'} @@ -3938,12 +3978,12 @@ packages: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.8) '@babel/helpers': 7.26.0 - '@babel/parser': 7.27.2 + '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3964,9 +4004,9 @@ packages: '@babel/parser': 7.26.9 '@babel/template': 7.25.9 '@babel/traverse': 7.26.9 - '@babel/types': 7.27.0 + '@babel/types': 7.26.9 convert-source-map: 2.0.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3978,17 +4018,39 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.1 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.27.0 '@babel/helper-compilation-targets': 7.27.0 - '@babel/helper-module-transforms': 7.27.1(@babel/core@7.26.10) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) '@babel/helpers': 7.27.0 - '@babel/parser': 7.27.2 - '@babel/template': 7.27.2 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/template': 7.27.0 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 convert-source-map: 2.0.0 - debug: 4.4.0(supports-color@9.3.1) + 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.9: + resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helpers': 7.26.9 + '@babel/parser': 7.27.0 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + 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 @@ -4025,17 +4087,27 @@ packages: resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.26.9 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + /@babel/generator@7.26.10: + resolution: {integrity: sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + /@babel/generator@7.26.2: resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/types': 7.26.9 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 @@ -4044,40 +4116,52 @@ packages: resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/types': 7.26.10 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 - /@babel/generator@7.27.1: - resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==} + /@babel/generator@7.27.0: + resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 + /@babel/generator@7.28.0: + resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/parser': 7.28.0 + '@babel/types': 7.28.1 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 + 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'} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.26.9 - /@babel/helper-annotate-as-pure@7.27.1: - resolution: {integrity: sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==} + /@babel/helper-annotate-as-pure@7.27.3: + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.28.1 + dev: true /@babel/helper-builder-binary-assignment-operator-visitor@7.25.9: resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color @@ -4097,6 +4181,16 @@ packages: dependencies: '@babel/compat-data': 7.26.2 '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.0 + 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.8 + '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -4106,7 +4200,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.26.8 - '@babel/helper-validator-option': 7.27.1 + '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -4123,30 +4217,48 @@ 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.27.1 + '@babel/traverse': 7.26.9 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.26.10): + /@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.26.9): resolution: {integrity: sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.26.9 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.7 '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/helper-replace-supers': 7.25.7(@babel/core@7.26.10) + '@babel/helper-replace-supers': 7.25.7(@babel/core@7.26.9) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.26.9 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: false + /@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.25.2): + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@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.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.26.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} @@ -4159,28 +4271,28 @@ packages: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.10) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.26.9 semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true - /@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.25.2): - resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} + /@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.27.1 - '@babel/helper-member-expression-to-functions': 7.27.1 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.25.2) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/core': 7.26.9 + '@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.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.26.9 semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.26.10): resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} @@ -4189,12 +4301,12 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.26.10) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.28.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -4210,6 +4322,18 @@ packages: '@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.7(@babel/core@7.26.9): + resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.1.1 + semver: 6.3.1 /@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} @@ -4221,6 +4345,18 @@ packages: '@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.26.9): + resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.1.1 + semver: 6.3.1 /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.10): resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} @@ -4230,18 +4366,38 @@ packages: '@babel/core': 7.26.10 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.4.0(supports-color@9.3.1) + 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-define-polyfill-provider@0.6.2(@babel/core@7.26.9): + 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.9 + '@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 + + /@babel/helper-globals@7.28.0: + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + 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.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color @@ -4249,8 +4405,8 @@ packages: resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color @@ -4258,17 +4414,18 @@ packages: resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.1 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-module-imports@7.25.7: resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -4276,28 +4433,29 @@ packages: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color - /@babel/helper-module-imports@7.27.1: - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + /@babel/helper-module-imports@7.25.9(supports-color@5.5.0): + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.27.0(supports-color@5.5.0) + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color - /@babel/helper-module-imports@7.27.1(supports-color@5.5.0): + /@babel/helper-module-imports@7.27.1: resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1(supports-color@5.5.0) - '@babel/types': 7.27.1 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.1 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2): resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} @@ -4309,10 +4467,38 @@ 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.27.1 + '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color + /@babel/helper-module-transforms@7.26.0(@babel/core@7.12.9): + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.27.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-module-transforms@7.26.0(@babel/core@7.25.7): + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.27.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-module-transforms@7.26.0(@babel/core@7.25.8): resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} @@ -4321,8 +4507,8 @@ packages: dependencies: '@babel/core': 7.25.8 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color dev: true @@ -4335,8 +4521,8 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color @@ -4348,27 +4534,26 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color - /@babel/helper-module-transforms@7.27.1(@babel/core@7.12.9): - resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==} + /@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.9 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-module-transforms@7.27.1(@babel/core@7.26.10): - resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==} + /@babel/helper-module-transforms@7.27.3(@babel/core@7.26.10): + resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -4376,27 +4561,29 @@ packages: '@babel/core': 7.26.10 '@babel/helper-module-imports': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.28.0 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'} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 /@babel/helper-optimise-call-expression@7.25.9: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 /@babel/helper-optimise-call-expression@7.27.1: resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.28.1 + dev: true /@babel/helper-plugin-utils@7.10.4: resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} @@ -4409,6 +4596,7 @@ packages: /@babel/helper-plugin-utils@7.27.1: resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} @@ -4417,9 +4605,23 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.26.10 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color @@ -4432,25 +4634,39 @@ packages: '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-replace-supers@7.25.7(@babel/core@7.26.10): + /@babel/helper-replace-supers@7.25.7(@babel/core@7.26.9): resolution: {integrity: sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.26.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color dev: false + /@babel/helper-replace-supers@7.25.9(@babel/core@7.25.2): + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.27.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-replace-supers@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} engines: {node: '>=6.9.0'} @@ -4458,25 +4674,25 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-member-expression-to-functions': 7.27.1 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color + dev: true - /@babel/helper-replace-supers@7.27.1(@babel/core@7.25.2): - resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} + /@babel/helper-replace-supers@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-member-expression-to-functions': 7.27.1 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/core': 7.26.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color - dev: true /@babel/helper-replace-supers@7.27.1(@babel/core@7.26.10): resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} @@ -4487,7 +4703,7 @@ packages: '@babel/core': 7.26.10 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color dev: true @@ -4496,8 +4712,8 @@ packages: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color @@ -4505,8 +4721,8 @@ packages: resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color dev: true @@ -4515,8 +4731,8 @@ packages: resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color @@ -4524,8 +4740,8 @@ packages: resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color @@ -4533,8 +4749,8 @@ packages: resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color @@ -4542,8 +4758,8 @@ packages: resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.1 transitivePeerDependencies: - supports-color dev: true @@ -4559,6 +4775,7 @@ packages: /@babel/helper-string-parser@7.27.1: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-identifier@7.24.7: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} @@ -4575,6 +4792,7 @@ packages: /@babel/helper-validator-identifier@7.27.1: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-option@7.25.7: resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} @@ -4587,14 +4805,15 @@ packages: /@babel/helper-validator-option@7.27.1: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-wrap-function@7.25.9: resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.27.2 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color @@ -4603,27 +4822,34 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.27.1 + '@babel/types': 7.26.9 /@babel/helpers@7.26.0: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.27.1 + '@babel/types': 7.26.9 + + /@babel/helpers@7.26.9: + resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 /@babel/helpers@7.27.0: resolution: {integrity: sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.27.1 + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 /@babel/highlight@7.24.7: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.25.9 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.1 @@ -4642,21 +4868,37 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.26.9 + + /@babel/parser@7.26.2: + resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.26.9 + dev: true /@babel/parser@7.26.9: resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.26.9 - /@babel/parser@7.27.2: - resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==} + /@babel/parser@7.27.0: + resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 + + /@babel/parser@7.28.0: + resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.28.1 + dev: true /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} @@ -4666,7 +4908,20 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -4678,6 +4933,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} @@ -4687,6 +4952,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@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.26.9): + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} @@ -4700,6 +4975,20 @@ packages: '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.26.9 + '@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.9) + transitivePeerDependencies: + - supports-color /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} @@ -4709,20 +4998,33 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-decorators@7.25.7(@babel/core@7.26.10): + /@babel/plugin-proposal-decorators@7.25.7(@babel/core@7.26.9): resolution: {integrity: sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.26.10) + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.26.9) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-decorators': 7.25.7(@babel/core@7.26.10) + '@babel/plugin-syntax-decorators': 7.25.7(@babel/core@7.26.9) transitivePeerDependencies: - supports-color dev: false @@ -4734,8 +5036,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -4748,13 +5050,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.10) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color dev: true + /@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.26.10): + resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.26.10) + dev: true + /@babel/plugin-proposal-export-default-from@7.25.8(@babel/core@7.26.10): resolution: {integrity: sha512-5SLPHA/Gk7lNdaymtSVS9jH77Cs7yuHTR3dYj+9q+M7R7tNLXhNuvnmOfafRIzpWL+dtMibuu1I4ofrc768Gkw==} engines: {node: '>=6.9.0'} @@ -4762,7 +5075,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 dev: true /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): @@ -4772,11 +5085,22 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.27.1 + '@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.9(@babel/core@7.12.9) dev: true + /@babel/plugin-proposal-partial-application@7.24.7(@babel/core@7.26.10): + resolution: {integrity: sha512-4PpEJclyaty+PE1Ma+ZMm6EcRnktKrhnhJ24DLrRWOuLJaczOJpzRxg4Znr63EgvtvFny/pAP2VLupjxHI3iwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-partial-application': 7.24.7(@babel/core@7.26.10) + dev: true + /@babel/plugin-proposal-partial-application@7.25.8(@babel/core@7.26.10): resolution: {integrity: sha512-kMFBy15Je522LBwUQlUR0P/A0RTaIxpIhphvlK210BSsFBE6IHEtOOX1McSoqi5v7T64Oj449EG5zXG7Mw33/w==} engines: {node: '>=6.9.0'} @@ -4784,7 +5108,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-proposal-pipeline-operator@7.24.7(@babel/core@7.26.10): + resolution: {integrity: sha512-cJOSXlieT6/Yul8yEkbBRzhyf/J4jeeqUREw8HCf8nxT4DTP5FCdC0EXf+b8+vBt34IMYYvTDiC8uC91KSSLpA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-pipeline-operator': 7.24.7(@babel/core@7.26.10) dev: true /@babel/plugin-proposal-pipeline-operator@7.25.7(@babel/core@7.26.10): @@ -4794,7 +5129,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-pipeline-operator': 7.25.7(@babel/core@7.26.10) dev: true @@ -4805,6 +5140,15 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 + dev: true + + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -4880,13 +5224,13 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true - /@babel/plugin-syntax-decorators@7.25.7(@babel/core@7.26.10): + /@babel/plugin-syntax-decorators@7.25.7(@babel/core@7.26.9): resolution: {integrity: sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.25.9 dev: false @@ -4918,6 +5262,16 @@ packages: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.26.10): + resolution: {integrity: sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-syntax-flow@7.25.7(@babel/core@7.26.10): resolution: {integrity: sha512-fyoj6/YdVtlv2ROig/J0fP7hh/wNO1MJGm1NR70Pg7jbkF+jOUL9joorqaCOQh06Y+LfgTagHzC8KqZ3MF782w==} engines: {node: '>=6.9.0'} @@ -4925,7 +5279,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 dev: true /@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.10): @@ -4936,6 +5290,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.25.2): resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==} @@ -4965,6 +5329,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.9): + 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.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} @@ -5008,7 +5382,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 dev: true /@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.25.2): @@ -5021,6 +5395,16 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true + /@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.26.10): + resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.10 + '@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==} engines: {node: '>=6.9.0'} @@ -5040,6 +5424,15 @@ packages: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.26.10): resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} engines: {node: '>=6.9.0'} @@ -5048,6 +5441,7 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.27.1 + dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -5166,6 +5560,26 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true + /@babel/plugin-syntax-partial-application@7.24.7(@babel/core@7.26.10): + resolution: {integrity: sha512-+iFwg2pr9sQgVKH0Scj3ezezvWLp+y5xNLBFiYu6/+FilRFs6y3DrUyTGEho4Um6S6tw5f7YM62aS0hJRlf/8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-syntax-pipeline-operator@7.24.7(@babel/core@7.26.10): + resolution: {integrity: sha512-PnW47ro0vPh4Raqabn3FM7opwdKbNQoFJKSNfCj7lmqcQlVMYFcJ6b+rhMyfB/g1SlWRwnodffVzLcee1FDHYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-syntax-pipeline-operator@7.25.7(@babel/core@7.26.10): resolution: {integrity: sha512-8xa7wyr0Ppxy7j4FaakNSaVNrDQfTKmO/+iswNuj+ZSx7GP+UReoip4YUeus3eFWG1mzx50RZf8fherszXTtgg==} engines: {node: '>=6.9.0'} @@ -5173,7 +5587,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 dev: true /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2): @@ -5226,6 +5640,16 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true + /@babel/plugin-syntax-typescript@7.25.7(@babel/core@7.26.10): + resolution: {integrity: sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} engines: {node: '>=6.9.0'} @@ -5234,6 +5658,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.26.10): resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} @@ -5243,6 +5677,7 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.27.1 + dev: true /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.10): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} @@ -5253,6 +5688,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.9): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} @@ -5262,6 +5708,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} @@ -5272,7 +5728,21 @@ packages: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.10) - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.9) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -5288,6 +5758,20 @@ packages: '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@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.9) + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} @@ -5297,6 +5781,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} @@ -5306,6 +5800,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} @@ -5318,6 +5822,19 @@ packages: '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.10): resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} @@ -5330,6 +5847,19 @@ packages: '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} @@ -5342,7 +5872,24 @@ 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.10) - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.25.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@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.9) + '@babel/traverse': 7.25.9 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -5356,6 +5903,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 + dev: true + + /@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 /@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} @@ -5365,6 +5923,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} @@ -5375,6 +5943,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} @@ -5384,6 +5963,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} @@ -5394,6 +5983,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} @@ -5403,6 +6003,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} @@ -5415,6 +6025,19 @@ packages: '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} @@ -5424,6 +6047,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-flow-strip-types@7.25.7(@babel/core@7.26.10): resolution: {integrity: sha512-q8Td2PPc6/6I73g96SreSUCKEcwMXCwcXSIAVTyTTN6CpJe0dMj8coxu1fg1T9vfBLi6Rsi6a4ECcFBbKabS5w==} @@ -5432,7 +6065,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-flow': 7.25.7(@babel/core@7.26.10) dev: true @@ -5447,6 +6080,19 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} @@ -5457,7 +6103,21 @@ packages: '@babel/core': 7.26.10 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -5469,6 +6129,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} @@ -5478,6 +6148,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} @@ -5487,6 +6167,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} @@ -5496,6 +6186,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} @@ -5508,6 +6208,19 @@ packages: '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-modules-commonjs@7.25.7(@babel/core@7.26.0): resolution: {integrity: sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==} @@ -5535,6 +6248,20 @@ packages: '@babel/helper-simple-access': 7.25.9 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.26.10): resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} @@ -5543,7 +6270,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-module-transforms': 7.27.1(@babel/core@7.26.10) + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -5559,7 +6286,22 @@ packages: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.27.1 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -5574,6 +6316,19 @@ packages: '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} @@ -5584,6 +6339,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} @@ -5593,6 +6359,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} @@ -5602,6 +6378,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} @@ -5611,6 +6397,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} @@ -5622,6 +6418,18 @@ packages: '@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.10) + dev: true + + /@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@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.9) /@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} @@ -5634,6 +6442,19 @@ packages: '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} @@ -5643,6 +6464,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} @@ -5651,7 +6482,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color @@ -5674,6 +6518,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} @@ -5686,6 +6540,19 @@ packages: '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} @@ -5699,6 +6566,20 @@ packages: '@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.26.9): + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} @@ -5708,23 +6589,33 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true - /@babel/plugin-transform-react-constant-elements@7.25.1(@babel/core@7.26.10): + /@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-plugin-utils': 7.25.9 + + /@babel/plugin-transform-react-constant-elements@7.25.1(@babel/core@7.26.9): resolution: {integrity: sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.25.9 - /@babel/plugin-transform-react-display-name@7.25.7(@babel/core@7.26.10): + /@babel/plugin-transform-react-display-name@7.25.7(@babel/core@7.26.9): resolution: {integrity: sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.25.2): @@ -5747,14 +6638,14 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true - /@babel/plugin-transform-react-jsx-development@7.25.7(@babel/core@7.26.10): + /@babel/plugin-transform-react-jsx-development@7.25.7(@babel/core@7.26.9): resolution: {integrity: sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.10 - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.10) + '@babel/core': 7.26.9 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.9) transitivePeerDependencies: - supports-color @@ -5789,7 +6680,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 dev: true /@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.26.0): @@ -5799,7 +6690,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 dev: true /@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.25.2): @@ -5832,14 +6723,30 @@ packages: '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@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.9) + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-react-pure-annotations@7.25.7(@babel/core@7.26.10): + /@babel/plugin-transform-react-pure-annotations@7.25.7(@babel/core@7.26.9): resolution: {integrity: sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.26.9 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 @@ -5874,6 +6781,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 + dev: true + + /@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 /@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.10): resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} @@ -5884,6 +6802,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} @@ -5893,6 +6822,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-runtime@7.25.7(@babel/core@7.26.10): resolution: {integrity: sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==} @@ -5901,14 +6840,32 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@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.10) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.10) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.10) semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-runtime@7.25.7(@babel/core@7.26.9): + resolution: {integrity: sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@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.9) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.9) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false /@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} @@ -5918,6 +6875,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} @@ -5930,6 +6897,19 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color /@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} @@ -5939,6 +6919,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} @@ -5948,6 +6938,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} @@ -5957,6 +6957,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2): resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} @@ -5988,15 +6998,31 @@ packages: '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + dev: true + + /@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) + '@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.9) + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-typescript@7.27.1(@babel/core@7.26.10): - resolution: {integrity: sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==} + /@babel/plugin-transform-typescript@7.28.0(@babel/core@7.26.10): + resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.27.1 + '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 @@ -6013,6 +7039,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} @@ -6023,6 +7059,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} @@ -6033,6 +7080,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.9): + 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.9 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 /@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.10): resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} @@ -6043,6 +7101,17 @@ packages: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 + dev: true + + /@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.25.9 /@babel/preset-env@7.26.0(@babel/core@7.26.10): resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} @@ -6122,6 +7191,86 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true + + /@babel/preset-env@7.26.0(@babel/core@7.26.9): + 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.9 + '@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.9) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.9) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.9) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.9) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.9) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.9) + core-js-compat: 3.38.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color /@babel/preset-flow@7.25.7(@babel/core@7.26.10): resolution: {integrity: sha512-q2x3g0YHzo/Ohsr51KOYS/BtZMsvkzVd8qEyhZAyTatYdobfgXCuyppTqTuIhdq5kR/P3nyyVvZ6H5dMc4PnCQ==} @@ -6130,8 +7279,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-validator-option': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 '@babel/plugin-transform-flow-strip-types': 7.25.7(@babel/core@7.26.10) dev: true @@ -6142,22 +7291,33 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.27.1 + '@babel/types': 7.26.0 + esutils: 2.0.3 + dev: true + + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.9): + 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.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.0 esutils: 2.0.3 - /@babel/preset-react@7.25.7(@babel/core@7.26.10): + /@babel/preset-react@7.25.7(@babel/core@7.26.9): resolution: {integrity: sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-transform-react-display-name': 7.25.7(@babel/core@7.26.10) - '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-react-jsx-development': 7.25.7(@babel/core@7.26.10) - '@babel/plugin-transform-react-pure-annotations': 7.25.7(@babel/core@7.26.10) + '@babel/plugin-transform-react-display-name': 7.25.7(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx-development': 7.25.7(@babel/core@7.26.9) + '@babel/plugin-transform-react-pure-annotations': 7.25.7(@babel/core@7.26.9) transitivePeerDependencies: - supports-color @@ -6209,6 +7369,22 @@ packages: '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + dev: true + + /@babel/preset-typescript@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@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.9) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color /@babel/preset-typescript@7.27.1(@babel/core@7.26.10): resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==} @@ -6221,7 +7397,7 @@ packages: '@babel/helper-validator-option': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.10) '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.10) - '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.26.10) transitivePeerDependencies: - supports-color dev: true @@ -6271,32 +7447,41 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 /@babel/template@7.25.9: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.27.0 + '@babel/types': 7.26.9 /@babel/template@7.26.9: resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.27.0 + '@babel/types': 7.26.10 + + /@babel/template@7.27.0: + resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 /@babel/template@7.27.2: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.1 + dev: true /@babel/traverse@7.25.7: resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} @@ -6304,10 +7489,38 @@ packages: dependencies: '@babel/code-frame': 7.26.2 '@babel/generator': 7.26.2 - '@babel/parser': 7.27.2 + '@babel/parser': 7.26.9 '@babel/template': 7.25.9 - '@babel/types': 7.27.1 - debug: 4.4.0(supports-color@9.3.1) + '@babel/types': 7.26.9 + 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.27.0 + '@babel/template': 7.25.9 + '@babel/types': 7.26.9 + debug: 4.4.0(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/traverse@7.26.10: + resolution: {integrity: sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.10 + '@babel/parser': 7.27.0 + '@babel/template': 7.26.9 + '@babel/types': 7.26.10 + debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6316,44 +7529,59 @@ packages: resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 '@babel/generator': 7.26.9 - '@babel/parser': 7.27.2 + '@babel/parser': 7.26.9 '@babel/template': 7.26.9 - '@babel/types': 7.27.1 - debug: 4.4.0(supports-color@9.3.1) + '@babel/types': 7.26.9 + debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/traverse@7.27.1: - resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==} + /@babel/traverse@7.27.0: + resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/template': 7.27.2 - '@babel/types': 7.27.1 - debug: 4.4.0(supports-color@9.3.1) + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.27.0 + '@babel/parser': 7.27.0 + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 + debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/traverse@7.27.1(supports-color@5.5.0): - resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==} + /@babel/traverse@7.27.0(supports-color@5.5.0): + resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/template': 7.27.2 - '@babel/types': 7.27.1 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.27.0 + '@babel/parser': 7.27.0 + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 debug: 4.4.0(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color + /@babel/traverse@7.28.0: + resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.1 + debug: 4.4.0(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types@7.25.7: resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} engines: {node: '>=6.9.0'} @@ -6369,6 +7597,20 @@ packages: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + /@babel/types@7.26.10: + resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + /@babel/types@7.26.9: + resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + /@babel/types@7.27.0: resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} engines: {node: '>=6.9.0'} @@ -6376,12 +7618,13 @@ packages: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - /@babel/types@7.27.1: - resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==} + /@babel/types@7.28.1: + resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + dev: true /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} @@ -6393,11 +7636,11 @@ packages: /@bufbuild/protobuf@2.2.0: resolution: {integrity: sha512-+imAQkHf7U/Rwvu0wk1XWgsP3WnpCWmK7B48f0XqSNzgk64+grljTKC7pnO/xBiEMUziF7vKRfbBnOQhg126qQ==} - - /@bufbuild/protobuf@2.6.0: - resolution: {integrity: sha512-6cuonJVNOIL7lTj5zgo/Rc2bKAo4/GvN+rKCrUj7GdEHRzCk8zKOfFwUsL9nAVk5rSIsRmlgcpLzTRysopEeeg==} dev: true + /@bufbuild/protobuf@2.6.1: + resolution: {integrity: sha512-DaG6XlyKpz08bmHY5SGX2gfIllaqtDJ/KwVoxsmP22COOLYwDBe7yD3DZGwXem/Xq7QOc9cuR7R3MpAv5CFfDw==} + /@changesets/apply-release-plan@7.0.12: resolution: {integrity: sha512-EaET7As5CeuhTzvXTQCRZeBUcisoYPDDcXvgTE/2jmmypKp0RC7LxKj/yzqeh/1qFTZI7oDGFcL1PHRuQuketQ==} dependencies: @@ -7316,7 +8559,7 @@ packages: - supports-color dev: false - /@emotion/react@11.13.3(@types/react@19.1.8)(react@19.0.0): + /@emotion/react@11.13.3(@types/react@19.0.12)(react@19.0.0): resolution: {integrity: sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==} peerDependencies: '@types/react': '*' @@ -7332,7 +8575,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@19.0.0) '@emotion/utils': 1.4.1 '@emotion/weak-memoize': 0.4.0 - '@types/react': 19.1.8 + '@types/react': 19.0.12 hoist-non-react-statics: 3.3.2 react: 19.0.0 transitivePeerDependencies: @@ -7376,7 +8619,7 @@ packages: - supports-color dev: false - /@emotion/styled@11.13.0(@emotion/react@11.13.3)(@types/react@19.1.8)(react@19.0.0): + /@emotion/styled@11.13.0(@emotion/react@11.13.3)(@types/react@19.0.12)(react@19.0.0): resolution: {integrity: sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 @@ -7389,11 +8632,11 @@ packages: '@babel/runtime': 7.25.7 '@emotion/babel-plugin': 11.12.0 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.13.3(@types/react@19.1.8)(react@19.0.0) + '@emotion/react': 11.13.3(@types/react@19.0.12)(react@19.0.0) '@emotion/serialize': 1.3.2 '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@19.0.0) '@emotion/utils': 1.4.1 - '@types/react': 19.1.8 + '@types/react': 19.0.12 react: 19.0.0 transitivePeerDependencies: - supports-color @@ -8856,7 +10099,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -8873,7 +10116,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -8962,7 +10205,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -8973,7 +10216,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -9432,6 +10675,13 @@ packages: '@types/yargs': 17.0.33 chalk: 4.1.2 + /@jridgewell/gen-mapping@0.3.12: + resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.29 + dev: true + /@jridgewell/gen-mapping@0.3.5: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -9471,6 +10721,13 @@ packages: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + /@jridgewell/trace-mapping@0.3.29: + resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: @@ -9717,16 +10974,6 @@ packages: - '@types/node' dev: true - /@microsoft/api-extractor-model@7.30.6(@types/node@18.16.9): - resolution: {integrity: sha512-znmFn69wf/AIrwHya3fxX6uB5etSIn6vg4Q4RB/tb5VDDs1rqREc+AvMC/p19MUN13CZ7+V/8pkYPTj7q8tftg==} - dependencies: - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@18.16.9) - transitivePeerDependencies: - - '@types/node' - dev: true - /@microsoft/api-extractor@7.47.11(@types/node@16.11.68): resolution: {integrity: sha512-lrudfbPub5wzBhymfFtgZKuBvXxoSIAdrvS2UbHjoMT2TjIEddq6Z13pcve7A03BAouw0x8sW8G4txdgfiSwpQ==} hasBin: true @@ -9769,27 +11016,6 @@ packages: - '@types/node' dev: true - /@microsoft/api-extractor@7.52.8(@types/node@18.16.9): - resolution: {integrity: sha512-cszYIcjiNscDoMB1CIKZ3My61+JOhpERGlGr54i6bocvGLrcL/wo9o+RNXMBrb7XgLtKaizZWUpqRduQuHQLdg==} - hasBin: true - dependencies: - '@microsoft/api-extractor-model': 7.30.6(@types/node@18.16.9) - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@18.16.9) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.3(@types/node@18.16.9) - '@rushstack/ts-command-line': 5.0.1(@types/node@18.16.9) - lodash: 4.17.21 - minimatch: 3.0.8 - resolve: 1.22.8 - semver: 7.5.4 - source-map: 0.6.1 - typescript: 5.8.2 - transitivePeerDependencies: - - '@types/node' - dev: true - /@microsoft/tsdoc-config@0.17.0: resolution: {integrity: sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==} dependencies: @@ -9799,29 +11025,16 @@ packages: resolve: 1.22.8 dev: true - /@microsoft/tsdoc-config@0.17.1: - resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==} - dependencies: - '@microsoft/tsdoc': 0.15.1 - ajv: 8.12.0 - jju: 1.4.0 - resolve: 1.22.8 - dev: true - /@microsoft/tsdoc@0.15.0: resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} dev: true - /@microsoft/tsdoc@0.15.1: - resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} - dev: true - /@modern-js-app/eslint-config@2.59.0(typescript@5.0.4): resolution: {integrity: sha512-kWUkFuOEtJCUlJaiMYZF9kRuTN8XdoumO5E4ejLRnoBZlDVSKt0k287wxaMelIYKWPwlZGj2+CjcUV5BUIWWrQ==} peerDependencies: typescript: ^4 || ^5 dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.25.7 '@babel/eslint-parser': 7.25.7(@babel/core@7.26.10)(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) @@ -9836,7 +11049,7 @@ packages: eslint-plugin-node: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.1)(prettier@2.8.8) eslint-plugin-promise: 6.6.0(eslint@8.57.1) - eslint-plugin-react: 7.37.2(eslint@8.57.1) + eslint-plugin-react: 7.37.1(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) prettier: 2.8.8 typescript: 5.0.4 @@ -9934,9 +11147,9 @@ packages: tsconfig-paths: optional: true dependencies: - '@babel/parser': 7.27.2 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 '@modern-js/core': 2.68.0 '@modern-js/node-bundle-require': 2.68.0 '@modern-js/plugin': 2.68.0 @@ -9945,9 +11158,9 @@ packages: '@modern-js/plugin-v2': 2.68.0(react-dom@18.3.1)(react@18.3.1) '@modern-js/prod-server': 2.68.0(react-dom@18.3.1)(react@18.3.1) '@modern-js/rsbuild-plugin-esbuild': 2.68.0(@swc/core@1.7.26)(webpack-cli@5.1.4) - '@modern-js/server': 2.68.0(@babel/traverse@7.27.1)(@rsbuild/core@1.4.3)(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server': 2.68.0(@babel/traverse@7.27.0)(@rsbuild/core@1.4.3)(react-dom@18.3.1)(react@18.3.1) '@modern-js/server-core': 2.68.0(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.68.0(@babel/traverse@7.27.1)(@rsbuild/core@1.4.3) + '@modern-js/server-utils': 2.68.0(@babel/traverse@7.27.0)(@rsbuild/core@1.4.3) '@modern-js/types': 2.68.0 '@modern-js/uni-builder': 2.68.0(@rspack/core@1.3.9)(esbuild@0.25.5)(styled-components@6.1.8)(typescript@5.0.4)(webpack-cli@5.1.4) '@modern-js/utils': 2.68.0 @@ -10003,9 +11216,9 @@ packages: tsconfig-paths: optional: true dependencies: - '@babel/parser': 7.27.2 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 '@modern-js/core': 2.68.2 '@modern-js/node-bundle-require': 2.68.2 '@modern-js/plugin': 2.68.2 @@ -10014,9 +11227,9 @@ packages: '@modern-js/plugin-v2': 2.68.2(react-dom@18.3.1)(react@18.3.1) '@modern-js/prod-server': 2.68.2(react-dom@18.3.1)(react@18.3.1) '@modern-js/rsbuild-plugin-esbuild': 2.68.2(@swc/core@1.7.26)(webpack-cli@5.1.4) - '@modern-js/server': 2.68.2(@babel/traverse@7.27.1)(@rsbuild/core@1.4.4)(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server': 2.68.2(@babel/traverse@7.27.0)(@rsbuild/core@1.4.4)(react-dom@18.3.1)(react@18.3.1) '@modern-js/server-core': 2.68.2(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.68.2(@babel/traverse@7.27.1)(@rsbuild/core@1.4.4) + '@modern-js/server-utils': 2.68.2(@babel/traverse@7.27.0)(@rsbuild/core@1.4.4) '@modern-js/types': 2.68.2 '@modern-js/uni-builder': 2.68.2(@rspack/core@1.3.9)(esbuild@0.25.5)(styled-components@6.1.8)(typescript@5.0.4)(webpack-cli@5.1.4) '@modern-js/utils': 2.68.2 @@ -10072,9 +11285,9 @@ packages: tsconfig-paths: optional: true dependencies: - '@babel/parser': 7.27.2 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 '@modern-js/core': 2.68.2 '@modern-js/node-bundle-require': 2.68.2 '@modern-js/plugin': 2.68.2 @@ -10083,9 +11296,9 @@ packages: '@modern-js/plugin-v2': 2.68.2(react-dom@18.3.1)(react@18.3.1) '@modern-js/prod-server': 2.68.2(react-dom@18.3.1)(react@18.3.1) '@modern-js/rsbuild-plugin-esbuild': 2.68.2(@swc/core@1.7.26)(webpack-cli@5.1.4) - '@modern-js/server': 2.68.2(@babel/traverse@7.27.1)(@rsbuild/core@1.4.4)(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server': 2.68.2(@babel/traverse@7.27.0)(@rsbuild/core@1.4.4)(react-dom@18.3.1)(react@18.3.1) '@modern-js/server-core': 2.68.2(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.68.2(@babel/traverse@7.27.1)(@rsbuild/core@1.4.4) + '@modern-js/server-utils': 2.68.2(@babel/traverse@7.27.0)(@rsbuild/core@1.4.4) '@modern-js/types': 2.68.2 '@modern-js/uni-builder': 2.68.2(@rspack/core@1.3.9)(esbuild@0.25.5)(styled-components@6.1.8)(typescript@5.5.2)(webpack-cli@5.1.4) '@modern-js/utils': 2.68.2 @@ -10173,14 +11386,14 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-proposal-export-default-from': 7.25.8(@babel/core@7.26.10) - '@babel/plugin-proposal-partial-application': 7.25.8(@babel/core@7.26.10) - '@babel/plugin-proposal-pipeline-operator': 7.25.7(@babel/core@7.26.10) + '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.26.10) + '@babel/plugin-proposal-partial-application': 7.24.7(@babel/core@7.26.10) + '@babel/plugin-proposal-pipeline-operator': 7.24.7(@babel/core@7.26.10) '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.26.10) '@babel/preset-env': 7.26.0(@babel/core@7.26.10) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) '@babel/runtime': 7.26.0 - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@rsbuild/plugin-babel': 1.0.1-rc.4(@rsbuild/core@1.0.1-rc.4) '@swc/helpers': 0.5.3 '@types/babel__core': 7.20.5 @@ -10201,9 +11414,9 @@ packages: '@babel/plugin-proposal-pipeline-operator': 7.25.7(@babel/core@7.26.10) '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.26.10) '@babel/preset-env': 7.26.0(@babel/core@7.26.10) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) '@babel/runtime': 7.26.0 - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@rsbuild/plugin-babel': 1.0.5(@rsbuild/core@1.4.3) '@swc/helpers': 0.5.17 '@types/babel__core': 7.20.5 @@ -10224,9 +11437,9 @@ packages: '@babel/plugin-proposal-pipeline-operator': 7.25.7(@babel/core@7.26.10) '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.26.10) '@babel/preset-env': 7.26.0(@babel/core@7.26.10) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) '@babel/runtime': 7.26.0 - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@rsbuild/plugin-babel': 1.0.5(@rsbuild/core@1.4.4) '@swc/helpers': 0.5.17 '@types/babel__core': 7.20.5 @@ -10287,7 +11500,7 @@ packages: '@ampproject/remapping': 2.3.0 '@ast-grep/napi': 0.35.0 '@babel/core': 7.26.10 - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@modern-js/core': 2.68.2 '@modern-js/plugin': 2.68.2 '@modern-js/plugin-changeset': 2.68.2 @@ -10329,7 +11542,7 @@ packages: '@ampproject/remapping': 2.3.0 '@ast-grep/napi': 0.35.0 '@babel/core': 7.26.10 - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@modern-js/core': 2.68.2 '@modern-js/plugin': 2.68.2 '@modern-js/plugin-changeset': 2.68.2 @@ -10570,7 +11783,7 @@ packages: dependencies: '@swc/helpers': 0.5.17 esbuild: 0.25.5 - webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - uglify-js @@ -10582,7 +11795,7 @@ packages: dependencies: '@swc/helpers': 0.5.17 esbuild: 0.25.5 - webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - uglify-js @@ -10639,7 +11852,7 @@ packages: react-dom: '>=17' dependencies: '@babel/core': 7.26.10 - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@loadable/babel-plugin': 5.15.3(@babel/core@7.26.10) '@loadable/component': 5.15.3(react@18.3.1) '@loadable/server': 5.15.3(@loadable/component@5.15.3)(react@18.3.1) @@ -10677,7 +11890,7 @@ packages: react-dom: '>=17' dependencies: '@babel/core': 7.26.10 - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@loadable/babel-plugin': 5.15.3(@babel/core@7.26.10) '@loadable/component': 5.15.3(react@18.3.1) '@loadable/server': 5.15.3(@loadable/component@5.15.3)(react@18.3.1) @@ -10759,47 +11972,47 @@ packages: - react-dom dev: true - /@modern-js/server-utils@2.68.0(@babel/traverse@7.27.1)(@rsbuild/core@1.4.3): + /@modern-js/server-utils@2.68.0(@babel/traverse@7.27.0)(@rsbuild/core@1.4.3): resolution: {integrity: sha512-VkHJm4IoxXOCYPoUMVq8userl9mI4FIqXokZUxVCoc6PAUgPj+axkWEPLpRsCuKRPQdn08MEHd3vI72wJ+P3Zg==} dependencies: '@babel/core': 7.26.10 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) '@babel/preset-env': 7.26.0(@babel/core@7.26.10) '@babel/preset-react': 7.26.3(@babel/core@7.26.10) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) '@modern-js/babel-compiler': 2.68.0 '@modern-js/babel-plugin-module-resolver': 2.68.0 '@modern-js/babel-preset': 2.68.0(@rsbuild/core@1.4.3) '@modern-js/utils': 2.68.0 '@swc/helpers': 0.5.17 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.10)(@babel/traverse@7.27.1) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.10)(@babel/traverse@7.27.0) transitivePeerDependencies: - '@babel/traverse' - '@rsbuild/core' - supports-color dev: true - /@modern-js/server-utils@2.68.2(@babel/traverse@7.27.1)(@rsbuild/core@1.4.4): + /@modern-js/server-utils@2.68.2(@babel/traverse@7.27.0)(@rsbuild/core@1.4.4): resolution: {integrity: sha512-z5tWZmIfMLrYPsILLhgSC1WDZSOFwBbWXYWDI97tHXZHYIii4fhIlI942zqf88g1euasYnztNmb5/q5z4ywKvA==} dependencies: '@babel/core': 7.26.10 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) '@babel/preset-env': 7.26.0(@babel/core@7.26.10) '@babel/preset-react': 7.26.3(@babel/core@7.26.10) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) '@modern-js/babel-compiler': 2.68.2 '@modern-js/babel-plugin-module-resolver': 2.68.2 '@modern-js/babel-preset': 2.68.2(@rsbuild/core@1.4.4) '@modern-js/utils': 2.68.2 '@swc/helpers': 0.5.17 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.10)(@babel/traverse@7.27.1) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.10)(@babel/traverse@7.27.0) transitivePeerDependencies: - '@babel/traverse' - '@rsbuild/core' - supports-color dev: true - /@modern-js/server@2.68.0(@babel/traverse@7.27.1)(@rsbuild/core@1.4.3)(react-dom@18.3.1)(react@18.3.1): + /@modern-js/server@2.68.0(@babel/traverse@7.27.0)(@rsbuild/core@1.4.3)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-5r1Bl2osn84wixU625KQGs2FnP0diyk5hZucteogFTAKWz9jo128Ry9ePTXegUnHGc8K/9l4Ex5PsQdXgOPhvA==} peerDependencies: devcert: ^1.2.2 @@ -10817,7 +12030,7 @@ packages: '@babel/register': 7.25.7(@babel/core@7.26.10) '@modern-js/runtime-utils': 2.68.0(react-dom@18.3.1)(react@18.3.1) '@modern-js/server-core': 2.68.0(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.68.0(@babel/traverse@7.27.1)(@rsbuild/core@1.4.3) + '@modern-js/server-utils': 2.68.0(@babel/traverse@7.27.0)(@rsbuild/core@1.4.3) '@modern-js/types': 2.68.0 '@modern-js/utils': 2.68.0 '@swc/helpers': 0.5.17 @@ -10838,7 +12051,7 @@ packages: - utf-8-validate dev: true - /@modern-js/server@2.68.2(@babel/traverse@7.27.1)(@rsbuild/core@1.4.4)(react-dom@18.3.1)(react@18.3.1): + /@modern-js/server@2.68.2(@babel/traverse@7.27.0)(@rsbuild/core@1.4.4)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-O2KtXjev6RBeZ8C3KIgAIo+k2HBWBTgIWss5z3Z0bh+IijnaqaliYOBpG4sbrsLZwVu0c2CoNguG/v246pXDRA==} peerDependencies: devcert: ^1.2.2 @@ -10856,7 +12069,7 @@ packages: '@babel/register': 7.25.7(@babel/core@7.26.10) '@modern-js/runtime-utils': 2.68.2(react-dom@18.3.1)(react@18.3.1) '@modern-js/server-core': 2.68.2(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.68.2(@babel/traverse@7.27.1)(@rsbuild/core@1.4.4) + '@modern-js/server-utils': 2.68.2(@babel/traverse@7.27.0)(@rsbuild/core@1.4.4) '@modern-js/types': 2.68.2 '@modern-js/utils': 2.68.2 '@swc/helpers': 0.5.17 @@ -11082,16 +12295,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/preset-react': 7.26.3(@babel/core@7.26.10) - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@modern-js/babel-preset': 2.68.0(@rsbuild/core@1.4.3) '@modern-js/flight-server-transform-plugin': 2.68.0 '@modern-js/utils': 2.68.0 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(webpack@5.99.9) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(webpack@5.100.2) '@rsbuild/core': 1.4.3 '@rsbuild/plugin-assets-retry': 1.3.0(@rsbuild/core@1.4.3) '@rsbuild/plugin-babel': 1.0.5(@rsbuild/core@1.4.3) '@rsbuild/plugin-check-syntax': 1.3.0(@rsbuild/core@1.4.3) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.3)(esbuild@0.25.5)(webpack@5.99.9) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.3)(esbuild@0.25.5)(webpack@5.100.2) '@rsbuild/plugin-less': 1.2.4(@rsbuild/core@1.4.3) '@rsbuild/plugin-pug': 1.3.1(@rsbuild/core@1.4.3) '@rsbuild/plugin-react': 1.3.2(@rsbuild/core@1.4.3) @@ -11108,7 +12321,7 @@ packages: '@swc/core': 1.11.31(@swc/helpers@0.5.17) '@swc/helpers': 0.5.17 autoprefixer: 10.4.21(postcss@8.4.38) - babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.99.9) + babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.100.2) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@6.1.8) babel-plugin-transform-react-remove-prop-types: 0.4.24 @@ -11117,7 +12330,7 @@ packages: es-module-lexer: 1.6.0 glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.99.9) + html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.100.2) jiti: 1.21.7 lodash: 4.17.21 magic-string: 0.30.17 @@ -11132,11 +12345,11 @@ packages: postcss-page-break: 3.0.4(postcss@8.4.38) react-refresh: 0.14.2 rspack-manifest-plugin: 5.0.3(@rspack/core@1.3.9) - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.99.9) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.100.2) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.99.9) - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.99.9) + ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.100.2) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.100.2) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -11163,16 +12376,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/preset-react': 7.26.3(@babel/core@7.26.10) - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@modern-js/babel-preset': 2.68.2(@rsbuild/core@1.4.4) '@modern-js/flight-server-transform-plugin': 2.68.2 '@modern-js/utils': 2.68.2 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(webpack@5.99.9) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(webpack@5.100.2) '@rsbuild/core': 1.4.4 '@rsbuild/plugin-assets-retry': 1.4.0(@rsbuild/core@1.4.4) '@rsbuild/plugin-babel': 1.0.5(@rsbuild/core@1.4.4) '@rsbuild/plugin-check-syntax': 1.3.0(@rsbuild/core@1.4.4) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.4)(esbuild@0.18.20)(webpack@5.99.9) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.4)(esbuild@0.18.20)(webpack@5.100.2) '@rsbuild/plugin-less': 1.2.5(@rsbuild/core@1.4.4) '@rsbuild/plugin-pug': 1.3.1(@rsbuild/core@1.4.4) '@rsbuild/plugin-react': 1.3.4(@rsbuild/core@1.4.4) @@ -11189,7 +12402,7 @@ packages: '@swc/core': 1.11.31(@swc/helpers@0.5.17) '@swc/helpers': 0.5.17 autoprefixer: 10.4.21(postcss@8.5.6) - babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.99.9) + babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.100.2) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@6.1.8) babel-plugin-transform-react-remove-prop-types: 0.4.24 @@ -11198,7 +12411,7 @@ packages: es-module-lexer: 1.6.0 glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.99.9) + html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.100.2) jiti: 1.21.7 lodash: 4.17.21 magic-string: 0.30.17 @@ -11213,11 +12426,11 @@ packages: postcss-page-break: 3.0.4(postcss@8.5.6) react-refresh: 0.14.2 rspack-manifest-plugin: 5.0.3(@rspack/core@1.3.9) - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.18.20)(webpack@5.99.9) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.18.20)(webpack@5.100.2) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.99.9) - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.99.9) + ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.100.2) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.100.2) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -11244,16 +12457,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/preset-react': 7.26.3(@babel/core@7.26.10) - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@modern-js/babel-preset': 2.68.2(@rsbuild/core@1.4.4) '@modern-js/flight-server-transform-plugin': 2.68.2 '@modern-js/utils': 2.68.2 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(webpack@5.99.9) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(webpack@5.100.2) '@rsbuild/core': 1.4.4 '@rsbuild/plugin-assets-retry': 1.4.0(@rsbuild/core@1.4.4) '@rsbuild/plugin-babel': 1.0.5(@rsbuild/core@1.4.4) '@rsbuild/plugin-check-syntax': 1.3.0(@rsbuild/core@1.4.4) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.4)(esbuild@0.25.5)(webpack@5.99.9) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.4)(esbuild@0.25.5)(webpack@5.100.2) '@rsbuild/plugin-less': 1.2.5(@rsbuild/core@1.4.4) '@rsbuild/plugin-pug': 1.3.1(@rsbuild/core@1.4.4) '@rsbuild/plugin-react': 1.3.4(@rsbuild/core@1.4.4) @@ -11270,7 +12483,7 @@ packages: '@swc/core': 1.11.31(@swc/helpers@0.5.17) '@swc/helpers': 0.5.17 autoprefixer: 10.4.21(postcss@8.5.6) - babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.99.9) + babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.100.2) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@6.1.8) babel-plugin-transform-react-remove-prop-types: 0.4.24 @@ -11279,7 +12492,7 @@ packages: es-module-lexer: 1.6.0 glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.99.9) + html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.100.2) jiti: 1.21.7 lodash: 4.17.21 magic-string: 0.30.17 @@ -11294,11 +12507,11 @@ packages: postcss-page-break: 3.0.4(postcss@8.5.6) react-refresh: 0.14.2 rspack-manifest-plugin: 5.0.3(@rspack/core@1.3.9) - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.99.9) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.100.2) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.99.9) - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.99.9) + ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.100.2) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.100.2) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -11325,16 +12538,16 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/preset-react': 7.26.3(@babel/core@7.26.10) - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@modern-js/babel-preset': 2.68.2(@rsbuild/core@1.4.4) '@modern-js/flight-server-transform-plugin': 2.68.2 '@modern-js/utils': 2.68.2 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(webpack@5.99.9) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(webpack@5.100.2) '@rsbuild/core': 1.4.4 '@rsbuild/plugin-assets-retry': 1.4.0(@rsbuild/core@1.4.4) '@rsbuild/plugin-babel': 1.0.5(@rsbuild/core@1.4.4) '@rsbuild/plugin-check-syntax': 1.3.0(@rsbuild/core@1.4.4) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.4)(esbuild@0.25.5)(webpack@5.99.9) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.4.4)(esbuild@0.25.5)(webpack@5.100.2) '@rsbuild/plugin-less': 1.2.5(@rsbuild/core@1.4.4) '@rsbuild/plugin-pug': 1.3.1(@rsbuild/core@1.4.4) '@rsbuild/plugin-react': 1.3.4(@rsbuild/core@1.4.4) @@ -11351,7 +12564,7 @@ packages: '@swc/core': 1.11.31(@swc/helpers@0.5.17) '@swc/helpers': 0.5.17 autoprefixer: 10.4.21(postcss@8.5.6) - babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.99.9) + babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.100.2) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@6.1.8) babel-plugin-transform-react-remove-prop-types: 0.4.24 @@ -11360,7 +12573,7 @@ packages: es-module-lexer: 1.6.0 glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.99.9) + html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.100.2) jiti: 1.21.7 lodash: 4.17.21 magic-string: 0.30.17 @@ -11375,11 +12588,11 @@ packages: postcss-page-break: 3.0.4(postcss@8.5.6) react-refresh: 0.14.2 rspack-manifest-plugin: 5.0.3(@rspack/core@1.3.9) - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.99.9) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.100.2) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.5.2)(webpack@5.99.9) - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.99.9) + ts-loader: 9.4.4(typescript@5.5.2)(webpack@5.100.2) + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.100.2) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -11405,7 +12618,7 @@ packages: resolution: {integrity: sha512-HrChf19F+6nALo5XPra8ycjhXGQfGi23+S7Y2FLfTKe8vaNnky8duT/XvRWpbS4pp3SQj8ryO8m/qWSsJ1Rogw==} dependencies: '@swc/helpers': 0.5.13 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 lodash: 4.17.21 rslog: 1.2.3 dev: true @@ -11414,7 +12627,7 @@ packages: resolution: {integrity: sha512-cxY7HsSH0jIN3rlL6RZ0tgzC1tH0gHW++8X6h7sXCNCylhUdbGZI9yTGbpAS8bU7c97NmPaTKg+/ILt00Kju1Q==} dependencies: '@swc/helpers': 0.5.17 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 lodash: 4.17.21 rslog: 1.2.3 dev: true @@ -11423,7 +12636,7 @@ packages: resolution: {integrity: sha512-Wmjfh4o6nMJvbUYJlnZrWNMT2Ps27QT7Jgd7EmeQG3vWEniqhGx59MSfK9oxgL7oacP0ArY9VDJovCBCXC7jng==} dependencies: '@swc/helpers': 0.5.17 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 lodash: 4.17.21 rslog: 1.2.3 @@ -11431,7 +12644,7 @@ packages: resolution: {integrity: sha512-revom/i/EhKfI0STNLo/AUbv7gY0JY0Ni2gO6P/Z4cTyZZRgd5j90678YB2DGn+LtmSrEWtUphyDH5Jn1RKjgg==} dependencies: '@swc/helpers': 0.5.17 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 lodash: 4.17.21 rslog: 1.2.3 @@ -11664,7 +12877,7 @@ packages: '@module-federation/runtime-tools': 0.13.1 '@module-federation/sdk': 0.13.1 btoa: 1.2.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 typescript: 5.8.3 upath: 2.0.1 vue-tsc: 2.2.10(typescript@5.8.3) @@ -11706,7 +12919,7 @@ packages: '@module-federation/runtime-tools': 0.15.0 '@module-federation/sdk': 0.15.0 btoa: 1.2.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 typescript: 5.8.3 upath: 2.0.1 vue-tsc: 2.2.10(typescript@5.8.3) @@ -11807,6 +13020,10 @@ packages: /@module-federation/error-codes@0.15.0: resolution: {integrity: sha512-CFJSF+XKwTcy0PFZ2l/fSUpR4z247+Uwzp1sXVkdIfJ/ATsnqf0Q01f51qqSEA6MYdQi6FKos9FIcu3dCpQNdg==} + /@module-federation/error-codes@0.16.0: + resolution: {integrity: sha512-TfmA45b8vvISniGudMg8jjIy1q3tLPon0QN/JdFp5f8AJ8/peICN5b+dkEQnWsAVg2fEusYhk9dO7z3nUeJM8A==} + dev: false + /@module-federation/inject-external-runtime-core-plugin@0.13.1(@module-federation/runtime-tools@0.13.1): resolution: {integrity: sha512-K+ltl2AqVqlsvEds1PffCMLDMlC5lvdkyMXOfcZO6u0O4dZlaTtZbT32NchY7kIEvEsj0wyYhX1i2DnsbHpUBw==} peerDependencies: @@ -12045,6 +13262,13 @@ packages: '@module-federation/error-codes': 0.15.0 '@module-federation/sdk': 0.15.0 + /@module-federation/runtime-core@0.16.0: + resolution: {integrity: sha512-5SECQowG4hlUVBRk/y6bnYLfxbsl5NcMmqn043WPe7NDOhGQWbTuYibJ3Bk+ZBv5U4uYLEmXipBGDc1FKsHklQ==} + dependencies: + '@module-federation/error-codes': 0.16.0 + '@module-federation/sdk': 0.16.0 + dev: false + /@module-federation/runtime-tools@0.1.6: resolution: {integrity: sha512-7ILVnzMIa0Dlc0Blck5tVZG1tnk1MmLnuZpLOMpbdW+zl+N6wdMjjHMjEZFCUAJh2E5XJ3BREwfX8Ets0nIkLg==} dependencies: @@ -12078,6 +13302,13 @@ packages: '@module-federation/runtime': 0.15.0 '@module-federation/webpack-bundler-runtime': 0.15.0 + /@module-federation/runtime-tools@0.16.0: + resolution: {integrity: sha512-OzmXNluXBQ2E6znzX4m9CJt1MFHVGmbN8c8MSKcYIDcLzLSKBQAiaz9ZUMhkyWx2YrPgD134glyPEqJrc+fY8A==} + dependencies: + '@module-federation/runtime': 0.16.0 + '@module-federation/webpack-bundler-runtime': 0.16.0 + dev: false + /@module-federation/runtime-tools@0.5.1: resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} dependencies: @@ -12128,6 +13359,14 @@ packages: '@module-federation/runtime-core': 0.15.0 '@module-federation/sdk': 0.15.0 + /@module-federation/runtime@0.16.0: + resolution: {integrity: sha512-6o84WI8Qhc9O3HwPLx89kTvOSkyUOHQr73R/zr0I04sYhlMJgw5xTwXeGE7bQAmNgbJclzW9Kh7JTP7+3o3CHg==} + dependencies: + '@module-federation/error-codes': 0.16.0 + '@module-federation/runtime-core': 0.16.0 + '@module-federation/sdk': 0.16.0 + dev: false + /@module-federation/runtime@0.5.1: resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==} dependencies: @@ -12158,6 +13397,10 @@ packages: /@module-federation/sdk@0.15.0: resolution: {integrity: sha512-PWiYbGcJrKUD6JZiEPihrXhV3bgXdll4bV7rU+opV7tHaun+Z0CdcawjZ82Xnpb8MCPGmqHwa1MPFeUs66zksw==} + /@module-federation/sdk@0.16.0: + resolution: {integrity: sha512-UXJW1WWuDoDmScX0tpISjl4xIRPzAiN62vg9etuBdAEUM+ja9rz/zwNZaByiUPFS2aqlj2RHenCRvIapE8mYEg==} + dev: false + /@module-federation/sdk@0.5.1: resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==} dev: true @@ -12227,6 +13470,13 @@ packages: '@module-federation/runtime': 0.15.0 '@module-federation/sdk': 0.15.0 + /@module-federation/webpack-bundler-runtime@0.16.0: + resolution: {integrity: sha512-yqIDQTelJZP0Rxml0OXv4Er8Kbdxy7NFh6PCzPwDFWI1SkiokJ3uXQJBvtlxZ3lOnCDYOzdHstqa8sJG4JP02Q==} + dependencies: + '@module-federation/runtime': 0.16.0 + '@module-federation/sdk': 0.16.0 + dev: false + /@module-federation/webpack-bundler-runtime@0.5.1: resolution: {integrity: sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==} dependencies: @@ -12256,7 +13506,7 @@ packages: '@open-draft/until': 1.0.3 '@types/debug': 4.1.12 '@xmldom/xmldom': 0.8.10 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) headers-polyfill: 3.2.5 outvariant: 1.4.3 strict-event-emitter: 0.2.8 @@ -12442,6 +13692,16 @@ packages: '@tybys/wasm-util': 0.9.0 optional: true + /@napi-rs/wasm-runtime@0.2.12: + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + requiresBuild: true + dependencies: + '@emnapi/core': 1.4.3 + '@emnapi/runtime': 1.4.3 + '@tybys/wasm-util': 0.10.0 + dev: false + optional: true + /@napi-rs/wasm-runtime@0.2.4: resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} dependencies: @@ -12875,6 +14135,22 @@ packages: yargs-parser: 21.1.1 dev: false + /@nx/devkit@21.0.3(nx@21.0.3): + resolution: {integrity: sha512-PnEZWenJ3fOoAU+Es9v0xxANyrROtFj+rjDHCjfyqGs3jMihMyTsCDQLpsjdnrUF5jjp9VUawfms76ocSLmwpw==} + peerDependencies: + nx: 21.0.3 + dependencies: + ejs: 3.1.10 + enquirer: 2.3.6 + ignore: 5.3.2 + minimatch: 9.0.3 + nx: 21.0.3(@swc-node/register@1.10.10)(@swc/core@1.7.26) + semver: 7.6.3 + tmp: 0.2.3 + tslib: 2.8.1 + yargs-parser: 21.1.1 + dev: false + /@nx/devkit@21.2.3(nx@21.2.3): resolution: {integrity: sha512-H5Hk0qeZwqhxQmqcWaLpMc+otU4TroUzDYoV6kFpZdvcwGnXQKHCuGzZoI18kh9wPXvKFmb1BWmr9as3lHUw3Q==} peerDependencies: @@ -13073,19 +14349,19 @@ packages: verdaccio: optional: true dependencies: - '@babel/core': 7.26.10 - '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.10) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.26.10) - '@babel/preset-env': 7.26.0(@babel/core@7.26.10) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) + '@babel/core': 7.26.9 + '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.9) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.26.9) + '@babel/preset-env': 7.26.0(@babel/core@7.26.9) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.9) '@babel/runtime': 7.26.0 '@nx/devkit': 20.1.1(nx@21.2.3) '@nx/workspace': 20.1.1(@swc-node/register@1.10.10)(@swc/core@1.7.26) '@zkochan/js-yaml': 0.0.7 - babel-plugin-const-enum: 1.2.0(@babel/core@7.26.10) + babel-plugin-const-enum: 1.2.0(@babel/core@7.26.9) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.10)(@babel/traverse@7.27.1) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -13124,19 +14400,19 @@ packages: verdaccio: optional: true dependencies: - '@babel/core': 7.26.10 - '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.10) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.26.10) - '@babel/preset-env': 7.26.0(@babel/core@7.26.10) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) + '@babel/core': 7.26.9 + '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.9) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.26.9) + '@babel/preset-env': 7.26.0(@babel/core@7.26.9) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.9) '@babel/runtime': 7.26.0 '@nx/devkit': 20.1.1(nx@21.2.3) '@nx/workspace': 20.1.1(@swc-node/register@1.10.10)(@swc/core@1.7.26) '@zkochan/js-yaml': 0.0.7 - babel-plugin-const-enum: 1.2.0(@babel/core@7.26.10) + babel-plugin-const-enum: 1.2.0(@babel/core@7.26.9) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.10)(@babel/traverse@7.27.1) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -13180,14 +14456,14 @@ packages: '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.26.10) '@babel/preset-env': 7.26.0(@babel/core@7.26.10) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) '@babel/runtime': 7.26.0 '@nx/devkit': 21.2.3(nx@21.2.3) '@nx/workspace': 21.2.3(@swc-node/register@1.10.10)(@swc/core@1.7.26) '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.10) babel-plugin-macros: 3.1.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.10)(@babel/traverse@7.27.1) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.10)(@babel/traverse@7.27.0) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -13340,6 +14616,14 @@ packages: dev: false optional: true + /@nx/nx-darwin-arm64@21.0.3: + resolution: {integrity: sha512-UQxDwhLcA1ERv4u1GiNgb2yhTHflWE8iOfayApPfYD0eSjBUMj30/s2E1RVq5Tx9TxYtmFVwz+C8DxOVWKu3OQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@nx/nx-darwin-arm64@21.2.3: resolution: {integrity: sha512-5WgOjoX4vqG286A8abYoLCScA2ZF5af/2ZBjaM5EHypgbJLGQuMcP2ahzX66FYohT4wdAej1D0ILkEax71fAKw==} cpu: [arm64] @@ -13356,6 +14640,14 @@ packages: dev: false optional: true + /@nx/nx-darwin-x64@21.0.3: + resolution: {integrity: sha512-ZR9a2ysE4nrQ2VTQxZa2w76rr9rA9kw61Oy7sp2rlKeqr8yyKynZgZmuCTnOOn3LCOUl072wtGCIS85SFSeGug==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@nx/nx-darwin-x64@21.2.3: resolution: {integrity: sha512-aSaK8Ic9nHTwSuNZZtaKCPIXgD6+Ss9UwkNMIXPLYiYLF+EdSDORHnHutmajZZ8HakoWCQPWvxfWv30zre6iqw==} cpu: [x64] @@ -13372,6 +14664,14 @@ packages: dev: false optional: true + /@nx/nx-freebsd-x64@21.0.3: + resolution: {integrity: sha512-bJRFvhTOzewDM2HxeVDqbrR5357tAUpovcj9czzRGrEhhoelqCLP0/9Ric1V4j8yyPXmRpXa9REWq3weFaAcwg==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@nx/nx-freebsd-x64@21.2.3: resolution: {integrity: sha512-hFSbtaYM1gL+XQq88CkmwqeeabmFsLjpsBF+HFIv1UMAjb02ObrYHVVICmmin5c1NkBsEJcQzh3mf8PBSOHW8A==} cpu: [x64] @@ -13388,6 +14688,14 @@ packages: dev: false optional: true + /@nx/nx-linux-arm-gnueabihf@21.0.3: + resolution: {integrity: sha512-7Mt/G0e3x9j83VuM1wflbAGTITO+VZBRKZpvhWS6Z6mNzNhc6T2PX2OvNMDC7PsUlTJeq7O4kb3M1fmkmk1DVA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@nx/nx-linux-arm-gnueabihf@21.2.3: resolution: {integrity: sha512-yRzt8dLwTpRP7655We9/ol+Ol+n52R9wsRRnxJFdWHyLrHguZF0dqiZ5rAFFzyvywaDP6CRoPuS7wqFT7K14bw==} cpu: [arm] @@ -13404,6 +14712,14 @@ packages: dev: false optional: true + /@nx/nx-linux-arm64-gnu@21.0.3: + resolution: {integrity: sha512-3sUnzts/dquniJ+IXrJJcxnwl4jqbteJJhSXtrYlp+Kd2nNqgQIqdKvHy2hwUBDD0NvzpDdz6bTwcY2s1ghsAg==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@nx/nx-linux-arm64-gnu@21.2.3: resolution: {integrity: sha512-5u8mmUogvrNn1xlJk8Y6AJg/g1h2bKxYSyWfxR2mazKj5wI/VgbHuxHAgMXB7WDW2tK5bEcrUTvO8V0DjZQhNA==} cpu: [arm64] @@ -13420,6 +14736,14 @@ packages: dev: false optional: true + /@nx/nx-linux-arm64-musl@21.0.3: + resolution: {integrity: sha512-gBr2QXy5zmyut/UHbQLKV+wq6IKJ+5AACsczH4JdUvr58e0GunIVWTArgHMZwDJxbY4hAxtwgB8rFD4Bi6noxQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@nx/nx-linux-arm64-musl@21.2.3: resolution: {integrity: sha512-4huuq2iuCBOWmJQw60gk5g3yjeHxFzwdDZJPM0680fZ7Pa/haPwamkR6kE2U6aFtFMhi1QVGPEoj4v4vE4ZS5g==} cpu: [arm64] @@ -13436,6 +14760,14 @@ packages: dev: false optional: true + /@nx/nx-linux-x64-gnu@21.0.3: + resolution: {integrity: sha512-hwm/ER8LC1Dkh1CNIx9D3GqYFdX99StyDMV1A+W9fnIehJmFq8Om0HrbLrJAFIFMvQpVxwMjDO39q6Kf/UWyhg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@nx/nx-linux-x64-gnu@21.2.3: resolution: {integrity: sha512-qWpJXpF8vjOrZTkgSC8kQAnIh0pIFbsisePicYWj5U9szJYyTUvVbjMAvdUPH4Z3bnrUtt+nzf9mpFCJRLjsOQ==} cpu: [x64] @@ -13452,6 +14784,14 @@ packages: dev: false optional: true + /@nx/nx-linux-x64-musl@21.0.3: + resolution: {integrity: sha512-Rg0xjGoikWbhnEANSP3KwRtYHJmq1P1pv31zvPjeZI9nFNLyCRsJYSpnlE5BfP8a8XlzdqlLO0Df0XmL5Fdyew==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@nx/nx-linux-x64-musl@21.2.3: resolution: {integrity: sha512-JZHlovF9uzvN3blImysYJmG90/8ookr3jOmEFxmP4RfMUl6EdN9yBLBdx0zIG2ulh7+WQrR3eQ1qrmsWFb6oiw==} cpu: [x64] @@ -13468,6 +14808,14 @@ packages: dev: false optional: true + /@nx/nx-win32-arm64-msvc@21.0.3: + resolution: {integrity: sha512-LyxCffeta+4ad70043ZQ1/lFdOzpFpx8zmwVLhASTmZ6jdrePKPyxn+uSv0AWOiEVpGiZHr3Yh47YfrlWBO+wA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@nx/nx-win32-arm64-msvc@21.2.3: resolution: {integrity: sha512-8Q1ljgFle6F2ZGSe6dLBItSdvYXjO0n2ovZI0zIih9+5OGLdN8wf6iONQJT7he2YST1dowIDPNWdeKiuOzPo6w==} cpu: [arm64] @@ -13484,6 +14832,14 @@ packages: dev: false optional: true + /@nx/nx-win32-x64-msvc@21.0.3: + resolution: {integrity: sha512-1lyRNwjDax8Nvemt8wpbYiyRjIvrnBrzZTEkm7z5rDV2RX2Ik06EOZHWWtqHmdfx1EPV2omvVWRmmqLHI98YLA==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@nx/nx-win32-x64-msvc@21.2.3: resolution: {integrity: sha512-qJpHIZU/D48+EZ2bH02/LIFIkANYryGbcbNQUqC+pYA8ZPCU0wMqZVn4UcNMoI9K4YtXe/SvSBdjiObDuRb8yw==} cpu: [x64] @@ -13618,7 +14974,7 @@ packages: '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) '@rspack/core': 1.3.9(@swc/helpers@0.5.13) '@rspack/dev-server': 1.1.1(@rspack/core@1.3.9)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.98.0) - '@rspack/plugin-react-refresh': 1.4.3(react-refresh@0.14.2) + '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.14.2) autoprefixer: 10.4.20(postcss@8.4.38) browserslist: 4.24.4 css-loader: 6.11.0(@rspack/core@1.3.9)(webpack@5.98.0) @@ -13634,11 +14990,11 @@ packages: postcss-import: 14.1.0(postcss@8.4.38) postcss-loader: 8.1.1(@rspack/core@1.3.9)(postcss@8.4.38)(typescript@5.8.3)(webpack@5.98.0) sass: 1.88.0 - sass-embedded: 1.89.2 - sass-loader: 16.0.5(@rspack/core@1.3.9)(sass-embedded@1.89.2)(sass@1.88.0)(webpack@5.98.0) + sass-embedded: 1.83.4 + sass-loader: 16.0.5(@rspack/core@1.3.9)(sass-embedded@1.83.4)(sass@1.88.0)(webpack@5.98.0) source-map-loader: 5.0.0(webpack@5.98.0) style-loader: 3.3.4(webpack@5.98.0) - ts-checker-rspack-plugin: 1.1.4(@rspack/core@1.3.9)(typescript@5.8.3) + ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.3.9)(typescript@5.8.3) tslib: 2.8.1 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) webpack-node-externals: 3.0.0 @@ -13665,7 +15021,6 @@ packages: - verdaccio - vue-tsc - webpack-cli - - webpack-hot-middleware dev: true /@nx/storybook@21.2.3(@swc-node/register@1.10.10)(@swc/core@1.7.26)(cypress@14.3.3)(eslint@8.57.1)(nx@21.2.3)(storybook@9.0.9)(typescript@5.8.3)(verdaccio@6.1.2): @@ -13711,7 +15066,7 @@ packages: semver: 7.6.3 tsconfig-paths: 4.2.0 vite: 6.3.5(@types/node@18.16.9)(jiti@2.4.2)(less@4.3.0)(stylus@0.64.0) - vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.3.0)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(jsdom@22.1.0)(less@4.3.0)(stylus@0.64.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -13867,13 +15222,13 @@ packages: postcss-loader: 6.2.1(postcss@8.4.38)(webpack@5.99.9) rxjs: 7.8.2 sass: 1.88.0 - sass-embedded: 1.89.2 - sass-loader: 16.0.5(@rspack/core@1.3.9)(sass-embedded@1.89.2)(sass@1.88.0)(webpack@5.99.9) + sass-embedded: 1.83.4 + sass-loader: 16.0.5(@rspack/core@1.3.9)(sass-embedded@1.83.4)(sass@1.88.0)(webpack@5.99.9) source-map-loader: 5.0.0(webpack@5.99.9) style-loader: 3.3.4(webpack@5.99.9) stylus: 0.64.0 stylus-loader: 7.1.3(stylus@0.64.0)(webpack@5.99.9) - terser-webpack-plugin: 5.3.14(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.99.9) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.99.9) ts-loader: 9.5.1(typescript@5.8.3)(webpack@5.99.9) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.8.1 @@ -14344,7 +15699,7 @@ packages: webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.14.2)(webpack@5.99.9): + /@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.14.2)(webpack@5.100.2): resolution: {integrity: sha512-kLQc9xz6QIqd2oIYyXRUiAp79kGpFBm3fEM9ahfG1HI0WI5gdZ2OVHWdmZYnwODt7ISck+QuQ6sBPrtvUBML7Q==} engines: {node: '>= 10.13'} peerDependencies: @@ -14373,12 +15728,12 @@ packages: ansi-html: 0.0.9 core-js-pure: 3.38.1 error-stack-parser: 2.1.4 - html-entities: 2.6.0 + html-entities: 2.5.2 loader-utils: 2.0.4 react-refresh: 0.14.2 - schema-utils: 4.3.2 + schema-utils: 4.3.0 source-map: 0.7.4 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true /@pnpm/config.env-replace@1.1.0: @@ -15564,8 +16919,8 @@ packages: optional: true dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.27.1 - '@rollup/pluginutils': 5.1.4(rollup@4.40.0) + '@babel/helper-module-imports': 7.25.9 + '@rollup/pluginutils': 5.1.3(rollup@4.40.0) rollup: 4.40.0 transitivePeerDependencies: - supports-color @@ -15596,7 +16951,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.0) + '@rollup/pluginutils': 5.1.3(rollup@4.40.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 @@ -15633,7 +16988,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.0) + '@rollup/pluginutils': 5.1.3(rollup@4.40.0) mini-svg-data-uri: 1.4.4 rollup: 4.40.0 dev: true @@ -15656,7 +17011,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.0) + '@rollup/pluginutils': 5.1.3(rollup@4.40.0) rollup: 4.40.0 dev: true @@ -15760,7 +17115,7 @@ packages: tslib: optional: true dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.0) + '@rollup/pluginutils': 5.1.3(rollup@4.40.0) resolve: 1.22.8 rollup: 4.40.0 tslib: 2.8.1 @@ -15825,14 +17180,14 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 rollup: 4.40.0 dev: true - /@rollup/pluginutils@5.1.4(rollup@4.40.0): - resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + /@rollup/pluginutils@5.2.0(rollup@4.40.0): + resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -16126,7 +17481,7 @@ packages: '@rspack/core': 1.0.14(@swc/helpers@0.5.17) '@rspack/lite-tapable': 1.0.1 '@swc/helpers': 0.5.17 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 core-js: 3.38.1 optionalDependencies: fsevents: 2.3.3 @@ -16189,6 +17544,18 @@ packages: core-js: 3.43.0 jiti: 2.4.2 + /@rsbuild/core@1.4.8: + resolution: {integrity: sha512-IJhpLl8lrp5ynlf04V5l7rMrVTNuGLG36ZDadHiBIC5qLRGSS3rMF8cVLSkSA6qM1OiRlPpMgwQbqFYh325RvQ==} + engines: {node: '>=16.10.0'} + hasBin: true + dependencies: + '@rspack/core': 1.4.8(@swc/helpers@0.5.17) + '@rspack/lite-tapable': 1.0.1 + '@swc/helpers': 0.5.17 + core-js: 3.44.0 + jiti: 2.4.2 + dev: false + /@rsbuild/plugin-assets-retry@1.3.0(@rsbuild/core@1.4.3): resolution: {integrity: sha512-qBo1dIiedkpeBSChB/sQmK8ZpVqrK7AoBqBeu/u+DoeiCct9z2BJ2UIFRCan3rFNtF7cU99ZGOYP+JxTo7ghqg==} peerDependencies: @@ -16219,7 +17586,7 @@ packages: '@babel/core': 7.26.10 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.10) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) '@rsbuild/core': 1.0.1-rc.4 '@types/babel__core': 7.20.5 deepmerge: 4.3.1 @@ -16297,7 +17664,7 @@ packages: source-map: 0.7.4 dev: true - /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.3)(esbuild@0.25.5)(webpack@5.99.9): + /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.3)(esbuild@0.25.5)(webpack@5.100.2): resolution: {integrity: sha512-x695i5PHWI9uV9VA1Dun66G0DeJMgxbt3wEk4eHZMz9pi6n8Dah6BHG2WcloYAEi7yVoUcPIGXDdag27s2B+4A==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -16306,7 +17673,7 @@ packages: optional: true dependencies: '@rsbuild/core': 1.4.3 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.99.9) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.100.2) reduce-configs: 1.1.0 transitivePeerDependencies: - '@parcel/css' @@ -16318,7 +17685,7 @@ packages: - webpack dev: true - /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.4)(esbuild@0.18.20)(webpack@5.99.9): + /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.4)(esbuild@0.18.20)(webpack@5.100.2): resolution: {integrity: sha512-x695i5PHWI9uV9VA1Dun66G0DeJMgxbt3wEk4eHZMz9pi6n8Dah6BHG2WcloYAEi7yVoUcPIGXDdag27s2B+4A==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -16327,7 +17694,7 @@ packages: optional: true dependencies: '@rsbuild/core': 1.4.4 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.18.20)(webpack@5.99.9) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.18.20)(webpack@5.100.2) reduce-configs: 1.1.0 transitivePeerDependencies: - '@parcel/css' @@ -16339,7 +17706,7 @@ packages: - webpack dev: true - /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.4)(esbuild@0.25.5)(webpack@5.99.9): + /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.4.4)(esbuild@0.25.5)(webpack@5.100.2): resolution: {integrity: sha512-x695i5PHWI9uV9VA1Dun66G0DeJMgxbt3wEk4eHZMz9pi6n8Dah6BHG2WcloYAEi7yVoUcPIGXDdag27s2B+4A==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -16348,7 +17715,7 @@ packages: optional: true dependencies: '@rsbuild/core': 1.4.4 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.99.9) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.5)(webpack@5.100.2) reduce-configs: 1.1.0 transitivePeerDependencies: - '@parcel/css' @@ -16498,24 +17865,24 @@ packages: react-refresh: 0.16.0 dev: true - /@rsbuild/plugin-react@1.3.1(@rsbuild/core@1.3.21): - resolution: {integrity: sha512-1PfE0CZDwiSIUFaMFOEprwsHK6oo29zU6DdtFH2D49uLcpUdOUvU1u2p00RCVO1CIgnAjRajLS7dnPdQUwFOuQ==} + /@rsbuild/plugin-react@1.3.2(@rsbuild/core@1.4.3): + resolution: {integrity: sha512-H4blXmgvVOrQlVy4ZfJ5IGfQIF5uKwtkGzwVnEsn1HN7DRRI9VlFrcuXj6+e3GigvYxg6TDHAAUJi6FoIGbnKQ==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.3.21 + '@rsbuild/core': 1.4.3 '@rspack/plugin-react-refresh': 1.4.3(react-refresh@0.17.0) react-refresh: 0.17.0 transitivePeerDependencies: - webpack-hot-middleware dev: true - /@rsbuild/plugin-react@1.3.2(@rsbuild/core@1.4.3): - resolution: {integrity: sha512-H4blXmgvVOrQlVy4ZfJ5IGfQIF5uKwtkGzwVnEsn1HN7DRRI9VlFrcuXj6+e3GigvYxg6TDHAAUJi6FoIGbnKQ==} + /@rsbuild/plugin-react@1.3.4(@rsbuild/core@1.3.21): + resolution: {integrity: sha512-PeLmPkUUm+t2cBGBe1WHhw1NNPHDFnKiXnRUGM5WSSlSZWfSi96RbeLqrm+gH6TaefdyvmLvurJu+7tSSUrQjQ==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.4.3 + '@rsbuild/core': 1.3.21 '@rspack/plugin-react-refresh': 1.4.3(react-refresh@0.17.0) react-refresh: 0.17.0 transitivePeerDependencies: @@ -16532,6 +17899,7 @@ packages: react-refresh: 0.17.0 transitivePeerDependencies: - webpack-hot-middleware + dev: false /@rsbuild/plugin-react@1.3.4(@rsbuild/core@1.4.4): resolution: {integrity: sha512-PeLmPkUUm+t2cBGBe1WHhw1NNPHDFnKiXnRUGM5WSSlSZWfSi96RbeLqrm+gH6TaefdyvmLvurJu+7tSSUrQjQ==} @@ -16545,6 +17913,18 @@ packages: - webpack-hot-middleware dev: true + /@rsbuild/plugin-react@1.3.4(@rsbuild/core@1.4.8): + resolution: {integrity: sha512-PeLmPkUUm+t2cBGBe1WHhw1NNPHDFnKiXnRUGM5WSSlSZWfSi96RbeLqrm+gH6TaefdyvmLvurJu+7tSSUrQjQ==} + peerDependencies: + '@rsbuild/core': 1.x + dependencies: + '@rsbuild/core': 1.4.8 + '@rspack/plugin-react-refresh': 1.4.3(react-refresh@0.17.0) + react-refresh: 0.17.0 + transitivePeerDependencies: + - webpack-hot-middleware + dev: false + /@rsbuild/plugin-rem@1.0.2(@rsbuild/core@1.4.3): resolution: {integrity: sha512-YI/X4fM4UUmMoCPIukQ40KZ4fPsr9MGW6BRc/+SoLy5dxZVsRuRa568i4znn+X1c8hTihfNn2EtzrVbvNCPzrQ==} peerDependencies: @@ -16571,31 +17951,31 @@ packages: terser: 5.37.0 dev: true - /@rsbuild/plugin-sass@1.3.2(@rsbuild/core@1.3.21): + /@rsbuild/plugin-sass@1.3.2(@rsbuild/core@1.4.3): resolution: {integrity: sha512-askbmJllDZ7LYchT8AqdKt2zKNyBauq2KgA9peBExqjTIYGP+ZXA3UB4V8zGXoACqqAYl/jqf8LUjx6nRWHFSg==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.3.21 + '@rsbuild/core': 1.4.3 deepmerge: 4.3.1 loader-utils: 2.0.4 - postcss: 8.5.4 + postcss: 8.5.6 reduce-configs: 1.1.0 sass-embedded: 1.89.0 - dev: false + dev: true - /@rsbuild/plugin-sass@1.3.2(@rsbuild/core@1.4.3): - resolution: {integrity: sha512-askbmJllDZ7LYchT8AqdKt2zKNyBauq2KgA9peBExqjTIYGP+ZXA3UB4V8zGXoACqqAYl/jqf8LUjx6nRWHFSg==} + /@rsbuild/plugin-sass@1.3.3(@rsbuild/core@1.3.21): + resolution: {integrity: sha512-TcfhLm/SWTTlCFIED/usH/aiHUB5qqTZ1YwFK0gAtaDNuQFSLiRq2OGZ3c934hYyKB95ckgj1o+gDcQvZbaumg==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.4.3 + '@rsbuild/core': 1.3.21 deepmerge: 4.3.1 loader-utils: 2.0.4 postcss: 8.5.6 reduce-configs: 1.1.0 - sass-embedded: 1.89.0 - dev: true + sass-embedded: 1.89.2 + dev: false /@rsbuild/plugin-sass@1.3.3(@rsbuild/core@1.4.4): resolution: {integrity: sha512-TcfhLm/SWTTlCFIED/usH/aiHUB5qqTZ1YwFK0gAtaDNuQFSLiRq2OGZ3c934hYyKB95ckgj1o+gDcQvZbaumg==} @@ -16647,7 +18027,7 @@ packages: optional: true dependencies: '@rsbuild/core': 1.4.3 - '@swc/plugin-styled-components': 8.0.2 + '@swc/plugin-styled-components': 8.0.4 reduce-configs: 1.1.0 dev: true @@ -16660,7 +18040,7 @@ packages: optional: true dependencies: '@rsbuild/core': 1.4.4 - '@swc/plugin-styled-components': 8.0.2 + '@swc/plugin-styled-components': 8.0.4 reduce-configs: 1.1.0 dev: true @@ -16670,7 +18050,7 @@ packages: '@rsbuild/core': 1.x dependencies: '@rsbuild/core': 1.4.3 - '@rsbuild/plugin-react': 1.3.4(@rsbuild/core@1.4.3) + '@rsbuild/plugin-react': 1.3.2(@rsbuild/core@1.4.3) '@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) @@ -16742,8 +18122,8 @@ packages: toml: 3.0.0 dev: true - /@rsbuild/plugin-type-check@1.2.2(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(typescript@5.8.3): - resolution: {integrity: sha512-7hRPT9Vi5uXLkvjy9gGHttpCvK7afGXS7bukyf0XCYAWj6XMPJvUQpXBatVVdNdNfeYt0ffHo5GqiPz/eeCorQ==} + /@rsbuild/plugin-type-check@1.2.1(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(typescript@5.8.3): + resolution: {integrity: sha512-PtbjeMqDQy8IiPDTuaj8ZmvR42b0AsRq6RUF6wxa8dDsOzD0Dl1GcvemVGCto+/Dh8frLUmnlWF+T8riBw5rtA==} peerDependencies: '@rsbuild/core': 1.x peerDependenciesMeta: @@ -16754,7 +18134,25 @@ packages: deepmerge: 4.3.1 json5: 2.2.3 reduce-configs: 1.1.0 - ts-checker-rspack-plugin: 1.1.3(@rspack/core@1.3.9)(typescript@5.8.3) + ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.3.9)(typescript@5.8.3) + transitivePeerDependencies: + - '@rspack/core' + - typescript + dev: true + + /@rsbuild/plugin-type-check@1.2.3(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(typescript@5.8.3): + resolution: {integrity: sha512-1yILSPgQFQCtY82f7CSbicIS/BqquoHgnDdAgPeYF3/k/RIwSAnclh0R2wXn+2EBormpFK82wz/TXuXl+k+evw==} + peerDependencies: + '@rsbuild/core': 1.x + peerDependenciesMeta: + '@rsbuild/core': + optional: true + dependencies: + '@rsbuild/core': 1.3.21 + deepmerge: 4.3.1 + json5: 2.2.3 + reduce-configs: 1.1.0 + ts-checker-rspack-plugin: 1.1.4(@rspack/core@1.3.9)(typescript@5.8.3) transitivePeerDependencies: - '@rspack/core' - typescript @@ -16894,13 +18292,13 @@ packages: '@rsbuild/core': ^1.3.21 dependencies: '@rsbuild/core': 1.4.3 - copy-webpack-plugin: 11.0.0(webpack@5.99.9) - html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.99.9) - mini-css-extract-plugin: 2.9.2(webpack@5.99.9) + copy-webpack-plugin: 11.0.0(webpack@5.100.2) + html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.100.2) + mini-css-extract-plugin: 2.9.2(webpack@5.100.2) picocolors: 1.1.1 reduce-configs: 1.1.0 tsconfig-paths-webpack-plugin: 4.2.0 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -16915,13 +18313,13 @@ packages: '@rsbuild/core': ^1.3.21 dependencies: '@rsbuild/core': 1.4.4 - copy-webpack-plugin: 11.0.0(webpack@5.99.9) - html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.99.9) - mini-css-extract-plugin: 2.9.2(webpack@5.99.9) + copy-webpack-plugin: 11.0.0(webpack@5.100.2) + html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.100.2) + mini-css-extract-plugin: 2.9.2(webpack@5.100.2) picocolors: 1.1.1 reduce-configs: 1.1.0 tsconfig-paths-webpack-plugin: 4.2.0 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -16936,13 +18334,13 @@ packages: '@rsbuild/core': ^1.3.21 dependencies: '@rsbuild/core': 1.4.4 - copy-webpack-plugin: 11.0.0(webpack@5.99.9) - html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.99.9) - mini-css-extract-plugin: 2.9.2(webpack@5.99.9) + copy-webpack-plugin: 11.0.0(webpack@5.100.2) + html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.100.2) + mini-css-extract-plugin: 2.9.2(webpack@5.100.2) picocolors: 1.1.1 reduce-configs: 1.1.0 tsconfig-paths-webpack-plugin: 4.2.0 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -16951,8 +18349,8 @@ packages: - webpack-cli dev: true - /@rslib/core@0.9.0(typescript@5.8.3): - resolution: {integrity: sha512-nWpST4+oPPTi/P4EfYqtmPLAu7AJxDevt8/+D3aULHwYkjZCVn5l3v1/tcvUJImEWsKnquknu3QIjUBNDwLzwg==} + /@rslib/core@0.10.4(typescript@5.8.3): + resolution: {integrity: sha512-/+cVo+orheZZyyALwyrOvYIRmd7dPKOrP4kfKQrr8VHwJlHS1975iW7/pSesmKT44Jv+wjmTWc5JZbjzCS5K0w==} engines: {node: '>=16.7.0'} hasBin: true peerDependencies: @@ -16964,11 +18362,10 @@ packages: typescript: optional: true dependencies: - '@rsbuild/core': 1.3.21 - rsbuild-plugin-dts: 0.9.0(@rsbuild/core@1.3.21)(typescript@5.8.3) + '@rsbuild/core': 1.4.3 + rsbuild-plugin-dts: 0.10.4(@rsbuild/core@1.4.3)(typescript@5.8.3) tinyglobby: 0.2.14 typescript: 5.8.3 - dev: true /@rslib/core@0.9.2(typescript@5.8.3): resolution: {integrity: sha512-C5mZroofHKJiHl7V/b2hIp9WnFXRrKFnfOP/Aw+7DcxgH/ur593MypG3Zg5mVcaJv6OG36oNbvUtJ6+Wk5yqog==} @@ -17050,6 +18447,14 @@ packages: requiresBuild: true optional: true + /@rspack/binding-darwin-arm64@1.4.8: + resolution: {integrity: sha512-PQRNjC3Fc0avpx8Gk+sT5P+HAXxTSzmBA8lU7QLlmbW5GGXO2taVhNstbZ4oxyIX5uDVZpQ2yQ2E0zXirK6/UQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@rspack/binding-darwin-x64@0.7.5: resolution: {integrity: sha512-teLK0TB1x0CsvaaiCopsFx4EvJe+/Hljwii6R7C9qOZs5zSOfbT/LQ202eA0sAGodCncARCGaXVrsekbrRYqeA==} cpu: [x64] @@ -17111,6 +18516,14 @@ packages: requiresBuild: true optional: true + /@rspack/binding-darwin-x64@1.4.8: + resolution: {integrity: sha512-ZnPZbo1dhhbfevxSS99y8w02xuEbxyiV1HaUie/S8jzy9DPmk+4Br+DddufnibPNU85e3BZKjp+HDFMYkdn6cg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@rspack/binding-linux-arm64-gnu@0.7.5: resolution: {integrity: sha512-/24UytJXrK+7CsucDb30GCKYIJ8nG6ceqbJyOtsJv9zeArNLHkxrYGSyjHJIpQfwVN17BPP4RNOi+yIZ3ZgDyA==} cpu: [arm64] @@ -17172,6 +18585,14 @@ packages: requiresBuild: true optional: true + /@rspack/binding-linux-arm64-gnu@1.4.8: + resolution: {integrity: sha512-mJK9diM4Gd8RIGO90AZnl27WwUuAOoRplPQv9G+Vxu2baCt1xE1ccf8PntIJ70/rMgsUdnmkR5qQBaGxhAMJvA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rspack/binding-linux-arm64-musl@0.7.5: resolution: {integrity: sha512-6RcxG42mLM01Pa6UYycACu/Nu9qusghAPUJumb8b8x5TRIDEtklYC5Ck6Rmagm+8E0ucMude2E/D4rMdIFcS3A==} cpu: [arm64] @@ -17233,6 +18654,14 @@ packages: requiresBuild: true optional: true + /@rspack/binding-linux-arm64-musl@1.4.8: + resolution: {integrity: sha512-+n9QxeDDZKwVB4D6cwpNRJzsCeuwNqd/fwwbMQVTctJ+GhIHlUPsE8y5tXN7euU7kDci81wMBBFlt6LtXNcssA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rspack/binding-linux-x64-gnu@0.7.5: resolution: {integrity: sha512-R0Lu4CJN2nWMW7WzPBuCIju80cQPpcaqwKJDj/quwQySpJJZ6c5qGwB8mntqjxIzZDrNH6u0OkpiUTbvWZj8ww==} cpu: [x64] @@ -17294,6 +18723,14 @@ packages: requiresBuild: true optional: true + /@rspack/binding-linux-x64-gnu@1.4.8: + resolution: {integrity: sha512-rEypDlbIfv9B/DcZ2vYVWs56wo5VWE5oj/TvM9JT+xuqwvVWsN/A2TPMiU6QBgOKGXat3EM/MEgx8NhNZUpkXg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rspack/binding-linux-x64-musl@0.7.5: resolution: {integrity: sha512-dDgi/ThikMy1m4llxPeEXDCA2I8F8ezFS/eCPLZGU2/J1b4ALwDjuRsMmo+VXSlFCKgIt98V6h1woeg7nu96yg==} cpu: [x64] @@ -17355,6 +18792,14 @@ packages: requiresBuild: true optional: true + /@rspack/binding-linux-x64-musl@1.4.8: + resolution: {integrity: sha512-o9OsvJ7olH0JPU9exyIaYTNQ+aaR5CNAiinkxr+LkV2i3DMIi/+pDVveDiodYjVhzZjWfsP/z8QPO4c6Z06bEw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@rspack/binding-wasm32-wasi@1.4.2: resolution: {integrity: sha512-3WvfHY7NvzORek3FcQWLI/B8wQ7NZe0e0Bub9GyLNVxe5Bi+dxnSzEg6E7VsjbUzKnYufJA0hDKbEJ2qCMvpdw==} cpu: [wasm32] @@ -17363,6 +18808,15 @@ packages: '@napi-rs/wasm-runtime': 0.2.11 optional: true + /@rspack/binding-wasm32-wasi@1.4.8: + resolution: {integrity: sha512-hF5gqT0aQ66VUclM2A9MSB6zVdEJqzp++TAXaShBK/eVBI0R4vWrMfJ2TOdzEsSbg4gXgeG4swURpHva3PKbcA==} + cpu: [wasm32] + requiresBuild: true + dependencies: + '@napi-rs/wasm-runtime': 0.2.12 + dev: false + optional: true + /@rspack/binding-win32-arm64-msvc@0.7.5: resolution: {integrity: sha512-nEF4cUdLfgEK6FrgJSJhUlr2/7LY1tmqBNQCFsCjtDtUkQbJIEo1b8edT94G9tJcQoFE4cD+Re30yBYbQO2Thg==} cpu: [arm64] @@ -17424,6 +18878,14 @@ packages: requiresBuild: true optional: true + /@rspack/binding-win32-arm64-msvc@1.4.8: + resolution: {integrity: sha512-umD0XzesJq4nnStv9/2/VOmzNUWHfLMIjeHmiHYHpc7iVC0SkXgIdc6Ac7c+g2q7/V3/MFxL66Y60oy7lQE3fg==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@rspack/binding-win32-ia32-msvc@0.7.5: resolution: {integrity: sha512-hEcHRwJIzpZsePr+5x6V/7TGhrPXhSZYG4sIhsrem1za9W+qqCYYLZ7KzzbRODU07QaAH2RxjcA1bf8F2QDYAQ==} cpu: [ia32] @@ -17485,6 +18947,14 @@ packages: requiresBuild: true optional: true + /@rspack/binding-win32-ia32-msvc@1.4.8: + resolution: {integrity: sha512-Uu+F/sxz7GgIMbuCCZVOD1HPjoHQdyrFHi/TE2EmuZzs9Ji9a9mtNJNrKc8+h9YFpaLeade7cbMDjRu4MHxiVA==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@rspack/binding-win32-x64-msvc@0.7.5: resolution: {integrity: sha512-PpVpP6J5/2b4T10hzSUwjLvmdpAOj3ozARl1Nrf/lsbYwhiXivoB8Gvoy/xe/Xpgr732Dk9VCeeW8rreWOOUVQ==} cpu: [x64] @@ -17546,6 +19016,14 @@ packages: requiresBuild: true optional: true + /@rspack/binding-win32-x64-msvc@1.4.8: + resolution: {integrity: sha512-BVkOfJDZnexHNpGgc/sWENyGrsle1jUQTeUEdSyNYsu4Elsgk/T9gnGK8xyLRd2c6k20M5FN38t0TumCp4DscQ==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@rspack/binding@0.7.5: resolution: {integrity: sha512-XcdOvaCz1mWWwr5vmEY9zncdInrjINEh60EWkYdqtCA67v7X7rB1fe6n4BeAI1+YLS2Eacj+lytlr+n7I+DYVg==} optionalDependencies: @@ -17656,6 +19134,21 @@ packages: '@rspack/binding-win32-ia32-msvc': 1.4.2 '@rspack/binding-win32-x64-msvc': 1.4.2 + /@rspack/binding@1.4.8: + resolution: {integrity: sha512-VKE+2InUdudBUOn3xMZfK9a6KlOwmSifA0Nupjsh7N9/brcBfJtJGSDCnfrIKCq54FF+QAUCgcNAS0DB4/tZmw==} + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.4.8 + '@rspack/binding-darwin-x64': 1.4.8 + '@rspack/binding-linux-arm64-gnu': 1.4.8 + '@rspack/binding-linux-arm64-musl': 1.4.8 + '@rspack/binding-linux-x64-gnu': 1.4.8 + '@rspack/binding-linux-x64-musl': 1.4.8 + '@rspack/binding-wasm32-wasi': 1.4.8 + '@rspack/binding-win32-arm64-msvc': 1.4.8 + '@rspack/binding-win32-ia32-msvc': 1.4.8 + '@rspack/binding-win32-x64-msvc': 1.4.8 + dev: false + /@rspack/core@0.7.5(@swc/helpers@0.5.13): resolution: {integrity: sha512-zVTe4WCyc3qsLPattosiDYZFeOzaJ32/BYukPP2I1VJtCVFa+PxGVRPVZhSoN6fXw5oy48yHg9W9v1T8CaEFhw==} engines: {node: '>=16.0.0'} @@ -17668,7 +19161,7 @@ packages: '@module-federation/runtime-tools': 0.1.6 '@rspack/binding': 0.7.5 '@swc/helpers': 0.5.13 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 tapable: 2.2.1 webpack-sources: 3.2.3 dev: true @@ -17686,7 +19179,7 @@ packages: '@rspack/binding': 1.0.14 '@rspack/lite-tapable': 1.0.1 '@swc/helpers': 0.5.17 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 dev: true /@rspack/core@1.0.8(@swc/helpers@0.5.13): @@ -17718,7 +19211,7 @@ packages: '@rspack/binding': 1.3.11 '@rspack/lite-tapable': 1.0.1 '@swc/helpers': 0.5.17 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001727 /@rspack/core@1.3.12(@swc/helpers@0.5.17): resolution: {integrity: sha512-mAPmV4LPPRgxpouUrGmAE4kpF1NEWJGyM5coebsjK/zaCMSjw3mkdxiU2b5cO44oIi0Ifv5iGkvwbdrZOvMyFA==} @@ -17733,7 +19226,7 @@ packages: '@rspack/binding': 1.3.12 '@rspack/lite-tapable': 1.0.1 '@swc/helpers': 0.5.17 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001727 dev: true /@rspack/core@1.3.15(@swc/helpers@0.5.17): @@ -17764,7 +19257,7 @@ packages: '@rspack/binding': 1.3.9 '@rspack/lite-tapable': 1.0.1 '@swc/helpers': 0.5.13 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 /@rspack/core@1.4.2(@swc/helpers@0.5.17): resolution: {integrity: sha512-Mmk3X3fbOLtRq4jX8Ebp3rfjr75YgupvNksQb0WbaGEVr5l1b6woPH/LaXF2v9U9DP83wmpZJXJ8vclB5JfL/w==} @@ -17780,6 +19273,21 @@ packages: '@rspack/lite-tapable': 1.0.1 '@swc/helpers': 0.5.17 + /@rspack/core@1.4.8(@swc/helpers@0.5.17): + resolution: {integrity: sha512-ARHuZ+gx3P//RIUKSjk/riQUn/D5tCwCWbfgeM5pk/Ti2JsgVnqiP9Sksge8JovVPf7b6Zgw73Cq5FpX4aOXeQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + dependencies: + '@module-federation/runtime-tools': 0.16.0 + '@rspack/binding': 1.4.8 + '@rspack/lite-tapable': 1.0.1 + '@swc/helpers': 0.5.17 + dev: false + /@rspack/dev-server@1.1.1(@rspack/core@1.3.9)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.98.0): resolution: {integrity: sha512-9r7vOml2SrFA8cvbcJdSan9wHEo1TPXezF22+s5jvdyAAywg8w7HqDol6TPVv64NUonP1DOdyLxZ+6UW6WZiwg==} engines: {node: '>= 18.12.0'} @@ -17829,7 +19337,7 @@ packages: optional: true dependencies: error-stack-parser: 2.1.4 - html-entities: 2.6.0 + html-entities: 2.5.2 react-refresh: 0.14.2 dev: true @@ -17842,24 +19350,10 @@ packages: optional: true dependencies: error-stack-parser: 2.1.4 - html-entities: 2.6.0 + html-entities: 2.5.2 react-refresh: 0.16.0 dev: true - /@rspack/plugin-react-refresh@1.4.3(react-refresh@0.14.2): - resolution: {integrity: sha512-wZx4vWgy5oMEvgyNGd/oUKcdnKaccYWHCRkOqTdAPJC3WcytxhTX+Kady8ERurSBiLyQpoMiU3Iyd+F1Y2Arbw==} - peerDependencies: - react-refresh: '>=0.10.0 <1.0.0' - webpack-hot-middleware: 2.x - peerDependenciesMeta: - webpack-hot-middleware: - optional: true - dependencies: - error-stack-parser: 2.1.4 - html-entities: 2.6.0 - react-refresh: 0.14.2 - dev: true - /@rspack/plugin-react-refresh@1.4.3(react-refresh@0.17.0): resolution: {integrity: sha512-wZx4vWgy5oMEvgyNGd/oUKcdnKaccYWHCRkOqTdAPJC3WcytxhTX+Kady8ERurSBiLyQpoMiU3Iyd+F1Y2Arbw==} peerDependencies: @@ -17888,7 +19382,53 @@ packages: '@rspress/runtime': 2.0.0-beta.20 '@rspress/shared': 2.0.0-beta.20 '@rspress/theme-default': 2.0.0-beta.20 - '@shikijs/rehype': 3.6.0 + '@shikijs/rehype': 3.8.1 + '@types/unist': 3.0.3 + '@unhead/react': 2.0.12(react@19.1.0) + enhanced-resolve: 5.18.2 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-heading-rank: 3.0.0 + html-to-text: 9.0.5 + lodash-es: 4.17.21 + mdast-util-mdxjs-esm: 2.0.1 + picocolors: 1.1.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-lazy-with-preload: 2.2.1 + react-router-dom: 6.30.1(react-dom@19.1.0)(react@19.1.0) + rehype-external-links: 3.0.0 + rehype-raw: 7.0.0 + remark: 15.0.1 + remark-gfm: 4.0.1 + rspack-plugin-virtual-module: 1.0.1 + shiki: 3.8.1 + tinyglobby: 0.2.14 + unified: 11.0.5 + unist-util-visit: 5.0.0 + unist-util-visit-children: 3.0.0 + transitivePeerDependencies: + - '@types/react' + - acorn + - supports-color + - webpack + - webpack-hot-middleware + dev: false + + /@rspress/core@2.0.0-beta.21(@types/react@19.1.8)(acorn@8.14.0)(webpack@5.98.0): + resolution: {integrity: sha512-dBAvUi2CWw0cyEKE2vafHylzEuZxKcQ+nysLr/cIjrau6s7p3ghajEXYT+nLrpzv2bBeUDURmRYKSuPch+bWzA==} + engines: {node: '>=18.0.0'} + dependencies: + '@mdx-js/loader': 3.1.0(acorn@8.14.0)(webpack@5.98.0) + '@mdx-js/mdx': 3.1.0(acorn@8.14.0) + '@mdx-js/react': 3.1.0(@types/react@19.1.8)(react@19.1.0) + '@rsbuild/core': 1.4.8 + '@rsbuild/plugin-react': 1.3.4(@rsbuild/core@1.4.8) + '@rspress/mdx-rs': 0.6.6 + '@rspress/runtime': 2.0.0-beta.21 + '@rspress/shared': 2.0.0-beta.21 + '@rspress/theme-default': 2.0.0-beta.21 + '@shikijs/rehype': 3.8.1 '@types/unist': 3.0.3 '@unhead/react': 2.0.12(react@19.1.0) enhanced-resolve: 5.18.2 @@ -17898,6 +19438,7 @@ packages: html-to-text: 9.0.5 lodash-es: 4.17.21 mdast-util-mdxjs-esm: 2.0.1 + medium-zoom: 1.1.0 picocolors: 1.1.1 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) @@ -17908,7 +19449,7 @@ packages: remark: 15.0.1 remark-gfm: 4.0.1 rspack-plugin-virtual-module: 1.0.1 - shiki: 3.6.0 + shiki: 3.8.1 tinyglobby: 0.2.14 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -18014,13 +19555,13 @@ packages: '@rspress/shared': 2.0.0-beta.20 dev: false - /@rspress/plugin-llms@2.0.0-beta.20(@rspress/core@2.0.0-beta.20): + /@rspress/plugin-llms@2.0.0-beta.20(@rspress/core@2.0.0-beta.21): resolution: {integrity: sha512-G2FqZcfU8wU191rQFRvaeKPbBDCmuD5R+mnSV1Uzexz5tuN0iBPQnhYhbMrnMG2SHhfw8HMRlqYiVTxsH2hOmQ==} engines: {node: '>=18.0.0'} peerDependencies: '@rspress/core': ^2.0.0-beta.20 dependencies: - '@rspress/core': 2.0.0-beta.20(@types/react@19.1.8)(acorn@8.14.0)(webpack@5.98.0) + '@rspress/core': 2.0.0-beta.21(@types/react@19.1.8)(acorn@8.14.0)(webpack@5.98.0) '@rspress/shared': 2.0.0-beta.20 remark-mdx: 3.1.0 remark-parse: 11.0.0 @@ -18053,11 +19594,22 @@ packages: react-router-dom: 6.30.1(react-dom@19.1.0)(react@19.1.0) dev: false + /@rspress/runtime@2.0.0-beta.21: + resolution: {integrity: sha512-uYCqzaHTwglSdgoKh1jDAjj73bIup7END/pVDTh+ILrhwkHyEbTXpuRn4km3QwqnPjEN80hVjpuzSzbWx80DjA==} + engines: {node: '>=18.0.0'} + dependencies: + '@rspress/shared': 2.0.0-beta.21 + '@unhead/react': 2.0.12(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-router-dom: 6.30.1(react-dom@19.1.0)(react@19.1.0) + dev: false + /@rspress/shared@2.0.0-beta.16: resolution: {integrity: sha512-eSbWPKfhTSMgpl2p37SiXO+uds4r8FHIFIsHwdtTO882xozX8RbVQWO6smMv1/Jxnpww8j0hSGPIuwbSfya9rg==} dependencies: '@rsbuild/core': 1.3.22 - '@shikijs/rehype': 3.6.0 + '@shikijs/rehype': 3.8.1 gray-matter: 4.0.3 lodash-es: 4.17.21 unified: 11.0.5 @@ -18067,7 +19619,17 @@ packages: resolution: {integrity: sha512-lGmw9AgsOsLOMJlAunwyTULroevqEzRxLVNWeyjl2ZEMZ82vWCFRKWak5mrc/cZsXi5riRodSyQe9OMdYYsgYw==} dependencies: '@rsbuild/core': 1.4.3 - '@shikijs/rehype': 3.6.0 + '@shikijs/rehype': 3.8.1 + gray-matter: 4.0.3 + lodash-es: 4.17.21 + unified: 11.0.5 + dev: false + + /@rspress/shared@2.0.0-beta.21: + resolution: {integrity: sha512-Q/yjGH/afdkJY0AJ7FwxnvilD21kFmLhcCsMDzMEnW0U9LGnD+T+J3JoBhHvetTSHfrqg9rKl9YnJ5oreq89vQ==} + dependencies: + '@rsbuild/core': 1.4.8 + '@shikijs/rehype': 3.8.1 gray-matter: 4.0.3 lodash-es: 4.17.21 unified: 11.0.5 @@ -18090,7 +19652,29 @@ packages: nprogress: 0.2.0 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - shiki: 3.6.0 + shiki: 3.8.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@rspress/theme-default@2.0.0-beta.21: + resolution: {integrity: sha512-G+yJiAZW0oiAB7FyMFWrEI5B/Lg3z2IdxegbGo3a9q2tYo24bd35YuuXOQOIPuE/0+hWxCtB1vxDYH6WyZwMIQ==} + engines: {node: '>=18.0.0'} + dependencies: + '@mdx-js/react': 2.3.0(react@19.1.0) + '@rspress/runtime': 2.0.0-beta.21 + '@rspress/shared': 2.0.0-beta.21 + '@unhead/react': 2.0.12(react@19.1.0) + body-scroll-lock: 4.0.0-beta.0 + copy-to-clipboard: 3.3.3 + flexsearch: 0.7.43 + github-slugger: 2.0.0 + hast-util-to-jsx-runtime: 2.3.6 + lodash-es: 4.17.21 + nprogress: 0.2.0 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + shiki: 3.8.1 transitivePeerDependencies: - supports-color dev: false @@ -18103,25 +19687,6 @@ packages: resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} dev: true - /@rushstack/node-core-library@5.13.1(@types/node@18.16.9): - resolution: {integrity: sha512-5yXhzPFGEkVc9Fu92wsNJ9jlvdwz4RNb2bMso+/+TH0nMm1jDDDsOIf4l8GAkPxGuwPw5DH24RliWVfSPhlW/Q==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - dependencies: - '@types/node': 18.16.9 - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) - ajv-formats: 3.0.1(ajv@8.13.0) - fs-extra: 11.3.0 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.8 - semver: 7.5.4 - dev: true - /@rushstack/node-core-library@5.9.0(@types/node@16.11.68): resolution: {integrity: sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==} peerDependencies: @@ -18193,19 +19758,6 @@ packages: supports-color: 8.1.1 dev: true - /@rushstack/terminal@0.15.3(@types/node@18.16.9): - resolution: {integrity: sha512-DGJ0B2Vm69468kZCJkPj3AH5nN+nR9SPmC0rFHtzsS4lBQ7/dgOwtwVxYP7W9JPDMuRBkJ4KHmWKr036eJsj9g==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - dependencies: - '@rushstack/node-core-library': 5.13.1(@types/node@18.16.9) - '@types/node': 18.16.9 - supports-color: 8.1.1 - dev: true - /@rushstack/ts-command-line@4.23.0(@types/node@16.11.68): resolution: {integrity: sha512-jYREBtsxduPV6ptNq8jOKp9+yx0ld1Tb/Tkdnlj8gTjazl1sF3DwX2VbluyYrNd0meWIL0bNeer7WDf5tKFjaQ==} dependencies: @@ -18228,17 +19780,6 @@ packages: - '@types/node' dev: true - /@rushstack/ts-command-line@5.0.1(@types/node@18.16.9): - resolution: {integrity: sha512-bsbUucn41UXrQK7wgM8CNM/jagBytEyJqXw/umtI8d68vFm1Jwxh1OtLrlW7uGZgjCWiiPH6ooUNa1aVsuVr3Q==} - dependencies: - '@rushstack/terminal': 0.15.3(@types/node@18.16.9) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' - dev: true - /@sec-ant/readable-stream@0.4.1: resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} dev: true @@ -18273,7 +19814,7 @@ packages: conventional-changelog-writer: 8.0.1 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.1.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) import-from-esm: 2.0.0 lodash-es: 4.17.21 micromatch: 4.0.8 @@ -18300,7 +19841,7 @@ packages: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - debug: 4.3.7 + debug: 4.3.7(supports-color@9.3.1) execa: 5.1.1 lodash: 4.17.21 parse-json: 5.2.0 @@ -18317,7 +19858,7 @@ packages: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - debug: 4.3.7 + debug: 4.3.7(supports-color@9.3.1) dir-glob: 3.0.1 execa: 5.1.1 lodash: 4.17.21 @@ -18340,7 +19881,7 @@ packages: '@octokit/plugin-throttling': 9.4.0(@octokit/core@6.1.4) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) dir-glob: 3.0.1 globby: 14.1.0 http-proxy-agent: 7.0.2 @@ -18409,7 +19950,7 @@ packages: conventional-changelog-writer: 8.0.1 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.1.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) get-stream: 7.0.1 import-from-esm: 2.0.0 into-stream: 7.0.0 @@ -18420,49 +19961,49 @@ packages: - supports-color dev: true - /@shikijs/core@3.6.0: - resolution: {integrity: sha512-9By7Xb3olEX0o6UeJyPLI1PE1scC4d3wcVepvtv2xbuN9/IThYN4Wcwh24rcFeASzPam11MCq8yQpwwzCgSBRw==} + /@shikijs/core@3.8.1: + resolution: {integrity: sha512-uTSXzUBQ/IgFcUa6gmGShCHr4tMdR3pxUiiWKDm8pd42UKJdYhkAYsAmHX5mTwybQ5VyGDgTjW4qKSsRvGSang==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.8.1 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - /@shikijs/engine-javascript@3.6.0: - resolution: {integrity: sha512-7YnLhZG/TU05IHMG14QaLvTW/9WiK8SEYafceccHUSXs2Qr5vJibUwsDfXDLmRi0zHdzsxrGKpSX6hnqe0k8nA==} + /@shikijs/engine-javascript@3.8.1: + resolution: {integrity: sha512-rZRp3BM1llrHkuBPAdYAzjlF7OqlM0rm/7EWASeCcY7cRYZIrOnGIHE9qsLz5TCjGefxBFnwgIECzBs2vmOyKA==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.8.1 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.3 - /@shikijs/engine-oniguruma@3.6.0: - resolution: {integrity: sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==} + /@shikijs/engine-oniguruma@3.8.1: + resolution: {integrity: sha512-KGQJZHlNY7c656qPFEQpIoqOuC4LrxjyNndRdzk5WKB/Ie87+NJCF1xo9KkOUxwxylk7rT6nhlZyTGTC4fCe1g==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.8.1 '@shikijs/vscode-textmate': 10.0.2 - /@shikijs/langs@3.6.0: - resolution: {integrity: sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==} + /@shikijs/langs@3.8.1: + resolution: {integrity: sha512-TjOFg2Wp1w07oKnXjs0AUMb4kJvujML+fJ1C5cmEj45lhjbUXtziT1x2bPQb9Db6kmPhkG5NI2tgYW1/DzhUuQ==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.8.1 - /@shikijs/rehype@3.6.0: - resolution: {integrity: sha512-r0Rr2hvXXqLl5DJ1Lx7RImU81XsK2bjThaym/lujl2A0r7SId0u1s+bcWYfFKb+7mCLH7MXF+jdzCtdWGOcYCQ==} + /@shikijs/rehype@3.8.1: + resolution: {integrity: sha512-ERs9IUaORBY8vu3OQfmB1L0nwGey0qhJi3NVSLwl22H+FPIg3dDyi2bHULY7pcyKC2qo5b1yiu5Vf3jp3ZkPvA==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.8.1 '@types/hast': 3.0.4 hast-util-to-string: 3.0.1 - shiki: 3.6.0 + shiki: 3.8.1 unified: 11.0.5 unist-util-visit: 5.0.0 - /@shikijs/themes@3.6.0: - resolution: {integrity: sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==} + /@shikijs/themes@3.8.1: + resolution: {integrity: sha512-Vu3t3BBLifc0GB0UPg2Pox1naTemrrvyZv2lkiSw3QayVV60me1ujFQwPZGgUTmwXl1yhCPW8Lieesm0CYruLQ==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.8.1 - /@shikijs/types@3.6.0: - resolution: {integrity: sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==} + /@shikijs/types@3.8.1: + resolution: {integrity: sha512-5C39Q8/8r1I26suLh+5TPk1DTrbY/kn3IdWA5HdizR0FhlhD05zx5nKCqhzSfDHH3p4S0ZefxWd77DLV+8FhGg==} dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -18523,6 +20064,23 @@ packages: '@sinonjs/commons': 3.0.1 dev: true + /@storybook/addon-docs@8.6.12(@types/react@18.3.11)(storybook@8.4.2): + resolution: {integrity: sha512-kEezQjAf/p3SpDzLABgg4fbT48B6dkT2LiZCKTRmCrJVtuReaAr4R9MMM6Jsph6XjbIj/SvOWf3CMeOPXOs9sg==} + peerDependencies: + storybook: ^8.6.12 + dependencies: + '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) + '@storybook/blocks': 8.6.12(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) + '@storybook/csf-plugin': 8.6.12(storybook@8.4.2) + '@storybook/react-dom-shim': 8.6.12(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-docs@8.6.14(@types/react@18.3.11)(storybook@8.4.2): resolution: {integrity: sha512-Obpd0OhAF99JyU5pp5ci17YmpcQtMNgqW2pTXV8jAiiipWpwO++hNDeQmLmlSXB399XjtRDOcDVkoc7rc6JzdQ==} peerDependencies: @@ -18557,6 +20115,25 @@ packages: - '@types/react' dev: true + /@storybook/blocks@8.6.12(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2): + resolution: {integrity: sha512-DohlTq6HM1jDbHYiXL4ZvZ00VkhpUp5uftzj/CZDLY1fYHRjqtaTwWm2/OpceivMA8zDitLcq5atEZN+f+siTg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^8.6.12 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/icons': 1.4.0(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/blocks@8.6.14(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2): resolution: {integrity: sha512-rBMHAfA39AGHgkrDze4RmsnQTMw1ND5fGWobr9pDcJdnDKWQWNRD7Nrlxj0gFlN3n4D9lEZhWGdFrCbku7FVAQ==} peerDependencies: @@ -18619,7 +20196,7 @@ packages: magic-string: 0.30.17 storybook: 9.0.9(@testing-library/dom@10.4.0)(prettier@3.3.3) style-loader: 3.3.4(webpack@5.98.0) - terser-webpack-plugin: 5.3.14(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.98.0) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.98.0) ts-dedent: 2.2.0 typescript: 5.8.3 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) @@ -18651,7 +20228,7 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/preset-env': 7.26.0(@babel/core@7.26.10) - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.6.20 '@storybook/core-common': 7.6.20(encoding@0.1.13) @@ -18707,7 +20284,7 @@ packages: dependencies: '@babel/core': 7.26.10 '@babel/preset-env': 7.26.0(@babel/core@7.26.10) - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 '@storybook/csf': 0.1.12 '@storybook/csf-tools': 7.6.20 '@storybook/node-logger': 7.6.20 @@ -18746,8 +20323,8 @@ packages: - '@types/react-dom' dev: true - /@storybook/components@8.6.12(storybook@8.4.2): - resolution: {integrity: sha512-FiaE8xvCdvKC2arYusgtlDNZ77b8ysr8njAYQZwwaIHjy27TbR2tEpLDCmUwSbANNmivtc/xGEiDDwcNppMWlQ==} + /@storybook/components@8.6.14(storybook@8.4.2): + resolution: {integrity: sha512-HNR2mC5I4Z5ek8kTrVZlIY/B8gJGs5b3XdZPBPBopTIN6U/YHXiDyOjY3JlaS4fSG1fVhp/Qp1TpMn1w/9m1pw==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: @@ -18857,6 +20434,15 @@ packages: ts-dedent: 2.2.0 dev: true + /@storybook/core-webpack@8.6.14(storybook@8.4.2): + resolution: {integrity: sha512-iG7r8osNKabSGBbuJuSeMWKbU+ilt5PvzTYkClcYaagla/DliXkXvfywA6jOugVk/Cpx+c6tVKlPfjLcaQHwmw==} + peerDependencies: + storybook: ^8.6.14 + dependencies: + storybook: 8.4.2(prettier@3.3.3) + ts-dedent: 2.2.0 + dev: true + /@storybook/core-webpack@9.0.9(storybook@9.0.9): resolution: {integrity: sha512-6aDu2rY7CFl6Erkyku7OrC8N4xkndncmwZjb7oGzrlwUnxehFNjQlZiJa96XwSef8oXdTCpU5HCToIOicJAvnw==} peerDependencies: @@ -18927,6 +20513,15 @@ packages: - supports-color dev: true + /@storybook/csf-plugin@8.6.12(storybook@8.4.2): + resolution: {integrity: sha512-6s8CnP1aoKPb3XtC0jRLUp8M5vTA8RhGAwQDKUsFpCC7g89JR9CaKs9FY2ZSzsNbjR15uASi7b3K8BzeYumYQg==} + peerDependencies: + storybook: ^8.6.12 + dependencies: + storybook: 8.4.2(prettier@3.3.3) + unplugin: 1.16.1 + dev: true + /@storybook/csf-plugin@8.6.14(storybook@8.4.2): resolution: {integrity: sha512-dErtc9teAuN+eelN8FojzFE635xlq9cNGGGEu0WEmMUQ4iJ8pingvBO1N8X3scz4Ry7KnxX++NNf3J3gpxS8qQ==} peerDependencies: @@ -18948,10 +20543,10 @@ packages: /@storybook/csf-tools@7.6.20: resolution: {integrity: sha512-rwcwzCsAYh/m/WYcxBiEtLpIW5OH1ingxNdF/rK9mtGWhJxXRDV8acPkFrF8rtFWIVKoOCXu5USJYmc3f2gdYQ==} dependencies: - '@babel/generator': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/generator': 7.27.0 + '@babel/parser': 7.27.0 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 '@storybook/csf': 0.1.12 '@storybook/types': 7.6.20 fs-extra: 11.3.0 @@ -19006,8 +20601,8 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /@storybook/manager-api@8.6.12(storybook@8.4.2): - resolution: {integrity: sha512-O0SpISeJLNTQvhSBOsWzzkCgs8vCjOq1578rwqHlC6jWWm4QmtfdyXqnv7rR1Hk08kQ+Dzqh0uhwHx0nfwy4nQ==} + /@storybook/manager-api@8.6.14(storybook@8.4.2): + resolution: {integrity: sha512-ez0Zihuy17udLbfHZQXkGqwtep0mSGgHcNzGN7iZrMP1m+VmNo+7aGCJJdvXi7+iU3yq8weXSQFWg5DqWgLS7g==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: @@ -19059,7 +20654,7 @@ packages: '@babel/plugin-transform-runtime': 7.25.7(@babel/core@7.26.10) '@babel/preset-env': 7.26.0(@babel/core@7.26.10) '@babel/preset-react': 7.26.3(@babel/core@7.26.10) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) '@babel/runtime': 7.26.0 '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.98.0) '@storybook/builder-webpack5': 9.0.9(@rspack/core@1.3.9)(@swc/core@1.7.26)(esbuild@0.25.0)(storybook@9.0.9)(typescript@5.8.3)(webpack-cli@5.1.4) @@ -19163,8 +20758,8 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview-api@8.6.12(storybook@8.4.2): - resolution: {integrity: sha512-84FE3Hrs0AYKHqpDZOwx1S/ffOfxBdL65lhCoeI8GoWwCkzwa9zEP3kvXBo/BnEDO7nAfxvMhjASTZXbKRJh5Q==} + /@storybook/preview-api@8.6.14(storybook@8.4.2): + resolution: {integrity: sha512-2GhcCd4dNMrnD7eooEfvbfL4I83qAqEyO0CO7JQAmIO6Rxb9BsOLLI/GD5HkvQB73ArTJ+PT50rfaO820IExOQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: @@ -19181,7 +20776,7 @@ packages: typescript: '>= 3.x' webpack: '>= 4' dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -19200,7 +20795,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -19219,7 +20814,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -19330,14 +20925,14 @@ packages: - supports-color dev: true - /@storybook/react@8.6.12(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2)(typescript@5.8.3): - resolution: {integrity: sha512-NzxlHLA5DkDgZM/dMwTYinuzRs6rsUPmlqP+NIv6YaciQ4NGnTYyOC7R/SqI6HHFm8ZZ5eMYvpfiFmhZ9rU+rQ==} + /@storybook/react@8.6.14(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2)(typescript@5.8.3): + resolution: {integrity: sha512-BOepx5bBFwl/CPI+F+LnmMmsG1wQYmrX/UQXgUbHQUU9Tj7E2ndTnNbpIuSLc8IrM03ru+DfwSg1Co3cxWtT+g==} engines: {node: '>=18.0.0'} peerDependencies: - '@storybook/test': 8.6.12 + '@storybook/test': 8.6.14 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.6.12 + storybook: ^8.6.14 typescript: '>= 4.2.x' peerDependenciesMeta: '@storybook/test': @@ -19345,12 +20940,12 @@ packages: typescript: optional: true dependencies: - '@storybook/components': 8.6.12(storybook@8.4.2) + '@storybook/components': 8.6.14(storybook@8.4.2) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.6.12(storybook@8.4.2) - '@storybook/preview-api': 8.6.12(storybook@8.4.2) - '@storybook/react-dom-shim': 8.6.12(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) - '@storybook/theming': 8.6.12(storybook@8.4.2) + '@storybook/manager-api': 8.6.14(storybook@8.4.2) + '@storybook/preview-api': 8.6.14(storybook@8.4.2) + '@storybook/react-dom-shim': 8.6.14(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) + '@storybook/theming': 8.6.14(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) @@ -19415,8 +21010,8 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /@storybook/theming@8.6.12(storybook@8.4.2): - resolution: {integrity: sha512-6VjZg8HJ2Op7+KV7ihJpYrDnFtd9D1jrQnUS8LckcpuBXrIEbaut5+34ObY8ssQnSqkk2GwIZBBBQYQBCVvkOw==} + /@storybook/theming@8.6.14(storybook@8.4.2): + resolution: {integrity: sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: @@ -19440,6 +21035,14 @@ packages: dependencies: '@babel/core': 7.26.10 + /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.9): + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.26.10): resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} engines: {node: '>=14'} @@ -19448,6 +21051,14 @@ packages: dependencies: '@babel/core': 7.26.10 + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.26.9): + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.26.10): resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} engines: {node: '>=14'} @@ -19456,6 +21067,14 @@ packages: dependencies: '@babel/core': 7.26.10 + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.26.9): + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.26.10): resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} engines: {node: '>=14'} @@ -19464,6 +21083,14 @@ packages: dependencies: '@babel/core': 7.26.10 + /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.26.9): + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.26.10): resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} engines: {node: '>=14'} @@ -19472,6 +21099,14 @@ packages: dependencies: '@babel/core': 7.26.10 + /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.26.9): + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.26.10): resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} engines: {node: '>=14'} @@ -19480,6 +21115,14 @@ packages: dependencies: '@babel/core': 7.26.10 + /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.26.9): + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.26.10): resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} engines: {node: '>=14'} @@ -19488,6 +21131,14 @@ packages: dependencies: '@babel/core': 7.26.10 + /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.26.9): + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.26.10): resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} engines: {node: '>=12'} @@ -19496,6 +21147,14 @@ packages: dependencies: '@babel/core': 7.26.10 + /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.26.9): + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + /@svgr/babel-preset@8.1.0(@babel/core@7.26.10): resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} engines: {node: '>=14'} @@ -19512,12 +21171,28 @@ packages: '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.26.10) '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.26.10) + /@svgr/babel-preset@8.1.0(@babel/core@7.26.9): + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.26.9) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.26.9) + /@svgr/core@8.1.0(typescript@5.0.4): resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} engines: {node: '>=14'} dependencies: - '@babel/core': 7.26.10 - '@svgr/babel-preset': 8.1.0(@babel/core@7.26.10) + '@babel/core': 7.26.9 + '@svgr/babel-preset': 8.1.0(@babel/core@7.26.9) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.0.4) snake-case: 3.0.4 @@ -19530,8 +21205,8 @@ packages: resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} engines: {node: '>=14'} dependencies: - '@babel/core': 7.26.10 - '@svgr/babel-preset': 8.1.0(@babel/core@7.26.10) + '@babel/core': 7.26.9 + '@svgr/babel-preset': 8.1.0(@babel/core@7.26.9) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.5.2) snake-case: 3.0.4 @@ -19544,8 +21219,8 @@ packages: resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} engines: {node: '>=14'} dependencies: - '@babel/core': 7.26.10 - '@svgr/babel-preset': 8.1.0(@babel/core@7.26.10) + '@babel/core': 7.26.9 + '@svgr/babel-preset': 8.1.0(@babel/core@7.26.9) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.8.3) snake-case: 3.0.4 @@ -19557,7 +21232,7 @@ packages: resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} engines: {node: '>=14'} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.26.9 entities: 4.5.0 /@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0): @@ -19619,11 +21294,11 @@ packages: resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} engines: {node: '>=14'} dependencies: - '@babel/core': 7.26.10 - '@babel/plugin-transform-react-constant-elements': 7.25.1(@babel/core@7.26.10) - '@babel/preset-env': 7.26.0(@babel/core@7.26.10) - '@babel/preset-react': 7.25.7(@babel/core@7.26.10) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) + '@babel/core': 7.26.9 + '@babel/plugin-transform-react-constant-elements': 7.25.1(@babel/core@7.26.9) + '@babel/preset-env': 7.26.0(@babel/core@7.26.9) + '@babel/preset-react': 7.25.7(@babel/core@7.26.9) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.9) '@svgr/core': 8.1.0(typescript@5.8.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.8.3) @@ -19651,7 +21326,7 @@ packages: '@swc-node/sourcemap-support': 0.5.1 '@swc/core': 1.7.26(@swc/helpers@0.5.13) colorette: 2.0.20 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) oxc-resolver: 5.2.0 pirates: 4.0.7 tslib: 2.8.1 @@ -19953,8 +21628,8 @@ packages: jsonc-parser: 3.3.1 dev: true - /@swc/plugin-styled-components@8.0.2: - resolution: {integrity: sha512-JNDeeSZd8EQFCO013QNY+WXdeu/Gwu2vG0uJssEqVSzoz+HoHhNaPz5yvN4psor/6VXAY6LKCTqDfrsrfA6pXA==} + /@swc/plugin-styled-components@8.0.4: + resolution: {integrity: sha512-Vz/C4ubzvHXK9aqUHTIOIQaU5O5ApiEA2uFjCKukIqq7/IUZvyaVoa5f+s411qMSLbEuEiVUHGFUAslwa++Exw==} dependencies: '@swc/counter': 0.1.3 dev: true @@ -20010,7 +21685,7 @@ packages: resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} engines: {node: '>=18'} dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.24.7 '@babel/runtime': 7.26.0 '@types/aria-query': 5.0.4 aria-query: 5.3.0 @@ -20066,7 +21741,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.25.7 '@testing-library/dom': 10.4.0 '@types/react': 18.2.79 '@types/react-dom': 18.3.7(@types/react@18.2.79) @@ -20141,6 +21816,14 @@ packages: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: false + /@tybys/wasm-util@0.10.0: + resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} + requiresBuild: true + dependencies: + tslib: 2.8.1 + dev: false + optional: true + /@tybys/wasm-util@0.9.0: resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} dependencies: @@ -20168,8 +21851,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 @@ -20178,20 +21861,20 @@ packages: /@types/babel__generator@7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.26.9 dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/types': 7.26.9 dev: true /@types/babel__traverse@7.20.6: resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.26.9 dev: true /@types/body-parser@1.19.5: @@ -20531,6 +22214,10 @@ packages: /@types/estree@1.0.7: resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + /@types/estree@1.0.8: + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + dev: true + /@types/express-serve-static-core@4.19.6: resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} dependencies: @@ -20891,6 +22578,14 @@ packages: '@types/react': 18.3.11 dev: true + /@types/react-dom@19.0.4(@types/react@19.0.12): + resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==} + peerDependencies: + '@types/react': ^19.0.0 + dependencies: + '@types/react': 19.0.12 + dev: true + /@types/react-dom@19.1.6(@types/react@19.1.8): resolution: {integrity: sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==} peerDependencies: @@ -20937,6 +22632,11 @@ packages: '@types/prop-types': 15.7.13 csstype: 3.1.3 + /@types/react@19.0.12: + resolution: {integrity: sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==} + dependencies: + csstype: 3.1.3 + /@types/react@19.1.8: resolution: {integrity: sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==} dependencies: @@ -21075,7 +22775,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.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -21127,7 +22827,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.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 typescript: 5.0.4 transitivePeerDependencies: @@ -21148,7 +22848,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 typescript: 5.8.3 transitivePeerDependencies: @@ -21169,7 +22869,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) eslint: 9.0.0 typescript: 5.4.5 transitivePeerDependencies: @@ -21190,7 +22890,7 @@ packages: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7 + debug: 4.3.7(supports-color@9.3.1) eslint: 8.57.1 typescript: 5.8.3 transitivePeerDependencies: @@ -21249,7 +22949,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.4.0(supports-color@9.3.1) + 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 @@ -21269,7 +22969,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.3) - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.8.3) typescript: 5.8.3 @@ -21288,7 +22988,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.8.3) '@typescript-eslint/utils': 8.8.0(eslint@8.57.1)(typescript@5.8.3) - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) ts-api-utils: 1.3.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -21332,7 +23032,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -21353,7 +23053,7 @@ packages: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -21375,7 +23075,7 @@ packages: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -21397,7 +23097,7 @@ packages: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -21419,7 +23119,7 @@ packages: dependencies: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -21441,7 +23141,7 @@ packages: dependencies: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -21790,7 +23490,7 @@ packages: '@verdaccio/loaders': 8.0.0-next-8.6 '@verdaccio/signature': 8.0.0-next-8.7 '@verdaccio/utils': 8.1.0-next-8.15 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) lodash: 4.17.21 verdaccio-htpasswd: 13.0.0-next-8.15 transitivePeerDependencies: @@ -21809,7 +23509,7 @@ packages: dependencies: '@verdaccio/core': 8.0.0-next-8.15 '@verdaccio/utils': 8.1.0-next-8.15 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) js-yaml: 4.1.0 lodash: 4.17.21 minimatch: 7.4.6 @@ -21843,7 +23543,7 @@ packages: resolution: {integrity: sha512-yuqD8uAZJcgzuNHjV6C438UNT5r2Ai9+SnUlO34AHZdWSYcluO3Zj5R3p5uf+C7YPCE31pUD27wBU74xVbUoBw==} engines: {node: '>=18'} dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) lodash: 4.17.21 transitivePeerDependencies: - supports-color @@ -21870,7 +23570,7 @@ packages: '@verdaccio/core': 8.0.0-next-8.15 '@verdaccio/logger-prettify': 8.0.0-next-8.2 colorette: 2.0.20 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -21901,7 +23601,7 @@ packages: '@verdaccio/core': 8.0.0-next-8.15 '@verdaccio/url': 13.0.0-next-8.15 '@verdaccio/utils': 8.1.0-next-8.15 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) express: 4.21.2 express-rate-limit: 5.5.1 lodash: 4.17.21 @@ -21919,7 +23619,7 @@ packages: engines: {node: '>=18'} dependencies: '@verdaccio/config': 8.0.0-next-8.15 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) jsonwebtoken: 9.0.2 transitivePeerDependencies: - supports-color @@ -21935,7 +23635,7 @@ packages: '@verdaccio/core': 8.0.0-next-8.15 '@verdaccio/url': 13.0.0-next-8.15 '@verdaccio/utils': 8.1.0-next-8.15 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) gunzip-maybe: 1.4.2 lodash: 4.17.21 tar-stream: 3.1.7 @@ -21950,7 +23650,7 @@ packages: engines: {node: '>=18'} dependencies: '@verdaccio/core': 8.0.0-next-8.15 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) lodash: 4.17.21 validator: 13.12.0 transitivePeerDependencies: @@ -22007,7 +23707,7 @@ 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.4.18(@types/node@18.16.9)(less@4.3.0)(stylus@0.64.0) + vite: 5.4.18(@types/node@16.11.68)(less@4.3.0)(stylus@0.64.0) vue: 3.5.13(typescript@5.5.2) transitivePeerDependencies: - supports-color @@ -22031,7 +23731,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.4.18(@types/node@18.16.9)(less@4.3.0)(stylus@0.64.0) + vite: 5.4.18(@types/node@16.11.68)(less@4.3.0)(stylus@0.64.0) vue: 3.5.13(typescript@5.5.2) dev: true @@ -22040,7 +23740,7 @@ packages: peerDependencies: vitest: 1.6.0 dependencies: - debug: 4.3.7 + 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 @@ -22049,7 +23749,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.3.0)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(jsdom@22.1.0)(less@4.3.0)(stylus@0.64.0) transitivePeerDependencies: - supports-color dev: true @@ -22061,7 +23761,7 @@ packages: dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.7 + 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 @@ -22072,7 +23772,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.3.0)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(jsdom@22.1.0)(less@4.3.0)(stylus@0.64.0) transitivePeerDependencies: - supports-color dev: true @@ -22167,7 +23867,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.3.0)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(jsdom@22.1.0)(less@4.3.0)(stylus@0.64.0) dev: true /@vitest/utils@1.2.2: @@ -22262,7 +23962,7 @@ packages: '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.2) '@babel/template': 7.25.9 '@babel/traverse': 7.26.9 - '@babel/types': 7.27.0 + '@babel/types': 7.26.9 '@vue/babel-helper-vue-transform-on': 1.2.5 '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.25.2) html-tags: 3.3.1 @@ -22276,11 +23976,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.0 '@vue/compiler-sfc': 3.5.13 transitivePeerDependencies: - supports-color @@ -22289,7 +23989,7 @@ packages: /@vue/compiler-core@3.5.10: resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} dependencies: - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.0 '@vue/shared': 3.5.10 entities: 4.5.0 estree-walker: 2.0.2 @@ -22298,7 +23998,7 @@ packages: /@vue/compiler-core@3.5.13: resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} dependencies: - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.0 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 @@ -22332,14 +24032,14 @@ packages: /@vue/compiler-sfc@3.5.13: resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} dependencies: - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.0 '@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.4 + postcss: 8.5.3 source-map-js: 1.2.1 dev: true @@ -22403,25 +24103,6 @@ packages: path-browserify: 1.0.1 typescript: 5.5.2 - /@vue/language-core@2.2.0(typescript@5.5.2): - resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@volar/language-core': 2.4.13 - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.13 - alien-signals: 0.4.14 - minimatch: 9.0.5 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - typescript: 5.5.2 - dev: true - /@vue/language-core@2.2.10(typescript@5.7.3): resolution: {integrity: sha512-+yNoYx6XIKuAO8Mqh1vGytu8jkFEOH5C8iOv3i8Z/65A7x9iAOXA97Q+PqZ3nlm2lxf5rOJuIGI/wDtx/riNYw==} peerDependencies: @@ -23145,6 +24826,15 @@ packages: dependencies: acorn: 8.14.0 + /acorn-import-phases@1.0.4(acorn@8.15.0): + resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} + engines: {node: '>=10.13.0'} + peerDependencies: + acorn: ^8.14.0 + dependencies: + acorn: 8.15.0 + dev: true + /acorn-jsx@5.3.2(acorn@7.4.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -23187,6 +24877,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + 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'} @@ -23217,7 +24913,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -23225,7 +24921,7 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -23273,7 +24969,7 @@ packages: react-fast-compare: 3.2.2 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 - tslib: 2.6.3 + tslib: 2.8.1 dev: false /ajv-draft-04@1.0.0(ajv@8.13.0): @@ -23366,10 +25062,6 @@ packages: uri-js: 4.4.1 dev: false - /alien-signals@0.4.14: - resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==} - dev: true - /alien-signals@1.0.13: resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==} @@ -23560,7 +25252,7 @@ packages: '@ant-design/cssinjs': 1.21.1(react-dom@17.0.2)(react@17.0.2) '@ant-design/icons': 5.5.1(react-dom@17.0.2)(react@17.0.2) '@ant-design/react-slick': 1.1.2(react@17.0.2) - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.26.0 '@ctrl/tinycolor': 3.6.1 '@rc-component/color-picker': 1.5.3(react-dom@17.0.2)(react@17.0.2) '@rc-component/mutate-observer': 1.1.0(react-dom@17.0.2)(react@17.0.2) @@ -24066,7 +25758,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -24082,7 +25774,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -24098,7 +25790,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -24114,7 +25806,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -24240,10 +25932,23 @@ packages: dependencies: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 - schema-utils: 4.3.2 + schema-utils: 4.3.0 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4) dev: false + /babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.100.2): + resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' + dependencies: + '@babel/core': 7.26.10 + find-cache-dir: 4.0.0 + schema-utils: 4.3.0 + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) + dev: true + /babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.98.0): resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} engines: {node: '>= 14.15.0'} @@ -24253,7 +25958,7 @@ packages: dependencies: '@babel/core': 7.26.10 find-cache-dir: 4.0.0 - schema-utils: 4.3.2 + schema-utils: 4.3.0 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true @@ -24266,8 +25971,8 @@ packages: dependencies: '@babel/core': 7.26.10 find-cache-dir: 4.0.0 - schema-utils: 4.3.2 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + schema-utils: 4.3.0 + webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true /babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9): @@ -24286,11 +25991,25 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.26.10) - '@babel/traverse': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10) + '@babel/traverse': 7.27.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-const-enum@1.2.0(@babel/core@7.26.9): + resolution: {integrity: sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.9) + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color + dev: false /babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} @@ -24307,7 +26026,7 @@ packages: /babel-plugin-import@1.13.8: resolution: {integrity: sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==} dependencies: - '@babel/helper-module-imports': 7.27.1 + '@babel/helper-module-imports': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -24316,7 +26035,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -24329,8 +26048,8 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.27.1 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 dev: true @@ -24362,6 +26081,19 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true + + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.9): + 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.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.10): resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} @@ -24373,6 +26105,18 @@ packages: core-js-compat: 3.38.1 transitivePeerDependencies: - supports-color + dev: true + + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.9): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.9) + core-js-compat: 3.38.1 + transitivePeerDependencies: + - supports-color /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.10): resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} @@ -24383,14 +26127,25 @@ packages: '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + dev: true + + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.9): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color /babel-plugin-styled-components@1.13.3(styled-components@6.1.8): resolution: {integrity: sha512-meGStRGv+VuKA/q0/jXxrPNWEm4LPfYIqxooDTdmh8kFsP/Ph7jJG5rUPwUPX3QHUvggwdbgdGpo88P/rRYsVw==} peerDependencies: styled-components: '>= 2' dependencies: - '@babel/helper-annotate-as-pure': 7.27.1 - '@babel/helper-module-imports': 7.27.1 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 babel-plugin-syntax-jsx: 6.18.0 lodash: 4.17.21 styled-components: 6.1.8(react-dom@18.3.1)(react@18.3.1) @@ -24403,9 +26158,9 @@ packages: peerDependencies: styled-components: '>= 2' dependencies: - '@babel/helper-annotate-as-pure': 7.27.1 - '@babel/helper-module-imports': 7.27.1(supports-color@5.5.0) - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.10) + '@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.9(@babel/core@7.26.10) lodash: 4.17.21 picomatch: 2.3.1 styled-components: 5.3.11(@babel/core@7.26.10)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -24421,7 +26176,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.10)(@babel/traverse@7.27.1): + /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.26.10)(@babel/traverse@7.27.0): resolution: {integrity: sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==} peerDependencies: '@babel/core': ^7 @@ -24431,8 +26186,22 @@ packages: optional: true dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.27.0 + dev: true + + /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.26.9): + resolution: {integrity: sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==} + peerDependencies: + '@babel/core': ^7 + '@babel/traverse': ^7 + peerDependenciesMeta: + '@babel/traverse': + optional: true + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.25.9 + dev: false /babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2): resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} @@ -24506,7 +26275,7 @@ packages: resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} engines: {node: '>= 10.0.0'} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.27.0 dev: true /bail@1.0.5: @@ -24797,7 +26566,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001706 electron-to-chromium: 1.5.37 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) @@ -24807,7 +26576,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 electron-to-chromium: 1.5.86 node-releases: 2.0.19 update-browserslist-db: 1.1.1(browserslist@4.24.4) @@ -25039,7 +26808,7 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001717 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 @@ -25057,8 +26826,11 @@ packages: /caniuse-lite@1.0.30001706: resolution: {integrity: sha512-3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==} - /caniuse-lite@1.0.30001718: - resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==} + /caniuse-lite@1.0.30001717: + resolution: {integrity: sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==} + + /caniuse-lite@1.0.30001727: + resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==} /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} @@ -25333,7 +27105,6 @@ packages: /cjs-module-lexer@1.4.1: resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} - dev: false /cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} @@ -25800,10 +27571,6 @@ packages: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} dev: true - /confbox@0.2.2: - resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} - dev: true - /config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} dependencies: @@ -25845,8 +27612,8 @@ packages: /constantinople@4.0.1: resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 dev: true /constants-browserify@1.0.0: @@ -25993,7 +27760,7 @@ packages: glob-parent: 6.0.2 globby: 12.2.0 normalize-path: 3.0.0 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4) @@ -26007,12 +27774,12 @@ packages: glob-parent: 6.0.2 globby: 12.2.0 normalize-path: 3.0.0 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /copy-webpack-plugin@11.0.0(webpack@5.98.0): + /copy-webpack-plugin@11.0.0(webpack@5.100.2): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -26024,10 +27791,10 @@ packages: normalize-path: 3.0.0 schema-utils: 4.3.0 serialize-javascript: 6.0.2 - webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true - /copy-webpack-plugin@11.0.0(webpack@5.99.9): + /copy-webpack-plugin@11.0.0(webpack@5.98.0): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -26039,13 +27806,13 @@ packages: normalize-path: 3.0.0 schema-utils: 4.3.0 serialize-javascript: 6.0.2 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true /core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} dependencies: - browserslist: 4.24.4 + browserslist: 4.24.0 /core-js-pure@3.38.1: resolution: {integrity: sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==} @@ -26079,6 +27846,11 @@ packages: resolution: {integrity: sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==} requiresBuild: true + /core-js@3.44.0: + resolution: {integrity: sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==} + requiresBuild: true + dev: false + /core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -26417,7 +28189,7 @@ packages: webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /css-minimizer-webpack-plugin@5.0.1(esbuild@0.18.20)(webpack@5.99.9): + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.18.20)(webpack@5.100.2): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -26447,9 +28219,9 @@ packages: esbuild: 0.18.20 jest-worker: 29.7.0 postcss: 8.4.38 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4) dev: true /css-minimizer-webpack-plugin@5.0.1(esbuild@0.24.0)(webpack@5.98.0): @@ -26482,7 +28254,7 @@ packages: esbuild: 0.24.0 jest-worker: 29.7.0 postcss: 8.4.38 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4) dev: false @@ -26517,12 +28289,12 @@ packages: esbuild: 0.25.0 jest-worker: 29.7.0 postcss: 8.4.38 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /css-minimizer-webpack-plugin@5.0.1(esbuild@0.25.5)(webpack@5.99.9): + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.25.5)(webpack@5.100.2): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -26552,9 +28324,9 @@ packages: esbuild: 0.25.5 jest-worker: 29.7.0 postcss: 8.4.38 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true /css-select@4.3.0: @@ -26572,7 +28344,7 @@ packages: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 5.0.3 - domutils: 3.2.2 + domutils: 3.1.0 nth-check: 2.1.1 /css-to-react-native@3.2.0: @@ -26818,6 +28590,13 @@ packages: cssom: 0.3.8 dev: true + /cssstyle@3.0.0: + resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} + engines: {node: '>=14'} + dependencies: + rrweb-cssom: 0.6.0 + dev: true + /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} @@ -27015,6 +28794,15 @@ packages: whatwg-url: 11.0.0 dev: true + /data-urls@4.0.0: + resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==} + engines: {node: '>=14'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 + dev: true + /data-view-buffer@1.0.1: resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} engines: {node: '>= 0.4'} @@ -27122,7 +28910,7 @@ packages: dependencies: ms: 2.1.2 - /debug@4.3.7: + /debug@4.3.7(supports-color@9.3.1): resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: @@ -27132,6 +28920,7 @@ packages: optional: true dependencies: ms: 2.1.3 + supports-color: 9.3.1 /debug@4.4.0(supports-color@5.5.0): resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} @@ -27156,19 +28945,6 @@ packages: dependencies: ms: 2.1.3 supports-color: 8.1.1 - dev: true - - /debug@4.4.0(supports-color@9.3.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: 9.3.1 /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -27413,7 +29189,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -27568,6 +29344,13 @@ packages: domelementtype: 2.3.0 domhandler: 4.3.1 + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + /domutils@3.2.2: resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} dependencies: @@ -27862,7 +29645,7 @@ packages: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.4 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 @@ -28151,7 +29934,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) esbuild: 0.18.20 transitivePeerDependencies: - supports-color @@ -28162,7 +29945,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) esbuild: 0.24.0 transitivePeerDependencies: - supports-color @@ -28173,7 +29956,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) esbuild: 0.25.0 transitivePeerDependencies: - supports-color @@ -28183,7 +29966,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) esbuild: 0.25.5 transitivePeerDependencies: - supports-color @@ -28553,7 +30336,7 @@ packages: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7(supports-color@8.1.1) - is-core-module: 2.16.1 + is-core-module: 2.15.1 resolve: 1.22.8 transitivePeerDependencies: - supports-color @@ -28573,8 +30356,8 @@ packages: optional: true dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.4.0(supports-color@9.3.1) - enhanced-resolve: 5.18.2 + debug: 4.4.0(supports-color@8.1.1) + enhanced-resolve: 5.17.1 eslint: 9.0.0 eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.0.0) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.0.0) @@ -28742,7 +30525,7 @@ packages: eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) hasown: 2.0.2 - is-core-module: 2.16.1 + is-core-module: 2.15.1 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -28779,7 +30562,7 @@ packages: eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.0.0) hasown: 2.0.2 - is-core-module: 2.16.1 + is-core-module: 2.15.1 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -28985,6 +30768,33 @@ packages: eslint: 8.57.1 dev: true + /eslint-plugin-react@7.37.1(eslint@8.57.1): + resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.2 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.2.0 + eslint: 8.57.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.0 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 + dev: true + /eslint-plugin-react@7.37.2(eslint@8.57.1): resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} engines: {node: '>=4'} @@ -29130,7 +30940,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -29176,7 +30986,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 @@ -29259,8 +31069,8 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 c8: 7.14.0 transitivePeerDependencies: - supports-color @@ -29597,10 +31407,6 @@ packages: transitivePeerDependencies: - supports-color - /exsolve@1.0.7: - resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} - dev: true - /ext-list@2.2.2: resolution: {integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==} engines: {node: '>=0.10.0'} @@ -29801,6 +31607,17 @@ packages: picomatch: 2.3.1 dev: false + /fdir@6.4.2(picomatch@4.0.2): + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dependencies: + picomatch: 4.0.2 + dev: false + /fdir@6.4.4(picomatch@4.0.2): resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} peerDependencies: @@ -30114,7 +31931,7 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.3.3 + flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 dev: true @@ -30123,7 +31940,7 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} dependencies: - flatted: 3.3.3 + flatted: 3.3.1 keyv: 4.5.4 /flat@5.0.2: @@ -30135,6 +31952,7 @@ packages: /flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + dev: true /flexsearch@0.7.43: resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} @@ -30161,7 +31979,7 @@ packages: debug: optional: true dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -30261,7 +32079,7 @@ packages: typescript: '>3.6.0' webpack: ^5.11.0 dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 chalk: 4.1.2 chokidar: 3.6.0 cosmiconfig: 7.1.0 @@ -31309,7 +33127,7 @@ packages: mdast-util-mdxjs-esm: 2.0.1 property-information: 7.1.0 space-separated-tokens: 2.0.2 - style-to-js: 1.1.16 + style-to-js: 1.1.17 unist-util-position: 5.0.0 zwitch: 2.0.4 transitivePeerDependencies: @@ -31346,7 +33164,7 @@ packages: mdast-util-mdxjs-esm: 2.0.1 property-information: 7.1.0 space-separated-tokens: 2.0.2 - style-to-js: 1.1.16 + style-to-js: 1.1.17 unist-util-position: 5.0.0 vfile-message: 4.0.2 transitivePeerDependencies: @@ -31499,7 +33317,6 @@ packages: /html-entities@2.5.2: resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} - dev: true /html-entities@2.6.0: resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} @@ -31590,7 +33407,7 @@ packages: tapable: 2.2.1 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) - /html-webpack-plugin@5.6.3(@rspack/core@1.3.9)(webpack@5.99.9): + /html-webpack-plugin@5.6.3(@rspack/core@1.3.9)(webpack@5.100.2): resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} engines: {node: '>=10.13.0'} peerDependencies: @@ -31608,7 +33425,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true /htmlparser2@10.0.0: @@ -31723,7 +33540,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -31733,7 +33550,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -31761,7 +33578,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/http-proxy': 1.17.15 - debug: 4.4.0(supports-color@9.3.1) + 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 @@ -31832,7 +33649,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -31842,7 +33659,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -31851,7 +33668,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.3 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -32014,7 +33831,7 @@ packages: resolution: {integrity: sha512-YVt14UZCgsX1vZQ3gKjkWVdBdHQ6eu3MPU1TBgL1H5orXe2+jWD006WCPPtOuwlQm10NuzOW5WawiF1Q9veW8g==} engines: {node: '>=18.20'} dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) import-meta-resolve: 4.1.0 transitivePeerDependencies: - supports-color @@ -32114,7 +33931,7 @@ packages: mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.8.1 + rxjs: 7.8.2 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 @@ -32172,7 +33989,7 @@ packages: dependencies: es-errors: 1.3.0 hasown: 2.0.2 - side-channel: 1.1.0 + side-channel: 1.0.6 dev: true /interpret@3.1.1: @@ -32833,7 +34650,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.26.10 - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -32846,7 +34663,7 @@ packages: engines: {node: '>=10'} dependencies: '@babel/core': 7.26.10 - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -32867,7 +34684,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -32879,7 +34696,7 @@ packages: engines: {node: '>=10'} dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -33279,7 +35096,7 @@ packages: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -33383,7 +35200,7 @@ packages: '@jest/types': 29.6.3 '@types/node': 20.12.14 chalk: 4.1.2 - cjs-module-lexer: 1.4.3 + cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 glob: 7.2.0 graceful-fs: 4.2.11 @@ -33405,10 +35222,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.26.10 - '@babel/generator': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.10) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.26.10) - '@babel/types': 7.27.1 + '@babel/generator': 7.26.9 + '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.26.10) + '@babel/plugin-syntax-typescript': 7.25.7(@babel/core@7.26.10) + '@babel/types': 7.27.0 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -33611,15 +35428,15 @@ packages: optional: true dependencies: '@babel/core': 7.26.10 - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.0 '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.10) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.10) '@babel/preset-env': 7.26.0(@babel/core@7.26.10) '@babel/preset-flow': 7.25.7(@babel/core@7.26.10) - '@babel/preset-typescript': 7.27.1(@babel/core@7.26.10) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.10) '@babel/register': 7.25.7(@babel/core@7.26.10) babel-core: 7.0.0-bridge.0(@babel/core@7.26.10) chalk: 4.1.2 @@ -33681,6 +35498,44 @@ packages: - utf-8-validate dev: true + /jsdom@22.1.0: + resolution: {integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==} + engines: {node: '>=16'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + cssstyle: 3.0.0 + data-urls: 4.0.0 + decimal.js: 10.4.3 + domexception: 4.0.0 + form-data: 4.0.2 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.13 + parse5: 7.1.2 + rrweb-cssom: 0.6.0 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-xmlserializer: 4.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 + ws: 8.18.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} @@ -33905,7 +35760,7 @@ packages: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -33936,7 +35791,7 @@ packages: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -34134,17 +35989,17 @@ packages: chalk: 5.2.0 cli-truncate: 3.1.0 commander: 10.0.1 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.3.7(supports-color@9.3.1) execa: 7.2.0 lilconfig: 2.1.0 listr2: 5.0.8 micromatch: 4.0.8 normalize-path: 3.0.0 - object-inspect: 1.13.4 + object-inspect: 1.13.2 pidtree: 0.6.0 string-argv: 0.3.2 supports-color: 9.3.1 - yaml: 2.7.0 + yaml: 2.5.1 transitivePeerDependencies: - enquirer dev: true @@ -34202,7 +36057,7 @@ packages: log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.4.1 - rxjs: 7.8.2 + rxjs: 7.8.1 through: 2.3.8 wrap-ansi: 7.0.0 dev: true @@ -34280,15 +36135,6 @@ packages: pkg-types: 1.2.1 dev: true - /local-pkg@1.1.1: - resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==} - engines: {node: '>=14'} - dependencies: - mlly: 1.7.4 - pkg-types: 2.2.0 - quansync: 0.2.10 - dev: true - /locate-path@2.0.0: resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} @@ -34454,7 +36300,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.7 + debug: 4.3.7(supports-color@9.3.1) flatted: 3.3.1 rfdc: 1.4.1 streamroller: 3.1.5 @@ -34528,8 +36374,8 @@ packages: /lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - /lru-cache@11.1.0: - resolution: {integrity: sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==} + /lru-cache@11.0.2: + resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} engines: {node: 20 || >=22} /lru-cache@4.1.5: @@ -34585,8 +36431,8 @@ packages: /magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/types': 7.26.9 source-map-js: 1.2.1 dev: true @@ -35326,7 +37172,7 @@ packages: resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} dependencies: '@types/debug': 4.1.12 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -35472,7 +37318,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - schema-utils: 4.3.2 + schema-utils: 4.3.0 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4) dev: false @@ -35482,19 +37328,19 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - schema-utils: 4.3.2 + schema-utils: 4.3.0 webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /mini-css-extract-plugin@2.9.2(webpack@5.99.9): + /mini-css-extract-plugin@2.9.2(webpack@5.100.2): resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - schema-utils: 4.3.2 + schema-utils: 4.3.0 tapable: 2.2.1 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true /mini-svg-data-uri@1.4.4: @@ -35640,7 +37486,7 @@ packages: dependencies: acorn: 8.14.0 pathe: 1.1.2 - pkg-types: 1.3.1 + pkg-types: 1.2.1 ufo: 1.5.4 dev: true @@ -35814,7 +37660,7 @@ packages: resolution: {integrity: sha512-OXpYvH2AQk+zN1lwT4f9UFvTHEKbd2W0eLHOWvDZN6CxYZKBev3Ij7MrHNLeE/6YvkX5lEhBD0ePXmoFyXh45g==} dependencies: '@vercel/nft': 0.27.3(encoding@0.1.13) - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) fs-extra: 11.3.0 mlly: 1.6.1 pkg-types: 1.3.1 @@ -36545,6 +38391,72 @@ packages: - debug dev: false + /nx@21.0.3(@swc-node/register@1.10.10)(@swc/core@1.7.26): + resolution: {integrity: sha512-MWKucgA00TRjMBsuGbAS6HrCnOVwktU7Zxxw06Rfl0ue9tfTqbZX5iiNnb6M7b2wPQm9zcQXEq3DVBkPP8wUNw==} + engines: {node: ^20.19.0 || ^22.12.0} + hasBin: true + requiresBuild: true + peerDependencies: + '@swc-node/register': ^1.8.0 + '@swc/core': ^1.3.85 + peerDependenciesMeta: + '@swc-node/register': + optional: true + '@swc/core': + optional: true + dependencies: + '@napi-rs/wasm-runtime': 0.2.4 + '@swc-node/register': 1.10.10(@swc/core@1.7.26)(@swc/types@0.1.21)(typescript@5.8.3) + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + '@yarnpkg/lockfile': 1.1.0 + '@yarnpkg/parsers': 3.0.2 + '@zkochan/js-yaml': 0.0.7 + axios: 1.9.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + cliui: 8.0.1 + dotenv: 16.4.5 + dotenv-expand: 11.0.6 + enquirer: 2.3.6 + figures: 3.2.0 + flat: 5.0.2 + front-matter: 4.0.2 + ignore: 5.3.2 + jest-diff: 29.7.0 + jsonc-parser: 3.2.0 + lines-and-columns: 2.0.3 + minimatch: 9.0.3 + node-machine-id: 1.1.12 + npm-run-path: 4.0.1 + open: 8.4.2 + ora: 5.3.0 + resolve.exports: 2.0.3 + semver: 7.6.3 + string-width: 4.2.3 + tar-stream: 2.2.0 + tmp: 0.2.3 + tree-kill: 1.2.2 + tsconfig-paths: 4.2.0 + tslib: 2.8.1 + yaml: 2.7.0 + yargs: 17.7.2 + yargs-parser: 21.1.1 + optionalDependencies: + '@nx/nx-darwin-arm64': 21.0.3 + '@nx/nx-darwin-x64': 21.0.3 + '@nx/nx-freebsd-x64': 21.0.3 + '@nx/nx-linux-arm-gnueabihf': 21.0.3 + '@nx/nx-linux-arm64-gnu': 21.0.3 + '@nx/nx-linux-arm64-musl': 21.0.3 + '@nx/nx-linux-x64-gnu': 21.0.3 + '@nx/nx-linux-x64-musl': 21.0.3 + '@nx/nx-win32-arm64-msvc': 21.0.3 + '@nx/nx-win32-x64-msvc': 21.0.3 + transitivePeerDependencies: + - debug + dev: false + /nx@21.2.3(@swc-node/register@1.10.10)(@swc/core@1.7.26): resolution: {integrity: sha512-2wL/2fSmIbRWn6zXaQ/g3kj5DfEaTw/aJkPr6ozJh8BUq5iYKE+tS9oh0PjsVVwN6Pybe80Lu+mn9RgWyeV3xw==} hasBin: true @@ -36618,7 +38530,7 @@ packages: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.3.1 + pkg-types: 1.2.1 ufo: 1.5.4 dev: true @@ -36639,6 +38551,10 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} + /object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + /object-inspect@1.13.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} @@ -37179,7 +39095,7 @@ packages: resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} engines: {node: '>=18'} dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 index-to-position: 0.1.2 type-fest: 4.37.0 dev: true @@ -37307,7 +39223,7 @@ packages: resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} engines: {node: 20 || >=22} dependencies: - lru-cache: 11.1.0 + lru-cache: 11.0.2 minipass: 7.1.2 /path-to-regexp@0.1.10: @@ -37521,7 +39437,7 @@ packages: resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} dependencies: confbox: 0.1.8 - mlly: 1.7.4 + mlly: 1.7.2 pathe: 1.1.2 dev: true @@ -37533,14 +39449,6 @@ packages: pathe: 2.0.3 dev: true - /pkg-types@2.2.0: - resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} - dependencies: - confbox: 0.2.2 - exsolve: 1.0.7 - pathe: 2.0.3 - dev: true - /pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} @@ -38903,14 +40811,6 @@ packages: picocolors: 1.1.1 source-map-js: 1.2.1 - /postcss@8.5.4: - resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - /postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} @@ -38918,7 +40818,6 @@ packages: nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 - dev: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -39322,7 +41221,7 @@ packages: engines: {node: '>=8.16.0'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -39353,10 +41252,6 @@ packages: dependencies: side-channel: 1.1.0 - /quansync@0.2.10: - resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} - dev: true - /querystring-es3@0.2.1: resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} @@ -40990,7 +42885,7 @@ packages: hasBin: true dependencies: '@babel/core': 7.26.10 - '@babel/generator': 7.27.1 + '@babel/generator': 7.27.0 ast-types: 0.14.2 commander: 2.20.3 doctrine: 3.0.0 @@ -41008,8 +42903,8 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/core': 7.26.10 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 '@types/doctrine': 0.0.9 @@ -42117,7 +44012,7 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true dependencies: - is-core-module: 2.16.1 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -42327,8 +44222,12 @@ packages: fsevents: 2.3.3 dev: true - /rsbuild-plugin-dts@0.9.0(@rsbuild/core@1.3.21)(typescript@5.8.3): - resolution: {integrity: sha512-cWlBxFWo2t2wVUFIa0nnGUkqaHsSEQuGr4/vh1W9aPtFxjuu3UYnDK8b6CYmbLpUbiRB1R4gkjARoaBx74gyTQ==} + /rrweb-cssom@0.6.0: + resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} + dev: true + + /rsbuild-plugin-dts@0.10.4(@rsbuild/core@1.4.3)(typescript@5.8.3): + resolution: {integrity: sha512-/Zl9hgo1L2cpeKnMvAi0ws57Heo6X9wE07dUwdgb5NMEQSXQaHRv1eeRDKpzNYedaWl+yAIvL2IYK4GcCR0y4w==} engines: {node: '>=16.7.0'} peerDependencies: '@microsoft/api-extractor': ^7 @@ -42341,13 +44240,12 @@ packages: optional: true dependencies: '@ast-grep/napi': 0.37.0 - '@rsbuild/core': 1.3.21 + '@rsbuild/core': 1.4.3 magic-string: 0.30.17 picocolors: 1.1.1 tinyglobby: 0.2.14 tsconfig-paths: 4.2.0 typescript: 5.8.3 - dev: true /rsbuild-plugin-dts@0.9.2(@rsbuild/core@1.4.0-beta.2)(typescript@5.8.3): resolution: {integrity: sha512-mVpf4J/auMSBy5iBNDaxTB8yYipENRTMUq8bQQJQdvzFuH2arQXrQ874ukEJ67XUZXhmxvc7ooEAR3UWKNiPtQ==} @@ -42384,7 +44282,7 @@ packages: html-minifier-terser: 7.2.0 dev: true - /rsbuild-plugin-publint@0.2.1(@rsbuild/core@1.3.21): + /rsbuild-plugin-publint@0.2.1(@rsbuild/core@1.4.0-beta.2): resolution: {integrity: sha512-iD/qeXWHmx2KKRT3cZ0lWa6Nz+K3NWFkVBfq+NQC3LAtHZCMftBbUzbjbJsjDiH195PVPdPmy+5qbxLf6HYqKg==} peerDependencies: '@rsbuild/core': 1.x @@ -42392,7 +44290,7 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.3.21 + '@rsbuild/core': 1.4.0-beta.2 picocolors: 1.1.1 publint: 0.2.12 dev: true @@ -42537,12 +44435,22 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + /sass-embedded-android-arm64@1.83.4: + resolution: {integrity: sha512-tgX4FzmbVqnQmD67ZxQDvI+qFNABrboOQgwsG05E5bA/US42zGajW9AxpECJYiMXVOHmg+d81ICbjb0fsVHskw==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /sass-embedded-android-arm64@1.89.0: resolution: {integrity: sha512-pr4R3p5R+Ul9ZA5nzYbBJQFJXW6dMGzgpNBhmaToYDgDhmNX5kg0mZAUlGLHvisLdTiR6oEfDDr9QI6tnD2nqA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true /sass-embedded-android-arm64@1.89.2: @@ -42551,6 +44459,14 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + optional: true + + /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] + requiresBuild: true dev: true optional: true @@ -42560,6 +44476,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true /sass-embedded-android-arm@1.89.2: @@ -42568,6 +44485,14 @@ packages: cpu: [arm] os: [android] requiresBuild: true + optional: true + + /sass-embedded-android-ia32@1.83.4: + resolution: {integrity: sha512-RsFOziFqPcfZXdFRULC4Ayzy9aK6R6FwQ411broCjlOBX+b0gurjRadkue3cfUEUR5mmy0KeCbp7zVKPLTK+5Q==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [android] + requiresBuild: true dev: true optional: true @@ -42577,6 +44502,16 @@ packages: cpu: [ia32] os: [android] requiresBuild: true + dev: true + optional: true + + /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] + requiresBuild: true + dev: true optional: true /sass-embedded-android-riscv64@1.89.0: @@ -42585,6 +44520,7 @@ packages: cpu: [riscv64] os: [android] requiresBuild: true + dev: true optional: true /sass-embedded-android-riscv64@1.89.2: @@ -42593,6 +44529,14 @@ packages: cpu: [riscv64] os: [android] requiresBuild: true + optional: true + + /sass-embedded-android-x64@1.83.4: + resolution: {integrity: sha512-0PgQNuPWYy1jEOEPDVsV89KfqOsMLIp9CSbjBY7jRcwRhyVAcigqrUG6bDeNtojHUYKA1kU+Eh/85WxOHUOgBw==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [android] + requiresBuild: true dev: true optional: true @@ -42602,6 +44546,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true /sass-embedded-android-x64@1.89.2: @@ -42610,6 +44555,14 @@ packages: cpu: [x64] os: [android] requiresBuild: true + optional: true + + /sass-embedded-darwin-arm64@1.83.4: + resolution: {integrity: sha512-rp2ywymWc3nymnSnAFG5R/8hvxWCsuhK3wOnD10IDlmNB7o4rzKby1c+2ZfpQGowlYGWsWWTgz8FW2qzmZsQRw==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true dev: true optional: true @@ -42619,6 +44572,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true /sass-embedded-darwin-arm64@1.89.2: @@ -42627,6 +44581,14 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + optional: true + + /sass-embedded-darwin-x64@1.83.4: + resolution: {integrity: sha512-kLkN2lXz9PCgGfDS8Ev5YVcl/V2173L6379en/CaFuJJi7WiyPgBymW7hOmfCt4uO4R1y7CP2Uc08DRtZsBlAA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true dev: true optional: true @@ -42636,6 +44598,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true /sass-embedded-darwin-x64@1.89.2: @@ -42644,6 +44607,14 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + optional: true + + /sass-embedded-linux-arm64@1.83.4: + resolution: {integrity: sha512-E0zjsZX2HgESwyqw31EHtI39DKa7RgK7nvIhIRco1d0QEw227WnoR9pjH3M/ZQy4gQj3GKilOFHM5Krs/omeIA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true dev: true optional: true @@ -42653,6 +44624,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true /sass-embedded-linux-arm64@1.89.2: @@ -42661,6 +44633,14 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + optional: true + + /sass-embedded-linux-arm@1.83.4: + resolution: {integrity: sha512-nL90ryxX2lNmFucr9jYUyHHx21AoAgdCL1O5Ltx2rKg2xTdytAGHYo2MT5S0LIeKLa/yKP/hjuSvrbICYNDvtA==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true dev: true optional: true @@ -42670,6 +44650,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true /sass-embedded-linux-arm@1.89.2: @@ -42678,6 +44659,14 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + optional: true + + /sass-embedded-linux-ia32@1.83.4: + resolution: {integrity: sha512-ew5HpchSzgAYbQoriRh8QhlWn5Kw2nQ2jHoV9YLwGKe3fwwOWA0KDedssvDv7FWnY/FCqXyymhLd6Bxae4Xquw==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + requiresBuild: true dev: true optional: true @@ -42687,6 +44676,16 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true + optional: true + + /sass-embedded-linux-musl-arm64@1.83.4: + resolution: {integrity: sha512-IzMgalf6MZOxgp4AVCgsaWAFDP/IVWOrgVXxkyhw29fyAEoSWBJH4k87wyPhEtxSuzVHLxKNbc8k3UzdWmlBFg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true /sass-embedded-linux-musl-arm64@1.89.0: @@ -42695,6 +44694,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true /sass-embedded-linux-musl-arm64@1.89.2: @@ -42703,6 +44703,14 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + optional: true + + /sass-embedded-linux-musl-arm@1.83.4: + resolution: {integrity: sha512-0RrJRwMrmm+gG0VOB5b5Cjs7Sd+lhqpQJa6EJNEaZHljJokEfpE5GejZsGMRMIQLxEvVphZnnxl6sonCGFE/QQ==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true dev: true optional: true @@ -42712,6 +44720,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true /sass-embedded-linux-musl-arm@1.89.2: @@ -42720,6 +44729,14 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + optional: true + + /sass-embedded-linux-musl-ia32@1.83.4: + resolution: {integrity: sha512-LLb4lYbcxPzX4UaJymYXC+WwokxUlfTJEFUv5VF0OTuSsHAGNRs/rslPtzVBTvMeG9TtlOQDhku1F7G6iaDotA==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + requiresBuild: true dev: true optional: true @@ -42729,6 +44746,16 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true + optional: true + + /sass-embedded-linux-musl-riscv64@1.83.4: + resolution: {integrity: sha512-zoKlPzD5Z13HKin1UGR74QkEy+kZEk2AkGX5RelRG494mi+IWwRuWCppXIovor9+BQb9eDWPYPoMVahwN5F7VA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true optional: true /sass-embedded-linux-musl-riscv64@1.89.0: @@ -42737,6 +44764,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true /sass-embedded-linux-musl-riscv64@1.89.2: @@ -42745,6 +44773,14 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + optional: true + + /sass-embedded-linux-musl-x64@1.83.4: + resolution: {integrity: sha512-hB8+/PYhfEf2zTIcidO5Bpof9trK6WJjZ4T8g2MrxQh8REVtdPcgIkoxczRynqybf9+fbqbUwzXtiUao2GV+vQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true dev: true optional: true @@ -42754,6 +44790,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true /sass-embedded-linux-musl-x64@1.89.2: @@ -42762,6 +44799,14 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + optional: true + + /sass-embedded-linux-riscv64@1.83.4: + resolution: {integrity: sha512-83fL4n+oeDJ0Y4KjASmZ9jHS1Vl9ESVQYHMhJE0i4xDi/P3BNarm2rsKljq/QtrwGpbqwn8ujzOu7DsNCMDSHA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + requiresBuild: true dev: true optional: true @@ -42771,6 +44816,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true /sass-embedded-linux-riscv64@1.89.2: @@ -42779,6 +44825,14 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + optional: true + + /sass-embedded-linux-x64@1.83.4: + resolution: {integrity: sha512-NlnGdvCmTD5PK+LKXlK3sAuxOgbRIEoZfnHvxd157imCm/s2SYF/R28D0DAAjEViyI8DovIWghgbcqwuertXsA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true dev: true optional: true @@ -42788,6 +44842,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true /sass-embedded-linux-x64@1.89.2: @@ -42796,6 +44851,14 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + optional: true + + /sass-embedded-win32-arm64@1.83.4: + resolution: {integrity: sha512-J2BFKrEaeSrVazU2qTjyQdAk+MvbzJeTuCET0uAJEXSKtvQ3AzxvzndS7LqkDPbF32eXAHLw8GVpwcBwKbB3Uw==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + requiresBuild: true dev: true optional: true @@ -42805,6 +44868,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true /sass-embedded-win32-arm64@1.89.2: @@ -42813,6 +44877,14 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + optional: true + + /sass-embedded-win32-ia32@1.83.4: + resolution: {integrity: sha512-uPAe9T/5sANFhJS5dcfAOhOJy8/l2TRYG4r+UO3Wp4yhqbN7bggPvY9c7zMYS0OC8tU/bCvfYUDFHYMCl91FgA==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true dev: true optional: true @@ -42822,6 +44894,16 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true + optional: true + + /sass-embedded-win32-x64@1.83.4: + resolution: {integrity: sha512-C9fkDY0jKITdJFij4UbfPFswxoXN9O/Dr79v17fJnstVwtUojzVJWKHUXvF0Zg2LIR7TCc4ju3adejKFxj7ueA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true /sass-embedded-win32-x64@1.89.0: @@ -42830,6 +44912,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true /sass-embedded-win32-x64@1.89.2: @@ -42838,9 +44921,44 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true + /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: 5.0.3 + rxjs: 7.8.2 + supports-color: 8.1.1 + sync-child-process: 1.0.2 + varint: 6.0.0 + optionalDependencies: + 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-embedded@1.89.0: resolution: {integrity: sha512-EDrK1el9zdgJFpocCGlxatDWaP18tJBWoM1hxzo2KJBvjdmBichXI6O6KlQrigvQPO3uJ8DfmFmAAx7s7CG6uw==} engines: {node: '>=16.0.0'} @@ -42875,13 +44993,14 @@ packages: sass-embedded-win32-arm64: 1.89.0 sass-embedded-win32-ia32: 1.89.0 sass-embedded-win32-x64: 1.89.0 + dev: true /sass-embedded@1.89.2: resolution: {integrity: sha512-Ack2K8rc57kCFcYlf3HXpZEJFNUX8xd8DILldksREmYXQkRHI879yy8q4mRDJgrojkySMZqmmmW1NxrFxMsYaA==} engines: {node: '>=16.0.0'} hasBin: true dependencies: - '@bufbuild/protobuf': 2.6.0 + '@bufbuild/protobuf': 2.6.1 buffer-builder: 0.2.0 colorjs.io: 0.5.2 immutable: 5.0.3 @@ -42906,7 +45025,6 @@ packages: sass-embedded-linux-x64: 1.89.2 sass-embedded-win32-arm64: 1.89.2 sass-embedded-win32-x64: 1.89.2 - dev: true /sass-loader@12.6.0(sass@1.79.4)(webpack@5.98.0): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} @@ -42959,7 +45077,7 @@ packages: webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /sass-loader@16.0.5(@rspack/core@1.3.9)(sass-embedded@1.89.2)(sass@1.88.0)(webpack@5.98.0): + /sass-loader@16.0.5(@rspack/core@1.3.9)(sass-embedded@1.83.4)(sass@1.88.0)(webpack@5.98.0): resolution: {integrity: sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -42983,11 +45101,11 @@ packages: '@rspack/core': 1.3.9(@swc/helpers@0.5.13) neo-async: 2.6.2 sass: 1.88.0 - sass-embedded: 1.89.2 + sass-embedded: 1.83.4 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /sass-loader@16.0.5(@rspack/core@1.3.9)(sass-embedded@1.89.2)(sass@1.88.0)(webpack@5.99.9): + /sass-loader@16.0.5(@rspack/core@1.3.9)(sass-embedded@1.83.4)(sass@1.88.0)(webpack@5.99.9): resolution: {integrity: sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -43011,7 +45129,7 @@ packages: '@rspack/core': 1.3.9(@swc/helpers@0.5.13) neo-async: 2.6.2 sass: 1.88.0 - sass-embedded: 1.89.2 + sass-embedded: 1.83.4 webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true @@ -43096,6 +45214,7 @@ packages: 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==} @@ -43159,7 +45278,7 @@ packages: '@semantic-release/release-notes-generator': 14.0.3(semantic-release@24.2.3) aggregate-error: 5.0.0 cosmiconfig: 9.0.0(typescript@5.8.3) - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) env-ci: 11.1.0 execa: 9.5.2 figures: 6.1.0 @@ -43270,7 +45389,7 @@ packages: resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} engines: {node: '>= 18'} dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -43456,15 +45575,15 @@ packages: vscode-textmate: 8.0.0 dev: false - /shiki@3.6.0: - resolution: {integrity: sha512-tKn/Y0MGBTffQoklaATXmTqDU02zx8NYBGQ+F6gy87/YjKbizcLd+Cybh/0ZtOBX9r1NEnAy/GTRDKtOsc1L9w==} + /shiki@3.8.1: + resolution: {integrity: sha512-+MYIyjwGPCaegbpBeFN9+oOifI8CKiKG3awI/6h3JeT85c//H2wDW/xCJEGuQ5jPqtbboKNqNy+JyX9PYpGwNg==} dependencies: - '@shikijs/core': 3.6.0 - '@shikijs/engine-javascript': 3.6.0 - '@shikijs/engine-oniguruma': 3.6.0 - '@shikijs/langs': 3.6.0 - '@shikijs/themes': 3.6.0 - '@shikijs/types': 3.6.0 + '@shikijs/core': 3.8.1 + '@shikijs/engine-javascript': 3.8.1 + '@shikijs/engine-oniguruma': 3.8.1 + '@shikijs/langs': 3.8.1 + '@shikijs/themes': 3.8.1 + '@shikijs/types': 3.8.1 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -43501,7 +45620,7 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.3.0 - object-inspect: 1.13.4 + object-inspect: 1.13.2 /side-channel@1.1.0: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} @@ -43819,7 +45938,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -43832,7 +45951,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -43933,8 +46052,8 @@ packages: dependencies: graceful-fs: 4.2.11 - /storybook-addon-rslib@1.0.1(@rsbuild/core@1.3.21)(@rslib/core@0.9.0)(storybook-builder-rsbuild@1.0.1)(typescript@5.8.3): - resolution: {integrity: sha512-8V2rH61GCi9QGLoV+RwdWZ1IY4mdWMsLDp5bflbs5MyAaYd+jA+Bz3GAngv05lBjb+KnJHhZ6jWvunxUTUkiCQ==} + /storybook-addon-rslib@1.0.2(@rsbuild/core@1.3.21)(@rslib/core@0.10.4)(storybook-builder-rsbuild@1.0.1)(typescript@5.8.3): + resolution: {integrity: sha512-ODuDQgTQIvAjODxHAI7n6Q7N3W09ZZFmU3xNXOZ48/mXLtMd3IP6YyW6fqKhlmixny5bTmXAGqvKWTbAb7wftw==} peerDependencies: '@rsbuild/core': ^1.0.1 '@rslib/core': '>= 0.1.1 || >= 0.2' @@ -43945,7 +46064,7 @@ packages: optional: true dependencies: '@rsbuild/core': 1.3.21 - '@rslib/core': 0.9.0(typescript@5.8.3) + '@rslib/core': 0.10.4(typescript@5.8.3) storybook-builder-rsbuild: 1.0.1(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(@types/react@18.3.11)(storybook@8.4.2)(typescript@5.8.3) typescript: 5.8.3 dev: true @@ -43961,8 +46080,8 @@ packages: optional: true dependencies: '@rsbuild/core': 1.3.21 - '@rsbuild/plugin-type-check': 1.2.2(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(typescript@5.8.3) - '@storybook/addon-docs': 8.6.14(@types/react@18.3.11)(storybook@8.4.2) + '@rsbuild/plugin-type-check': 1.2.1(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(typescript@5.8.3) + '@storybook/addon-docs': 8.6.12(@types/react@18.3.11)(storybook@8.4.2) '@storybook/core-webpack': 8.6.12(storybook@8.4.2) browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 @@ -43987,8 +46106,45 @@ packages: - '@types/react' dev: true - /storybook-react-rsbuild@1.0.1(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1)(rollup@4.40.0)(storybook@8.4.2)(typescript@5.8.3)(webpack@5.98.0): - resolution: {integrity: sha512-OCTWHrOCNatiadKND7/uE211KytgS/rLmJc/cR9ovMZ9Y5jD+n8NlHUjw0fUdCWNpPUx3p/Ey0Z2usG6YO+CeQ==} + /storybook-builder-rsbuild@1.0.2(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(@types/react@18.3.11)(storybook@8.4.2)(typescript@5.8.3): + resolution: {integrity: sha512-rIi1AzHzp44qO93Kq+B5dS4NfkqV8JY5CCXowXzzcWkjphphaheeP1Ld3As86pfyniY7vIBc+JrMAl+3Gy+m+A==} + peerDependencies: + '@rsbuild/core': ^1.0.1 + storybook: ^8.2.1 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@rsbuild/core': 1.3.21 + '@rsbuild/plugin-type-check': 1.2.3(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(typescript@5.8.3) + '@storybook/addon-docs': 8.6.14(@types/react@18.3.11)(storybook@8.4.2) + '@storybook/core-webpack': 8.6.14(storybook@8.4.2) + browser-assert: 1.2.1 + case-sensitive-paths-webpack-plugin: 2.4.0 + cjs-module-lexer: 1.4.3 + 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.3.21) + sirv: 2.0.4 + storybook: 8.4.2(prettier@3.3.3) + ts-dedent: 2.2.0 + typescript: 5.8.3 + url: 0.11.4 + util: 0.12.5 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@rspack/core' + - '@types/react' + dev: true + + /storybook-react-rsbuild@1.0.2(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1)(rollup@4.40.0)(storybook@8.4.2)(typescript@5.8.3)(webpack@5.98.0): + resolution: {integrity: sha512-5tMvOThb20tn7xYT6SriRwVYSI2oVooIVgdmflfUd3V27YLiA+OOGe1yfzJWIlbta7+wtslbHc9zXkf5dIm4fg==} engines: {node: '>=18.0.0'} peerDependencies: '@rsbuild/core': ^1.0.1 @@ -44000,9 +46156,9 @@ packages: typescript: optional: true dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.0) + '@rollup/pluginutils': 5.2.0(rollup@4.40.0) '@rsbuild/core': 1.3.21 - '@storybook/react': 8.6.12(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2)(typescript@5.8.3) + '@storybook/react': 8.6.14(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2)(typescript@5.8.3) '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.8.3)(webpack@5.98.0) '@types/node': 18.16.9 find-up: 5.0.0 @@ -44013,7 +46169,7 @@ packages: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.10 storybook: 8.4.2(prettier@3.3.3) - storybook-builder-rsbuild: 1.0.1(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(@types/react@18.3.11)(storybook@8.4.2)(typescript@5.8.3) + storybook-builder-rsbuild: 1.0.2(@rsbuild/core@1.3.21)(@rspack/core@1.3.9)(@types/react@18.3.11)(storybook@8.4.2)(typescript@5.8.3) tsconfig-paths: 4.2.0 typescript: 5.8.3 transitivePeerDependencies: @@ -44132,7 +46288,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -44398,10 +46554,10 @@ packages: webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /style-to-js@1.1.16: - resolution: {integrity: sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==} + /style-to-js@1.1.17: + resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==} dependencies: - style-to-object: 1.0.8 + style-to-object: 1.0.9 dev: false /style-to-object@0.3.0: @@ -44410,8 +46566,8 @@ packages: inline-style-parser: 0.1.1 dev: true - /style-to-object@1.0.8: - resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} + /style-to-object@1.0.9: + resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==} dependencies: inline-style-parser: 0.2.4 dev: false @@ -44424,8 +46580,8 @@ packages: react-dom: '>= 16.8.0' react-is: '>= 16.8.0' dependencies: - '@babel/helper-module-imports': 7.27.1(supports-color@5.5.0) - '@babel/traverse': 7.27.1(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.27.0(supports-color@5.5.0) '@emotion/is-prop-valid': 1.3.1 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 @@ -44625,7 +46781,7 @@ packages: hasBin: true dependencies: '@adobe/css-tools': 4.3.3 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) glob: 10.4.5 sax: 1.4.1 source-map: 0.7.4 @@ -45063,7 +47219,7 @@ packages: webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.94.0): + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.98.0): resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -45081,14 +47237,15 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.7.26(@swc/helpers@0.5.13) - esbuild: 0.24.0 + esbuild: 0.18.20 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4) + webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.18.20)(webpack-cli@5.1.4) + dev: true - /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.94.0): + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.94.0): resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -45106,16 +47263,15 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.7.26(@swc/helpers@0.5.13) - esbuild: 0.25.0 + esbuild: 0.24.0 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) - dev: true + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4) - /terser-webpack-plugin@5.3.14(@swc/core@1.11.31)(esbuild@0.18.20)(webpack@5.99.9): - resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.98.0): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -45131,17 +47287,16 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.11.31(@swc/helpers@0.5.17) - esbuild: 0.18.20 + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + esbuild: 0.24.0 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4) - dev: true + webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4) - /terser-webpack-plugin@5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.99.9): - resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.94.0): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -45157,17 +47312,17 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.11.31(@swc/helpers@0.5.17) - esbuild: 0.25.5 + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + esbuild: 0.25.0 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /terser-webpack-plugin@5.3.14(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.98.0): - resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.98.0): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -45184,16 +47339,15 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.7.26(@swc/helpers@0.5.13) - esbuild: 0.18.20 + esbuild: 0.25.0 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.18.20)(webpack-cli@5.1.4) - dev: true + webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) - /terser-webpack-plugin@5.3.14(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.98.0): - resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.99.9): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -45210,14 +47364,15 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.25 '@swc/core': 1.7.26(@swc/helpers@0.5.13) - esbuild: 0.24.0 + esbuild: 0.25.0 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4) + webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) + dev: true - /terser-webpack-plugin@5.3.14(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.98.0): + /terser-webpack-plugin@5.3.14(@swc/core@1.11.31)(esbuild@0.18.20)(webpack@5.100.2): resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -45234,15 +47389,16 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.7.26(@swc/helpers@0.5.13) - esbuild: 0.25.0 + '@swc/core': 1.11.31(@swc/helpers@0.5.17) + esbuild: 0.18.20 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4) + dev: true - /terser-webpack-plugin@5.3.14(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.99.9): + /terser-webpack-plugin@5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.100.2): resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -45259,16 +47415,16 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.7.26(@swc/helpers@0.5.13) - esbuild: 0.25.0 + '@swc/core': 1.11.31(@swc/helpers@0.5.17) + esbuild: 0.25.5 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true - /terser-webpack-plugin@5.3.14(@swc/core@1.7.26)(esbuild@0.25.5)(webpack@5.99.9): + /terser-webpack-plugin@5.3.14(@swc/core@1.7.26)(esbuild@0.25.5)(webpack@5.100.2): resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -45288,10 +47444,10 @@ packages: '@swc/core': 1.7.26(@swc/helpers@0.5.13) esbuild: 0.25.5 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true /terser@5.37.0: @@ -45415,7 +47571,7 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} dependencies: - fdir: 6.4.4(picomatch@4.0.2) + fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 dev: false @@ -45576,6 +47732,13 @@ packages: punycode: 2.3.1 dev: true + /tr46@4.1.1: + resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} + engines: {node: '>=14'} + dependencies: + punycode: 2.3.1 + dev: true + /traverse@0.6.8: resolution: {integrity: sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==} engines: {node: '>= 0.4'} @@ -45630,8 +47793,8 @@ packages: typescript: 5.8.3 dev: true - /ts-checker-rspack-plugin@1.1.3(@rspack/core@1.3.9)(typescript@5.8.3): - resolution: {integrity: sha512-VpB+L+F330T484qGp5KqyoU00PRlUlz4kO1ifBpQ5CkKXEFXye8nmeXlZ5rvZAXjFAMRFiG+sI9OewO6Bd9UvA==} + /ts-checker-rspack-plugin@1.1.1(@rspack/core@1.3.9)(typescript@5.8.3): + resolution: {integrity: sha512-BlpPqnfAmV0TcDg58H+1qV8Zb57ilv0x+ajjnxrVQ6BWgC8HzAdc+TycqDOJ4sZZYIV+hywQGozZFGklzbCR6A==} engines: {node: '>=16.0.0'} peerDependencies: '@rspack/core': ^1.0.0 @@ -45640,11 +47803,10 @@ packages: '@rspack/core': optional: true dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 '@rspack/core': 1.3.9(@swc/helpers@0.5.13) '@rspack/lite-tapable': 1.0.1 chokidar: 3.6.0 - is-glob: 4.0.3 memfs: 4.17.0 minimatch: 9.0.5 picocolors: 1.1.1 @@ -45661,7 +47823,7 @@ packages: '@rspack/core': optional: true dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 '@rspack/core': 1.3.9(@swc/helpers@0.5.13) '@rspack/lite-tapable': 1.0.1 chokidar: 3.6.0 @@ -45682,7 +47844,7 @@ packages: '@rspack/core': optional: true dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 '@rspack/core': 1.3.9(@swc/helpers@0.5.13) '@rspack/lite-tapable': 1.0.1 chokidar: 3.6.0 @@ -45703,7 +47865,7 @@ packages: '@rspack/core': optional: true dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 '@rspack/core': 1.3.9(@swc/helpers@0.5.13) '@rspack/lite-tapable': 1.0.1 chokidar: 3.6.0 @@ -45802,7 +47964,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-loader@9.4.4(typescript@5.0.4)(webpack@5.99.9): + /ts-loader@9.4.4(typescript@5.0.4)(webpack@5.100.2): resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} engines: {node: '>=12.0.0'} peerDependencies: @@ -45810,14 +47972,14 @@ packages: webpack: ^5.0.0 dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 micromatch: 4.0.8 semver: 7.6.3 typescript: 5.0.4 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true - /ts-loader@9.4.4(typescript@5.5.2)(webpack@5.99.9): + /ts-loader@9.4.4(typescript@5.5.2)(webpack@5.100.2): resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} engines: {node: '>=12.0.0'} peerDependencies: @@ -45825,11 +47987,11 @@ packages: webpack: ^5.0.0 dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 micromatch: 4.0.8 semver: 7.6.3 typescript: 5.5.2 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true /ts-loader@9.5.1(typescript@5.8.3)(webpack@5.98.0): @@ -45840,7 +48002,7 @@ packages: webpack: ^5.0.0 dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 micromatch: 4.0.8 semver: 7.6.3 source-map: 0.7.4 @@ -45856,7 +48018,7 @@ packages: webpack: ^5.0.0 dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 micromatch: 4.0.8 semver: 7.6.3 source-map: 0.7.4 @@ -45989,7 +48151,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 tsconfig-paths: 4.2.0 /tsconfig-paths-webpack-plugin@4.1.0: @@ -45997,7 +48159,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 tsconfig-paths: 4.2.0 dev: true @@ -46006,7 +48168,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 tapable: 2.2.1 tsconfig-paths: 4.2.0 dev: true @@ -46066,7 +48228,7 @@ packages: bundle-require: 4.2.1(esbuild@0.19.2) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) esbuild: 0.19.2 execa: 5.1.1 globby: 11.1.0 @@ -46108,7 +48270,7 @@ packages: cac: 6.7.14 chokidar: 4.0.1 consola: 3.2.3 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 @@ -46344,12 +48506,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - /typescript@5.8.2: - resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} - engines: {node: '>=14.17'} - hasBin: true - dev: true - /typescript@5.8.3: resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} @@ -46987,7 +49143,7 @@ packages: apache-md5: 1.1.8 bcryptjs: 2.4.3 core-js: 3.40.0 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) http-errors: 2.0.0 unix-crypt-td-js: 1.1.4 transitivePeerDependencies: @@ -47018,7 +49174,7 @@ packages: clipanion: 4.0.0-rc.4(typanion@3.14.0) compression: 1.8.0 cors: 2.8.5 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) envinfo: 7.14.0 express: 4.21.2 handlebars: 4.7.8 @@ -47104,7 +49260,7 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.1.1 vite: 5.4.18(@types/node@20.12.14)(less@4.3.0)(stylus@0.64.0) @@ -47126,7 +49282,7 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.1.1 vite: 5.4.18(@types/node@18.16.9)(less@4.3.0)(stylus@0.64.0) @@ -47157,7 +49313,7 @@ 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 + debug: 4.3.7(supports-color@9.3.1) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.17 @@ -47184,7 +49340,7 @@ 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 + debug: 4.3.7(supports-color@9.3.1) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.17 @@ -47196,32 +49352,6 @@ packages: - supports-color dev: true - /vite-plugin-dts@4.5.4(@types/node@18.16.9)(rollup@4.40.0)(typescript@5.5.2)(vite@5.4.18): - resolution: {integrity: sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==} - peerDependencies: - typescript: '*' - vite: '*' - peerDependenciesMeta: - vite: - optional: true - dependencies: - '@microsoft/api-extractor': 7.52.8(@types/node@18.16.9) - '@rollup/pluginutils': 5.1.4(rollup@4.40.0) - '@volar/typescript': 2.4.13 - '@vue/language-core': 2.2.0(typescript@5.5.2) - compare-versions: 6.1.1 - debug: 4.4.0(supports-color@9.3.1) - kolorist: 1.8.0 - local-pkg: 1.1.1 - magic-string: 0.30.17 - typescript: 5.5.2 - vite: 5.4.18(@types/node@18.16.9)(less@4.3.0)(stylus@0.64.0) - transitivePeerDependencies: - - '@types/node' - - rollup - - supports-color - dev: true - /vite-tsconfig-paths@4.2.3(typescript@5.8.3)(vite@6.3.5): resolution: {integrity: sha512-xVsA2xe6QSlzBujtWF8q2NYexh7PAUYfzJ4C8Axpe/7d2pcERYxuxGgph9F4f0iQO36g5tyGq6eBUYIssdUrVw==} peerDependencies: @@ -47230,7 +49360,7 @@ packages: vite: optional: true dependencies: - debug: 4.3.7 + debug: 4.3.7(supports-color@9.3.1) globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.8.3) vite: 6.3.5(@types/node@18.16.9)(jiti@2.4.2)(less@4.3.0)(stylus@0.64.0) @@ -47273,7 +49403,7 @@ packages: '@types/node': 16.11.68 esbuild: 0.21.5 less: 4.3.0 - postcss: 8.5.4 + postcss: 8.5.3 rollup: 4.40.0 stylus: 0.64.0 optionalDependencies: @@ -47355,7 +49485,7 @@ packages: '@types/node': 20.12.14 esbuild: 0.21.5 less: 4.3.0 - postcss: 8.5.4 + postcss: 8.5.3 rollup: 4.40.0 stylus: 0.64.0 optionalDependencies: @@ -47423,12 +49553,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.3.0)(stylus@0.64.0) + vitest: 1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(jsdom@22.1.0)(less@4.3.0)(stylus@0.64.0) transitivePeerDependencies: - encoding dev: true - /vitest@1.2.2(@types/node@20.12.14)(@vitest/ui@1.6.0)(less@4.3.0)(stylus@0.64.0): + /vitest@1.2.2(@types/node@20.12.14)(@vitest/ui@1.6.0)(jsdom@22.1.0)(less@4.3.0)(stylus@0.64.0): resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -47463,8 +49593,9 @@ packages: acorn-walk: 8.3.4 cac: 6.7.14 chai: 4.5.0 - debug: 4.3.7 + debug: 4.3.7(supports-color@9.3.1) execa: 8.0.1 + jsdom: 22.1.0 local-pkg: 0.5.0 magic-string: 0.30.11 pathe: 1.1.2 @@ -47487,7 +49618,7 @@ packages: - terser dev: true - /vitest@1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(less@4.3.0)(stylus@0.64.0): + /vitest@1.6.0(@types/node@18.16.9)(@vitest/ui@1.6.0)(jsdom@22.1.0)(less@4.3.0)(stylus@0.64.0): resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -47521,8 +49652,9 @@ packages: '@vitest/utils': 1.6.0 acorn-walk: 8.3.4 chai: 4.5.0 - debug: 4.3.7 + debug: 4.3.7(supports-color@9.3.1) execa: 8.0.1 + jsdom: 22.1.0 local-pkg: 0.5.0 magic-string: 0.30.11 pathe: 1.1.2 @@ -47571,7 +49703,7 @@ packages: peerDependencies: eslint: '>=6.0.0' dependencies: - debug: 4.4.0(supports-color@9.3.1) + debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -47837,7 +49969,7 @@ packages: memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 - schema-utils: 4.3.2 + schema-utils: 4.3.0 webpack: 5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true @@ -47868,7 +50000,7 @@ packages: optional: true dependencies: colorette: 2.0.20 - memfs: 4.12.0 + memfs: 4.17.0 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 @@ -47904,13 +50036,13 @@ packages: connect-history-api-fallback: 2.0.0 express: 4.21.2 graceful-fs: 4.2.11 - html-entities: 2.6.0 + html-entities: 2.5.2 http-proxy-middleware: 2.0.7(@types/express@4.17.21) ipaddr.js: 2.2.0 launch-editor: 2.9.1 open: 10.1.0 p-retry: 6.2.0 - schema-utils: 4.3.2 + schema-utils: 4.3.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 @@ -48009,7 +50141,7 @@ packages: launch-editor: 2.9.1 open: 10.1.0 p-retry: 6.2.0 - schema-utils: 4.3.2 + schema-utils: 4.3.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 @@ -48029,7 +50161,7 @@ packages: resolution: {integrity: sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==} dependencies: ansi-html-community: 0.0.8 - html-entities: 2.6.0 + html-entities: 2.5.2 strip-ansi: 6.0.1 dev: true @@ -48049,6 +50181,11 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} + /webpack-sources@3.3.3: + resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} + engines: {node: '>=10.13.0'} + dev: true + /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.2)(webpack@5.98.0): resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} @@ -48079,7 +50216,7 @@ packages: webpack: 5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4) dev: true - /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3)(webpack@5.99.9): + /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3)(webpack@5.100.2): resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} peerDependencies: @@ -48089,16 +50226,16 @@ packages: html-webpack-plugin: optional: true dependencies: - html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.99.9) + html-webpack-plugin: 5.6.3(@rspack/core@1.3.9)(webpack@5.100.2) typed-assert: 1.0.9 - webpack: 5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4) dev: true /webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - /webpack@5.75.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): - resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} + /webpack@5.100.2(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4): + resolution: {integrity: sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48108,16 +50245,17 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.12.1 - acorn-import-assertions: 1.9.0(acorn@8.12.1) - browserslist: 4.24.0 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.15.0 + acorn-import-phases: 1.0.4(acorn@8.15.0) + browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.1 - es-module-lexer: 0.9.3 + enhanced-resolve: 5.18.2 + es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -48126,20 +50264,20 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.3.0 + schema-utils: 4.3.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.75.0) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.18.20)(webpack@5.100.2) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) - webpack-sources: 3.2.3 + webpack-sources: 3.3.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js dev: true - /webpack@5.93.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + /webpack@5.100.2(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4): + resolution: {integrity: sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48149,16 +50287,17 @@ packages: 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) - browserslist: 4.24.0 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.15.0 + acorn-import-phases: 1.0.4(acorn@8.15.0) + browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.1 - es-module-lexer: 1.5.4 + enhanced-resolve: 5.18.2 + es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -48167,20 +50306,20 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.3.0 + schema-utils: 4.3.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.93.0) + terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.100.2) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) - webpack-sources: 3.2.3 + webpack-sources: 3.3.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - dev: false + dev: true - /webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4): - resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} + /webpack@5.100.2(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4): + resolution: {integrity: sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48189,15 +50328,17 @@ packages: webpack-cli: optional: true dependencies: - '@types/estree': 1.0.7 + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.0 - acorn-import-attributes: 1.9.5(acorn@8.14.0) + acorn: 8.15.0 + acorn-import-phases: 1.0.4(acorn@8.15.0) browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.1 + enhanced-resolve: 5.18.2 es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -48207,19 +50348,20 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.3.0 + schema-utils: 4.3.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.94.0) + terser-webpack-plugin: 5.3.14(@swc/core@1.7.26)(esbuild@0.25.5)(webpack@5.100.2) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) - webpack-sources: 3.2.3 + webpack-sources: 3.3.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js + dev: true - /webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): - resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} + /webpack@5.75.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48228,16 +50370,17 @@ packages: webpack-cli: optional: true dependencies: - '@types/estree': 1.0.7 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.0 - acorn-import-attributes: 1.9.5(acorn@8.14.0) - browserslist: 4.24.4 + '@types/eslint-scope': 3.7.7 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.12.1 + acorn-import-assertions: 1.9.0(acorn@8.12.1) + browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 - es-module-lexer: 1.6.0 + es-module-lexer: 0.9.3 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -48248,7 +50391,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.75.0) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) webpack-sources: 3.2.3 @@ -48258,8 +50401,8 @@ packages: - uglify-js dev: true - /webpack@5.98.0(@swc/core@1.7.26)(esbuild@0.18.20)(webpack-cli@5.1.4): - resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} + /webpack@5.93.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48269,15 +50412,16 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.7 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.0 - browserslist: 4.24.4 + '@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) + browserslist: 4.24.0 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.2 - es-module-lexer: 1.6.0 + 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 @@ -48286,9 +50430,9 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.2 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.98.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.93.0) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) webpack-sources: 3.2.3 @@ -48296,10 +50440,10 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: true + dev: false - /webpack@5.98.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4): - resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} + /webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48308,15 +50452,15 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.7 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -48326,9 +50470,9 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.2 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.98.0) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.94.0) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) webpack-sources: 3.2.3 @@ -48337,8 +50481,8 @@ packages: - esbuild - uglify-js - /webpack@5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): - resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} + /webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48347,15 +50491,15 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.7 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -48365,9 +50509,9 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.2 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.98.0) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.94.0) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) webpack-sources: 3.2.3 @@ -48375,9 +50519,10 @@ packages: - '@swc/core' - esbuild - uglify-js + dev: true - /webpack@5.99.9(@swc/core@1.11.31)(esbuild@0.18.20)(webpack-cli@5.1.4): - resolution: {integrity: sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==} + /webpack@5.98.0(@swc/core@1.7.26)(esbuild@0.18.20)(webpack-cli@5.1.4): + resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48388,14 +50533,13 @@ packages: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.7 - '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -48405,9 +50549,9 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.2 + schema-utils: 4.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.18.20)(webpack@5.99.9) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.98.0) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) webpack-sources: 3.2.3 @@ -48417,8 +50561,8 @@ packages: - uglify-js dev: true - /webpack@5.99.9(@swc/core@1.11.31)(esbuild@0.25.5)(webpack-cli@5.1.4): - resolution: {integrity: sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==} + /webpack@5.98.0(@swc/core@1.7.26)(esbuild@0.24.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48429,14 +50573,13 @@ packages: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.7 - '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -48446,9 +50589,9 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.2 + schema-utils: 4.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.11.31)(esbuild@0.25.5)(webpack@5.99.9) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.98.0) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) webpack-sources: 3.2.3 @@ -48456,10 +50599,9 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: true - /webpack@5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): - resolution: {integrity: sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==} + /webpack@5.98.0(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): + resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -48470,14 +50612,13 @@ packages: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.7 - '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -48487,9 +50628,9 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.2 + schema-utils: 4.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.99.9) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.98.0) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) webpack-sources: 3.2.3 @@ -48497,9 +50638,8 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: true - /webpack@5.99.9(@swc/core@1.7.26)(esbuild@0.25.5)(webpack-cli@5.1.4): + /webpack@5.99.9(@swc/core@1.7.26)(esbuild@0.25.0)(webpack-cli@5.1.4): resolution: {integrity: sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==} engines: {node: '>=10.13.0'} hasBin: true @@ -48518,7 +50658,7 @@ packages: acorn: 8.14.0 browserslist: 4.24.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.2 + enhanced-resolve: 5.17.1 es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -48530,7 +50670,7 @@ packages: neo-async: 2.6.2 schema-utils: 4.3.2 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(@swc/core@1.7.26)(esbuild@0.25.5)(webpack@5.99.9) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.25.0)(webpack@5.99.9) watchpack: 2.4.2 webpack-cli: 5.1.4(webpack@5.98.0) webpack-sources: 3.2.3 @@ -48575,6 +50715,14 @@ packages: webidl-conversions: 7.0.0 dev: true + /whatwg-url@12.0.1: + resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==} + engines: {node: '>=14'} + dependencies: + tr46: 4.1.1 + webidl-conversions: 7.0.0 + dev: true + /whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: @@ -48671,8 +50819,8 @@ packages: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 assert-never: 1.3.0 babel-walk: 3.0.0-canary-5 dev: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 3f2634bd21b..f4bdddce2e1 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -14,3 +14,4 @@ packages: - 'webpack' - 'assemble-release-plan' - 'packages/runtime-plugins/*' + - 'tools/*' diff --git a/rslib-project/.gitignore b/rslib-project/.gitignore new file mode 100644 index 00000000000..38d7344c8ca --- /dev/null +++ b/rslib-project/.gitignore @@ -0,0 +1,13 @@ +# Local +.DS_Store +*.local +*.log* + +# Dist +node_modules +dist/ + +# IDE +.vscode/* +!.vscode/extensions.json +.idea diff --git a/rslib-project/README.md b/rslib-project/README.md new file mode 100644 index 00000000000..ae4f5bbed5f --- /dev/null +++ b/rslib-project/README.md @@ -0,0 +1,23 @@ +# Rslib project + +## Setup + +Install the dependencies: + +```bash +pnpm install +``` + +## Get started + +Build the library: + +```bash +pnpm build +``` + +Build the library in watch mode: + +```bash +pnpm dev +``` diff --git a/rslib-project/eslint.config.mjs b/rslib-project/eslint.config.mjs new file mode 100644 index 00000000000..84a10c6e2b0 --- /dev/null +++ b/rslib-project/eslint.config.mjs @@ -0,0 +1,10 @@ +import js from '@eslint/js'; +import globals from 'globals'; +import ts from 'typescript-eslint'; + +export default [ + { languageOptions: { globals: globals.browser } }, + js.configs.recommended, + ...ts.configs.recommended, + { ignores: ['dist/'] }, +]; diff --git a/rslib-project/package.json b/rslib-project/package.json new file mode 100644 index 00000000000..5f8a92130e2 --- /dev/null +++ b/rslib-project/package.json @@ -0,0 +1,34 @@ +{ + "name": "rslib-project", + "version": "1.0.0", + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "require": "./dist/index.cjs" + } + }, + "main": "./dist/index.cjs", + "types": "./dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "rslib build", + "dev": "rslib build --watch", + "lint": "eslint .", + "test": "vitest run" + }, + "devDependencies": { + "@eslint/js": "^9.25.1", + "@rslib/core": "^0.7.1", + "@types/node": "^22.8.1", + "eslint": "^9.25.1", + "globals": "^16.0.0", + "typescript": "^5.8.3", + "typescript-eslint": "^8.31.1", + "vitest": "^3.1.3" + }, + "private": true +} diff --git a/rslib-project/rslib.config.ts b/rslib-project/rslib.config.ts new file mode 100644 index 00000000000..922f44d976d --- /dev/null +++ b/rslib-project/rslib.config.ts @@ -0,0 +1,15 @@ +import { defineConfig } from '@rslib/core'; + +export default defineConfig({ + lib: [ + { + format: 'esm', + syntax: ['node 18'], + dts: true, + }, + { + format: 'cjs', + syntax: ['node 18'], + }, + ], +}); diff --git a/rslib-project/src/index.ts b/rslib-project/src/index.ts new file mode 100644 index 00000000000..fdf0e11640f --- /dev/null +++ b/rslib-project/src/index.ts @@ -0,0 +1 @@ +export const squared = (n: number): number => n * n; diff --git a/rslib-project/tests/index.test.ts b/rslib-project/tests/index.test.ts new file mode 100644 index 00000000000..9d50ebb6443 --- /dev/null +++ b/rslib-project/tests/index.test.ts @@ -0,0 +1,7 @@ +import { expect, test } from 'vitest'; +import { squared } from '../src/index'; + +test('squared', () => { + expect(squared(2)).toBe(4); + expect(squared(12)).toBe(144); +}); diff --git a/rslib-project/tests/tsconfig.json b/rslib-project/tests/tsconfig.json new file mode 100644 index 00000000000..64654a13580 --- /dev/null +++ b/rslib-project/tests/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../tsconfig.json", + "include": [".", "../vitest.setup.ts"] +} diff --git a/rslib-project/tsconfig.json b/rslib-project/tsconfig.json new file mode 100644 index 00000000000..8c5c4d6d02b --- /dev/null +++ b/rslib-project/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "lib": ["ES2021"], + "module": "ESNext", + "noEmit": true, + "strict": true, + "skipLibCheck": true, + "isolatedModules": true, + "resolveJsonModule": true, + "moduleResolution": "bundler", + "useDefineForClassFields": true, + "allowImportingTsExtensions": true + }, + "include": ["src"] +} diff --git a/rslib-project/vitest.config.ts b/rslib-project/vitest.config.ts new file mode 100644 index 00000000000..e83eaf4c5da --- /dev/null +++ b/rslib-project/vitest.config.ts @@ -0,0 +1,6 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + // Configure Vitest (https://vitest.dev/config/) + test: {}, +}); diff --git a/tools/rslib-plugin/README.md b/tools/rslib-plugin/README.md new file mode 100644 index 00000000000..32a2d9e1970 --- /dev/null +++ b/tools/rslib-plugin/README.md @@ -0,0 +1,161 @@ +# Rslib Nx Plugin + +An Nx plugin that provides executors for building and developing with [Rslib](https://lib.rsbuild.dev/), a framework-agnostic library building solution. + +## Executors + +### Build (`rslib:build`) + +Builds your library using Rslib. + +**Options:** +- `configFile` (string): Path to the rslib config file (default: `rslib.config.ts`) +- `outputPath` (string): Output directory for build artifacts +- `watch` (boolean): Enable watch mode (default: `false`) +- `mode` (string): Build mode - `development` or `production` (default: `production`) +- `verbose` (boolean): Enable verbose logging (default: `false`) + +**Example usage in `project.json`:** + +```json +{ + "targets": { + "build": { + "executor": "rslib:build", + "options": { + "configFile": "rslib.config.ts", + "mode": "production" + } + } + } +} +``` + +### Dev (`rslib:dev`) + +Runs Rslib in development mode with hot reloading. + +**Options:** +- `configFile` (string): Path to the rslib config file (default: `rslib.config.ts`) +- `port` (number): Port to serve on (default: `3001`) +- `host` (string): Host to serve on (default: `localhost`) +- `open` (boolean): Open browser after starting (default: `false`) +- `mode` (string): Development mode - `watch` or `mf-dev` (default: `mf-dev`) +- `verbose` (boolean): Enable verbose logging (default: `false`) + +**Example usage in `project.json`:** + +```json +{ + "targets": { + "dev": { + "executor": "rslib:dev", + "options": { + "port": 3001, + "mode": "mf-dev", + "open": true + } + } + } +} +``` + +### Echo (`rslib:echo`) + +Simple echo executor for testing the plugin. + +**Options:** +- `message` (string): Message to echo (default: `"Hello from rslib executor!"`) + +## Usage + +To use this plugin in your Nx workspace: + +1. Install the required dependencies: + ```bash + npm install @rslib/core + ``` + +2. Register the plugin in your `nx.json`: + ```json + { + "plugins": ["tools/rslib-plugin"] + } + ``` + +3. Configure your project's `project.json` to use the rslib executors: + ```json + { + "targets": { + "build": { + "executor": "rslib:build" + }, + "dev": { + "executor": "rslib:dev" + } + } + } + ``` + +4. Create an `rslib.config.ts` file in your project root: + ```typescript + import { defineConfig } from '@rslib/core'; + + export default defineConfig({ + lib: [ + { + format: 'esm', + dts: true, + }, + { + format: 'cjs', + } + ], + }); + ``` + +## Examples + +### Building a library +```bash +nx run my-lib:build +``` + +### Running in development mode +```bash +nx run my-lib:dev +``` + +### Building with custom config +```bash +nx run my-lib:build --configFile=custom.rslib.config.ts +``` + +### Running in watch mode +```bash +nx run my-lib:dev --mode=watch +``` + +## Module Federation Support + +This plugin supports Rslib's Module Federation capabilities. Use the `mf-dev` mode to run your federated modules: + +```json +{ + "targets": { + "mf-dev": { + "executor": "rslib:dev", + "options": { + "mode": "mf-dev", + "port": 3001 + } + } + } +} +``` + +## Requirements + +- Nx >= 21.0.0 +- @rslib/core >= 0.5.0 +- Node.js >= 18.0.0 \ No newline at end of file diff --git a/tools/rslib-plugin/dist/executors.json b/tools/rslib-plugin/dist/executors.json new file mode 100644 index 00000000000..652b70223e4 --- /dev/null +++ b/tools/rslib-plugin/dist/executors.json @@ -0,0 +1,19 @@ +{ + "executors": { + "build": { + "implementation": "./src/executors/build/executor", + "schema": "./src/executors/build/schema.json", + "description": "Build with Rslib" + }, + "dev": { + "implementation": "./src/executors/dev/executor", + "schema": "./src/executors/dev/schema.json", + "description": "Run Rslib in development mode" + }, + "echo": { + "implementation": "./src/executors/echo/executor", + "schema": "./src/executors/echo/schema.json", + "description": "Echo command for testing" + } + } +} diff --git a/tools/rslib-plugin/dist/package.json b/tools/rslib-plugin/dist/package.json new file mode 100644 index 00000000000..6a4fb99905b --- /dev/null +++ b/tools/rslib-plugin/dist/package.json @@ -0,0 +1,26 @@ +{ + "name": "@workspace/rslib-plugin", + "version": "0.1.0", + "description": "Nx plugin for Rslib", + "main": "./src/index.js", + "generators": "./generators.json", + "executors": "./executors.json", + "type": "commonjs", + "exports": { + "./package.json": "./package.json", + "./generators.json": "./generators.json", + "./executors.json": "./executors.json", + ".": "./src/index.js" + }, + "dependencies": { + "@nx/devkit": "^21.0.0", + "@rslib/core": "^0.7.1" + }, + "devDependencies": { + "@types/node": "^20.0.0" + }, + "peerDependencies": { + "@rslib/core": ">=0.5.0" + }, + "types": "./src/index.d.ts" +} \ No newline at end of file diff --git a/tools/rslib-plugin/dist/src/executors/build/executor.d.ts b/tools/rslib-plugin/dist/src/executors/build/executor.d.ts new file mode 100644 index 00000000000..34838ff2635 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/build/executor.d.ts @@ -0,0 +1,11 @@ +import type { ExecutorContext } from '@nx/devkit'; +export interface RslibBuildExecutorOptions { + configFile?: string; + outputPath?: string; + watch?: boolean; + mode?: 'development' | 'production'; + verbose?: boolean; +} +export default function rslibBuildExecutor(options: RslibBuildExecutorOptions, context: ExecutorContext): Promise<{ + success: boolean; +}>; diff --git a/tools/rslib-plugin/dist/src/executors/build/executor.js b/tools/rslib-plugin/dist/src/executors/build/executor.js new file mode 100644 index 00000000000..a4106aee451 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/build/executor.js @@ -0,0 +1,53 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = rslibBuildExecutor; +const child_process_1 = require("child_process"); +const util_1 = require("util"); +const path_1 = require("path"); +async function rslibBuildExecutor(options, context) { + const projectRoot = context.projectGraph?.nodes[context.projectName]?.data?.root; + if (!projectRoot) { + throw new Error(`Could not find project root for ${context.projectName}`); + } + console.info(`Executing rslib build for ${context.projectName}...`); + if (options.verbose) { + console.info(`Options: ${JSON.stringify(options, null, 2)}`); + console.info(`Project root: ${projectRoot}`); + console.info(`Workspace root: ${context.root}`); + } + // Construct the rslib command + const args = ['rslib', 'build']; + if (options.configFile && options.configFile !== 'rslib.config.ts') { + args.push('--config', options.configFile); + } + if (options.watch) { + args.push('--watch'); + } + // Note: --mode option not supported in current rslib version + // Environment will be set via NODE_ENV instead + const command = args.join(' '); + try { + console.info(`Running: ${command}`); + console.info(`Working directory: ${(0, path_1.join)(context.root, projectRoot)}`); + const { stdout, stderr } = await (0, util_1.promisify)(child_process_1.exec)(command, { + cwd: (0, path_1.join)(context.root, projectRoot), + env: { + ...process.env, + NODE_ENV: options.mode || 'production', + }, + }); + if (stdout) { + console.log(stdout); + } + if (stderr) { + console.error(stderr); + } + console.info('✅ Rslib build completed successfully'); + return { success: !stderr }; + } + catch (error) { + console.error('❌ Rslib build failed:', error); + return { success: false }; + } +} +//# sourceMappingURL=executor.js.map \ No newline at end of file diff --git a/tools/rslib-plugin/dist/src/executors/build/executor.js.map b/tools/rslib-plugin/dist/src/executors/build/executor.js.map new file mode 100644 index 00000000000..8d6aa7e0948 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/build/executor.js.map @@ -0,0 +1 @@ +{"version":3,"file":"executor.js","sourceRoot":"","sources":["../../../../src/executors/build/executor.ts"],"names":[],"mappings":";;AAaA,qCA6DC;AAzED,iDAAqC;AACrC,+BAAiC;AACjC,+BAA4B;AAUb,KAAK,UAAU,kBAAkB,CAC9C,OAAkC,EAClC,OAAwB;IAExB,MAAM,WAAW,GACf,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,WAAY,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC;IAEhE,IAAI,CAAC,WAAW,EAAE,CAAC;QACjB,MAAM,IAAI,KAAK,CAAC,mCAAmC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC;IAC5E,CAAC;IAED,OAAO,CAAC,IAAI,CAAC,6BAA6B,OAAO,CAAC,WAAW,KAAK,CAAC,CAAC;IAEpE,IAAI,OAAO,CAAC,OAAO,EAAE,CAAC;QACpB,OAAO,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;QAC7D,OAAO,CAAC,IAAI,CAAC,iBAAiB,WAAW,EAAE,CAAC,CAAC;QAC7C,OAAO,CAAC,IAAI,CAAC,mBAAmB,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC;IAClD,CAAC;IAED,8BAA8B;IAC9B,MAAM,IAAI,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;IAEhC,IAAI,OAAO,CAAC,UAAU,IAAI,OAAO,CAAC,UAAU,KAAK,iBAAiB,EAAE,CAAC;QACnE,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,OAAO,CAAC,UAAU,CAAC,CAAC;IAC5C,CAAC;IAED,IAAI,OAAO,CAAC,KAAK,EAAE,CAAC;QAClB,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;IACvB,CAAC;IAED,6DAA6D;IAC7D,+CAA+C;IAE/C,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,CAAC;QACH,OAAO,CAAC,IAAI,CAAC,YAAY,OAAO,EAAE,CAAC,CAAC;QACpC,OAAO,CAAC,IAAI,CAAC,sBAAsB,IAAA,WAAI,EAAC,OAAO,CAAC,IAAI,EAAE,WAAW,CAAC,EAAE,CAAC,CAAC;QAEtE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,MAAM,IAAA,gBAAS,EAAC,oBAAI,CAAC,CAAC,OAAO,EAAE;YACxD,GAAG,EAAE,IAAA,WAAI,EAAC,OAAO,CAAC,IAAI,EAAE,WAAW,CAAC;YACpC,GAAG,EAAE;gBACH,GAAG,OAAO,CAAC,GAAG;gBACd,QAAQ,EAAE,OAAO,CAAC,IAAI,IAAI,YAAY;aACvC;SACF,CAAC,CAAC;QAEH,IAAI,MAAM,EAAE,CAAC;YACX,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;QACtB,CAAC;QAED,IAAI,MAAM,EAAE,CAAC;YACX,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;QACxB,CAAC;QAED,OAAO,CAAC,IAAI,CAAC,sCAAsC,CAAC,CAAC;QACrD,OAAO,EAAE,OAAO,EAAE,CAAC,MAAM,EAAE,CAAC;IAC9B,CAAC;IAAC,OAAO,KAAK,EAAE,CAAC;QACf,OAAO,CAAC,KAAK,CAAC,uBAAuB,EAAE,KAAK,CAAC,CAAC;QAC9C,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC;IAC5B,CAAC;AACH,CAAC"} \ No newline at end of file diff --git a/tools/rslib-plugin/dist/src/executors/build/schema.json b/tools/rslib-plugin/dist/src/executors/build/schema.json new file mode 100644 index 00000000000..4d5f9ddb821 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/build/schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/schema", + "version": 2, + "title": "Rslib Build Executor", + "description": "Build with Rslib", + "type": "object", + "properties": { + "configFile": { + "type": "string", + "description": "Path to the rslib config file", + "default": "rslib.config.ts" + }, + "outputPath": { + "type": "string", + "description": "Output directory for build artifacts" + }, + "watch": { + "type": "boolean", + "description": "Enable watch mode", + "default": false + }, + "mode": { + "type": "string", + "description": "Build mode", + "enum": ["development", "production"], + "default": "production" + }, + "verbose": { + "type": "boolean", + "description": "Enable verbose logging", + "default": false + } + }, + "required": [] +} diff --git a/tools/rslib-plugin/dist/src/executors/dev/executor.d.ts b/tools/rslib-plugin/dist/src/executors/dev/executor.d.ts new file mode 100644 index 00000000000..45a436981b4 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/dev/executor.d.ts @@ -0,0 +1,12 @@ +import type { ExecutorContext } from '@nx/devkit'; +export interface RslibDevExecutorOptions { + configFile?: string; + port?: number; + host?: string; + open?: boolean; + mode?: 'watch' | 'mf-dev'; + verbose?: boolean; +} +export default function rslibDevExecutor(options: RslibDevExecutorOptions, context: ExecutorContext): Promise<{ + success: boolean; +}>; diff --git a/tools/rslib-plugin/dist/src/executors/dev/executor.js b/tools/rslib-plugin/dist/src/executors/dev/executor.js new file mode 100644 index 00000000000..c1e2d5a0f26 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/dev/executor.js @@ -0,0 +1,75 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = rslibDevExecutor; +const child_process_1 = require("child_process"); +const path_1 = require("path"); +async function rslibDevExecutor(options, context) { + const projectRoot = context.projectGraph?.nodes[context.projectName]?.data?.root; + if (!projectRoot) { + throw new Error(`Could not find project root for ${context.projectName}`); + } + console.info(`Starting rslib dev server for ${context.projectName}...`); + if (options.verbose) { + console.info(`Options: ${JSON.stringify(options, null, 2)}`); + console.info(`Project root: ${projectRoot}`); + console.info(`Workspace root: ${context.root}`); + } + return new Promise((resolve) => { + // Construct the rslib command based on mode + const args = ['rslib']; + if (options.mode === 'watch') { + args.push('build', '--watch'); + } + else { + args.push('mf-dev'); // Default to mf-dev for Module Federation development + } + if (options.configFile && options.configFile !== 'rslib.config.ts') { + args.push('--config', options.configFile); + } + if (options.port && options.mode === 'mf-dev') { + args.push('--port', options.port.toString()); + } + if (options.host && options.mode === 'mf-dev') { + args.push('--host', options.host); + } + if (options.open && options.mode === 'mf-dev') { + args.push('--open'); + } + const command = args[0]; + const commandArgs = args.slice(1); + console.info(`Running: ${args.join(' ')}`); + console.info(`Working directory: ${(0, path_1.join)(context.root, projectRoot)}`); + const child = (0, child_process_1.spawn)(command, commandArgs, { + cwd: (0, path_1.join)(context.root, projectRoot), + stdio: 'inherit', + env: { + ...process.env, + NODE_ENV: 'development', + }, + }); + child.on('error', (error) => { + console.error('❌ Rslib dev server failed to start:', error); + resolve({ success: false }); + }); + child.on('exit', (code) => { + if (code === 0) { + console.info('✅ Rslib dev server stopped'); + resolve({ success: true }); + } + else { + console.error(`❌ Rslib dev server exited with code ${code}`); + resolve({ success: false }); + } + }); + // Handle termination signals + process.on('SIGTERM', () => { + console.info('Received SIGTERM, stopping rslib dev server...'); + child.kill('SIGTERM'); + }); + process.on('SIGINT', () => { + console.info('Received SIGINT, stopping rslib dev server...'); + child.kill('SIGINT'); + }); + }); +} +//# sourceMappingURL=executor.js.map \ No newline at end of file diff --git a/tools/rslib-plugin/dist/src/executors/dev/executor.js.map b/tools/rslib-plugin/dist/src/executors/dev/executor.js.map new file mode 100644 index 00000000000..92ecc619b78 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/dev/executor.js.map @@ -0,0 +1 @@ +{"version":3,"file":"executor.js","sourceRoot":"","sources":["../../../../src/executors/dev/executor.ts"],"names":[],"mappings":";;AAaA,mCAsFC;AAlGD,iDAAsC;AACtC,+BAA4B;AAWb,KAAK,UAAU,gBAAgB,CAC5C,OAAgC,EAChC,OAAwB;IAExB,MAAM,WAAW,GACf,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,WAAY,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC;IAEhE,IAAI,CAAC,WAAW,EAAE,CAAC;QACjB,MAAM,IAAI,KAAK,CAAC,mCAAmC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC;IAC5E,CAAC;IAED,OAAO,CAAC,IAAI,CAAC,iCAAiC,OAAO,CAAC,WAAW,KAAK,CAAC,CAAC;IAExE,IAAI,OAAO,CAAC,OAAO,EAAE,CAAC;QACpB,OAAO,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;QAC7D,OAAO,CAAC,IAAI,CAAC,iBAAiB,WAAW,EAAE,CAAC,CAAC;QAC7C,OAAO,CAAC,IAAI,CAAC,mBAAmB,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC;IAClD,CAAC;IAED,OAAO,IAAI,OAAO,CAAuB,CAAC,OAAO,EAAE,EAAE;QACnD,4CAA4C;QAC5C,MAAM,IAAI,GAAG,CAAC,OAAO,CAAC,CAAC;QAEvB,IAAI,OAAO,CAAC,IAAI,KAAK,OAAO,EAAE,CAAC;YAC7B,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;QAChC,CAAC;aAAM,CAAC;YACN,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,sDAAsD;QAC7E,CAAC;QAED,IAAI,OAAO,CAAC,UAAU,IAAI,OAAO,CAAC,UAAU,KAAK,iBAAiB,EAAE,CAAC;YACnE,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,OAAO,CAAC,UAAU,CAAC,CAAC;QAC5C,CAAC;QAED,IAAI,OAAO,CAAC,IAAI,IAAI,OAAO,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;YAC9C,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC;QAC/C,CAAC;QAED,IAAI,OAAO,CAAC,IAAI,IAAI,OAAO,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;YAC9C,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;QACpC,CAAC;QAED,IAAI,OAAO,CAAC,IAAI,IAAI,OAAO,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;YAC9C,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACtB,CAAC;QAED,MAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;QACxB,MAAM,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAElC,OAAO,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;QAC3C,OAAO,CAAC,IAAI,CAAC,sBAAsB,IAAA,WAAI,EAAC,OAAO,CAAC,IAAI,EAAE,WAAW,CAAC,EAAE,CAAC,CAAC;QAEtE,MAAM,KAAK,GAAG,IAAA,qBAAK,EAAC,OAAO,EAAE,WAAW,EAAE;YACxC,GAAG,EAAE,IAAA,WAAI,EAAC,OAAO,CAAC,IAAI,EAAE,WAAW,CAAC;YACpC,KAAK,EAAE,SAAS;YAChB,GAAG,EAAE;gBACH,GAAG,OAAO,CAAC,GAAG;gBACd,QAAQ,EAAE,aAAa;aACxB;SACF,CAAC,CAAC;QAEH,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,KAAK,EAAE,EAAE;YAC1B,OAAO,CAAC,KAAK,CAAC,qCAAqC,EAAE,KAAK,CAAC,CAAC;YAC5D,OAAO,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAC;QAC9B,CAAC,CAAC,CAAC;QAEH,KAAK,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE;YACxB,IAAI,IAAI,KAAK,CAAC,EAAE,CAAC;gBACf,OAAO,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC;gBAC3C,OAAO,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC;YAC7B,CAAC;iBAAM,CAAC;gBACN,OAAO,CAAC,KAAK,CAAC,uCAAuC,IAAI,EAAE,CAAC,CAAC;gBAC7D,OAAO,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAC;YAC9B,CAAC;QACH,CAAC,CAAC,CAAC;QAEH,6BAA6B;QAC7B,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,GAAG,EAAE;YACzB,OAAO,CAAC,IAAI,CAAC,gDAAgD,CAAC,CAAC;YAC/D,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACxB,CAAC,CAAC,CAAC;QAEH,OAAO,CAAC,EAAE,CAAC,QAAQ,EAAE,GAAG,EAAE;YACxB,OAAO,CAAC,IAAI,CAAC,+CAA+C,CAAC,CAAC;YAC9D,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACvB,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC"} \ No newline at end of file diff --git a/tools/rslib-plugin/dist/src/executors/dev/schema.json b/tools/rslib-plugin/dist/src/executors/dev/schema.json new file mode 100644 index 00000000000..2024dcaf94c --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/dev/schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/schema", + "version": 2, + "title": "Rslib Dev Executor", + "description": "Run Rslib in development mode", + "type": "object", + "properties": { + "configFile": { + "type": "string", + "description": "Path to the rslib config file", + "default": "rslib.config.ts" + }, + "port": { + "type": "number", + "description": "Port to serve on", + "default": 3001 + }, + "host": { + "type": "string", + "description": "Host to serve on", + "default": "localhost" + }, + "open": { + "type": "boolean", + "description": "Open browser after starting", + "default": false + }, + "mode": { + "type": "string", + "description": "Development mode type", + "enum": ["watch", "mf-dev"], + "default": "mf-dev" + }, + "verbose": { + "type": "boolean", + "description": "Enable verbose logging", + "default": false + } + }, + "required": [] +} diff --git a/tools/rslib-plugin/dist/src/executors/echo/executor.d.ts b/tools/rslib-plugin/dist/src/executors/echo/executor.d.ts new file mode 100644 index 00000000000..4cc31112d84 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/echo/executor.d.ts @@ -0,0 +1,7 @@ +import type { ExecutorContext } from '@nx/devkit'; +export interface EchoExecutorOptions { + message?: string; +} +export default function echoExecutor(options: EchoExecutorOptions, context: ExecutorContext): Promise<{ + success: boolean; +}>; diff --git a/tools/rslib-plugin/dist/src/executors/echo/executor.js b/tools/rslib-plugin/dist/src/executors/echo/executor.js new file mode 100644 index 00000000000..b0fc9ffd4c0 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/echo/executor.js @@ -0,0 +1,9 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = echoExecutor; +async function echoExecutor(options, context) { + console.info(`Executing echo for ${context.projectName}...`); + console.info(`Message: ${options.message || 'Hello from rslib executor!'}`); + return { success: true }; +} +//# sourceMappingURL=executor.js.map \ No newline at end of file diff --git a/tools/rslib-plugin/dist/src/executors/echo/executor.js.map b/tools/rslib-plugin/dist/src/executors/echo/executor.js.map new file mode 100644 index 00000000000..a6f79739f01 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/echo/executor.js.map @@ -0,0 +1 @@ +{"version":3,"file":"executor.js","sourceRoot":"","sources":["../../../../src/executors/echo/executor.ts"],"names":[],"mappings":";;AAMA,+BAQC;AARc,KAAK,UAAU,YAAY,CACxC,OAA4B,EAC5B,OAAwB;IAExB,OAAO,CAAC,IAAI,CAAC,sBAAsB,OAAO,CAAC,WAAW,KAAK,CAAC,CAAC;IAC7D,OAAO,CAAC,IAAI,CAAC,YAAY,OAAO,CAAC,OAAO,IAAI,4BAA4B,EAAE,CAAC,CAAC;IAE5E,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC;AAC3B,CAAC"} \ No newline at end of file diff --git a/tools/rslib-plugin/dist/src/executors/echo/schema.json b/tools/rslib-plugin/dist/src/executors/echo/schema.json new file mode 100644 index 00000000000..ee4dfaecb84 --- /dev/null +++ b/tools/rslib-plugin/dist/src/executors/echo/schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/schema", + "version": 2, + "title": "Echo Executor", + "description": "Simple echo executor for testing", + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "Message to echo", + "default": "Hello from rslib executor!" + } + }, + "required": [] +} diff --git a/tools/rslib-plugin/dist/src/index.d.ts b/tools/rslib-plugin/dist/src/index.d.ts new file mode 100644 index 00000000000..75ae9da5823 --- /dev/null +++ b/tools/rslib-plugin/dist/src/index.d.ts @@ -0,0 +1,6 @@ +export { default as buildExecutor } from './executors/build/executor'; +export { default as devExecutor } from './executors/dev/executor'; +export { default as echoExecutor } from './executors/echo/executor'; +export type { RslibBuildExecutorOptions } from './executors/build/executor'; +export type { RslibDevExecutorOptions } from './executors/dev/executor'; +export type { EchoExecutorOptions } from './executors/echo/executor'; diff --git a/tools/rslib-plugin/dist/src/index.js b/tools/rslib-plugin/dist/src/index.js new file mode 100644 index 00000000000..fbb556fa9a7 --- /dev/null +++ b/tools/rslib-plugin/dist/src/index.js @@ -0,0 +1,14 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.echoExecutor = exports.devExecutor = exports.buildExecutor = void 0; +// Export executors +var executor_1 = require("./executors/build/executor"); +Object.defineProperty(exports, "buildExecutor", { enumerable: true, get: function () { return __importDefault(executor_1).default; } }); +var executor_2 = require("./executors/dev/executor"); +Object.defineProperty(exports, "devExecutor", { enumerable: true, get: function () { return __importDefault(executor_2).default; } }); +var executor_3 = require("./executors/echo/executor"); +Object.defineProperty(exports, "echoExecutor", { enumerable: true, get: function () { return __importDefault(executor_3).default; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/tools/rslib-plugin/dist/src/index.js.map b/tools/rslib-plugin/dist/src/index.js.map new file mode 100644 index 00000000000..9b1bde487a1 --- /dev/null +++ b/tools/rslib-plugin/dist/src/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;AAAA,mBAAmB;AACnB,uDAAsE;AAA7D,0HAAA,OAAO,OAAiB;AACjC,qDAAkE;AAAzD,wHAAA,OAAO,OAAe;AAC/B,sDAAoE;AAA3D,yHAAA,OAAO,OAAgB"} \ No newline at end of file diff --git a/tools/rslib-plugin/executors.json b/tools/rslib-plugin/executors.json new file mode 100644 index 00000000000..652b70223e4 --- /dev/null +++ b/tools/rslib-plugin/executors.json @@ -0,0 +1,19 @@ +{ + "executors": { + "build": { + "implementation": "./src/executors/build/executor", + "schema": "./src/executors/build/schema.json", + "description": "Build with Rslib" + }, + "dev": { + "implementation": "./src/executors/dev/executor", + "schema": "./src/executors/dev/schema.json", + "description": "Run Rslib in development mode" + }, + "echo": { + "implementation": "./src/executors/echo/executor", + "schema": "./src/executors/echo/schema.json", + "description": "Echo command for testing" + } + } +} diff --git a/tools/rslib-plugin/jest.config.ts b/tools/rslib-plugin/jest.config.ts new file mode 100644 index 00000000000..194b61be540 --- /dev/null +++ b/tools/rslib-plugin/jest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +export default { + displayName: 'rslib-plugin', + preset: '../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/tools/rslib-plugin', + testEnvironment: 'node', + collectCoverageFrom: ['src/**/*.ts', '!src/**/*.spec.ts', '!src/**/*.d.ts'], +}; diff --git a/tools/rslib-plugin/package.json b/tools/rslib-plugin/package.json new file mode 100644 index 00000000000..102fe744334 --- /dev/null +++ b/tools/rslib-plugin/package.json @@ -0,0 +1,25 @@ +{ + "name": "@workspace/rslib-plugin", + "version": "0.1.0", + "description": "Nx plugin for Rslib", + "main": "./src/index.js", + "generators": "./generators.json", + "executors": "./executors.json", + "type": "commonjs", + "exports": { + "./package.json": "./package.json", + "./generators.json": "./generators.json", + "./executors.json": "./executors.json", + ".": "./src/index.js" + }, + "dependencies": { + "@nx/devkit": "^21.0.0", + "@rslib/core": "^0.10.4" + }, + "devDependencies": { + "@types/node": "^20.0.0" + }, + "peerDependencies": { + "@rslib/core": ">=0.10.0" + } +} diff --git a/tools/rslib-plugin/project.json b/tools/rslib-plugin/project.json new file mode 100644 index 00000000000..69693f81b64 --- /dev/null +++ b/tools/rslib-plugin/project.json @@ -0,0 +1,46 @@ +{ + "name": "rslib-plugin", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "tools/rslib-plugin/src", + "projectType": "library", + "tags": ["type:plugin"], + "targets": { + "build": { + "executor": "@nx/js:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "tools/rslib-plugin/dist", + "main": "tools/rslib-plugin/src/index.ts", + "tsConfig": "tools/rslib-plugin/tsconfig.json", + "assets": [ + "tools/rslib-plugin/*.md", + "tools/rslib-plugin/package.json", + "tools/rslib-plugin/executors.json", + { + "input": "tools/rslib-plugin/src", + "glob": "**/schema.json", + "output": "src" + } + ] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"], + "options": { + "lintFilePatterns": [ + "tools/rslib-plugin/**/*.ts", + "tools/rslib-plugin/package.json" + ] + } + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/tools/rslib-plugin"], + "options": { + "jestConfig": "tools/rslib-plugin/jest.config.ts", + "passWithNoTests": true + } + } + } +} diff --git a/tools/rslib-plugin/src/executors/build/executor.ts b/tools/rslib-plugin/src/executors/build/executor.ts new file mode 100644 index 00000000000..54cb7ed2449 --- /dev/null +++ b/tools/rslib-plugin/src/executors/build/executor.ts @@ -0,0 +1,75 @@ +import type { ExecutorContext } from '@nx/devkit'; +import { exec } from 'child_process'; +import { promisify } from 'util'; +import { join } from 'path'; + +export interface RslibBuildExecutorOptions { + configFile?: string; + outputPath?: string; + watch?: boolean; + mode?: 'development' | 'production'; + verbose?: boolean; +} + +export default async function rslibBuildExecutor( + options: RslibBuildExecutorOptions, + context: ExecutorContext, +): Promise<{ success: boolean }> { + const projectRoot = + context.projectGraph?.nodes[context.projectName!]?.data?.root; + + if (!projectRoot) { + throw new Error(`Could not find project root for ${context.projectName}`); + } + + console.info(`Executing rslib build for ${context.projectName}...`); + + if (options.verbose) { + console.info(`Options: ${JSON.stringify(options, null, 2)}`); + console.info(`Project root: ${projectRoot}`); + console.info(`Workspace root: ${context.root}`); + } + + // Construct the rslib command + const args = ['rslib', 'build']; + + if (options.configFile && options.configFile !== 'rslib.config.ts') { + args.push('--config', options.configFile); + } + + if (options.watch) { + args.push('--watch'); + } + + // Note: --mode option not supported in current rslib version + // Environment will be set via NODE_ENV instead + + const command = args.join(' '); + + try { + console.info(`Running: ${command}`); + console.info(`Working directory: ${join(context.root, projectRoot)}`); + + const { stdout, stderr } = await promisify(exec)(command, { + cwd: join(context.root, projectRoot), + env: { + ...process.env, + NODE_ENV: options.mode || 'production', + }, + }); + + if (stdout) { + console.log(stdout); + } + + if (stderr) { + console.error(stderr); + } + + console.info('✅ Rslib build completed successfully'); + return { success: !stderr }; + } catch (error) { + console.error('❌ Rslib build failed:', error); + return { success: false }; + } +} diff --git a/tools/rslib-plugin/src/executors/build/schema.json b/tools/rslib-plugin/src/executors/build/schema.json new file mode 100644 index 00000000000..4d5f9ddb821 --- /dev/null +++ b/tools/rslib-plugin/src/executors/build/schema.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json-schema.org/schema", + "version": 2, + "title": "Rslib Build Executor", + "description": "Build with Rslib", + "type": "object", + "properties": { + "configFile": { + "type": "string", + "description": "Path to the rslib config file", + "default": "rslib.config.ts" + }, + "outputPath": { + "type": "string", + "description": "Output directory for build artifacts" + }, + "watch": { + "type": "boolean", + "description": "Enable watch mode", + "default": false + }, + "mode": { + "type": "string", + "description": "Build mode", + "enum": ["development", "production"], + "default": "production" + }, + "verbose": { + "type": "boolean", + "description": "Enable verbose logging", + "default": false + } + }, + "required": [] +} diff --git a/tools/rslib-plugin/src/executors/dev/executor.ts b/tools/rslib-plugin/src/executors/dev/executor.ts new file mode 100644 index 00000000000..9a7251bd45c --- /dev/null +++ b/tools/rslib-plugin/src/executors/dev/executor.ts @@ -0,0 +1,100 @@ +import type { ExecutorContext } from '@nx/devkit'; +import { spawn } from 'child_process'; +import { join } from 'path'; + +export interface RslibDevExecutorOptions { + configFile?: string; + port?: number; + host?: string; + open?: boolean; + mode?: 'watch' | 'mf-dev'; + verbose?: boolean; +} + +export default async function rslibDevExecutor( + options: RslibDevExecutorOptions, + context: ExecutorContext, +): Promise<{ success: boolean }> { + const projectRoot = + context.projectGraph?.nodes[context.projectName!]?.data?.root; + + if (!projectRoot) { + throw new Error(`Could not find project root for ${context.projectName}`); + } + + console.info(`Starting rslib dev server for ${context.projectName}...`); + + if (options.verbose) { + console.info(`Options: ${JSON.stringify(options, null, 2)}`); + console.info(`Project root: ${projectRoot}`); + console.info(`Workspace root: ${context.root}`); + } + + return new Promise<{ success: boolean }>((resolve) => { + // Construct the rslib command based on mode + const args = ['rslib']; + + if (options.mode === 'watch') { + args.push('build', '--watch'); + } else { + args.push('mf-dev'); // Default to mf-dev for Module Federation development + } + + if (options.configFile && options.configFile !== 'rslib.config.ts') { + args.push('--config', options.configFile); + } + + if (options.port && options.mode === 'mf-dev') { + args.push('--port', options.port.toString()); + } + + if (options.host && options.mode === 'mf-dev') { + args.push('--host', options.host); + } + + if (options.open && options.mode === 'mf-dev') { + args.push('--open'); + } + + const command = args[0]; + const commandArgs = args.slice(1); + + console.info(`Running: ${args.join(' ')}`); + console.info(`Working directory: ${join(context.root, projectRoot)}`); + + const child = spawn(command, commandArgs, { + cwd: join(context.root, projectRoot), + stdio: 'inherit', + env: { + ...process.env, + NODE_ENV: 'development', + }, + }); + + child.on('error', (error) => { + console.error('❌ Rslib dev server failed to start:', error); + resolve({ success: false }); + }); + + child.on('exit', (code) => { + if (code === 0) { + console.info('✅ Rslib dev server stopped'); + resolve({ success: true }); + } else { + console.error(`❌ Rslib dev server exited with code ${code}`); + resolve({ success: false }); + } + }); + + // Handle termination signals + process.on('SIGTERM', () => { + console.info('Received SIGTERM, stopping rslib dev server...'); + child.kill('SIGTERM'); + }); + + process.on('SIGINT', () => { + console.info('Received SIGINT, stopping rslib dev server...'); + child.kill('SIGINT'); + }); + }); +} diff --git a/tools/rslib-plugin/src/executors/dev/schema.json b/tools/rslib-plugin/src/executors/dev/schema.json new file mode 100644 index 00000000000..2024dcaf94c --- /dev/null +++ b/tools/rslib-plugin/src/executors/dev/schema.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://json-schema.org/schema", + "version": 2, + "title": "Rslib Dev Executor", + "description": "Run Rslib in development mode", + "type": "object", + "properties": { + "configFile": { + "type": "string", + "description": "Path to the rslib config file", + "default": "rslib.config.ts" + }, + "port": { + "type": "number", + "description": "Port to serve on", + "default": 3001 + }, + "host": { + "type": "string", + "description": "Host to serve on", + "default": "localhost" + }, + "open": { + "type": "boolean", + "description": "Open browser after starting", + "default": false + }, + "mode": { + "type": "string", + "description": "Development mode type", + "enum": ["watch", "mf-dev"], + "default": "mf-dev" + }, + "verbose": { + "type": "boolean", + "description": "Enable verbose logging", + "default": false + } + }, + "required": [] +} diff --git a/tools/rslib-plugin/src/executors/echo/executor.ts b/tools/rslib-plugin/src/executors/echo/executor.ts new file mode 100644 index 00000000000..f6ef66be706 --- /dev/null +++ b/tools/rslib-plugin/src/executors/echo/executor.ts @@ -0,0 +1,15 @@ +import type { ExecutorContext } from '@nx/devkit'; + +export interface EchoExecutorOptions { + message?: string; +} + +export default async function echoExecutor( + options: EchoExecutorOptions, + context: ExecutorContext, +): Promise<{ success: boolean }> { + console.info(`Executing echo for ${context.projectName}...`); + console.info(`Message: ${options.message || 'Hello from rslib executor!'}`); + + return { success: true }; +} diff --git a/tools/rslib-plugin/src/executors/echo/schema.json b/tools/rslib-plugin/src/executors/echo/schema.json new file mode 100644 index 00000000000..ee4dfaecb84 --- /dev/null +++ b/tools/rslib-plugin/src/executors/echo/schema.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://json-schema.org/schema", + "version": 2, + "title": "Echo Executor", + "description": "Simple echo executor for testing", + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "Message to echo", + "default": "Hello from rslib executor!" + } + }, + "required": [] +} diff --git a/tools/rslib-plugin/src/index.ts b/tools/rslib-plugin/src/index.ts new file mode 100644 index 00000000000..93e8f40e3c4 --- /dev/null +++ b/tools/rslib-plugin/src/index.ts @@ -0,0 +1,9 @@ +// Export executors +export { default as buildExecutor } from './executors/build/executor'; +export { default as devExecutor } from './executors/dev/executor'; +export { default as echoExecutor } from './executors/echo/executor'; + +// Export types +export type { RslibBuildExecutorOptions } from './executors/build/executor'; +export type { RslibDevExecutorOptions } from './executors/dev/executor'; +export type { EchoExecutorOptions } from './executors/echo/executor'; diff --git a/tools/rslib-plugin/tsconfig.json b/tools/rslib-plugin/tsconfig.json new file mode 100644 index 00000000000..0165b36c574 --- /dev/null +++ b/tools/rslib-plugin/tsconfig.json @@ -0,0 +1,32 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "module": "commonjs", + "target": "ES2020", + "lib": ["ES2020"], + "types": ["node"], + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "skipLibCheck": true, + "skipDefaultLibCheck": true, + "declaration": true, + "outDir": "./dist", + "rootDir": "./src" + }, + "include": ["src/**/*"], + "exclude": [ + "node_modules", + "dist", + "**/*.spec.ts", + "**/*.test.ts", + "jest.config.ts" + ] +} diff --git a/tools/rslib-plugin/tsconfig.spec.json b/tools/rslib-plugin/tsconfig.spec.json new file mode 100644 index 00000000000..9b2a121d114 --- /dev/null +++ b/tools/rslib-plugin/tsconfig.spec.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "module": "commonjs", + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/tools/scripts/publish.mjs b/tools/scripts/publish.mjs deleted file mode 100644 index c0f9a38c607..00000000000 --- a/tools/scripts/publish.mjs +++ /dev/null @@ -1,63 +0,0 @@ -/** - * This is a minimal script to publish your package to "npm". - * This is meant to be used as-is or customize as you see fit. - * - * This script is executed on "dist/path/to/library" as "cwd" by default. - * - * You might need to authenticate with NPM before running this script. - */ - -import { readCachedProjectGraph } from '@nx/devkit'; -import { execSync } from 'node:child_process'; -import { readFileSync, writeFileSync } from 'node:fs'; -import chalk from 'chalk'; - -function invariant(condition, message) { - if (!condition) { - console.error(chalk.bold.red(message)); - process.exit(1); - } -} - -// Executing publish script: node path/to/publish.mjs {name} --version {version} --tag {tag} -// Default "tag" to "next" so we won't publish the "latest" tag by accident. -const [, , name, version, tag = 'next'] = process.argv; - -// A simple SemVer validation to validate the version -const validVersion = /^\d+\.\d+\.\d+(-\w+\.\d+)?/; -invariant( - version && validVersion.test(version), - `No version provided or version did not match Semantic Versioning, expected: #.#.#-tag.# or #.#.#, got ${version}.`, -); - -const graph = readCachedProjectGraph(); -const project = graph.nodes[name]; - -invariant( - project, - `Could not find project "${name}" in the workspace. Is the project.json configured correctly?`, -); - -const outputPath = project.data?.targets?.build?.options?.outputPath; -invariant( - outputPath, - `Could not find "build.options.outputPath" of project "${name}". Is project.json configured correctly?`, -); - -process.chdir(outputPath); - -// Updating the version in "package.json" before publishing -try { - const json = JSON.parse(readFileSync(`package.json`).toString()); - json.version = version; - writeFileSync(`package.json`, JSON.stringify(json, null, 2)); -} catch (e) { - console.error( - chalk.bold.red( - `Error reading package.json file from library build output.`, - ), - ); -} - -// Execute "npm publish" to publish -execSync(`npm publish --access public --tag ${tag}`); diff --git a/tsconfig.base.json b/tsconfig.base.json index ee9bafae480..b65ce736f12 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -15,7 +15,8 @@ "lib": ["es2021", "dom"], "skipLibCheck": true, "skipDefaultLibCheck": true, - "baseUrl": "." + "baseUrl": ".", + "paths": {} }, "exclude": [ "node_modules/**", diff --git a/vitest.workspace.ts b/vitest.workspace.ts new file mode 100644 index 00000000000..883c608f133 --- /dev/null +++ b/vitest.workspace.ts @@ -0,0 +1,4 @@ +export default [ + '**/vite.config.{mjs,js,ts,mts}', + '**/vitest.config.{mjs,js,ts,mts}', +];