From 0feb770b5386c0ef7390f041d7881920ff6d0277 Mon Sep 17 00:00:00 2001 From: Danielle Date: Fri, 24 Jan 2025 19:55:33 +0800 Subject: [PATCH 1/3] chore: synchronize vue-bridge chinese and english documents (#3461) --- .../docs/en/practice/bridge/react-bridge.mdx | 2 - .../docs/en/practice/bridge/vue-bridge.mdx | 13 +- .../docs/zh/practice/bridge/vue-bridge.mdx | 120 +++++++++++++----- 3 files changed, 92 insertions(+), 43 deletions(-) diff --git a/apps/website-new/docs/en/practice/bridge/react-bridge.mdx b/apps/website-new/docs/en/practice/bridge/react-bridge.mdx index 562886a10b0..14eef4889ec 100644 --- a/apps/website-new/docs/en/practice/bridge/react-bridge.mdx +++ b/apps/website-new/docs/en/practice/bridge/react-bridge.mdx @@ -1,7 +1,5 @@ # React Bridge -# React Bridge - `@module-federation/bridge-react` provides bridge utility functions for React applications: - `createBridgeComponent`: Used for exporting application-level modules, suitable for producers to wrap modules exported as application types. - `createRemoteComponent`: Used for loading application-level modules, suitable for consumers to load modules as application types. diff --git a/apps/website-new/docs/en/practice/bridge/vue-bridge.mdx b/apps/website-new/docs/en/practice/bridge/vue-bridge.mdx index ed052f672e9..ffac82fd21f 100644 --- a/apps/website-new/docs/en/practice/bridge/vue-bridge.mdx +++ b/apps/website-new/docs/en/practice/bridge/vue-bridge.mdx @@ -1,7 +1,6 @@ +# Vue Bridge (for Vue v3) -## Vue Bridge (for Vue v3) - -`@module-federation/bridge-vue3` provides a `bridge` utility function for Vue v3 applications. The provided `createBridgeComponent` can be used to export application-level modules, and `createRemoteComponent` can be used to load application-level modules. +`@module-federation/bridge-vue3` provides a `bridge` utility function for Vue V3 applications. The provided `createBridgeComponent` can be used to export application-level modules, and `createRemoteComponent` can be used to load application-level modules. ### Installation @@ -71,9 +70,8 @@ export default createBridgeComponent({ rootComponent: App, appOptions: ({app}) => { // Optional: adding a plugin to the new Vue instance on the host application side - app.use(customPlugin) - - return {router} + app.use(customPlugin); + return { router }; }, }); ``` @@ -242,8 +240,7 @@ export default createBridgeComponent({ appOptions: ({app}) => { // Optional: adding a plugin to the new Vue instance on the host application side app.use(customPlugin) - - return {router} + return { router }; }, }); ``` diff --git a/apps/website-new/docs/zh/practice/bridge/vue-bridge.mdx b/apps/website-new/docs/zh/practice/bridge/vue-bridge.mdx index 94fe7cd0c00..0ca273ac46c 100644 --- a/apps/website-new/docs/zh/practice/bridge/vue-bridge.mdx +++ b/apps/website-new/docs/zh/practice/bridge/vue-bridge.mdx @@ -1,6 +1,6 @@ # Vue Bridge(for Vue v3) -`@module-federation/bridge-vue3` 提供了用于 Vue v3 应用的 `bridge` 工具函数,其提供的 `createBridgeComponent` 可用于导出应用级别模块,`createRemoteComponent` 用于加载应用级别模块。[Demo](https://github.com/module-federation/core/tree/main/apps/router-demo) +`@module-federation/bridge-vue3` 提供了用于 Vue V3 应用的 `bridge` 工具函数,其提供的 `createBridgeComponent` 可用于导出应用级别模块,`createRemoteComponent` 用于加载应用级别模块。[Demo](https://github.com/module-federation/core/tree/main/apps/router-demo) ### 安装 @@ -14,6 +14,49 @@ import { PackageManagerTabs } from '@theme'; }} /> + +### 类型 + +```tsx +function createRemoteComponent( + options: { + // Function to load remote application, e.g., loadRemote('remote1/export-app') or import('remote1/export-app') + loader: () => Promise, + // Default is 'default', used to specify module export + export?: E, + // Parameters that will be passed to defineAsyncComponent + asyncComponentOptions?: Omit; + } +): (props: { + basename?: string; + memoryRoute?: { entryPath: string }; +}) => DefineComponent; + + +function createBridgeComponent(bridgeInfo: { + rootComponent: VueComponent; + appOptions?: (params: { + app: Vue.App; + basename?: string; + memoryRoute?: { entryPath: string }; + [key: string]: any; + }) => { router?: Router } | void; +}): () => { + render(info: { + name?: string; + basename?: string; + memoryRoute?: { + entryPath: string; + }; + dom?: HTMLElement; + }): void; + destroy(info: { + dom: HTMLElement; + }): void; +} +``` + + ### 示例 > Remote @@ -22,13 +65,16 @@ import { PackageManagerTabs } from '@theme'; // ./src/export-app.ts import App from './App.vue'; import router from './router'; +import customPlugin from './plugins/custom-vue-plugin'; import { createBridgeComponent } from '@module-federation/bridge-vue3'; export default createBridgeComponent({ rootComponent: App, - appOptions: () => ({ - router, - }), + appOptions: ({ app }) => { + // Optional: adding a plugin to the new Vue instance on the host application side + app.use(customPlugin); + return { router }; + }, }); ``` @@ -93,11 +139,13 @@ export default router; ```tsx function createRemoteComponent( - options?: { - // 加载远程应用的函数,例如:loadRemote('remote1/export-app')、import('remote1/export-app') + options: { + // Function to load remote application, e.g., loadRemote('remote1/export-app') or import('remote1/export-app') loader: () => Promise, - // 默认为 default,用于指定模块的 export + // Default is 'default', used to specify module export export?: E; + // Parameters that will be passed to defineAsyncComponent + asyncComponentOptions?: Omit; } ): (props: { basename?: string; @@ -105,19 +153,21 @@ function createRemoteComponent( }) => DefineComponent; ``` -* `options` - * `loader` - * type: `() => Promise` - * 作用: 用于加载远程模块的函数,例如:`loadRemote('remote1/export-app')`、`import('remote1/export-app')` ```tsx const Remote1App = createRemoteComponent({ loader: () => loadRemote('remote1/export-app') }); -const Remote2App = createRemoteComponent({ loader: () => import('remote2/export-app') }); ``` +* `options` + * `loader` + * type: `() => Promise` + * Purpose: Used to load remote modules, e.g., `loadRemote('remote1/export-app')` or `import('remote1/export-app')` * `export` * type: `string` - * 作用: 可以指定模块的 export + * Purpose: Used to specify module export + * `asyncComponentOptions` + * type: `Omit` + * Purpose: Parameters that will be passed to defineAsyncComponent, except for the loader parameter ```tsx // remote export const provider = createBridgeComponent({ @@ -127,28 +177,26 @@ export const provider = createBridgeComponent({ // host const Remote1App = createRemoteComponent({ loader: () => loadRemote('remote1/export-app'), + export: 'provider' }); - ``` * ReturnType * type: `VueComponent` - * 作用: 用于渲染远程模块组件 + * Purpose: Used to render remote module components ```tsx import * as bridge from '@module-federation/bridge-vue3'; -const remote1 = bridge.createRemoteComponent({ - loader: () => loadRemote('remote1/export-app'), -}); +const Remote2 = bridge.createRemoteComponent({ loader: () => loadRemote('remote1/export-app') }); const router = createRouter({ history: createWebHistory(), routes: [ - // 在这里定义你的路由 + // Define your routes here { path: '/', component: Home }, - { path: '/remote1/:pathMatch(.*)*', component: Remote1 }, - // 其他路由 + { path: '/remote1/:pathMatch(.*)*', component: Remote2 }, + // Other routes ], }); export default router; @@ -157,11 +205,14 @@ export default router; #### createBridgeComponent ```tsx -function createBridgeComponent(bridgeInfo: { +function createBridgeComponent(bridgeInfo: { rootComponent: VueComponent; - appOptions?: ()=> ({ - router: Router - }) + appOptions?: (params: { + app: Vue.App; + basename?: string; + memoryRoute?: { entryPath: string }; + [key: string]: any; + }) => { router?: Router } | void; }): () => { render(info: { name?: string; @@ -170,27 +221,30 @@ function createBridgeComponent(bridgeInfo: { entryPath: string; }; dom?: HTMLElement; -}): void; - destroy(info: { dom: HTMLElement}): void; + }): void; + destroy(info: { dom: HTMLElement }): void; } ``` * `bridgeInfo` - * type: `{ rootComponent: VueComponent; appOptions?: ()=> ({ router: Router }) }` - * 作用: 用于传递根组件 + * type: `{ rootComponent: VueComponent; appOptions?: (params: AddOptionsFnParams) => ({ router?: Router }) }` + * Purpose: Used to pass the root component * ReturnType * type: `() => { render: (info: RenderFnParams) => void; destroy: (info: { dom: HTMLElement}) => void; }` ```tsx // ./src/export-app.ts -import { createBridgeComponent } from '@module-federation/bridge-vue3'; +import { createBridgeComponent } from '@module-federation/bridge-vue3'; import App from './App.vue'; +import customPlugin from './plugins/custom-vue-plugin'; import router from './router'; export default createBridgeComponent({ rootComponent: App, - appOptions: () => ({ - router, - }), + appOptions: ({ app }) => { + // Optional: adding a plugin to the new Vue instance on the host application side + app.use(customPlugin); + return { router }; + }, }); ``` From 21cc62c5da5335f6ac9ef49a6d252d3c709b58e6 Mon Sep 17 00:00:00 2001 From: Belinda Cao Date: Sun, 26 Jan 2025 10:27:47 +0800 Subject: [PATCH 2/3] chore: use new modern.js plugin for improved functionality (#3460) --- .changeset/bright-planets-boil.md | 5 + .../dynamic-nested-remote/package.json | 6 +- .../dynamic-remote-new-version/package.json | 6 +- apps/modernjs-ssr/dynamic-remote/package.json | 6 +- apps/modernjs-ssr/host/package.json | 6 +- apps/modernjs-ssr/nested-remote/package.json | 6 +- .../remote-new-version/package.json | 6 +- apps/modernjs-ssr/remote/package.json | 6 +- apps/modernjs/package.json | 6 +- packages/chrome-devtools/package.json | 10 +- packages/modernjs/package.json | 20 +- packages/modernjs/src/cli/configPlugin.ts | 150 +- packages/modernjs/src/cli/index.ts | 94 +- packages/modernjs/src/cli/ssrPlugin.ts | 212 +- packages/modernjs/src/ssr-runtime/plugin.tsx | 54 +- pnpm-lock.yaml | 2646 +++++++++-------- 16 files changed, 1754 insertions(+), 1485 deletions(-) create mode 100644 .changeset/bright-planets-boil.md diff --git a/.changeset/bright-planets-boil.md b/.changeset/bright-planets-boil.md new file mode 100644 index 00000000000..f8d3ac66ec5 --- /dev/null +++ b/.changeset/bright-planets-boil.md @@ -0,0 +1,5 @@ +--- +'@module-federation/modern-js': patch +--- + +chore: use new modern.js plugin for improved functionality diff --git a/apps/modernjs-ssr/dynamic-nested-remote/package.json b/apps/modernjs-ssr/dynamic-nested-remote/package.json index 31dc771a33e..6a019326b3a 100644 --- a/apps/modernjs-ssr/dynamic-nested-remote/package.json +++ b/apps/modernjs-ssr/dynamic-nested-remote/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/dynamic-remote-new-version/package.json b/apps/modernjs-ssr/dynamic-remote-new-version/package.json index 51fed99307c..2416f58d6cc 100644 --- a/apps/modernjs-ssr/dynamic-remote-new-version/package.json +++ b/apps/modernjs-ssr/dynamic-remote-new-version/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/dynamic-remote/package.json b/apps/modernjs-ssr/dynamic-remote/package.json index 41905b42757..a82ae73a040 100644 --- a/apps/modernjs-ssr/dynamic-remote/package.json +++ b/apps/modernjs-ssr/dynamic-remote/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/host/package.json b/apps/modernjs-ssr/host/package.json index 0b7fd645be6..badc779c634 100644 --- a/apps/modernjs-ssr/host/package.json +++ b/apps/modernjs-ssr/host/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/nested-remote/package.json b/apps/modernjs-ssr/nested-remote/package.json index 4d79b80725f..32260e01d6b 100644 --- a/apps/modernjs-ssr/nested-remote/package.json +++ b/apps/modernjs-ssr/nested-remote/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/remote-new-version/package.json b/apps/modernjs-ssr/remote-new-version/package.json index 1eeeceeddf8..102509a13d2 100644 --- a/apps/modernjs-ssr/remote-new-version/package.json +++ b/apps/modernjs-ssr/remote-new-version/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs-ssr/remote/package.json b/apps/modernjs-ssr/remote/package.json index cbf6700bbed..a4437c3a08e 100644 --- a/apps/modernjs-ssr/remote/package.json +++ b/apps/modernjs-ssr/remote/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/modern-js": "workspace:*", "antd": "4.24.15", "react": "~18.3.1", @@ -34,9 +34,9 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~16.11.7", "@types/react": "~18.2.0", diff --git a/apps/modernjs/package.json b/apps/modernjs/package.json index abf193c5cdf..d1fd62955eb 100644 --- a/apps/modernjs/package.json +++ b/apps/modernjs/package.json @@ -26,16 +26,16 @@ ], "dependencies": { "@babel/runtime": "7.26.0", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/enhanced": "workspace:*", "react": "18.3.1", "react-dom": "18.3.1" }, "devDependencies": { "@modern-js-app/eslint-config": "2.59.0", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/eslint-config": "2.59.0", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/tsconfig": "2.64.0", "@types/jest": "~29.5.0", "@types/node": "~20.12.12", "@types/react": "~18.2.0", diff --git a/packages/chrome-devtools/package.json b/packages/chrome-devtools/package.json index 1ed0bd0293a..b80314b1e05 100644 --- a/packages/chrome-devtools/package.json +++ b/packages/chrome-devtools/package.json @@ -57,7 +57,7 @@ }, "dependencies": { "@arco-design/web-react": "^2.64.1", - "@modern-js/runtime": "2.60.6", + "@modern-js/runtime": "2.64.0", "@module-federation/sdk": "workspace:*", "ahooks": "^3.7.10", "dagre": "^0.8.5", @@ -67,12 +67,12 @@ }, "devDependencies": { "@modern-js-app/eslint-config": "2.54.6", - "@modern-js/app-tools": "2.60.6", + "@modern-js/app-tools": "2.64.0", "@modern-js/builder-webpack-provider": "2.46.1", "@modern-js/eslint-config": "2.59.0", - "@modern-js/module-tools": "2.60.6", - "@modern-js/storybook": "2.60.6", - "@modern-js/tsconfig": "2.60.6", + "@modern-js/module-tools": "2.64.0", + "@modern-js/storybook": "2.64.0", + "@modern-js/tsconfig": "2.64.0", "@module-federation/runtime": "workspace:*", "@playwright/test": "1.49.1", "@storybook/addon-essentials": "^8", diff --git a/packages/modernjs/package.json b/packages/modernjs/package.json index 40054453a38..4f84ed87e9b 100644 --- a/packages/modernjs/package.json +++ b/packages/modernjs/package.json @@ -10,7 +10,7 @@ "access": "public" }, "scripts": { - "build": "modern build" + "build": "modern-module build" }, "repository": { "type": "git", @@ -87,25 +87,23 @@ "author": "hanric ", "license": "MIT", "dependencies": { - "@modern-js/node-bundle-require": "2.60.6", + "@modern-js/node-bundle-require": "2.64.0", "@module-federation/rsbuild-plugin": "workspace:*", - "@modern-js/utils": "2.60.6", + "@modern-js/utils": "2.64.0", "@module-federation/enhanced": "workspace:*", "@module-federation/node": "workspace:*", "@module-federation/sdk": "workspace:*", "@swc/helpers": "0.5.13", - "hoist-non-react-statics": "3.3.2", "node-fetch": "~3.3.0", "react-error-boundary": "4.1.2" }, "devDependencies": { - "@modern-js/app-tools": "2.60.6", - "@modern-js/core": "2.60.6", - "@modern-js/module-tools": "2.60.6", - "@modern-js/runtime": "2.60.6", - "@modern-js/tsconfig": "2.60.6", - "@module-federation/manifest": "workspace:*", - "@types/hoist-non-react-statics": "3.3.5" + "@modern-js/app-tools": "2.64.0", + "@modern-js/core": "2.64.0", + "@modern-js/module-tools": "2.64.0", + "@modern-js/runtime": "2.64.0", + "@modern-js/tsconfig": "2.64.0", + "@module-federation/manifest": "workspace:*" }, "peerDependencies": { "react": ">=17", diff --git a/packages/modernjs/src/cli/configPlugin.ts b/packages/modernjs/src/cli/configPlugin.ts index bc54580a0c3..2a6214ffcf6 100644 --- a/packages/modernjs/src/cli/configPlugin.ts +++ b/packages/modernjs/src/cli/configPlugin.ts @@ -1,6 +1,6 @@ import path from 'path'; import type { - CliPlugin, + CliPluginFuture, AppTools, UserConfig, Bundler, @@ -53,12 +53,12 @@ export function modifyBundlerConfig(options: { export const moduleFederationConfigPlugin = ( userConfig: InternalModernPluginOptions, -): CliPlugin => ({ +): CliPluginFuture => ({ name: '@modern-js/plugin-module-federation-config', pre: ['@modern-js/plugin-initialize'], post: ['@modern-js/plugin-module-federation'], - setup: async ({ useConfigContext, useAppContext }) => { - const modernjsConfig = useConfigContext(); + setup: async (api) => { + const modernjsConfig = api.getConfig(); const mfConfig = await getMFConfig(userConfig.originPluginOptions); const csrConfig = userConfig.csrConfig || JSON.parse(JSON.stringify(mfConfig)); @@ -67,86 +67,84 @@ export const moduleFederationConfigPlugin = ( userConfig.ssrConfig = ssrConfig; userConfig.csrConfig = csrConfig; - return { - config: async () => { - const bundlerType = - useAppContext().bundlerType === 'rspack' ? 'rspack' : 'webpack'; - const ipv4 = getIPV4(); - const enableSSR = - userConfig.userConfig?.ssr === false - ? false - : Boolean(modernjsConfig?.server?.ssr); + api.config(() => { + const bundlerType = + api.getAppContext().bundlerType === 'rspack' ? 'rspack' : 'webpack'; + const ipv4 = getIPV4(); + const enableSSR = + userConfig.userConfig?.ssr === false + ? false + : Boolean(modernjsConfig?.server?.ssr); - if (userConfig.remoteIpStrategy === undefined) { - if (!enableSSR) { - userConfig.remoteIpStrategy = 'inherit'; - } else { - userConfig.remoteIpStrategy = 'ipv4'; - } + if (userConfig.remoteIpStrategy === undefined) { + if (!enableSSR) { + userConfig.remoteIpStrategy = 'inherit'; + } else { + userConfig.remoteIpStrategy = 'ipv4'; } + } - return { - tools: { - bundlerChain(chain, { isServer }) { - addMyTypes2Ignored(chain, isServer ? ssrConfig : csrConfig); - }, - rspack(config, { isServer }) { - modifyBundlerConfig({ - bundlerType, - mfConfig: isServer ? ssrConfig : csrConfig, - config, - isServer, - modernjsConfig, - remoteIpStrategy: userConfig.remoteIpStrategy, - }); - userConfig.distOutputDir = - config.output?.path || path.resolve(process.cwd(), 'dist'); - }, - webpack(config, { isServer }) { - modifyBundlerConfig({ - bundlerType, - mfConfig: isServer ? ssrConfig : csrConfig, - config, - isServer, - modernjsConfig, - remoteIpStrategy: userConfig.remoteIpStrategy, - }); + return { + tools: { + bundlerChain(chain, { isServer }) { + addMyTypes2Ignored(chain, isServer ? ssrConfig : csrConfig); + }, + rspack(config, { isServer }) { + modifyBundlerConfig({ + bundlerType, + mfConfig: isServer ? ssrConfig : csrConfig, + config, + isServer, + modernjsConfig, + remoteIpStrategy: userConfig.remoteIpStrategy, + }); + userConfig.distOutputDir = + config.output?.path || path.resolve(process.cwd(), 'dist'); + }, + webpack(config, { isServer }) { + modifyBundlerConfig({ + bundlerType, + mfConfig: isServer ? ssrConfig : csrConfig, + config, + isServer, + modernjsConfig, + remoteIpStrategy: userConfig.remoteIpStrategy, + }); - userConfig.distOutputDir = - config.output?.path || path.resolve(process.cwd(), 'dist'); - }, - devServer: { - headers: { - 'Access-Control-Allow-Origin': '*', - 'Access-Control-Allow-Methods': - 'GET, POST, PUT, DELETE, PATCH, OPTIONS', - 'Access-Control-Allow-Headers': '*', - }, - }, + userConfig.distOutputDir = + config.output?.path || path.resolve(process.cwd(), 'dist'); }, - source: { - alias: { - '@modern-js/runtime/mf': require.resolve( - '@module-federation/modern-js/runtime', - ), + devServer: { + headers: { + 'Access-Control-Allow-Origin': '*', + 'Access-Control-Allow-Methods': + 'GET, POST, PUT, DELETE, PATCH, OPTIONS', + 'Access-Control-Allow-Headers': '*', }, - define: { - FEDERATION_IPV4: JSON.stringify(ipv4), - REMOTE_IP_STRATEGY: JSON.stringify(userConfig.remoteIpStrategy), - }, - enableAsyncEntry: - bundlerType === 'rspack' - ? (modernjsConfig.source?.enableAsyncEntry ?? true) - : modernjsConfig.source?.enableAsyncEntry, }, - dev: { - assetPrefix: modernjsConfig?.dev?.assetPrefix - ? modernjsConfig.dev.assetPrefix - : true, + }, + source: { + alias: { + '@modern-js/runtime/mf': require.resolve( + '@module-federation/modern-js/runtime', + ), + }, + define: { + FEDERATION_IPV4: JSON.stringify(ipv4), + REMOTE_IP_STRATEGY: JSON.stringify(userConfig.remoteIpStrategy), }, - }; - }, - }; + enableAsyncEntry: + bundlerType === 'rspack' + ? (modernjsConfig.source?.enableAsyncEntry ?? true) + : modernjsConfig.source?.enableAsyncEntry, + }, + dev: { + assetPrefix: modernjsConfig?.dev?.assetPrefix + ? modernjsConfig.dev.assetPrefix + : true, + }, + }; + }); }, }); diff --git a/packages/modernjs/src/cli/index.ts b/packages/modernjs/src/cli/index.ts index 7701c3db4eb..daf3b08f419 100644 --- a/packages/modernjs/src/cli/index.ts +++ b/packages/modernjs/src/cli/index.ts @@ -1,4 +1,4 @@ -import type { CliPlugin, AppTools } from '@modern-js/app-tools'; +import type { CliPluginFuture, AppTools } from '@modern-js/app-tools'; import { ModuleFederationPlugin as WebpackModuleFederationPlugin, AsyncBoundaryPlugin, @@ -12,7 +12,7 @@ import { WebpackPluginInstance } from '@rspack/core'; export const moduleFederationPlugin = ( userConfig: PluginOptions = {}, -): CliPlugin => { +): CliPluginFuture => { const internalModernPluginOptions: InternalModernPluginOptions = { csrConfig: undefined, ssrConfig: undefined, @@ -25,55 +25,49 @@ export const moduleFederationPlugin = ( }; return { name: '@modern-js/plugin-module-federation', - setup: async ({ useConfigContext }) => { - const modernjsConfig = useConfigContext(); - return { - config: async () => { - return { - tools: { - rspack(config, { isServer }) { - const browserPluginOptions = - internalModernPluginOptions.csrConfig as MFPluginOptions.ModuleFederationPluginOptions; - if (!isServer) { - internalModernPluginOptions.browserPlugin = - new RspackModuleFederationPlugin(browserPluginOptions); - config.plugins?.push( - internalModernPluginOptions.browserPlugin, - ); - } - }, - webpack(config, { isServer }) { - const browserPluginOptions = - internalModernPluginOptions.csrConfig as MFPluginOptions.ModuleFederationPluginOptions; - if (!isServer) { - internalModernPluginOptions.browserPlugin = - new WebpackModuleFederationPlugin(browserPluginOptions); - config.plugins?.push( - internalModernPluginOptions.browserPlugin as WebpackPluginInstance, - ); - } - const enableAsyncEntry = - modernjsConfig.source?.enableAsyncEntry; - if (!enableAsyncEntry && browserPluginOptions.async !== false) { - const asyncBoundaryPluginOptions = - typeof browserPluginOptions.async === 'object' - ? browserPluginOptions.async - : { - eager: (module) => - module && - /\.federation/.test(module?.request || ''), - excludeChunk: (chunk) => - chunk.name === browserPluginOptions.name, - }; - config.plugins?.push( - new AsyncBoundaryPlugin(asyncBoundaryPluginOptions) as any, - ); - } - }, + setup: async (api) => { + const modernjsConfig = api.getConfig(); + api.config(() => { + return { + tools: { + rspack(config, { isServer }) { + const browserPluginOptions = + internalModernPluginOptions.csrConfig as MFPluginOptions.ModuleFederationPluginOptions; + if (!isServer) { + internalModernPluginOptions.browserPlugin = + new RspackModuleFederationPlugin(browserPluginOptions); + config.plugins?.push(internalModernPluginOptions.browserPlugin); + } }, - }; - }, - }; + webpack(config, { isServer }) { + const browserPluginOptions = + internalModernPluginOptions.csrConfig as MFPluginOptions.ModuleFederationPluginOptions; + if (!isServer) { + internalModernPluginOptions.browserPlugin = + new WebpackModuleFederationPlugin(browserPluginOptions); + config.plugins?.push( + internalModernPluginOptions.browserPlugin as WebpackPluginInstance, + ); + } + const enableAsyncEntry = modernjsConfig.source?.enableAsyncEntry; + if (!enableAsyncEntry && browserPluginOptions.async !== false) { + const asyncBoundaryPluginOptions = + typeof browserPluginOptions.async === 'object' + ? browserPluginOptions.async + : { + eager: (module) => + module && /\.federation/.test(module?.request || ''), + excludeChunk: (chunk) => + chunk.name === browserPluginOptions.name, + }; + config.plugins?.push( + new AsyncBoundaryPlugin(asyncBoundaryPluginOptions) as any, + ); + } + }, + }, + }; + }); }, usePlugins: [ moduleFederationConfigPlugin(internalModernPluginOptions), diff --git a/packages/modernjs/src/cli/ssrPlugin.ts b/packages/modernjs/src/cli/ssrPlugin.ts index 59a1aa8617c..9e55d0b0577 100644 --- a/packages/modernjs/src/cli/ssrPlugin.ts +++ b/packages/modernjs/src/cli/ssrPlugin.ts @@ -1,6 +1,6 @@ import path from 'path'; import { fs } from '@modern-js/utils'; -import type { CliPlugin, AppTools } from '@modern-js/app-tools'; +import type { CliPluginFuture, AppTools } from '@modern-js/app-tools'; import type { InternalModernPluginOptions } from '../types'; import { ModuleFederationPlugin } from '@module-federation/enhanced/webpack'; import { ModuleFederationPlugin as RspackModuleFederationPlugin } from '@module-federation/enhanced/rspack'; @@ -16,131 +16,127 @@ export function setEnv() { export const moduleFederationSSRPlugin = ( pluginOptions: Required, -): CliPlugin => ({ +): CliPluginFuture => ({ name: '@modern-js/plugin-module-federation-ssr', pre: [ '@modern-js/plugin-module-federation-config', '@modern-js/plugin-module-federation', ], - setup: async ({ useConfigContext, useAppContext }) => { - const modernjsConfig = useConfigContext(); + setup: async (api) => { + const modernjsConfig = api.getConfig(); const enableSSR = Boolean(modernjsConfig?.server?.ssr); if (!enableSSR || pluginOptions.userConfig?.ssr === false) { - return {}; + return {} as any; } setEnv(); - return { - _internalRuntimePlugins: ({ entrypoint, plugins }) => { - if (!isDev) { - return { entrypoint, plugins }; - } - plugins.push({ - name: 'mfSSR', - path: '@module-federation/modern-js/ssr-runtime', - config: {}, - }); + + api._internalRuntimePlugins(({ entrypoint, plugins }) => { + if (!isDev) { return { entrypoint, plugins }; - }, - config: async () => { - return { - tools: { - rspack(config, { isServer }) { - if (isServer) { - // throw new Error( - // `${PLUGIN_IDENTIFIER} Not support rspack ssr mode yet !`, - // ); - if (!pluginOptions.nodePlugin) { - pluginOptions.nodePlugin = new RspackModuleFederationPlugin( - pluginOptions.ssrConfig, - ); - // @ts-ignore - config.plugins?.push(pluginOptions.nodePlugin); - } - } else { - pluginOptions.distOutputDir = - pluginOptions.distOutputDir || - config.output?.path || - path.resolve(process.cwd(), 'dist'); + } + plugins.push({ + name: 'mfSSR', + path: '@module-federation/modern-js/ssr-runtime', + config: {}, + }); + return { entrypoint, plugins }; + }); + api.config(() => { + return { + tools: { + rspack(config, { isServer }) { + if (isServer) { + // throw new Error( + // `${PLUGIN_IDENTIFIER} Not support rspack ssr mode yet !`, + // ); + if (!pluginOptions.nodePlugin) { + pluginOptions.nodePlugin = new RspackModuleFederationPlugin( + pluginOptions.ssrConfig, + ); + // @ts-ignore + config.plugins?.push(pluginOptions.nodePlugin); } - }, - webpack(config, { isServer }) { - if (isServer) { - if (!pluginOptions.nodePlugin) { - pluginOptions.nodePlugin = new ModuleFederationPlugin( - pluginOptions.ssrConfig, - ); - // @ts-ignore - config.plugins?.push(pluginOptions.nodePlugin); - } - } else { - pluginOptions.distOutputDir = - pluginOptions.distOutputDir || - config.output?.path || - path.resolve(process.cwd(), 'dist'); + } else { + pluginOptions.distOutputDir = + pluginOptions.distOutputDir || + config.output?.path || + path.resolve(process.cwd(), 'dist'); + } + }, + webpack(config, { isServer }) { + if (isServer) { + if (!pluginOptions.nodePlugin) { + pluginOptions.nodePlugin = new ModuleFederationPlugin( + pluginOptions.ssrConfig, + ); + // @ts-ignore + config.plugins?.push(pluginOptions.nodePlugin); } - }, - devServer: { - before: [ - (req, res, next) => { - if (!enableSSR) { - next(); - return; - } - try { - if ( - req.url?.includes('.json') && - !req.url?.includes('hot-update') - ) { - const filepath = path.join( - process.cwd(), - `dist${req.url}`, - ); - fs.statSync(filepath); - res.setHeader('Access-Control-Allow-Origin', '*'); - res.setHeader( - 'Access-Control-Allow-Methods', - 'GET, POST, PUT, DELETE, PATCH, OPTIONS', - ); - res.setHeader('Access-Control-Allow-Headers', '*'); - fs.createReadStream(filepath).pipe(res); - } else { - next(); - } - } catch (err) { - logger.debug(err); + } else { + pluginOptions.distOutputDir = + pluginOptions.distOutputDir || + config.output?.path || + path.resolve(process.cwd(), 'dist'); + } + }, + devServer: { + before: [ + (req, res, next) => { + if (!enableSSR) { + next(); + return; + } + try { + if ( + req.url?.includes('.json') && + !req.url?.includes('hot-update') + ) { + const filepath = path.join(process.cwd(), `dist${req.url}`); + fs.statSync(filepath); + res.setHeader('Access-Control-Allow-Origin', '*'); + res.setHeader( + 'Access-Control-Allow-Methods', + 'GET, POST, PUT, DELETE, PATCH, OPTIONS', + ); + res.setHeader('Access-Control-Allow-Headers', '*'); + fs.createReadStream(filepath).pipe(res); + } else { next(); } - }, - ], - }, - bundlerChain(chain, { isServer }) { - if (isServer) { - chain.target('async-node'); - if (isDev) { - chain - .plugin('UniverseEntryChunkTrackerPlugin') - .use(UniverseEntryChunkTrackerPlugin); + } catch (err) { + logger.debug(err); + next(); } + }, + ], + }, + bundlerChain(chain, { isServer }) { + if (isServer) { + chain.target('async-node'); + if (isDev) { + chain + .plugin('UniverseEntryChunkTrackerPlugin') + .use(UniverseEntryChunkTrackerPlugin); } - if (isDev && !isServer) { - chain.externals({ - '@module-federation/node/utils': 'NOT_USED_IN_BROWSER', - }); - } - }, + } + if (isDev && !isServer) { + chain.externals({ + '@module-federation/node/utils': 'NOT_USED_IN_BROWSER', + }); + } }, - }; - }, - afterBuild: () => { - const { nodePlugin, browserPlugin, distOutputDir } = pluginOptions; - updateStatsAndManifest(nodePlugin, browserPlugin, distOutputDir); - }, - afterDev: () => { - const { nodePlugin, browserPlugin, distOutputDir } = pluginOptions; - updateStatsAndManifest(nodePlugin, browserPlugin, distOutputDir); - }, - }; + }, + }; + }); + api.onAfterBuild(() => { + const { nodePlugin, browserPlugin, distOutputDir } = pluginOptions; + updateStatsAndManifest(nodePlugin, browserPlugin, distOutputDir); + }); + api.onDevCompileDone(() => { + const { nodePlugin, browserPlugin, distOutputDir } = pluginOptions; + updateStatsAndManifest(nodePlugin, browserPlugin, distOutputDir); + }); }, }); diff --git a/packages/modernjs/src/ssr-runtime/plugin.tsx b/packages/modernjs/src/ssr-runtime/plugin.tsx index 19812283022..417f66acaa5 100644 --- a/packages/modernjs/src/ssr-runtime/plugin.tsx +++ b/packages/modernjs/src/ssr-runtime/plugin.tsx @@ -1,35 +1,31 @@ -import type { Plugin } from '@modern-js/runtime'; -import hoistNonReactStatics from 'hoist-non-react-statics'; +import type { RuntimePluginFuture } from '@modern-js/runtime'; import { SSRLiveReload } from './SSRLiveReload'; -export const mfSSRPlugin = (): Plugin => ({ +export const mfSSRPlugin = (): RuntimePluginFuture => ({ name: '@module-federation/modern-js', - setup: () => { - return { - async init({ context }, next) { - if (typeof window !== 'undefined') { - return next({ context }); - } - globalThis.shouldUpdate = false; - const nodeUtils = await import('@module-federation/node/utils'); - const shouldUpdate = await nodeUtils.revalidate(); - if (shouldUpdate) { - console.log('should RELOAD', shouldUpdate); - await nodeUtils.flushChunks(); - globalThis.shouldUpdate = true; - } - return next({ context }); - }, - wrapRoot(App) { - const AppWrapper = (props: any) => ( - <> - - - - ); - return hoistNonReactStatics(AppWrapper, App); - }, - }; + setup: (api) => { + api.onBeforeRender(async () => { + if (typeof window !== 'undefined') { + return; + } + globalThis.shouldUpdate = false; + const nodeUtils = await import('@module-federation/node/utils'); + const shouldUpdate = await nodeUtils.revalidate(); + if (shouldUpdate) { + console.log('should RELOAD', shouldUpdate); + await nodeUtils.flushChunks(); + globalThis.shouldUpdate = true; + } + }); + api.wrapRoot((App) => { + const AppWrapper = (props: any) => ( + <> + + + + ); + return AppWrapper; + }); }, }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index faa01cc23b7..2afcf7f2c6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -81,7 +81,7 @@ importers: version: 2.2.1 tsup: specifier: 7.2.0 - version: 7.2.0(@swc/core@1.7.26)(postcss@8.4.47)(typescript@5.5.2) + version: 7.2.0(@swc/core@1.7.26)(postcss@8.5.1)(typescript@5.5.2) typedoc: specifier: 0.25.8 version: 0.25.8(typescript@5.5.2) @@ -310,7 +310,7 @@ importers: version: 1.6.0(vitest@1.6.0) autoprefixer: specifier: 10.4.20 - version: 10.4.20(postcss@8.4.47) + version: 10.4.20(postcss@8.5.1) babel-jest: specifier: 29.7.0 version: 29.7.0(@babel/core@7.25.2) @@ -415,16 +415,16 @@ importers: version: 10.1.0 postcss-calc: specifier: 9.0.1 - version: 9.0.1(postcss@8.4.47) + version: 9.0.1(postcss@8.5.1) postcss-custom-properties: specifier: 13.3.12 - version: 13.3.12(postcss@8.4.47) + version: 13.3.12(postcss@8.5.1) postcss-import: specifier: 15.1.0 - version: 15.1.0(postcss@8.4.47) + version: 15.1.0(postcss@8.5.1) postcss-url: specifier: 10.1.3 - version: 10.1.3(postcss@8.4.47) + version: 10.1.3(postcss@8.5.1) prettier: specifier: 3.3.3 version: 3.3.3 @@ -753,8 +753,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/enhanced': specifier: workspace:* version: link:../../packages/enhanced @@ -769,14 +769,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -808,8 +808,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -827,14 +827,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -866,8 +866,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -885,14 +885,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -924,8 +924,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -943,14 +943,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -982,8 +982,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -1001,14 +1001,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -1040,8 +1040,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -1059,14 +1059,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -1098,8 +1098,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -1117,14 +1117,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -1156,8 +1156,8 @@ importers: specifier: 7.26.0 version: 7.26.0 '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/modern-js': specifier: workspace:* version: link:../../../packages/modernjs @@ -1175,14 +1175,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) '@modern-js/eslint-config': specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@types/jest': specifier: ~29.5.0 version: 29.5.13 @@ -1621,7 +1621,7 @@ importers: version: link:../../packages/storybook-addon '@rsbuild/plugin-react': specifier: ^1.0.6 - version: 1.0.6(@rsbuild/core@1.1.12) + version: 1.0.6(@rsbuild/core@1.1.13) '@rslib/core': specifier: 0.2.0 version: 0.2.0(typescript@5.5.2) @@ -1642,10 +1642,10 @@ importers: version: 8.4.2(prettier@3.3.3) storybook-addon-rslib: specifier: ^0.1.4 - version: 0.1.4(@rsbuild/core@1.1.12)(@rslib/core@0.2.0)(storybook-builder-rsbuild@0.1.5)(typescript@5.5.2) + version: 0.1.4(@rsbuild/core@1.1.13)(@rslib/core@0.2.0)(storybook-builder-rsbuild@0.1.5)(typescript@5.5.2) storybook-react-rsbuild: specifier: ^0.1.5 - version: 0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(rollup@4.24.0)(storybook@8.4.2)(typescript@5.5.2)(webpack@5.93.0) + version: 0.1.5(@rsbuild/core@1.1.13)(@swc/core@1.7.26)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(rollup@4.24.0)(storybook@8.4.2)(typescript@5.5.2)(webpack@5.93.0) apps/runtime-demo/3005-runtime-host: dependencies: @@ -1949,8 +1949,8 @@ importers: specifier: ^2.64.1 version: 2.64.1(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@module-federation/sdk': specifier: workspace:* version: link:../sdk @@ -1974,8 +1974,8 @@ importers: specifier: 2.54.6 version: 2.54.6(@swc/helpers@0.5.13)(typescript@5.0.4) '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) '@modern-js/builder-webpack-provider': specifier: 2.46.1 version: 2.46.1(@rsbuild/core@0.3.11)(@swc/core@1.7.26)(@types/express@4.17.21)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4) @@ -1983,14 +1983,14 @@ importers: specifier: 2.59.0 version: 2.59.0(typescript@5.0.4) '@modern-js/module-tools': - specifier: 2.60.6 - version: 2.60.6(typescript@5.0.4) + specifier: 2.64.0 + version: 2.64.0(typescript@5.0.4) '@modern-js/storybook': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@module-federation/runtime': specifier: workspace:* version: link:../runtime @@ -2313,11 +2313,11 @@ importers: packages/modernjs: dependencies: '@modern-js/node-bundle-require': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@modern-js/utils': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@module-federation/enhanced': specifier: workspace:* version: link:../enhanced @@ -2333,9 +2333,6 @@ importers: '@swc/helpers': specifier: 0.5.13 version: 0.5.13 - hoist-non-react-statics: - specifier: 3.3.2 - version: 3.3.2 node-fetch: specifier: ~3.3.0 version: 3.3.2 @@ -2356,26 +2353,23 @@ importers: version: 1.8.27(typescript@5.5.2) devDependencies: '@modern-js/app-tools': - specifier: 2.60.6 - version: 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.5.2) + specifier: 2.64.0 + version: 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.5.2) '@modern-js/core': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@modern-js/module-tools': - specifier: 2.60.6 - version: 2.60.6(typescript@5.5.2) + specifier: 2.64.0 + version: 2.64.0(typescript@5.5.2) '@modern-js/runtime': - specifier: 2.60.6 - version: 2.60.6(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.64.0 + version: 2.64.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1) '@modern-js/tsconfig': - specifier: 2.60.6 - version: 2.60.6 + specifier: 2.64.0 + version: 2.64.0 '@module-federation/manifest': specifier: workspace:* version: link:../manifest - '@types/hoist-non-react-statics': - specifier: 3.3.5 - version: 3.3.5 packages/native-federation-tests: dependencies: @@ -2393,7 +2387,7 @@ importers: version: 9.3.0 tsup: specifier: ^8.1.0 - version: 8.3.0(@swc/core@1.7.26)(postcss@8.4.47)(typescript@5.5.2) + version: 8.3.0(@swc/core@1.7.26)(postcss@8.5.1)(typescript@5.5.2) unplugin: specifier: ^1.10.1 version: 1.14.1 @@ -2846,8 +2840,8 @@ packages: - '@types/react' dev: false - /@ast-grep/napi-darwin-arm64@0.16.0: - resolution: {integrity: sha512-ESjIg03S0ln+8CP43TKqY6+QPL2Kkm+6iMS5kAUMVtH/WNWd2z0oQLg9bmadUNPylYbB42B3zRtuTKwm/nCpdA==} + /@ast-grep/napi-darwin-arm64@0.33.1: + resolution: {integrity: sha512-HJcjxDhF1THn6VlUMpYFQoZBWWMk3flBJpLEDWLjH3Umk7/4tQvaJeKwhl32Snegj35p9SHGz1cS8D2k1nDsEg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -2855,8 +2849,8 @@ packages: dev: true optional: true - /@ast-grep/napi-darwin-x64@0.16.0: - resolution: {integrity: sha512-a7cOdfACgmsGyTSMLkVuGiK/v+M8eTgUWew5X/4gcPHX4GcqVbptP82kbtiVVWZW5QXX2j6VYkFCsmJ7knkXBA==} + /@ast-grep/napi-darwin-x64@0.33.1: + resolution: {integrity: sha512-Gu3dd+7RZcLyte/xwBX4ErT12GYgGeQGQh6743NffChyVnpwZpj2aWmdkD8gHRKswXz2dp5R01QMCV0G5o8rDQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -2864,8 +2858,17 @@ packages: dev: true optional: true - /@ast-grep/napi-linux-arm64-gnu@0.16.0: - resolution: {integrity: sha512-5BaueDB3ZJxLy/qGDzWO16zSmU02da96ABkp6S210OTlaThDgLpjfztoI10iwu/f3WpTnOvbggjfzOLWUAL3Aw==} + /@ast-grep/napi-linux-arm64-gnu@0.33.1: + resolution: {integrity: sha512-4rvHBtq/0Ziwr93Mp86GQPMMySNHCMXnSIdJqJjTikt/LhJNdxmXtEVadashwxbBGWvcIy8dL6OCBHblzY/3ZQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@ast-grep/napi-linux-arm64-musl@0.33.1: + resolution: {integrity: sha512-+vTHYYP8iRG9lZHhcpQRxAuD8CBYXJHFXgsevmnurS/R53r0YjNtrtj6W33e7RYXY5hehmey2Cz/5h6OhdLcJw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -2873,8 +2876,8 @@ packages: dev: true optional: true - /@ast-grep/napi-linux-x64-gnu@0.16.0: - resolution: {integrity: sha512-QjiY45TvPI50I2UxPlfPuoeDeEYJxGDyLegqYfrLsxtdv+wX2Jdgjew6myiMXCVG9oJWgtmp/z28zpl7H8YLPA==} + /@ast-grep/napi-linux-x64-gnu@0.33.1: + resolution: {integrity: sha512-Qm42//ZHIi2XvyvHboRPaNt32v143feG2aCqxZ2qhKJCI33abtH8pW8MF90Ix85d927xYtTwZX/ovOmJ4bghFQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -2882,8 +2885,17 @@ packages: dev: true optional: true - /@ast-grep/napi-win32-arm64-msvc@0.16.0: - resolution: {integrity: sha512-4OCpEf44h63RVFiNA2InIoRNlTB2XJUq1nUiFacTagSP5L3HwnZQ4URC1+fdmZh1ESedm7KxzvhgByqGeUyzgA==} + /@ast-grep/napi-linux-x64-musl@0.33.1: + resolution: {integrity: sha512-+ye9d8nwgi+f9yhA0NEv5lDcpfIF7xhCcF9FerIKpksX57oI68QWNz1bOWHOuebaf9Wc0hgEtfai7lzcDWcsnA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@ast-grep/napi-win32-arm64-msvc@0.33.1: + resolution: {integrity: sha512-0IrPtvqMUJmvmbBN3JcAmUoKUxsWMmrp0VAoJ+zUBHcz3GeWDISgxrUcx1z6edMeF+Ktm0SUG2LfqrzFhUqMyw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -2891,8 +2903,8 @@ packages: dev: true optional: true - /@ast-grep/napi-win32-ia32-msvc@0.16.0: - resolution: {integrity: sha512-bJW9w9btdE9OuGKZSNiKkBR+Ax4113VhiJgxC2t9KbhmOsOM9E4l2U570h+DrjWdf+H3Oyb4Cz8so2noh5LQqw==} + /@ast-grep/napi-win32-ia32-msvc@0.33.1: + resolution: {integrity: sha512-rM6kK19Z9mknXQLZYvIGW1vR472n0dzhexWRM4O8BAL33B4NXA0qa7lX7I3ioHBTOUx0dGW10oNRm3yindUohg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -2900,8 +2912,8 @@ packages: dev: true optional: true - /@ast-grep/napi-win32-x64-msvc@0.16.0: - resolution: {integrity: sha512-+qUauPADrUIBgSGMmjnCBuy2xuGlG97qjrRAYo9y+Mv9gGnAMpGA5zzLZArHcQwNzXwFB9aIqavtCL+tu28wHg==} + /@ast-grep/napi-win32-x64-msvc@0.33.1: + resolution: {integrity: sha512-8ATNhuU28PoUBxSgsPQnPpY+rl8DPEQCuUS55X0BLAvNQwR+Tc4MHHHX1FwjQxLLSAPfd5weiG4XQA+l7sIr0w==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2909,17 +2921,19 @@ packages: dev: true optional: true - /@ast-grep/napi@0.16.0: - resolution: {integrity: sha512-qOqQG9o97Q4tIZXZyWI7JuDZGJi3yibTN7LiGLmnzNLaIhmpv26BWj5OYJibUyQLVH/aTjdZSNx4spa7EihUzg==} + /@ast-grep/napi@0.33.1: + resolution: {integrity: sha512-AfUsqmEa8NoYq1QhY2LWKCgKRBrCW89WB2D7t4hhTwXcfBB+CWRtY11vUughpfGLrdyziPst7kpdFzI9TC9Efw==} engines: {node: '>= 10'} optionalDependencies: - '@ast-grep/napi-darwin-arm64': 0.16.0 - '@ast-grep/napi-darwin-x64': 0.16.0 - '@ast-grep/napi-linux-arm64-gnu': 0.16.0 - '@ast-grep/napi-linux-x64-gnu': 0.16.0 - '@ast-grep/napi-win32-arm64-msvc': 0.16.0 - '@ast-grep/napi-win32-ia32-msvc': 0.16.0 - '@ast-grep/napi-win32-x64-msvc': 0.16.0 + '@ast-grep/napi-darwin-arm64': 0.33.1 + '@ast-grep/napi-darwin-x64': 0.33.1 + '@ast-grep/napi-linux-arm64-gnu': 0.33.1 + '@ast-grep/napi-linux-arm64-musl': 0.33.1 + '@ast-grep/napi-linux-x64-gnu': 0.33.1 + '@ast-grep/napi-linux-x64-musl': 0.33.1 + '@ast-grep/napi-win32-arm64-msvc': 0.33.1 + '@ast-grep/napi-win32-ia32-msvc': 0.33.1 + '@ast-grep/napi-win32-x64-msvc': 0.33.1 dev: true /@aw-web-design/x-default-browser@1.4.126: @@ -2969,10 +2983,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 1.9.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -2998,7 +3012,7 @@ packages: '@babel/traverse': 7.25.7 '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3017,10 +3031,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3040,10 +3054,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3063,10 +3077,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3154,7 +3168,7 @@ packages: resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3191,7 +3205,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.7 '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3209,7 +3223,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.7 '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3227,7 +3241,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.7 '@babel/helper-replace-supers': 7.25.7(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3244,7 +3258,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3262,7 +3276,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3321,7 +3335,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -3336,7 +3350,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -3346,7 +3360,7 @@ packages: resolution: {integrity: sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3355,7 +3369,7 @@ packages: resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3364,7 +3378,16 @@ packages: resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + /@babel/helper-module-imports@7.25.9: + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3388,7 +3411,7 @@ packages: '@babel/helper-module-imports': 7.25.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -3399,9 +3422,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3413,9 +3436,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3427,9 +3450,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.8 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3441,9 +3464,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -3476,7 +3499,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3490,7 +3513,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -3503,7 +3526,7 @@ packages: '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.25.7 '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3515,9 +3538,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-member-expression-to-functions': 7.25.7 - '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3529,9 +3552,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-member-expression-to-functions': 7.25.7 - '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -3544,7 +3567,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3558,7 +3581,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -3566,7 +3589,7 @@ packages: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3575,7 +3598,7 @@ packages: resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3585,7 +3608,7 @@ packages: resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3594,7 +3617,7 @@ packages: resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3603,7 +3626,7 @@ packages: resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3641,7 +3664,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3685,14 +3708,6 @@ packages: dependencies: '@babel/types': 7.26.0 - /@babel/parser@7.25.8: - resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.26.0 - dev: true - /@babel/parser@7.26.2: resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} engines: {node: '>=6.0.0'} @@ -3708,7 +3723,7 @@ packages: dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3721,7 +3736,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -3798,7 +3813,7 @@ packages: dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -3811,7 +3826,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -3842,6 +3857,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.26.0): resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==} engines: {node: '>=6.9.0'} @@ -3872,7 +3901,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.12.9) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.12.9) dev: true /@babel/plugin-proposal-partial-application@7.24.7(@babel/core@7.26.0): @@ -4037,6 +4066,16 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + /@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.7): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -4214,6 +4253,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + dev: true /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.25.2): resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} @@ -4547,7 +4587,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.7) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -4561,7 +4601,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -4572,7 +4612,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.7) transitivePeerDependencies: @@ -4586,7 +4626,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: @@ -4704,7 +4744,7 @@ packages: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.7) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4721,7 +4761,7 @@ packages: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4946,7 +4986,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -4960,7 +5000,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -5116,7 +5156,7 @@ packages: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -5131,7 +5171,7 @@ packages: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -5200,16 +5240,6 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - /@babel/plugin-transform-nullish-coalescing-operator@7.25.8(@babel/core@7.26.0): - resolution: {integrity: sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} engines: {node: '>=6.9.0'} @@ -5339,19 +5369,6 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - /@babel/plugin-transform-optional-chaining@7.25.8(@babel/core@7.26.0): - resolution: {integrity: sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} engines: {node: '>=6.9.0'} @@ -5377,23 +5394,23 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-parameters@7.25.7(@babel/core@7.12.9): + /@babel/plugin-transform-parameters@7.25.7(@babel/core@7.25.7): resolution: {integrity: sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 dev: true - /@babel/plugin-transform-parameters@7.25.7(@babel/core@7.25.7): - resolution: {integrity: sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==} + /@babel/plugin-transform-parameters@7.25.9(@babel/core@7.12.9): + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.7 + '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.25.9 dev: true @@ -5416,19 +5433,6 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - /@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.26.0): - resolution: {integrity: sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} engines: {node: '>=6.9.0'} @@ -5548,6 +5552,16 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true + /@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-react-jsx-development@7.25.7(@babel/core@7.25.8): resolution: {integrity: sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==} engines: {node: '>=6.9.0'} @@ -5595,6 +5609,18 @@ packages: - supports-color dev: true + /@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.26.0): resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} engines: {node: '>=6.9.0'} @@ -5623,7 +5649,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.2) '@babel/types': 7.26.0 @@ -5639,7 +5665,7 @@ packages: dependencies: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.7) '@babel/types': 7.26.0 @@ -5655,7 +5681,7 @@ packages: dependencies: '@babel/core': 7.25.8 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.8) '@babel/types': 7.26.0 @@ -5671,7 +5697,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.0 @@ -5721,6 +5747,17 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true + /@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.25.7): resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} engines: {node: '>=6.9.0'} @@ -5789,7 +5826,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.7) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.7) @@ -5806,7 +5843,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) @@ -6304,6 +6341,23 @@ packages: - supports-color dev: true + /@babel/preset-react@7.26.3(@babel/core@7.26.0): + resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-typescript@7.26.0(@babel/core@7.25.7): resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} engines: {node: '>=6.9.0'} @@ -6400,7 +6454,21 @@ packages: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/traverse@7.25.9: + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + debug: 4.3.7(supports-color@9.3.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6571,25 +6639,12 @@ packages: spawndamnit: 2.0.0 dev: true - /@changesets/logger@0.0.5: - resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} - dependencies: - chalk: 2.4.2 - dev: true - /@changesets/logger@0.1.1: resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} dependencies: picocolors: 1.1.1 dev: true - /@changesets/parse@0.3.16: - resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==} - dependencies: - '@changesets/types': 5.2.1 - js-yaml: 3.14.1 - dev: true - /@changesets/parse@0.4.0: resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} dependencies: @@ -6606,19 +6661,6 @@ packages: fs-extra: 7.0.1 dev: true - /@changesets/read@0.5.9: - resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} - dependencies: - '@babel/runtime': 7.26.0 - '@changesets/git': 2.0.0 - '@changesets/logger': 0.0.5 - '@changesets/parse': 0.3.16 - '@changesets/types': 5.2.1 - chalk: 2.4.2 - fs-extra: 7.0.1 - p-filter: 2.1.0 - dev: true - /@changesets/read@0.6.1: resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} dependencies: @@ -6937,6 +6979,15 @@ packages: engines: {node: ^14 || ^16 || >=18} dev: true + /@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.2): + resolution: {integrity: sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.13 + dependencies: + postcss-selector-parser: 6.1.2 + dev: true + /@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.2): resolution: {integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==} engines: {node: ^14 || ^16 || >=18} @@ -6955,6 +7006,15 @@ packages: postcss: 8.4.47 dev: true + /@csstools/utilities@1.0.0(postcss@8.5.1): + resolution: {integrity: sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + dev: true + /@ctrl/tinycolor@3.6.1: resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} @@ -7043,7 +7103,7 @@ packages: /@emotion/babel-plugin@11.12.0: resolution: {integrity: sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==} dependencies: - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/runtime': 7.26.0 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 @@ -7214,14 +7274,6 @@ packages: dev: false optional: true - /@esbuild/aix-ppc64@0.23.1: - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - requiresBuild: true - optional: true - /@esbuild/aix-ppc64@0.24.0: resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} engines: {node: '>=18'} @@ -7273,14 +7325,6 @@ packages: dev: false optional: true - /@esbuild/android-arm64@0.23.1: - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm64@0.24.0: resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} engines: {node: '>=18'} @@ -7341,14 +7385,6 @@ packages: dev: false optional: true - /@esbuild/android-arm@0.23.1: - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm@0.24.0: resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} engines: {node: '>=18'} @@ -7400,14 +7436,6 @@ packages: dev: false optional: true - /@esbuild/android-x64@0.23.1: - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-x64@0.24.0: resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} engines: {node: '>=18'} @@ -7459,14 +7487,6 @@ packages: dev: false optional: true - /@esbuild/darwin-arm64@0.23.1: - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - /@esbuild/darwin-arm64@0.24.0: resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} engines: {node: '>=18'} @@ -7518,14 +7538,6 @@ packages: dev: false optional: true - /@esbuild/darwin-x64@0.23.1: - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - /@esbuild/darwin-x64@0.24.0: resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} engines: {node: '>=18'} @@ -7577,14 +7589,6 @@ packages: dev: false optional: true - /@esbuild/freebsd-arm64@0.23.1: - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - /@esbuild/freebsd-arm64@0.24.0: resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} engines: {node: '>=18'} @@ -7636,14 +7640,6 @@ packages: dev: false optional: true - /@esbuild/freebsd-x64@0.23.1: - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - /@esbuild/freebsd-x64@0.24.0: resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} engines: {node: '>=18'} @@ -7695,14 +7691,6 @@ packages: dev: false optional: true - /@esbuild/linux-arm64@0.23.1: - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-arm64@0.24.0: resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} engines: {node: '>=18'} @@ -7754,14 +7742,6 @@ packages: dev: false optional: true - /@esbuild/linux-arm@0.23.1: - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-arm@0.24.0: resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} engines: {node: '>=18'} @@ -7813,14 +7793,6 @@ packages: dev: false optional: true - /@esbuild/linux-ia32@0.23.1: - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ia32@0.24.0: resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} engines: {node: '>=18'} @@ -7881,14 +7853,6 @@ packages: dev: false optional: true - /@esbuild/linux-loong64@0.23.1: - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-loong64@0.24.0: resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} engines: {node: '>=18'} @@ -7940,14 +7904,6 @@ packages: dev: false optional: true - /@esbuild/linux-mips64el@0.23.1: - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-mips64el@0.24.0: resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} engines: {node: '>=18'} @@ -7999,14 +7955,6 @@ packages: dev: false optional: true - /@esbuild/linux-ppc64@0.23.1: - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ppc64@0.24.0: resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} engines: {node: '>=18'} @@ -8058,14 +8006,6 @@ packages: dev: false optional: true - /@esbuild/linux-riscv64@0.23.1: - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-riscv64@0.24.0: resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} engines: {node: '>=18'} @@ -8117,14 +8057,6 @@ packages: dev: false optional: true - /@esbuild/linux-s390x@0.23.1: - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-s390x@0.24.0: resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} engines: {node: '>=18'} @@ -8176,14 +8108,6 @@ packages: dev: false optional: true - /@esbuild/linux-x64@0.23.1: - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-x64@0.24.0: resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} engines: {node: '>=18'} @@ -8235,14 +8159,6 @@ packages: dev: false optional: true - /@esbuild/netbsd-x64@0.23.1: - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - /@esbuild/netbsd-x64@0.24.0: resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} engines: {node: '>=18'} @@ -8260,14 +8176,6 @@ packages: dev: false optional: true - /@esbuild/openbsd-arm64@0.23.1: - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - requiresBuild: true - optional: true - /@esbuild/openbsd-arm64@0.24.0: resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} engines: {node: '>=18'} @@ -8319,14 +8227,6 @@ packages: dev: false optional: true - /@esbuild/openbsd-x64@0.23.1: - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true - /@esbuild/openbsd-x64@0.24.0: resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} engines: {node: '>=18'} @@ -8378,14 +8278,6 @@ packages: dev: false optional: true - /@esbuild/sunos-x64@0.23.1: - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - /@esbuild/sunos-x64@0.24.0: resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} engines: {node: '>=18'} @@ -8437,14 +8329,6 @@ packages: dev: false optional: true - /@esbuild/win32-arm64@0.23.1: - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-arm64@0.24.0: resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} engines: {node: '>=18'} @@ -8496,14 +8380,6 @@ packages: dev: false optional: true - /@esbuild/win32-ia32@0.23.1: - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-ia32@0.24.0: resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} engines: {node: '>=18'} @@ -8555,14 +8431,6 @@ packages: dev: false optional: true - /@esbuild/win32-x64@0.23.1: - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-x64@0.24.0: resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} engines: {node: '>=18'} @@ -8589,7 +8457,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -8665,7 +8533,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -9582,8 +9450,8 @@ packages: '@swc/helpers': 0.5.1 redux: 4.2.1 - /@modern-js/app-tools@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4): - resolution: {integrity: sha512-vbU4XmjlT7rSiotI1zF+esT8NrGt7DSTL4jDRMZeBS7mDOfWNL/DTQMVlgzUw6qZujxCJbtlkPAxLCrnM0jimg==} + /@modern-js/app-tools@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4): + resolution: {integrity: sha512-2N2fIl7YmX6m05KVmWA5USKjWFcpXuw5tktX1VpoFFZLc1oR4fZmRQMmq3RZR8MSaq3K5hQEELi+7fag03tQSw==} engines: {node: '>=14.17.6'} hasBin: true peerDependencies: @@ -9595,24 +9463,25 @@ packages: tsconfig-paths: optional: true dependencies: - '@babel/parser': 7.25.8 - '@babel/traverse': 7.25.7 + '@babel/parser': 7.26.2 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 - '@modern-js/core': 2.60.6 - '@modern-js/node-bundle-require': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-data-loader': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/plugin-i18n': 2.60.6 - '@modern-js/prod-server': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/rsbuild-plugin-esbuild': 2.60.6(@swc/core@1.7.26) - '@modern-js/server': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19)(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-core': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19) - '@modern-js/types': 2.60.6 - '@modern-js/uni-builder': 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.0.4) - '@modern-js/utils': 2.60.6 - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-node-polyfill': 1.2.0(@rsbuild/core@1.0.19) + '@modern-js/core': 2.64.0 + '@modern-js/node-bundle-require': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-data-loader': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/plugin-i18n': 2.64.0 + '@modern-js/plugin-v2': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/prod-server': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/rsbuild-plugin-esbuild': 2.64.0(@swc/core@1.7.26) + '@modern-js/server': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13)(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-core': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-utils': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13) + '@modern-js/types': 2.64.0 + '@modern-js/uni-builder': 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.0.4) + '@modern-js/utils': 2.64.0 + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-node-polyfill': 1.2.0(@rsbuild/core@1.1.13) '@swc/helpers': 0.5.13 '@vercel/nft': 0.26.5(encoding@0.1.13) es-module-lexer: 1.5.4 @@ -9620,6 +9489,7 @@ packages: esbuild-register: 3.6.0(esbuild@0.17.19) flatted: 3.3.1 mlly: 1.7.2 + ndepe: 0.1.5(encoding@0.1.13) pkg-types: 1.2.1 std-env: 3.7.0 transitivePeerDependencies: @@ -9650,8 +9520,8 @@ packages: - webpack-plugin-serve dev: true - /@modern-js/app-tools@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.5.2): - resolution: {integrity: sha512-vbU4XmjlT7rSiotI1zF+esT8NrGt7DSTL4jDRMZeBS7mDOfWNL/DTQMVlgzUw6qZujxCJbtlkPAxLCrnM0jimg==} + /@modern-js/app-tools@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.5.2): + resolution: {integrity: sha512-2N2fIl7YmX6m05KVmWA5USKjWFcpXuw5tktX1VpoFFZLc1oR4fZmRQMmq3RZR8MSaq3K5hQEELi+7fag03tQSw==} engines: {node: '>=14.17.6'} hasBin: true peerDependencies: @@ -9663,24 +9533,25 @@ packages: tsconfig-paths: optional: true dependencies: - '@babel/parser': 7.25.8 - '@babel/traverse': 7.25.7 + '@babel/parser': 7.26.2 + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 - '@modern-js/core': 2.60.6 - '@modern-js/node-bundle-require': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-data-loader': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/plugin-i18n': 2.60.6 - '@modern-js/prod-server': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/rsbuild-plugin-esbuild': 2.60.6(@swc/core@1.7.26) - '@modern-js/server': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19)(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-core': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19) - '@modern-js/types': 2.60.6 - '@modern-js/uni-builder': 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.5.2) - '@modern-js/utils': 2.60.6 - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-node-polyfill': 1.2.0(@rsbuild/core@1.0.19) + '@modern-js/core': 2.64.0 + '@modern-js/node-bundle-require': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-data-loader': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/plugin-i18n': 2.64.0 + '@modern-js/plugin-v2': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/prod-server': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/rsbuild-plugin-esbuild': 2.64.0(@swc/core@1.7.26) + '@modern-js/server': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13)(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-core': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-utils': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13) + '@modern-js/types': 2.64.0 + '@modern-js/uni-builder': 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.5.2) + '@modern-js/utils': 2.64.0 + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-node-polyfill': 1.2.0(@rsbuild/core@1.1.13) '@swc/helpers': 0.5.13 '@vercel/nft': 0.26.5(encoding@0.1.13) es-module-lexer: 1.5.4 @@ -9688,6 +9559,7 @@ packages: esbuild-register: 3.6.0(esbuild@0.17.19) flatted: 3.3.1 mlly: 1.7.2 + ndepe: 0.1.5(encoding@0.1.13) pkg-types: 1.2.1 std-env: 3.7.0 transitivePeerDependencies: @@ -9728,11 +9600,11 @@ packages: - supports-color dev: true - /@modern-js/babel-compiler@2.60.6: - resolution: {integrity: sha512-beQvM3+OoEVFA36TKSLYkdcRt3EFer9zB/uE6uep8TYpkoMGzEr1WU3IcvR0wzOrZkRzotDuzVNDKFjwdkfCIw==} + /@modern-js/babel-compiler@2.64.0: + resolution: {integrity: sha512-IsC46eMIq91OWpmtpBk2ncWynmTtJ61xlPhcAojBLS9+lBAK+Bn0Xhei3S/l6pWwc5DIcj70WSWFZzb9zF7Pig==} dependencies: '@babel/core': 7.26.0 - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 transitivePeerDependencies: - supports-color @@ -9748,8 +9620,8 @@ packages: resolve: 1.22.8 dev: true - /@modern-js/babel-plugin-module-resolver@2.60.6: - resolution: {integrity: sha512-1OWtlCCQuNqkfaOnuTD5nvbjQbxFVxewX4xjID0XoeHirCOGbw9cxTXHb17AP/rmEH7NfyikJsXYEVv9jjtgfA==} + /@modern-js/babel-plugin-module-resolver@2.64.0: + resolution: {integrity: sha512-1zuEn4gCn+37svg8f7Be1fzIl/dKImpViOt5bR992obOFYavtluquon7OJCZV0LPTuOE87JUFyOaYQ1DhXgdmg==} dependencies: '@swc/helpers': 0.5.13 glob: 8.1.0 @@ -9781,8 +9653,8 @@ packages: - supports-color dev: true - /@modern-js/babel-preset@2.60.6(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-B+YGuaXGNGcosKlAJFtEQ7RkUzugWVbpjt7ONRU1DXeB4fq/ebhK/boTrERd33q6xedb/MBN9po33aAatL1OaA==} + /@modern-js/babel-preset@2.64.0(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-Gezb5n0MBhEOmI4pqfQux1TedclEZZhD3OIlERr/TlufeIRXo8XD4SjJ3aeIHoAQ1FarB31k+JMCoVbkkCnbvA==} dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.0) @@ -9794,7 +9666,7 @@ packages: '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@babel/runtime': 7.26.0 '@babel/types': 7.26.0 - '@rsbuild/plugin-babel': 1.0.2(@rsbuild/core@1.0.19) + '@rsbuild/plugin-babel': 1.0.3(@rsbuild/core@1.1.13) '@swc/helpers': 0.5.13 '@types/babel__core': 7.20.5 babel-plugin-dynamic-import-node: 2.3.3 @@ -9914,12 +9786,12 @@ packages: - webpack-plugin-serve dev: true - /@modern-js/core@2.60.6: - resolution: {integrity: sha512-zfhOkB8uoOH6Mj06E9/sD8k+efC2b+cG1X/fDzRGyMI91k25Pqpq0yGl5lWn0Zz0/WnH2bLkHlIRlAcOmGgI8g==} + /@modern-js/core@2.64.0: + resolution: {integrity: sha512-OB2aMiEFytwNwI9Jqw3Qs+UlbpU3g2FrEnPDgI1G5b9KhAiDMM0wf1OJNKdAeYph/focVA0ZUi4GIGIiZgSdTg==} dependencies: - '@modern-js/node-bundle-require': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/utils': 2.60.6 + '@modern-js/node-bundle-require': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 dev: true @@ -9938,8 +9810,8 @@ packages: resolution: {integrity: sha512-QAiW00QKoSfj0Dn/J8rnXh3vq1cA1tHsTbhEOkzgtGdKlV70SZ+54aPDFjygAOrY/GurmuLLoUgPpcPKLbHAmQ==} dev: true - /@modern-js/module-tools@2.60.6(typescript@5.0.4): - resolution: {integrity: sha512-zixrEPOfsLn3NtcUEdQf4Km5O4id/PkFbhrOKubBebXowMQx8RbWRQPvy+2qOy3x8Bg/n+U+yhrMqKW5GmWB/Q==} + /@modern-js/module-tools@2.64.0(typescript@5.0.4): + resolution: {integrity: sha512-jeqjhjUdFG5GwO7LRFa/7ZqS/SrCfYFsr+z6nR67plP49SMkN0UAuqxI5ekiohybLvFABqKIYih0FMy0aEkWug==} engines: {node: '>=16.0.0'} hasBin: true peerDependencies: @@ -9949,22 +9821,22 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.3.0 - '@ast-grep/napi': 0.16.0 + '@ast-grep/napi': 0.33.1 '@babel/core': 7.26.0 '@babel/types': 7.26.0 - '@modern-js/core': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-changeset': 2.60.6 - '@modern-js/plugin-i18n': 2.60.6 + '@modern-js/core': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-changeset': 2.64.0 + '@modern-js/plugin-i18n': 2.64.0 '@modern-js/swc-plugins': 0.6.11(@swc/helpers@0.5.13) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 - '@rollup/pluginutils': 4.1.1 + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 + '@rollup/pluginutils': 4.2.1 '@swc/helpers': 0.5.13 convert-source-map: 1.8.0 - enhanced-resolve: 5.12.0 + enhanced-resolve: 5.17.1 esbuild: 0.19.2 - magic-string: 0.30.12 + magic-string: 0.30.17 postcss: 8.4.47 postcss-modules: 4.3.1(postcss@8.4.47) safe-identifier: 0.4.2 @@ -9980,8 +9852,8 @@ packages: - supports-color dev: true - /@modern-js/module-tools@2.60.6(typescript@5.5.2): - resolution: {integrity: sha512-zixrEPOfsLn3NtcUEdQf4Km5O4id/PkFbhrOKubBebXowMQx8RbWRQPvy+2qOy3x8Bg/n+U+yhrMqKW5GmWB/Q==} + /@modern-js/module-tools@2.64.0(typescript@5.5.2): + resolution: {integrity: sha512-jeqjhjUdFG5GwO7LRFa/7ZqS/SrCfYFsr+z6nR67plP49SMkN0UAuqxI5ekiohybLvFABqKIYih0FMy0aEkWug==} engines: {node: '>=16.0.0'} hasBin: true peerDependencies: @@ -9991,22 +9863,22 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.3.0 - '@ast-grep/napi': 0.16.0 + '@ast-grep/napi': 0.33.1 '@babel/core': 7.26.0 '@babel/types': 7.26.0 - '@modern-js/core': 2.60.6 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-changeset': 2.60.6 - '@modern-js/plugin-i18n': 2.60.6 + '@modern-js/core': 2.64.0 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-changeset': 2.64.0 + '@modern-js/plugin-i18n': 2.64.0 '@modern-js/swc-plugins': 0.6.11(@swc/helpers@0.5.13) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 - '@rollup/pluginutils': 4.1.1 + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 + '@rollup/pluginutils': 4.2.1 '@swc/helpers': 0.5.13 convert-source-map: 1.8.0 - enhanced-resolve: 5.12.0 + enhanced-resolve: 5.17.1 esbuild: 0.19.2 - magic-string: 0.30.12 + magic-string: 0.30.17 postcss: 8.4.47 postcss-modules: 4.3.1(postcss@8.4.47) safe-identifier: 0.4.2 @@ -10022,21 +9894,21 @@ packages: - supports-color dev: true - /@modern-js/node-bundle-require@2.60.6: - resolution: {integrity: sha512-xrchg6yAg9dNPB9aAd94/ftpcIG21LXD//0EVxpdcFsMaHYbtXKG8hcA/9MgxlEA1ELJwxedRQov4N3/wFfvNQ==} + /@modern-js/node-bundle-require@2.64.0: + resolution: {integrity: sha512-MWzRzlBLsL2RJXLyS4Z/vVqKpt91QPVbH4nXiW1V/PgUDMlvu6DnLHPW5CDWkiP27701Olk826LVVrzanRDcdQ==} dependencies: - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 esbuild: 0.17.19 - /@modern-js/plugin-changeset@2.60.6: - resolution: {integrity: sha512-cQyFVxoWibC/Am2fw18eEpZPRaIzT6sNu7UXd0J7/E6xdlUVEVndZiOfpCEYSgo8EgTHG4JVxPDWsIJwvbfrrQ==} + /@modern-js/plugin-changeset@2.64.0: + resolution: {integrity: sha512-hoNWwE8M1H2VT65OpVs+sQxMy3jrrc7KCNG5V9haFj2HDVX+EPzfEgxkZEN+or9nfXMFwWnmdvqkIvIZsHVjQQ==} dependencies: '@changesets/cli': 2.27.9 '@changesets/git': 2.0.0 - '@changesets/read': 0.5.9 - '@modern-js/plugin-i18n': 2.60.6 - '@modern-js/utils': 2.60.6 + '@changesets/read': 0.6.1 + '@modern-js/plugin-i18n': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 axios: 1.7.7 resolve-from: 5.0.0 @@ -10044,15 +9916,15 @@ packages: - debug dev: true - /@modern-js/plugin-data-loader@2.60.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-Clc8Rgr2GhThf1HUJPX4Pp9qZJIfZ+tSvr0paWOWRPO56uadNT3yHS7dt4vhOTbK6/WkVVMarbkXWeVd68OVVQ==} + /@modern-js/plugin-data-loader@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-hGqm5kin1NHw7/FE27gdJpSI/Bt7TUuwtjEHcC30iphg/tOCu3a9tyLitXS83EZszHXo16u6fp+8eftthwIWpA==} engines: {node: '>=16.2.0'} peerDependencies: react: '>=17.0.0' dependencies: '@babel/core': 7.26.0 - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/utils': 2.60.6 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 path-to-regexp: 6.3.0 react: 18.3.1 @@ -10060,13 +9932,24 @@ packages: - react-dom - supports-color - /@modern-js/plugin-i18n@2.60.6: - resolution: {integrity: sha512-0yVbRH/bkXEs7oh75GcPaK9CqV+j+UPNVGOIvMliH3ZmHnesGDbK9huzYscBfoDb9zNLmArI9lNsDmS/074mAQ==} + /@modern-js/plugin-i18n@2.64.0: + resolution: {integrity: sha512-2tbhXPglCCHHxfwAP3Jl7i1dcr9l/RoXyUkkGIK3B6hoZvxo+3Yp4AO/jCAcDU6XAbFkTnqh/nCVF0+b2UDZAw==} dependencies: - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 dev: true + /@modern-js/plugin-v2@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-CyJ+HU+07H7HWZp/WOZCsfJZP86hPmvLPzo8RvVnMNu8aBZHSdvt6+xxeOPhgwWhvSKjOqR0NUWRVeXYENFtOQ==} + dependencies: + '@modern-js/node-bundle-require': 2.64.0 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/utils': 2.64.0 + '@swc/helpers': 0.5.13 + transitivePeerDependencies: + - react + - react-dom + /@modern-js/plugin@2.46.1: resolution: {integrity: sha512-9Jwn0x/MLH/tuhWUQ0Yfq/TvHqPF4PLivb+j+repXbBgh6LYaiZj+pDxZSsN7Za1jp1vhzPhajSaQCy0HjuutA==} dependencies: @@ -10074,10 +9957,10 @@ packages: '@swc/helpers': 0.5.3 dev: true - /@modern-js/plugin@2.60.6: - resolution: {integrity: sha512-27CPUvnKEerq3kY7uPTYLO9PvP6LB2fV3Xo1RDPTNFgx3WhDUgiPtbqDi2yfzMIgPsaPn9AEdoJMGtD9EuXqfA==} + /@modern-js/plugin@2.64.0: + resolution: {integrity: sha512-U4eRUjJlBXKhTZo/xxvwhTV+e+MhkTvBK0qbpeb2menWd9MibSpM5poyES2qLGtf8RS7Ecy3h4KhJquVsBXy7Q==} dependencies: - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 /@modern-js/prod-server@2.46.1(@types/express@4.17.21)(react-dom@18.3.1)(react@18.3.1): @@ -10106,13 +9989,13 @@ packages: - supports-color dev: true - /@modern-js/prod-server@2.60.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-914yLEPuLgWVIvpU6ttTAaHmyD+kabTvejRvlFYp8zsUo1NWwnHYni5I6iWWlxTGCCjN0jhw4q97nzGx1EmNhw==} + /@modern-js/prod-server@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-HjurCbXTw80UqYxl3vTTje3npQCaI4xgJSKNASyLsMiOZIP7kr4x+XV9kd8SIIM7v9+loVBUocEyYCc0AZB+Pw==} engines: {node: '>=16.2.0'} dependencies: - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-core': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/utils': 2.60.6 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-core': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 source-map-support: 0.5.21 transitivePeerDependencies: @@ -10120,12 +10003,12 @@ packages: - react-dom dev: true - /@modern-js/rsbuild-plugin-esbuild@2.60.6(@swc/core@1.7.26): - resolution: {integrity: sha512-o65skhuvIfg5Pbis4PJSdYJ+mQyXs6MRLxDS0V5/6rWlQ7esRz8wna9iJvBkAwEMeXEHgiuv/qtyxRHmH8nO5g==} + /@modern-js/rsbuild-plugin-esbuild@2.64.0(@swc/core@1.7.26): + resolution: {integrity: sha512-itdNe8b+uSK7VbzwgshKih2fegI5tr8ZBsQ5yrWdb776Xg1B2dRKQg8/VaXYPcC+0zOux+qXDnm3GiwFSKfTUw==} dependencies: '@swc/helpers': 0.5.13 esbuild: 0.17.19 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) transitivePeerDependencies: - '@swc/core' - uglify-js @@ -10153,8 +10036,8 @@ packages: serialize-javascript: 6.0.2 dev: true - /@modern-js/runtime-utils@2.60.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-mEFDWbaNlOijlVrgr5T3K4hfOmr4QggVtF8A2NdcgRgQ9AP9faCjmMd6utbRL6ZRQruvKxGV8JN73W+WdBy2Ig==} + /@modern-js/runtime-utils@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-v1SXBYzdEVvKFgTQOJHqFqQFlhhH41QBwyRuuNLBBg7sxQHna6sWV0qZaiwfYns5qHfhaB9r8WeJg9XKzIrHTQ==} peerDependencies: react: '>=17.0.0' react-dom: '>=17.0.0' @@ -10164,7 +10047,7 @@ packages: react-dom: optional: true dependencies: - '@modern-js/utils': 2.60.6 + '@modern-js/utils': 2.64.0 '@remix-run/router': 1.20.0 '@swc/helpers': 0.5.13 lru-cache: 6.0.0 @@ -10173,8 +10056,8 @@ packages: react-router-dom: 6.27.0(react-dom@18.3.1)(react@18.3.1) serialize-javascript: 6.0.2 - /@modern-js/runtime@2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-O8DLSHSNWoc1HS+giaOTTPSzn8y9hkq0AUmQJYwa4cw3ShuX22J4S8ppzYFgagGCdm+sLOfNYmVCkhQnV3lCEA==} + /@modern-js/runtime@2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-fE0ej8iekSL+Q51bzt3FeSchjzFtYf5WdkH5R03XEWcpPebA2mYTQ2LFVENax2efembAfTbpJMbzfE9ig/6gqA==} engines: {node: '>=14.17.6'} peerDependencies: react: '>=17' @@ -10191,11 +10074,12 @@ packages: '@modern-js-reduck/plugin-immutable': 1.1.11(@modern-js-reduck/store@1.1.11) '@modern-js-reduck/react': 1.1.11(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@modern-js-reduck/store': 1.1.11 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-data-loader': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-data-loader': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/plugin-v2': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 '@types/loadable__component': 5.13.9 '@types/react-helmet': 6.1.11 @@ -10216,8 +10100,8 @@ packages: - '@types/react-dom' - supports-color - /@modern-js/runtime@2.60.6(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-O8DLSHSNWoc1HS+giaOTTPSzn8y9hkq0AUmQJYwa4cw3ShuX22J4S8ppzYFgagGCdm+sLOfNYmVCkhQnV3lCEA==} + /@modern-js/runtime@2.64.0(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-fE0ej8iekSL+Q51bzt3FeSchjzFtYf5WdkH5R03XEWcpPebA2mYTQ2LFVENax2efembAfTbpJMbzfE9ig/6gqA==} engines: {node: '>=14.17.6'} peerDependencies: react: '>=17' @@ -10234,11 +10118,12 @@ packages: '@modern-js-reduck/plugin-immutable': 1.1.11(@modern-js-reduck/store@1.1.11) '@modern-js-reduck/react': 1.1.11(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1)(react@18.3.1) '@modern-js-reduck/store': 1.1.11 - '@modern-js/plugin': 2.60.6 - '@modern-js/plugin-data-loader': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 + '@modern-js/plugin': 2.64.0 + '@modern-js/plugin-data-loader': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/plugin-v2': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 '@types/loadable__component': 5.13.9 '@types/react-helmet': 6.1.11 @@ -10268,20 +10153,20 @@ packages: '@swc/helpers': 0.5.3 dev: true - /@modern-js/server-core@2.60.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-EuwHQ4ZqUrPf3bhpBBtDD3H7JLeutym8hTF2krj4xg0QTr4UeyrGJguQ5N8q0QQVwvAWt1KaH3qorh0vIMbtSQ==} + /@modern-js/server-core@2.64.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-57+6/MT7if5sGBLCScyC3kV7UktB5AkOiRo3phBFvYz4rK5mOxFX30vmuWI6DfttsD6kEtMM7sURNPG9IQcUfg==} engines: {node: '>=16.2.0'} dependencies: - '@modern-js/plugin': 2.60.6 - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/utils': 2.60.6 + '@modern-js/plugin': 2.64.0 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 '@web-std/fetch': 4.2.1 '@web-std/file': 3.0.3 '@web-std/stream': 1.0.3 flatted: 3.3.1 hono: 3.12.12 - ts-deepmerge: 7.0.1 + ts-deepmerge: 7.0.2 transitivePeerDependencies: - react - react-dom @@ -10293,34 +10178,34 @@ packages: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@modern-js/babel-compiler': 2.46.1 '@modern-js/babel-plugin-module-resolver': 2.46.1 '@modern-js/utils': 2.46.1 '@rsbuild/babel-preset': 0.3.4(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3) '@swc/helpers': 0.5.3 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) transitivePeerDependencies: - '@babel/traverse' - '@rsbuild/core' - supports-color dev: true - /@modern-js/server-utils@2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-aZdWLADiORtFLoIC9LO/GWWWlQm4WiwHr9ZKqeAUmZD+DxD+BmpXZ8+dfagOQOYE8VA9dACMBjA6ClwUCokZwg==} + /@modern-js/server-utils@2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-DcVdW3fZurGzpChJCG1J3wM0WVEgqYE7BhXN6MnNCss3rp8K5ouYNoL1N65fCOY1Iqv/72/LROn19STlaEbcsA==} dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@modern-js/babel-compiler': 2.60.6 - '@modern-js/babel-plugin-module-resolver': 2.60.6 - '@modern-js/babel-preset': 2.60.6(@rsbuild/core@1.0.19) - '@modern-js/utils': 2.60.6 + '@modern-js/babel-compiler': 2.64.0 + '@modern-js/babel-plugin-module-resolver': 2.64.0 + '@modern-js/babel-preset': 2.64.0(@rsbuild/core@1.1.13) + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) transitivePeerDependencies: - '@babel/traverse' - '@rsbuild/core' @@ -10367,8 +10252,8 @@ packages: - utf-8-validate dev: true - /@modern-js/server@2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-aELpdPlJQJIWwuziWNjIopktoj10YgAstpgE70LlkbT2odY8GWHsYz+06ndfyqw5BUk9R09ctvgD1BbJnxIXsQ==} + /@modern-js/server@2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-DqIOMd9XqkbvoUKjjN6ACyyxALS+8Ee1eOJ6164fguzxKWtUc30B2uqo+trnmv3hU0bo6M91y0Ega88uTepwVw==} peerDependencies: devcert: ^1.2.2 ts-node: ^10.1.0 @@ -10383,11 +10268,11 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/register': 7.25.7(@babel/core@7.26.0) - '@modern-js/runtime-utils': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-core': 2.60.6(react-dom@18.3.1)(react@18.3.1) - '@modern-js/server-utils': 2.60.6(@babel/traverse@7.25.7)(@rsbuild/core@1.0.19) - '@modern-js/types': 2.60.6 - '@modern-js/utils': 2.60.6 + '@modern-js/runtime-utils': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-core': 2.64.0(react-dom@18.3.1)(react@18.3.1) + '@modern-js/server-utils': 2.64.0(@babel/traverse@7.25.9)(@rsbuild/core@1.1.13) + '@modern-js/types': 2.64.0 + '@modern-js/utils': 2.64.0 '@swc/helpers': 0.5.13 axios: 1.7.7 connect-history-api-fallback: 2.0.0 @@ -10406,15 +10291,15 @@ packages: - utf-8-validate dev: true - /@modern-js/storybook-builder@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0): - resolution: {integrity: sha512-aptCg9RbeEvazw4K7m3+nNsrlxHjwHUONgNRdDe97W6mbrlMu/ADdlfegHWh1qya8ktIvg43uylViP9YXx3YNw==} + /@modern-js/storybook-builder@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0): + resolution: {integrity: sha512-TQmg0C/86JW3gB0xZzK6W7pBMj4Zw0+YU21a6Jmq6dGwMZ983eg83LQ+HcR65dUVigDoiFoK2j+YoJ+JkSdNKg==} engines: {node: '>=16.0.0'} dependencies: - '@modern-js/core': 2.60.6 - '@modern-js/runtime': 2.60.6(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) - '@modern-js/uni-builder': 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20)(styled-components@6.1.13)(typescript@5.0.4) - '@modern-js/utils': 2.60.6 - '@rsbuild/core': 1.0.19 + '@modern-js/core': 2.64.0 + '@modern-js/runtime': 2.64.0(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) + '@modern-js/uni-builder': 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20)(styled-components@6.1.13)(typescript@5.0.4) + '@modern-js/utils': 2.64.0 + '@rsbuild/core': 1.1.13 '@storybook/components': 7.6.20(@types/react-dom@18.3.0)(@types/react@18.2.79)(react-dom@18.3.1)(react@18.3.1) '@storybook/core-common': 7.6.20(encoding@0.1.13) '@storybook/csf-plugin': 7.6.20 @@ -10462,13 +10347,13 @@ packages: - webpack-sources dev: true - /@modern-js/storybook@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0): - resolution: {integrity: sha512-GeRaKxXyuAArnIe2YY5B6VG/WISPxrVY+Rlq+D1GZR868EcBKQ/FNpA0wJDRZRsvRxLWmOyBFHnU13WOegdEpg==} + /@modern-js/storybook@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0): + resolution: {integrity: sha512-6GL+djpftkyCpoPmGUF4yNMuJ+tfK8CyrJ2iVDw8mLB34uYjnKXy5xt9qQ7KlESubCdwq6nK6uD+2Wn9YmFfjA==} engines: {node: '>=16.0.0'} hasBin: true dependencies: - '@modern-js/storybook-builder': 2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0) - '@modern-js/utils': 2.60.6 + '@modern-js/storybook-builder': 2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(@types/react-dom@18.3.0)(@types/react@18.2.79)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.13)(typescript@5.0.4)(webpack@5.93.0) + '@modern-js/utils': 2.64.0 '@storybook/react': 7.6.20(encoding@0.1.13)(react-dom@18.3.1)(react@18.3.1)(typescript@5.0.4) storybook: 7.6.20(encoding@0.1.13) transitivePeerDependencies: @@ -10595,72 +10480,72 @@ packages: '@modern-js/swc-plugins-win32-x64-msvc': 0.6.11 dev: true - /@modern-js/tsconfig@2.60.6: - resolution: {integrity: sha512-r8l8TsnFRHHbiZxob1PgGEgQQiD1d3tpAhPYyxgahZiupsM5ONjtVHh3wu9/e7b6f1ugxcS8dwIYwmVXDd1GCQ==} + /@modern-js/tsconfig@2.64.0: + resolution: {integrity: sha512-ez3unNeWDGXv5o/1U+bIA5SfoGD0RpRkUoQOrCYm8EshuK+tPuLPUHjoFSQfM98YcWaMG8wb+hgWHEKL2tTfnA==} dev: true /@modern-js/types@2.46.1: resolution: {integrity: sha512-Z6eA3kc+raiTP+FgxItzxnQ7JV1gOEC63floqguL2PJrVJMz1BqfQqKeen0i7uDinjGI+G0A/2eIpJbkL6Wc1A==} dev: true - /@modern-js/types@2.60.6: - resolution: {integrity: sha512-Tjh03D6lW34BmbKm5CV7SgtjSnOIjFQhRh+pExCMpSQUgJOWSooboEVsZQ2f8zdyxijI1MSSGEIt4ak30Vsvng==} + /@modern-js/types@2.64.0: + resolution: {integrity: sha512-WpnIuGsXVqnFIvu8xzYmF2kYULWY6M7GfY1YBLDZ+XmZvl4T1kuwKUUhCFMYsxf28VgnkN6v6Tp5NqtpFGeV6w==} - /@modern-js/uni-builder@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.0.4): - resolution: {integrity: sha512-ObkfQcMkAdbohurL+UILJd23Z5B9v9as935tNa2lScx8aOj6EmViOcbLb5kZXnH0EQMrX9FcEOxAy6gp7jS/3g==} + /@modern-js/uni-builder@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.0.4): + resolution: {integrity: sha512-83DlLXnP7NmuJOx4gnSbNQGi1M8Ux4M28sq0RLsPuYrKF6YyT/1tbO4+4NhsRRz5flEmFxkMPykTBfYS+a+Aaw==} dependencies: '@babel/core': 7.26.0 - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/types': 7.26.0 - '@modern-js/babel-preset': 2.60.6(@rsbuild/core@1.0.19) - '@modern-js/utils': 2.60.6 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.95.0) - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-assets-retry': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-babel': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-check-syntax': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.0.19)(esbuild@0.17.19)(webpack@5.95.0) - '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-react': 1.0.6(@rsbuild/core@1.0.19) - '@rsbuild/plugin-rem': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-sass': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-source-build': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-styled-components': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-svgr': 1.0.4(@rsbuild/core@1.0.19)(typescript@5.0.4) - '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19)(typescript@5.0.4) - '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/webpack': 1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19) + '@modern-js/babel-preset': 2.64.0(@rsbuild/core@1.1.13) + '@modern-js/utils': 2.64.0 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.97.1) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-assets-retry': 1.0.7(@rsbuild/core@1.1.13) + '@rsbuild/plugin-babel': 1.0.3(@rsbuild/core@1.1.13) + '@rsbuild/plugin-check-syntax': 1.2.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.1.13)(esbuild@0.17.19)(webpack@5.97.1) + '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-rem': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-sass': 1.1.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-source-build': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-styled-components': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-svgr': 1.0.6(@rsbuild/core@1.1.13)(typescript@5.0.4) + '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.1.13) + '@rsbuild/plugin-type-check': 1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.0.4) + '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/webpack': 1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19) '@swc/helpers': 0.5.13 autoprefixer: 10.4.20(postcss@8.4.47) - babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.95.0) + babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@6.1.13) babel-plugin-transform-react-remove-prop-types: 0.4.24 - browserslist: 4.23.1 + browserslist: 4.24.4 cssnano: 6.0.1(postcss@8.4.47) glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.95.0) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) lodash: 4.17.21 picocolors: 1.1.1 postcss: 8.4.47 - postcss-custom-properties: 13.1.5(postcss@8.4.47) + postcss-custom-properties: 13.3.12(postcss@8.4.47) postcss-flexbugs-fixes: 5.0.2(postcss@8.4.47) postcss-font-variant: 5.0.0(postcss@8.4.47) postcss-initial: 4.0.1(postcss@8.4.47) postcss-media-minmax: 5.0.0(postcss@8.4.47) - postcss-nesting: 12.0.1(postcss@8.4.47) + postcss-nesting: 12.1.5(postcss@8.4.47) postcss-page-break: 3.0.4(postcss@8.4.47) react-refresh: 0.14.2 - rspack-manifest-plugin: 5.0.1(@rspack/core@1.0.8) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.95.0) - ts-deepmerge: 7.0.1 - ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.95.0) - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.95.0) + rspack-manifest-plugin: 5.0.3(@rspack/core@1.0.8) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1) + ts-deepmerge: 7.0.2 + ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.97.1) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.97.1) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -10683,61 +10568,61 @@ packages: - webpack-plugin-serve dev: true - /@modern-js/uni-builder@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.5.2): - resolution: {integrity: sha512-ObkfQcMkAdbohurL+UILJd23Z5B9v9as935tNa2lScx8aOj6EmViOcbLb5kZXnH0EQMrX9FcEOxAy6gp7jS/3g==} + /@modern-js/uni-builder@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19)(styled-components@6.1.13)(typescript@5.5.2): + resolution: {integrity: sha512-83DlLXnP7NmuJOx4gnSbNQGi1M8Ux4M28sq0RLsPuYrKF6YyT/1tbO4+4NhsRRz5flEmFxkMPykTBfYS+a+Aaw==} dependencies: '@babel/core': 7.26.0 - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/types': 7.26.0 - '@modern-js/babel-preset': 2.60.6(@rsbuild/core@1.0.19) - '@modern-js/utils': 2.60.6 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.95.0) - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-assets-retry': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-babel': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-check-syntax': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.0.19)(esbuild@0.17.19)(webpack@5.95.0) - '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-react': 1.0.6(@rsbuild/core@1.0.19) - '@rsbuild/plugin-rem': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-sass': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-source-build': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-styled-components': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-svgr': 1.0.4(@rsbuild/core@1.0.19)(typescript@5.5.2) - '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19)(typescript@5.5.2) - '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/webpack': 1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19) + '@modern-js/babel-preset': 2.64.0(@rsbuild/core@1.1.13) + '@modern-js/utils': 2.64.0 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.97.1) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-assets-retry': 1.0.7(@rsbuild/core@1.1.13) + '@rsbuild/plugin-babel': 1.0.3(@rsbuild/core@1.1.13) + '@rsbuild/plugin-check-syntax': 1.2.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.1.13)(esbuild@0.17.19)(webpack@5.97.1) + '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-rem': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-sass': 1.1.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-source-build': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-styled-components': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-svgr': 1.0.6(@rsbuild/core@1.1.13)(typescript@5.5.2) + '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.1.13) + '@rsbuild/plugin-type-check': 1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.5.2) + '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/webpack': 1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19) '@swc/helpers': 0.5.13 autoprefixer: 10.4.20(postcss@8.4.47) - babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.95.0) + babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@6.1.13) babel-plugin-transform-react-remove-prop-types: 0.4.24 - browserslist: 4.23.1 + browserslist: 4.24.4 cssnano: 6.0.1(postcss@8.4.47) glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.95.0) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) lodash: 4.17.21 picocolors: 1.1.1 postcss: 8.4.47 - postcss-custom-properties: 13.1.5(postcss@8.4.47) + postcss-custom-properties: 13.3.12(postcss@8.4.47) postcss-flexbugs-fixes: 5.0.2(postcss@8.4.47) postcss-font-variant: 5.0.0(postcss@8.4.47) postcss-initial: 4.0.1(postcss@8.4.47) postcss-media-minmax: 5.0.0(postcss@8.4.47) - postcss-nesting: 12.0.1(postcss@8.4.47) + postcss-nesting: 12.1.5(postcss@8.4.47) postcss-page-break: 3.0.4(postcss@8.4.47) react-refresh: 0.14.2 - rspack-manifest-plugin: 5.0.1(@rspack/core@1.0.8) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.95.0) - ts-deepmerge: 7.0.1 - ts-loader: 9.4.4(typescript@5.5.2)(webpack@5.95.0) - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.95.0) + rspack-manifest-plugin: 5.0.3(@rspack/core@1.0.8) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1) + ts-deepmerge: 7.0.2 + ts-loader: 9.4.4(typescript@5.5.2)(webpack@5.97.1) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.97.1) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -10760,61 +10645,61 @@ packages: - webpack-plugin-serve dev: true - /@modern-js/uni-builder@2.60.6(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20)(styled-components@6.1.13)(typescript@5.0.4): - resolution: {integrity: sha512-ObkfQcMkAdbohurL+UILJd23Z5B9v9as935tNa2lScx8aOj6EmViOcbLb5kZXnH0EQMrX9FcEOxAy6gp7jS/3g==} + /@modern-js/uni-builder@2.64.0(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20)(styled-components@6.1.13)(typescript@5.0.4): + resolution: {integrity: sha512-83DlLXnP7NmuJOx4gnSbNQGi1M8Ux4M28sq0RLsPuYrKF6YyT/1tbO4+4NhsRRz5flEmFxkMPykTBfYS+a+Aaw==} dependencies: '@babel/core': 7.26.0 - '@babel/preset-react': 7.25.7(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/types': 7.26.0 - '@modern-js/babel-preset': 2.60.6(@rsbuild/core@1.0.19) - '@modern-js/utils': 2.60.6 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.95.0) - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-assets-retry': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-babel': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-check-syntax': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.0.19)(esbuild@0.18.20)(webpack@5.95.0) - '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-react': 1.0.6(@rsbuild/core@1.0.19) - '@rsbuild/plugin-rem': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-sass': 1.1.0(@rsbuild/core@1.0.19) - '@rsbuild/plugin-source-build': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-styled-components': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-svgr': 1.0.4(@rsbuild/core@1.0.19)(typescript@5.0.4) - '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.0.19) - '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.0.4) - '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.0.19) - '@rsbuild/webpack': 1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.18.20) + '@modern-js/babel-preset': 2.64.0(@rsbuild/core@1.1.13) + '@modern-js/utils': 2.64.0 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.97.1) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-assets-retry': 1.0.7(@rsbuild/core@1.1.13) + '@rsbuild/plugin-babel': 1.0.3(@rsbuild/core@1.1.13) + '@rsbuild/plugin-check-syntax': 1.2.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-css-minimizer': 1.0.2(@rsbuild/core@1.1.13)(esbuild@0.18.20)(webpack@5.97.1) + '@rsbuild/plugin-less': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-pug': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-rem': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-sass': 1.1.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-source-build': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-styled-components': 1.1.0(@rsbuild/core@1.1.13) + '@rsbuild/plugin-svgr': 1.0.6(@rsbuild/core@1.1.13)(typescript@5.0.4) + '@rsbuild/plugin-toml': 1.0.1(@rsbuild/core@1.1.13) + '@rsbuild/plugin-type-check': 1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.0.4) + '@rsbuild/plugin-typed-css-modules': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/plugin-yaml': 1.0.2(@rsbuild/core@1.1.13) + '@rsbuild/webpack': 1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20) '@swc/helpers': 0.5.13 autoprefixer: 10.4.20(postcss@8.4.47) - babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.95.0) + babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.97.1) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@6.1.13) babel-plugin-transform-react-remove-prop-types: 0.4.24 - browserslist: 4.23.1 + browserslist: 4.24.4 cssnano: 6.0.1(postcss@8.4.47) glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.95.0) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) lodash: 4.17.21 picocolors: 1.1.1 postcss: 8.4.47 - postcss-custom-properties: 13.1.5(postcss@8.4.47) + postcss-custom-properties: 13.3.12(postcss@8.4.47) postcss-flexbugs-fixes: 5.0.2(postcss@8.4.47) postcss-font-variant: 5.0.0(postcss@8.4.47) postcss-initial: 4.0.1(postcss@8.4.47) postcss-media-minmax: 5.0.0(postcss@8.4.47) - postcss-nesting: 12.0.1(postcss@8.4.47) + postcss-nesting: 12.1.5(postcss@8.4.47) postcss-page-break: 3.0.4(postcss@8.4.47) react-refresh: 0.14.2 - rspack-manifest-plugin: 5.0.1(@rspack/core@1.0.8) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.95.0) - ts-deepmerge: 7.0.1 - ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.95.0) - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.95.0) + rspack-manifest-plugin: 5.0.3(@rspack/core@1.0.8) + terser-webpack-plugin: 5.3.11(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.97.1) + ts-deepmerge: 7.0.2 + ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.97.1) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3)(webpack@5.97.1) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -10855,8 +10740,8 @@ packages: rslog: 1.2.3 dev: false - /@modern-js/utils@2.60.6: - resolution: {integrity: sha512-rAeqAHiUUnStwBTkP1tdQSz29o/Qtoc2OUfz6TEAtEPoAxcFSc44+hwux7mQkSxXSzBjkbev5RMkwVwuM2FWtw==} + /@modern-js/utils@2.64.0: + resolution: {integrity: sha512-WCYAPqfY2mBW1PutqyAIHqIzXnjfYGxeLrffmuuSa/MdNMptn8mXU+6nBCryUHUzy/Ig2CaxPtNAx5TnlYXucQ==} dependencies: '@swc/helpers': 0.5.13 caniuse-lite: 1.0.30001668 @@ -11713,7 +11598,7 @@ packages: '@open-draft/until': 1.0.3 '@types/debug': 4.1.12 '@xmldom/xmldom': 0.8.10 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) headers-polyfill: 3.2.5 outvariant: 1.4.3 strict-event-emitter: 0.2.8 @@ -12474,7 +12359,7 @@ packages: '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -12525,7 +12410,7 @@ packages: '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -12576,7 +12461,7 @@ packages: '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -12627,7 +12512,7 @@ packages: '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -13645,7 +13530,7 @@ packages: webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(webpack@5.95.0): + /@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(webpack@5.97.1): resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -13679,7 +13564,7 @@ packages: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /@pnpm/config.env-replace@1.1.0: @@ -14762,7 +14647,7 @@ packages: optional: true dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@rollup/pluginutils': 5.1.3(rollup@4.24.0) rollup: 4.24.0 transitivePeerDependencies: @@ -14924,14 +14809,6 @@ packages: rollup: 2.79.2 dev: true - /@rollup/pluginutils@4.1.1: - resolution: {integrity: sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} @@ -15268,7 +15145,7 @@ packages: '@swc/helpers': 0.5.3 core-js: 3.32.2 html-webpack-plugin: /html-rspack-plugin@5.5.7 - postcss: 8.4.47 + postcss: 8.5.1 dev: true /@rsbuild/core@0.7.10: @@ -15321,13 +15198,23 @@ packages: core-js: 3.39.0 dev: true - /@rsbuild/plugin-assets-retry@1.0.2(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-vlQwCFibONxquQmQwDDv/crivmXAct8nsUtSovlgoMHE4UUQKFZbJ7jr54FVXvDlyL/Wp9yvOj4WhAEabBEVlA==} + /@rsbuild/core@1.1.13: + resolution: {integrity: sha512-XBL2hrin8731W6iTGGL+x3cv07n4vm2D7u6XHRwtQkRfySzAqGx7ThlQLdNX/dJwfsoQrYQuWl/qzaljjXtGtg==} + engines: {node: '>=16.7.0'} + hasBin: true + dependencies: + '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/lite-tapable': 1.0.1 + '@swc/helpers': 0.5.15 + core-js: 3.39.0 + dev: true + + /@rsbuild/plugin-assets-retry@1.0.7(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-5b3sHIayNKxgB1rr8SJWjTDKNwoBRDcbLuh1gBoNVz0TvNZxow8GsW6Nlfl8YRLyuLwaLQQw/r/vGnTxcIit5Q==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 - serialize-javascript: 6.0.2 + '@rsbuild/core': 1.1.13 dev: true /@rsbuild/plugin-babel@0.3.4(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3): @@ -15382,16 +15269,16 @@ packages: - supports-color dev: true - /@rsbuild/plugin-babel@1.0.2(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-csTx5l6k3t8Qyd5MU3RVvq6aRg282Z+cc/0dpkDfs1NCF56ortTLyjV1LcHRmN6inXLwEp3tNt7P4EMDF0fV/w==} + /@rsbuild/plugin-babel@1.0.3(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-3S/ykXv7KRo0FxVpkjoHFUwB04nKINIET1kuv4xiRaDmeww1Tp0wl9h4u8a7d7gU/4FllyoUflY8TVhci/o05g==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: '@babel/core': 7.26.0 - '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.26.0) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 '@types/babel__core': 7.20.5 deepmerge: 4.3.1 reduce-configs: 1.0.0 @@ -15400,23 +15287,23 @@ packages: - supports-color dev: true - /@rsbuild/plugin-check-syntax@1.0.1(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-LN6OVmLJahFwv3dp9Q6k1E4GIpF78cUf7aXxKBvtvYXD0/rRP/1PPs4OWeyOqIcqSikcIdmERj50OECzPdWmpA==} + /@rsbuild/plugin-check-syntax@1.2.0(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-e5hOUN+B3Weo6w/9CQs50roptIzqzE1A77DmFyKxiFBTrFZHt3bXtkG1odlRlNpHenXlGGbGJq9a2NzkAThOBg==} peerDependencies: - '@rsbuild/core': 0.x || 1.x + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 - acorn: 8.12.1 + '@rsbuild/core': 1.1.13 + acorn: 8.14.0 browserslist-to-es-version: 1.0.0 htmlparser2: 9.1.0 picocolors: 1.1.1 source-map: 0.7.4 dev: true - /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.0.19)(esbuild@0.17.19)(webpack@5.95.0): + /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.1.13)(esbuild@0.17.19)(webpack@5.97.1): resolution: {integrity: sha512-x695i5PHWI9uV9VA1Dun66G0DeJMgxbt3wEk4eHZMz9pi6n8Dah6BHG2WcloYAEi7yVoUcPIGXDdag27s2B+4A==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15424,8 +15311,8 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.17.19)(webpack@5.95.0) + '@rsbuild/core': 1.1.13 + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.17.19)(webpack@5.97.1) reduce-configs: 1.0.0 transitivePeerDependencies: - '@parcel/css' @@ -15437,7 +15324,7 @@ packages: - webpack dev: true - /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.0.19)(esbuild@0.18.20)(webpack@5.95.0): + /@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.1.13)(esbuild@0.18.20)(webpack@5.97.1): resolution: {integrity: sha512-x695i5PHWI9uV9VA1Dun66G0DeJMgxbt3wEk4eHZMz9pi6n8Dah6BHG2WcloYAEi7yVoUcPIGXDdag27s2B+4A==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15445,8 +15332,8 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.18.20)(webpack@5.95.0) + '@rsbuild/core': 1.1.13 + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.18.20)(webpack@5.97.1) reduce-configs: 1.0.0 transitivePeerDependencies: - '@parcel/css' @@ -15468,17 +15355,17 @@ packages: reduce-configs: 1.0.0 dev: false - /@rsbuild/plugin-less@1.1.0(@rsbuild/core@1.0.19): + /@rsbuild/plugin-less@1.1.0(@rsbuild/core@1.1.13): resolution: {integrity: sha512-F834dobNDIdyGj5trMxIqzm/qf54Kj5KVDxeuB3TTj64mzq5fHJnR4aI/iYIliUwICG1/l2MliKr5sR34Kb7eA==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 reduce-configs: 1.0.0 dev: true - /@rsbuild/plugin-node-polyfill@1.2.0(@rsbuild/core@1.0.19): + /@rsbuild/plugin-node-polyfill@1.2.0(@rsbuild/core@1.1.13): resolution: {integrity: sha512-mYctpK5Jn2yxTOxQ4rOJ0iFBJNW7sADFtKsLp9dL7MjToMhKiyIs4Mc65piI7B+YOBshdyMqCk3LPjJ+CtSRXQ==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15486,7 +15373,7 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 assert: 2.1.0 browserify-zlib: 0.2.0 buffer: 5.7.1 @@ -15512,7 +15399,7 @@ packages: vm-browserify: 1.1.2 dev: true - /@rsbuild/plugin-pug@1.0.2(@rsbuild/core@1.0.19): + /@rsbuild/plugin-pug@1.0.2(@rsbuild/core@1.1.13): resolution: {integrity: sha512-6WplxGg36PRMfNV4wFwbNRakqMM7Ms96E5PNFDTrjAhr/sX1BeyM9TDhFOcYXCeSwlO2PLjfw0L2JDf9RTwWBA==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15520,52 +15407,52 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 '@types/pug': 2.0.10 pug: 3.0.3 reduce-configs: 1.0.0 dev: true - /@rsbuild/plugin-react@1.0.4(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-lZQPl2Ocw3mxdR8dGZNTx70iLILt/p1B4oAStDNnDCVK9mzeCzpG67IYP82KaAJ5KowXTPLRqEkF9fKr5lWPPA==} + /@rsbuild/plugin-react@1.0.6(@rsbuild/core@1.0.19): + resolution: {integrity: sha512-k2VS7nvNm74DlVQROK+w+Ua1j60n3qSnVFva8zjmj6uakLCxxp85aRwfEHzaVP/YdDLffweypROuQPYvTZ57ew==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: '@rsbuild/core': 1.0.19 '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.14.2) react-refresh: 0.14.2 - dev: true - /@rsbuild/plugin-react@1.0.6(@rsbuild/core@1.0.19): + /@rsbuild/plugin-react@1.0.6(@rsbuild/core@1.1.13): resolution: {integrity: sha512-k2VS7nvNm74DlVQROK+w+Ua1j60n3qSnVFva8zjmj6uakLCxxp85aRwfEHzaVP/YdDLffweypROuQPYvTZ57ew==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.14.2) react-refresh: 0.14.2 + dev: true - /@rsbuild/plugin-react@1.0.6(@rsbuild/core@1.1.12): - resolution: {integrity: sha512-k2VS7nvNm74DlVQROK+w+Ua1j60n3qSnVFva8zjmj6uakLCxxp85aRwfEHzaVP/YdDLffweypROuQPYvTZ57ew==} + /@rsbuild/plugin-react@1.1.0(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-uqdRoV2V91G1XIA14dAmxqYTlTDVf0ktpE7TgwG29oQ2j+DerF1kh29WPHK9HvGE34JTfaBrsme2Zmb6bGD0cw==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.1.12 - '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.14.2) - react-refresh: 0.14.2 + '@rsbuild/core': 1.1.13 + '@rspack/plugin-react-refresh': 1.0.0(react-refresh@0.16.0) + react-refresh: 0.16.0 dev: true - /@rsbuild/plugin-rem@1.0.1(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-wsaEvFLVpWsvGi5Bh1j3Yxq1C5RgD+AyveNTbEHaoHHj7ChDx1lrTSRZhre3Jmgjse02gUZjbnAhcO+v5aJPVw==} + /@rsbuild/plugin-rem@1.0.2(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-YI/X4fM4UUmMoCPIukQ40KZ4fPsr9MGW6BRc/+SoLy5dxZVsRuRa568i4znn+X1c8hTihfNn2EtzrVbvNCPzrQ==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 - terser: 5.34.1 + terser: 5.37.0 dev: true /@rsbuild/plugin-sass@1.0.3(@rsbuild/core@1.0.19): @@ -15581,53 +15468,53 @@ packages: sass-embedded: 1.79.5 dev: false - /@rsbuild/plugin-sass@1.1.0(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-7vF1Bygb3R8xd1jHOv1AourxQ/751fkh9gi/WGABVFMde/OxEpw5hDiAY4Wo+zsxLXOEPHB9eUuv/5P7udwFkg==} + /@rsbuild/plugin-sass@1.1.2(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-h/7WZbRloMxAAt/X52Pbyy3cNEIAKSSl39WG1VSoIBx6agW9qSLRx7zhRf1YlNt3C5G0n1pgDLpvtJSynqZ8OQ==} peerDependencies: '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 loader-utils: 2.0.4 - postcss: 8.4.47 - reduce-configs: 1.0.0 - sass-embedded: 1.80.6 + postcss: 8.5.1 + reduce-configs: 1.1.0 + sass-embedded: 1.83.4 dev: true - /@rsbuild/plugin-source-build@1.0.1(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-GA9Uapy4cTOOa0jkwf4/L4m6rPieWWOmeeEygVnJAHRdB5nW45conwlV9g1ZQC14ITHsZlai8FiZotWGPNJlwA==} + /@rsbuild/plugin-source-build@1.0.2(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-gjlFFq0eIPrAlVvNYOFKJcdjrWOxgSmjepQrZv507ECQD+t0W+wFonjLcXRQcnlp7m/cu9fBLMG8c2OjmJVh1Q==} peerDependencies: - '@rsbuild/core': 0.x || 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 fast-glob: 3.3.2 json5: 2.2.3 - yaml: 2.6.0 + yaml: 2.7.0 dev: true - /@rsbuild/plugin-styled-components@1.0.1(@rsbuild/core@1.0.19): - resolution: {integrity: sha512-1NL0yu5yr7S9wv4xTBYE++CaCved96yoAyd+r/xu4dGfi0w+BrshHNDrPwYBKPX+DC3NZrHGMIsfvpy3QmtloA==} + /@rsbuild/plugin-styled-components@1.1.0(@rsbuild/core@1.1.13): + resolution: {integrity: sha512-KeFJOpb1dTV98zOHWOM6Dc8V/Eo9evL1NNuFarTfm+ESOBdeXSX0uE/CreVQKmRqS0JTFk7pJwHCpssxcPaA+g==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 - '@swc/plugin-styled-components': 2.0.11 + '@rsbuild/core': 1.1.13 + '@swc/plugin-styled-components': 5.0.0 reduce-configs: 1.0.0 dev: true - /@rsbuild/plugin-svgr@1.0.4(@rsbuild/core@1.0.19)(typescript@5.0.4): - resolution: {integrity: sha512-j2BXjNxsIEwRghsw3hagljbCYhe5uuw9qOMuN9Lgrb9PzNt44IMgIgrIdsS+3TR05CioMU/LHhA+Xjl+bhTMxA==} + /@rsbuild/plugin-svgr@1.0.6(@rsbuild/core@1.1.13)(typescript@5.0.4): + resolution: {integrity: sha512-znLFk2fumNObMntkjrpZhO3guXmaQZbqv0JjhqBVng63bNdsJAmfZGXX5He8Avp4VDlv6EJI6BC5SIEs8XspTg==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-react': 1.0.4(@rsbuild/core@1.0.19) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) '@svgr/core': 8.1.0(typescript@5.0.4) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.0.4) @@ -15638,13 +15525,13 @@ packages: - typescript dev: true - /@rsbuild/plugin-svgr@1.0.4(@rsbuild/core@1.0.19)(typescript@5.5.2): - resolution: {integrity: sha512-j2BXjNxsIEwRghsw3hagljbCYhe5uuw9qOMuN9Lgrb9PzNt44IMgIgrIdsS+3TR05CioMU/LHhA+Xjl+bhTMxA==} + /@rsbuild/plugin-svgr@1.0.6(@rsbuild/core@1.1.13)(typescript@5.5.2): + resolution: {integrity: sha512-znLFk2fumNObMntkjrpZhO3guXmaQZbqv0JjhqBVng63bNdsJAmfZGXX5He8Avp4VDlv6EJI6BC5SIEs8XspTg==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-rc.0 + '@rsbuild/core': 1.x dependencies: - '@rsbuild/core': 1.0.19 - '@rsbuild/plugin-react': 1.0.4(@rsbuild/core@1.0.19) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-react': 1.1.0(@rsbuild/core@1.1.13) '@svgr/core': 8.1.0(typescript@5.5.2) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.5.2) @@ -15655,7 +15542,7 @@ packages: - typescript dev: true - /@rsbuild/plugin-toml@1.0.1(@rsbuild/core@1.0.19): + /@rsbuild/plugin-toml@1.0.1(@rsbuild/core@1.1.13): resolution: {integrity: sha512-CsYlSKGYY2nm4nrubYGbbPsYE33p+5D1Y6i8FJKQtfAvsw6WdDO2l1Xmg9XuLL0s5mIGmAZFhj5tCMMW7yTX4A==} peerDependencies: '@rsbuild/core': 0.x || 1.x || ^1.0.1-beta.0 @@ -15663,33 +15550,11 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 toml: 3.0.0 dev: true - /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19)(typescript@5.0.4): - resolution: {integrity: sha512-BahXAJNq4kWtL2dINUlrOL9UCN1t8c/qf5RW8JXx2HSSasfKPJGJ1BVfieMcIaFa/t8/QdafcwoxY1WKPTlSMg==} - peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 - peerDependenciesMeta: - '@rsbuild/core': - optional: true - dependencies: - '@rsbuild/core': 1.0.19 - deepmerge: 4.3.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.0.4)(webpack@5.95.0) - json5: 2.2.3 - reduce-configs: 1.0.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) - transitivePeerDependencies: - - '@swc/core' - - esbuild - - typescript - - uglify-js - - webpack-cli - dev: true - - /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19)(typescript@5.5.2): + /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.1.13)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.5.2): resolution: {integrity: sha512-BahXAJNq4kWtL2dINUlrOL9UCN1t8c/qf5RW8JXx2HSSasfKPJGJ1BVfieMcIaFa/t8/QdafcwoxY1WKPTlSMg==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15697,12 +15562,12 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.5.2)(webpack@5.95.0) json5: 2.2.3 reduce-configs: 1.0.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) transitivePeerDependencies: - '@swc/core' - esbuild @@ -15711,51 +15576,43 @@ packages: - webpack-cli dev: true - /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.0.4): - resolution: {integrity: sha512-BahXAJNq4kWtL2dINUlrOL9UCN1t8c/qf5RW8JXx2HSSasfKPJGJ1BVfieMcIaFa/t8/QdafcwoxY1WKPTlSMg==} + /@rsbuild/plugin-type-check@1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.0.4): + resolution: {integrity: sha512-bx+WmtK7K5Jc07IQn2cBDqcP/Kt98u16NiW3EyxqJGhQ1OgFvK6ewc70+AJnBvtjE+MMB70NAXEl8MNOtSxz6g==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.0.4)(webpack@5.95.0) json5: 2.2.3 - reduce-configs: 1.0.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) + reduce-configs: 1.1.0 + ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.0.8)(typescript@5.0.4) transitivePeerDependencies: - - '@swc/core' - - esbuild + - '@rspack/core' - typescript - - uglify-js - - webpack-cli dev: true - /@rsbuild/plugin-type-check@1.0.1(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.5.2): - resolution: {integrity: sha512-BahXAJNq4kWtL2dINUlrOL9UCN1t8c/qf5RW8JXx2HSSasfKPJGJ1BVfieMcIaFa/t8/QdafcwoxY1WKPTlSMg==} + /@rsbuild/plugin-type-check@1.2.0(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(typescript@5.5.2): + resolution: {integrity: sha512-bx+WmtK7K5Jc07IQn2cBDqcP/Kt98u16NiW3EyxqJGhQ1OgFvK6ewc70+AJnBvtjE+MMB70NAXEl8MNOtSxz6g==} peerDependencies: - '@rsbuild/core': 1.x || ^1.0.1-beta.0 + '@rsbuild/core': 1.x peerDependenciesMeta: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.1.12 + '@rsbuild/core': 1.1.13 deepmerge: 4.3.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.5.2)(webpack@5.95.0) json5: 2.2.3 - reduce-configs: 1.0.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) + reduce-configs: 1.1.0 + ts-checker-rspack-plugin: 1.1.1(@rspack/core@1.0.8)(typescript@5.5.2) transitivePeerDependencies: - - '@swc/core' - - esbuild + - '@rspack/core' - typescript - - uglify-js - - webpack-cli dev: true - /@rsbuild/plugin-typed-css-modules@1.0.2(@rsbuild/core@1.0.19): + /@rsbuild/plugin-typed-css-modules@1.0.2(@rsbuild/core@1.1.13): resolution: {integrity: sha512-QX376pBXWeBrZBvYLP2HGGrHiWA5O0SDHwRoBNto5BqYDXhi6y+Eol2Hb/cY+h2ARKZVanMfUiJRABULOJ/FCQ==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15763,7 +15620,7 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 dev: true /@rsbuild/plugin-vue@1.0.3(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.24.0)(vue@3.5.10): @@ -15783,7 +15640,7 @@ packages: - webpack-cli dev: true - /@rsbuild/plugin-yaml@1.0.2(@rsbuild/core@1.0.19): + /@rsbuild/plugin-yaml@1.0.2(@rsbuild/core@1.1.13): resolution: {integrity: sha512-M7POrqJAYS8IoY4trdLe9DUhDC01MvA0ge4ZKHoVQzlNLWVj2QHHXdz55/bfpkNYhoNGdCntoDmE/dn1zIpcAw==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -15791,16 +15648,16 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.0.19 + '@rsbuild/core': 1.1.13 dev: true /@rsbuild/shared@0.3.11(@swc/helpers@0.5.3): resolution: {integrity: sha512-PjjrUe1mstoy7N7A6Xr1i5sAKSGPfNay/cEbRt3SBvdYPOsK87TLE6DS9WtViSp8QYHh97cgJ6z1ufuluElDDw==} dependencies: '@rspack/core': 0.5.3(@swc/helpers@0.5.3) - caniuse-lite: 1.0.30001668 + caniuse-lite: 1.0.30001695 lodash: 4.17.21 - postcss: 8.4.47 + postcss: 8.5.1 transitivePeerDependencies: - '@swc/helpers' dev: true @@ -15842,38 +15699,42 @@ packages: - '@swc/helpers' dev: true - /@rsbuild/webpack@1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.17.19): - resolution: {integrity: sha512-2x/QqNUEKEt7eao8FnYwlrwQUYSbuM9ihiI1RpSuKbi/ZZuHxrFA3fwnO7k1v/Xbs5mCQR+ni+da5dakypFktg==} + /@rsbuild/webpack@1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.17.19): + resolution: {integrity: sha512-owaZtUHCkDVu1HB6/LbHG2NQx4oNJA3PsZ2CMljtzg/hrbfZ26Tfi0UCQE0fJIEOq6j4NXNT7TG89/rFwKDeYQ==} peerDependencies: - '@rsbuild/core': 1.x + '@rsbuild/core': ^1.1.3 dependencies: - '@rsbuild/core': 1.0.19 - copy-webpack-plugin: 11.0.0(webpack@5.95.0) - mini-css-extract-plugin: 2.9.1(webpack@5.95.0) + '@rsbuild/core': 1.1.13 + copy-webpack-plugin: 11.0.0(webpack@5.97.1) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) + mini-css-extract-plugin: 2.9.2(webpack@5.97.1) picocolors: 1.1.1 - reduce-configs: 1.0.0 - tsconfig-paths-webpack-plugin: 4.1.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + reduce-configs: 1.1.0 + tsconfig-paths-webpack-plugin: 4.2.0 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) transitivePeerDependencies: + - '@rspack/core' - '@swc/core' - esbuild - uglify-js - webpack-cli dev: true - /@rsbuild/webpack@1.0.11(@rsbuild/core@1.0.19)(@swc/core@1.7.26)(esbuild@0.18.20): - resolution: {integrity: sha512-2x/QqNUEKEt7eao8FnYwlrwQUYSbuM9ihiI1RpSuKbi/ZZuHxrFA3fwnO7k1v/Xbs5mCQR+ni+da5dakypFktg==} + /@rsbuild/webpack@1.1.6(@rsbuild/core@1.1.13)(@rspack/core@1.0.8)(@swc/core@1.7.26)(esbuild@0.18.20): + resolution: {integrity: sha512-owaZtUHCkDVu1HB6/LbHG2NQx4oNJA3PsZ2CMljtzg/hrbfZ26Tfi0UCQE0fJIEOq6j4NXNT7TG89/rFwKDeYQ==} peerDependencies: - '@rsbuild/core': 1.x + '@rsbuild/core': ^1.1.3 dependencies: - '@rsbuild/core': 1.0.19 - copy-webpack-plugin: 11.0.0(webpack@5.95.0) - mini-css-extract-plugin: 2.9.1(webpack@5.95.0) + '@rsbuild/core': 1.1.13 + copy-webpack-plugin: 11.0.0(webpack@5.97.1) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) + mini-css-extract-plugin: 2.9.2(webpack@5.97.1) picocolors: 1.1.1 - reduce-configs: 1.0.0 - tsconfig-paths-webpack-plugin: 4.1.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) + reduce-configs: 1.1.0 + tsconfig-paths-webpack-plugin: 4.2.0 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) transitivePeerDependencies: + - '@rspack/core' - '@swc/core' - esbuild - uglify-js @@ -16518,7 +16379,7 @@ packages: '@module-federation/runtime-tools': 0.0.8 '@rspack/binding': 0.5.3 '@swc/helpers': 0.5.3 - browserslist: 4.24.0 + browserslist: 4.24.4 enhanced-resolve: 5.12.0 events: 3.3.0 graceful-fs: 4.2.10 @@ -16705,6 +16566,19 @@ packages: html-entities: 2.5.2 react-refresh: 0.14.2 + /@rspack/plugin-react-refresh@1.0.0(react-refresh@0.16.0): + resolution: {integrity: sha512-WvXkLewW5G0Mlo5H1b251yDh5FFiH4NDAbYlFpvFjcuXX2AchZRf9zdw57BDE/ADyWsJgA8kixN/zZWBTN3iYA==} + peerDependencies: + react-refresh: '>=0.10.0 <1.0.0' + peerDependenciesMeta: + react-refresh: + optional: true + dependencies: + error-stack-parser: 2.1.4 + html-entities: 2.5.2 + react-refresh: 0.16.0 + dev: true + /@rspress/core@1.34.1(webpack@5.93.0): resolution: {integrity: sha512-n3zS3tMgwiVmGajKTwNGac4HZggo7YgBnNoVbnIuiesPXAKvao9IDzkLZesQOuNyBp0NkAo8b0BBHxp2Oz/htQ==} engines: {node: '>=14.17.6'} @@ -17062,7 +16936,7 @@ packages: conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) import-from-esm: 1.3.4 lodash-es: 4.17.21 micromatch: 4.0.8 @@ -17089,7 +16963,7 @@ packages: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) execa: 5.1.1 lodash: 4.17.21 parse-json: 5.2.0 @@ -17106,7 +16980,7 @@ packages: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) dir-glob: 3.0.1 execa: 5.1.1 lodash: 4.17.21 @@ -17129,7 +17003,7 @@ packages: '@octokit/plugin-throttling': 9.3.1(@octokit/core@6.1.2) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) dir-glob: 3.0.1 globby: 14.0.2 http-proxy-agent: 7.0.2 @@ -17198,7 +17072,7 @@ packages: conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) get-stream: 7.0.1 import-from-esm: 1.3.4 into-stream: 7.0.0 @@ -17675,7 +17549,7 @@ packages: fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.5.2)(webpack@5.93.0) fs-extra: 11.2.0 html-webpack-plugin: 5.6.2(@rspack/core@1.0.8)(webpack@5.93.0) - magic-string: 0.30.12 + magic-string: 0.30.17 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 @@ -18023,8 +17897,8 @@ packages: '@types/express': 4.17.21 better-opn: 3.0.2 browser-assert: 1.2.1 - esbuild: 0.23.1 - esbuild-register: 3.6.0(esbuild@0.23.1) + esbuild: 0.18.20 + esbuild-register: 3.6.0(esbuild@0.18.20) express: 4.21.1 jsdoc-type-pratt-parser: 4.1.0 process: 0.11.10 @@ -18137,7 +18011,7 @@ packages: dependencies: '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 '@storybook/csf': 0.1.11 '@storybook/types': 7.6.20 @@ -18153,7 +18027,7 @@ packages: dependencies: '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 '@storybook/csf': 0.1.11 '@storybook/types': 8.1.11 @@ -18368,7 +18242,7 @@ packages: '@types/semver': 7.5.8 find-up: 5.0.0 fs-extra: 11.2.0 - magic-string: 0.30.12 + magic-string: 0.30.17 react: 18.3.1 react-docgen: 7.1.0 react-dom: 18.3.1(react@18.3.1) @@ -18432,7 +18306,7 @@ packages: typescript: '>= 3.x' webpack: '>= 4' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -18451,7 +18325,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -18470,7 +18344,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -18948,7 +18822,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.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) oxc-resolver: 1.12.0 pirates: 4.0.6 tslib: 2.6.3 @@ -19134,8 +19008,8 @@ packages: jsonc-parser: 3.3.1 dev: true - /@swc/plugin-styled-components@2.0.11: - resolution: {integrity: sha512-OIuqXS97sT1q/wq/T6D5wNtBYf3YOO0tfJHTnYaiuIqtsjabeTYu/EJOfB+fbCMPf/lHiKxSWtJVCov2X0v1BA==} + /@swc/plugin-styled-components@5.0.0: + resolution: {integrity: sha512-c9WCV2hU4OxfczzeABNFwkLftAovP7IeHPX0nxqu1HMn4x/T6MjWoJ22hspBv32NpUwGlvIgRG3SyHRHE80enw==} dependencies: '@swc/counter': 0.1.3 dev: true @@ -20191,7 +20065,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.0.4) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.4) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -20243,7 +20117,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) eslint: 8.57.1 typescript: 5.0.4 transitivePeerDependencies: @@ -20264,7 +20138,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) eslint: 8.57.1 typescript: 5.5.2 transitivePeerDependencies: @@ -20285,7 +20159,7 @@ packages: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) eslint: 8.57.1 typescript: 5.5.2 transitivePeerDependencies: @@ -20344,7 +20218,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.4) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) eslint: 8.57.1 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 @@ -20364,7 +20238,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.2) '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.5.2) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.5.2) typescript: 5.5.2 @@ -20383,7 +20257,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.5.2) '@typescript-eslint/utils': 8.8.0(eslint@8.57.1)(typescript@5.5.2) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) ts-api-utils: 1.3.0(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: @@ -20427,7 +20301,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -20448,7 +20322,7 @@ packages: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -20470,7 +20344,7 @@ packages: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20492,7 +20366,7 @@ packages: dependencies: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20514,7 +20388,7 @@ packages: dependencies: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20658,6 +20532,28 @@ packages: - supports-color dev: true + /@vercel/nft@0.27.3(encoding@0.1.13): + resolution: {integrity: sha512-oySTdDSzUAFDXpsSLk9Q943o+/Yu/+TCFxnehpFQEf/3khi2stMpTHPVNwFdvZq/Z4Ky93lE+MGHpXCRpMkSCA==} + engines: {node: '>=16'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) + '@rollup/pluginutils': 4.2.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + node-gyp-build: 4.8.2 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@verdaccio/commons-api@10.2.0: resolution: {integrity: sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==} engines: {node: '>=8'} @@ -20864,7 +20760,7 @@ packages: peerDependencies: vitest: 1.6.0 dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 @@ -20885,7 +20781,7 @@ packages: dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -20954,7 +20850,7 @@ packages: /@vitest/snapshot@1.2.2: resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} dependencies: - magic-string: 0.30.12 + magic-string: 0.30.17 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -20962,7 +20858,7 @@ packages: /@vitest/snapshot@1.6.0: resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} dependencies: - magic-string: 0.30.12 + magic-string: 0.30.17 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -21079,11 +20975,11 @@ packages: optional: true dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.2) '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 '@vue/babel-helper-vue-transform-on': 1.2.5 '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.25.2) @@ -21100,7 +20996,7 @@ packages: dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/parser': 7.26.2 '@vue/compiler-sfc': 3.5.10 @@ -21286,6 +21182,13 @@ packages: '@webassemblyjs/helper-numbers': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + /@webassemblyjs/ast@1.14.1: + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + dev: true + /@webassemblyjs/floating-point-hex-parser@1.11.1: resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} dev: true @@ -21293,6 +21196,10 @@ packages: /@webassemblyjs/floating-point-hex-parser@1.11.6: resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + /@webassemblyjs/floating-point-hex-parser@1.13.2: + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + dev: true + /@webassemblyjs/helper-api-error@1.11.1: resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} dev: true @@ -21300,6 +21207,10 @@ packages: /@webassemblyjs/helper-api-error@1.11.6: resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + /@webassemblyjs/helper-api-error@1.13.2: + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + dev: true + /@webassemblyjs/helper-buffer@1.11.1: resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} dev: true @@ -21307,6 +21218,10 @@ packages: /@webassemblyjs/helper-buffer@1.12.1: resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + /@webassemblyjs/helper-buffer@1.14.1: + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + dev: true + /@webassemblyjs/helper-numbers@1.11.1: resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} dependencies: @@ -21322,6 +21237,14 @@ packages: '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 + /@webassemblyjs/helper-numbers@1.13.2: + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/helper-wasm-bytecode@1.11.1: resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} dev: true @@ -21329,6 +21252,10 @@ packages: /@webassemblyjs/helper-wasm-bytecode@1.11.6: resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + /@webassemblyjs/helper-wasm-bytecode@1.13.2: + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + dev: true + /@webassemblyjs/helper-wasm-section@1.11.1: resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} dependencies: @@ -21346,6 +21273,15 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.6 '@webassemblyjs/wasm-gen': 1.12.1 + /@webassemblyjs/helper-wasm-section@1.14.1: + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + dev: true + /@webassemblyjs/ieee754@1.11.1: resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} dependencies: @@ -21357,6 +21293,12 @@ packages: dependencies: '@xtuc/ieee754': 1.2.0 + /@webassemblyjs/ieee754@1.13.2: + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + /@webassemblyjs/leb128@1.11.1: resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} dependencies: @@ -21368,6 +21310,12 @@ packages: dependencies: '@xtuc/long': 4.2.2 + /@webassemblyjs/leb128@1.13.2: + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/utf8@1.11.1: resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} dev: true @@ -21375,6 +21323,10 @@ packages: /@webassemblyjs/utf8@1.11.6: resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + /@webassemblyjs/utf8@1.13.2: + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + dev: true + /@webassemblyjs/wasm-edit@1.11.1: resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} dependencies: @@ -21400,6 +21352,19 @@ packages: '@webassemblyjs/wasm-parser': 1.12.1 '@webassemblyjs/wast-printer': 1.12.1 + /@webassemblyjs/wasm-edit@1.14.1: + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + dev: true + /@webassemblyjs/wasm-gen@1.11.1: resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} dependencies: @@ -21419,6 +21384,16 @@ packages: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + /@webassemblyjs/wasm-gen@1.14.1: + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: true + /@webassemblyjs/wasm-opt@1.11.1: resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} dependencies: @@ -21436,6 +21411,15 @@ packages: '@webassemblyjs/wasm-gen': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 + /@webassemblyjs/wasm-opt@1.14.1: + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + dev: true + /@webassemblyjs/wasm-parser@1.11.1: resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} dependencies: @@ -21457,6 +21441,17 @@ packages: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + /@webassemblyjs/wasm-parser@1.14.1: + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: true + /@webassemblyjs/wast-printer@1.11.1: resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} dependencies: @@ -21470,6 +21465,13 @@ packages: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 + /@webassemblyjs/wast-printer@1.14.1: + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + dev: true + /@xmldom/xmldom@0.8.10: resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} @@ -21617,6 +21619,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} @@ -21647,7 +21655,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) transitivePeerDependencies: - supports-color @@ -21655,7 +21663,7 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) transitivePeerDependencies: - supports-color dev: true @@ -22385,6 +22393,22 @@ packages: postcss: 8.4.47 postcss-value-parser: 4.2.0 + /autoprefixer@10.4.20(postcss@8.5.1): + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.24.0 + caniuse-lite: 1.0.30001668 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: true + /available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -22468,7 +22492,7 @@ packages: - supports-color dev: true - /babel-loader@9.1.3(@babel/core@7.26.0)(webpack@5.95.0): + /babel-loader@9.1.3(@babel/core@7.26.0)(webpack@5.97.1): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -22478,7 +22502,7 @@ packages: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.93.0): @@ -22537,7 +22561,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -22556,7 +22580,7 @@ packages: /babel-plugin-import@1.13.5: resolution: {integrity: sha512-IkqnoV+ov1hdJVofly9pXRJmeDm9EtROfrc5i6eII0Hix2xMs5FEm8FG3ExMvazbnZBbgHIt6qdO8And6lCloQ==} dependencies: - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -22564,7 +22588,7 @@ packages: /babel-plugin-import@1.13.8: resolution: {integrity: sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==} dependencies: - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 transitivePeerDependencies: - supports-color dev: true @@ -22683,7 +22707,7 @@ packages: styled-components: '>= 2' dependencies: '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) + '@babel/helper-module-imports': 7.25.9 babel-plugin-syntax-jsx: 6.18.0 lodash: 4.17.21 styled-components: 6.1.13(react-dom@18.3.1)(react@18.3.1) @@ -22698,7 +22722,7 @@ packages: dependencies: '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) - '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.26.0) + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) lodash: 4.17.21 picomatch: 2.3.1 styled-components: 5.3.11(@babel/core@7.26.0)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) @@ -22714,7 +22738,7 @@ packages: resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} dev: true - /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.7): + /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.26.0)(@babel/traverse@7.25.9): resolution: {integrity: sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==} peerDependencies: '@babel/core': ^7 @@ -22725,7 +22749,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.7 + '@babel/traverse': 7.25.9 /babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2): resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} @@ -23105,29 +23129,28 @@ packages: /browserslist-to-es-version@1.0.0: resolution: {integrity: sha512-i6dR03ClGy9ti97FSa4s0dpv01zW/t5VbvGjFfTLsrRQFsPgSeyGkCrlU7BTJuI5XDHVY5S2JgDnDsvQXifJ8w==} dependencies: - browserslist: 4.24.0 + browserslist: 4.24.4 dev: true - /browserslist@4.23.1: - resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} + /browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: caniuse-lite: 1.0.30001668 electron-to-chromium: 1.5.37 node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.23.1) - dev: true + update-browserslist-db: 1.1.1(browserslist@4.24.0) - /browserslist@4.24.0: - resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + /browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001668 - electron-to-chromium: 1.5.37 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.0) + caniuse-lite: 1.0.30001695 + electron-to-chromium: 1.5.86 + node-releases: 2.0.19 + update-browserslist-db: 1.1.1(browserslist@4.24.4) /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} @@ -23352,6 +23375,9 @@ packages: /caniuse-lite@1.0.30001668: resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} + /caniuse-lite@1.0.30001695: + resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==} + /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -24182,7 +24208,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /copy-webpack-plugin@11.0.0(webpack@5.93.0): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} @@ -24199,7 +24225,7 @@ packages: webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true - /copy-webpack-plugin@11.0.0(webpack@5.95.0): + /copy-webpack-plugin@11.0.0(webpack@5.97.1): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -24211,7 +24237,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /core-js-compat@3.38.1: @@ -24527,7 +24553,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.3 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /css-loader@6.11.0(@rspack/core@1.1.1)(webpack@5.93.0): resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} @@ -24553,7 +24579,7 @@ packages: webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true - /css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.19)(webpack@5.95.0): + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.19)(webpack@5.97.1): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -24585,7 +24611,7 @@ packages: postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /css-minimizer-webpack-plugin@5.0.1(esbuild@0.18.20)(webpack@5.93.0): @@ -24622,7 +24648,7 @@ packages: serialize-javascript: 6.0.2 webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) - /css-minimizer-webpack-plugin@5.0.1(esbuild@0.18.20)(webpack@5.95.0): + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.18.20)(webpack@5.97.1): resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -24654,7 +24680,7 @@ packages: postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) dev: true /css-minimizer-webpack-plugin@5.0.1(esbuild@0.24.0)(webpack@5.93.0): @@ -24795,7 +24821,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.24.0 + browserslist: 4.24.4 css-declaration-sorter: 7.2.0(postcss@8.4.31) cssnano-utils: 4.0.2(postcss@8.4.31) postcss: 8.4.31 @@ -24834,7 +24860,7 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - browserslist: 4.24.0 + browserslist: 4.24.4 css-declaration-sorter: 7.2.0(postcss@8.4.47) cssnano-utils: 4.0.2(postcss@8.4.47) postcss: 8.4.47 @@ -25290,7 +25316,6 @@ packages: dependencies: ms: 2.1.3 supports-color: 9.3.1 - dev: true /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -25537,7 +25562,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) transitivePeerDependencies: - supports-color @@ -25781,6 +25806,9 @@ packages: /electron-to-chromium@1.5.37: resolution: {integrity: sha512-u7000ZB/X0K78TaQqXZ5ktoR7J79B9US7IkE4zyvcILYwOGY2Tx9GRPYstn7HmuPcMxZ+BDGqIsyLpZQi9ufPw==} + /electron-to-chromium@1.5.86: + resolution: {integrity: sha512-/D7GAAaCRBQFBBcop6SfAAGH37djtpWkOuYhyAajw0l5vsfeSsUQYxaFPwr1c/mC/flARCDdKFo5gpFqNI+18w==} + /elliptic@6.5.7: resolution: {integrity: sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==} dependencies: @@ -26222,7 +26250,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) esbuild: 0.17.19 transitivePeerDependencies: - supports-color @@ -26233,21 +26261,10 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) esbuild: 0.18.20 transitivePeerDependencies: - supports-color - dev: true - - /esbuild-register@3.6.0(esbuild@0.23.1): - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - dependencies: - debug: 4.3.7(supports-color@5.5.0) - esbuild: 0.23.1 - transitivePeerDependencies: - - supports-color /esbuild-sunos-64@0.15.18: resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} @@ -26466,37 +26483,6 @@ packages: '@esbuild/win32-x64': 0.23.0 dev: false - /esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/aix-ppc64': 0.23.1 - '@esbuild/android-arm': 0.23.1 - '@esbuild/android-arm64': 0.23.1 - '@esbuild/android-x64': 0.23.1 - '@esbuild/darwin-arm64': 0.23.1 - '@esbuild/darwin-x64': 0.23.1 - '@esbuild/freebsd-arm64': 0.23.1 - '@esbuild/freebsd-x64': 0.23.1 - '@esbuild/linux-arm': 0.23.1 - '@esbuild/linux-arm64': 0.23.1 - '@esbuild/linux-ia32': 0.23.1 - '@esbuild/linux-loong64': 0.23.1 - '@esbuild/linux-mips64el': 0.23.1 - '@esbuild/linux-ppc64': 0.23.1 - '@esbuild/linux-riscv64': 0.23.1 - '@esbuild/linux-s390x': 0.23.1 - '@esbuild/linux-x64': 0.23.1 - '@esbuild/netbsd-x64': 0.23.1 - '@esbuild/openbsd-arm64': 0.23.1 - '@esbuild/openbsd-x64': 0.23.1 - '@esbuild/sunos-x64': 0.23.1 - '@esbuild/win32-arm64': 0.23.1 - '@esbuild/win32-ia32': 0.23.1 - '@esbuild/win32-x64': 0.23.1 - /esbuild@0.24.0: resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} engines: {node: '>=18'} @@ -26633,7 +26619,7 @@ packages: optional: true dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) enhanced-resolve: 5.17.1 eslint: 8.57.1 eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) @@ -27063,7 +27049,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -27140,7 +27126,7 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 c8: 7.14.0 transitivePeerDependencies: @@ -27995,7 +27981,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -28109,29 +28095,6 @@ packages: webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true - /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.0.4)(webpack@5.95.0): - resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} - engines: {node: '>=12.13.0', yarn: '>=1.0.0'} - peerDependencies: - typescript: '>3.6.0' - webpack: ^5.11.0 - dependencies: - '@babel/code-frame': 7.26.2 - chalk: 4.1.2 - chokidar: 3.6.0 - cosmiconfig: 8.3.6(typescript@5.0.4) - deepmerge: 4.3.1 - fs-extra: 10.1.0 - memfs: 3.5.3 - minimatch: 3.1.2 - node-abort-controller: 3.1.1 - schema-utils: 3.3.0 - semver: 7.6.3 - tapable: 2.2.1 - typescript: 5.0.4 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) - dev: true - /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.2)(webpack@5.95.0): resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} @@ -29436,7 +29399,7 @@ packages: tapable: 2.2.1 webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) - /html-webpack-plugin@5.6.3(@rspack/core@1.0.8)(webpack@5.95.0): + /html-webpack-plugin@5.6.3(@rspack/core@1.0.8)(webpack@5.97.1): resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} engines: {node: '>=10.13.0'} peerDependencies: @@ -29454,7 +29417,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /htmlparser2@6.1.0: @@ -29569,7 +29532,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) transitivePeerDependencies: - supports-color dev: true @@ -29579,7 +29542,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) transitivePeerDependencies: - supports-color dev: true @@ -29607,7 +29570,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/http-proxy': 1.17.15 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) http-proxy: 1.18.1(debug@4.3.7) is-glob: 4.0.3 is-plain-object: 5.0.0 @@ -29687,7 +29650,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) transitivePeerDependencies: - supports-color dev: true @@ -29697,7 +29660,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) transitivePeerDependencies: - supports-color @@ -29706,7 +29669,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) transitivePeerDependencies: - supports-color dev: true @@ -29835,6 +29798,10 @@ packages: /immutable@4.3.7: resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + /immutable@5.0.3: + resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==} + dev: true + /import-cwd@3.0.0: resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==} engines: {node: '>=8'} @@ -29853,7 +29820,7 @@ packages: resolution: {integrity: sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==} engines: {node: '>=16.20'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) import-meta-resolve: 4.1.0 transitivePeerDependencies: - supports-color @@ -30687,7 +30654,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -30699,7 +30666,7 @@ packages: engines: {node: '>=10'} dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -31418,10 +31385,10 @@ packages: '@babel/core': 7.26.0 '@babel/parser': 7.26.2 '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.7(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.8(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.8(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.7(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) '@babel/preset-flow': 7.25.7(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) @@ -31741,7 +31708,7 @@ packages: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -31895,7 +31862,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) webpack-sources: 3.2.3 /lilconfig@2.1.0: @@ -32198,7 +32165,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) flatted: 3.3.1 rfdc: 1.4.1 streamroller: 3.1.5 @@ -32699,6 +32666,16 @@ packages: tree-dump: 1.0.2(tslib@2.8.1) tslib: 2.8.1 + /memfs@4.17.0: + resolution: {integrity: sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==} + engines: {node: '>= 4.0.0'} + dependencies: + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.3.0(tslib@2.8.1) + tree-dump: 1.0.2(tslib@2.8.1) + tslib: 2.8.1 + dev: true + /memoizerific@1.11.3: resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} dependencies: @@ -33059,7 +33036,7 @@ packages: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: '@types/debug': 4.1.12 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -33198,15 +33175,15 @@ packages: webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) dev: true - /mini-css-extract-plugin@2.9.1(webpack@5.95.0): - resolution: {integrity: sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==} + /mini-css-extract-plugin@2.9.2(webpack@5.97.1): + resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /mini-svg-data-uri@1.4.4: @@ -33337,6 +33314,15 @@ packages: engines: {node: '>=10'} hasBin: true + /mlly@1.6.1: + resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} + dependencies: + acorn: 8.12.1 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + dev: true + /mlly@1.7.2: resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} dependencies: @@ -33474,6 +33460,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + /nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -33504,6 +33495,21 @@ packages: resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} hasBin: true + /ndepe@0.1.5(encoding@0.1.13): + resolution: {integrity: sha512-E2Rxk6ADpyaGeuFJQ/x9HHW+pS8Vn/0KLbXpiDkoZXcOSToW+/dz1WPHFaZFUnyoe+JRbj8PvxAhcfKbQOw7UQ==} + dependencies: + '@vercel/nft': 0.27.3(encoding@0.1.13) + debug: 4.3.7(supports-color@9.3.1) + fs-extra: 11.2.0 + mlly: 1.6.1 + pkg-types: 1.2.1 + pkg-up: 3.1.0 + semver: 7.6.3 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /needle@3.3.1: resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} engines: {node: '>= 4.4.x'} @@ -33780,6 +33786,9 @@ packages: /node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + /node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + /node-schedule@2.1.1: resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} engines: {node: '>=6'} @@ -35195,6 +35204,17 @@ packages: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 + /postcss-calc@9.0.1(postcss@8.5.1): + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + dev: true + /postcss-colormin@5.3.1(postcss@8.4.47): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -35265,8 +35285,8 @@ packages: postcss: 8.4.47 postcss-value-parser: 4.2.0 - /postcss-custom-properties@13.1.5(postcss@8.4.47): - resolution: {integrity: sha512-98DXk81zTGqMVkGANysMHbGIg3voH383DYo3/+c+Abzay3nao+vM/f4Jgzsakk9S7BDsEw5DiW7sFy5G4W2wLA==} + /postcss-custom-properties@13.3.12(postcss@8.4.47): + resolution: {integrity: sha512-oPn/OVqONB2ZLNqN185LDyaVByELAA/u3l2CS2TS16x2j2XsmV4kd8U49+TMxmUsEU9d8fB/I10E6U7kB0L1BA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -35274,11 +35294,12 @@ packages: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1)(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 + '@csstools/utilities': 1.0.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-properties@13.3.12(postcss@8.4.47): + /postcss-custom-properties@13.3.12(postcss@8.5.1): resolution: {integrity: sha512-oPn/OVqONB2ZLNqN185LDyaVByELAA/u3l2CS2TS16x2j2XsmV4kd8U49+TMxmUsEU9d8fB/I10E6U7kB0L1BA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -35287,8 +35308,8 @@ packages: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1)(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/utilities': 1.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 dev: true @@ -35434,6 +35455,18 @@ packages: read-cache: 1.0.0 resolve: 1.22.8 + /postcss-import@15.1.0(postcss@8.5.1): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: true + /postcss-initial@4.0.1(postcss@8.4.47): resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} peerDependencies: @@ -35484,7 +35517,24 @@ packages: postcss: 8.4.47 yaml: 2.5.1 - /postcss-load-config@6.0.1(postcss@8.4.47): + /postcss-load-config@4.0.2(postcss@8.5.1): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.2 + postcss: 8.5.1 + yaml: 2.5.1 + dev: false + + /postcss-load-config@6.0.1(postcss@8.5.1): resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} peerDependencies: @@ -35503,7 +35553,7 @@ packages: optional: true dependencies: lilconfig: 3.1.2 - postcss: 8.4.47 + postcss: 8.5.1 dev: false /postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.93.0): @@ -35834,12 +35884,13 @@ packages: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - /postcss-nesting@12.0.1(postcss@8.4.47): - resolution: {integrity: sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==} + /postcss-nesting@12.1.5(postcss@8.4.47): + resolution: {integrity: sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: + '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.2) '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) postcss: 8.4.47 postcss-selector-parser: 6.1.2 @@ -36276,7 +36327,7 @@ packages: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - /postcss-url@10.1.3(postcss@8.4.47): + /postcss-url@10.1.3(postcss@8.5.1): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -36285,7 +36336,7 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.47 + postcss: 8.5.1 xxhashjs: 0.2.2 dev: true @@ -36304,7 +36355,7 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 dev: true @@ -36317,6 +36368,14 @@ packages: picocolors: 1.1.1 source-map-js: 1.2.1 + /postcss@8.5.1: + resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -36656,7 +36715,7 @@ packages: engines: {node: '>=8.16.0'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -37827,7 +37886,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/core': 7.26.0 - '@babel/traverse': 7.25.9(supports-color@5.5.0) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 @@ -37950,6 +38009,11 @@ packages: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} + /react-refresh@0.16.0: + resolution: {integrity: sha512-FPvF2XxTSikpJxcr+bHut2H4gJ17+18Uy20D5/F+SKzFap62R3cM5wH6b8WN3LyGSYeQilLEcJcR1fjBSI2S1A==} + engines: {node: '>=0.10.0'} + dev: true + /react-remove-scroll-bar@2.3.6(@types/react@18.2.79)(react@18.3.1): resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} @@ -38375,6 +38439,10 @@ packages: dependencies: browserslist: 4.24.0 + /reduce-configs@1.1.0: + resolution: {integrity: sha512-DQxy6liNadHfrLahZR7lMdc227NYVaQZhY5FMsxLEjX8X0SCuH+ESHSLCoz2yDZFq1/CLMDOAHdsEHwOEXKtvg==} + dev: true + /reduce-flatten@2.0.0: resolution: {integrity: sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==} engines: {node: '>=6'} @@ -39025,7 +39093,7 @@ packages: typescript: 5.5.2 dev: true - /rsbuild-plugin-html-minifier-terser@1.1.1(@rsbuild/core@1.1.12): + /rsbuild-plugin-html-minifier-terser@1.1.1(@rsbuild/core@1.1.13): resolution: {integrity: sha512-rbDLv+XmGeSQo9JWKSwBst3Qwx1opLqtQCnQ3t9Z0F0ZTxKOC1S/ypPv5tSn/S3GMHct5Yb76mMgh6p80hjOAQ==} peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-beta.0 @@ -39033,7 +39101,7 @@ packages: '@rsbuild/core': optional: true dependencies: - '@rsbuild/core': 1.1.12 + '@rsbuild/core': 1.1.13 '@types/html-minifier-terser': 7.0.2 html-minifier-terser: 7.2.0 dev: true @@ -39042,8 +39110,8 @@ packages: resolution: {integrity: sha512-antALPJaKBRPBU1X2q9t085K4htWDOOv/K1qhTUk7h0l1ePU/KbDqKJn19eKP0dk7PqMioeA0+fu3gyPXCsXxQ==} engines: {node: '>=14.17.6'} - /rspack-manifest-plugin@5.0.1(@rspack/core@1.0.8): - resolution: {integrity: sha512-K2g7kcOdj+cHTi+xvzwdLZ4rdL1nnphJhs9P8VH5sVcoQd1U/FxpNXnEm5ARxhE7qZO0yfqaL74aXwcQH0T0Ig==} + /rspack-manifest-plugin@5.0.3(@rspack/core@1.0.8): + resolution: {integrity: sha512-DCLSu5KE/ReIOhK2JTCQSI0JIgJ40E2i+2noqINtfhu12+UsK29dgMITEHIpYNR0JggcmmgZIDxPxm9dOV/2vQ==} engines: {node: '>=14'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -39166,8 +39234,8 @@ packages: dev: false optional: true - /sass-embedded-android-arm64@1.80.6: - resolution: {integrity: sha512-4rC4ZGM/k4ENVjLXnK3JTst8e8FI9MHSol2Fl7dCdYyJ3KLnlt4qL4AEYfU8zq1tcBb7CBOSZVR+CzCKubnXdg==} + /sass-embedded-android-arm64@1.83.4: + resolution: {integrity: sha512-tgX4FzmbVqnQmD67ZxQDvI+qFNABrboOQgwsG05E5bA/US42zGajW9AxpECJYiMXVOHmg+d81ICbjb0fsVHskw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] @@ -39184,8 +39252,8 @@ packages: dev: false optional: true - /sass-embedded-android-arm@1.80.6: - resolution: {integrity: sha512-UeUKMTRsnz4/dh7IzvhjONxa4/jmVp539CHDd8VZOsqg9M3HcNJNIkUzQWbuwZ+nSlWrTuo7Tvn3XlypopCBzw==} + /sass-embedded-android-arm@1.83.4: + resolution: {integrity: sha512-9Z4pJAOgEkXa3VDY/o+U6l5XvV0mZTJcSl0l/mSPHihjAHSpLYnOW6+KOWeM8dxqrsqTYcd6COzhanI/a++5Gw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] @@ -39202,8 +39270,8 @@ packages: dev: false optional: true - /sass-embedded-android-ia32@1.80.6: - resolution: {integrity: sha512-Lxz2SXE2KdHnynuHF+D6flDvrd55/zaEAWUeka9MxEr6FmR66d8UBOIy5ETwCSUd//S/SE5Jl6oTnHppgD1zNA==} + /sass-embedded-android-ia32@1.83.4: + resolution: {integrity: sha512-RsFOziFqPcfZXdFRULC4Ayzy9aK6R6FwQ411broCjlOBX+b0gurjRadkue3cfUEUR5mmy0KeCbp7zVKPLTK+5Q==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [android] @@ -39220,8 +39288,8 @@ packages: dev: false optional: true - /sass-embedded-android-riscv64@1.80.6: - resolution: {integrity: sha512-hKdxY/oOqB+JJhSoBTDM5DJO1j/xtxQgayh2cLCCUx37IQQe3SEdc3V2JFf/4mIo5peaS4cjqwwSATF+l2zaXg==} + /sass-embedded-android-riscv64@1.83.4: + resolution: {integrity: sha512-EHwh0nmQarBBrMRU928eTZkFGx19k/XW2YwbPR4gBVdWLkbTgCA5aGe8hTE6/1zStyx++3nDGvTZ78+b/VvvLg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] @@ -39238,8 +39306,8 @@ packages: dev: false optional: true - /sass-embedded-android-x64@1.80.6: - resolution: {integrity: sha512-Eap2Fi3kTx/rVLBsOnOp5RYPr5+lFjTZ652zR24dmYFe9/sDgasakJIOPjOvD2bRuL9z0uWEY1AXVeeOPeZKrg==} + /sass-embedded-android-x64@1.83.4: + resolution: {integrity: sha512-0PgQNuPWYy1jEOEPDVsV89KfqOsMLIp9CSbjBY7jRcwRhyVAcigqrUG6bDeNtojHUYKA1kU+Eh/85WxOHUOgBw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] @@ -39256,8 +39324,8 @@ packages: dev: false optional: true - /sass-embedded-darwin-arm64@1.80.6: - resolution: {integrity: sha512-0mnAx8Vq6Gxj3PQt3imgITfK33hhqrSKpyHSuab71gZZni5opsdtoggq2JawW+1taRFTEZwbZJLKZ0MBDbwCCA==} + /sass-embedded-darwin-arm64@1.83.4: + resolution: {integrity: sha512-rp2ywymWc3nymnSnAFG5R/8hvxWCsuhK3wOnD10IDlmNB7o4rzKby1c+2ZfpQGowlYGWsWWTgz8FW2qzmZsQRw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] @@ -39274,8 +39342,8 @@ packages: dev: false optional: true - /sass-embedded-darwin-x64@1.80.6: - resolution: {integrity: sha512-Ib20yNZFOrJ7YVT+ltoe+JQNKPcRclM3iLAK69XZZYcSeFM/72SCoQBAaVGIpT23dxDp7FXiE4lO602c3xTRwQ==} + /sass-embedded-darwin-x64@1.83.4: + resolution: {integrity: sha512-kLkN2lXz9PCgGfDS8Ev5YVcl/V2173L6379en/CaFuJJi7WiyPgBymW7hOmfCt4uO4R1y7CP2Uc08DRtZsBlAA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] @@ -39292,8 +39360,8 @@ packages: dev: false optional: true - /sass-embedded-linux-arm64@1.80.6: - resolution: {integrity: sha512-n5r98pBXawrQQKaxIYCMM1zDpnngsqxTkOrmvsYLFiAMCSbR0lWf/7sBB33k/Pm0D6dsbp3jpHilCoQNKI3jIw==} + /sass-embedded-linux-arm64@1.83.4: + resolution: {integrity: sha512-E0zjsZX2HgESwyqw31EHtI39DKa7RgK7nvIhIRco1d0QEw227WnoR9pjH3M/ZQy4gQj3GKilOFHM5Krs/omeIA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] @@ -39310,8 +39378,8 @@ packages: dev: false optional: true - /sass-embedded-linux-arm@1.80.6: - resolution: {integrity: sha512-QR0Q6TZox/ThuU2r9c0s3fKCgU2rXAEocpitdgxFp6tta+GsQlMFV3oON2unAa8Bwnuxkmf0YOaK0Oy/TwzkXw==} + /sass-embedded-linux-arm@1.83.4: + resolution: {integrity: sha512-nL90ryxX2lNmFucr9jYUyHHx21AoAgdCL1O5Ltx2rKg2xTdytAGHYo2MT5S0LIeKLa/yKP/hjuSvrbICYNDvtA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] @@ -39328,8 +39396,8 @@ packages: dev: false optional: true - /sass-embedded-linux-ia32@1.80.6: - resolution: {integrity: sha512-O6dWZdcOkryRdDCxVMGOeVowgblpDgVcAuRtZ1F1X7XfbpDriTQm64D+9vVZIrywYSPoJfQMJJ662cr0wUs9IQ==} + /sass-embedded-linux-ia32@1.83.4: + resolution: {integrity: sha512-ew5HpchSzgAYbQoriRh8QhlWn5Kw2nQ2jHoV9YLwGKe3fwwOWA0KDedssvDv7FWnY/FCqXyymhLd6Bxae4Xquw==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [linux] @@ -39346,8 +39414,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-arm64@1.80.6: - resolution: {integrity: sha512-VeUSHUi3MAsvOlg9QI4X/2j04h1659aE+7qKP/282CYBTrGkjFGSXZhIki9WKWDgIpDiSInRYXfQQRWhPhjCDg==} + /sass-embedded-linux-musl-arm64@1.83.4: + resolution: {integrity: sha512-IzMgalf6MZOxgp4AVCgsaWAFDP/IVWOrgVXxkyhw29fyAEoSWBJH4k87wyPhEtxSuzVHLxKNbc8k3UzdWmlBFg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] @@ -39364,8 +39432,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-arm@1.80.6: - resolution: {integrity: sha512-X9FC8s8fvQGRiXc+eATlZ57N44Iq3nNa0M0ugi3ysdJwkaNYvOeS4QzBHKQAaw3QiTqdxTnLUHHVBkyzdCi9pw==} + /sass-embedded-linux-musl-arm@1.83.4: + resolution: {integrity: sha512-0RrJRwMrmm+gG0VOB5b5Cjs7Sd+lhqpQJa6EJNEaZHljJokEfpE5GejZsGMRMIQLxEvVphZnnxl6sonCGFE/QQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] @@ -39382,8 +39450,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-ia32@1.80.6: - resolution: {integrity: sha512-GqitS2Nab8ah0+wfCqaxW1hnI1piC08FimL6+lM9YWK5DbCOOF82IapbvJOy0feUmd/wNnHmyNTgE9h0zVMFdQ==} + /sass-embedded-linux-musl-ia32@1.83.4: + resolution: {integrity: sha512-LLb4lYbcxPzX4UaJymYXC+WwokxUlfTJEFUv5VF0OTuSsHAGNRs/rslPtzVBTvMeG9TtlOQDhku1F7G6iaDotA==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [linux] @@ -39400,8 +39468,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-riscv64@1.80.6: - resolution: {integrity: sha512-ySs15z7QSRRQK/aByEEqaJLYW/sTpfynefNPZCtsVNVEzNRwy+DRpxNChtxo+QjKq97ocXETbdG5KLik7QOTJg==} + /sass-embedded-linux-musl-riscv64@1.83.4: + resolution: {integrity: sha512-zoKlPzD5Z13HKin1UGR74QkEy+kZEk2AkGX5RelRG494mi+IWwRuWCppXIovor9+BQb9eDWPYPoMVahwN5F7VA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] @@ -39418,8 +39486,8 @@ packages: dev: false optional: true - /sass-embedded-linux-musl-x64@1.80.6: - resolution: {integrity: sha512-DzeNqU/SN0mWFznoOH4RtVGcrg3Eoa41pUQhKMtrhNbCmIE1zNDunUiAEVTNpdHJF4nxf7ELUPXWmStM31CbUQ==} + /sass-embedded-linux-musl-x64@1.83.4: + resolution: {integrity: sha512-hB8+/PYhfEf2zTIcidO5Bpof9trK6WJjZ4T8g2MrxQh8REVtdPcgIkoxczRynqybf9+fbqbUwzXtiUao2GV+vQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] @@ -39436,8 +39504,8 @@ packages: dev: false optional: true - /sass-embedded-linux-riscv64@1.80.6: - resolution: {integrity: sha512-AyoHJ3icV9xuJjq1YzJqpEj2XfiC/KBkVYTUrCELKiXP0DN1gi/BpUwZNCAgCM3CyEdMef4LQM/ztCYJxYzdyg==} + /sass-embedded-linux-riscv64@1.83.4: + resolution: {integrity: sha512-83fL4n+oeDJ0Y4KjASmZ9jHS1Vl9ESVQYHMhJE0i4xDi/P3BNarm2rsKljq/QtrwGpbqwn8ujzOu7DsNCMDSHA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] @@ -39454,8 +39522,8 @@ packages: dev: false optional: true - /sass-embedded-linux-x64@1.80.6: - resolution: {integrity: sha512-EohsE9CEqx0ycylnsEj/0DNPG99Tb0qAVZspiAs5xHFCJjXOFfp3cRQu0BRf+lZ1b72IhPFXymzVtojvzUHb7g==} + /sass-embedded-linux-x64@1.83.4: + resolution: {integrity: sha512-NlnGdvCmTD5PK+LKXlK3sAuxOgbRIEoZfnHvxd157imCm/s2SYF/R28D0DAAjEViyI8DovIWghgbcqwuertXsA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] @@ -39472,8 +39540,8 @@ packages: dev: false optional: true - /sass-embedded-win32-arm64@1.80.6: - resolution: {integrity: sha512-29wETQi1ykeVvpd4zMVokpQKFSOZskGJzZawuuNCdo7BHjHKIRDsqbz8YT1CewHPBshI0hfD21fenmjxYjGXPQ==} + /sass-embedded-win32-arm64@1.83.4: + resolution: {integrity: sha512-J2BFKrEaeSrVazU2qTjyQdAk+MvbzJeTuCET0uAJEXSKtvQ3AzxvzndS7LqkDPbF32eXAHLw8GVpwcBwKbB3Uw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] @@ -39490,8 +39558,8 @@ packages: dev: false optional: true - /sass-embedded-win32-ia32@1.80.6: - resolution: {integrity: sha512-1s3OpK2iTIfIL/a91QhAQnffsbuWfnsM8Lx4Fxt0f7ErnxjCV6q8MUFTV/UhcLtLyTFnPCA62DLjp2KGCjMI9A==} + /sass-embedded-win32-ia32@1.83.4: + resolution: {integrity: sha512-uPAe9T/5sANFhJS5dcfAOhOJy8/l2TRYG4r+UO3Wp4yhqbN7bggPvY9c7zMYS0OC8tU/bCvfYUDFHYMCl91FgA==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [win32] @@ -39508,8 +39576,8 @@ packages: dev: false optional: true - /sass-embedded-win32-x64@1.80.6: - resolution: {integrity: sha512-0pH4Zr9silHkcmLPC0ghnD3DI0vMsjA7dKvGR32/RbbjOSvHV5cDQRLiuVJAPp34dfMA7kJd1ysSchRdH0igAQ==} + /sass-embedded-win32-x64@1.83.4: + resolution: {integrity: sha512-C9fkDY0jKITdJFij4UbfPFswxoXN9O/Dr79v17fJnstVwtUojzVJWKHUXvF0Zg2LIR7TCc4ju3adejKFxj7ueA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] @@ -39552,39 +39620,40 @@ packages: sass-embedded-win32-x64: 1.79.5 dev: false - /sass-embedded@1.80.6: - resolution: {integrity: sha512-Og4aqBnaA3oJfIpHaLuNATAqzBRgUJDYJy2X15V59cot2wYOtiT/ciPnyuq1o7vpDEeOkHhEd+mSviSlXoETug==} + /sass-embedded@1.83.4: + resolution: {integrity: sha512-Hf2burRA/y5PGxsg6jB9UpoK/xZ6g/pgrkOcdl6j+rRg1Zj8XhGKZ1MTysZGtTPUUmiiErqzkP5+Kzp95yv9GQ==} engines: {node: '>=16.0.0'} hasBin: true dependencies: '@bufbuild/protobuf': 2.2.0 buffer-builder: 0.2.0 colorjs.io: 0.5.2 - immutable: 4.3.7 + immutable: 5.0.3 rxjs: 7.8.1 supports-color: 8.1.1 + sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-android-arm: 1.80.6 - sass-embedded-android-arm64: 1.80.6 - sass-embedded-android-ia32: 1.80.6 - sass-embedded-android-riscv64: 1.80.6 - sass-embedded-android-x64: 1.80.6 - sass-embedded-darwin-arm64: 1.80.6 - sass-embedded-darwin-x64: 1.80.6 - sass-embedded-linux-arm: 1.80.6 - sass-embedded-linux-arm64: 1.80.6 - sass-embedded-linux-ia32: 1.80.6 - sass-embedded-linux-musl-arm: 1.80.6 - sass-embedded-linux-musl-arm64: 1.80.6 - sass-embedded-linux-musl-ia32: 1.80.6 - sass-embedded-linux-musl-riscv64: 1.80.6 - sass-embedded-linux-musl-x64: 1.80.6 - sass-embedded-linux-riscv64: 1.80.6 - sass-embedded-linux-x64: 1.80.6 - sass-embedded-win32-arm64: 1.80.6 - sass-embedded-win32-ia32: 1.80.6 - sass-embedded-win32-x64: 1.80.6 + sass-embedded-android-arm: 1.83.4 + sass-embedded-android-arm64: 1.83.4 + sass-embedded-android-ia32: 1.83.4 + sass-embedded-android-riscv64: 1.83.4 + sass-embedded-android-x64: 1.83.4 + sass-embedded-darwin-arm64: 1.83.4 + sass-embedded-darwin-x64: 1.83.4 + sass-embedded-linux-arm: 1.83.4 + sass-embedded-linux-arm64: 1.83.4 + sass-embedded-linux-ia32: 1.83.4 + sass-embedded-linux-musl-arm: 1.83.4 + sass-embedded-linux-musl-arm64: 1.83.4 + sass-embedded-linux-musl-ia32: 1.83.4 + sass-embedded-linux-musl-riscv64: 1.83.4 + sass-embedded-linux-musl-x64: 1.83.4 + sass-embedded-linux-riscv64: 1.83.4 + sass-embedded-linux-x64: 1.83.4 + sass-embedded-win32-arm64: 1.83.4 + sass-embedded-win32-ia32: 1.83.4 + sass-embedded-win32-x64: 1.83.4 dev: true /sass-loader@12.6.0(sass@1.79.4)(webpack@5.93.0): @@ -39609,7 +39678,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.79.4 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /sass-loader@13.3.3(webpack@5.93.0): resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==} @@ -39676,6 +39745,16 @@ packages: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + /schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + dev: true + /screenfull@5.2.0: resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} engines: {node: '>=0.10.0'} @@ -39732,7 +39811,7 @@ packages: '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.1.2) aggregate-error: 5.0.0 cosmiconfig: 9.0.0(typescript@5.5.2) - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) env-ci: 11.1.0 execa: 9.4.0 figures: 6.1.0 @@ -39843,7 +39922,7 @@ packages: resolution: {integrity: sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==} engines: {node: '>= 18'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) destroy: 1.2.0 encodeurl: 2.0.0 escape-html: 1.0.3 @@ -40327,7 +40406,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -40340,7 +40419,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -40437,7 +40516,7 @@ packages: dependencies: graceful-fs: 4.2.11 - /storybook-addon-rslib@0.1.4(@rsbuild/core@1.1.12)(@rslib/core@0.2.0)(storybook-builder-rsbuild@0.1.5)(typescript@5.5.2): + /storybook-addon-rslib@0.1.4(@rsbuild/core@1.1.13)(@rslib/core@0.2.0)(storybook-builder-rsbuild@0.1.5)(typescript@5.5.2): resolution: {integrity: sha512-JXF2OZb3NXE7iYztLxiOTMP1j2BGHSNhREu+5LCjsOXxXFXiJrh4T8OeVLKsg7FlBSfnTkALSra0vHHnerFlfA==} engines: {node: '>=18.0.0'} peerDependencies: @@ -40449,13 +40528,13 @@ packages: typescript: optional: true dependencies: - '@rsbuild/core': 1.1.12 + '@rsbuild/core': 1.1.13 '@rslib/core': 0.2.0(typescript@5.5.2) - storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2) + storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.13)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2) typescript: 5.5.2 dev: true - /storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2): + /storybook-builder-rsbuild@0.1.5(@rsbuild/core@1.1.13)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2): resolution: {integrity: sha512-g8/pVX+2YixHpWt/Q8dQWtkuKpWKxm1i9h+ihTFPO5LQWc3HvlF6PAXccPvedicLizGR2xTaI/RcJkE+2bYXqA==} peerDependencies: '@rsbuild/core': ^1.0.1 @@ -40465,8 +40544,8 @@ packages: typescript: optional: true dependencies: - '@rsbuild/core': 1.1.12 - '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.5.2) + '@rsbuild/core': 1.1.13 + '@rsbuild/plugin-type-check': 1.0.1(@rsbuild/core@1.1.13)(@swc/core@1.7.26)(esbuild@0.18.20)(typescript@5.5.2) '@storybook/addon-docs': 8.3.5(storybook@8.4.2) '@storybook/core-webpack': 8.3.5(storybook@8.4.2) browser-assert: 1.2.1 @@ -40478,7 +40557,7 @@ packages: magic-string: 0.30.12 path-browserify: 1.0.1 process: 0.11.10 - rsbuild-plugin-html-minifier-terser: 1.1.1(@rsbuild/core@1.1.12) + rsbuild-plugin-html-minifier-terser: 1.1.1(@rsbuild/core@1.1.13) sirv: 2.0.4 storybook: 8.4.2(prettier@3.3.3) ts-dedent: 2.2.0 @@ -40494,7 +40573,7 @@ packages: - webpack-sources dev: true - /storybook-react-rsbuild@0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(rollup@4.24.0)(storybook@8.4.2)(typescript@5.5.2)(webpack@5.93.0): + /storybook-react-rsbuild@0.1.5(@rsbuild/core@1.1.13)(@swc/core@1.7.26)(esbuild@0.18.20)(react-dom@18.3.1)(react@18.3.1)(rollup@4.24.0)(storybook@8.4.2)(typescript@5.5.2)(webpack@5.93.0): resolution: {integrity: sha512-Cy7Ms5COLR1FTelGRxS5pE9LVlDSvaJeBsTH2MVi/29ZK8UEE0VH+Mnve2MboB93GbC3fhZFtIcNSF2dy9pjTw==} engines: {node: '>=18.0.0'} peerDependencies: @@ -40508,7 +40587,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.24.0) - '@rsbuild/core': 1.1.12 + '@rsbuild/core': 1.1.13 '@storybook/react': 8.3.5(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2)(typescript@5.5.2) '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.5.2)(webpack@5.93.0) '@types/node': 18.16.9 @@ -40519,7 +40598,7 @@ packages: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 storybook: 8.4.2(prettier@3.3.3) - storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.12)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2) + storybook-builder-rsbuild: 0.1.5(@rsbuild/core@1.1.13)(@swc/core@1.7.26)(esbuild@0.18.20)(storybook@8.4.2)(typescript@5.5.2) tsconfig-paths: 4.2.0 typescript: 5.5.2 transitivePeerDependencies: @@ -40610,7 +40689,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -40862,7 +40941,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /style-to-object@0.3.0: resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} @@ -41034,7 +41113,7 @@ packages: hasBin: true dependencies: '@adobe/css-tools': 4.3.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) glob: 10.4.5 sax: 1.4.1 source-map: 0.7.4 @@ -41101,7 +41180,6 @@ packages: /supports-color@9.3.1: resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==} engines: {node: '>=12'} - dev: true /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} @@ -41172,6 +41250,18 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true + /sync-child-process@1.0.2: + resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==} + engines: {node: '>=16.0.0'} + dependencies: + sync-message-port: 1.1.3 + dev: true + + /sync-message-port@1.1.3: + resolution: {integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==} + engines: {node: '>=16.0.0'} + dev: true + /synchronous-promise@2.0.17: resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} dev: true @@ -41347,7 +41437,7 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.95.0): + /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -41370,7 +41460,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.34.1 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.93.0): @@ -41424,6 +41514,32 @@ packages: webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) dev: true + /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.97.1): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + esbuild: 0.18.20 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.34.1 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) + dev: true + /terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.75.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} @@ -41501,6 +41617,58 @@ packages: webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.24.0) dev: true + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + esbuild: 0.17.19 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.34.1 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) + dev: true + + /terser-webpack-plugin@5.3.11(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.97.1): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.7.26(@swc/helpers@0.5.13) + esbuild: 0.18.20 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.34.1 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.18.20) + dev: true + /terser-webpack-plugin@5.3.9(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.95.0): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} @@ -41537,6 +41705,17 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 + /terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.12.1 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -41830,12 +42009,52 @@ packages: typescript: 5.5.2 dev: true + /ts-checker-rspack-plugin@1.1.1(@rspack/core@1.0.8)(typescript@5.0.4): + resolution: {integrity: sha512-BlpPqnfAmV0TcDg58H+1qV8Zb57ilv0x+ajjnxrVQ6BWgC8HzAdc+TycqDOJ4sZZYIV+hywQGozZFGklzbCR6A==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@rspack/core': ^1.0.0 + typescript: '>=3.8.0' + peerDependenciesMeta: + '@rspack/core': + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + '@rspack/core': 1.0.8(@swc/helpers@0.5.13) + '@rspack/lite-tapable': 1.0.1 + chokidar: 3.6.0 + memfs: 4.17.0 + minimatch: 9.0.5 + picocolors: 1.1.1 + typescript: 5.0.4 + dev: true + + /ts-checker-rspack-plugin@1.1.1(@rspack/core@1.0.8)(typescript@5.5.2): + resolution: {integrity: sha512-BlpPqnfAmV0TcDg58H+1qV8Zb57ilv0x+ajjnxrVQ6BWgC8HzAdc+TycqDOJ4sZZYIV+hywQGozZFGklzbCR6A==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@rspack/core': ^1.0.0 + typescript: '>=3.8.0' + peerDependenciesMeta: + '@rspack/core': + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + '@rspack/core': 1.0.8(@swc/helpers@0.5.13) + '@rspack/lite-tapable': 1.0.1 + chokidar: 3.6.0 + memfs: 4.17.0 + minimatch: 9.0.5 + picocolors: 1.1.1 + typescript: 5.5.2 + dev: true + /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} - /ts-deepmerge@7.0.1: - resolution: {integrity: sha512-JBFCmNenZdUCc+TRNCtXVM6N8y/nDQHAcpj5BlwXG/gnogjam1NunulB9ia68mnqYI446giMfpqeBFFkOleh+g==} + /ts-deepmerge@7.0.2: + resolution: {integrity: sha512-akcpDTPuez4xzULo5NwuoKwYRtjQJ9eoNfBACiBMaXwNAx7B1PKfe5wqUFJuW5uKzQ68YjDFwPaWHDG1KnFGsA==} engines: {node: '>=14.13.1'} dev: true @@ -41932,7 +42151,22 @@ packages: webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.18.20) dev: true - /ts-loader@9.4.4(typescript@5.5.2)(webpack@5.95.0): + /ts-loader@9.4.4(typescript@5.0.4)(webpack@5.97.1): + resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} + engines: {node: '>=12.0.0'} + peerDependencies: + typescript: '*' + webpack: ^5.0.0 + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.17.1 + micromatch: 4.0.8 + semver: 7.6.3 + typescript: 5.0.4 + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) + dev: true + + /ts-loader@9.4.4(typescript@5.5.2)(webpack@5.97.1): resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} engines: {node: '>=12.0.0'} peerDependencies: @@ -41944,7 +42178,7 @@ packages: micromatch: 4.0.8 semver: 7.6.3 typescript: 5.5.2 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /ts-loader@9.5.1(typescript@5.5.2)(webpack@5.93.0): @@ -42132,6 +42366,16 @@ packages: tsconfig-paths: 4.2.0 dev: true + /tsconfig-paths-webpack-plugin@4.2.0: + resolution: {integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==} + engines: {node: '>=10.13.0'} + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.17.1 + tapable: 2.2.1 + tsconfig-paths: 4.2.0 + dev: true + /tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: @@ -42167,7 +42411,7 @@ packages: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - /tsup@7.2.0(@swc/core@1.7.26)(postcss@8.4.47)(typescript@5.5.2): + /tsup@7.2.0(@swc/core@1.7.26)(postcss@8.5.1)(typescript@5.5.2): resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} engines: {node: '>=16.14'} hasBin: true @@ -42187,13 +42431,13 @@ packages: bundle-require: 4.2.1(esbuild@0.18.20) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) esbuild: 0.18.20 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.47 - postcss-load-config: 4.0.2(postcss@8.4.47) + postcss: 8.5.1 + postcss-load-config: 4.0.2(postcss@8.5.1) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 @@ -42205,7 +42449,7 @@ packages: - ts-node dev: false - /tsup@8.3.0(@swc/core@1.7.26)(postcss@8.4.47)(typescript@5.5.2): + /tsup@8.3.0(@swc/core@1.7.26)(postcss@8.5.1)(typescript@5.5.2): resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} engines: {node: '>=18'} hasBin: true @@ -42229,13 +42473,13 @@ packages: cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) esbuild: 0.23.0 execa: 5.1.1 joycon: 3.1.1 picocolors: 1.1.0 - postcss: 8.4.47 - postcss-load-config: 6.0.1(postcss@8.4.47) + postcss: 8.5.1 + postcss-load-config: 6.0.1(postcss@8.5.1) resolve-from: 5.0.0 rollup: 4.23.0 source-map: 0.8.0-beta.0 @@ -42770,24 +43014,23 @@ packages: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} - /update-browserslist-db@1.1.1(browserslist@4.23.1): + /update-browserslist-db@1.1.1(browserslist@4.24.0): resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.23.1 + browserslist: 4.24.0 escalade: 3.2.0 picocolors: 1.1.1 - dev: true - /update-browserslist-db@1.1.1(browserslist@4.24.0): + /update-browserslist-db@1.1.1(browserslist@4.24.4): resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.24.0 + browserslist: 4.24.4 escalade: 3.2.0 picocolors: 1.1.1 @@ -43031,7 +43274,7 @@ packages: compression: 1.7.4 cookies: 0.9.1 cors: 2.8.5 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) envinfo: 7.11.0 express: 4.18.2 express-rate-limit: 5.5.1 @@ -43146,7 +43389,7 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) pathe: 1.1.2 picocolors: 1.1.1 vite: 5.2.14(@types/node@20.12.14)(less@4.2.0)(stylus@0.64.0) @@ -43167,7 +43410,7 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) pathe: 1.1.2 picocolors: 1.1.1 vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) @@ -43197,7 +43440,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(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.12 @@ -43224,7 +43467,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(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.12 @@ -43244,7 +43487,7 @@ packages: vite: optional: true dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.5.2) vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) @@ -43414,7 +43657,7 @@ packages: acorn-walk: 8.3.4 cac: 6.7.14 chai: 4.5.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.11 @@ -43471,7 +43714,7 @@ packages: '@vitest/utils': 1.6.0 acorn-walk: 8.3.4 chai: 4.5.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.11 @@ -43520,7 +43763,7 @@ packages: peerDependencies: eslint: '>=6.0.0' dependencies: - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.3.1) eslint: 8.57.1 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -43724,7 +43967,7 @@ packages: on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) /webpack-dev-server@5.0.4(webpack@5.93.0): resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} @@ -43877,9 +44120,9 @@ packages: dependencies: html-webpack-plugin: 5.6.2(@rspack/core@1.0.8)(webpack@5.93.0) typed-assert: 1.0.9 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) - /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3)(webpack@5.95.0): + /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3)(webpack@5.97.1): resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} peerDependencies: @@ -43889,9 +44132,9 @@ packages: html-webpack-plugin: optional: true dependencies: - html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.95.0) + html-webpack-plugin: 5.6.3(@rspack/core@1.0.8)(webpack@5.97.1) typed-assert: 1.0.9 - webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.17.19) + webpack: 5.97.1(@swc/core@1.7.26)(esbuild@0.17.19) dev: true /webpack-virtual-modules@0.6.2: @@ -44015,7 +44258,7 @@ packages: - esbuild - uglify-js - /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.17.19): + /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.18.20): resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} engines: {node: '>=10.13.0'} hasBin: true @@ -44045,7 +44288,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.95.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.95.0) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -44054,7 +44297,7 @@ packages: - uglify-js dev: true - /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.18.20): + /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0): resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} engines: {node: '>=10.13.0'} hasBin: true @@ -44084,7 +44327,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.95.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.95.0) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -44093,8 +44336,8 @@ packages: - uglify-js dev: true - /webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0): - resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} + /webpack@5.97.1(@swc/core@1.7.26)(esbuild@0.17.19): + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -44103,12 +44346,12 @@ packages: webpack-cli: optional: true dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 @@ -44123,7 +44366,46 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.24.0)(webpack@5.95.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.17.19)(webpack@5.97.1) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /webpack@5.97.1(@swc/core@1.7.26)(esbuild@0.18.20): + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.0 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.18.20)(webpack@5.97.1) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -44465,8 +44747,8 @@ packages: engines: {node: '>= 14'} hasBin: true - /yaml@2.6.0: - resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + /yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true dev: true From f1413969ca3030b8bc353c1f21d7349daab585cf Mon Sep 17 00:00:00 2001 From: CocooDanielle Date: Sun, 26 Jan 2025 15:56:23 +0800 Subject: [PATCH 3/3] fix(vue3-bridge): vue3-bridge parameter lossing issue (#3462) --- .changeset/afraid-planets-juggle.md | 5 +++++ apps/router-demo/router-host-2000/src/App.tsx | 2 +- apps/router-demo/router-remote3-2003/src/App.vue | 9 +++++++++ .../router-demo/router-remote3-2003/src/export-app.ts | 11 ++++++----- packages/bridge/vue3-bridge/src/provider.ts | 8 +++++--- 5 files changed, 26 insertions(+), 9 deletions(-) create mode 100644 .changeset/afraid-planets-juggle.md diff --git a/.changeset/afraid-planets-juggle.md b/.changeset/afraid-planets-juggle.md new file mode 100644 index 00000000000..d6a0811e15b --- /dev/null +++ b/.changeset/afraid-planets-juggle.md @@ -0,0 +1,5 @@ +--- +'@module-federation/bridge-vue3': patch +--- + +fix(vue3-bridge): bridge-vue3 parameter lossing issue diff --git a/apps/router-demo/router-host-2000/src/App.tsx b/apps/router-demo/router-host-2000/src/App.tsx index c2cc5e18e44..e4d79000905 100644 --- a/apps/router-demo/router-host-2000/src/App.tsx +++ b/apps/router-demo/router-host-2000/src/App.tsx @@ -135,7 +135,7 @@ const App = () => { path="/remote2/*" Component={() => } /> - } /> + } /> } /> + + diff --git a/apps/router-demo/router-remote3-2003/src/export-app.ts b/apps/router-demo/router-remote3-2003/src/export-app.ts index 8dc83e648aa..e7cade5289d 100644 --- a/apps/router-demo/router-remote3-2003/src/export-app.ts +++ b/apps/router-demo/router-remote3-2003/src/export-app.ts @@ -1,12 +1,13 @@ -import { createApp } from 'vue'; import App from './App.vue'; -import './index.css'; import router from './router'; import { createBridgeComponent } from '@module-federation/bridge-vue3'; +import './index.css'; export default createBridgeComponent({ rootComponent: App, - appOptions: () => ({ - router, - }), + appOptions: ({ app }) => { + // Optional: adding a plugin to the new Vue instance on the host application side + // app.use(customPlugin); + return { router }; + }, }); diff --git a/packages/bridge/vue3-bridge/src/provider.ts b/packages/bridge/vue3-bridge/src/provider.ts index 1c64d5a26d2..77239ca2dea 100644 --- a/packages/bridge/vue3-bridge/src/provider.ts +++ b/packages/bridge/vue3-bridge/src/provider.ts @@ -28,7 +28,8 @@ export function createBridgeComponent(bridgeInfo: ProviderFnParams) { __APP_VERSION__, async render(info: RenderFnParams) { LoggerInstance.debug(`createBridgeComponent render Info`, info); - const app = Vue.createApp(bridgeInfo.rootComponent); + const { moduleName, dom, basename, memoryRoute, ...propsInfo } = info; + const app = Vue.createApp(bridgeInfo.rootComponent, propsInfo); rootMap.set(info.dom, app); const beforeBridgeRenderRes = @@ -43,8 +44,9 @@ export function createBridgeComponent(bridgeInfo: ProviderFnParams) { const bridgeOptions = bridgeInfo.appOptions({ app, - basename: info.basename, - memoryRoute: info.memoryRoute, + basename, + memoryRoute, + ...propsInfo, ...extraProps, });