From e22f4928dc6e7b036f2a182c215704ed73653db5 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 20:44:54 +0000 Subject: [PATCH 01/27] feat(runtime): add shared webpack require accessor helpers Co-authored-by: zackary.l.jackson --- .changeset/twelve-forks-whisper.md | 8 + packages/runtime-core/src/utils/load.ts | 3 +- .../__tests__/importWithBundlerIgnore.spec.ts | 7 + packages/sdk/src/importWithBundlerIgnore.ts | 9 + packages/sdk/src/index.ts | 1 + packages/utilities/package.json | 3 +- packages/utilities/src/utils/importRemote.ts | 8 +- packages/utilities/src/utils/pure.ts | 5 +- .../__tests__/accessor.spec.ts | 35 + packages/webpack-bundler-runtime/package.json | 13 + packages/webpack-bundler-runtime/project.json | 3 +- .../webpack-bundler-runtime/src/accessor.ts | 29 + packages/webpack-bundler-runtime/src/index.ts | 10 + packages/webpack-bundler-runtime/src/init.ts | 2 +- pnpm-lock.yaml | 1223 ++++++----------- 15 files changed, 552 insertions(+), 807 deletions(-) create mode 100644 .changeset/twelve-forks-whisper.md create mode 100644 packages/sdk/__tests__/importWithBundlerIgnore.spec.ts create mode 100644 packages/sdk/src/importWithBundlerIgnore.ts create mode 100644 packages/webpack-bundler-runtime/__tests__/accessor.spec.ts create mode 100644 packages/webpack-bundler-runtime/src/accessor.ts diff --git a/.changeset/twelve-forks-whisper.md b/.changeset/twelve-forks-whisper.md new file mode 100644 index 00000000000..870c0d57f9d --- /dev/null +++ b/.changeset/twelve-forks-whisper.md @@ -0,0 +1,8 @@ +--- +'@module-federation/webpack-bundler-runtime': patch +'@module-federation/sdk': patch +'@module-federation/runtime-core': patch +'@module-federation/utilities': patch +--- + +Add runtime-safe access helpers for webpack require and ignored dynamic imports, and migrate core runtime loaders to use these helpers so intermediate bundling steps are less likely to rewrite runtime globals. diff --git a/packages/runtime-core/src/utils/load.ts b/packages/runtime-core/src/utils/load.ts index 2c315935f82..ed4082efdc2 100644 --- a/packages/runtime-core/src/utils/load.ts +++ b/packages/runtime-core/src/utils/load.ts @@ -3,6 +3,7 @@ import { loadScriptNode, composeKeyWithSeparator, isBrowserEnv, + importWithBundlerIgnore, } from '@module-federation/sdk'; import { DEFAULT_REMOTE_TYPE, DEFAULT_SCOPE } from '../constant'; import { ModuleFederation } from '../core'; @@ -36,7 +37,7 @@ async function loadEsmEntry({ reject, ]); } else { - import(/* webpackIgnore: true */ /* @vite-ignore */ entry) + importWithBundlerIgnore(entry) .then(resolve) .catch(reject); } diff --git a/packages/sdk/__tests__/importWithBundlerIgnore.spec.ts b/packages/sdk/__tests__/importWithBundlerIgnore.spec.ts new file mode 100644 index 00000000000..2e6757f5b9a --- /dev/null +++ b/packages/sdk/__tests__/importWithBundlerIgnore.spec.ts @@ -0,0 +1,7 @@ +import { importWithBundlerIgnore } from '../src'; + +describe('importWithBundlerIgnore', () => { + test('exports a callable helper', () => { + expect(typeof importWithBundlerIgnore).toBe('function'); + }); +}); diff --git a/packages/sdk/src/importWithBundlerIgnore.ts b/packages/sdk/src/importWithBundlerIgnore.ts new file mode 100644 index 00000000000..853041e8940 --- /dev/null +++ b/packages/sdk/src/importWithBundlerIgnore.ts @@ -0,0 +1,9 @@ +export function importWithBundlerIgnore( + modulePath: string, +): Promise { + return import( + /* webpackIgnore: true */ + /* @vite-ignore */ + modulePath + ) as Promise; +} diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts index 91408c4a527..c25de9f8e10 100644 --- a/packages/sdk/src/index.ts +++ b/packages/sdk/src/index.ts @@ -21,3 +21,4 @@ export * from './dom'; export * from './node'; export * from './normalizeOptions'; export { createModuleFederationConfig } from './createModuleFederationConfig'; +export { importWithBundlerIgnore } from './importWithBundlerIgnore'; diff --git a/packages/utilities/package.json b/packages/utilities/package.json index e4771bab97e..8837c3a81d9 100644 --- a/packages/utilities/package.json +++ b/packages/utilities/package.json @@ -23,7 +23,8 @@ "rsbuild-plugin-publint": "^0.2.1" }, "dependencies": { - "@module-federation/sdk": "workspace:*" + "@module-federation/sdk": "workspace:*", + "@module-federation/webpack-bundler-runtime": "workspace:*" }, "peerDependencies": { "react": "^16 || ^17 || ^18", diff --git a/packages/utilities/src/utils/importRemote.ts b/packages/utilities/src/utils/importRemote.ts index ed277f84ef6..52903ad1c3f 100644 --- a/packages/utilities/src/utils/importRemote.ts +++ b/packages/utilities/src/utils/importRemote.ts @@ -4,6 +4,10 @@ import type { WebpackShareScopes, RemoteData, } from '../types'; +import { + importWithBundlerIgnore, + getWebpackRequireOrThrow, +} from '@module-federation/webpack-bundler-runtime/accessor'; /** * Type definition for RemoteUrl @@ -50,7 +54,7 @@ const loadRemote = ( ) => new Promise((resolve, reject) => { const timestamp = bustRemoteEntryCache ? `?t=${new Date().getTime()}` : ''; - const webpackRequire = __webpack_require__ as unknown as WebpackRequire; + const webpackRequire = getWebpackRequireOrThrow() as unknown as WebpackRequire; webpackRequire.l( `${url}${timestamp}`, (event) => { @@ -72,7 +76,7 @@ const loadEsmRemote = async ( url: RemoteData['url'], scope: ImportRemoteOptions['scope'], ) => { - const module = await import(/* webpackIgnore: true */ url); + const module = await importWithBundlerIgnore>(url); if (!module) { throw new Error( diff --git a/packages/utilities/src/utils/pure.ts b/packages/utilities/src/utils/pure.ts index ebb9ad36d30..57486319ef3 100644 --- a/packages/utilities/src/utils/pure.ts +++ b/packages/utilities/src/utils/pure.ts @@ -3,8 +3,10 @@ import { RemoteVars, RuntimeRemote, RuntimeRemotesMap, + WebpackRequire, WebpackRemoteContainer, } from '../types'; +import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime/accessor'; const pure = typeof process !== 'undefined' ? process.env['REMOTES'] || {} : {}; export const remoteVars = pure as RemoteVars; @@ -19,6 +21,7 @@ export const extractUrlAndGlobal = (urlAndGlobal: string): [string, string] => { export const loadScript = (keyOrRuntimeRemoteItem: string | RuntimeRemote) => { const runtimeRemotes = getRuntimeRemotes(); + const webpackRequire = getWebpackRequireOrThrow() as unknown as WebpackRequire; // 1) Load remote container if needed let asyncContainer: RuntimeRemote['asyncContainer']; @@ -83,7 +86,7 @@ export const loadScript = (keyOrRuntimeRemoteItem: string | RuntimeRemote) => { return resolveRemoteGlobal(); } - (__webpack_require__ as any).l( + webpackRequire.l( reference.url, function (event: Event) { //@ts-ignore diff --git a/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts b/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts new file mode 100644 index 00000000000..81e143ac01a --- /dev/null +++ b/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts @@ -0,0 +1,35 @@ +import { + getWebpackRequire, + getWebpackRequireOrThrow, + importWithBundlerIgnore, +} from '../src/accessor'; + +describe('webpack require accessor', () => { + afterEach(() => { + delete (globalThis as { __webpack_require__?: unknown }).__webpack_require__; + }); + + test('returns undefined when webpack runtime is unavailable', () => { + expect(getWebpackRequire()).toBeUndefined(); + }); + + test('returns the webpack require function when present', () => { + const webpackRequire = Object.assign(jest.fn(), { + federation: { bundlerRuntime: {} }, + }); + (globalThis as { __webpack_require__?: unknown }).__webpack_require__ = + webpackRequire; + + expect(getWebpackRequire()).toBe(webpackRequire); + }); + + test('throws with clear message when webpack runtime is unavailable', () => { + expect(() => getWebpackRequireOrThrow()).toThrow( + 'Unable to access __webpack_require__.', + ); + }); + + test('re-exports dynamic import helper', () => { + expect(typeof importWithBundlerIgnore).toBe('function'); + }); +}); diff --git a/packages/webpack-bundler-runtime/package.json b/packages/webpack-bundler-runtime/package.json index e70bf682748..d9db459b184 100644 --- a/packages/webpack-bundler-runtime/package.json +++ b/packages/webpack-bundler-runtime/package.json @@ -50,6 +50,16 @@ "default": "./dist/constant.cjs.cjs" } }, + "./accessor": { + "import": { + "types": "./dist/accessor.d.ts", + "default": "./dist/accessor.esm.js" + }, + "require": { + "types": "./dist/accessor.d.ts", + "default": "./dist/accessor.cjs.cjs" + } + }, "./*": "./*" }, "typesVersions": { @@ -59,6 +69,9 @@ ], "constant": [ "./dist/constant.d.ts" + ], + "accessor": [ + "./dist/accessor.d.ts" ] } } diff --git a/packages/webpack-bundler-runtime/project.json b/packages/webpack-bundler-runtime/project.json index be3adf14872..68bd3cefc1f 100644 --- a/packages/webpack-bundler-runtime/project.json +++ b/packages/webpack-bundler-runtime/project.json @@ -18,7 +18,8 @@ "compiler": "tsc", "format": ["cjs", "esm"], "additionalEntryPoints": [ - "packages/webpack-bundler-runtime/src/constant.ts" + "packages/webpack-bundler-runtime/src/constant.ts", + "packages/webpack-bundler-runtime/src/accessor.ts" ], "generatePackageJson": false, "useLegacyTypescriptPlugin": false, diff --git a/packages/webpack-bundler-runtime/src/accessor.ts b/packages/webpack-bundler-runtime/src/accessor.ts new file mode 100644 index 00000000000..928e88dc38d --- /dev/null +++ b/packages/webpack-bundler-runtime/src/accessor.ts @@ -0,0 +1,29 @@ +import type { WebpackRequire } from './types'; +export { importWithBundlerIgnore } from '@module-federation/sdk'; + +type GlobalWithWebpackRequire = typeof globalThis & { + __webpack_require__?: unknown; +}; + +export function getWebpackRequire(): WebpackRequire | undefined { + const globalScope = globalThis as GlobalWithWebpackRequire; + const webpackRequire = globalScope.__webpack_require__; + + if (typeof webpackRequire !== 'function') { + return undefined; + } + + return webpackRequire as WebpackRequire; +} + +export function getWebpackRequireOrThrow(): WebpackRequire { + const webpackRequire = getWebpackRequire(); + + if (!webpackRequire) { + throw new Error( + 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', + ); + } + + return webpackRequire; +} diff --git a/packages/webpack-bundler-runtime/src/index.ts b/packages/webpack-bundler-runtime/src/index.ts index dc9b130f0eb..4b477d9d6b7 100644 --- a/packages/webpack-bundler-runtime/src/index.ts +++ b/packages/webpack-bundler-runtime/src/index.ts @@ -8,8 +8,18 @@ import { attachShareScopeMap } from './attachShareScopeMap'; import { initContainerEntry } from './initContainerEntry'; import { init } from './init'; import { getSharedFallbackGetter } from './getSharedFallbackGetter'; +import { + getWebpackRequire, + getWebpackRequireOrThrow, + importWithBundlerIgnore, +} from './accessor'; export * from './types'; +export { + getWebpackRequire, + getWebpackRequireOrThrow, + importWithBundlerIgnore, +}; const federation: Federation = { runtime, diff --git a/packages/webpack-bundler-runtime/src/init.ts b/packages/webpack-bundler-runtime/src/init.ts index fc2e8260a5a..3555856189b 100644 --- a/packages/webpack-bundler-runtime/src/init.ts +++ b/packages/webpack-bundler-runtime/src/init.ts @@ -107,7 +107,7 @@ export function init({ webpackRequire }: { webpackRequire: WebpackRequire }) { await shareEntry.init( origin, // @ts-ignore - __webpack_require__.federation.bundlerRuntime, + webpackRequire.federation.bundlerRuntime, ); // @ts-ignore const getter = shareEntry.get(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0a896198c97..41b9bd4fa0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1008,7 +1008,7 @@ importers: version: 0.80.0(@babel/core@7.28.6) '@react-native/eslint-config': specifier: 0.80.0 - version: 0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4) + version: 0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4) '@react-native/metro-config': specifier: 0.80.0 version: 0.80.0(@babel/core@7.28.6) @@ -1044,7 +1044,7 @@ importers: version: 9.26.0(hono@4.11.7)(jiti@2.6.1) jest: specifier: ^29.6.3 - version: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + version: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)) nodemon: specifier: ^3.1.9 version: 3.1.11 @@ -1096,7 +1096,7 @@ importers: version: 0.80.0(@babel/core@7.28.6) '@react-native/eslint-config': specifier: 0.80.0 - version: 0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4) + version: 0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4) '@react-native/metro-config': specifier: 0.80.0 version: 0.80.0(@babel/core@7.28.6) @@ -1132,7 +1132,7 @@ importers: version: 9.26.0(hono@4.11.7)(jiti@2.6.1) jest: specifier: ^29.6.3 - version: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + version: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)) nodemon: specifier: ^3.1.9 version: 3.1.11 @@ -1945,7 +1945,7 @@ importers: version: 18.3.7(@types/react@18.3.11) tailwindcss: specifier: ^3.4.3 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) typescript: specifier: ^5.4.5 version: 5.9.3 @@ -1994,7 +1994,7 @@ importers: version: 18.3.7(@types/react@18.3.11) tailwindcss: specifier: ^3.4.3 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) typescript: specifier: ^5.4.5 version: 5.9.3 @@ -2025,7 +2025,7 @@ importers: version: 1.2.6(@rsbuild/core@2.0.0-beta.2(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(vue@3.5.27(typescript@5.9.3)) tailwindcss: specifier: ^3.4.3 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) typescript: specifier: ^5.4.2 version: 5.9.3 @@ -2145,7 +2145,7 @@ importers: version: 0.5.1 tailwindcss: specifier: ^3.4.3 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) typescript: specifier: ^5.4.2 version: 5.9.3 @@ -2292,7 +2292,7 @@ importers: version: 1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) '@rslib/core': specifier: ^0.9.0 - version: 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3) + version: 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -2310,10 +2310,10 @@ importers: version: 8.6.15(prettier@3.3.3) storybook-addon-rslib: specifier: ^1.0.1 - version: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3))(typescript@5.9.3) + version: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2))(typescript@5.8.2) storybook-react-rsbuild: specifier: ^1.0.1 - version: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.0)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)) + version: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.0)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)) apps/runtime-demo/3005-runtime-host: dependencies: @@ -2726,13 +2726,13 @@ importers: version: link:../../packages/rspress-plugin '@rsbuild/plugin-sass': specifier: ^1.3.2 - version: 1.5.0(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)) + version: 1.5.0(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1)) '@rspress/core': specifier: 2.0.3 - version: 2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1) + version: 2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1) '@rspress/plugin-llms': specifier: 2.0.1 - version: 2.0.1(@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1)) + version: 2.0.1(@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1)) framer-motion: specifier: ^10.0.0 version: 10.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -2747,10 +2747,10 @@ importers: version: 7.13.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) tailwindcss: specifier: ^3.2.7 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) xgplayer: specifier: ^3.0.16 - version: 3.0.23(core-js@3.48.0) + version: 3.0.23(core-js@3.36.1) devDependencies: '@types/node': specifier: ^20.19.5 @@ -2983,26 +2983,26 @@ importers: version: 0.364.0(react@19.2.4) react-i18next: specifier: ^15.0.0 - version: 15.7.4(i18next@23.16.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3) + version: 15.7.4(i18next@23.16.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2) reactflow: specifier: 11.11.4 version: 11.11.4(@types/react@19.2.10)(immer@9.0.21)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) devDependencies: '@modern-js-app/eslint-config': specifier: 2.59.0 - version: 2.59.0(typescript@5.9.3) + version: 2.59.0(typescript@5.8.2) '@modern-js/app-tools': specifier: 2.70.2 - version: 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + version: 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/eslint-config': specifier: 2.59.0 - version: 2.59.0(typescript@5.9.3) + version: 2.59.0(typescript@5.8.2) '@modern-js/module-tools': specifier: 2.70.2 - version: 2.70.2(@types/node@20.19.5)(typescript@5.9.3) + version: 2.70.2(@types/node@20.19.5)(typescript@5.8.2) '@modern-js/storybook': specifier: 2.70.2 - version: 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + version: 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) '@modern-js/tsconfig': specifier: 2.70.2 version: 2.70.2 @@ -3146,7 +3146,7 @@ importers: version: 18.0.38 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + version: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -3167,7 +3167,7 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: 29.0.1 - version: 29.0.1(@babel/core@7.29.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.0.1(@babel/core@7.29.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)))(typescript@5.8.2) webpack: specifier: 5.104.1 version: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) @@ -3459,10 +3459,10 @@ importers: version: link:../metro-core '@typescript-eslint/eslint-plugin': specifier: 8.54.0 - version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3) + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) '@typescript-eslint/parser': specifier: 8.54.0 - version: 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3) + version: 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) packages/metro-plugin-rnef: devDependencies: @@ -3556,13 +3556,13 @@ importers: devDependencies: '@modern-js/app-tools': specifier: 2.70.5 - version: 2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + version: 2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/module-tools': specifier: 2.70.5 - version: 2.70.5(@types/node@22.19.9)(typescript@5.8.2) + version: 2.70.5(@types/node@20.19.5)(typescript@5.8.2) '@modern-js/runtime': specifier: 2.70.5 - version: 2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) + version: 2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) '@modern-js/server-runtime': specifier: 2.70.5 version: 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -3580,7 +3580,7 @@ importers: version: 1.4.5(@rsbuild/core@1.3.21)(webpack-hot-middleware@2.26.1) '@rslib/core': specifier: 0.18.5 - version: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2) + version: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(typescript@5.8.2) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -3650,10 +3650,10 @@ importers: devDependencies: '@modern-js/app-tools': specifier: 3.0.1 - version: 3.0.1(@module-federation/runtime-tools@2.0.1)(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(core-js@3.48.0)(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + version: 3.0.1(@module-federation/runtime-tools@2.0.1)(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(core-js@3.48.0)(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) '@modern-js/module-tools': specifier: 2.70.5 - version: 2.70.5(@types/node@22.19.9)(typescript@5.8.2) + version: 2.70.5(@types/node@20.19.5)(typescript@5.8.2) '@modern-js/runtime': specifier: 3.0.1 version: 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) @@ -3674,7 +3674,7 @@ importers: version: 1.4.5(@rsbuild/core@2.0.0-beta.2(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) '@rslib/core': specifier: 0.18.5 - version: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2) + version: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(typescript@5.8.2) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -3964,20 +3964,20 @@ importers: version: link:../sdk '@nx/module-federation': specifier: '>= 16.0.0' - version: 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4) + version: 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4) '@nx/react': specifier: '>= 16.0.0' - version: 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(@zkochan/js-yaml@0.0.7)(esbuild@0.25.0)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + version: 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(@zkochan/js-yaml@0.0.7)(esbuild@0.25.0)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) '@nx/webpack': specifier: '>= 16.0.0' - version: 21.2.3(@babel/traverse@7.29.0)(@rspack/core@1.3.9(@swc/helpers@0.5.18))(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-template-compiler@2.7.16)(webpack-cli@5.1.4) + version: 21.2.3(@babel/traverse@7.29.0)(@rspack/core@1.3.9(@swc/helpers@0.5.18))(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-template-compiler@2.7.16)(webpack-cli@5.1.4) devDependencies: '@module-federation/utilities': specifier: workspace:* version: link:../utilities '@rsbuild/core': specifier: 2.0.0-beta.2 - version: 2.0.0-beta.2(@module-federation/runtime-tools@0.15.0)(core-js@3.48.0) + version: 2.0.0-beta.2(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) '@storybook/core': specifier: ^8.4.6 version: 8.6.14(prettier@3.3.3)(storybook@9.0.9(@testing-library/dom@10.4.1)(prettier@3.3.3)) @@ -4329,6 +4329,9 @@ importers: '@module-federation/sdk': specifier: workspace:* version: link:../sdk + '@module-federation/webpack-bundler-runtime': + specifier: workspace:* + version: link:../webpack-bundler-runtime react-dom: specifier: ^16 || ^17 || ^18 version: 18.3.1(react@18.3.1) @@ -26074,6 +26077,7 @@ packages: tar@7.5.7: resolution: {integrity: sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tcp-port-used@1.0.2: resolution: {integrity: sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==} @@ -28259,9 +28263,17 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 + '@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@8.57.1)': + dependencies: + '@babel/core': 7.29.0 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.57.1 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + '@babel/eslint-plugin@7.27.1(@babel/eslint-parser@7.28.6(@babel/core@7.28.6)(eslint@8.57.1))(eslint@8.57.1)': dependencies: - '@babel/eslint-parser': 7.28.6(@babel/core@7.28.6)(eslint@8.57.1) + '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@8.57.1) eslint: 8.57.1 eslint-rule-composer: 0.3.0 @@ -29943,39 +29955,6 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@changesets/cli@2.29.8(@types/node@22.19.9)': - dependencies: - '@changesets/apply-release-plan': 7.0.14 - '@changesets/assemble-release-plan': link:packages/assemble-release-plan - '@changesets/changelog-git': 0.2.1 - '@changesets/config': 3.1.2 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.3 - '@changesets/get-release-plan': 4.0.14 - '@changesets/git': 3.0.4 - '@changesets/logger': 0.1.1 - '@changesets/pre': 2.0.2 - '@changesets/read': 0.6.6 - '@changesets/should-skip-package': 0.1.2 - '@changesets/types': 6.1.0 - '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@22.19.9) - '@manypkg/get-packages': 1.1.3 - ansi-colors: 4.1.3 - ci-info: 3.9.0 - enquirer: 2.4.1 - fs-extra: 7.0.1 - mri: 1.2.0 - p-limit: 2.3.0 - package-manager-detector: 0.2.11 - picocolors: 1.1.1 - resolve-from: 5.0.0 - semver: 7.6.3 - spawndamnit: 3.0.1 - term-size: 2.2.1 - transitivePeerDependencies: - - '@types/node' - '@changesets/config@3.1.2': dependencies: '@changesets/errors': 0.2.0 @@ -31560,13 +31539,6 @@ snapshots: optionalDependencies: '@types/node': 20.19.5 - '@inquirer/external-editor@1.0.3(@types/node@22.19.9)': - dependencies: - chardet: 2.1.1 - iconv-lite: 0.7.2 - optionalDependencies: - '@types/node': 22.19.9 - '@isaacs/balanced-match@4.0.1': {} '@isaacs/brace-expansion@5.0.0': @@ -31681,42 +31653,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.19.5 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.9.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.8 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -31730,7 +31667,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -32353,27 +32290,27 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@modern-js-app/eslint-config@2.59.0(typescript@5.9.3)': + '@modern-js-app/eslint-config@2.59.0(typescript@5.8.2)': dependencies: '@babel/core': 7.28.6 - '@babel/eslint-parser': 7.28.6(@babel/core@7.28.6)(eslint@8.57.1) + '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@8.57.1) '@babel/eslint-plugin': 7.27.1(@babel/eslint-parser@7.28.6(@babel/core@7.28.6)(eslint@8.57.1))(eslint@8.57.1) '@modern-js/babel-preset': 2.59.0(@rsbuild/core@1.0.1-rc.4) '@rsbuild/core': 1.0.1-rc.4 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) eslint: 8.57.1 eslint-config-prettier: 8.10.2(eslint@8.57.1) eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.1) eslint-plugin-filenames: 1.3.2(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1) eslint-plugin-node: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) eslint-plugin-promise: 6.6.0(eslint@8.57.1) eslint-plugin-react: 7.37.2(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) prettier: 2.8.8 - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -32425,7 +32362,7 @@ snapshots: '@swc/helpers': 0.5.1 redux: 4.2.1 - '@modern-js/app-tools@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/app-tools@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/parser': 7.28.6 '@babel/traverse': 7.28.6 @@ -32438,11 +32375,11 @@ snapshots: '@modern-js/plugin-v2': 2.70.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/prod-server': 2.70.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/rsbuild-plugin-esbuild': 2.70.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(webpack-cli@5.1.4) - '@modern-js/server': 2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))(tsconfig-paths@4.2.0) + '@modern-js/server': 2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0) '@modern-js/server-core': 2.70.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/server-utils': 2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2) '@modern-js/types': 2.70.2 - '@modern-js/uni-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + '@modern-js/uni-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/utils': 2.70.2 '@rsbuild/core': 1.7.2 '@rsbuild/plugin-node-polyfill': 1.4.2(@rsbuild/core@1.7.2) @@ -32456,7 +32393,7 @@ snapshots: pkg-types: 1.3.1 std-env: 3.10.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@parcel/css' @@ -32487,7 +32424,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/app-tools@2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/app-tools@2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/parser': 7.28.6 '@babel/traverse': 7.28.6 @@ -32500,11 +32437,11 @@ snapshots: '@modern-js/plugin-v2': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/prod-server': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/rsbuild-plugin-esbuild': 2.70.5(@swc/core@1.15.10(@swc/helpers@0.5.18))(webpack-cli@5.1.4) - '@modern-js/server': 2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0) + '@modern-js/server': 2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0) '@modern-js/server-core': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/server-utils': 2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3) '@modern-js/types': 2.70.5 - '@modern-js/uni-builder': 2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + '@modern-js/uni-builder': 2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/utils': 2.70.5 '@rsbuild/core': 1.7.3 '@rsbuild/plugin-node-polyfill': 1.4.3(@rsbuild/core@1.7.3) @@ -32518,7 +32455,7 @@ snapshots: pkg-types: 1.3.1 std-env: 3.10.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@parcel/css' @@ -32651,7 +32588,7 @@ snapshots: - webpack - webpack-hot-middleware - '@modern-js/app-tools@3.0.1(@module-federation/runtime-tools@2.0.1)(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(core-js@3.48.0)(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': + '@modern-js/app-tools@3.0.1(@module-federation/runtime-tools@2.0.1)(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(core-js@3.48.0)(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': dependencies: '@babel/parser': 7.28.6 '@babel/traverse': 7.28.6 @@ -32661,7 +32598,7 @@ snapshots: '@modern-js/plugin': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/plugin-data-loader': 3.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/prod-server': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@modern-js/server': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0) + '@modern-js/server': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0) '@modern-js/server-core': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/server-utils': 3.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/types': 3.0.1 @@ -32677,7 +32614,7 @@ snapshots: pkg-types: 1.3.1 std-env: 3.10.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -32959,9 +32896,9 @@ snapshots: - supports-color - typescript - '@modern-js/eslint-config@2.59.0(typescript@5.9.3)': + '@modern-js/eslint-config@2.59.0(typescript@5.8.2)': dependencies: - '@modern-js-app/eslint-config': 2.59.0(typescript@5.9.3) + '@modern-js-app/eslint-config': 2.59.0(typescript@5.8.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -32990,7 +32927,7 @@ snapshots: - react - react-dom - '@modern-js/module-tools@2.70.2(@types/node@20.19.5)(typescript@5.9.3)': + '@modern-js/module-tools@2.70.2(@types/node@20.19.5)(typescript@5.8.2)': dependencies: '@ampproject/remapping': 2.3.0 '@ast-grep/napi': 0.35.0 @@ -33019,13 +32956,13 @@ snapshots: terser: 5.46.0 tsconfig-paths-webpack-plugin: 4.1.0 optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - '@types/node' - debug - supports-color - '@modern-js/module-tools@2.70.5(@types/node@22.19.9)(typescript@5.8.2)': + '@modern-js/module-tools@2.70.5(@types/node@20.19.5)(typescript@5.8.2)': dependencies: '@ampproject/remapping': 2.3.0 '@ast-grep/napi': 0.35.0 @@ -33033,7 +32970,7 @@ snapshots: '@babel/types': 7.28.6 '@modern-js/core': 2.70.5 '@modern-js/plugin': 2.70.5 - '@modern-js/plugin-changeset': 2.70.5(@types/node@22.19.9) + '@modern-js/plugin-changeset': 2.70.5(@types/node@20.19.5) '@modern-js/plugin-i18n': 2.70.5 '@modern-js/swc-plugins': 0.6.11(@swc/helpers@0.5.18) '@modern-js/types': 2.70.5 @@ -33092,9 +33029,9 @@ snapshots: - '@types/node' - debug - '@modern-js/plugin-changeset@2.70.5(@types/node@22.19.9)': + '@modern-js/plugin-changeset@2.70.5(@types/node@20.19.5)': dependencies: - '@changesets/cli': 2.29.8(@types/node@22.19.9) + '@changesets/cli': 2.29.8(@types/node@20.19.5) '@changesets/git': 2.0.0 '@changesets/read': 0.6.6 '@modern-js/plugin-i18n': 2.70.5 @@ -33307,7 +33244,7 @@ snapshots: react-dom: 19.2.4(react@19.2.4) react-server-dom-webpack: 19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) - '@modern-js/render@2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4)': + '@modern-js/render@2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4)': dependencies: '@modern-js/types': 2.70.5 '@modern-js/utils': 2.70.5 @@ -33450,7 +33387,7 @@ snapshots: - react-server-dom-webpack - supports-color - '@modern-js/runtime@2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4)': + '@modern-js/runtime@2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4)': dependencies: '@babel/core': 7.28.6 '@babel/types': 7.28.6 @@ -33460,7 +33397,7 @@ snapshots: '@modern-js/plugin': 2.70.5 '@modern-js/plugin-data-loader': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/plugin-v2': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@modern-js/render': 2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) + '@modern-js/render': 2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) '@modern-js/runtime-utils': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/types': 2.70.5 '@modern-js/utils': 2.70.5 @@ -33717,7 +33654,7 @@ snapshots: - react - react-dom - '@modern-js/server@2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))(tsconfig-paths@4.2.0)': + '@modern-js/server@2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)': dependencies: '@babel/core': 7.28.6 '@babel/register': 7.28.6(@babel/core@7.28.6) @@ -33734,7 +33671,7 @@ snapshots: path-to-regexp: 6.3.0 ws: 8.18.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@babel/traverse' @@ -33746,7 +33683,7 @@ snapshots: - supports-color - utf-8-validate - '@modern-js/server@2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)': + '@modern-js/server@2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)': dependencies: '@babel/core': 7.28.6 '@babel/register': 7.28.6(@babel/core@7.28.6) @@ -33763,7 +33700,7 @@ snapshots: path-to-regexp: 6.3.0 ws: 8.18.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@babel/traverse' @@ -33827,7 +33764,7 @@ snapshots: - react-dom - utf-8-validate - '@modern-js/server@3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)': + '@modern-js/server@3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)': dependencies: '@modern-js/runtime-utils': 3.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/server-core': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -33842,7 +33779,7 @@ snapshots: path-to-regexp: 6.3.0 ws: 8.19.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -33853,12 +33790,12 @@ snapshots: - react-dom - utf-8-validate - '@modern-js/storybook-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': + '@modern-js/storybook-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': dependencies: '@modern-js/core': 2.70.2 '@modern-js/plugin-state': 2.70.2(@modern-js/runtime@2.70.2(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/runtime': 2.70.2(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4) - '@modern-js/uni-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.18.20)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + '@modern-js/uni-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.18.20)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/utils': 2.70.2 '@rsbuild/core': 1.7.2 '@storybook/components': 7.6.21(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -33869,7 +33806,7 @@ snapshots: '@storybook/mdx2-csf': 1.1.0 '@storybook/preview': 7.6.21 '@storybook/preview-api': 7.6.21 - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) '@storybook/router': 7.6.21 '@storybook/theming': 7.6.21(react-dom@19.2.4(react@19.2.4))(react@19.2.4) ast-types: 0.14.2 @@ -33907,11 +33844,11 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/storybook@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': + '@modern-js/storybook@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': dependencies: - '@modern-js/storybook-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + '@modern-js/storybook-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) '@modern-js/utils': 2.70.2 - '@storybook/react': 7.6.21(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3) + '@storybook/react': 7.6.21(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2) storybook: 7.6.21(encoding@0.1.13) transitivePeerDependencies: - '@parcel/css' @@ -33993,7 +33930,7 @@ snapshots: '@modern-js/types@3.0.1': {} - '@modern-js/uni-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.18.20)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/uni-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.18.20)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/core': 7.28.6 '@babel/preset-react': 7.28.5(@babel/core@7.28.6) @@ -34014,9 +33951,9 @@ snapshots: '@rsbuild/plugin-sass': 1.4.0(@rsbuild/core@1.7.2) '@rsbuild/plugin-source-build': 1.0.3(@rsbuild/core@1.7.2) '@rsbuild/plugin-styled-components': 1.6.0(@rsbuild/core@1.7.2) - '@rsbuild/plugin-svgr': 1.2.3(@rsbuild/core@1.7.2)(typescript@5.9.3)(webpack-hot-middleware@2.26.1) + '@rsbuild/plugin-svgr': 1.2.3(@rsbuild/core@1.7.2)(typescript@5.8.2)(webpack-hot-middleware@2.26.1) '@rsbuild/plugin-toml': 1.1.1(@rsbuild/core@1.7.2) - '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) + '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) '@rsbuild/plugin-typed-css-modules': 1.2.0(@rsbuild/core@1.7.2) '@rsbuild/plugin-yaml': 1.0.3(@rsbuild/core@1.7.2) '@rsbuild/webpack': 1.6.1(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) @@ -34049,7 +33986,7 @@ snapshots: rspack-manifest-plugin: 5.0.3(@rspack/core@1.7.5(@swc/helpers@0.5.18)) terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + ts-loader: 9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) transitivePeerDependencies: @@ -34073,7 +34010,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/uni-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/uni-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/core': 7.28.6 '@babel/preset-react': 7.28.5(@babel/core@7.28.6) @@ -34094,9 +34031,9 @@ snapshots: '@rsbuild/plugin-sass': 1.4.0(@rsbuild/core@1.7.2) '@rsbuild/plugin-source-build': 1.0.3(@rsbuild/core@1.7.2) '@rsbuild/plugin-styled-components': 1.6.0(@rsbuild/core@1.7.2) - '@rsbuild/plugin-svgr': 1.2.3(@rsbuild/core@1.7.2)(typescript@5.9.3)(webpack-hot-middleware@2.26.1) + '@rsbuild/plugin-svgr': 1.2.3(@rsbuild/core@1.7.2)(typescript@5.8.2)(webpack-hot-middleware@2.26.1) '@rsbuild/plugin-toml': 1.1.1(@rsbuild/core@1.7.2) - '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) + '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) '@rsbuild/plugin-typed-css-modules': 1.2.0(@rsbuild/core@1.7.2) '@rsbuild/plugin-yaml': 1.0.3(@rsbuild/core@1.7.2) '@rsbuild/webpack': 1.6.1(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) @@ -34129,7 +34066,7 @@ snapshots: rspack-manifest-plugin: 5.0.3(@rspack/core@1.7.5(@swc/helpers@0.5.18)) terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + ts-loader: 9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) transitivePeerDependencies: @@ -34153,7 +34090,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/uni-builder@2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/uni-builder@2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/core': 7.28.6 '@babel/preset-react': 7.28.5(@babel/core@7.28.6) @@ -34161,12 +34098,12 @@ snapshots: '@modern-js/babel-preset': 2.70.5(@rsbuild/core@1.7.3) '@modern-js/flight-server-transform-plugin': 2.70.5 '@modern-js/utils': 2.70.5 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) '@rsbuild/core': 1.7.3 '@rsbuild/plugin-assets-retry': 1.5.2(@rsbuild/core@1.7.3) '@rsbuild/plugin-babel': 1.1.0(@rsbuild/core@1.7.3) '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@1.7.3) - '@rsbuild/plugin-css-minimizer': 1.1.1(@rsbuild/core@1.7.3)(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + '@rsbuild/plugin-css-minimizer': 1.1.1(@rsbuild/core@1.7.3)(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) '@rsbuild/plugin-less': 1.6.0(@rsbuild/core@1.7.3) '@rsbuild/plugin-pug': 1.3.2(@rsbuild/core@1.7.3) '@rsbuild/plugin-react': 1.4.5(@rsbuild/core@1.7.3)(webpack-hot-middleware@2.26.1) @@ -34183,7 +34120,7 @@ snapshots: '@swc/core': 1.15.8(@swc/helpers@0.5.18) '@swc/helpers': 0.5.18 autoprefixer: 10.4.23(postcss@8.5.6) - babel-loader: 9.2.1(@babel/core@7.28.6)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + babel-loader: 9.2.1(@babel/core@7.28.6)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) babel-plugin-transform-react-remove-prop-types: 0.4.24 @@ -34192,7 +34129,7 @@ snapshots: es-module-lexer: 1.7.0 glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) jiti: 1.21.7 lodash: 4.17.23 magic-string: 0.30.21 @@ -34207,11 +34144,11 @@ snapshots: postcss-page-break: 3.0.4(postcss@8.5.6) react-refresh: 0.14.2 rspack-manifest-plugin: 5.0.3(@rspack/core@1.7.5(@swc/helpers@0.5.18)) - terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) - webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + ts-loader: 9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -34312,21 +34249,6 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/cli@0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': - dependencies: - '@modern-js/node-bundle-require': 2.67.6 - '@module-federation/dts-plugin': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) - '@module-federation/sdk': 0.15.0 - chalk: 3.0.0 - commander: 11.1.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - typescript - - utf-8-validate - - vue-tsc - '@module-federation/cli@0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': dependencies: '@module-federation/dts-plugin': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) @@ -34342,21 +34264,6 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/cli@0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': - dependencies: - '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) - '@module-federation/sdk': 0.23.0 - chalk: 3.0.0 - commander: 11.1.0 - jiti: 2.4.2 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - typescript - - utf-8-validate - - vue-tsc - '@module-federation/data-prefetch@0.15.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@module-federation/runtime': 0.15.0 @@ -34400,33 +34307,6 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/dts-plugin@0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': - dependencies: - '@module-federation/error-codes': 0.15.0 - '@module-federation/managers': 0.15.0 - '@module-federation/sdk': 0.15.0 - '@module-federation/third-party-dts-extractor': 0.15.0 - adm-zip: 0.5.16 - ansi-colors: 4.1.3 - axios: 1.13.4 - chalk: 3.0.0 - fs-extra: 9.1.0 - isomorphic-ws: 5.0.0(ws@8.18.0) - koa: 2.16.1 - lodash.clonedeepwith: 4.5.0 - log4js: 6.9.1 - node-schedule: 2.1.1 - rambda: 9.4.2 - typescript: 5.9.3 - ws: 8.18.0 - optionalDependencies: - vue-tsc: 2.2.12(typescript@5.9.3) - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - '@module-federation/dts-plugin@0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': dependencies: '@module-federation/error-codes': 0.23.0 @@ -34454,33 +34334,6 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/dts-plugin@0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': - dependencies: - '@module-federation/error-codes': 0.23.0 - '@module-federation/managers': 0.23.0 - '@module-federation/sdk': 0.23.0 - '@module-federation/third-party-dts-extractor': 0.23.0 - adm-zip: 0.5.16 - ansi-colors: 4.1.3 - axios: 1.13.4 - chalk: 3.0.0 - fs-extra: 9.1.0 - isomorphic-ws: 5.0.0(ws@8.18.0) - koa: 3.0.3 - lodash.clonedeepwith: 4.5.0 - log4js: 6.9.1 - node-schedule: 2.1.1 - rambda: 9.4.2 - typescript: 5.9.3 - ws: 8.18.0 - optionalDependencies: - vue-tsc: 2.2.12(typescript@5.9.3) - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - '@module-federation/enhanced@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.13))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.15.0 @@ -34510,25 +34363,25 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@module-federation/enhanced@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.15.0 - '@module-federation/cli': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/cli': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/data-prefetch': 0.15.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@module-federation/dts-plugin': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/dts-plugin': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/error-codes': 0.15.0 '@module-federation/inject-external-runtime-core-plugin': 0.15.0(@module-federation/runtime-tools@0.15.0) '@module-federation/managers': 0.15.0 - '@module-federation/manifest': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) - '@module-federation/rspack': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/manifest': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/rspack': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/runtime-tools': 0.15.0 '@module-federation/sdk': 0.15.0 btoa: 1.2.1 schema-utils: 4.3.3 upath: 2.0.1 optionalDependencies: - typescript: 5.9.3 - vue-tsc: 2.2.12(typescript@5.9.3) + typescript: 5.8.2 + vue-tsc: 2.2.12(typescript@5.8.2) webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) transitivePeerDependencies: - '@rspack/core' @@ -34568,25 +34421,25 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@module-federation/enhanced@0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.23.0 - '@module-federation/cli': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/cli': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/data-prefetch': 0.23.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/dts-plugin': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/error-codes': 0.23.0 '@module-federation/inject-external-runtime-core-plugin': 0.23.0(@module-federation/runtime-tools@0.23.0) '@module-federation/managers': 0.23.0 - '@module-federation/manifest': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) - '@module-federation/rspack': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/manifest': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/rspack': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/runtime-tools': 0.23.0 '@module-federation/sdk': 0.23.0 btoa: 1.2.1 schema-utils: 4.3.3 upath: 2.0.1 optionalDependencies: - typescript: 5.9.3 - vue-tsc: 2.2.12(typescript@5.9.3) + typescript: 5.8.2 + vue-tsc: 2.2.12(typescript@5.8.2) webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) transitivePeerDependencies: - '@rspack/core' @@ -34651,21 +34504,6 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/manifest@0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': - dependencies: - '@module-federation/dts-plugin': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) - '@module-federation/managers': 0.15.0 - '@module-federation/sdk': 0.15.0 - chalk: 3.0.0 - find-pkg: 2.0.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - typescript - - utf-8-validate - - vue-tsc - '@module-federation/manifest@0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': dependencies: '@module-federation/dts-plugin': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) @@ -34681,21 +34519,6 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/manifest@0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': - dependencies: - '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) - '@module-federation/managers': 0.23.0 - '@module-federation/sdk': 0.23.0 - chalk: 3.0.0 - find-pkg: 2.0.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - typescript - - utf-8-validate - - vue-tsc - '@module-federation/node@2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.13))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1)': dependencies: '@module-federation/enhanced': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.13))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1) @@ -34718,9 +34541,9 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@module-federation/node@2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: - '@module-federation/enhanced': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/enhanced': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) '@module-federation/runtime': 0.23.0 '@module-federation/sdk': 0.23.0 btoa: 1.2.1 @@ -34760,20 +34583,20 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/rspack@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': + '@module-federation/rspack@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.15.0 - '@module-federation/dts-plugin': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/dts-plugin': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/inject-external-runtime-core-plugin': 0.15.0(@module-federation/runtime-tools@0.15.0) '@module-federation/managers': 0.15.0 - '@module-federation/manifest': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/manifest': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/runtime-tools': 0.15.0 '@module-federation/sdk': 0.15.0 '@rspack/core': 1.3.9(@swc/helpers@0.5.18) btoa: 1.2.1 optionalDependencies: - typescript: 5.9.3 - vue-tsc: 2.2.12(typescript@5.9.3) + typescript: 5.8.2 + vue-tsc: 2.2.12(typescript@5.8.2) transitivePeerDependencies: - bufferutil - debug @@ -34800,20 +34623,20 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/rspack@0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': + '@module-federation/rspack@0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.23.0 - '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/dts-plugin': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/inject-external-runtime-core-plugin': 0.23.0(@module-federation/runtime-tools@0.23.0) '@module-federation/managers': 0.23.0 - '@module-federation/manifest': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/manifest': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) '@module-federation/runtime-tools': 0.23.0 '@module-federation/sdk': 0.23.0 '@rspack/core': 1.3.9(@swc/helpers@0.5.18) btoa: 1.2.1 optionalDependencies: - typescript: 5.9.3 - vue-tsc: 2.2.12(typescript@5.9.3) + typescript: 5.8.2 + vue-tsc: 2.2.12(typescript@5.8.2) transitivePeerDependencies: - bufferutil - debug @@ -35331,13 +35154,13 @@ snapshots: - typescript - verdaccio - '@nx/devkit@21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))': + '@nx/devkit@21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))': dependencies: ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 minimatch: 9.0.3 - nx: 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)) + nx: 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)) semver: 7.6.3 tmp: 0.2.5 tslib: 2.8.1 @@ -35401,10 +35224,10 @@ snapshots: - typescript - verdaccio - '@nx/eslint@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': + '@nx/eslint@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': dependencies: - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) semver: 7.6.3 tslib: 2.8.1 @@ -35494,7 +35317,7 @@ snapshots: - typescript - verdaccio - '@nx/js@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': + '@nx/js@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-proposal-decorators': 7.28.6(@babel/core@7.28.6) @@ -35503,8 +35326,8 @@ snapshots: '@babel/preset-env': 7.28.6(@babel/core@7.28.6) '@babel/preset-typescript': 7.28.5(@babel/core@7.28.6) '@babel/runtime': 7.28.2 - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/workspace': 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/workspace': 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)) '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.28.6) babel-plugin-macros: 3.1.0 @@ -35578,14 +35401,14 @@ snapshots: - nx - supports-color - '@nx/module-federation@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4)': + '@nx/module-federation@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4)': dependencies: - '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) - '@module-federation/node': 2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/node': 2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) '@module-federation/sdk': 0.15.0 - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@nx/web': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/web': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) '@rspack/core': 1.3.9(@swc/helpers@0.5.18) express: 4.21.2 http-proxy-middleware: 3.0.5 @@ -35703,15 +35526,15 @@ snapshots: '@nx/nx-win32-x64-msvc@21.2.3': optional: true - '@nx/react@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(@zkochan/js-yaml@0.0.7)(esbuild@0.25.0)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@nx/react@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(@zkochan/js-yaml@0.0.7)(esbuild@0.25.0)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/eslint': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@nx/module-federation': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4) - '@nx/web': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.9.3) - '@svgr/webpack': 8.1.0(typescript@5.9.3) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/eslint': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/module-federation': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4) + '@nx/web': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) + '@svgr/webpack': 8.1.0(typescript@5.8.2) express: 4.21.2 file-loader: 6.2.0(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) http-proxy-middleware: 3.0.5 @@ -35919,10 +35742,10 @@ snapshots: - typescript - verdaccio - '@nx/web@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': + '@nx/web@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': dependencies: - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) detect-port: 1.6.1 http-server: 14.1.1 picocolors: 1.1.1 @@ -36017,12 +35840,12 @@ snapshots: - vue-template-compiler - webpack-cli - '@nx/webpack@21.2.3(@babel/traverse@7.29.0)(@rspack/core@1.3.9(@swc/helpers@0.5.18))(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-template-compiler@2.7.16)(webpack-cli@5.1.4)': + '@nx/webpack@21.2.3(@babel/traverse@7.29.0)(@rspack/core@1.3.9(@swc/helpers@0.5.18))(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-template-compiler@2.7.16)(webpack-cli@5.1.4)': dependencies: '@babel/core': 7.28.6 - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.9.3) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) ajv: 8.18.0 autoprefixer: 10.4.20(postcss@8.4.38) babel-loader: 9.2.1(@babel/core@7.28.6)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) @@ -36030,7 +35853,7 @@ snapshots: copy-webpack-plugin: 10.2.4(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) css-loader: 6.11.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.0)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) - fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.9.3)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.8.2)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) less: 4.1.3 less-loader: 11.1.0(less@4.1.3)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) license-webpack-plugin: 4.0.2(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) @@ -36050,7 +35873,7 @@ snapshots: stylus: 0.64.0 stylus-loader: 7.1.3(stylus@0.64.0)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) terser-webpack-plugin: 5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) - ts-loader: 9.5.4(typescript@5.9.3)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + ts-loader: 9.5.4(typescript@5.8.2)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.8.1 webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) @@ -36081,13 +35904,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@nx/workspace@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))': + '@nx/workspace@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))': dependencies: - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) '@zkochan/js-yaml': 0.0.7 chalk: 4.1.2 enquirer: 2.3.6 - nx: 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)) + nx: 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)) picomatch: 4.0.2 tslib: 2.8.1 yargs-parser: 21.1.1 @@ -36384,11 +36207,6 @@ snapshots: esquery: 1.7.0 typescript: 5.8.2 - '@phenomnomnominal/tsquery@5.0.1(typescript@5.9.3)': - dependencies: - esquery: 1.7.0 - typescript: 5.9.3 - '@pinojs/redact@0.4.0': {} '@pkgjs/parseargs@0.11.0': @@ -36432,7 +36250,7 @@ snapshots: webpack-dev-server: 5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) webpack-hot-middleware: 2.26.1 - '@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.48.0 @@ -36445,7 +36263,7 @@ snapshots: webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) optionalDependencies: type-fest: 4.41.0 - webpack-dev-server: 5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + webpack-dev-server: 5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) webpack-hot-middleware: 2.26.1 '@pnpm/config.env-replace@1.1.0': {} @@ -38669,27 +38487,6 @@ snapshots: - supports-color - typescript - '@react-native/eslint-config@0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4)': - dependencies: - '@babel/core': 7.28.6 - '@babel/eslint-parser': 7.28.6(@babel/core@7.28.6)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - '@react-native/eslint-plugin': 0.80.0 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) - '@typescript-eslint/parser': 7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) - eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) - eslint-config-prettier: 8.10.2(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - eslint-plugin-ft-flow: 2.0.3(@babel/eslint-parser@7.28.6(@babel/core@7.28.6)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(typescript@5.0.4) - eslint-plugin-react: 7.37.2(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - eslint-plugin-react-hooks: 5.2.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - eslint-plugin-react-native: 4.1.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - prettier: 2.8.8 - transitivePeerDependencies: - - jest - - supports-color - - typescript - '@react-native/eslint-plugin@0.80.0': {} '@react-native/gradle-plugin@0.80.0': {} @@ -39194,9 +38991,9 @@ snapshots: core-js: 3.47.0 jiti: 2.6.1 - '@rsbuild/core@2.0.0-beta.2(@module-federation/runtime-tools@0.15.0)(core-js@3.48.0)': + '@rsbuild/core@2.0.0-beta.2(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)': dependencies: - '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.15.0)(@swc/helpers@0.5.18) + '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18) '@swc/helpers': 0.5.18 jiti: 2.6.1 optionalDependencies: @@ -39214,6 +39011,16 @@ snapshots: transitivePeerDependencies: - '@module-federation/runtime-tools' + '@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1)': + dependencies: + '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18) + '@swc/helpers': 0.5.18 + jiti: 2.6.1 + optionalDependencies: + core-js: 3.36.1 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + '@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)': dependencies: '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18) @@ -39352,7 +39159,7 @@ snapshots: - lightningcss - webpack - '@rsbuild/plugin-css-minimizer@1.1.1(@rsbuild/core@1.7.3)(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': + '@rsbuild/plugin-css-minimizer@1.1.1(@rsbuild/core@1.7.3)(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': dependencies: css-minimizer-webpack-plugin: 7.0.2(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) reduce-configs: 1.1.1 @@ -39537,6 +39344,14 @@ snapshots: transitivePeerDependencies: - webpack-hot-middleware + '@rsbuild/plugin-react@1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1))(webpack-hot-middleware@2.26.1)': + dependencies: + '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) + '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) + react-refresh: 0.18.0 + transitivePeerDependencies: + - webpack-hot-middleware + '@rsbuild/plugin-react@1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(webpack-hot-middleware@2.26.1)': dependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) @@ -39593,9 +39408,9 @@ snapshots: reduce-configs: 1.1.1 sass-embedded: 1.97.3 - '@rsbuild/plugin-sass@1.5.0(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))': + '@rsbuild/plugin-sass@1.5.0(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1))': dependencies: - '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) + '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) deepmerge: 4.3.1 loader-utils: 2.0.4 postcss: 8.5.6 @@ -39640,13 +39455,13 @@ snapshots: optionalDependencies: '@rsbuild/core': 1.7.3 - '@rsbuild/plugin-svgr@1.2.3(@rsbuild/core@1.7.2)(typescript@5.9.3)(webpack-hot-middleware@2.26.1)': + '@rsbuild/plugin-svgr@1.2.3(@rsbuild/core@1.7.2)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)': dependencies: '@rsbuild/core': 1.7.2 '@rsbuild/plugin-react': 1.4.5(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) - '@svgr/core': 8.1.0(typescript@5.9.3) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.9.3)) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.9.3))(typescript@5.9.3) + '@svgr/core': 8.1.0(typescript@5.8.2) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.8.2) deepmerge: 4.3.1 loader-utils: 3.3.1 transitivePeerDependencies: @@ -39708,12 +39523,12 @@ snapshots: optionalDependencies: '@rsbuild/core': 1.7.3 - '@rsbuild/plugin-type-check@1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3)': + '@rsbuild/plugin-type-check@1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2)': dependencies: deepmerge: 4.3.1 json5: 2.2.3 reduce-configs: 1.1.1 - ts-checker-rspack-plugin: 1.2.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) + ts-checker-rspack-plugin: 1.2.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) optionalDependencies: '@rsbuild/core': 1.7.2 transitivePeerDependencies: @@ -39760,12 +39575,12 @@ snapshots: - tslib - typescript - '@rsbuild/plugin-type-check@1.3.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3)': + '@rsbuild/plugin-type-check@1.3.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2)': dependencies: deepmerge: 4.3.1 json5: 2.2.3 reduce-configs: 1.1.1 - ts-checker-rspack-plugin: 1.2.6(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) + ts-checker-rspack-plugin: 1.2.6(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) optionalDependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) transitivePeerDependencies: @@ -39850,9 +39665,9 @@ snapshots: '@rsbuild/webpack@1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)': dependencies: '@rsbuild/core': 1.7.3 - copy-webpack-plugin: 11.0.0(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) - html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) - mini-css-extract-plugin: 2.9.4(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + copy-webpack-plugin: 11.0.0(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + mini-css-extract-plugin: 2.9.4(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) picocolors: 1.1.1 reduce-configs: 1.1.1 tsconfig-paths-webpack-plugin: 4.2.0 @@ -39909,16 +39724,25 @@ snapshots: '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) typescript: 5.9.3 - '@rslib/core@0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2)': + '@rslib/core@0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(typescript@5.8.2)': dependencies: '@rsbuild/core': 1.7.3 - rsbuild-plugin-dts: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(@rsbuild/core@1.7.3)(typescript@5.8.2) + rsbuild-plugin-dts: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(@rsbuild/core@1.7.3)(typescript@5.8.2) optionalDependencies: - '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) + '@microsoft/api-extractor': 7.55.2(@types/node@20.19.5) typescript: 5.8.2 transitivePeerDependencies: - '@typescript/native-preview' + '@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2)': + dependencies: + '@rsbuild/core': 1.4.0-beta.2 + rsbuild-plugin-dts: 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(@rsbuild/core@1.4.0-beta.2)(typescript@5.8.2) + tinyglobby: 0.2.15 + optionalDependencies: + '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) + typescript: 5.8.2 + '@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3)': dependencies: '@rsbuild/core': 1.4.0-beta.2 @@ -40434,12 +40258,12 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.18 - '@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@0.15.0)(@swc/helpers@0.5.18)': + '@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18)': dependencies: '@rspack/binding': 2.0.0-beta.0 '@rspack/lite-tapable': 1.1.0 optionalDependencies: - '@module-federation/runtime-tools': 0.15.0 + '@module-federation/runtime-tools': 0.23.0 '@swc/helpers': 0.5.18 '@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18)': @@ -40545,13 +40369,13 @@ snapshots: - supports-color - webpack-hot-middleware - '@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1)': + '@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1)': dependencies: '@mdx-js/mdx': 3.1.1 '@mdx-js/react': 3.1.1(@types/react@19.2.10)(react@19.2.4) - '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) - '@rsbuild/plugin-react': 1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) - '@rspress/shared': 2.0.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) + '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) + '@rsbuild/plugin-react': 1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1))(webpack-hot-middleware@2.26.1) + '@rspress/shared': 2.0.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) '@shikijs/rehype': 3.21.0 '@types/unist': 3.0.3 '@unhead/react': 2.1.4(react@19.2.4) @@ -40596,9 +40420,9 @@ snapshots: - supports-color - webpack-hot-middleware - '@rspress/plugin-llms@2.0.1(@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1))': + '@rspress/plugin-llms@2.0.1(@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1))': dependencies: - '@rspress/core': 2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1) + '@rspress/core': 2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1) remark-mdx: 3.1.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -40607,6 +40431,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@rspress/shared@2.0.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1)': + dependencies: + '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) + '@shikijs/rehype': 3.21.0 + gray-matter: 4.0.3 + lodash-es: 4.17.23 + unified: 11.0.5 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - core-js + '@rspress/shared@2.0.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)': dependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) @@ -41067,7 +40902,7 @@ snapshots: '@storybook/cli@7.6.21(encoding@0.1.13)': dependencies: '@babel/core': 7.28.6 - '@babel/preset-env': 7.28.6(@babel/core@7.28.6) + '@babel/preset-env': 7.28.6(@babel/core@7.29.0) '@babel/types': 7.29.0 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.6.21 @@ -41479,21 +41314,21 @@ snapshots: '@storybook/preview@7.6.21': {} - '@storybook/react-docgen-typescript-plugin@1.0.1(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@storybook/react-docgen-typescript-plugin@1.0.1(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: debug: 4.4.3(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.8 - react-docgen-typescript: 2.4.0(typescript@5.9.3) + react-docgen-typescript: 2.4.0(typescript@5.8.2) tslib: 2.8.1 - typescript: 5.9.3 + typescript: 5.8.2 webpack: 5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.104.1)': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': dependencies: debug: 4.4.3(supports-color@8.1.1) endent: 2.1.0 @@ -41503,21 +41338,21 @@ snapshots: react-docgen-typescript: 2.4.0(typescript@5.8.2) tslib: 2.8.1 typescript: 5.8.2 - webpack: 5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.104.1)': dependencies: debug: 4.4.3(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.8 - react-docgen-typescript: 2.4.0(typescript@5.9.3) + react-docgen-typescript: 2.4.0(typescript@5.8.2) tslib: 2.8.1 - typescript: 5.9.3 - webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) + typescript: 5.8.2 + webpack: 5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color @@ -41544,7 +41379,7 @@ snapshots: react-dom: 19.2.4(react@19.2.4) storybook: 9.0.9(@testing-library/dom@10.4.1)(prettier@3.3.3) - '@storybook/react@7.6.21(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)': + '@storybook/react@7.6.21(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)': dependencies: '@storybook/client-logger': 7.6.21 '@storybook/core-client': 7.6.21 @@ -41570,12 +41405,12 @@ snapshots: type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - encoding - supports-color - '@storybook/react@8.6.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.3.3))(typescript@5.9.3)': + '@storybook/react@8.6.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.3.3))(typescript@5.8.2)': dependencies: '@storybook/components': 8.6.15(storybook@8.6.15(prettier@3.3.3)) '@storybook/global': 5.0.0 @@ -41587,7 +41422,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.6.15(prettier@3.3.3) optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 '@storybook/react@9.0.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@9.0.9(@testing-library/dom@10.4.1)(prettier@3.3.3))(typescript@5.8.2)': dependencies: @@ -41709,17 +41544,6 @@ snapshots: - supports-color - typescript - '@svgr/core@8.1.0(typescript@5.9.3)': - dependencies: - '@babel/core': 7.28.6 - '@svgr/babel-preset': 8.1.0(@babel/core@7.28.6) - camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@5.9.3) - snake-case: 3.0.4 - transitivePeerDependencies: - - supports-color - - typescript - '@svgr/hast-util-to-babel-ast@8.0.0': dependencies: '@babel/types': 7.29.0 @@ -41735,16 +41559,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.9.3))': - dependencies: - '@babel/core': 7.28.6 - '@svgr/babel-preset': 8.1.0(@babel/core@7.28.6) - '@svgr/core': 8.1.0(typescript@5.9.3) - '@svgr/hast-util-to-babel-ast': 8.0.0 - svg-parser: 2.0.4 - transitivePeerDependencies: - - supports-color - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.0.4)': dependencies: '@svgr/core': 8.1.0(typescript@5.8.2) @@ -41763,24 +41577,6 @@ snapshots: transitivePeerDependencies: - typescript - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.9.3)': - dependencies: - '@svgr/core': 8.1.0(typescript@5.8.2) - cosmiconfig: 8.3.6(typescript@5.9.3) - deepmerge: 4.3.1 - svgo: 3.3.2 - transitivePeerDependencies: - - typescript - - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.9.3))(typescript@5.9.3)': - dependencies: - '@svgr/core': 8.1.0(typescript@5.9.3) - cosmiconfig: 8.3.6(typescript@5.9.3) - deepmerge: 4.3.1 - svgo: 3.3.2 - transitivePeerDependencies: - - typescript - '@svgr/webpack@8.1.0(typescript@5.8.2)': dependencies: '@babel/core': 7.28.6 @@ -41795,20 +41591,6 @@ snapshots: - supports-color - typescript - '@svgr/webpack@8.1.0(typescript@5.9.3)': - dependencies: - '@babel/core': 7.28.6 - '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.28.6) - '@babel/preset-env': 7.28.6(@babel/core@7.28.6) - '@babel/preset-react': 7.28.5(@babel/core@7.28.6) - '@babel/preset-typescript': 7.28.5(@babel/core@7.28.6) - '@svgr/core': 8.1.0(typescript@5.9.3) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2)) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.9.3) - transitivePeerDependencies: - - supports-color - - typescript - '@swc-node/core@1.14.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)': dependencies: '@swc/core': 1.15.10(@swc/helpers@0.5.18) @@ -41820,7 +41602,7 @@ snapshots: '@swc/core': 1.7.26(@swc/helpers@0.5.13) '@swc/types': 0.1.25 - '@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3)': + '@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2)': dependencies: '@swc-node/core': 1.14.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25) '@swc-node/sourcemap-support': 0.5.1 @@ -41830,7 +41612,7 @@ snapshots: oxc-resolver: 5.3.0 pirates: 4.0.7 tslib: 2.8.1 - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - '@swc/types' - supports-color @@ -42808,22 +42590,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 semver: 7.6.3 - tsutils: 3.21.0(typescript@5.9.3) + tsutils: 3.21.0(typescript@5.8.2) optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -42845,24 +42627,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) - '@typescript-eslint/utils': 7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) - '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.0.4) - optionalDependencies: - typescript: 5.0.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -42913,6 +42677,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/type-utils': 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) + '@typescript-eslint/utils': 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.54.0 + eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.4.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -42941,15 +42721,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -43016,6 +42796,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.54.0 + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.54.0 @@ -43112,15 +42904,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 - tsutils: 3.21.0(typescript@5.9.3) + tsutils: 3.21.0(typescript@5.8.2) optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -43184,6 +42976,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2)': + dependencies: + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) + ts-api-utils: 2.4.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/type-utils@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.54.0 @@ -43218,7 +43022,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -43226,9 +43030,9 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 - tsutils: 3.21.0(typescript@5.9.3) + tsutils: 3.21.0(typescript@5.8.2) optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -43352,14 +43156,14 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) eslint: 8.57.1 eslint-scope: 5.1.1 semver: 7.6.3 @@ -43437,6 +43241,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.2) + eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) @@ -45392,7 +45207,7 @@ snapshots: schema-utils: 4.3.3 webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - babel-loader@9.2.1(@babel/core@7.28.6)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + babel-loader@9.2.1(@babel/core@7.28.6)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@babel/core': 7.28.6 find-cache-dir: 4.0.0 @@ -46732,7 +46547,7 @@ snapshots: serialize-javascript: 6.0.2 webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - copy-webpack-plugin@11.0.0(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + copy-webpack-plugin@11.0.0(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -46832,15 +46647,6 @@ snapshots: optionalDependencies: typescript: 5.8.2 - cosmiconfig@8.3.6(typescript@5.9.3): - dependencies: - import-fresh: 3.3.1 - js-yaml: 4.1.0 - parse-json: 5.2.0 - path-type: 4.0.0 - optionalDependencies: - typescript: 5.9.3 - cosmiconfig@9.0.0(typescript@5.0.4): dependencies: env-paths: 2.2.1 @@ -46921,28 +46727,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - create-jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): + create-jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -48572,7 +48363,7 @@ snapshots: eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.1(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) eslint-plugin-react: 7.37.2(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) eslint-plugin-react-hooks: 7.0.1(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) @@ -48617,7 +48408,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) transitivePeerDependencies: - supports-color @@ -48631,11 +48422,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -48729,7 +48520,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -48740,7 +48531,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -48752,7 +48543,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -48787,7 +48578,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -48816,17 +48607,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(typescript@5.0.4): - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) - eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) - optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2) - jest: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) - transitivePeerDependencies: - - supports-color - - typescript - eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)))(typescript@5.0.4): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) @@ -49950,7 +49730,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.2)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.2)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: '@babel/code-frame': 7.29.0 chalk: 4.1.2 @@ -49965,11 +49745,11 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.8.2 - webpack: 5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) optionalDependencies: vue-template-compiler: 2.7.16 - fork-ts-checker-webpack-plugin@7.2.13(typescript@5.9.3)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)): + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.2)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: '@babel/code-frame': 7.29.0 chalk: 4.1.2 @@ -49983,8 +49763,8 @@ snapshots: schema-utils: 3.3.0 semver: 7.6.3 tapable: 2.2.1 - typescript: 5.9.3 - webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) + typescript: 5.8.2 + webpack: 5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) optionalDependencies: vue-template-compiler: 2.7.16 @@ -50946,7 +50726,7 @@ snapshots: '@rspack/core': 1.7.5(@swc/helpers@0.5.18) webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -51886,35 +51666,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) - exit: 0.1.2 - import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-cli@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): + jest-cli@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + create-jest: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -51986,38 +51747,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): - dependencies: - '@babel/core': 7.28.6 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.6) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.0 - graceful-fs: 4.2.11 - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 20.19.5 - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): + jest-config@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): dependencies: '@babel/core': 7.28.6 '@jest/test-sequencer': 29.7.0 @@ -52043,38 +51773,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.19.5 - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): - dependencies: - '@babel/core': 7.28.6 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.6) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.0 - graceful-fs: 4.2.11 - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 22.19.9 - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -52349,24 +52048,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) - '@jest/types': 29.6.3 - import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): + jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + jest-cli: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -52443,7 +52130,7 @@ snapshots: temp: 0.8.4 write-file-atomic: 2.4.3 optionalDependencies: - '@babel/preset-env': 7.28.6(@babel/core@7.28.6) + '@babel/preset-env': 7.28.6(@babel/core@7.29.0) transitivePeerDependencies: - supports-color @@ -53959,7 +53646,7 @@ snapshots: tapable: 2.2.1 webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - mini-css-extract-plugin@2.9.4(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + mini-css-extract-plugin@2.9.4(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: schema-utils: 4.3.3 tapable: 2.2.1 @@ -54571,7 +54258,7 @@ snapshots: nwsapi@2.2.23: {} - nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)): + nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)): dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -54620,7 +54307,7 @@ snapshots: '@nx/nx-linux-x64-musl': 21.2.3 '@nx/nx-win32-arm64-msvc': 21.2.3 '@nx/nx-win32-x64-msvc': 21.2.3 - '@swc-node/register': 1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3) + '@swc-node/register': 1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2) '@swc/core': 1.15.10(@swc/helpers@0.5.18) transitivePeerDependencies: - debug @@ -55592,21 +55279,21 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.19.5)(typescript@5.8.2) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): dependencies: lilconfig: 3.1.3 yaml: 2.8.2 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): dependencies: lilconfig: 3.1.3 yaml: 2.8.2 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.4.5)): dependencies: @@ -57913,10 +57600,6 @@ snapshots: dependencies: typescript: 5.8.2 - react-docgen-typescript@2.4.0(typescript@5.9.3): - dependencies: - typescript: 5.9.3 - react-docgen@6.0.0-alpha.3: dependencies: '@babel/core': 7.28.6 @@ -58049,7 +57732,7 @@ snapshots: dependencies: react: 18.3.1 - react-i18next@15.7.4(i18next@23.16.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3): + react-i18next@15.7.4(i18next@23.16.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2): dependencies: '@babel/runtime': 7.28.2 html-parse-stringify: 3.0.1 @@ -58057,7 +57740,7 @@ snapshots: react: 19.2.4 optionalDependencies: react-dom: 19.2.4(react@19.2.4) - typescript: 5.9.3 + typescript: 5.8.2 react-i18next@16.5.4(i18next@25.8.4(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: @@ -59215,10 +58898,22 @@ snapshots: '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) typescript: 5.9.3 - rsbuild-plugin-dts@0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(@rsbuild/core@1.7.3)(typescript@5.8.2): + rsbuild-plugin-dts@0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(@rsbuild/core@1.7.3)(typescript@5.8.2): dependencies: '@ast-grep/napi': 0.37.0 '@rsbuild/core': 1.7.3 + optionalDependencies: + '@microsoft/api-extractor': 7.55.2(@types/node@20.19.5) + typescript: 5.8.2 + + rsbuild-plugin-dts@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(@rsbuild/core@1.4.0-beta.2)(typescript@5.8.2): + dependencies: + '@ast-grep/napi': 0.37.0 + '@rsbuild/core': 1.4.0-beta.2 + magic-string: 0.30.21 + picocolors: 1.1.1 + tinyglobby: 0.2.15 + tsconfig-paths: 4.2.0 optionalDependencies: '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) typescript: 5.8.2 @@ -60192,18 +59887,18 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook-addon-rslib@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3))(typescript@5.9.3): + storybook-addon-rslib@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2))(typescript@5.8.2): dependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) - '@rslib/core': 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3) - storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3) + '@rslib/core': 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2) + storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2) optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 - storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3): + storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2): dependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) - '@rsbuild/plugin-type-check': 1.3.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) + '@rsbuild/plugin-type-check': 1.3.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) '@storybook/addon-docs': 8.6.15(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3)) '@storybook/core-webpack': 8.6.15(storybook@8.6.15(prettier@3.3.3)) browser-assert: 1.2.1 @@ -60223,31 +59918,31 @@ snapshots: util: 0.12.5 util-deprecate: 1.0.2 optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - '@rspack/core' - '@types/react' - tslib - storybook-react-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.0)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): + storybook-react-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.0)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.57.0) '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) - '@storybook/react': 8.6.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.3.3))(typescript@5.9.3) - '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@storybook/react': 8.6.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.3.3))(typescript@5.8.2) + '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)) '@types/node': 18.16.9 find-up: 5.0.0 magic-string: 0.30.21 react: 18.3.1 react-docgen: 7.1.1 - react-docgen-typescript: 2.4.0(typescript@5.9.3) + react-docgen-typescript: 2.4.0(typescript@5.8.2) react-dom: 18.3.1(react@18.3.1) resolve: 1.22.11 storybook: 8.6.15(prettier@3.3.3) - storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3) + storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2) tsconfig-paths: 4.2.0 optionalDependencies: - typescript: 5.9.3 + typescript: 5.8.2 transitivePeerDependencies: - '@rspack/core' - '@storybook/test' @@ -60818,7 +60513,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): + tailwindcss@3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -60837,7 +60532,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.1.0(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) postcss-nested: 6.2.0(postcss@8.4.38) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -60845,7 +60540,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)): + tailwindcss@3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -60864,7 +60559,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.1.0(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) postcss-nested: 6.2.0(postcss@8.4.38) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -61048,7 +60743,7 @@ snapshots: '@swc/core': 1.15.8(@swc/helpers@0.5.18) esbuild: 0.25.5 - terser-webpack-plugin@5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + terser-webpack-plugin@5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 @@ -61108,7 +60803,7 @@ snapshots: '@swc/core': 1.15.10(@swc/helpers@0.5.18) esbuild: 0.25.0 - terser-webpack-plugin@5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + terser-webpack-plugin@5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 @@ -61428,21 +61123,6 @@ snapshots: transitivePeerDependencies: - tslib - ts-checker-rspack-plugin@1.2.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3): - dependencies: - '@babel/code-frame': 7.29.0 - '@rspack/lite-tapable': 1.1.0 - chokidar: 3.6.0 - is-glob: 4.0.3 - memfs: 4.56.10(tslib@2.8.1) - minimatch: 9.0.5 - picocolors: 1.1.1 - typescript: 5.9.3 - optionalDependencies: - '@rspack/core': 1.7.5(@swc/helpers@0.5.18) - transitivePeerDependencies: - - tslib - ts-checker-rspack-plugin@1.2.6(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.0.4): dependencies: '@babel/code-frame': 7.29.0 @@ -61473,21 +61153,6 @@ snapshots: transitivePeerDependencies: - tslib - ts-checker-rspack-plugin@1.2.6(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3): - dependencies: - '@babel/code-frame': 7.29.0 - '@rspack/lite-tapable': 1.1.0 - chokidar: 3.6.0 - is-glob: 4.0.3 - memfs: 4.56.10(tslib@2.8.1) - minimatch: 9.0.5 - picocolors: 1.1.1 - typescript: 5.9.3 - optionalDependencies: - '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18) - transitivePeerDependencies: - - tslib - ts-dedent@2.2.0: {} ts-deepmerge@7.0.2: {} @@ -61496,17 +61161,17 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.0.1(@babel/core@7.29.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)))(typescript@5.9.3): + ts-jest@29.0.1(@babel/core@7.29.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)))(typescript@5.8.2): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + jest: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.9.3 + typescript: 5.8.2 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.29.0 @@ -61533,25 +61198,25 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.28.6) esbuild: 0.25.0 - ts-loader@9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + ts-loader@9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.19.0 micromatch: 4.0.8 semver: 7.6.3 typescript: 5.8.2 - webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - ts-loader@9.4.4(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)): + ts-loader@9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.19.0 micromatch: 4.0.8 semver: 7.6.3 - typescript: 5.9.3 - webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) + typescript: 5.8.2 + webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) - ts-loader@9.5.4(typescript@5.8.2)(webpack@5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): + ts-loader@9.5.4(typescript@5.8.2)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.19.0 @@ -61559,17 +61224,17 @@ snapshots: semver: 7.6.3 source-map: 0.7.6 typescript: 5.8.2 - webpack: 5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) - ts-loader@9.5.4(typescript@5.9.3)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)): + ts-loader@9.5.4(typescript@5.8.2)(webpack@5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.19.0 micromatch: 4.0.8 semver: 7.6.3 source-map: 0.7.6 - typescript: 5.9.3 - webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) + typescript: 5.8.2 + webpack: 5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) ts-morph@12.0.0: dependencies: @@ -61678,7 +61343,7 @@ snapshots: '@swc/core': 1.15.10(@swc/helpers@0.5.18) optional: true - ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 @@ -61692,32 +61357,32 @@ snapshots: create-require: 1.1.1 diff: 4.0.4 make-error: 1.3.6 - typescript: 5.9.3 + typescript: 5.8.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.15.10(@swc/helpers@0.5.18) + optional: true - ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4): + ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.19.9 + '@types/node': 20.19.5 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.4 make-error: 1.3.6 - typescript: 5.0.4 + typescript: 5.9.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.15.10(@swc/helpers@0.5.18) - optional: true ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.6.3): dependencies: @@ -61740,48 +61405,6 @@ snapshots: '@swc/core': 1.15.10(@swc/helpers@0.5.18) optional: true - ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 22.19.9 - acorn: 8.15.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.4 - make-error: 1.3.6 - typescript: 5.8.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.15.10(@swc/helpers@0.5.18) - optional: true - - ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 22.19.9 - acorn: 8.15.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.4 - make-error: 1.3.6 - typescript: 5.9.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.15.10(@swc/helpers@0.5.18) - optional: true - ts-regex-builder@1.8.2: {} ts-toolbelt@6.15.5: {} @@ -61897,10 +61520,10 @@ snapshots: tslib: 1.14.1 typescript: 5.0.4 - tsutils@3.21.0(typescript@5.9.3): + tsutils@3.21.0(typescript@5.8.2): dependencies: tslib: 1.14.1 - typescript: 5.9.3 + typescript: 5.8.2 tsx@4.21.0: dependencies: @@ -62996,7 +62619,7 @@ snapshots: webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) optional: true - webpack-dev-middleware@7.4.5(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + webpack-dev-middleware@7.4.5(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: colorette: 2.0.20 memfs: 4.46.0 @@ -63119,7 +62742,7 @@ snapshots: - utf-8-validate optional: true - webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -63147,7 +62770,7 @@ snapshots: serve-index: 1.9.2 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.5(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + webpack-dev-middleware: 7.4.5(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) ws: 8.18.0 optionalDependencies: webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) @@ -63316,12 +62939,12 @@ snapshots: optionalDependencies: html-webpack-plugin: 5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: typed-assert: 1.0.9 webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) optionalDependencies: - html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) webpack-virtual-modules@0.6.2: {} @@ -63451,7 +63074,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) watchpack: 2.5.1 webpack-sources: 3.3.3 optionalDependencies: @@ -63834,19 +63457,19 @@ snapshots: dependencies: os-paths: 4.4.0 - xgplayer-subtitles@3.0.23(core-js@3.48.0): + xgplayer-subtitles@3.0.23(core-js@3.36.1): dependencies: - core-js: 3.48.0 + core-js: 3.36.1 eventemitter3: 4.0.7 - xgplayer@3.0.23(core-js@3.48.0): + xgplayer@3.0.23(core-js@3.36.1): dependencies: - core-js: 3.48.0 + core-js: 3.36.1 danmu.js: 1.2.1 delegate: 3.2.0 downloadjs: 1.4.7 eventemitter3: 4.0.7 - xgplayer-subtitles: 3.0.23(core-js@3.48.0) + xgplayer-subtitles: 3.0.23(core-js@3.36.1) xml-name-validator@4.0.0: {} From dce6b4d833d20add35acb1b9d7758e7cc44b31ef Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 20:49:19 +0000 Subject: [PATCH 02/27] fix(utils): update remote container typing for helper import --- packages/utilities/src/types/index.ts | 1 + packages/utilities/src/utils/importRemote.ts | 5 +++-- packages/utilities/src/utils/pure.ts | 3 ++- packages/webpack-bundler-runtime/__tests__/accessor.spec.ts | 3 ++- packages/webpack-bundler-runtime/src/index.ts | 6 +----- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/utilities/src/types/index.ts b/packages/utilities/src/types/index.ts index 2f45c785f34..31b6eedfe27 100644 --- a/packages/utilities/src/types/index.ts +++ b/packages/utilities/src/types/index.ts @@ -64,6 +64,7 @@ type ModulePath = string; export type WebpackRemoteContainer = { __initialized?: boolean; + __initializing?: boolean; get(modulePath: ModulePath): () => any; init: (obj?: typeof __webpack_share_scopes__) => void; }; diff --git a/packages/utilities/src/utils/importRemote.ts b/packages/utilities/src/utils/importRemote.ts index 52903ad1c3f..624fd991276 100644 --- a/packages/utilities/src/utils/importRemote.ts +++ b/packages/utilities/src/utils/importRemote.ts @@ -54,7 +54,8 @@ const loadRemote = ( ) => new Promise((resolve, reject) => { const timestamp = bustRemoteEntryCache ? `?t=${new Date().getTime()}` : ''; - const webpackRequire = getWebpackRequireOrThrow() as unknown as WebpackRequire; + const webpackRequire = + getWebpackRequireOrThrow() as unknown as WebpackRequire; webpackRequire.l( `${url}${timestamp}`, (event) => { @@ -76,7 +77,7 @@ const loadEsmRemote = async ( url: RemoteData['url'], scope: ImportRemoteOptions['scope'], ) => { - const module = await importWithBundlerIgnore>(url); + const module = await importWithBundlerIgnore(url); if (!module) { throw new Error( diff --git a/packages/utilities/src/utils/pure.ts b/packages/utilities/src/utils/pure.ts index 57486319ef3..1a5721e25b5 100644 --- a/packages/utilities/src/utils/pure.ts +++ b/packages/utilities/src/utils/pure.ts @@ -21,7 +21,8 @@ export const extractUrlAndGlobal = (urlAndGlobal: string): [string, string] => { export const loadScript = (keyOrRuntimeRemoteItem: string | RuntimeRemote) => { const runtimeRemotes = getRuntimeRemotes(); - const webpackRequire = getWebpackRequireOrThrow() as unknown as WebpackRequire; + const webpackRequire = + getWebpackRequireOrThrow() as unknown as WebpackRequire; // 1) Load remote container if needed let asyncContainer: RuntimeRemote['asyncContainer']; diff --git a/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts b/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts index 81e143ac01a..fe2bb9402b4 100644 --- a/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts +++ b/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts @@ -6,7 +6,8 @@ import { describe('webpack require accessor', () => { afterEach(() => { - delete (globalThis as { __webpack_require__?: unknown }).__webpack_require__; + delete (globalThis as { __webpack_require__?: unknown }) + .__webpack_require__; }); test('returns undefined when webpack runtime is unavailable', () => { diff --git a/packages/webpack-bundler-runtime/src/index.ts b/packages/webpack-bundler-runtime/src/index.ts index 4b477d9d6b7..e31cedaf088 100644 --- a/packages/webpack-bundler-runtime/src/index.ts +++ b/packages/webpack-bundler-runtime/src/index.ts @@ -15,11 +15,7 @@ import { } from './accessor'; export * from './types'; -export { - getWebpackRequire, - getWebpackRequireOrThrow, - importWithBundlerIgnore, -}; +export { getWebpackRequire, getWebpackRequireOrThrow, importWithBundlerIgnore }; const federation: Federation = { runtime, From 76c2216cc730a3c7f1979565032bb5bfff4704eb Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 21:08:58 +0000 Subject: [PATCH 03/27] refactor(runtime-core): decouple bundler ignore helper from sdk exports --- .changeset/twelve-forks-whisper.md | 1 - packages/runtime-core/src/utils/load.ts | 9 ++++++++- .../sdk/__tests__/importWithBundlerIgnore.spec.ts | 7 ------- packages/sdk/src/importWithBundlerIgnore.ts | 9 --------- packages/sdk/src/index.ts | 1 - packages/webpack-bundler-runtime/src/accessor.ts | 11 ++++++++++- 6 files changed, 18 insertions(+), 20 deletions(-) delete mode 100644 packages/sdk/__tests__/importWithBundlerIgnore.spec.ts delete mode 100644 packages/sdk/src/importWithBundlerIgnore.ts diff --git a/.changeset/twelve-forks-whisper.md b/.changeset/twelve-forks-whisper.md index 870c0d57f9d..1016e26c501 100644 --- a/.changeset/twelve-forks-whisper.md +++ b/.changeset/twelve-forks-whisper.md @@ -1,6 +1,5 @@ --- '@module-federation/webpack-bundler-runtime': patch -'@module-federation/sdk': patch '@module-federation/runtime-core': patch '@module-federation/utilities': patch --- diff --git a/packages/runtime-core/src/utils/load.ts b/packages/runtime-core/src/utils/load.ts index ed4082efdc2..6e0a9864ab6 100644 --- a/packages/runtime-core/src/utils/load.ts +++ b/packages/runtime-core/src/utils/load.ts @@ -3,7 +3,6 @@ import { loadScriptNode, composeKeyWithSeparator, isBrowserEnv, - importWithBundlerIgnore, } from '@module-federation/sdk'; import { DEFAULT_REMOTE_TYPE, DEFAULT_SCOPE } from '../constant'; import { ModuleFederation } from '../core'; @@ -21,6 +20,14 @@ import { declare const ENV_TARGET: 'web' | 'node'; const importCallback = '.then(callbacks[0]).catch(callbacks[1])'; +function importWithBundlerIgnore(modulePath: string): Promise { + return import( + /* webpackIgnore: true */ + /* @vite-ignore */ + modulePath + ) as Promise; +} + async function loadEsmEntry({ entry, remoteEntryExports, diff --git a/packages/sdk/__tests__/importWithBundlerIgnore.spec.ts b/packages/sdk/__tests__/importWithBundlerIgnore.spec.ts deleted file mode 100644 index 2e6757f5b9a..00000000000 --- a/packages/sdk/__tests__/importWithBundlerIgnore.spec.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { importWithBundlerIgnore } from '../src'; - -describe('importWithBundlerIgnore', () => { - test('exports a callable helper', () => { - expect(typeof importWithBundlerIgnore).toBe('function'); - }); -}); diff --git a/packages/sdk/src/importWithBundlerIgnore.ts b/packages/sdk/src/importWithBundlerIgnore.ts deleted file mode 100644 index 853041e8940..00000000000 --- a/packages/sdk/src/importWithBundlerIgnore.ts +++ /dev/null @@ -1,9 +0,0 @@ -export function importWithBundlerIgnore( - modulePath: string, -): Promise { - return import( - /* webpackIgnore: true */ - /* @vite-ignore */ - modulePath - ) as Promise; -} diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts index c25de9f8e10..91408c4a527 100644 --- a/packages/sdk/src/index.ts +++ b/packages/sdk/src/index.ts @@ -21,4 +21,3 @@ export * from './dom'; export * from './node'; export * from './normalizeOptions'; export { createModuleFederationConfig } from './createModuleFederationConfig'; -export { importWithBundlerIgnore } from './importWithBundlerIgnore'; diff --git a/packages/webpack-bundler-runtime/src/accessor.ts b/packages/webpack-bundler-runtime/src/accessor.ts index 928e88dc38d..3d32adfcf50 100644 --- a/packages/webpack-bundler-runtime/src/accessor.ts +++ b/packages/webpack-bundler-runtime/src/accessor.ts @@ -1,5 +1,4 @@ import type { WebpackRequire } from './types'; -export { importWithBundlerIgnore } from '@module-federation/sdk'; type GlobalWithWebpackRequire = typeof globalThis & { __webpack_require__?: unknown; @@ -27,3 +26,13 @@ export function getWebpackRequireOrThrow(): WebpackRequire { return webpackRequire; } + +export function importWithBundlerIgnore( + modulePath: string, +): Promise { + return import( + /* webpackIgnore: true */ + /* @vite-ignore */ + modulePath + ) as Promise; +} From adff9b67202529b278a5ffe5289791f4e0e8b9ab Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 21:10:42 +0000 Subject: [PATCH 04/27] fix(utils): keep remote container type surface unchanged --- packages/utilities/src/types/index.ts | 1 - packages/utilities/src/utils/importRemote.ts | 11 ++++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/utilities/src/types/index.ts b/packages/utilities/src/types/index.ts index 31b6eedfe27..2f45c785f34 100644 --- a/packages/utilities/src/types/index.ts +++ b/packages/utilities/src/types/index.ts @@ -64,7 +64,6 @@ type ModulePath = string; export type WebpackRemoteContainer = { __initialized?: boolean; - __initializing?: boolean; get(modulePath: ModulePath): () => any; init: (obj?: typeof __webpack_share_scopes__) => void; }; diff --git a/packages/utilities/src/utils/importRemote.ts b/packages/utilities/src/utils/importRemote.ts index 624fd991276..85735507d84 100644 --- a/packages/utilities/src/utils/importRemote.ts +++ b/packages/utilities/src/utils/importRemote.ts @@ -85,11 +85,12 @@ const loadEsmRemote = async ( ); } - (window as any)[scope] = { - ...module, - __initializing: false, - __initialized: false, - } satisfies WebpackRemoteContainer; + const container = module as WebpackRemoteContainer & { + __initializing?: boolean; + }; + container.__initializing = false; + container.__initialized = false; + (window as any)[scope] = container; }; /** From 707aab511b740bc16d6e256f905634963a20579d Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 21:13:58 +0000 Subject: [PATCH 05/27] fix(webpack-bundler-runtime): keep internal direct webpack require usage --- packages/webpack-bundler-runtime/src/init.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/webpack-bundler-runtime/src/init.ts b/packages/webpack-bundler-runtime/src/init.ts index 3555856189b..fc2e8260a5a 100644 --- a/packages/webpack-bundler-runtime/src/init.ts +++ b/packages/webpack-bundler-runtime/src/init.ts @@ -107,7 +107,7 @@ export function init({ webpackRequire }: { webpackRequire: WebpackRequire }) { await shareEntry.init( origin, // @ts-ignore - webpackRequire.federation.bundlerRuntime, + __webpack_require__.federation.bundlerRuntime, ); // @ts-ignore const getter = shareEntry.get(); From aa475781b20c089eb796e6eb32ae8bdeadb965f4 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 21:15:59 +0000 Subject: [PATCH 06/27] refactor(utils): simplify esm remote initialization typing --- packages/utilities/src/utils/importRemote.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/utilities/src/utils/importRemote.ts b/packages/utilities/src/utils/importRemote.ts index 85735507d84..4bc0ce4dc80 100644 --- a/packages/utilities/src/utils/importRemote.ts +++ b/packages/utilities/src/utils/importRemote.ts @@ -85,12 +85,8 @@ const loadEsmRemote = async ( ); } - const container = module as WebpackRemoteContainer & { - __initializing?: boolean; - }; - container.__initializing = false; - container.__initialized = false; - (window as any)[scope] = container; + module.__initialized = false; + (window as any)[scope] = module; }; /** From 14d1b762007d5899002c0c228b013396fec88741 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 21:28:58 +0000 Subject: [PATCH 07/27] fix(webpack-bundler-runtime): use module-level webpack require accessor --- packages/webpack-bundler-runtime/src/accessor.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/webpack-bundler-runtime/src/accessor.ts b/packages/webpack-bundler-runtime/src/accessor.ts index 3d32adfcf50..a0161d8588e 100644 --- a/packages/webpack-bundler-runtime/src/accessor.ts +++ b/packages/webpack-bundler-runtime/src/accessor.ts @@ -1,18 +1,13 @@ import type { WebpackRequire } from './types'; -type GlobalWithWebpackRequire = typeof globalThis & { - __webpack_require__?: unknown; -}; +declare const __webpack_require__: unknown; export function getWebpackRequire(): WebpackRequire | undefined { - const globalScope = globalThis as GlobalWithWebpackRequire; - const webpackRequire = globalScope.__webpack_require__; - - if (typeof webpackRequire !== 'function') { + if (typeof __webpack_require__ !== 'function') { return undefined; } - return webpackRequire as WebpackRequire; + return __webpack_require__ as WebpackRequire; } export function getWebpackRequireOrThrow(): WebpackRequire { From 04ba1b408215de96ea37421c7d7f410cbd8cc217 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 21:34:39 +0000 Subject: [PATCH 08/27] feat(runtime-core): prefer bundler runtime import ignore helper --- packages/runtime-core/src/utils/load.ts | 20 +++++++++++++++++++ packages/webpack-bundler-runtime/src/index.ts | 1 + packages/webpack-bundler-runtime/src/types.ts | 1 + 3 files changed, 22 insertions(+) diff --git a/packages/runtime-core/src/utils/load.ts b/packages/runtime-core/src/utils/load.ts index 6e0a9864ab6..39b40d2b5e1 100644 --- a/packages/runtime-core/src/utils/load.ts +++ b/packages/runtime-core/src/utils/load.ts @@ -18,9 +18,29 @@ import { // Declare the ENV_TARGET constant that will be defined by DefinePlugin declare const ENV_TARGET: 'web' | 'node'; +declare const __webpack_require__: + | { + federation?: { + bundlerRuntime?: { + importWithBundlerIgnore?: ( + modulePath: string, + ) => Promise; + }; + }; + } + | undefined; const importCallback = '.then(callbacks[0]).catch(callbacks[1])'; function importWithBundlerIgnore(modulePath: string): Promise { + const bundlerRuntimeImportWithIgnore = + typeof __webpack_require__ !== 'undefined' + ? __webpack_require__.federation?.bundlerRuntime?.importWithBundlerIgnore + : undefined; + + if (typeof bundlerRuntimeImportWithIgnore === 'function') { + return bundlerRuntimeImportWithIgnore(modulePath); + } + return import( /* webpackIgnore: true */ /* @vite-ignore */ diff --git a/packages/webpack-bundler-runtime/src/index.ts b/packages/webpack-bundler-runtime/src/index.ts index e31cedaf088..05fd2bb7835 100644 --- a/packages/webpack-bundler-runtime/src/index.ts +++ b/packages/webpack-bundler-runtime/src/index.ts @@ -26,6 +26,7 @@ const federation: Federation = { consumes, I: initializeSharing, S: {}, + importWithBundlerIgnore, installInitialConsumes, initContainerEntry, init, diff --git a/packages/webpack-bundler-runtime/src/types.ts b/packages/webpack-bundler-runtime/src/types.ts index fa2e47568f8..f680ff8ee66 100644 --- a/packages/webpack-bundler-runtime/src/types.ts +++ b/packages/webpack-bundler-runtime/src/types.ts @@ -222,6 +222,7 @@ export interface Federation { consumes: (options: ConsumesOptions) => void; I: typeof initializeSharing; S: InferredGlobalShareScope; + importWithBundlerIgnore: (modulePath: string) => Promise; installInitialConsumes: (options: InstallInitialConsumesOptions) => any; initContainerEntry: typeof initContainerEntry; init: ({ From 7b274f1c54a790e898ae94afe618a996fe0dcd4a Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 21:43:12 +0000 Subject: [PATCH 09/27] refactor(webpack-bundler-runtime): keep ignore helper as standalone export --- packages/runtime-core/src/utils/load.ts | 20 ------------------- packages/webpack-bundler-runtime/src/index.ts | 1 - packages/webpack-bundler-runtime/src/types.ts | 1 - 3 files changed, 22 deletions(-) diff --git a/packages/runtime-core/src/utils/load.ts b/packages/runtime-core/src/utils/load.ts index 39b40d2b5e1..6e0a9864ab6 100644 --- a/packages/runtime-core/src/utils/load.ts +++ b/packages/runtime-core/src/utils/load.ts @@ -18,29 +18,9 @@ import { // Declare the ENV_TARGET constant that will be defined by DefinePlugin declare const ENV_TARGET: 'web' | 'node'; -declare const __webpack_require__: - | { - federation?: { - bundlerRuntime?: { - importWithBundlerIgnore?: ( - modulePath: string, - ) => Promise; - }; - }; - } - | undefined; const importCallback = '.then(callbacks[0]).catch(callbacks[1])'; function importWithBundlerIgnore(modulePath: string): Promise { - const bundlerRuntimeImportWithIgnore = - typeof __webpack_require__ !== 'undefined' - ? __webpack_require__.federation?.bundlerRuntime?.importWithBundlerIgnore - : undefined; - - if (typeof bundlerRuntimeImportWithIgnore === 'function') { - return bundlerRuntimeImportWithIgnore(modulePath); - } - return import( /* webpackIgnore: true */ /* @vite-ignore */ diff --git a/packages/webpack-bundler-runtime/src/index.ts b/packages/webpack-bundler-runtime/src/index.ts index 05fd2bb7835..e31cedaf088 100644 --- a/packages/webpack-bundler-runtime/src/index.ts +++ b/packages/webpack-bundler-runtime/src/index.ts @@ -26,7 +26,6 @@ const federation: Federation = { consumes, I: initializeSharing, S: {}, - importWithBundlerIgnore, installInitialConsumes, initContainerEntry, init, diff --git a/packages/webpack-bundler-runtime/src/types.ts b/packages/webpack-bundler-runtime/src/types.ts index f680ff8ee66..fa2e47568f8 100644 --- a/packages/webpack-bundler-runtime/src/types.ts +++ b/packages/webpack-bundler-runtime/src/types.ts @@ -222,7 +222,6 @@ export interface Federation { consumes: (options: ConsumesOptions) => void; I: typeof initializeSharing; S: InferredGlobalShareScope; - importWithBundlerIgnore: (modulePath: string) => Promise; installInitialConsumes: (options: InstallInitialConsumesOptions) => any; initContainerEntry: typeof initContainerEntry; init: ({ From e0c07047aa3c4dd939d99ce7038ee982d423b555 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 23:02:56 +0000 Subject: [PATCH 10/27] refactor(node): migrate runtime webpack require access to bundler accessor --- .changeset/twelve-forks-whisper.md | 3 +- packages/node/package.json | 3 +- .../node/src/__tests__/runtimePlugin.test.ts | 28 +++++----- packages/node/src/filesystem/stratagies.ts | 12 +++-- packages/node/src/runtimePlugin.ts | 53 ++++++++++--------- packages/node/src/utils/hot-reload.ts | 4 +- pnpm-lock.yaml | 3 ++ 7 files changed, 60 insertions(+), 46 deletions(-) diff --git a/.changeset/twelve-forks-whisper.md b/.changeset/twelve-forks-whisper.md index 1016e26c501..e77b0082ffe 100644 --- a/.changeset/twelve-forks-whisper.md +++ b/.changeset/twelve-forks-whisper.md @@ -2,6 +2,7 @@ '@module-federation/webpack-bundler-runtime': patch '@module-federation/runtime-core': patch '@module-federation/utilities': patch +'@module-federation/node': patch --- -Add runtime-safe access helpers for webpack require and ignored dynamic imports, and migrate core runtime loaders to use these helpers so intermediate bundling steps are less likely to rewrite runtime globals. +Add runtime-safe access helpers for webpack require and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers so intermediate bundling steps are less likely to rewrite runtime globals. diff --git a/packages/node/package.json b/packages/node/package.json index 30ae2d2f7c8..f062fa39976 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -69,7 +69,8 @@ "node-fetch": "2.7.0", "@module-federation/enhanced": "workspace:*", "@module-federation/sdk": "workspace:*", - "@module-federation/runtime": "workspace:*" + "@module-federation/runtime": "workspace:*", + "@module-federation/webpack-bundler-runtime": "workspace:*" }, "peerDependencies": { "webpack": "^5.40.0" diff --git a/packages/node/src/__tests__/runtimePlugin.test.ts b/packages/node/src/__tests__/runtimePlugin.test.ts index 757f9738e1a..af9a9362872 100644 --- a/packages/node/src/__tests__/runtimePlugin.test.ts +++ b/packages/node/src/__tests__/runtimePlugin.test.ts @@ -46,7 +46,7 @@ global.fetch = jest.fn().mockResolvedValue({ text: jest.fn().mockResolvedValue('// mock chunk content'), }); -const mockWebpackRequire = { +const mockWebpackRequire = Object.assign(jest.fn(), { u: jest.fn((chunkId: string) => `/chunks/${chunkId}.js`), p: 'http://localhost:3000/', m: {}, @@ -72,7 +72,7 @@ const mockWebpackRequire = { require: jest.fn(), readFileVm: jest.fn(), }, -}; +}); const mockNonWebpackRequire = jest.fn().mockImplementation((id: string) => { if (id === 'path') return require('path'); @@ -682,7 +682,7 @@ describe('runtimePlugin', () => { beforeEach(() => { jest.clearAllMocks(); // Set up webpack_require properties needed for the test - (global as any).__webpack_require__ = { + (global as any).__webpack_require__ = Object.assign(jest.fn(), { ...mockWebpackRequire, federation: { chunkMatcher: jest.fn().mockReturnValue(true), @@ -693,7 +693,7 @@ describe('runtimePlugin', () => { require: undefined, readFileVm: undefined, }, - }; + }); }); it('should return a handler for chunk loading and reuse existing promises', () => { @@ -755,13 +755,13 @@ describe('runtimePlugin', () => { beforeEach(() => { jest.clearAllMocks(); // Reset webpack require to ensure f exists with require already defined - (global as any).__webpack_require__ = { + (global as any).__webpack_require__ = Object.assign(jest.fn(), { ...mockWebpackRequire, f: { require: jest.fn(), // This needs to exist for the function to patch it readFileVm: jest.fn(), // This needs to exist for the function to patch it }, - }; + }); // Mock console.warn for testing console.warn = jest.fn(); }); @@ -804,7 +804,7 @@ describe('runtimePlugin', () => { beforeEach(() => { jest.clearAllMocks(); // Reset webpack require to ensure clean state - (global as any).__webpack_require__ = { + (global as any).__webpack_require__ = Object.assign(jest.fn(), { ...mockWebpackRequire, federation: { ...mockWebpackRequire.federation, @@ -819,7 +819,7 @@ describe('runtimePlugin', () => { require: undefined, readFileVm: undefined, }, - }; + }); }); it('should return the provided args', () => { @@ -880,7 +880,7 @@ describe('runtimePlugin', () => { describe('webpack chunk loading', () => { beforeEach(() => { // Reset the webpack require object to ensure it's properly initialized - (global as any).__webpack_require__ = { + (global as any).__webpack_require__ = Object.assign(jest.fn(), { ...mockWebpackRequire, federation: { ...mockWebpackRequire.federation, @@ -895,7 +895,7 @@ describe('runtimePlugin', () => { require: jest.fn(), readFileVm: jest.fn(), }, - }; + }); const mockArgs = { origin: { @@ -1018,7 +1018,7 @@ describe('runtimePlugin', () => { describe('Webpack require functionality', () => { beforeEach(() => { // Ensure the webpack require object is properly initialized - (global as any).__webpack_require__ = { + (global as any).__webpack_require__ = Object.assign(jest.fn(), { ...mockWebpackRequire, federation: { ...mockWebpackRequire.federation, @@ -1033,7 +1033,7 @@ describe('runtimePlugin', () => { require: jest.fn(), readFileVm: jest.fn(), }, - }; + }); const mockArgs = { origin: { @@ -1122,7 +1122,7 @@ describe('runtimePlugin', () => { describe('Remote entry loading', () => { beforeEach(() => { // Ensure the webpack require object is properly initialized - (global as any).__webpack_require__ = { + (global as any).__webpack_require__ = Object.assign(jest.fn(), { ...mockWebpackRequire, federation: { ...mockWebpackRequire.federation, @@ -1137,7 +1137,7 @@ describe('runtimePlugin', () => { require: jest.fn(), readFileVm: jest.fn(), }, - }; + }); const mockArgs = { origin: { diff --git a/packages/node/src/filesystem/stratagies.ts b/packages/node/src/filesystem/stratagies.ts index be3ba07004b..b0a9fad9267 100644 --- a/packages/node/src/filesystem/stratagies.ts +++ b/packages/node/src/filesystem/stratagies.ts @@ -1,16 +1,20 @@ //@ts-nocheck +import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime'; + +const getWebpackRequire = () => getWebpackRequireOrThrow() as any; export async function fileSystemRunInContextStrategy( chunkId: string, rootOutputDir: string, remotes: Remotes, callback: CallbackFunction, ) { + const webpackRequire = getWebpackRequire(); const fs = require('fs'); const path = require('path'); const vm = require('vm'); const filename = path.join( __dirname, - rootOutputDir + __webpack_require__.u(chunkId), + rootOutputDir + webpackRequire.u(chunkId), ); if (fs.existsSync(filename)) { fs.readFile(filename, 'utf-8', (err: Error, content: string) => { @@ -45,9 +49,10 @@ export async function httpEvalStrategy( remotes: Remotes, callback: CallbackFunction, ) { + const webpackRequire = getWebpackRequire(); let url; try { - url = new URL(chunkName, __webpack_require__.p); + url = new URL(chunkName, webpackRequire.p); } catch (e) { console.error( 'module-federation: failed to construct absolute chunk path of', @@ -102,6 +107,7 @@ export async function httpVmStrategy( remotes: Remotes, callback: CallbackFunction, ): Promise { + const webpackRequire = getWebpackRequire(); const http = require('http') as typeof import('http'); const https = require('https') as typeof import('https'); const vm = require('vm') as typeof import('vm'); @@ -110,7 +116,7 @@ export async function httpVmStrategy( const globalThisVal = new Function('return globalThis')(); try { - url = new URL(chunkName, __webpack_require__.p); + url = new URL(chunkName, webpackRequire.p); } catch (e) { console.error( 'module-federation: failed to construct absolute chunk path of', diff --git a/packages/node/src/runtimePlugin.ts b/packages/node/src/runtimePlugin.ts index e11c19306a7..ae733b9b6b5 100644 --- a/packages/node/src/runtimePlugin.ts +++ b/packages/node/src/runtimePlugin.ts @@ -2,6 +2,7 @@ import type { ModuleFederationRuntimePlugin, ModuleFederation, } from '@module-federation/runtime'; +import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime'; type WebpackRequire = { (id: string): any; u: (chunkId: string) => string; @@ -35,9 +36,9 @@ type WebpackRequire = { readFileVm?: (chunkId: string, promises: any[]) => void; }; }; - -declare const __webpack_require__: WebpackRequire; declare const __non_webpack_require__: (id: string) => any; +const getWebpackRequire = (): WebpackRequire => + getWebpackRequireOrThrow() as unknown as WebpackRequire; export const nodeRuntimeImportCache = new Map>(); @@ -69,7 +70,8 @@ export function importNodeModule(name: string): Promise { // Hoisted utility function to resolve file paths for chunks export const resolveFile = (rootOutputDir: string, chunkId: string): string => { const path = __non_webpack_require__('path'); - return path.join(__dirname, rootOutputDir + __webpack_require__.u(chunkId)); + const webpackRequire = getWebpackRequire(); + return path.join(__dirname, rootOutputDir + webpackRequire.u(chunkId)); }; // Hoisted utility function to get remote entry from cache @@ -185,8 +187,9 @@ export const resolveUrl = ( remoteName: string, chunkName: string, ): URL | null => { + const webpackRequire = getWebpackRequire(); try { - return new URL(chunkName, __webpack_require__.p); + return new URL(chunkName, webpackRequire.p); } catch { const entryUrl = returnFromCache(remoteName) || returnFromGlobalInstances(remoteName); @@ -204,7 +207,7 @@ export const resolveUrl = ( lastSlashIndex >= 0 ? urlPath.substring(0, lastSlashIndex + 1) : '/'; // Get rootDir from webpack configuration - const rootDir = __webpack_require__.federation.rootOutputDir || ''; + const rootDir = webpackRequire.federation.rootOutputDir || ''; // Use path.join to combine the paths properly while handling slashes // Convert Windows-style paths to URL-style paths @@ -240,10 +243,11 @@ export const installChunk = ( chunk: any, installedChunks: { [key: string]: any }, ): void => { + const webpackRequire = getWebpackRequire(); for (const moduleId in chunk.modules) { - __webpack_require__.m[moduleId] = chunk.modules[moduleId]; + webpackRequire.m[moduleId] = chunk.modules[moduleId]; } - if (chunk.runtime) chunk.runtime(__webpack_require__); + if (chunk.runtime) chunk.runtime(webpackRequire); for (const chunkId of chunk.ids) { if (installedChunks[chunkId]) installedChunks[chunkId][0](); installedChunks[chunkId] = 0; @@ -261,7 +265,8 @@ export const deleteChunk = ( // Hoisted function to set up webpack script loader export const setupScriptLoader = (): void => { - __webpack_require__.l = ( + const webpackRequire = getWebpackRequire(); + webpackRequire.l = ( url: string, done: (res: any) => void, key: string, @@ -269,15 +274,11 @@ export const setupScriptLoader = (): void => { ): void => { if (!key || chunkId) throw new Error(`__webpack_require__.l name is required for ${url}`); - __webpack_require__.federation.runtime + webpackRequire.federation.runtime .loadScriptNode(url, { attrs: { globalName: key } }) .then((res) => { const enhancedRemote = - __webpack_require__.federation.instance.initRawContainer( - key, - url, - res, - ); + webpackRequire.federation.instance.initRawContainer(key, url, res); new Function('return globalThis')()[key] = enhancedRemote; done(enhancedRemote); }) @@ -291,13 +292,14 @@ export const setupChunkHandler = ( args: any, ): ((chunkId: string, promises: any[]) => void) => { return (chunkId: string, promises: any[]): void => { + const webpackRequire = getWebpackRequire(); let installedChunkData = installedChunks[chunkId]; if (installedChunkData !== 0) { if (installedChunkData) { promises.push(installedChunkData[2]); } else { - const matcher = __webpack_require__.federation.chunkMatcher - ? __webpack_require__.federation.chunkMatcher(chunkId) + const matcher = webpackRequire.federation.chunkMatcher + ? webpackRequire.federation.chunkMatcher(chunkId) : true; if (matcher) { @@ -310,7 +312,7 @@ export const setupChunkHandler = ( const filename = typeof process !== 'undefined' ? resolveFile( - __webpack_require__.federation.rootOutputDir || '', + webpackRequire.federation.rootOutputDir || '', chunkId, ) : false; @@ -319,7 +321,7 @@ export const setupChunkHandler = ( loadChunk( 'filesystem', chunkId, - __webpack_require__.federation.rootOutputDir || '', + webpackRequire.federation.rootOutputDir || '', (err, chunk) => { if (err) return deleteChunk(chunkId, installedChunks) && reject(err); @@ -329,13 +331,13 @@ export const setupChunkHandler = ( args, ); } else { - const chunkName = __webpack_require__.u(chunkId); + const chunkName = webpackRequire.u(chunkId); const loadingStrategy = typeof process === 'undefined' ? 'http-eval' : 'http-vm'; loadChunk( loadingStrategy, chunkName, - __webpack_require__.federation.initOptions.name, + webpackRequire.federation.initOptions.name, (err, chunk) => { if (err) return deleteChunk(chunkId, installedChunks) && reject(err); @@ -359,17 +361,18 @@ export const setupChunkHandler = ( export const setupWebpackRequirePatching = ( handle: (chunkId: string, promises: any[]) => void, ): void => { - if (__webpack_require__.f) { - if (__webpack_require__.f.require) { + const webpackRequire = getWebpackRequire(); + if (webpackRequire.f) { + if (webpackRequire.f.require) { console.warn( '\x1b[33m%s\x1b[0m', 'CAUTION: build target is not set to "async-node", attempting to patch additional chunk handlers. This may not work', ); - __webpack_require__.f.require = handle; + webpackRequire.f.require = handle; } - if (__webpack_require__.f.readFileVm) { - __webpack_require__.f.readFileVm = handle; + if (webpackRequire.f.readFileVm) { + webpackRequire.f.readFileVm = handle; } } }; diff --git a/packages/node/src/utils/hot-reload.ts b/packages/node/src/utils/hot-reload.ts index caed2d3bab8..b5fea86de24 100644 --- a/packages/node/src/utils/hot-reload.ts +++ b/packages/node/src/utils/hot-reload.ts @@ -2,6 +2,7 @@ import { getAllKnownRemotes } from './flush-chunks'; import crypto from 'crypto'; import helpers from '@module-federation/runtime/helpers'; import path from 'path'; +import { getWebpackRequire } from '@module-federation/webpack-bundler-runtime'; declare global { var mfHashMap: Record | undefined; @@ -156,8 +157,7 @@ export const performReload = async ( delete gs[i.name]; } }); - //@ts-ignore - __webpack_require__?.federation?.instance?.moduleCache?.clear(); + (getWebpackRequire() as any)?.federation?.instance?.moduleCache?.clear(); helpers.global.resetFederationGlobalInfo(); globalThis.moduleGraphDirty = false; globalThis.mfHashMap = {}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 41b9bd4fa0b..ff9788b6740 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3788,6 +3788,9 @@ importers: '@module-federation/sdk': specifier: workspace:* version: link:../sdk + '@module-federation/webpack-bundler-runtime': + specifier: workspace:* + version: link:../webpack-bundler-runtime btoa: specifier: 1.2.1 version: 1.2.1 From f953e6e62cf25ccb6badcd9d42bda4e5063fb3c8 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 23:05:30 +0000 Subject: [PATCH 11/27] refactor: keep webpack require helpers on accessor entrypoint --- packages/node/src/filesystem/stratagies.ts | 2 +- packages/node/src/runtimePlugin.ts | 2 +- packages/node/src/utils/hot-reload.ts | 2 +- packages/webpack-bundler-runtime/src/index.ts | 6 ------ 4 files changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/node/src/filesystem/stratagies.ts b/packages/node/src/filesystem/stratagies.ts index b0a9fad9267..daab7ee9e9c 100644 --- a/packages/node/src/filesystem/stratagies.ts +++ b/packages/node/src/filesystem/stratagies.ts @@ -1,5 +1,5 @@ //@ts-nocheck -import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime'; +import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime/accessor'; const getWebpackRequire = () => getWebpackRequireOrThrow() as any; export async function fileSystemRunInContextStrategy( diff --git a/packages/node/src/runtimePlugin.ts b/packages/node/src/runtimePlugin.ts index ae733b9b6b5..e2031b5b996 100644 --- a/packages/node/src/runtimePlugin.ts +++ b/packages/node/src/runtimePlugin.ts @@ -2,7 +2,7 @@ import type { ModuleFederationRuntimePlugin, ModuleFederation, } from '@module-federation/runtime'; -import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime'; +import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime/accessor'; type WebpackRequire = { (id: string): any; u: (chunkId: string) => string; diff --git a/packages/node/src/utils/hot-reload.ts b/packages/node/src/utils/hot-reload.ts index b5fea86de24..91c79380a9f 100644 --- a/packages/node/src/utils/hot-reload.ts +++ b/packages/node/src/utils/hot-reload.ts @@ -2,7 +2,7 @@ import { getAllKnownRemotes } from './flush-chunks'; import crypto from 'crypto'; import helpers from '@module-federation/runtime/helpers'; import path from 'path'; -import { getWebpackRequire } from '@module-federation/webpack-bundler-runtime'; +import { getWebpackRequire } from '@module-federation/webpack-bundler-runtime/accessor'; declare global { var mfHashMap: Record | undefined; diff --git a/packages/webpack-bundler-runtime/src/index.ts b/packages/webpack-bundler-runtime/src/index.ts index e31cedaf088..dc9b130f0eb 100644 --- a/packages/webpack-bundler-runtime/src/index.ts +++ b/packages/webpack-bundler-runtime/src/index.ts @@ -8,14 +8,8 @@ import { attachShareScopeMap } from './attachShareScopeMap'; import { initContainerEntry } from './initContainerEntry'; import { init } from './init'; import { getSharedFallbackGetter } from './getSharedFallbackGetter'; -import { - getWebpackRequire, - getWebpackRequireOrThrow, - importWithBundlerIgnore, -} from './accessor'; export * from './types'; -export { getWebpackRequire, getWebpackRequireOrThrow, importWithBundlerIgnore }; const federation: Federation = { runtime, From 4c257d83e718b574ee2eaf12c73a3027f6c10b53 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 23:07:04 +0000 Subject: [PATCH 12/27] test(webpack-bundler-runtime): avoid global webpack require mutation --- .../__tests__/accessor.spec.ts | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts b/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts index fe2bb9402b4..a513dc82f9a 100644 --- a/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts +++ b/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts @@ -5,25 +5,10 @@ import { } from '../src/accessor'; describe('webpack require accessor', () => { - afterEach(() => { - delete (globalThis as { __webpack_require__?: unknown }) - .__webpack_require__; - }); - test('returns undefined when webpack runtime is unavailable', () => { expect(getWebpackRequire()).toBeUndefined(); }); - test('returns the webpack require function when present', () => { - const webpackRequire = Object.assign(jest.fn(), { - federation: { bundlerRuntime: {} }, - }); - (globalThis as { __webpack_require__?: unknown }).__webpack_require__ = - webpackRequire; - - expect(getWebpackRequire()).toBe(webpackRequire); - }); - test('throws with clear message when webpack runtime is unavailable', () => { expect(() => getWebpackRequireOrThrow()).toThrow( 'Unable to access __webpack_require__.', From 92b7ec0c6fa24f571d82e06b79e6f847d1738d15 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 23:44:54 +0000 Subject: [PATCH 13/27] refactor(runtime-core): source bundler-ignore helper from sdk --- .changeset/twelve-forks-whisper.md | 1 + packages/runtime-core/src/utils/load.ts | 9 +-------- packages/sdk/src/importWithBundlerIgnore.ts | 9 +++++++++ packages/sdk/src/index.ts | 1 + packages/utilities/src/utils/importRemote.ts | 6 ++---- .../webpack-bundler-runtime/__tests__/accessor.spec.ts | 10 +--------- packages/webpack-bundler-runtime/src/accessor.ts | 10 ---------- 7 files changed, 15 insertions(+), 31 deletions(-) create mode 100644 packages/sdk/src/importWithBundlerIgnore.ts diff --git a/.changeset/twelve-forks-whisper.md b/.changeset/twelve-forks-whisper.md index e77b0082ffe..ec2fed99796 100644 --- a/.changeset/twelve-forks-whisper.md +++ b/.changeset/twelve-forks-whisper.md @@ -3,6 +3,7 @@ '@module-federation/runtime-core': patch '@module-federation/utilities': patch '@module-federation/node': patch +'@module-federation/sdk': patch --- Add runtime-safe access helpers for webpack require and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers so intermediate bundling steps are less likely to rewrite runtime globals. diff --git a/packages/runtime-core/src/utils/load.ts b/packages/runtime-core/src/utils/load.ts index 6e0a9864ab6..ed4082efdc2 100644 --- a/packages/runtime-core/src/utils/load.ts +++ b/packages/runtime-core/src/utils/load.ts @@ -3,6 +3,7 @@ import { loadScriptNode, composeKeyWithSeparator, isBrowserEnv, + importWithBundlerIgnore, } from '@module-federation/sdk'; import { DEFAULT_REMOTE_TYPE, DEFAULT_SCOPE } from '../constant'; import { ModuleFederation } from '../core'; @@ -20,14 +21,6 @@ import { declare const ENV_TARGET: 'web' | 'node'; const importCallback = '.then(callbacks[0]).catch(callbacks[1])'; -function importWithBundlerIgnore(modulePath: string): Promise { - return import( - /* webpackIgnore: true */ - /* @vite-ignore */ - modulePath - ) as Promise; -} - async function loadEsmEntry({ entry, remoteEntryExports, diff --git a/packages/sdk/src/importWithBundlerIgnore.ts b/packages/sdk/src/importWithBundlerIgnore.ts new file mode 100644 index 00000000000..853041e8940 --- /dev/null +++ b/packages/sdk/src/importWithBundlerIgnore.ts @@ -0,0 +1,9 @@ +export function importWithBundlerIgnore( + modulePath: string, +): Promise { + return import( + /* webpackIgnore: true */ + /* @vite-ignore */ + modulePath + ) as Promise; +} diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts index 91408c4a527..6e8815f0b80 100644 --- a/packages/sdk/src/index.ts +++ b/packages/sdk/src/index.ts @@ -19,5 +19,6 @@ export type { Logger, InfrastructureLogger } from './logger'; export * from './env'; export * from './dom'; export * from './node'; +export { importWithBundlerIgnore } from './importWithBundlerIgnore'; export * from './normalizeOptions'; export { createModuleFederationConfig } from './createModuleFederationConfig'; diff --git a/packages/utilities/src/utils/importRemote.ts b/packages/utilities/src/utils/importRemote.ts index 4bc0ce4dc80..12e9f1e5ef8 100644 --- a/packages/utilities/src/utils/importRemote.ts +++ b/packages/utilities/src/utils/importRemote.ts @@ -4,10 +4,8 @@ import type { WebpackShareScopes, RemoteData, } from '../types'; -import { - importWithBundlerIgnore, - getWebpackRequireOrThrow, -} from '@module-federation/webpack-bundler-runtime/accessor'; +import { importWithBundlerIgnore } from '@module-federation/sdk'; +import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime/accessor'; /** * Type definition for RemoteUrl diff --git a/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts b/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts index a513dc82f9a..232d0ac7ebb 100644 --- a/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts +++ b/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts @@ -1,8 +1,4 @@ -import { - getWebpackRequire, - getWebpackRequireOrThrow, - importWithBundlerIgnore, -} from '../src/accessor'; +import { getWebpackRequire, getWebpackRequireOrThrow } from '../src/accessor'; describe('webpack require accessor', () => { test('returns undefined when webpack runtime is unavailable', () => { @@ -14,8 +10,4 @@ describe('webpack require accessor', () => { 'Unable to access __webpack_require__.', ); }); - - test('re-exports dynamic import helper', () => { - expect(typeof importWithBundlerIgnore).toBe('function'); - }); }); diff --git a/packages/webpack-bundler-runtime/src/accessor.ts b/packages/webpack-bundler-runtime/src/accessor.ts index a0161d8588e..c2de9e47ceb 100644 --- a/packages/webpack-bundler-runtime/src/accessor.ts +++ b/packages/webpack-bundler-runtime/src/accessor.ts @@ -21,13 +21,3 @@ export function getWebpackRequireOrThrow(): WebpackRequire { return webpackRequire; } - -export function importWithBundlerIgnore( - modulePath: string, -): Promise { - return import( - /* webpackIgnore: true */ - /* @vite-ignore */ - modulePath - ) as Promise; -} From 2e41604ff4902e090bb03c406bc5d761c5ef0731 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 17 Feb 2026 23:59:21 +0000 Subject: [PATCH 14/27] refactor(sdk): expose bundler helper via standalone entrypoint --- .changeset/twelve-forks-whisper.md | 2 +- packages/runtime-core/src/utils/load.ts | 2 +- packages/sdk/package.json | 13 +++++++++++++ packages/sdk/project.json | 5 ++++- .../src/{importWithBundlerIgnore.ts => bundler.ts} | 0 packages/sdk/src/index.ts | 1 - packages/utilities/src/utils/importRemote.ts | 2 +- 7 files changed, 20 insertions(+), 5 deletions(-) rename packages/sdk/src/{importWithBundlerIgnore.ts => bundler.ts} (100%) diff --git a/.changeset/twelve-forks-whisper.md b/.changeset/twelve-forks-whisper.md index ec2fed99796..60395fde63f 100644 --- a/.changeset/twelve-forks-whisper.md +++ b/.changeset/twelve-forks-whisper.md @@ -6,4 +6,4 @@ '@module-federation/sdk': patch --- -Add runtime-safe access helpers for webpack require and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers so intermediate bundling steps are less likely to rewrite runtime globals. +Add runtime-safe access helpers for webpack require and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The dynamic import helper is exposed via a standalone `@module-federation/sdk/bundler` entrypoint so it can be built and consumed independently from the SDK main index bundle. diff --git a/packages/runtime-core/src/utils/load.ts b/packages/runtime-core/src/utils/load.ts index ed4082efdc2..47cd6957ba1 100644 --- a/packages/runtime-core/src/utils/load.ts +++ b/packages/runtime-core/src/utils/load.ts @@ -3,8 +3,8 @@ import { loadScriptNode, composeKeyWithSeparator, isBrowserEnv, - importWithBundlerIgnore, } from '@module-federation/sdk'; +import { importWithBundlerIgnore } from '@module-federation/sdk/bundler'; import { DEFAULT_REMOTE_TYPE, DEFAULT_SCOPE } from '../constant'; import { ModuleFederation } from '../core'; import { globalLoading, getRemoteEntryExports } from '../global'; diff --git a/packages/sdk/package.json b/packages/sdk/package.json index cc3f5bde8d4..e931ef67df6 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -49,6 +49,16 @@ "types": "./dist/normalize-webpack-path.d.ts", "default": "./dist/normalize-webpack-path.cjs.cjs" } + }, + "./bundler": { + "import": { + "types": "./dist/bundler.d.ts", + "default": "./dist/bundler.esm.js" + }, + "require": { + "types": "./dist/bundler.d.ts", + "default": "./dist/bundler.cjs.cjs" + } } }, "typesVersions": { @@ -58,6 +68,9 @@ ], "normalize-webpack-path": [ "./dist/normalize-webpack-path.d.ts" + ], + "bundler": [ + "./dist/bundler.d.ts" ] } } diff --git a/packages/sdk/project.json b/packages/sdk/project.json index 405a2dd75e3..9d5bdc7b4b1 100644 --- a/packages/sdk/project.json +++ b/packages/sdk/project.json @@ -14,7 +14,10 @@ "tsConfig": "packages/sdk/tsconfig.lib.json", "assets": [], "project": "packages/sdk/package.json", - "additionalEntryPoints": ["packages/sdk/src/normalize-webpack-path.ts"], + "additionalEntryPoints": [ + "packages/sdk/src/normalize-webpack-path.ts", + "packages/sdk/src/bundler.ts" + ], "rollupConfig": "packages/sdk/rollup.config.cjs", "compiler": "tsc", "generatePackageJson": false, diff --git a/packages/sdk/src/importWithBundlerIgnore.ts b/packages/sdk/src/bundler.ts similarity index 100% rename from packages/sdk/src/importWithBundlerIgnore.ts rename to packages/sdk/src/bundler.ts diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts index 6e8815f0b80..91408c4a527 100644 --- a/packages/sdk/src/index.ts +++ b/packages/sdk/src/index.ts @@ -19,6 +19,5 @@ export type { Logger, InfrastructureLogger } from './logger'; export * from './env'; export * from './dom'; export * from './node'; -export { importWithBundlerIgnore } from './importWithBundlerIgnore'; export * from './normalizeOptions'; export { createModuleFederationConfig } from './createModuleFederationConfig'; diff --git a/packages/utilities/src/utils/importRemote.ts b/packages/utilities/src/utils/importRemote.ts index 12e9f1e5ef8..f2327677c36 100644 --- a/packages/utilities/src/utils/importRemote.ts +++ b/packages/utilities/src/utils/importRemote.ts @@ -4,7 +4,7 @@ import type { WebpackShareScopes, RemoteData, } from '../types'; -import { importWithBundlerIgnore } from '@module-federation/sdk'; +import { importWithBundlerIgnore } from '@module-federation/sdk/bundler'; import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime/accessor'; /** From 49d79a6f8b6fc912a8d3a7feabd25d212b31d5c0 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 00:13:47 +0000 Subject: [PATCH 15/27] refactor: route webpack runtime helpers through sdk bundler entry --- packages/node/package.json | 3 +-- packages/node/src/filesystem/stratagies.ts | 2 +- packages/node/src/runtimePlugin.ts | 2 +- packages/node/src/utils/hot-reload.ts | 2 +- packages/sdk/src/bundler.ts | 22 ++++++++++++++++++++ packages/utilities/package.json | 3 +-- packages/utilities/src/utils/importRemote.ts | 6 ++++-- packages/utilities/src/utils/pure.ts | 2 +- pnpm-lock.yaml | 6 ------ 9 files changed, 32 insertions(+), 16 deletions(-) diff --git a/packages/node/package.json b/packages/node/package.json index f062fa39976..30ae2d2f7c8 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -69,8 +69,7 @@ "node-fetch": "2.7.0", "@module-federation/enhanced": "workspace:*", "@module-federation/sdk": "workspace:*", - "@module-federation/runtime": "workspace:*", - "@module-federation/webpack-bundler-runtime": "workspace:*" + "@module-federation/runtime": "workspace:*" }, "peerDependencies": { "webpack": "^5.40.0" diff --git a/packages/node/src/filesystem/stratagies.ts b/packages/node/src/filesystem/stratagies.ts index daab7ee9e9c..7b7d8b1b575 100644 --- a/packages/node/src/filesystem/stratagies.ts +++ b/packages/node/src/filesystem/stratagies.ts @@ -1,5 +1,5 @@ //@ts-nocheck -import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime/accessor'; +import { getWebpackRequireOrThrow } from '@module-federation/sdk/bundler'; const getWebpackRequire = () => getWebpackRequireOrThrow() as any; export async function fileSystemRunInContextStrategy( diff --git a/packages/node/src/runtimePlugin.ts b/packages/node/src/runtimePlugin.ts index e2031b5b996..e170d5998e0 100644 --- a/packages/node/src/runtimePlugin.ts +++ b/packages/node/src/runtimePlugin.ts @@ -2,7 +2,7 @@ import type { ModuleFederationRuntimePlugin, ModuleFederation, } from '@module-federation/runtime'; -import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime/accessor'; +import { getWebpackRequireOrThrow } from '@module-federation/sdk/bundler'; type WebpackRequire = { (id: string): any; u: (chunkId: string) => string; diff --git a/packages/node/src/utils/hot-reload.ts b/packages/node/src/utils/hot-reload.ts index 91c79380a9f..3abeb0f31b6 100644 --- a/packages/node/src/utils/hot-reload.ts +++ b/packages/node/src/utils/hot-reload.ts @@ -2,7 +2,7 @@ import { getAllKnownRemotes } from './flush-chunks'; import crypto from 'crypto'; import helpers from '@module-federation/runtime/helpers'; import path from 'path'; -import { getWebpackRequire } from '@module-federation/webpack-bundler-runtime/accessor'; +import { getWebpackRequire } from '@module-federation/sdk/bundler'; declare global { var mfHashMap: Record | undefined; diff --git a/packages/sdk/src/bundler.ts b/packages/sdk/src/bundler.ts index 853041e8940..3f2aa475cb9 100644 --- a/packages/sdk/src/bundler.ts +++ b/packages/sdk/src/bundler.ts @@ -1,3 +1,25 @@ +declare const __webpack_require__: unknown; + +export function getWebpackRequire(): T | undefined { + if (typeof __webpack_require__ !== 'function') { + return undefined; + } + + return __webpack_require__ as T; +} + +export function getWebpackRequireOrThrow(): T { + const webpackRequire = getWebpackRequire(); + + if (!webpackRequire) { + throw new Error( + 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', + ); + } + + return webpackRequire; +} + export function importWithBundlerIgnore( modulePath: string, ): Promise { diff --git a/packages/utilities/package.json b/packages/utilities/package.json index 8837c3a81d9..e4771bab97e 100644 --- a/packages/utilities/package.json +++ b/packages/utilities/package.json @@ -23,8 +23,7 @@ "rsbuild-plugin-publint": "^0.2.1" }, "dependencies": { - "@module-federation/sdk": "workspace:*", - "@module-federation/webpack-bundler-runtime": "workspace:*" + "@module-federation/sdk": "workspace:*" }, "peerDependencies": { "react": "^16 || ^17 || ^18", diff --git a/packages/utilities/src/utils/importRemote.ts b/packages/utilities/src/utils/importRemote.ts index f2327677c36..4f60559ecbb 100644 --- a/packages/utilities/src/utils/importRemote.ts +++ b/packages/utilities/src/utils/importRemote.ts @@ -4,8 +4,10 @@ import type { WebpackShareScopes, RemoteData, } from '../types'; -import { importWithBundlerIgnore } from '@module-federation/sdk/bundler'; -import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime/accessor'; +import { + importWithBundlerIgnore, + getWebpackRequireOrThrow, +} from '@module-federation/sdk/bundler'; /** * Type definition for RemoteUrl diff --git a/packages/utilities/src/utils/pure.ts b/packages/utilities/src/utils/pure.ts index 1a5721e25b5..806c6b8e35b 100644 --- a/packages/utilities/src/utils/pure.ts +++ b/packages/utilities/src/utils/pure.ts @@ -6,7 +6,7 @@ import { WebpackRequire, WebpackRemoteContainer, } from '../types'; -import { getWebpackRequireOrThrow } from '@module-federation/webpack-bundler-runtime/accessor'; +import { getWebpackRequireOrThrow } from '@module-federation/sdk/bundler'; const pure = typeof process !== 'undefined' ? process.env['REMOTES'] || {} : {}; export const remoteVars = pure as RemoteVars; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ff9788b6740..a9c60bbec94 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3788,9 +3788,6 @@ importers: '@module-federation/sdk': specifier: workspace:* version: link:../sdk - '@module-federation/webpack-bundler-runtime': - specifier: workspace:* - version: link:../webpack-bundler-runtime btoa: specifier: 1.2.1 version: 1.2.1 @@ -4332,9 +4329,6 @@ importers: '@module-federation/sdk': specifier: workspace:* version: link:../sdk - '@module-federation/webpack-bundler-runtime': - specifier: workspace:* - version: link:../webpack-bundler-runtime react-dom: specifier: ^16 || ^17 || ^18 version: 18.3.1(react@18.3.1) From 385f226258d99c10f0f6677808c536d970dcd8bf Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 00:50:59 +0000 Subject: [PATCH 16/27] fix(utils): avoid esm namespace mutation and defer webpack require --- packages/utilities/src/utils/importRemote.ts | 24 ++++++++++++++++---- packages/utilities/src/utils/pure.ts | 5 ++-- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/packages/utilities/src/utils/importRemote.ts b/packages/utilities/src/utils/importRemote.ts index 4f60559ecbb..00dd812a1d5 100644 --- a/packages/utilities/src/utils/importRemote.ts +++ b/packages/utilities/src/utils/importRemote.ts @@ -77,16 +77,32 @@ const loadEsmRemote = async ( url: RemoteData['url'], scope: ImportRemoteOptions['scope'], ) => { - const module = await importWithBundlerIgnore(url); + const namespace = await importWithBundlerIgnore(url); - if (!module) { + if (!namespace || typeof namespace !== 'object') { throw new Error( `Unable to load requested remote from ${url} with scope ${scope}`, ); } - module.__initialized = false; - (window as any)[scope] = module; + const remoteModule = namespace as Partial; + if ( + typeof remoteModule.get !== 'function' || + typeof remoteModule.init !== 'function' + ) { + throw new Error( + `Loaded remote from ${url} with scope ${scope} does not expose a valid container API`, + ); + } + + // ESM namespace objects can be non-extensible/non-writable in strict runtimes. + // Wrap the module API with a mutable container for runtime flags. + const mutableContainer: WebpackRemoteContainer = { + __initialized: false, + get: remoteModule.get.bind(remoteModule), + init: remoteModule.init.bind(remoteModule), + }; + (window as any)[scope] = mutableContainer; }; /** diff --git a/packages/utilities/src/utils/pure.ts b/packages/utilities/src/utils/pure.ts index 806c6b8e35b..472ad0a6913 100644 --- a/packages/utilities/src/utils/pure.ts +++ b/packages/utilities/src/utils/pure.ts @@ -21,8 +21,6 @@ export const extractUrlAndGlobal = (urlAndGlobal: string): [string, string] => { export const loadScript = (keyOrRuntimeRemoteItem: string | RuntimeRemote) => { const runtimeRemotes = getRuntimeRemotes(); - const webpackRequire = - getWebpackRequireOrThrow() as unknown as WebpackRequire; // 1) Load remote container if needed let asyncContainer: RuntimeRemote['asyncContainer']; @@ -38,6 +36,9 @@ export const loadScript = (keyOrRuntimeRemoteItem: string | RuntimeRemote) => { : // @ts-ignore reference.asyncContainer(); } else { + const webpackRequire = + getWebpackRequireOrThrow() as unknown as WebpackRequire; + // This casting is just to satisfy typescript, // In reality remoteGlobal will always be a string; const remoteGlobal = reference.global as unknown as string; From 0211f5264ced24b1db2ab4700662ad17e8482ffb Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 00:59:47 +0000 Subject: [PATCH 17/27] refactor(webpack-bundler-runtime): remove accessor entrypoint leftovers --- .changeset/twelve-forks-whisper.md | 1 - .../__tests__/accessor.spec.ts | 13 ----------- packages/webpack-bundler-runtime/package.json | 13 ----------- packages/webpack-bundler-runtime/project.json | 3 +-- .../webpack-bundler-runtime/src/accessor.ts | 23 ------------------- 5 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 packages/webpack-bundler-runtime/__tests__/accessor.spec.ts delete mode 100644 packages/webpack-bundler-runtime/src/accessor.ts diff --git a/.changeset/twelve-forks-whisper.md b/.changeset/twelve-forks-whisper.md index 60395fde63f..8109731c8d8 100644 --- a/.changeset/twelve-forks-whisper.md +++ b/.changeset/twelve-forks-whisper.md @@ -1,5 +1,4 @@ --- -'@module-federation/webpack-bundler-runtime': patch '@module-federation/runtime-core': patch '@module-federation/utilities': patch '@module-federation/node': patch diff --git a/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts b/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts deleted file mode 100644 index 232d0ac7ebb..00000000000 --- a/packages/webpack-bundler-runtime/__tests__/accessor.spec.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { getWebpackRequire, getWebpackRequireOrThrow } from '../src/accessor'; - -describe('webpack require accessor', () => { - test('returns undefined when webpack runtime is unavailable', () => { - expect(getWebpackRequire()).toBeUndefined(); - }); - - test('throws with clear message when webpack runtime is unavailable', () => { - expect(() => getWebpackRequireOrThrow()).toThrow( - 'Unable to access __webpack_require__.', - ); - }); -}); diff --git a/packages/webpack-bundler-runtime/package.json b/packages/webpack-bundler-runtime/package.json index d9db459b184..e70bf682748 100644 --- a/packages/webpack-bundler-runtime/package.json +++ b/packages/webpack-bundler-runtime/package.json @@ -50,16 +50,6 @@ "default": "./dist/constant.cjs.cjs" } }, - "./accessor": { - "import": { - "types": "./dist/accessor.d.ts", - "default": "./dist/accessor.esm.js" - }, - "require": { - "types": "./dist/accessor.d.ts", - "default": "./dist/accessor.cjs.cjs" - } - }, "./*": "./*" }, "typesVersions": { @@ -69,9 +59,6 @@ ], "constant": [ "./dist/constant.d.ts" - ], - "accessor": [ - "./dist/accessor.d.ts" ] } } diff --git a/packages/webpack-bundler-runtime/project.json b/packages/webpack-bundler-runtime/project.json index 68bd3cefc1f..be3adf14872 100644 --- a/packages/webpack-bundler-runtime/project.json +++ b/packages/webpack-bundler-runtime/project.json @@ -18,8 +18,7 @@ "compiler": "tsc", "format": ["cjs", "esm"], "additionalEntryPoints": [ - "packages/webpack-bundler-runtime/src/constant.ts", - "packages/webpack-bundler-runtime/src/accessor.ts" + "packages/webpack-bundler-runtime/src/constant.ts" ], "generatePackageJson": false, "useLegacyTypescriptPlugin": false, diff --git a/packages/webpack-bundler-runtime/src/accessor.ts b/packages/webpack-bundler-runtime/src/accessor.ts deleted file mode 100644 index c2de9e47ceb..00000000000 --- a/packages/webpack-bundler-runtime/src/accessor.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { WebpackRequire } from './types'; - -declare const __webpack_require__: unknown; - -export function getWebpackRequire(): WebpackRequire | undefined { - if (typeof __webpack_require__ !== 'function') { - return undefined; - } - - return __webpack_require__ as WebpackRequire; -} - -export function getWebpackRequireOrThrow(): WebpackRequire { - const webpackRequire = getWebpackRequire(); - - if (!webpackRequire) { - throw new Error( - 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', - ); - } - - return webpackRequire; -} From ac23c9ae557ccfcb4bcc324787436d451c8172b9 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 01:05:19 +0000 Subject: [PATCH 18/27] fix(webpack-bundler-runtime): use sdk bundler webpack require --- packages/webpack-bundler-runtime/src/init.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/webpack-bundler-runtime/src/init.ts b/packages/webpack-bundler-runtime/src/init.ts index fc2e8260a5a..efc1cdf3481 100644 --- a/packages/webpack-bundler-runtime/src/init.ts +++ b/packages/webpack-bundler-runtime/src/init.ts @@ -5,6 +5,7 @@ import { } from '@module-federation/runtime'; import { ShareArgs } from '@module-federation/runtime/types'; import helpers from '@module-federation/runtime/helpers'; +import { getWebpackRequire } from '@module-federation/sdk/bundler'; export function init({ webpackRequire }: { webpackRequire: WebpackRequire }) { const { initOptions, runtime, sharedFallback, bundlerRuntime, libraryType } = @@ -106,8 +107,9 @@ export function init({ webpackRequire }: { webpackRequire: WebpackRequire }) { // @ts-ignore await shareEntry.init( origin, - // @ts-ignore - __webpack_require__.federation.bundlerRuntime, + getWebpackRequire()?.federation + ?.bundlerRuntime ?? + webpackRequire.federation.bundlerRuntime, ); // @ts-ignore const getter = shareEntry.get(); From c911bb64b8129d41fa4b202980f7943a14f35ce3 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 01:15:52 +0000 Subject: [PATCH 19/27] fix: add regression coverage and align release metadata --- .changeset/twelve-forks-whisper.md | 1 + .../utilities/src/utils/importRemote.test.ts | 63 + packages/utilities/src/utils/pure.test.ts | 51 + .../__tests__/init.spec.ts | 108 ++ pnpm-lock.yaml | 1220 +++++++++++------ 5 files changed, 1023 insertions(+), 420 deletions(-) create mode 100644 packages/utilities/src/utils/importRemote.test.ts create mode 100644 packages/utilities/src/utils/pure.test.ts create mode 100644 packages/webpack-bundler-runtime/__tests__/init.spec.ts diff --git a/.changeset/twelve-forks-whisper.md b/.changeset/twelve-forks-whisper.md index 8109731c8d8..60395fde63f 100644 --- a/.changeset/twelve-forks-whisper.md +++ b/.changeset/twelve-forks-whisper.md @@ -1,4 +1,5 @@ --- +'@module-federation/webpack-bundler-runtime': patch '@module-federation/runtime-core': patch '@module-federation/utilities': patch '@module-federation/node': patch diff --git a/packages/utilities/src/utils/importRemote.test.ts b/packages/utilities/src/utils/importRemote.test.ts new file mode 100644 index 00000000000..dc09094c885 --- /dev/null +++ b/packages/utilities/src/utils/importRemote.test.ts @@ -0,0 +1,63 @@ +import { + getWebpackRequireOrThrow, + importWithBundlerIgnore, +} from '@module-federation/sdk/bundler'; +import { importRemote } from './importRemote'; + +jest.mock('@module-federation/sdk/bundler', () => ({ + getWebpackRequireOrThrow: jest.fn(), + importWithBundlerIgnore: jest.fn(), +})); + +describe('importRemote (esm)', () => { + const scope = 'esmScope'; + + beforeEach(() => { + jest.clearAllMocks(); + (globalThis as any).window = {}; + (globalThis as any).__webpack_share_scopes__ = { default: {} }; + (globalThis as any).__webpack_init_sharing__ = jest + .fn() + .mockResolvedValue(undefined); + }); + + afterEach(() => { + delete (globalThis as any).window; + delete (globalThis as any).__webpack_share_scopes__; + delete (globalThis as any).__webpack_init_sharing__; + }); + + it('wraps immutable namespace before attaching runtime flags', async () => { + const get = jest.fn().mockResolvedValue(() => 'esm-module'); + const init = jest.fn().mockResolvedValue(undefined); + const namespace = Object.freeze({ + get, + init, + }); + (importWithBundlerIgnore as jest.Mock).mockResolvedValue(namespace); + + const loaded = await importRemote({ + url: 'https://example.com/remote', + scope, + module: './module', + esm: true, + bustRemoteEntryCache: false, + }); + + expect(loaded).toBe('esm-module'); + expect(importWithBundlerIgnore).toHaveBeenCalledWith( + 'https://example.com/remote/remoteEntry.js', + ); + + const attachedContainer = (globalThis as any).window[scope]; + expect(attachedContainer).toBeDefined(); + expect(attachedContainer).not.toBe(namespace); + expect(attachedContainer.__initialized).toBe(true); + expect((namespace as any).__initialized).toBeUndefined(); + expect(get).toHaveBeenCalledWith('./module'); + expect(init).toHaveBeenCalledWith( + (globalThis as any).__webpack_share_scopes__.default, + ); + expect(getWebpackRequireOrThrow).not.toHaveBeenCalled(); + }); +}); diff --git a/packages/utilities/src/utils/pure.test.ts b/packages/utilities/src/utils/pure.test.ts new file mode 100644 index 00000000000..64771b7a14b --- /dev/null +++ b/packages/utilities/src/utils/pure.test.ts @@ -0,0 +1,51 @@ +import { getWebpackRequireOrThrow } from '@module-federation/sdk/bundler'; +import { loadScript } from './pure'; + +jest.mock('@module-federation/sdk/bundler', () => ({ + getWebpackRequireOrThrow: jest.fn(), +})); + +describe('loadScript', () => { + beforeEach(() => { + jest.clearAllMocks(); + }); + + it('does not resolve webpack require when asyncContainer is already a promise', async () => { + const asyncContainer = Promise.resolve({ + get: jest.fn(), + init: jest.fn(), + }); + + const result = loadScript({ asyncContainer } as any); + + expect(result).toBe(asyncContainer); + await expect(result).resolves.toEqual( + expect.objectContaining({ + get: expect.any(Function), + init: expect.any(Function), + }), + ); + expect(getWebpackRequireOrThrow).not.toHaveBeenCalled(); + }); + + it('does not resolve webpack require when asyncContainer is a factory', async () => { + const asyncContainer = Promise.resolve({ + get: jest.fn(), + init: jest.fn(), + }); + const asyncContainerFactory = jest.fn().mockReturnValue(asyncContainer); + + const result = loadScript({ + asyncContainer: asyncContainerFactory, + } as any); + + expect(asyncContainerFactory).toHaveBeenCalledTimes(1); + await expect(result).resolves.toEqual( + expect.objectContaining({ + get: expect.any(Function), + init: expect.any(Function), + }), + ); + expect(getWebpackRequireOrThrow).not.toHaveBeenCalled(); + }); +}); diff --git a/packages/webpack-bundler-runtime/__tests__/init.spec.ts b/packages/webpack-bundler-runtime/__tests__/init.spec.ts new file mode 100644 index 00000000000..cd84041761b --- /dev/null +++ b/packages/webpack-bundler-runtime/__tests__/init.spec.ts @@ -0,0 +1,108 @@ +const mockGetRemoteEntry = jest.fn(); +const mockGetGlobalSnapshotInfoByModuleInfo = jest.fn(); +const mockGetWebpackRequire = jest.fn(); + +jest.mock('@module-federation/runtime', () => ({ + getRemoteEntry: (...args: unknown[]) => mockGetRemoteEntry(...args), +})); + +jest.mock('@module-federation/runtime/helpers', () => ({ + __esModule: true, + default: { + global: { + getGlobalSnapshotInfoByModuleInfo: (...args: unknown[]) => + mockGetGlobalSnapshotInfoByModuleInfo(...args), + }, + }, +})); + +jest.mock('@module-federation/sdk/bundler', () => ({ + getWebpackRequire: (...args: unknown[]) => mockGetWebpackRequire(...args), +})); + +import type { WebpackRequire } from '../src/types'; +import { init } from '../src/init'; + +describe('init', () => { + beforeEach(() => { + jest.clearAllMocks(); + }); + + it('falls back to provided webpackRequire bundlerRuntime when sdk accessor is unavailable', async () => { + const shareEntry = { + init: jest.fn().mockResolvedValue(undefined), + get: jest.fn().mockReturnValue('remote-getter'), + }; + mockGetRemoteEntry.mockResolvedValue(shareEntry); + mockGetWebpackRequire.mockReturnValue(undefined); + mockGetGlobalSnapshotInfoByModuleInfo.mockReturnValue({ + shared: [ + { + sharedName: 'react', + secondarySharedTreeShakingName: 'react-secondary', + secondarySharedTreeShakingEntry: + 'https://example.com/react-secondary.js', + treeShakingStatus: 'loaded', + }, + ], + }); + + const runtimeInit = jest.fn(); + const fallbackBundlerRuntime = { + marker: 'fallback-runtime', + getSharedFallbackGetter: jest.fn( + ({ factory }: { factory: () => unknown }) => factory, + ), + }; + const initOptions = { + plugins: [] as Array<{ beforeInit: (...args: any[]) => any }>, + }; + + const webpackRequire = { + federation: { + initOptions, + runtime: { init: runtimeInit }, + sharedFallback: true, + bundlerRuntime: fallbackBundlerRuntime, + libraryType: 'module', + }, + } as unknown as WebpackRequire; + + init({ webpackRequire }); + + const plugin = initOptions.plugins[0]; + expect(plugin).toBeDefined(); + + const sharedArg = { + version: '18.2.0', + get: jest.fn(), + treeShaking: { status: 'stale' }, + }; + const origin = { name: 'host-app' }; + + plugin.beforeInit({ + origin, + userOptions: { + version: '1.0.0', + shared: { + react: sharedArg, + }, + }, + options: { + version: '1.0.0', + shared: {}, + }, + }); + + const treeShakingGetter = sharedArg.treeShaking + .get as () => Promise; + const getter = await treeShakingGetter(); + + expect(getter).toBe('remote-getter'); + expect(shareEntry.init).toHaveBeenCalledWith( + origin, + fallbackBundlerRuntime, + ); + expect(runtimeInit).toHaveBeenCalledWith(initOptions); + }); +}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9c60bbec94..0a896198c97 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1008,7 +1008,7 @@ importers: version: 0.80.0(@babel/core@7.28.6) '@react-native/eslint-config': specifier: 0.80.0 - version: 0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4) + version: 0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4) '@react-native/metro-config': specifier: 0.80.0 version: 0.80.0(@babel/core@7.28.6) @@ -1044,7 +1044,7 @@ importers: version: 9.26.0(hono@4.11.7)(jiti@2.6.1) jest: specifier: ^29.6.3 - version: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)) + version: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) nodemon: specifier: ^3.1.9 version: 3.1.11 @@ -1096,7 +1096,7 @@ importers: version: 0.80.0(@babel/core@7.28.6) '@react-native/eslint-config': specifier: 0.80.0 - version: 0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4) + version: 0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4) '@react-native/metro-config': specifier: 0.80.0 version: 0.80.0(@babel/core@7.28.6) @@ -1132,7 +1132,7 @@ importers: version: 9.26.0(hono@4.11.7)(jiti@2.6.1) jest: specifier: ^29.6.3 - version: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)) + version: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) nodemon: specifier: ^3.1.9 version: 3.1.11 @@ -1945,7 +1945,7 @@ importers: version: 18.3.7(@types/react@18.3.11) tailwindcss: specifier: ^3.4.3 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) typescript: specifier: ^5.4.5 version: 5.9.3 @@ -1994,7 +1994,7 @@ importers: version: 18.3.7(@types/react@18.3.11) tailwindcss: specifier: ^3.4.3 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) typescript: specifier: ^5.4.5 version: 5.9.3 @@ -2025,7 +2025,7 @@ importers: version: 1.2.6(@rsbuild/core@2.0.0-beta.2(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(vue@3.5.27(typescript@5.9.3)) tailwindcss: specifier: ^3.4.3 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) typescript: specifier: ^5.4.2 version: 5.9.3 @@ -2145,7 +2145,7 @@ importers: version: 0.5.1 tailwindcss: specifier: ^3.4.3 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) typescript: specifier: ^5.4.2 version: 5.9.3 @@ -2292,7 +2292,7 @@ importers: version: 1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) '@rslib/core': specifier: ^0.9.0 - version: 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2) + version: 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -2310,10 +2310,10 @@ importers: version: 8.6.15(prettier@3.3.3) storybook-addon-rslib: specifier: ^1.0.1 - version: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2))(typescript@5.8.2) + version: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3))(typescript@5.9.3) storybook-react-rsbuild: specifier: ^1.0.1 - version: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.0)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)) + version: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.0)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)) apps/runtime-demo/3005-runtime-host: dependencies: @@ -2726,13 +2726,13 @@ importers: version: link:../../packages/rspress-plugin '@rsbuild/plugin-sass': specifier: ^1.3.2 - version: 1.5.0(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1)) + version: 1.5.0(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)) '@rspress/core': specifier: 2.0.3 - version: 2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1) + version: 2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1) '@rspress/plugin-llms': specifier: 2.0.1 - version: 2.0.1(@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1)) + version: 2.0.1(@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1)) framer-motion: specifier: ^10.0.0 version: 10.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -2747,10 +2747,10 @@ importers: version: 7.13.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) tailwindcss: specifier: ^3.2.7 - version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) xgplayer: specifier: ^3.0.16 - version: 3.0.23(core-js@3.36.1) + version: 3.0.23(core-js@3.48.0) devDependencies: '@types/node': specifier: ^20.19.5 @@ -2983,26 +2983,26 @@ importers: version: 0.364.0(react@19.2.4) react-i18next: specifier: ^15.0.0 - version: 15.7.4(i18next@23.16.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2) + version: 15.7.4(i18next@23.16.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3) reactflow: specifier: 11.11.4 version: 11.11.4(@types/react@19.2.10)(immer@9.0.21)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) devDependencies: '@modern-js-app/eslint-config': specifier: 2.59.0 - version: 2.59.0(typescript@5.8.2) + version: 2.59.0(typescript@5.9.3) '@modern-js/app-tools': specifier: 2.70.2 - version: 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + version: 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/eslint-config': specifier: 2.59.0 - version: 2.59.0(typescript@5.8.2) + version: 2.59.0(typescript@5.9.3) '@modern-js/module-tools': specifier: 2.70.2 - version: 2.70.2(@types/node@20.19.5)(typescript@5.8.2) + version: 2.70.2(@types/node@20.19.5)(typescript@5.9.3) '@modern-js/storybook': specifier: 2.70.2 - version: 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + version: 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) '@modern-js/tsconfig': specifier: 2.70.2 version: 2.70.2 @@ -3146,7 +3146,7 @@ importers: version: 18.0.38 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + version: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -3167,7 +3167,7 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: 29.0.1 - version: 29.0.1(@babel/core@7.29.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)))(typescript@5.8.2) + version: 29.0.1(@babel/core@7.29.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)))(typescript@5.9.3) webpack: specifier: 5.104.1 version: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) @@ -3459,10 +3459,10 @@ importers: version: link:../metro-core '@typescript-eslint/eslint-plugin': specifier: 8.54.0 - version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': specifier: 8.54.0 - version: 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) + version: 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3) packages/metro-plugin-rnef: devDependencies: @@ -3556,13 +3556,13 @@ importers: devDependencies: '@modern-js/app-tools': specifier: 2.70.5 - version: 2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + version: 2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/module-tools': specifier: 2.70.5 - version: 2.70.5(@types/node@20.19.5)(typescript@5.8.2) + version: 2.70.5(@types/node@22.19.9)(typescript@5.8.2) '@modern-js/runtime': specifier: 2.70.5 - version: 2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) + version: 2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) '@modern-js/server-runtime': specifier: 2.70.5 version: 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -3580,7 +3580,7 @@ importers: version: 1.4.5(@rsbuild/core@1.3.21)(webpack-hot-middleware@2.26.1) '@rslib/core': specifier: 0.18.5 - version: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(typescript@5.8.2) + version: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -3650,10 +3650,10 @@ importers: devDependencies: '@modern-js/app-tools': specifier: 3.0.1 - version: 3.0.1(@module-federation/runtime-tools@2.0.1)(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(core-js@3.48.0)(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + version: 3.0.1(@module-federation/runtime-tools@2.0.1)(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(core-js@3.48.0)(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) '@modern-js/module-tools': specifier: 2.70.5 - version: 2.70.5(@types/node@20.19.5)(typescript@5.8.2) + version: 2.70.5(@types/node@22.19.9)(typescript@5.8.2) '@modern-js/runtime': specifier: 3.0.1 version: 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) @@ -3674,7 +3674,7 @@ importers: version: 1.4.5(@rsbuild/core@2.0.0-beta.2(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) '@rslib/core': specifier: 0.18.5 - version: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(typescript@5.8.2) + version: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -3964,20 +3964,20 @@ importers: version: link:../sdk '@nx/module-federation': specifier: '>= 16.0.0' - version: 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4) + version: 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4) '@nx/react': specifier: '>= 16.0.0' - version: 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(@zkochan/js-yaml@0.0.7)(esbuild@0.25.0)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + version: 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(@zkochan/js-yaml@0.0.7)(esbuild@0.25.0)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) '@nx/webpack': specifier: '>= 16.0.0' - version: 21.2.3(@babel/traverse@7.29.0)(@rspack/core@1.3.9(@swc/helpers@0.5.18))(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-template-compiler@2.7.16)(webpack-cli@5.1.4) + version: 21.2.3(@babel/traverse@7.29.0)(@rspack/core@1.3.9(@swc/helpers@0.5.18))(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-template-compiler@2.7.16)(webpack-cli@5.1.4) devDependencies: '@module-federation/utilities': specifier: workspace:* version: link:../utilities '@rsbuild/core': specifier: 2.0.0-beta.2 - version: 2.0.0-beta.2(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0) + version: 2.0.0-beta.2(@module-federation/runtime-tools@0.15.0)(core-js@3.48.0) '@storybook/core': specifier: ^8.4.6 version: 8.6.14(prettier@3.3.3)(storybook@9.0.9(@testing-library/dom@10.4.1)(prettier@3.3.3)) @@ -26074,7 +26074,6 @@ packages: tar@7.5.7: resolution: {integrity: sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==} engines: {node: '>=18'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tcp-port-used@1.0.2: resolution: {integrity: sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==} @@ -28260,17 +28259,9 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@8.57.1)': - dependencies: - '@babel/core': 7.29.0 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.1 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - '@babel/eslint-plugin@7.27.1(@babel/eslint-parser@7.28.6(@babel/core@7.28.6)(eslint@8.57.1))(eslint@8.57.1)': dependencies: - '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@8.57.1) + '@babel/eslint-parser': 7.28.6(@babel/core@7.28.6)(eslint@8.57.1) eslint: 8.57.1 eslint-rule-composer: 0.3.0 @@ -29952,6 +29943,39 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@changesets/cli@2.29.8(@types/node@22.19.9)': + dependencies: + '@changesets/apply-release-plan': 7.0.14 + '@changesets/assemble-release-plan': link:packages/assemble-release-plan + '@changesets/changelog-git': 0.2.1 + '@changesets/config': 3.1.2 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.3 + '@changesets/get-release-plan': 4.0.14 + '@changesets/git': 3.0.4 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.2 + '@changesets/read': 0.6.6 + '@changesets/should-skip-package': 0.1.2 + '@changesets/types': 6.1.0 + '@changesets/write': 0.4.0 + '@inquirer/external-editor': 1.0.3(@types/node@22.19.9) + '@manypkg/get-packages': 1.1.3 + ansi-colors: 4.1.3 + ci-info: 3.9.0 + enquirer: 2.4.1 + fs-extra: 7.0.1 + mri: 1.2.0 + p-limit: 2.3.0 + package-manager-detector: 0.2.11 + picocolors: 1.1.1 + resolve-from: 5.0.0 + semver: 7.6.3 + spawndamnit: 3.0.1 + term-size: 2.2.1 + transitivePeerDependencies: + - '@types/node' + '@changesets/config@3.1.2': dependencies: '@changesets/errors': 0.2.0 @@ -31536,6 +31560,13 @@ snapshots: optionalDependencies: '@types/node': 20.19.5 + '@inquirer/external-editor@1.0.3(@types/node@22.19.9)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 22.19.9 + '@isaacs/balanced-match@4.0.1': {} '@isaacs/brace-expansion@5.0.0': @@ -31650,7 +31681,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -31664,7 +31695,42 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4))': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.19.5 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -32287,27 +32353,27 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@modern-js-app/eslint-config@2.59.0(typescript@5.8.2)': + '@modern-js-app/eslint-config@2.59.0(typescript@5.9.3)': dependencies: '@babel/core': 7.28.6 - '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@8.57.1) + '@babel/eslint-parser': 7.28.6(@babel/core@7.28.6)(eslint@8.57.1) '@babel/eslint-plugin': 7.27.1(@babel/eslint-parser@7.28.6(@babel/core@7.28.6)(eslint@8.57.1))(eslint@8.57.1) '@modern-js/babel-preset': 2.59.0(@rsbuild/core@1.0.1-rc.4) '@rsbuild/core': 1.0.1-rc.4 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-config-prettier: 8.10.2(eslint@8.57.1) eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.1) eslint-plugin-filenames: 1.3.2(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) eslint-plugin-node: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: 4.2.5(eslint-config-prettier@8.10.2(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) eslint-plugin-promise: 6.6.0(eslint@8.57.1) eslint-plugin-react: 7.37.2(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) prettier: 2.8.8 - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -32359,7 +32425,7 @@ snapshots: '@swc/helpers': 0.5.1 redux: 4.2.1 - '@modern-js/app-tools@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/app-tools@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/parser': 7.28.6 '@babel/traverse': 7.28.6 @@ -32372,11 +32438,11 @@ snapshots: '@modern-js/plugin-v2': 2.70.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/prod-server': 2.70.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/rsbuild-plugin-esbuild': 2.70.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(webpack-cli@5.1.4) - '@modern-js/server': 2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0) + '@modern-js/server': 2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))(tsconfig-paths@4.2.0) '@modern-js/server-core': 2.70.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/server-utils': 2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2) '@modern-js/types': 2.70.2 - '@modern-js/uni-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + '@modern-js/uni-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/utils': 2.70.2 '@rsbuild/core': 1.7.2 '@rsbuild/plugin-node-polyfill': 1.4.2(@rsbuild/core@1.7.2) @@ -32390,7 +32456,7 @@ snapshots: pkg-types: 1.3.1 std-env: 3.10.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@parcel/css' @@ -32421,7 +32487,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/app-tools@2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/app-tools@2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.10(@swc/helpers@0.5.18))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/parser': 7.28.6 '@babel/traverse': 7.28.6 @@ -32434,11 +32500,11 @@ snapshots: '@modern-js/plugin-v2': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/prod-server': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/rsbuild-plugin-esbuild': 2.70.5(@swc/core@1.15.10(@swc/helpers@0.5.18))(webpack-cli@5.1.4) - '@modern-js/server': 2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0) + '@modern-js/server': 2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0) '@modern-js/server-core': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/server-utils': 2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3) '@modern-js/types': 2.70.5 - '@modern-js/uni-builder': 2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + '@modern-js/uni-builder': 2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/utils': 2.70.5 '@rsbuild/core': 1.7.3 '@rsbuild/plugin-node-polyfill': 1.4.3(@rsbuild/core@1.7.3) @@ -32452,7 +32518,7 @@ snapshots: pkg-types: 1.3.1 std-env: 3.10.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@parcel/css' @@ -32585,7 +32651,7 @@ snapshots: - webpack - webpack-hot-middleware - '@modern-js/app-tools@3.0.1(@module-federation/runtime-tools@2.0.1)(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(core-js@3.48.0)(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': + '@modern-js/app-tools@3.0.1(@module-federation/runtime-tools@2.0.1)(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(core-js@3.48.0)(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.57.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': dependencies: '@babel/parser': 7.28.6 '@babel/traverse': 7.28.6 @@ -32595,7 +32661,7 @@ snapshots: '@modern-js/plugin': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/plugin-data-loader': 3.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/prod-server': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@modern-js/server': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0) + '@modern-js/server': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0) '@modern-js/server-core': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/server-utils': 3.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/types': 3.0.1 @@ -32611,7 +32677,7 @@ snapshots: pkg-types: 1.3.1 std-env: 3.10.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -32893,9 +32959,9 @@ snapshots: - supports-color - typescript - '@modern-js/eslint-config@2.59.0(typescript@5.8.2)': + '@modern-js/eslint-config@2.59.0(typescript@5.9.3)': dependencies: - '@modern-js-app/eslint-config': 2.59.0(typescript@5.8.2) + '@modern-js-app/eslint-config': 2.59.0(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -32924,7 +32990,7 @@ snapshots: - react - react-dom - '@modern-js/module-tools@2.70.2(@types/node@20.19.5)(typescript@5.8.2)': + '@modern-js/module-tools@2.70.2(@types/node@20.19.5)(typescript@5.9.3)': dependencies: '@ampproject/remapping': 2.3.0 '@ast-grep/napi': 0.35.0 @@ -32953,13 +33019,13 @@ snapshots: terser: 5.46.0 tsconfig-paths-webpack-plugin: 4.1.0 optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - '@types/node' - debug - supports-color - '@modern-js/module-tools@2.70.5(@types/node@20.19.5)(typescript@5.8.2)': + '@modern-js/module-tools@2.70.5(@types/node@22.19.9)(typescript@5.8.2)': dependencies: '@ampproject/remapping': 2.3.0 '@ast-grep/napi': 0.35.0 @@ -32967,7 +33033,7 @@ snapshots: '@babel/types': 7.28.6 '@modern-js/core': 2.70.5 '@modern-js/plugin': 2.70.5 - '@modern-js/plugin-changeset': 2.70.5(@types/node@20.19.5) + '@modern-js/plugin-changeset': 2.70.5(@types/node@22.19.9) '@modern-js/plugin-i18n': 2.70.5 '@modern-js/swc-plugins': 0.6.11(@swc/helpers@0.5.18) '@modern-js/types': 2.70.5 @@ -33026,9 +33092,9 @@ snapshots: - '@types/node' - debug - '@modern-js/plugin-changeset@2.70.5(@types/node@20.19.5)': + '@modern-js/plugin-changeset@2.70.5(@types/node@22.19.9)': dependencies: - '@changesets/cli': 2.29.8(@types/node@20.19.5) + '@changesets/cli': 2.29.8(@types/node@22.19.9) '@changesets/git': 2.0.0 '@changesets/read': 0.6.6 '@modern-js/plugin-i18n': 2.70.5 @@ -33241,7 +33307,7 @@ snapshots: react-dom: 19.2.4(react@19.2.4) react-server-dom-webpack: 19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) - '@modern-js/render@2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4)': + '@modern-js/render@2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4)': dependencies: '@modern-js/types': 2.70.5 '@modern-js/utils': 2.70.5 @@ -33384,7 +33450,7 @@ snapshots: - react-server-dom-webpack - supports-color - '@modern-js/runtime@2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4)': + '@modern-js/runtime@2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4)': dependencies: '@babel/core': 7.28.6 '@babel/types': 7.28.6 @@ -33394,7 +33460,7 @@ snapshots: '@modern-js/plugin': 2.70.5 '@modern-js/plugin-data-loader': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/plugin-v2': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@modern-js/render': 2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) + '@modern-js/render': 2.70.5(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(react@19.2.4) '@modern-js/runtime-utils': 2.70.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/types': 2.70.5 '@modern-js/utils': 2.70.5 @@ -33651,7 +33717,7 @@ snapshots: - react - react-dom - '@modern-js/server@2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)': + '@modern-js/server@2.70.2(@babel/traverse@7.28.6)(@rsbuild/core@1.7.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3))(tsconfig-paths@4.2.0)': dependencies: '@babel/core': 7.28.6 '@babel/register': 7.28.6(@babel/core@7.28.6) @@ -33668,7 +33734,7 @@ snapshots: path-to-regexp: 6.3.0 ws: 8.18.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@babel/traverse' @@ -33680,7 +33746,7 @@ snapshots: - supports-color - utf-8-validate - '@modern-js/server@2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)': + '@modern-js/server@2.70.5(@babel/traverse@7.28.6)(@rsbuild/core@1.7.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)': dependencies: '@babel/core': 7.28.6 '@babel/register': 7.28.6(@babel/core@7.28.6) @@ -33697,7 +33763,7 @@ snapshots: path-to-regexp: 6.3.0 ws: 8.18.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@babel/traverse' @@ -33761,7 +33827,7 @@ snapshots: - react-dom - utf-8-validate - '@modern-js/server@3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2))(tsconfig-paths@4.2.0)': + '@modern-js/server@3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2))(tsconfig-paths@4.2.0)': dependencies: '@modern-js/runtime-utils': 3.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/server-core': 3.0.1(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -33776,7 +33842,7 @@ snapshots: path-to-regexp: 6.3.0 ws: 8.19.0 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -33787,12 +33853,12 @@ snapshots: - react-dom - utf-8-validate - '@modern-js/storybook-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': + '@modern-js/storybook-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': dependencies: '@modern-js/core': 2.70.2 '@modern-js/plugin-state': 2.70.2(@modern-js/runtime@2.70.2(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@modern-js/runtime': 2.70.2(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4) - '@modern-js/uni-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.18.20)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) + '@modern-js/uni-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.18.20)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1) '@modern-js/utils': 2.70.2 '@rsbuild/core': 1.7.2 '@storybook/components': 7.6.21(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -33803,7 +33869,7 @@ snapshots: '@storybook/mdx2-csf': 1.1.0 '@storybook/preview': 7.6.21 '@storybook/preview-api': 7.6.21 - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) '@storybook/router': 7.6.21 '@storybook/theming': 7.6.21(react-dom@19.2.4(react@19.2.4))(react@19.2.4) ast-types: 0.14.2 @@ -33841,11 +33907,11 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/storybook@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': + '@modern-js/storybook@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': dependencies: - '@modern-js/storybook-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + '@modern-js/storybook-builder': 2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@19.2.4(react@19.2.4))(react-server-dom-webpack@19.2.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) '@modern-js/utils': 2.70.2 - '@storybook/react': 7.6.21(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2) + '@storybook/react': 7.6.21(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3) storybook: 7.6.21(encoding@0.1.13) transitivePeerDependencies: - '@parcel/css' @@ -33927,7 +33993,7 @@ snapshots: '@modern-js/types@3.0.1': {} - '@modern-js/uni-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.18.20)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/uni-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.18.20)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/core': 7.28.6 '@babel/preset-react': 7.28.5(@babel/core@7.28.6) @@ -33948,9 +34014,9 @@ snapshots: '@rsbuild/plugin-sass': 1.4.0(@rsbuild/core@1.7.2) '@rsbuild/plugin-source-build': 1.0.3(@rsbuild/core@1.7.2) '@rsbuild/plugin-styled-components': 1.6.0(@rsbuild/core@1.7.2) - '@rsbuild/plugin-svgr': 1.2.3(@rsbuild/core@1.7.2)(typescript@5.8.2)(webpack-hot-middleware@2.26.1) + '@rsbuild/plugin-svgr': 1.2.3(@rsbuild/core@1.7.2)(typescript@5.9.3)(webpack-hot-middleware@2.26.1) '@rsbuild/plugin-toml': 1.1.1(@rsbuild/core@1.7.2) - '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) + '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) '@rsbuild/plugin-typed-css-modules': 1.2.0(@rsbuild/core@1.7.2) '@rsbuild/plugin-yaml': 1.0.3(@rsbuild/core@1.7.2) '@rsbuild/webpack': 1.6.1(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) @@ -33983,7 +34049,7 @@ snapshots: rspack-manifest-plugin: 5.0.3(@rspack/core@1.7.5(@swc/helpers@0.5.18)) terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + ts-loader: 9.4.4(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) transitivePeerDependencies: @@ -34007,7 +34073,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/uni-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/uni-builder@2.70.2(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.9.3)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/core': 7.28.6 '@babel/preset-react': 7.28.5(@babel/core@7.28.6) @@ -34028,9 +34094,9 @@ snapshots: '@rsbuild/plugin-sass': 1.4.0(@rsbuild/core@1.7.2) '@rsbuild/plugin-source-build': 1.0.3(@rsbuild/core@1.7.2) '@rsbuild/plugin-styled-components': 1.6.0(@rsbuild/core@1.7.2) - '@rsbuild/plugin-svgr': 1.2.3(@rsbuild/core@1.7.2)(typescript@5.8.2)(webpack-hot-middleware@2.26.1) + '@rsbuild/plugin-svgr': 1.2.3(@rsbuild/core@1.7.2)(typescript@5.9.3)(webpack-hot-middleware@2.26.1) '@rsbuild/plugin-toml': 1.1.1(@rsbuild/core@1.7.2) - '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) + '@rsbuild/plugin-type-check': 1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) '@rsbuild/plugin-typed-css-modules': 1.2.0(@rsbuild/core@1.7.2) '@rsbuild/plugin-yaml': 1.0.3(@rsbuild/core@1.7.2) '@rsbuild/webpack': 1.6.1(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) @@ -34063,7 +34129,7 @@ snapshots: rspack-manifest-plugin: 5.0.3(@rspack/core@1.7.5(@swc/helpers@0.5.18)) terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) + ts-loader: 9.4.4(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) transitivePeerDependencies: @@ -34087,7 +34153,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@modern-js/uni-builder@2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': + '@modern-js/uni-builder@2.70.5(@rspack/core@1.7.5(@swc/helpers@0.5.18))(esbuild@0.25.5)(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(tslib@2.8.1)(type-fest@4.41.0)(typescript@5.8.2)(webpack-cli@5.1.4)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)': dependencies: '@babel/core': 7.28.6 '@babel/preset-react': 7.28.5(@babel/core@7.28.6) @@ -34095,12 +34161,12 @@ snapshots: '@modern-js/babel-preset': 2.70.5(@rsbuild/core@1.7.3) '@modern-js/flight-server-transform-plugin': 2.70.5 '@modern-js/utils': 2.70.5 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) '@rsbuild/core': 1.7.3 '@rsbuild/plugin-assets-retry': 1.5.2(@rsbuild/core@1.7.3) '@rsbuild/plugin-babel': 1.1.0(@rsbuild/core@1.7.3) '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@1.7.3) - '@rsbuild/plugin-css-minimizer': 1.1.1(@rsbuild/core@1.7.3)(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + '@rsbuild/plugin-css-minimizer': 1.1.1(@rsbuild/core@1.7.3)(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) '@rsbuild/plugin-less': 1.6.0(@rsbuild/core@1.7.3) '@rsbuild/plugin-pug': 1.3.2(@rsbuild/core@1.7.3) '@rsbuild/plugin-react': 1.4.5(@rsbuild/core@1.7.3)(webpack-hot-middleware@2.26.1) @@ -34117,7 +34183,7 @@ snapshots: '@swc/core': 1.15.8(@swc/helpers@0.5.18) '@swc/helpers': 0.5.18 autoprefixer: 10.4.23(postcss@8.5.6) - babel-loader: 9.2.1(@babel/core@7.28.6)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + babel-loader: 9.2.1(@babel/core@7.28.6)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) babel-plugin-import: 1.13.8 babel-plugin-styled-components: 1.13.3(styled-components@6.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) babel-plugin-transform-react-remove-prop-types: 0.4.24 @@ -34126,7 +34192,7 @@ snapshots: es-module-lexer: 1.7.0 glob: 9.3.5 html-minifier-terser: 7.2.0 - html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) jiti: 1.21.7 lodash: 4.17.23 magic-string: 0.30.21 @@ -34141,11 +34207,11 @@ snapshots: postcss-page-break: 3.0.4(postcss@8.5.6) react-refresh: 0.14.2 rspack-manifest-plugin: 5.0.3(@rspack/core@1.7.5(@swc/helpers@0.5.18)) - terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) ts-deepmerge: 7.0.2 - ts-loader: 9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) - webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + ts-loader: 9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -34246,6 +34312,21 @@ snapshots: - utf-8-validate - vue-tsc + '@module-federation/cli@0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': + dependencies: + '@modern-js/node-bundle-require': 2.67.6 + '@module-federation/dts-plugin': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/sdk': 0.15.0 + chalk: 3.0.0 + commander: 11.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + '@module-federation/cli@0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': dependencies: '@module-federation/dts-plugin': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) @@ -34261,6 +34342,21 @@ snapshots: - utf-8-validate - vue-tsc + '@module-federation/cli@0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': + dependencies: + '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/sdk': 0.23.0 + chalk: 3.0.0 + commander: 11.1.0 + jiti: 2.4.2 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + '@module-federation/data-prefetch@0.15.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@module-federation/runtime': 0.15.0 @@ -34304,6 +34400,33 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/dts-plugin@0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': + dependencies: + '@module-federation/error-codes': 0.15.0 + '@module-federation/managers': 0.15.0 + '@module-federation/sdk': 0.15.0 + '@module-federation/third-party-dts-extractor': 0.15.0 + adm-zip: 0.5.16 + ansi-colors: 4.1.3 + axios: 1.13.4 + chalk: 3.0.0 + fs-extra: 9.1.0 + isomorphic-ws: 5.0.0(ws@8.18.0) + koa: 2.16.1 + lodash.clonedeepwith: 4.5.0 + log4js: 6.9.1 + node-schedule: 2.1.1 + rambda: 9.4.2 + typescript: 5.9.3 + ws: 8.18.0 + optionalDependencies: + vue-tsc: 2.2.12(typescript@5.9.3) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + '@module-federation/dts-plugin@0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': dependencies: '@module-federation/error-codes': 0.23.0 @@ -34331,6 +34454,33 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/dts-plugin@0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': + dependencies: + '@module-federation/error-codes': 0.23.0 + '@module-federation/managers': 0.23.0 + '@module-federation/sdk': 0.23.0 + '@module-federation/third-party-dts-extractor': 0.23.0 + adm-zip: 0.5.16 + ansi-colors: 4.1.3 + axios: 1.13.4 + chalk: 3.0.0 + fs-extra: 9.1.0 + isomorphic-ws: 5.0.0(ws@8.18.0) + koa: 3.0.3 + lodash.clonedeepwith: 4.5.0 + log4js: 6.9.1 + node-schedule: 2.1.1 + rambda: 9.4.2 + typescript: 5.9.3 + ws: 8.18.0 + optionalDependencies: + vue-tsc: 2.2.12(typescript@5.9.3) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + '@module-federation/enhanced@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.13))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.15.0 @@ -34360,25 +34510,25 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@module-federation/enhanced@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.15.0 - '@module-federation/cli': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/cli': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/data-prefetch': 0.15.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@module-federation/dts-plugin': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/dts-plugin': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/error-codes': 0.15.0 '@module-federation/inject-external-runtime-core-plugin': 0.15.0(@module-federation/runtime-tools@0.15.0) '@module-federation/managers': 0.15.0 - '@module-federation/manifest': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) - '@module-federation/rspack': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/manifest': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/rspack': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/runtime-tools': 0.15.0 '@module-federation/sdk': 0.15.0 btoa: 1.2.1 schema-utils: 4.3.3 upath: 2.0.1 optionalDependencies: - typescript: 5.8.2 - vue-tsc: 2.2.12(typescript@5.8.2) + typescript: 5.9.3 + vue-tsc: 2.2.12(typescript@5.9.3) webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) transitivePeerDependencies: - '@rspack/core' @@ -34418,25 +34568,25 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@module-federation/enhanced@0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.23.0 - '@module-federation/cli': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/cli': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/data-prefetch': 0.23.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@module-federation/dts-plugin': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/error-codes': 0.23.0 '@module-federation/inject-external-runtime-core-plugin': 0.23.0(@module-federation/runtime-tools@0.23.0) '@module-federation/managers': 0.23.0 - '@module-federation/manifest': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) - '@module-federation/rspack': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/manifest': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/rspack': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/runtime-tools': 0.23.0 '@module-federation/sdk': 0.23.0 btoa: 1.2.1 schema-utils: 4.3.3 upath: 2.0.1 optionalDependencies: - typescript: 5.8.2 - vue-tsc: 2.2.12(typescript@5.8.2) + typescript: 5.9.3 + vue-tsc: 2.2.12(typescript@5.9.3) webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) transitivePeerDependencies: - '@rspack/core' @@ -34501,6 +34651,21 @@ snapshots: - utf-8-validate - vue-tsc + '@module-federation/manifest@0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': + dependencies: + '@module-federation/dts-plugin': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/managers': 0.15.0 + '@module-federation/sdk': 0.15.0 + chalk: 3.0.0 + find-pkg: 2.0.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + '@module-federation/manifest@0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': dependencies: '@module-federation/dts-plugin': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) @@ -34516,6 +34681,21 @@ snapshots: - utf-8-validate - vue-tsc + '@module-federation/manifest@0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': + dependencies: + '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + '@module-federation/managers': 0.23.0 + '@module-federation/sdk': 0.23.0 + chalk: 3.0.0 + find-pkg: 2.0.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + '@module-federation/node@2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.13))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1)': dependencies: '@module-federation/enhanced': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.13))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1) @@ -34538,9 +34718,9 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@module-federation/node@2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: - '@module-federation/enhanced': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/enhanced': 0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) '@module-federation/runtime': 0.23.0 '@module-federation/sdk': 0.23.0 btoa: 1.2.1 @@ -34580,20 +34760,20 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/rspack@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': + '@module-federation/rspack@0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.15.0 - '@module-federation/dts-plugin': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/dts-plugin': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/inject-external-runtime-core-plugin': 0.15.0(@module-federation/runtime-tools@0.15.0) '@module-federation/managers': 0.15.0 - '@module-federation/manifest': 0.15.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/manifest': 0.15.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/runtime-tools': 0.15.0 '@module-federation/sdk': 0.15.0 '@rspack/core': 1.3.9(@swc/helpers@0.5.18) btoa: 1.2.1 optionalDependencies: - typescript: 5.8.2 - vue-tsc: 2.2.12(typescript@5.8.2) + typescript: 5.9.3 + vue-tsc: 2.2.12(typescript@5.9.3) transitivePeerDependencies: - bufferutil - debug @@ -34620,20 +34800,20 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/rspack@0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))': + '@module-federation/rspack@0.23.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.23.0 - '@module-federation/dts-plugin': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/dts-plugin': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/inject-external-runtime-core-plugin': 0.23.0(@module-federation/runtime-tools@0.23.0) '@module-federation/managers': 0.23.0 - '@module-federation/manifest': 0.23.0(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2)) + '@module-federation/manifest': 0.23.0(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) '@module-federation/runtime-tools': 0.23.0 '@module-federation/sdk': 0.23.0 '@rspack/core': 1.3.9(@swc/helpers@0.5.18) btoa: 1.2.1 optionalDependencies: - typescript: 5.8.2 - vue-tsc: 2.2.12(typescript@5.8.2) + typescript: 5.9.3 + vue-tsc: 2.2.12(typescript@5.9.3) transitivePeerDependencies: - bufferutil - debug @@ -35151,13 +35331,13 @@ snapshots: - typescript - verdaccio - '@nx/devkit@21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))': + '@nx/devkit@21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))': dependencies: ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 minimatch: 9.0.3 - nx: 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)) + nx: 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)) semver: 7.6.3 tmp: 0.2.5 tslib: 2.8.1 @@ -35221,10 +35401,10 @@ snapshots: - typescript - verdaccio - '@nx/eslint@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': + '@nx/eslint@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': dependencies: - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) semver: 7.6.3 tslib: 2.8.1 @@ -35314,7 +35494,7 @@ snapshots: - typescript - verdaccio - '@nx/js@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': + '@nx/js@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-proposal-decorators': 7.28.6(@babel/core@7.28.6) @@ -35323,8 +35503,8 @@ snapshots: '@babel/preset-env': 7.28.6(@babel/core@7.28.6) '@babel/preset-typescript': 7.28.5(@babel/core@7.28.6) '@babel/runtime': 7.28.2 - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/workspace': 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/workspace': 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)) '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.28.6) babel-plugin-macros: 3.1.0 @@ -35398,14 +35578,14 @@ snapshots: - nx - supports-color - '@nx/module-federation@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4)': + '@nx/module-federation@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4)': dependencies: - '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) - '@module-federation/node': 2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(vue-tsc@2.2.12(typescript@5.8.2))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/enhanced': 0.15.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@module-federation/node': 2.7.28(@rspack/core@1.3.9(@swc/helpers@0.5.18))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) '@module-federation/sdk': 0.15.0 - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@nx/web': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/web': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) '@rspack/core': 1.3.9(@swc/helpers@0.5.18) express: 4.21.2 http-proxy-middleware: 3.0.5 @@ -35523,15 +35703,15 @@ snapshots: '@nx/nx-win32-x64-msvc@21.2.3': optional: true - '@nx/react@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(@zkochan/js-yaml@0.0.7)(esbuild@0.25.0)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@nx/react@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(@zkochan/js-yaml@0.0.7)(esbuild@0.25.0)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/eslint': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@nx/module-federation': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.8.2))(webpack-cli@5.1.4) - '@nx/web': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) - '@svgr/webpack': 8.1.0(typescript@5.8.2) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/eslint': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@zkochan/js-yaml@0.0.7)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/module-federation': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/helpers@0.5.18)(esbuild@0.25.0)(next@14.2.35(@babel/core@7.28.6)(@playwright/test@1.57.0)(@swc/core@1.7.26(@swc/helpers@0.5.13))(babel-plugin-macros@3.1.0)(esbuild@0.25.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(webpack-cli@5.1.4))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-tsc@2.2.12(typescript@5.9.3))(webpack-cli@5.1.4) + '@nx/web': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.9.3) + '@svgr/webpack': 8.1.0(typescript@5.9.3) express: 4.21.2 file-loader: 6.2.0(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) http-proxy-middleware: 3.0.5 @@ -35739,10 +35919,10 @@ snapshots: - typescript - verdaccio - '@nx/web@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': + '@nx/web@21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))': dependencies: - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) detect-port: 1.6.1 http-server: 14.1.1 picocolors: 1.1.1 @@ -35837,12 +36017,12 @@ snapshots: - vue-template-compiler - webpack-cli - '@nx/webpack@21.2.3(@babel/traverse@7.29.0)(@rspack/core@1.3.9(@swc/helpers@0.5.18))(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.8.2)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-template-compiler@2.7.16)(webpack-cli@5.1.4)': + '@nx/webpack@21.2.3(@babel/traverse@7.29.0)(@rspack/core@1.3.9(@swc/helpers@0.5.18))(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(html-webpack-plugin@5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vue-template-compiler@2.7.16)(webpack-cli@5.1.4)': dependencies: '@babel/core': 7.28.6 - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) - '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.2) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/js': 21.2.3(@babel/traverse@7.29.0)(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)))(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0)) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.9.3) ajv: 8.18.0 autoprefixer: 10.4.20(postcss@8.4.38) babel-loader: 9.2.1(@babel/core@7.28.6)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) @@ -35850,7 +36030,7 @@ snapshots: copy-webpack-plugin: 10.2.4(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) css-loader: 6.11.0(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) css-minimizer-webpack-plugin: 5.0.1(esbuild@0.25.0)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) - fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.8.2)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.9.3)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) less: 4.1.3 less-loader: 11.1.0(less@4.1.3)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) license-webpack-plugin: 4.0.2(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) @@ -35870,7 +36050,7 @@ snapshots: stylus: 0.64.0 stylus-loader: 7.1.3(stylus@0.64.0)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) terser-webpack-plugin: 5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) - ts-loader: 9.5.4(typescript@5.8.2)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) + ts-loader: 9.5.4(typescript@5.9.3)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.8.1 webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) @@ -35901,13 +36081,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@nx/workspace@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))': + '@nx/workspace@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))': dependencies: - '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18))) + '@nx/devkit': 21.2.3(nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18))) '@zkochan/js-yaml': 0.0.7 chalk: 4.1.2 enquirer: 2.3.6 - nx: 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)) + nx: 21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)) picomatch: 4.0.2 tslib: 2.8.1 yargs-parser: 21.1.1 @@ -36204,6 +36384,11 @@ snapshots: esquery: 1.7.0 typescript: 5.8.2 + '@phenomnomnominal/tsquery@5.0.1(typescript@5.9.3)': + dependencies: + esquery: 1.7.0 + typescript: 5.9.3 + '@pinojs/redact@0.4.0': {} '@pkgjs/parseargs@0.11.0': @@ -36247,7 +36432,7 @@ snapshots: webpack-dev-server: 5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)) webpack-hot-middleware: 2.26.1 - '@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.48.0 @@ -36260,7 +36445,7 @@ snapshots: webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) optionalDependencies: type-fest: 4.41.0 - webpack-dev-server: 5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + webpack-dev-server: 5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) webpack-hot-middleware: 2.26.1 '@pnpm/config.env-replace@1.1.0': {} @@ -38484,6 +38669,27 @@ snapshots: - supports-color - typescript + '@react-native/eslint-config@0.80.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(prettier@2.8.8)(typescript@5.0.4)': + dependencies: + '@babel/core': 7.28.6 + '@babel/eslint-parser': 7.28.6(@babel/core@7.28.6)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + '@react-native/eslint-plugin': 0.80.0 + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) + '@typescript-eslint/parser': 7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) + eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) + eslint-config-prettier: 8.10.2(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + eslint-plugin-ft-flow: 2.0.3(@babel/eslint-parser@7.28.6(@babel/core@7.28.6)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(typescript@5.0.4) + eslint-plugin-react: 7.37.2(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + eslint-plugin-react-native: 4.1.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + prettier: 2.8.8 + transitivePeerDependencies: + - jest + - supports-color + - typescript + '@react-native/eslint-plugin@0.80.0': {} '@react-native/gradle-plugin@0.80.0': {} @@ -38988,9 +39194,9 @@ snapshots: core-js: 3.47.0 jiti: 2.6.1 - '@rsbuild/core@2.0.0-beta.2(@module-federation/runtime-tools@0.23.0)(core-js@3.48.0)': + '@rsbuild/core@2.0.0-beta.2(@module-federation/runtime-tools@0.15.0)(core-js@3.48.0)': dependencies: - '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18) + '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@0.15.0)(@swc/helpers@0.5.18) '@swc/helpers': 0.5.18 jiti: 2.6.1 optionalDependencies: @@ -39008,16 +39214,6 @@ snapshots: transitivePeerDependencies: - '@module-federation/runtime-tools' - '@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1)': - dependencies: - '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18) - '@swc/helpers': 0.5.18 - jiti: 2.6.1 - optionalDependencies: - core-js: 3.36.1 - transitivePeerDependencies: - - '@module-federation/runtime-tools' - '@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)': dependencies: '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18) @@ -39156,7 +39352,7 @@ snapshots: - lightningcss - webpack - '@rsbuild/plugin-css-minimizer@1.1.1(@rsbuild/core@1.7.3)(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': + '@rsbuild/plugin-css-minimizer@1.1.1(@rsbuild/core@1.7.3)(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4))': dependencies: css-minimizer-webpack-plugin: 7.0.2(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) reduce-configs: 1.1.1 @@ -39341,14 +39537,6 @@ snapshots: transitivePeerDependencies: - webpack-hot-middleware - '@rsbuild/plugin-react@1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1))(webpack-hot-middleware@2.26.1)': - dependencies: - '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) - '@rspack/plugin-react-refresh': 1.6.0(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1) - react-refresh: 0.18.0 - transitivePeerDependencies: - - webpack-hot-middleware - '@rsbuild/plugin-react@1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(webpack-hot-middleware@2.26.1)': dependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) @@ -39405,9 +39593,9 @@ snapshots: reduce-configs: 1.1.1 sass-embedded: 1.97.3 - '@rsbuild/plugin-sass@1.5.0(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1))': + '@rsbuild/plugin-sass@1.5.0(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))': dependencies: - '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) + '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) deepmerge: 4.3.1 loader-utils: 2.0.4 postcss: 8.5.6 @@ -39452,13 +39640,13 @@ snapshots: optionalDependencies: '@rsbuild/core': 1.7.3 - '@rsbuild/plugin-svgr@1.2.3(@rsbuild/core@1.7.2)(typescript@5.8.2)(webpack-hot-middleware@2.26.1)': + '@rsbuild/plugin-svgr@1.2.3(@rsbuild/core@1.7.2)(typescript@5.9.3)(webpack-hot-middleware@2.26.1)': dependencies: '@rsbuild/core': 1.7.2 '@rsbuild/plugin-react': 1.4.5(@rsbuild/core@1.7.2)(webpack-hot-middleware@2.26.1) - '@svgr/core': 8.1.0(typescript@5.8.2) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2)) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.8.2) + '@svgr/core': 8.1.0(typescript@5.9.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.9.3)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.9.3))(typescript@5.9.3) deepmerge: 4.3.1 loader-utils: 3.3.1 transitivePeerDependencies: @@ -39520,12 +39708,12 @@ snapshots: optionalDependencies: '@rsbuild/core': 1.7.3 - '@rsbuild/plugin-type-check@1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2)': + '@rsbuild/plugin-type-check@1.3.2(@rsbuild/core@1.7.2)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3)': dependencies: deepmerge: 4.3.1 json5: 2.2.3 reduce-configs: 1.1.1 - ts-checker-rspack-plugin: 1.2.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) + ts-checker-rspack-plugin: 1.2.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) optionalDependencies: '@rsbuild/core': 1.7.2 transitivePeerDependencies: @@ -39572,12 +39760,12 @@ snapshots: - tslib - typescript - '@rsbuild/plugin-type-check@1.3.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2)': + '@rsbuild/plugin-type-check@1.3.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3)': dependencies: deepmerge: 4.3.1 json5: 2.2.3 reduce-configs: 1.1.1 - ts-checker-rspack-plugin: 1.2.6(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) + ts-checker-rspack-plugin: 1.2.6(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) optionalDependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) transitivePeerDependencies: @@ -39662,9 +39850,9 @@ snapshots: '@rsbuild/webpack@1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.5(@swc/helpers@0.5.18))(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)': dependencies: '@rsbuild/core': 1.7.3 - copy-webpack-plugin: 11.0.0(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) - html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) - mini-css-extract-plugin: 2.9.4(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + copy-webpack-plugin: 11.0.0(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + mini-css-extract-plugin: 2.9.4(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) picocolors: 1.1.1 reduce-configs: 1.1.1 tsconfig-paths-webpack-plugin: 4.2.0 @@ -39721,25 +39909,16 @@ snapshots: '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) typescript: 5.9.3 - '@rslib/core@0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(typescript@5.8.2)': + '@rslib/core@0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2)': dependencies: '@rsbuild/core': 1.7.3 - rsbuild-plugin-dts: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(@rsbuild/core@1.7.3)(typescript@5.8.2) + rsbuild-plugin-dts: 0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(@rsbuild/core@1.7.3)(typescript@5.8.2) optionalDependencies: - '@microsoft/api-extractor': 7.55.2(@types/node@20.19.5) + '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) typescript: 5.8.2 transitivePeerDependencies: - '@typescript/native-preview' - '@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2)': - dependencies: - '@rsbuild/core': 1.4.0-beta.2 - rsbuild-plugin-dts: 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(@rsbuild/core@1.4.0-beta.2)(typescript@5.8.2) - tinyglobby: 0.2.15 - optionalDependencies: - '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) - typescript: 5.8.2 - '@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3)': dependencies: '@rsbuild/core': 1.4.0-beta.2 @@ -40255,12 +40434,12 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.18 - '@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@0.23.0)(@swc/helpers@0.5.18)': + '@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@0.15.0)(@swc/helpers@0.5.18)': dependencies: '@rspack/binding': 2.0.0-beta.0 '@rspack/lite-tapable': 1.1.0 optionalDependencies: - '@module-federation/runtime-tools': 0.23.0 + '@module-federation/runtime-tools': 0.15.0 '@swc/helpers': 0.5.18 '@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18)': @@ -40366,13 +40545,13 @@ snapshots: - supports-color - webpack-hot-middleware - '@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1)': + '@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1)': dependencies: '@mdx-js/mdx': 3.1.1 '@mdx-js/react': 3.1.1(@types/react@19.2.10)(react@19.2.4) - '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) - '@rsbuild/plugin-react': 1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1))(webpack-hot-middleware@2.26.1) - '@rspress/shared': 2.0.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) + '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) + '@rsbuild/plugin-react': 1.4.5(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(webpack-hot-middleware@2.26.1) + '@rspress/shared': 2.0.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) '@shikijs/rehype': 3.21.0 '@types/unist': 3.0.3 '@unhead/react': 2.1.4(react@19.2.4) @@ -40417,9 +40596,9 @@ snapshots: - supports-color - webpack-hot-middleware - '@rspress/plugin-llms@2.0.1(@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1))': + '@rspress/plugin-llms@2.0.1(@rspress/core@2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1))': dependencies: - '@rspress/core': 2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.36.1)(webpack-hot-middleware@2.26.1) + '@rspress/core': 2.0.3(@module-federation/runtime-tools@2.0.1)(@types/react@19.2.10)(core-js@3.48.0)(webpack-hot-middleware@2.26.1) remark-mdx: 3.1.1 remark-parse: 11.0.0 remark-stringify: 11.0.0 @@ -40428,17 +40607,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@rspress/shared@2.0.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1)': - dependencies: - '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.36.1) - '@shikijs/rehype': 3.21.0 - gray-matter: 4.0.3 - lodash-es: 4.17.23 - unified: 11.0.5 - transitivePeerDependencies: - - '@module-federation/runtime-tools' - - core-js - '@rspress/shared@2.0.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0)': dependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) @@ -40899,7 +41067,7 @@ snapshots: '@storybook/cli@7.6.21(encoding@0.1.13)': dependencies: '@babel/core': 7.28.6 - '@babel/preset-env': 7.28.6(@babel/core@7.29.0) + '@babel/preset-env': 7.28.6(@babel/core@7.28.6) '@babel/types': 7.29.0 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.6.21 @@ -41311,21 +41479,21 @@ snapshots: '@storybook/preview@7.6.21': {} - '@storybook/react-docgen-typescript-plugin@1.0.1(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4))': + '@storybook/react-docgen-typescript-plugin@1.0.1(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4))': dependencies: debug: 4.4.3(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.8 - react-docgen-typescript: 2.4.0(typescript@5.8.2) + react-docgen-typescript: 2.4.0(typescript@5.9.3) tslib: 2.8.1 - typescript: 5.8.2 + typescript: 5.9.3 webpack: 5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.104.1)': dependencies: debug: 4.4.3(supports-color@8.1.1) endent: 2.1.0 @@ -41335,21 +41503,21 @@ snapshots: react-docgen-typescript: 2.4.0(typescript@5.8.2) tslib: 2.8.1 typescript: 5.8.2 - webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) + webpack: 5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.104.1)': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4))': dependencies: debug: 4.4.3(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.8 - react-docgen-typescript: 2.4.0(typescript@5.8.2) + react-docgen-typescript: 2.4.0(typescript@5.9.3) tslib: 2.8.1 - typescript: 5.8.2 - webpack: 5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) + typescript: 5.9.3 + webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) transitivePeerDependencies: - supports-color @@ -41376,7 +41544,7 @@ snapshots: react-dom: 19.2.4(react@19.2.4) storybook: 9.0.9(@testing-library/dom@10.4.1)(prettier@3.3.3) - '@storybook/react@7.6.21(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2)': + '@storybook/react@7.6.21(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)': dependencies: '@storybook/client-logger': 7.6.21 '@storybook/core-client': 7.6.21 @@ -41402,12 +41570,12 @@ snapshots: type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - encoding - supports-color - '@storybook/react@8.6.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.3.3))(typescript@5.8.2)': + '@storybook/react@8.6.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.3.3))(typescript@5.9.3)': dependencies: '@storybook/components': 8.6.15(storybook@8.6.15(prettier@3.3.3)) '@storybook/global': 5.0.0 @@ -41419,7 +41587,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.6.15(prettier@3.3.3) optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 '@storybook/react@9.0.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@9.0.9(@testing-library/dom@10.4.1)(prettier@3.3.3))(typescript@5.8.2)': dependencies: @@ -41541,6 +41709,17 @@ snapshots: - supports-color - typescript + '@svgr/core@8.1.0(typescript@5.9.3)': + dependencies: + '@babel/core': 7.28.6 + '@svgr/babel-preset': 8.1.0(@babel/core@7.28.6) + camelcase: 6.3.0 + cosmiconfig: 8.3.6(typescript@5.9.3) + snake-case: 3.0.4 + transitivePeerDependencies: + - supports-color + - typescript + '@svgr/hast-util-to-babel-ast@8.0.0': dependencies: '@babel/types': 7.29.0 @@ -41556,6 +41735,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.9.3))': + dependencies: + '@babel/core': 7.28.6 + '@svgr/babel-preset': 8.1.0(@babel/core@7.28.6) + '@svgr/core': 8.1.0(typescript@5.9.3) + '@svgr/hast-util-to-babel-ast': 8.0.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.0.4)': dependencies: '@svgr/core': 8.1.0(typescript@5.8.2) @@ -41574,6 +41763,24 @@ snapshots: transitivePeerDependencies: - typescript + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.9.3)': + dependencies: + '@svgr/core': 8.1.0(typescript@5.8.2) + cosmiconfig: 8.3.6(typescript@5.9.3) + deepmerge: 4.3.1 + svgo: 3.3.2 + transitivePeerDependencies: + - typescript + + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.9.3))(typescript@5.9.3)': + dependencies: + '@svgr/core': 8.1.0(typescript@5.9.3) + cosmiconfig: 8.3.6(typescript@5.9.3) + deepmerge: 4.3.1 + svgo: 3.3.2 + transitivePeerDependencies: + - typescript + '@svgr/webpack@8.1.0(typescript@5.8.2)': dependencies: '@babel/core': 7.28.6 @@ -41588,6 +41795,20 @@ snapshots: - supports-color - typescript + '@svgr/webpack@8.1.0(typescript@5.9.3)': + dependencies: + '@babel/core': 7.28.6 + '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.28.6) + '@babel/preset-env': 7.28.6(@babel/core@7.28.6) + '@babel/preset-react': 7.28.5(@babel/core@7.28.6) + '@babel/preset-typescript': 7.28.5(@babel/core@7.28.6) + '@svgr/core': 8.1.0(typescript@5.9.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.9.3) + transitivePeerDependencies: + - supports-color + - typescript + '@swc-node/core@1.14.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)': dependencies: '@swc/core': 1.15.10(@swc/helpers@0.5.18) @@ -41599,7 +41820,7 @@ snapshots: '@swc/core': 1.7.26(@swc/helpers@0.5.13) '@swc/types': 0.1.25 - '@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2)': + '@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3)': dependencies: '@swc-node/core': 1.14.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25) '@swc-node/sourcemap-support': 0.5.1 @@ -41609,7 +41830,7 @@ snapshots: oxc-resolver: 5.3.0 pirates: 4.0.7 tslib: 2.8.1 - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - '@swc/types' - supports-color @@ -42587,22 +42808,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 semver: 7.6.3 - tsutils: 3.21.0(typescript@5.8.2) + tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -42624,6 +42845,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/type-utils': 7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) + '@typescript-eslint/utils': 7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) + '@typescript-eslint/visitor-keys': 7.18.0 + eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 1.4.3(typescript@5.0.4) + optionalDependencies: + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -42674,22 +42913,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) - '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/type-utils': 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) - '@typescript-eslint/utils': 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.54.0 - eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -42718,15 +42941,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -42793,18 +43016,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2)': - dependencies: - '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.54.0 - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.54.0 @@ -42901,15 +43112,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 - tsutils: 3.21.0(typescript@5.8.2) + tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -42973,18 +43184,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2)': - dependencies: - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2) - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) - ts-api-utils: 2.4.0(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.54.0 @@ -43019,7 +43218,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.2)': + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -43027,9 +43226,9 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 - tsutils: 3.21.0(typescript@5.8.2) + tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -43153,14 +43352,14 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) eslint: 8.57.1 eslint-scope: 5.1.1 semver: 7.6.3 @@ -43238,17 +43437,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.8.2)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.2) - eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.54.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) @@ -45204,7 +45392,7 @@ snapshots: schema-utils: 4.3.3 webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - babel-loader@9.2.1(@babel/core@7.28.6)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + babel-loader@9.2.1(@babel/core@7.28.6)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@babel/core': 7.28.6 find-cache-dir: 4.0.0 @@ -46544,7 +46732,7 @@ snapshots: serialize-javascript: 6.0.2 webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - copy-webpack-plugin@11.0.0(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + copy-webpack-plugin@11.0.0(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -46644,6 +46832,15 @@ snapshots: optionalDependencies: typescript: 5.8.2 + cosmiconfig@8.3.6(typescript@5.9.3): + dependencies: + import-fresh: 3.3.1 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 5.9.3 + cosmiconfig@9.0.0(typescript@5.0.4): dependencies: env-paths: 2.2.1 @@ -46724,13 +46921,28 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): + create-jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + create-jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -48360,7 +48572,7 @@ snapshots: eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.1(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) eslint-plugin-react: 7.37.2(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) eslint-plugin-react-hooks: 7.0.1(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) @@ -48405,7 +48617,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)) transitivePeerDependencies: - supports-color @@ -48419,11 +48631,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -48517,7 +48729,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -48528,7 +48740,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -48540,7 +48752,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -48575,7 +48787,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -48604,6 +48816,17 @@ snapshots: - eslint-import-resolver-webpack - supports-color + eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)))(typescript@5.0.4): + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) + eslint: 9.26.0(hono@4.11.7)(jiti@2.6.1) + optionalDependencies: + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2))(eslint@9.26.0(hono@4.11.7)(jiti@2.4.2))(typescript@5.8.2) + jest: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + transitivePeerDependencies: + - supports-color + - typescript + eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4))(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.0.4)))(typescript@5.0.4): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@9.26.0(hono@4.11.7)(jiti@2.6.1))(typescript@5.0.4) @@ -49727,7 +49950,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.2)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)): + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.2)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: '@babel/code-frame': 7.29.0 chalk: 4.1.2 @@ -49742,11 +49965,11 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.8.2 - webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack: 5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) optionalDependencies: vue-template-compiler: 2.7.16 - fork-ts-checker-webpack-plugin@7.2.13(typescript@5.8.2)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): + fork-ts-checker-webpack-plugin@7.2.13(typescript@5.9.3)(vue-template-compiler@2.7.16)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: '@babel/code-frame': 7.29.0 chalk: 4.1.2 @@ -49760,8 +49983,8 @@ snapshots: schema-utils: 3.3.0 semver: 7.6.3 tapable: 2.2.1 - typescript: 5.8.2 - webpack: 5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) + typescript: 5.9.3 + webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) optionalDependencies: vue-template-compiler: 2.7.16 @@ -50723,7 +50946,7 @@ snapshots: '@rspack/core': 1.7.5(@swc/helpers@0.5.18) webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -51663,16 +51886,35 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): + jest-cli@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + create-jest: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-cli@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -51744,7 +51986,38 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): + dependencies: + '@babel/core': 7.28.6 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.28.6) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.0 + graceful-fs: 4.2.11 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 20.19.5 + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): dependencies: '@babel/core': 7.28.6 '@jest/test-sequencer': 29.7.0 @@ -51770,7 +52043,38 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.19.5 - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): + dependencies: + '@babel/core': 7.28.6 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.28.6) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.0 + graceful-fs: 4.2.11 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.19.9 + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -52045,12 +52349,24 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): + jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + jest-cli: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest@29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@22.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -52127,7 +52443,7 @@ snapshots: temp: 0.8.4 write-file-atomic: 2.4.3 optionalDependencies: - '@babel/preset-env': 7.28.6(@babel/core@7.29.0) + '@babel/preset-env': 7.28.6(@babel/core@7.28.6) transitivePeerDependencies: - supports-color @@ -53643,7 +53959,7 @@ snapshots: tapable: 2.2.1 webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - mini-css-extract-plugin@2.9.4(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + mini-css-extract-plugin@2.9.4(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: schema-utils: 4.3.3 tapable: 2.2.1 @@ -54255,7 +54571,7 @@ snapshots: nwsapi@2.2.23: {} - nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2))(@swc/core@1.15.10(@swc/helpers@0.5.18)): + nx@21.2.3(@swc-node/register@1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.10(@swc/helpers@0.5.18)): dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -54304,7 +54620,7 @@ snapshots: '@nx/nx-linux-x64-musl': 21.2.3 '@nx/nx-win32-arm64-msvc': 21.2.3 '@nx/nx-win32-x64-msvc': 21.2.3 - '@swc-node/register': 1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.8.2) + '@swc-node/register': 1.10.10(@swc/core@1.15.10(@swc/helpers@0.5.18))(@swc/types@0.1.25)(typescript@5.9.3) '@swc/core': 1.15.10(@swc/helpers@0.5.18) transitivePeerDependencies: - debug @@ -55276,21 +55592,21 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.19.5)(typescript@5.8.2) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): dependencies: lilconfig: 3.1.3 yaml: 2.8.2 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)): dependencies: lilconfig: 3.1.3 yaml: 2.8.2 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3) postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.4.5)): dependencies: @@ -57597,6 +57913,10 @@ snapshots: dependencies: typescript: 5.8.2 + react-docgen-typescript@2.4.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + react-docgen@6.0.0-alpha.3: dependencies: '@babel/core': 7.28.6 @@ -57729,7 +58049,7 @@ snapshots: dependencies: react: 18.3.1 - react-i18next@15.7.4(i18next@23.16.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.8.2): + react-i18next@15.7.4(i18next@23.16.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3): dependencies: '@babel/runtime': 7.28.2 html-parse-stringify: 3.0.1 @@ -57737,7 +58057,7 @@ snapshots: react: 19.2.4 optionalDependencies: react-dom: 19.2.4(react@19.2.4) - typescript: 5.8.2 + typescript: 5.9.3 react-i18next@16.5.4(i18next@25.8.4(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: @@ -58895,22 +59215,10 @@ snapshots: '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) typescript: 5.9.3 - rsbuild-plugin-dts@0.18.5(@microsoft/api-extractor@7.55.2(@types/node@20.19.5))(@rsbuild/core@1.7.3)(typescript@5.8.2): + rsbuild-plugin-dts@0.18.5(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(@rsbuild/core@1.7.3)(typescript@5.8.2): dependencies: '@ast-grep/napi': 0.37.0 '@rsbuild/core': 1.7.3 - optionalDependencies: - '@microsoft/api-extractor': 7.55.2(@types/node@20.19.5) - typescript: 5.8.2 - - rsbuild-plugin-dts@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(@rsbuild/core@1.4.0-beta.2)(typescript@5.8.2): - dependencies: - '@ast-grep/napi': 0.37.0 - '@rsbuild/core': 1.4.0-beta.2 - magic-string: 0.30.21 - picocolors: 1.1.1 - tinyglobby: 0.2.15 - tsconfig-paths: 4.2.0 optionalDependencies: '@microsoft/api-extractor': 7.55.2(@types/node@22.19.9) typescript: 5.8.2 @@ -59884,18 +60192,18 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook-addon-rslib@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2))(typescript@5.8.2): + storybook-addon-rslib@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rslib/core@0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3))(typescript@5.9.3): dependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) - '@rslib/core': 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.8.2) - storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2) + '@rslib/core': 0.9.2(@microsoft/api-extractor@7.55.2(@types/node@22.19.9))(typescript@5.9.3) + storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3) optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 - storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2): + storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3): dependencies: '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) - '@rsbuild/plugin-type-check': 1.3.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.8.2) + '@rsbuild/plugin-type-check': 1.3.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3) '@storybook/addon-docs': 8.6.15(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3)) '@storybook/core-webpack': 8.6.15(storybook@8.6.15(prettier@3.3.3)) browser-assert: 1.2.1 @@ -59915,31 +60223,31 @@ snapshots: util: 0.12.5 util-deprecate: 1.0.2 optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - '@rspack/core' - '@types/react' - tslib - storybook-react-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.0)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): + storybook-react-rsbuild@1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.0)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.57.0) '@rsbuild/core': 2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0) - '@storybook/react': 8.6.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.3.3))(typescript@5.8.2) - '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)) + '@storybook/react': 8.6.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.3.3))(typescript@5.9.3) + '@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)) '@types/node': 18.16.9 find-up: 5.0.0 magic-string: 0.30.21 react: 18.3.1 react-docgen: 7.1.1 - react-docgen-typescript: 2.4.0(typescript@5.8.2) + react-docgen-typescript: 2.4.0(typescript@5.9.3) react-dom: 18.3.1(react@18.3.1) resolve: 1.22.11 storybook: 8.6.15(prettier@3.3.3) - storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.8.2) + storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.0.0-beta.3(@module-federation/runtime-tools@2.0.1)(core-js@3.48.0))(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(@types/react@18.3.11)(storybook@8.6.15(prettier@3.3.3))(tslib@2.8.1)(typescript@5.9.3) tsconfig-paths: 4.2.0 optionalDependencies: - typescript: 5.8.2 + typescript: 5.9.3 transitivePeerDependencies: - '@rspack/core' - '@storybook/test' @@ -60510,7 +60818,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)): + tailwindcss@3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -60529,7 +60837,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.1.0(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) postcss-nested: 6.2.0(postcss@8.4.38) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -60537,7 +60845,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)): + tailwindcss@3.4.13(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -60556,7 +60864,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.1.0(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3)) postcss-nested: 6.2.0(postcss@8.4.38) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -60740,7 +61048,7 @@ snapshots: '@swc/core': 1.15.8(@swc/helpers@0.5.18) esbuild: 0.25.5 - terser-webpack-plugin@5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + terser-webpack-plugin@5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 @@ -60800,7 +61108,7 @@ snapshots: '@swc/core': 1.15.10(@swc/helpers@0.5.18) esbuild: 0.25.0 - terser-webpack-plugin@5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + terser-webpack-plugin@5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 @@ -61120,6 +61428,21 @@ snapshots: transitivePeerDependencies: - tslib + ts-checker-rspack-plugin@1.2.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3): + dependencies: + '@babel/code-frame': 7.29.0 + '@rspack/lite-tapable': 1.1.0 + chokidar: 3.6.0 + is-glob: 4.0.3 + memfs: 4.56.10(tslib@2.8.1) + minimatch: 9.0.5 + picocolors: 1.1.1 + typescript: 5.9.3 + optionalDependencies: + '@rspack/core': 1.7.5(@swc/helpers@0.5.18) + transitivePeerDependencies: + - tslib + ts-checker-rspack-plugin@1.2.6(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.0.4): dependencies: '@babel/code-frame': 7.29.0 @@ -61150,6 +61473,21 @@ snapshots: transitivePeerDependencies: - tslib + ts-checker-rspack-plugin@1.2.6(@rspack/core@2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18))(tslib@2.8.1)(typescript@5.9.3): + dependencies: + '@babel/code-frame': 7.29.0 + '@rspack/lite-tapable': 1.1.0 + chokidar: 3.6.0 + is-glob: 4.0.3 + memfs: 4.56.10(tslib@2.8.1) + minimatch: 9.0.5 + picocolors: 1.1.1 + typescript: 5.9.3 + optionalDependencies: + '@rspack/core': 2.0.0-beta.0(@module-federation/runtime-tools@2.0.1)(@swc/helpers@0.5.18) + transitivePeerDependencies: + - tslib + ts-dedent@2.2.0: {} ts-deepmerge@7.0.2: {} @@ -61158,17 +61496,17 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.0.1(@babel/core@7.29.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)))(typescript@5.8.2): + ts-jest@29.0.1(@babel/core@7.29.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(esbuild@0.25.0)(jest@29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)))(typescript@5.9.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2)) + jest: 29.7.0(@types/node@20.19.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.8.2 + typescript: 5.9.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.29.0 @@ -61195,25 +61533,25 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.28.6) esbuild: 0.25.0 - ts-loader@9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)): + ts-loader@9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.19.0 micromatch: 4.0.8 semver: 7.6.3 typescript: 5.8.2 - webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) + webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) - ts-loader@9.4.4(typescript@5.8.2)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + ts-loader@9.4.4(typescript@5.9.3)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.19.0 micromatch: 4.0.8 semver: 7.6.3 - typescript: 5.8.2 - webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) + typescript: 5.9.3 + webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) - ts-loader@9.5.4(typescript@5.8.2)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)): + ts-loader@9.5.4(typescript@5.8.2)(webpack@5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.19.0 @@ -61221,17 +61559,17 @@ snapshots: semver: 7.6.3 source-map: 0.7.6 typescript: 5.8.2 - webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) + webpack: 5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) - ts-loader@9.5.4(typescript@5.8.2)(webpack@5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4)): + ts-loader@9.5.4(typescript@5.9.3)(webpack@5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.19.0 micromatch: 4.0.8 semver: 7.6.3 source-map: 0.7.6 - typescript: 5.8.2 - webpack: 5.99.9(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.25.0)(webpack-cli@5.1.4) + typescript: 5.9.3 + webpack: 5.99.9(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4) ts-morph@12.0.0: dependencies: @@ -61340,7 +61678,7 @@ snapshots: '@swc/core': 1.15.10(@swc/helpers@0.5.18) optional: true - ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.8.2): + ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 @@ -61354,32 +61692,32 @@ snapshots: create-require: 1.1.1 diff: 4.0.4 make-error: 1.3.6 - typescript: 5.8.2 + typescript: 5.9.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.15.10(@swc/helpers@0.5.18) - optional: true - ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@20.19.5)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.0.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.5 + '@types/node': 22.19.9 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.4 make-error: 1.3.6 - typescript: 5.9.3 + typescript: 5.0.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.15.10(@swc/helpers@0.5.18) + optional: true ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.6.3): dependencies: @@ -61402,6 +61740,48 @@ snapshots: '@swc/core': 1.15.10(@swc/helpers@0.5.18) optional: true + ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.8.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.19.9 + acorn: 8.15.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 + typescript: 5.8.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.15.10(@swc/helpers@0.5.18) + optional: true + + ts-node@10.9.2(@swc/core@1.15.10(@swc/helpers@0.5.18))(@types/node@22.19.9)(typescript@5.9.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.19.9 + acorn: 8.15.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 + typescript: 5.9.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.15.10(@swc/helpers@0.5.18) + optional: true + ts-regex-builder@1.8.2: {} ts-toolbelt@6.15.5: {} @@ -61517,10 +61897,10 @@ snapshots: tslib: 1.14.1 typescript: 5.0.4 - tsutils@3.21.0(typescript@5.8.2): + tsutils@3.21.0(typescript@5.9.3): dependencies: tslib: 1.14.1 - typescript: 5.8.2 + typescript: 5.9.3 tsx@4.21.0: dependencies: @@ -62616,7 +62996,7 @@ snapshots: webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.18.20)(webpack-cli@5.1.4) optional: true - webpack-dev-middleware@7.4.5(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + webpack-dev-middleware@7.4.5(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: colorette: 2.0.20 memfs: 4.46.0 @@ -62739,7 +63119,7 @@ snapshots: - utf-8-validate optional: true - webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -62767,7 +63147,7 @@ snapshots: serve-index: 1.9.2 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.5(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + webpack-dev-middleware: 7.4.5(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) ws: 8.18.0 optionalDependencies: webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) @@ -62936,12 +63316,12 @@ snapshots: optionalDependencies: html-webpack-plugin: 5.6.6(@rspack/core@1.3.9(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.0)(webpack-cli@5.1.4)) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)): dependencies: typed-assert: 1.0.9 webpack: 5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4) optionalDependencies: - html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + html-webpack-plugin: 5.6.6(@rspack/core@1.7.5(@swc/helpers@0.5.18))(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) webpack-virtual-modules@0.6.2: {} @@ -63071,7 +63451,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.16(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.10(@swc/helpers@0.5.18))(esbuild@0.25.5)(webpack-cli@5.1.4)) watchpack: 2.5.1 webpack-sources: 3.3.3 optionalDependencies: @@ -63454,19 +63834,19 @@ snapshots: dependencies: os-paths: 4.4.0 - xgplayer-subtitles@3.0.23(core-js@3.36.1): + xgplayer-subtitles@3.0.23(core-js@3.48.0): dependencies: - core-js: 3.36.1 + core-js: 3.48.0 eventemitter3: 4.0.7 - xgplayer@3.0.23(core-js@3.36.1): + xgplayer@3.0.23(core-js@3.48.0): dependencies: - core-js: 3.36.1 + core-js: 3.48.0 danmu.js: 1.2.1 delegate: 3.2.0 downloadjs: 1.4.7 eventemitter3: 4.0.7 - xgplayer-subtitles: 3.0.23(core-js@3.36.1) + xgplayer-subtitles: 3.0.23(core-js@3.48.0) xml-name-validator@4.0.0: {} From ce7453a4cdaafc9363c9462cdb341fde4cddd768 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 01:47:22 +0000 Subject: [PATCH 20/27] fix(node): inline webpack require in runtime chunk strategies --- .../node/src/__tests__/stratagies.test.ts | 17 ++++++++++++ packages/node/src/filesystem/stratagies.ts | 27 ++++++++++++++----- 2 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 packages/node/src/__tests__/stratagies.test.ts diff --git a/packages/node/src/__tests__/stratagies.test.ts b/packages/node/src/__tests__/stratagies.test.ts new file mode 100644 index 00000000000..12afd1d0a99 --- /dev/null +++ b/packages/node/src/__tests__/stratagies.test.ts @@ -0,0 +1,17 @@ +import { + fileSystemRunInContextStrategy, + httpEvalStrategy, + httpVmStrategy, +} from '../filesystem/stratagies'; + +describe('filesystem chunk loading strategies', () => { + test.each([fileSystemRunInContextStrategy, httpEvalStrategy, httpVmStrategy])( + '%p inlines webpack require access for toString runtime emission', + (strategyFn) => { + const source = strategyFn.toString(); + + expect(source).toContain("typeof __webpack_require__ === 'function'"); + expect(source).not.toContain('getWebpackRequire('); + }, + ); +}); diff --git a/packages/node/src/filesystem/stratagies.ts b/packages/node/src/filesystem/stratagies.ts index 7b7d8b1b575..3d73c4496b2 100644 --- a/packages/node/src/filesystem/stratagies.ts +++ b/packages/node/src/filesystem/stratagies.ts @@ -1,14 +1,17 @@ //@ts-nocheck -import { getWebpackRequireOrThrow } from '@module-federation/sdk/bundler'; - -const getWebpackRequire = () => getWebpackRequireOrThrow() as any; export async function fileSystemRunInContextStrategy( chunkId: string, rootOutputDir: string, remotes: Remotes, callback: CallbackFunction, ) { - const webpackRequire = getWebpackRequire(); + const webpackRequire = + typeof __webpack_require__ === 'function' ? __webpack_require__ : undefined; + if (!webpackRequire) { + throw new Error( + 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', + ); + } const fs = require('fs'); const path = require('path'); const vm = require('vm'); @@ -49,7 +52,13 @@ export async function httpEvalStrategy( remotes: Remotes, callback: CallbackFunction, ) { - const webpackRequire = getWebpackRequire(); + const webpackRequire = + typeof __webpack_require__ === 'function' ? __webpack_require__ : undefined; + if (!webpackRequire) { + throw new Error( + 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', + ); + } let url; try { url = new URL(chunkName, webpackRequire.p); @@ -107,7 +116,13 @@ export async function httpVmStrategy( remotes: Remotes, callback: CallbackFunction, ): Promise { - const webpackRequire = getWebpackRequire(); + const webpackRequire = + typeof __webpack_require__ === 'function' ? __webpack_require__ : undefined; + if (!webpackRequire) { + throw new Error( + 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', + ); + } const http = require('http') as typeof import('http'); const https = require('https') as typeof import('https'); const vm = require('vm') as typeof import('vm'); From f2ba7eb5129236b5a1b5be47e312cc7d58b4af8d Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 05:48:28 +0000 Subject: [PATCH 21/27] feat(sdk): expose webpack sharing accessors in bundler entry --- .changeset/twelve-forks-whisper.md | 2 +- packages/node/src/utils/flush-chunks.ts | 16 ++++----- packages/sdk/src/bundler.ts | 35 +++++++++++++++++++ packages/utilities/src/utils/common.ts | 31 +++++++++------- .../utilities/src/utils/importRemote.test.ts | 11 ++++++ packages/utilities/src/utils/importRemote.ts | 23 +++++++----- 6 files changed, 88 insertions(+), 30 deletions(-) diff --git a/.changeset/twelve-forks-whisper.md b/.changeset/twelve-forks-whisper.md index 60395fde63f..80c6d35eb9b 100644 --- a/.changeset/twelve-forks-whisper.md +++ b/.changeset/twelve-forks-whisper.md @@ -6,4 +6,4 @@ '@module-federation/sdk': patch --- -Add runtime-safe access helpers for webpack require and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The dynamic import helper is exposed via a standalone `@module-federation/sdk/bundler` entrypoint so it can be built and consumed independently from the SDK main index bundle. +Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. diff --git a/packages/node/src/utils/flush-chunks.ts b/packages/node/src/utils/flush-chunks.ts index c767a5a6d59..37ee77e76ad 100644 --- a/packages/node/src/utils/flush-chunks.ts +++ b/packages/node/src/utils/flush-chunks.ts @@ -1,5 +1,7 @@ /* eslint-disable no-undef */ +import { getWebpackShareScopes } from '@module-federation/sdk/bundler'; + // @ts-ignore if (!globalThis.usedChunks) { // @ts-ignore @@ -53,14 +55,12 @@ export const getAllKnownRemotes = function () { * @returns {object} shareMap - An object containing the shareMap data. */ const createShareMap = () => { - // Check if __webpack_share_scopes__ is defined and has a default property - // @ts-ignore - if (__webpack_share_scopes__?.default) { + const webpackShareScopes = getWebpackShareScopes() as any; + // Check if webpack share scopes are defined and have a default property + if (webpackShareScopes?.default) { // Reduce the keys of the default property to create the share map - // @ts-ignore - return Object.keys(__webpack_share_scopes__.default).reduce((acc, key) => { - // @ts-ignore - const shareMap = __webpack_share_scopes__.default[key]; + return Object.keys(webpackShareScopes.default).reduce((acc, key) => { + const shareMap = webpackShareScopes.default[key]; // shareScope may equal undefined or null if it has unexpected value if (!shareMap || typeof shareMap !== 'object') { return acc; @@ -83,7 +83,7 @@ const createShareMap = () => { return acc; }, {}); } - // If __webpack_share_scopes__ is not defined or doesn't have a default property, return an empty object + // If share scopes are not defined or don't have a default property, return an empty object return {}; }; diff --git a/packages/sdk/src/bundler.ts b/packages/sdk/src/bundler.ts index 3f2aa475cb9..3fb3c09607f 100644 --- a/packages/sdk/src/bundler.ts +++ b/packages/sdk/src/bundler.ts @@ -1,4 +1,6 @@ declare const __webpack_require__: unknown; +declare const __webpack_share_scopes__: unknown; +declare const __webpack_init_sharing__: unknown; export function getWebpackRequire(): T | undefined { if (typeof __webpack_require__ !== 'function') { @@ -20,6 +22,39 @@ export function getWebpackRequireOrThrow(): T { return webpackRequire; } +export function getWebpackShareScopes(): T | undefined { + if ( + typeof __webpack_share_scopes__ !== 'object' || + !__webpack_share_scopes__ + ) { + return undefined; + } + + return __webpack_share_scopes__ as T; +} + +export function getWebpackShareScopesOrThrow(): T { + const webpackShareScopes = getWebpackShareScopes(); + + if (!webpackShareScopes) { + throw new Error( + 'Unable to access __webpack_share_scopes__. Ensure this code runs inside a webpack-compatible runtime.', + ); + } + + return webpackShareScopes; +} + +export function initWebpackSharing(shareScope = 'default'): Promise { + if (typeof __webpack_init_sharing__ !== 'function') { + throw new Error( + 'Unable to access __webpack_init_sharing__. Ensure this code runs inside a webpack-compatible runtime.', + ); + } + + return Promise.resolve(__webpack_init_sharing__(shareScope)) as Promise; +} + export function importWithBundlerIgnore( modulePath: string, ): Promise { diff --git a/packages/utilities/src/utils/common.ts b/packages/utilities/src/utils/common.ts index f954f285908..26604a0cdc5 100644 --- a/packages/utilities/src/utils/common.ts +++ b/packages/utilities/src/utils/common.ts @@ -8,26 +8,31 @@ import type { RuntimeRemote, WebpackRemoteContainer, } from '../types'; +import { + getWebpackShareScopes, + initWebpackSharing, +} from '@module-federation/sdk/bundler'; import { loadScript } from './pure'; const createContainerSharingScope = ( asyncContainer: AsyncContainer | undefined, ) => { + const getDefaultShareScope = async () => { + let webpackShareScopes = getWebpackShareScopes>(); + if (!webpackShareScopes?.['default']) { + await initWebpackSharing('default'); + webpackShareScopes = getWebpackShareScopes>(); + } + return webpackShareScopes?.['default']; + }; + // @ts-ignore return asyncContainer - .then(function (container) { - if (!__webpack_share_scopes__['default']) { - // not always a promise, so we wrap it in a resolve - return Promise.resolve(__webpack_init_sharing__('default')).then( - function () { - return container; - }, - ); - } else { - return container; - } + .then(async function (container) { + await getDefaultShareScope(); + return container; }) - .then(function (container) { + .then(async function (container) { try { // WARNING: here might be a potential BUG. // `container.init` does not return a Promise, and here we do not call `then` on it. @@ -36,7 +41,7 @@ const createContainerSharingScope = ( // The problem may be in Proxy in NextFederationPlugin.js. // or maybe a bug in the webpack itself - instead of returning rejected promise it just throws an error. // But now everything works properly and we keep this code as is. - container.init(__webpack_share_scopes__['default'] as any); + container.init((await getDefaultShareScope()) as any); } catch (e) { // maybe container already initialized so nothing to throw } diff --git a/packages/utilities/src/utils/importRemote.test.ts b/packages/utilities/src/utils/importRemote.test.ts index dc09094c885..834ac2ad8f3 100644 --- a/packages/utilities/src/utils/importRemote.test.ts +++ b/packages/utilities/src/utils/importRemote.test.ts @@ -1,11 +1,15 @@ import { getWebpackRequireOrThrow, + getWebpackShareScopes, + initWebpackSharing, importWithBundlerIgnore, } from '@module-federation/sdk/bundler'; import { importRemote } from './importRemote'; jest.mock('@module-federation/sdk/bundler', () => ({ getWebpackRequireOrThrow: jest.fn(), + getWebpackShareScopes: jest.fn(), + initWebpackSharing: jest.fn(), importWithBundlerIgnore: jest.fn(), })); @@ -19,6 +23,13 @@ describe('importRemote (esm)', () => { (globalThis as any).__webpack_init_sharing__ = jest .fn() .mockResolvedValue(undefined); + (getWebpackShareScopes as jest.Mock).mockImplementation( + () => (globalThis as any).__webpack_share_scopes__, + ); + (initWebpackSharing as jest.Mock).mockImplementation(async () => { + (globalThis as any).__webpack_share_scopes__ ||= {}; + (globalThis as any).__webpack_share_scopes__.default ||= {}; + }); }); afterEach(() => { diff --git a/packages/utilities/src/utils/importRemote.ts b/packages/utilities/src/utils/importRemote.ts index 00dd812a1d5..c0e35aa5cbe 100644 --- a/packages/utilities/src/utils/importRemote.ts +++ b/packages/utilities/src/utils/importRemote.ts @@ -7,6 +7,8 @@ import type { import { importWithBundlerIgnore, getWebpackRequireOrThrow, + getWebpackShareScopes, + initWebpackSharing, } from '@module-federation/sdk/bundler'; /** @@ -105,17 +107,23 @@ const loadEsmRemote = async ( (window as any)[scope] = mutableContainer; }; +const getDefaultShareScope = async () => { + let webpackShareScopes = getWebpackShareScopes(); + if (!webpackShareScopes?.default) { + await initWebpackSharing('default'); + webpackShareScopes = getWebpackShareScopes(); + } + + return webpackShareScopes?.default; +}; + /** * Function to initialize sharing * @async * @function */ const initSharing = async () => { - const webpackShareScopes = - __webpack_share_scopes__ as unknown as WebpackShareScopes; - if (!webpackShareScopes?.default) { - await __webpack_init_sharing__('default'); - } + await getDefaultShareScope(); }; /** @@ -126,11 +134,10 @@ const initSharing = async () => { */ const initContainer = async (containerScope: any) => { try { - const webpackShareScopes = - __webpack_share_scopes__ as unknown as WebpackShareScopes; + const defaultShareScope = await getDefaultShareScope(); if (!containerScope.__initialized && !containerScope.__initializing) { containerScope.__initializing = true; - await containerScope.init(webpackShareScopes.default as any); + await containerScope.init(defaultShareScope as any); containerScope.__initialized = true; delete containerScope.__initializing; } From ca9fea3c1a0082425fbb3f52b80a7a3a6acb3f72 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 06:02:53 +0000 Subject: [PATCH 22/27] fix(node): use sdk bundler accessor in strategies --- .../node/src/__tests__/stratagies.test.ts | 6 ++-- packages/node/src/filesystem/stratagies.ts | 33 +++++++------------ 2 files changed, 15 insertions(+), 24 deletions(-) diff --git a/packages/node/src/__tests__/stratagies.test.ts b/packages/node/src/__tests__/stratagies.test.ts index 12afd1d0a99..96f90abfb56 100644 --- a/packages/node/src/__tests__/stratagies.test.ts +++ b/packages/node/src/__tests__/stratagies.test.ts @@ -6,12 +6,12 @@ import { describe('filesystem chunk loading strategies', () => { test.each([fileSystemRunInContextStrategy, httpEvalStrategy, httpVmStrategy])( - '%p inlines webpack require access for toString runtime emission', + '%p resolves webpack require via sdk bundler in emitted source', (strategyFn) => { const source = strategyFn.toString(); - expect(source).toContain("typeof __webpack_require__ === 'function'"); - expect(source).not.toContain('getWebpackRequire('); + expect(source).toContain("'@module-federation/sdk/bundler'"); + expect(source).toContain('getWebpackRequireOrThrow'); }, ); }); diff --git a/packages/node/src/filesystem/stratagies.ts b/packages/node/src/filesystem/stratagies.ts index 3d73c4496b2..6fb856772de 100644 --- a/packages/node/src/filesystem/stratagies.ts +++ b/packages/node/src/filesystem/stratagies.ts @@ -5,13 +5,10 @@ export async function fileSystemRunInContextStrategy( remotes: Remotes, callback: CallbackFunction, ) { - const webpackRequire = - typeof __webpack_require__ === 'function' ? __webpack_require__ : undefined; - if (!webpackRequire) { - throw new Error( - 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', - ); - } + const { + getWebpackRequireOrThrow, + } = require('@module-federation/sdk/bundler'); + const webpackRequire = getWebpackRequireOrThrow() as any; const fs = require('fs'); const path = require('path'); const vm = require('vm'); @@ -52,13 +49,10 @@ export async function httpEvalStrategy( remotes: Remotes, callback: CallbackFunction, ) { - const webpackRequire = - typeof __webpack_require__ === 'function' ? __webpack_require__ : undefined; - if (!webpackRequire) { - throw new Error( - 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', - ); - } + const { + getWebpackRequireOrThrow, + } = require('@module-federation/sdk/bundler'); + const webpackRequire = getWebpackRequireOrThrow() as any; let url; try { url = new URL(chunkName, webpackRequire.p); @@ -116,13 +110,10 @@ export async function httpVmStrategy( remotes: Remotes, callback: CallbackFunction, ): Promise { - const webpackRequire = - typeof __webpack_require__ === 'function' ? __webpack_require__ : undefined; - if (!webpackRequire) { - throw new Error( - 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', - ); - } + const { + getWebpackRequireOrThrow, + } = require('@module-federation/sdk/bundler'); + const webpackRequire = getWebpackRequireOrThrow() as any; const http = require('http') as typeof import('http'); const https = require('https') as typeof import('https'); const vm = require('vm') as typeof import('vm'); From dd142875bde93fe5120f706c4802afe614a4efdc Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 06:18:04 +0000 Subject: [PATCH 23/27] fix(node): remove any cast in hot-reload webpack accessor --- packages/node/src/utils/hot-reload.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/node/src/utils/hot-reload.ts b/packages/node/src/utils/hot-reload.ts index 3abeb0f31b6..def77f47aef 100644 --- a/packages/node/src/utils/hot-reload.ts +++ b/packages/node/src/utils/hot-reload.ts @@ -4,6 +4,16 @@ import helpers from '@module-federation/runtime/helpers'; import path from 'path'; import { getWebpackRequire } from '@module-federation/sdk/bundler'; +type HotReloadWebpackRequire = { + federation?: { + instance?: { + moduleCache?: { + clear: () => void; + }; + }; + }; +}; + declare global { var mfHashMap: Record | undefined; var moduleGraphDirty: boolean; @@ -157,7 +167,7 @@ export const performReload = async ( delete gs[i.name]; } }); - (getWebpackRequire() as any)?.federation?.instance?.moduleCache?.clear(); + getWebpackRequire()?.federation?.instance?.moduleCache?.clear(); helpers.global.resetFederationGlobalInfo(); globalThis.moduleGraphDirty = false; globalThis.mfHashMap = {}; From 6e56bd70e7a746368562168d84d67d0676477bfc Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 06:38:14 +0000 Subject: [PATCH 24/27] refactor(utils): remove async wrappers in sharing scope setup --- packages/utilities/src/utils/common.ts | 47 ++++++++++++++------------ 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/packages/utilities/src/utils/common.ts b/packages/utilities/src/utils/common.ts index 26604a0cdc5..d59491454bb 100644 --- a/packages/utilities/src/utils/common.ts +++ b/packages/utilities/src/utils/common.ts @@ -17,35 +17,40 @@ import { loadScript } from './pure'; const createContainerSharingScope = ( asyncContainer: AsyncContainer | undefined, ) => { - const getDefaultShareScope = async () => { + const getDefaultShareScope = () => { let webpackShareScopes = getWebpackShareScopes>(); if (!webpackShareScopes?.['default']) { - await initWebpackSharing('default'); - webpackShareScopes = getWebpackShareScopes>(); + return Promise.resolve(initWebpackSharing('default')).then(() => { + webpackShareScopes = getWebpackShareScopes>(); + return webpackShareScopes?.['default']; + }); } - return webpackShareScopes?.['default']; + return Promise.resolve(webpackShareScopes?.['default']); }; // @ts-ignore return asyncContainer - .then(async function (container) { - await getDefaultShareScope(); - return container; + .then(function (container) { + return getDefaultShareScope().then(function () { + return container; + }); }) - .then(async function (container) { - try { - // WARNING: here might be a potential BUG. - // `container.init` does not return a Promise, and here we do not call `then` on it. - // But according to [docs](https://webpack.js.org/concepts/module-federation/#dynamic-remote-containers) - // it must be async. - // The problem may be in Proxy in NextFederationPlugin.js. - // or maybe a bug in the webpack itself - instead of returning rejected promise it just throws an error. - // But now everything works properly and we keep this code as is. - container.init((await getDefaultShareScope()) as any); - } catch (e) { - // maybe container already initialized so nothing to throw - } - return container; + .then(function (container) { + return getDefaultShareScope().then(function (defaultShareScope) { + try { + // WARNING: here might be a potential BUG. + // `container.init` does not return a Promise, and here we do not call `then` on it. + // But according to [docs](https://webpack.js.org/concepts/module-federation/#dynamic-remote-containers) + // it must be async. + // The problem may be in Proxy in NextFederationPlugin.js. + // or maybe a bug in the webpack itself - instead of returning rejected promise it just throws an error. + // But now everything works properly and we keep this code as is. + container.init(defaultShareScope as any); + } catch (e) { + // maybe container already initialized so nothing to throw + } + return container; + }); }); }; From 55fa8f6703ce97832b0168968405f5dad01a0c9c Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Feb 2026 07:10:32 +0000 Subject: [PATCH 25/27] test(core): add bundler and esm validation coverage --- packages/sdk/__tests__/bundler.spec.ts | 101 ++++++++++++++++++ .../utilities/src/utils/importRemote.test.ts | 68 +++++++++++- 2 files changed, 165 insertions(+), 4 deletions(-) create mode 100644 packages/sdk/__tests__/bundler.spec.ts diff --git a/packages/sdk/__tests__/bundler.spec.ts b/packages/sdk/__tests__/bundler.spec.ts new file mode 100644 index 00000000000..f99f82f5437 --- /dev/null +++ b/packages/sdk/__tests__/bundler.spec.ts @@ -0,0 +1,101 @@ +import { + getWebpackRequire, + getWebpackRequireOrThrow, + getWebpackShareScopes, + getWebpackShareScopesOrThrow, + initWebpackSharing, +} from '../src/bundler'; + +type MutableWebpackGlobals = typeof globalThis & { + __webpack_require__?: unknown; + __webpack_share_scopes__?: unknown; + __webpack_init_sharing__?: unknown; +}; + +const webpackGlobals = globalThis as MutableWebpackGlobals; + +describe('bundler helpers', () => { + afterEach(() => { + delete webpackGlobals.__webpack_require__; + delete webpackGlobals.__webpack_share_scopes__; + delete webpackGlobals.__webpack_init_sharing__; + jest.restoreAllMocks(); + }); + + it('returns undefined when webpack require is unavailable', () => { + expect(getWebpackRequire()).toBeUndefined(); + }); + + it('returns typed webpack require when available', () => { + const webpackRequire = Object.assign(jest.fn(), { marker: 'typed' }); + webpackGlobals.__webpack_require__ = webpackRequire; + + const resolvedRequire = getWebpackRequire(); + + expect(resolvedRequire).toBe(webpackRequire); + expect(resolvedRequire?.marker).toBe('typed'); + }); + + it('returns webpack require in OrThrow helper when available', () => { + const webpackRequire = Object.assign(jest.fn(), { marker: 'or-throw' }); + webpackGlobals.__webpack_require__ = webpackRequire; + + const resolvedRequire = getWebpackRequireOrThrow(); + + expect(resolvedRequire).toBe(webpackRequire); + expect(resolvedRequire.marker).toBe('or-throw'); + }); + + it('throws when webpack require is unavailable in OrThrow helper', () => { + expect(() => getWebpackRequireOrThrow()).toThrow( + 'Unable to access __webpack_require__. Ensure this code runs inside a webpack-compatible runtime.', + ); + }); + + it('returns share scopes when available', () => { + const shareScopes = { default: { react: { loaded: true } } }; + webpackGlobals.__webpack_share_scopes__ = shareScopes; + + const resolvedScopes = getWebpackShareScopes(); + + expect(resolvedScopes).toBe(shareScopes); + expect(resolvedScopes?.default.react.loaded).toBe(true); + }); + + it('returns share scopes in OrThrow helper when available', () => { + const shareScopes = { default: { react: { loaded: true } } }; + webpackGlobals.__webpack_share_scopes__ = shareScopes; + + const resolvedScopes = getWebpackShareScopesOrThrow(); + + expect(resolvedScopes).toBe(shareScopes); + expect(resolvedScopes.default.react.loaded).toBe(true); + }); + + it('returns undefined for missing or invalid share scopes', () => { + expect(getWebpackShareScopes()).toBeUndefined(); + + webpackGlobals.__webpack_share_scopes__ = 'invalid'; + expect(getWebpackShareScopes()).toBeUndefined(); + }); + + it('throws when share scopes are unavailable in OrThrow helper', () => { + expect(() => getWebpackShareScopesOrThrow()).toThrow( + 'Unable to access __webpack_share_scopes__. Ensure this code runs inside a webpack-compatible runtime.', + ); + }); + + it('initializes webpack sharing when runtime helper is available', async () => { + const initSharing = jest.fn().mockResolvedValue(undefined); + webpackGlobals.__webpack_init_sharing__ = initSharing; + + await expect(initWebpackSharing('custom-scope')).resolves.toBeUndefined(); + expect(initSharing).toHaveBeenCalledWith('custom-scope'); + }); + + it('throws when webpack sharing initializer is unavailable', () => { + expect(() => initWebpackSharing()).toThrow( + 'Unable to access __webpack_init_sharing__. Ensure this code runs inside a webpack-compatible runtime.', + ); + }); +}); diff --git a/packages/utilities/src/utils/importRemote.test.ts b/packages/utilities/src/utils/importRemote.test.ts index 834ac2ad8f3..44b759bd6d3 100644 --- a/packages/utilities/src/utils/importRemote.test.ts +++ b/packages/utilities/src/utils/importRemote.test.ts @@ -15,6 +15,8 @@ jest.mock('@module-federation/sdk/bundler', () => ({ describe('importRemote (esm)', () => { const scope = 'esmScope'; + const remoteUrl = 'https://example.com/remote'; + const remoteEntryUrl = `${remoteUrl}/remoteEntry.js`; beforeEach(() => { jest.clearAllMocks(); @@ -48,7 +50,7 @@ describe('importRemote (esm)', () => { (importWithBundlerIgnore as jest.Mock).mockResolvedValue(namespace); const loaded = await importRemote({ - url: 'https://example.com/remote', + url: remoteUrl, scope, module: './module', esm: true, @@ -56,9 +58,7 @@ describe('importRemote (esm)', () => { }); expect(loaded).toBe('esm-module'); - expect(importWithBundlerIgnore).toHaveBeenCalledWith( - 'https://example.com/remote/remoteEntry.js', - ); + expect(importWithBundlerIgnore).toHaveBeenCalledWith(remoteEntryUrl); const attachedContainer = (globalThis as any).window[scope]; expect(attachedContainer).toBeDefined(); @@ -71,4 +71,64 @@ describe('importRemote (esm)', () => { ); expect(getWebpackRequireOrThrow).not.toHaveBeenCalled(); }); + + it.each([ + ['null namespace', null], + ['non-object namespace', 'invalid-namespace'], + ])('throws when esm loader returns %s', async (_label, namespace) => { + (importWithBundlerIgnore as jest.Mock).mockResolvedValue(namespace); + + await expect( + importRemote({ + url: remoteUrl, + scope, + module: './module', + esm: true, + bustRemoteEntryCache: false, + }), + ).rejects.toThrow( + `Unable to load requested remote from ${remoteEntryUrl} with scope ${scope}`, + ); + expect((globalThis as any).window[scope]).toBeUndefined(); + }); + + it('throws when esm container does not expose get', async () => { + const init = jest.fn().mockResolvedValue(undefined); + (importWithBundlerIgnore as jest.Mock).mockResolvedValue( + Object.freeze({ init }), + ); + + await expect( + importRemote({ + url: remoteUrl, + scope, + module: './module', + esm: true, + bustRemoteEntryCache: false, + }), + ).rejects.toThrow( + `Loaded remote from ${remoteEntryUrl} with scope ${scope} does not expose a valid container API`, + ); + expect((globalThis as any).window[scope]).toBeUndefined(); + }); + + it('throws when esm container does not expose init', async () => { + const get = jest.fn().mockResolvedValue(() => 'esm-module'); + (importWithBundlerIgnore as jest.Mock).mockResolvedValue( + Object.freeze({ get }), + ); + + await expect( + importRemote({ + url: remoteUrl, + scope, + module: './module', + esm: true, + bustRemoteEntryCache: false, + }), + ).rejects.toThrow( + `Loaded remote from ${remoteEntryUrl} with scope ${scope} does not expose a valid container API`, + ); + expect((globalThis as any).window[scope]).toBeUndefined(); + }); }); From 539aef8be986d82cda78083d8842645669c269df Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Tue, 24 Feb 2026 15:11:44 -0800 Subject: [PATCH 26/27] fix(dts-plugin): align workspace entrypoints and RawSource typing Resolve the dts-plugin TYPE-001 failure by correcting package entry paths for workspace dependencies and updating RawSource usage for webpack typings. Co-authored-by: Cursor --- .../dts-plugin/src/plugins/GenerateTypesPlugin.ts | 6 ++---- packages/error-codes/package.json | 8 ++++---- packages/sdk/package.json | 12 ++++++------ 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/packages/dts-plugin/src/plugins/GenerateTypesPlugin.ts b/packages/dts-plugin/src/plugins/GenerateTypesPlugin.ts index a8b4aaeed5f..d103436ff60 100644 --- a/packages/dts-plugin/src/plugins/GenerateTypesPlugin.ts +++ b/packages/dts-plugin/src/plugins/GenerateTypesPlugin.ts @@ -172,8 +172,7 @@ export class GenerateTypesPlugin implements WebpackPluginInstance { compilation.emitAsset( zipName, new compiler.webpack.sources.RawSource( - fs.readFileSync(zipTypesPath), - false, + fs.readFileSync(zipTypesPath) as unknown as string, ), ); } @@ -186,8 +185,7 @@ export class GenerateTypesPlugin implements WebpackPluginInstance { compilation.emitAsset( apiFileName, new compiler.webpack.sources.RawSource( - fs.readFileSync(apiTypesPath), - false, + fs.readFileSync(apiTypesPath) as unknown as string, ), ); } diff --git a/packages/error-codes/package.json b/packages/error-codes/package.json index 126b794b07c..352010e14a9 100644 --- a/packages/error-codes/package.json +++ b/packages/error-codes/package.json @@ -25,14 +25,14 @@ "browser": { "url": false }, - "main": "./dist/index.cjs.js", - "module": "./dist/index.esm.mjs", + "main": "./dist/index.cjs", + "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", - "import": "./dist/index.esm.mjs", - "require": "./dist/index.cjs.js" + "import": "./dist/index.mjs", + "require": "./dist/index.cjs" } }, "typesVersions": { diff --git a/packages/sdk/package.json b/packages/sdk/package.json index e931ef67df6..8c22362b797 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -23,8 +23,8 @@ }, "author": "zhanghang ", "sideEffects": false, - "main": "./dist/index.cjs.cjs", - "module": "./dist/index.esm.js", + "main": "./dist/index.cjs", + "module": "./dist/index.js", "types": "./dist/index.d.ts", "browser": { "url": false @@ -33,21 +33,21 @@ ".": { "import": { "types": "./dist/index.d.ts", - "default": "./dist/index.esm.js" + "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.ts", - "default": "./dist/index.cjs.cjs" + "default": "./dist/index.cjs" } }, "./normalize-webpack-path": { "import": { "types": "./dist/normalize-webpack-path.d.ts", - "default": "./dist/normalize-webpack-path.esm.js" + "default": "./dist/normalize-webpack-path.js" }, "require": { "types": "./dist/normalize-webpack-path.d.ts", - "default": "./dist/normalize-webpack-path.cjs.cjs" + "default": "./dist/normalize-webpack-path.cjs" } }, "./bundler": { From fa6339fb50a531acf230d45371d079bbc66f741a Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Tue, 24 Feb 2026 19:15:58 -0800 Subject: [PATCH 27/27] fix(sdk): align package entrypoints with emitted artifacts Restore sdk and error-codes export paths to the filenames emitted by the current build so CI package resolution no longer fails on these branches. Co-authored-by: Cursor --- packages/error-codes/package.json | 8 ++++---- packages/sdk/package.json | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/error-codes/package.json b/packages/error-codes/package.json index 352010e14a9..126b794b07c 100644 --- a/packages/error-codes/package.json +++ b/packages/error-codes/package.json @@ -25,14 +25,14 @@ "browser": { "url": false }, - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "main": "./dist/index.cjs.js", + "module": "./dist/index.esm.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" + "import": "./dist/index.esm.mjs", + "require": "./dist/index.cjs.js" } }, "typesVersions": { diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 8c22362b797..e931ef67df6 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -23,8 +23,8 @@ }, "author": "zhanghang ", "sideEffects": false, - "main": "./dist/index.cjs", - "module": "./dist/index.js", + "main": "./dist/index.cjs.cjs", + "module": "./dist/index.esm.js", "types": "./dist/index.d.ts", "browser": { "url": false @@ -33,21 +33,21 @@ ".": { "import": { "types": "./dist/index.d.ts", - "default": "./dist/index.js" + "default": "./dist/index.esm.js" }, "require": { "types": "./dist/index.d.ts", - "default": "./dist/index.cjs" + "default": "./dist/index.cjs.cjs" } }, "./normalize-webpack-path": { "import": { "types": "./dist/normalize-webpack-path.d.ts", - "default": "./dist/normalize-webpack-path.js" + "default": "./dist/normalize-webpack-path.esm.js" }, "require": { "types": "./dist/normalize-webpack-path.d.ts", - "default": "./dist/normalize-webpack-path.cjs" + "default": "./dist/normalize-webpack-path.cjs.cjs" } }, "./bundler": {