diff --git a/.changeset/calm-cats-test.md b/.changeset/calm-cats-test.md
new file mode 100644
index 00000000000..6f3f2902b0d
--- /dev/null
+++ b/.changeset/calm-cats-test.md
@@ -0,0 +1,5 @@
+---
+'@module-federation/rstest': patch
+---
+
+Add the Rstest federation plugin and automatically enable Rstest's Node compatibility mode when its exposed configuration API is available.
diff --git a/.changeset/config.json b/.changeset/config.json
index c2b31315e19..ff7d47e9f9c 100644
--- a/.changeset/config.json
+++ b/.changeset/config.json
@@ -23,6 +23,7 @@
"@module-federation/modern-js-v3",
"@module-federation/retry-plugin",
"@module-federation/rsbuild-plugin",
+ "@module-federation/rstest",
"@module-federation/error-codes",
"@module-federation/inject-external-runtime-core-plugin",
"@module-federation/runtime-core",
diff --git a/.changeset/tidy-ssr-library-name.md b/.changeset/tidy-ssr-library-name.md
new file mode 100644
index 00000000000..e5606575e5c
--- /dev/null
+++ b/.changeset/tidy-ssr-library-name.md
@@ -0,0 +1,5 @@
+---
+'@module-federation/rsbuild-plugin': patch
+---
+
+Preserve bundler-derived library names in Node SSR builds so CommonJS containers expose the expected interface.
diff --git a/.eslintrc.json b/.eslintrc.json
index 51e0f4f3ce4..4b1c04dec46 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -2,7 +2,7 @@
"root": true,
"overrides": [
{
- "files": ["*.ts", "*.tsx"],
+ "files": ["*.ts", "*.tsx", "*.mts", "*.cts"],
"extends": ["plugin:@typescript-eslint/recommended"],
"parser": "@typescript-eslint/parser",
"parserOptions": { "ecmaVersion": 2020, "sourceType": "module" },
diff --git a/apps/website-new/docs/en/_nav.json b/apps/website-new/docs/en/_nav.json
index 86ab2335c40..5f7a84e927f 100644
--- a/apps/website-new/docs/en/_nav.json
+++ b/apps/website-new/docs/en/_nav.json
@@ -26,6 +26,10 @@
"text": "Rslib",
"link": "/integrations/build-tool/rslib"
},
+ {
+ "text": "Rstest",
+ "link": "/integrations/build-tool/rstest"
+ },
{
"text": "Vite",
"link": "/integrations/build-tool/vite"
diff --git a/apps/website-new/docs/en/integrations/build-tool/_meta.json b/apps/website-new/docs/en/integrations/build-tool/_meta.json
index e0da6374d13..56fd32bd400 100644
--- a/apps/website-new/docs/en/integrations/build-tool/_meta.json
+++ b/apps/website-new/docs/en/integrations/build-tool/_meta.json
@@ -9,6 +9,11 @@
"name": "rslib",
"label": "Rslib"
},
+ {
+ "type": "file",
+ "name": "rstest",
+ "label": "Rstest"
+ },
{
"type": "file",
"name": "vite",
diff --git a/apps/website-new/docs/en/integrations/build-tool/rstest.mdx b/apps/website-new/docs/en/integrations/build-tool/rstest.mdx
new file mode 100644
index 00000000000..cb186f17cac
--- /dev/null
+++ b/apps/website-new/docs/en/integrations/build-tool/rstest.mdx
@@ -0,0 +1,184 @@
+# Rstest
+
+`@module-federation/rstest` enables Module Federation inside
+[Rstest](https://rstest.rs/) test builds. Use it when your tests should load
+real federated remotes instead of replacing the federation boundary with mocks.
+
+## Supports
+
+- Rstest Node and JSDOM test environments.
+- Rstest browser mode.
+- URL remotes such as `remote@http://localhost:3001/remoteEntry.js`.
+- `commonjs ...` path remotes for Node-based integration tests.
+- Automatic Rstest federation compatibility mode for Node-targeted test builds.
+
+## Requirements
+
+:::tip
+
+Use `@rstest/core@0.11.4` or newer. Rstest's federation support shipped in
+`0.11.4`.
+
+:::
+
+Rstest versions before `0.11.4` do not include the `federation` compatibility
+mode this plugin enables for Node test builds.
+
+## Quick Start
+
+### Installation
+
+import { PackageManagerTabs } from '@theme';
+
+
+
+### Register Plugin
+
+```ts title='rstest.config.ts'
+import { federation } from '@module-federation/rstest';
+import { defineConfig } from '@rstest/core';
+
+export default defineConfig({
+ plugins: [
+ federation({
+ name: 'host',
+ remotes: {
+ 'component-app': 'component_app@http://localhost:3001/remoteEntry.js',
+ },
+ shared: {
+ react: { singleton: true },
+ 'react-dom': { singleton: true },
+ },
+ }),
+ ],
+});
+```
+
+:::warning
+
+Do not set `federation: true` in `rstest.config.ts` when using this plugin. For
+Node and JSDOM test environments, `@module-federation/rstest` enables Rstest's
+federation compatibility mode automatically.
+
+:::
+
+Run your tests with Rstest as usual:
+
+```bash
+npx rstest run
+```
+
+## Test a Federated Remote
+
+Build or start the remote in Rstest's `globalSetup`, then import exposed modules
+the same way application code does:
+
+```ts title='remote.test.ts'
+import { expect, it } from '@rstest/core';
+import Button from 'component-app/Button';
+
+it('loads a remote through a static import', () => {
+ expect(Button).toBeDefined();
+});
+
+it('loads a remote through a dynamic import', async () => {
+ const remote = await import('component-app/Button');
+ expect(remote.default).toBeDefined();
+});
+```
+
+The official
+[Rstest federation example](https://github.com/web-infra-dev/rstest/tree/v0.11.4/examples/federation)
+combines an HTTP component remote with a locally built `commonjs ...` remote
+and runs both Node and JSDOM projects.
+
+## How It Works
+
+For both Node and browser targets, `dts`, `manifest`, and `dev` default to
+`false`; explicit values are preserved.
+
+### Node Test Defaults
+
+For Node-targeted Rstest builds, the plugin applies Module Federation defaults
+that match the Node runtime:
+
+- `target: async-node`
+- `experiments.asyncStartup = true`
+- CommonJS container output; `module` and `modern-module` library types are
+ normalized
+- `@module-federation/node/runtimePlugin`
+- Node-targeted federation optimization
+- Script remote transport by default
+
+Standard URL remotes use `remoteType: 'script'`. Inline transport prefixes such
+as `commonjs ...` override that default.
+
+### Browser Mode
+
+Rstest browser mode is detected automatically from its resolved
+`browser.enabled` configuration:
+
+Install `@rstest/browser` and a Playwright browser first. See
+[Rstest's Browser Mode setup](https://rstest.rs/guide/browser-testing/getting-started).
+
+```ts title='rstest.config.ts'
+import { federation } from '@module-federation/rstest';
+import { defineConfig } from '@rstest/core';
+
+export default defineConfig({
+ browser: {
+ enabled: true,
+ provider: 'playwright',
+ },
+ plugins: [
+ federation({
+ name: 'browser_host',
+ remotes: {
+ app2: 'app2@http://localhost:3001/remoteEntry.js',
+ },
+ }),
+ ],
+});
+```
+
+Browser mode avoids node-only defaults while enabling
+`experiments.asyncStartup` and applying the shared defaults above. Pass an
+explicit `target` only to override the detected mode.
+
+## Configuration
+
+`federation(options, rstestOptions)` accepts the standard
+[Module Federation configuration](/configure/index.html) as the first argument.
+
+```ts
+federation(moduleFederationOptions, {
+ target: 'node', // or 'browser'
+});
+```
+
+### moduleFederationOptions
+
+[Module Federation Configuration](/configure/index.html)
+
+### rstestOptions
+
+- Type: `{ target?: 'node' | 'browser' }`
+- Default: auto-detected from Rstest's resolved `browser.enabled`
+ configuration. Browser Mode defaults to `'browser'`; other builds default to
+ `'node'`.
+
+## Producer Builds
+
+Use `@module-federation/rsbuild-plugin` or another Module Federation build
+plugin to build the remote application. Use `@module-federation/rstest` only in
+the Rstest test project that consumes those remotes.
+
+For Rsbuild producers, continue with the
+[Rsbuild plugin guide](/integrations/build-tool/rsbuild.html).
diff --git a/apps/website-new/rspress.config.ts b/apps/website-new/rspress.config.ts
index 27a43a687f5..3e576666e90 100644
--- a/apps/website-new/rspress.config.ts
+++ b/apps/website-new/rspress.config.ts
@@ -14,6 +14,7 @@ const siteIcon = '/svg.svg';
const socialImageUrl = `${siteOrigin}/module-federation-social.svg`;
const socialImageAlt = 'Module Federation icon';
const googleAnalyticsMeasurementId = 'G-DRPXW0EEVT';
+const enableZephyr = Boolean(process.env.CI || process.env.ZE_SECRET_TOKEN);
export default defineConfig({
root: path.join(__dirname, 'docs'),
@@ -86,7 +87,7 @@ export default defineConfig({
// wordsMapPath: 'words-map.json',
// }),
pluginModuleFederation(mfConfig),
- withZephyr(),
+ ...(enableZephyr ? [withZephyr()] : []),
],
builderConfig: {
html: {
diff --git a/packages/rsbuild-plugin/src/utils/ssr.spec.ts b/packages/rsbuild-plugin/src/utils/ssr.spec.ts
index ca3ecb77d8d..89bf015cc40 100644
--- a/packages/rsbuild-plugin/src/utils/ssr.spec.ts
+++ b/packages/rsbuild-plugin/src/utils/ssr.spec.ts
@@ -1,4 +1,4 @@
-import { describe, it, expect, rs } from '@rstest/core';
+import { afterEach, describe, it, expect, rs } from '@rstest/core';
import { createSSRMFConfig, patchSSRRspackConfig, SSR_DIR } from './ssr';
import type { Rspack } from '@rsbuild/core';
import type { moduleFederationPlugin } from '@module-federation/sdk';
@@ -6,6 +6,10 @@ import type { moduleFederationPlugin } from '@module-federation/sdk';
const RECORD_DYNAMIC_REMOTE_ENTRY_HASH_PLUGIN_PATTERN =
/record(?:-dynamic-remote-entry-hash-plugin|DynamicRemoteEntryHashPlugin)(\.js)?$/;
+afterEach(() => {
+ rs.unstubAllEnvs();
+});
+
describe('createSSRMFConfig', () => {
const baseMFConfig: moduleFederationPlugin.ModuleFederationPluginOptions = {
name: 'testApp',
@@ -15,48 +19,45 @@ describe('createSSRMFConfig', () => {
const ssrMFConfig = createSSRMFConfig(baseMFConfig);
expect(ssrMFConfig.name).toBe('testApp');
expect(ssrMFConfig.library?.type).toBe('commonjs-module');
+ expect(ssrMFConfig.library?.name).toBeUndefined();
expect(ssrMFConfig.dts).toBe(false);
expect(ssrMFConfig.dev).toBe(false);
expect(ssrMFConfig.runtimePlugins).toHaveLength(1);
expect(ssrMFConfig.runtimePlugins?.[0]).toMatch(/runtimePlugin(\.js)?$/);
});
- it('should preserve library.type if already defined', () => {
+ it('should preserve a preconfigured library', () => {
const mfConfigWithLibraryType: moduleFederationPlugin.ModuleFederationPluginOptions =
{
...baseMFConfig,
library: {
- name: 'testApp',
+ name: 'customLibrary',
type: 'umd',
},
};
const ssrMFConfig = createSSRMFConfig(mfConfigWithLibraryType);
expect(ssrMFConfig.library?.type).toBe('umd');
+ expect(ssrMFConfig.library?.name).toBe('customLibrary');
});
it('should add record-dynamic-remote-entry-hash-plugin in development', () => {
- const originalNodeEnv = process.env.NODE_ENV;
- process.env.NODE_ENV = 'development';
+ rs.stubEnv('NODE_ENV', 'development');
const ssrMFConfig = createSSRMFConfig(baseMFConfig);
expect(ssrMFConfig.runtimePlugins?.[0]).toMatch(/runtimePlugin(\.js)?$/);
expect(ssrMFConfig.runtimePlugins?.[1]).toMatch(
RECORD_DYNAMIC_REMOTE_ENTRY_HASH_PLUGIN_PATTERN,
);
- process.env.NODE_ENV = originalNodeEnv; // Restore original NODE_ENV
});
it('should not add record-dynamic-remote-entry-hash-plugin in production', () => {
- const originalNodeEnv = process.env.NODE_ENV;
- process.env.NODE_ENV = 'production';
+ rs.stubEnv('NODE_ENV', 'production');
const ssrMFConfig = createSSRMFConfig(baseMFConfig);
expect(ssrMFConfig.runtimePlugins).toHaveLength(1);
expect(ssrMFConfig.runtimePlugins?.[0]).toMatch(/runtimePlugin(\.js)?$/);
- process.env.NODE_ENV = originalNodeEnv; // Restore original NODE_ENV
});
it('should initialize runtimePlugins if it is undefined', () => {
- const originalNodeEnv = process.env.NODE_ENV;
- process.env.NODE_ENV = 'production';
+ rs.stubEnv('NODE_ENV', 'production');
const mfConfigWithoutRuntimePlugins: moduleFederationPlugin.ModuleFederationPluginOptions =
{
name: 'testApp',
@@ -65,7 +66,6 @@ describe('createSSRMFConfig', () => {
const ssrMFConfig = createSSRMFConfig(mfConfigWithoutRuntimePlugins);
expect(ssrMFConfig.runtimePlugins).toHaveLength(1);
expect(ssrMFConfig.runtimePlugins?.[0]).toMatch(/runtimePlugin(\.js)?$/);
- process.env.NODE_ENV = originalNodeEnv;
});
});
@@ -111,8 +111,7 @@ describe('patchSSRRspackConfig', () => {
});
it('should add UniverseEntryChunkTrackerPlugin to plugins', () => {
- const env = process.env.NODE_ENV;
- process.env.NODE_ENV = 'development';
+ rs.stubEnv('NODE_ENV', 'development');
const config = JSON.parse(JSON.stringify(baseConfig));
const patchedConfig = patchSSRRspackConfig(config, baseMfConfig, 'ssr');
expect(patchedConfig.plugins).toHaveLength(1);
@@ -120,7 +119,6 @@ describe('patchSSRRspackConfig', () => {
expect(patchedConfig.plugins?.[0].constructor.name).toBe(
'UniverseEntryChunkTrackerPlugin',
);
- process.env.NODE_ENV = env;
});
describe('chunkFilename modification', () => {
diff --git a/packages/rsbuild-plugin/src/utils/ssr.ts b/packages/rsbuild-plugin/src/utils/ssr.ts
index 5a4230601af..14258d4bcd1 100644
--- a/packages/rsbuild-plugin/src/utils/ssr.ts
+++ b/packages/rsbuild-plugin/src/utils/ssr.ts
@@ -184,6 +184,15 @@ export function createSSRREnvConfig(
return ssrEnvConfig;
}
+/**
+ * Node-target MF defaults for Rsbuild SSR builds.
+ *
+ * `@module-federation/rstest` has a sibling helper (`withNodeDefaults` in
+ * packages/rstest/src/node-defaults.ts). Both default remotes to script
+ * transport and container output to CommonJS. Rstest additionally forces
+ * `library.name` to the container name so test workers can resolve it; Rsbuild
+ * keeps the bundler-derived name.
+ */
export function patchNodeMFConfig(
mfConfig: moduleFederationPlugin.ModuleFederationPluginOptions,
) {
@@ -193,7 +202,6 @@ export function patchNodeMFConfig(
mfConfig.exposes = { ...mfConfig.exposes };
mfConfig.library = {
...mfConfig.library,
- name: mfConfig.name,
type: mfConfig.library?.type ?? 'commonjs-module',
};
mfConfig.runtimePlugins = [...(mfConfig.runtimePlugins || [])];
diff --git a/packages/rstest/LICENSE b/packages/rstest/LICENSE
new file mode 100644
index 00000000000..ff387063904
--- /dev/null
+++ b/packages/rstest/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024-present Bytedance, Inc. and its affiliates.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/rstest/README.md b/packages/rstest/README.md
new file mode 100644
index 00000000000..8525ce0c0d6
--- /dev/null
+++ b/packages/rstest/README.md
@@ -0,0 +1,101 @@
+# @module-federation/rstest
+
+Module Federation integration for Rstest Node, JSDOM, and browser test
+environments.
+
+## Installation
+
+```bash
+npm install --save-dev @module-federation/rstest @rstest/core
+```
+
+Use `@rstest/core@0.11.4` or newer. That release includes Rstest's federation
+support
+([web-infra-dev/rstest#1407](https://github.com/web-infra-dev/rstest/pull/1407)).
+
+## Usage
+
+### Node and JSDOM
+
+```ts
+import { federation } from '@module-federation/rstest';
+import { defineConfig } from '@rstest/core';
+
+export default defineConfig({
+ plugins: [
+ federation({
+ name: 'main_app_web',
+ remotes: {
+ 'component-app': 'component_app@http://localhost:3001/remoteEntry.js',
+ },
+ shared: {
+ react: { singleton: true },
+ 'react-dom': { singleton: true },
+ },
+ }),
+ ],
+});
+```
+
+For Node test environments, the plugin enables Rstest's federation
+compatibility mode automatically. Do not also set `federation: true` in
+`rstest.config.*`.
+
+For both Node and browser targets, `dts`, `manifest`, and `dev` default to
+`false`; explicit values are preserved.
+
+The plugin applies these Node defaults:
+
+- `target: async-node`
+- `experiments.asyncStartup = true`
+- CommonJS library output (`library.type = 'commonjs-module'`); `module` and
+ `modern-module` library types are normalized
+- Node runtime plugin (`@module-federation/node/runtimePlugin`)
+- `experiments.optimization.target = 'node'`
+- Script remote transport (`remoteType = 'script'`); inline prefixes such as
+ `commonjs ...` still override the default
+
+### Browser Mode
+
+Install `@rstest/browser` and a Playwright browser before enabling Browser
+Mode. See [Rstest's Browser Mode setup](https://rstest.rs/guide/browser-testing/getting-started).
+
+```ts
+import { federation } from '@module-federation/rstest';
+import { defineConfig } from '@rstest/core';
+
+export default defineConfig({
+ browser: {
+ enabled: true,
+ provider: 'playwright',
+ },
+ plugins: [
+ federation({
+ name: 'browser_host',
+ remotes: {
+ app2: 'app2@http://localhost:3001/remoteEntry.js',
+ },
+ }),
+ ],
+});
+```
+
+Browser Mode is detected from Rstest's resolved `browser.enabled`
+configuration. In browser target mode, node-only defaults are not applied.
+`experiments.asyncStartup` remains enabled.
+
+The plugin name is `rstest:federation`, exported as
+`FEDERATION_PLUGIN_NAME`.
+
+## Real-world Example
+
+Rstest's
+[federation example](https://github.com/web-infra-dev/rstest/tree/v0.11.4/examples/federation)
+tests an HTTP component remote and a locally built CommonJS remote from Node
+and JSDOM projects. It covers both static and dynamic remote imports.
+
+## Documentation
+
+See the
+[Rstest integration guide](https://module-federation.io/integrations/build-tool/rstest)
+for configuration details.
diff --git a/packages/rstest/package.json b/packages/rstest/package.json
new file mode 100644
index 00000000000..8c32ec3087b
--- /dev/null
+++ b/packages/rstest/package.json
@@ -0,0 +1,76 @@
+{
+ "name": "@module-federation/rstest",
+ "version": "2.8.0",
+ "description": "Module Federation plugin for Rstest.",
+ "homepage": "https://module-federation.io",
+ "bugs": {
+ "url": "https://github.com/module-federation/core/issues"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/module-federation/core.git",
+ "directory": "packages/rstest"
+ },
+ "license": "MIT",
+ "type": "module",
+ "exports": {
+ ".": {
+ "import": {
+ "types": "./dist/index.d.ts",
+ "default": "./dist/index.js"
+ },
+ "require": {
+ "types": "./dist/index.d.cts",
+ "default": "./dist/index.cjs"
+ }
+ }
+ },
+ "main": "./dist/index.cjs",
+ "module": "./dist/index.js",
+ "types": "./dist/index.d.ts",
+ "files": [
+ "dist",
+ "README.md",
+ "LICENSE"
+ ],
+ "scripts": {
+ "build": "rslib build",
+ "lint": "ESLINT_USE_FLAT_CONFIG=false pnpm exec eslint --ignore-pattern node_modules \"**/*.{ts,mts,cts}\" \"package.json\"",
+ "test": "pnpm run build && pnpm run test:unit && pnpm run test:consumer && pnpm run test:integration",
+ "test:unit": "pnpm exec rstest run -c rstest.config.ts",
+ "test:consumer": "pnpm exec tsc -p tests/consumer/tsconfig.json",
+ "test:integration": "pnpm exec rstest run -c tests/integration/rstest.config.ts",
+ "pre-release": "pnpm run test"
+ },
+ "devDependencies": {
+ "@module-federation/rsbuild-plugin": "workspace:*",
+ "@rslib/core": "^0.23.2",
+ "@rsbuild/core": "2.1.4",
+ "@rstest/core": "^0.11.4",
+ "typescript": "6.0.3"
+ },
+ "peerDependencies": {
+ "@rstest/core": ">=0.11.4",
+ "@rsbuild/core": "^1.3.21 || ^2.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rstest/core": {
+ "optional": true
+ },
+ "@rsbuild/core": {
+ "optional": true
+ }
+ },
+ "dependencies": {
+ "@module-federation/enhanced": "workspace:*",
+ "@module-federation/node": "workspace:*",
+ "@module-federation/sdk": "workspace:*"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "publishConfig": {
+ "access": "public",
+ "registry": "https://registry.npmjs.org/"
+ }
+}
diff --git a/packages/rstest/rslib.config.ts b/packages/rstest/rslib.config.ts
new file mode 100644
index 00000000000..43bdbbda96f
--- /dev/null
+++ b/packages/rstest/rslib.config.ts
@@ -0,0 +1,34 @@
+import { defineConfig } from '@rslib/core';
+import { pluginPublint } from 'rsbuild-plugin-publint';
+
+export default defineConfig({
+ plugins: [pluginPublint()],
+ lib: (['esm', 'cjs'] as const).map((format) => ({
+ format,
+ syntax: 'es2021',
+ bundle: true,
+ dts: {
+ autoExtension: true,
+ distPath: './dist',
+ },
+ redirect: {
+ dts: {
+ extension: true,
+ },
+ },
+ })),
+ source: {
+ entry: {
+ index: './src/index.ts',
+ },
+ tsconfigPath: './tsconfig.lib.json',
+ },
+ output: {
+ target: 'node',
+ distPath: {
+ root: './dist',
+ },
+ // Keep workspace packages external; everything else is bundled for portability.
+ externals: [/@module-federation\//, 'pnpapi'],
+ },
+});
diff --git a/packages/rstest/rstest.config.ts b/packages/rstest/rstest.config.ts
new file mode 100644
index 00000000000..809d8429b9a
--- /dev/null
+++ b/packages/rstest/rstest.config.ts
@@ -0,0 +1,11 @@
+import { defineConfig } from '@rstest/core';
+import path from 'node:path';
+
+export default defineConfig({
+ testEnvironment: 'node',
+ testTimeout: 10_000,
+ include: [
+ path.resolve(__dirname, 'src/**/*.test.ts'),
+ path.resolve(__dirname, 'src/**/*.spec.ts'),
+ ],
+});
diff --git a/packages/rstest/src/compiler.test.ts b/packages/rstest/src/compiler.test.ts
new file mode 100644
index 00000000000..7fe1cc72395
--- /dev/null
+++ b/packages/rstest/src/compiler.test.ts
@@ -0,0 +1,128 @@
+import { mkdtemp, rm, writeFile } from 'node:fs/promises';
+import { tmpdir } from 'node:os';
+import path from 'node:path';
+import { ModuleFederationPlugin } from '@module-federation/enhanced/rspack';
+import { afterEach, describe, expect, it } from '@rstest/core';
+import { rspack, type Rspack } from '@rsbuild/core';
+
+import { withNodeDefaults } from './node-defaults';
+import { applyNodeRspackDefaults } from './rspack-hook';
+import type { ModuleFederationOptions } from './types';
+
+type StatsModule = {
+ identifier?: string;
+ modules?: StatsModule[];
+};
+
+const tempDirectories: string[] = [];
+
+afterEach(async () => {
+ await Promise.all(
+ tempDirectories.splice(0).map((directory) =>
+ rm(directory, {
+ force: true,
+ recursive: true,
+ }),
+ ),
+ );
+});
+
+const collectModuleIdentifiers = (modules: StatsModule[]): string[] =>
+ modules.flatMap((module) => [
+ ...(module.identifier ? [module.identifier] : []),
+ ...collectModuleIdentifiers(module.modules ?? []),
+ ]);
+
+const compileRemote = async (
+ remote: string,
+ libraryType?: NonNullable['type'],
+): Promise => {
+ const context = await mkdtemp(path.join(tmpdir(), 'rstest-federation-'));
+ tempDirectories.push(context);
+
+ const remoteRequest = 'remote/Button';
+ await writeFile(
+ path.join(context, 'index.js'),
+ `import(${JSON.stringify(remoteRequest)});\n`,
+ );
+
+ const rspackConfig: Rspack.Configuration = {
+ context,
+ entry: './index.js',
+ mode: 'development',
+ output: {
+ filename: 'main.js',
+ path: path.join(context, 'dist'),
+ },
+ plugins: [
+ new ModuleFederationPlugin(
+ withNodeDefaults({
+ name: 'host',
+ remotes: { remote },
+ library: libraryType ? { type: libraryType } : undefined,
+ }),
+ ),
+ ],
+ };
+ applyNodeRspackDefaults(rspackConfig);
+
+ const compiler = rspack(rspackConfig);
+
+ let stats: Rspack.Stats;
+ try {
+ stats = await new Promise((resolve, reject) => {
+ compiler.run((error, result) => {
+ if (error) {
+ reject(error);
+ } else if (!result) {
+ reject(new Error('Rspack completed without stats.'));
+ } else {
+ resolve(result);
+ }
+ });
+ });
+ } finally {
+ await new Promise((resolve, reject) => {
+ compiler.close((error) => (error ? reject(error) : resolve()));
+ });
+ }
+
+ const result = stats.toJson({
+ all: false,
+ errors: true,
+ modules: true,
+ nestedModules: true,
+ });
+ expect(result.errors).toEqual([]);
+
+ return collectModuleIdentifiers(result.modules ?? []);
+};
+
+describe('node remote transport', () => {
+ it('compiles URL remotes as script externals', async () => {
+ const identifiers = await compileRemote(
+ 'remote@http://localhost:3001/remoteEntry.js',
+ );
+
+ expect(identifiers).toContain(
+ 'external script "remote@http://localhost:3001/remoteEntry.js"',
+ );
+ });
+
+ it('preserves inline CommonJS remote declarations', async () => {
+ const remotePath = './rstest-remote-entry.cjs';
+ const identifiers = await compileRemote(`commonjs ${remotePath}`);
+
+ expect(identifiers).toContain(`external commonjs "${remotePath}"`);
+ });
+
+ it.each(['module', 'modern-module'] as const)(
+ 'normalizes incompatible %s library output before compilation',
+ async (libraryType) => {
+ const remote = 'remote@http://localhost:3001/remoteEntry.js';
+ const identifiers = await compileRemote(remote, libraryType);
+
+ expect(identifiers).toContain(`external script "${remote}"`);
+ },
+ );
+});
diff --git a/packages/rstest/src/externals-bypass.ts b/packages/rstest/src/externals-bypass.ts
new file mode 100644
index 00000000000..b2b4af3839d
--- /dev/null
+++ b/packages/rstest/src/externals-bypass.ts
@@ -0,0 +1,72 @@
+import type { Rspack } from '@rsbuild/core';
+
+import { NODE_RUNTIME_PLUGIN } from './runtime-plugin';
+
+const DATA_JAVASCRIPT_REQUEST = /!=!data:text\/javascript(?:;|,)/i;
+
+const isFederationRemoteRequest = (
+ request: string,
+ remoteNames: Set,
+): boolean => {
+ for (const remoteName of remoteNames) {
+ if (request === remoteName) {
+ return true;
+ }
+
+ if (!request.startsWith(remoteName)) {
+ continue;
+ }
+
+ const separator = request[remoteName.length];
+ if (separator === '/' || separator === '@') {
+ return true;
+ }
+ }
+
+ return false;
+};
+
+export const shouldKeepBundledForFederation = (
+ request: string,
+ remoteNames?: Set,
+): boolean => {
+ if (DATA_JAVASCRIPT_REQUEST.test(request)) {
+ return true;
+ }
+
+ if (request === NODE_RUNTIME_PLUGIN) {
+ return true;
+ }
+
+ if (request.startsWith('@module-federation/')) {
+ return true;
+ }
+
+ if (request.startsWith('webpack/container/reference/')) {
+ return true;
+ }
+
+ return remoteNames ? isFederationRemoteRequest(request, remoteNames) : false;
+};
+
+export const createFederationExternalBypass = (
+ getRemoteNames: () => Set,
+): ((
+ data: Rspack.ExternalItemFunctionData,
+ callback: (
+ err?: Error,
+ result?: Rspack.ExternalItemValue,
+ type?: Rspack.ExternalsType,
+ ) => void,
+) => void) => {
+ return function federationExternalBypass({ request }, callback) {
+ if (
+ !request ||
+ !shouldKeepBundledForFederation(request, getRemoteNames())
+ ) {
+ return callback();
+ }
+
+ return callback(undefined, false);
+ };
+};
diff --git a/packages/rstest/src/index.test.ts b/packages/rstest/src/index.test.ts
new file mode 100644
index 00000000000..8539feaae3a
--- /dev/null
+++ b/packages/rstest/src/index.test.ts
@@ -0,0 +1,850 @@
+import { createRequire } from 'node:module';
+import {
+ ModuleFederationPlugin,
+ PLUGIN_NAME,
+} from '@module-federation/enhanced/rspack';
+import { describe, expect, it, rs } from '@rstest/core';
+import {
+ mergeRsbuildConfig,
+ type EnvironmentConfig,
+ type RsbuildPluginAPI,
+ type Rspack,
+} from '@rsbuild/core';
+
+import { shouldKeepBundledForFederation } from './externals-bypass';
+import { FEDERATION_PLUGIN_NAME, federation } from './index';
+import type { ModuleFederationOptions } from './types';
+
+const require = createRequire(import.meta.url);
+const NODE_RUNTIME_PLUGIN_REQUEST = '@module-federation/node/runtimePlugin';
+const NODE_RUNTIME_PLUGIN = require.resolve(NODE_RUNTIME_PLUGIN_REQUEST);
+
+type FederationPlugin = ReturnType;
+
+type TestRstestConfig = {
+ browser?: {
+ enabled?: boolean;
+ };
+ federation?: boolean;
+};
+
+type MergeEnvironmentConfig = (
+ ...configs: EnvironmentConfig[]
+) => EnvironmentConfig;
+
+type EnvHook = (
+ config: EnvironmentConfig,
+ utils: { mergeEnvironmentConfig: MergeEnvironmentConfig },
+) => EnvironmentConfig;
+
+type EnvHookDescriptor =
+ | EnvHook
+ | { handler: EnvHook; order?: 'pre' | 'post' | 'default' };
+
+type BeforeCreateCompilerHook = (args: {
+ bundlerConfigs?: Rspack.Configuration[];
+}) => void;
+
+type BeforeCreateCompilerHookDescriptor =
+ | BeforeCreateCompilerHook
+ | {
+ handler: BeforeCreateCompilerHook;
+ order?: 'pre' | 'post' | 'default';
+ };
+
+// Loose rspack-config shape for tests: real Rspack.Configuration rejects the
+// fake plugin objects the tests construct, so the cast to the real type
+// happens once, at the hook boundary in runRspackHooks.
+type TestRspackConfig = {
+ target?: unknown;
+ output?: { module?: boolean };
+ optimization?: { splitChunks?: unknown };
+ experiments?: { outputModule?: boolean };
+ externals?: unknown[];
+ plugins?: unknown[];
+};
+
+type ExternalFunction = (
+ data: { request?: string },
+ callback: (err?: Error, result?: unknown) => void,
+) => void;
+
+const getExternalBypass = (config: TestRspackConfig): ExternalFunction => {
+ expect(Array.isArray(config.externals)).toBe(true);
+ const fn = config.externals?.[0];
+ expect(typeof fn).toBe('function');
+ return fn as ExternalFunction;
+};
+
+const callExternal = (fn: ExternalFunction, request: string): unknown => {
+ let result: unknown = 'unset';
+ fn({ request }, (_err, res) => {
+ result = res;
+ });
+ return result;
+};
+
+// The plugin instances pushed into rspackConfig.plugins by the federation
+// plugin. `_options` is the private field of ModuleFederationPlugin; the
+// tests read it the same way `remotes.ts` does.
+type ModuleFederationPluginInstance = {
+ name?: string;
+ _options?: ModuleFederationOptions;
+};
+
+const shallowMergeEnvironmentConfig: MergeEnvironmentConfig = (...configs) =>
+ Object.assign({}, ...configs);
+
+const getFederationPluginOptions = (
+ plugins: unknown[] | undefined,
+): ModuleFederationOptions => {
+ const plugin = (plugins ?? []).find(
+ (item): item is ModuleFederationPluginInstance =>
+ (item as ModuleFederationPluginInstance | undefined)?.name ===
+ PLUGIN_NAME,
+ );
+ expect(plugin).toBeTruthy();
+ const options = plugin!._options;
+ expect(options).toBeTruthy();
+ return options!;
+};
+
+// Minimal Rsbuild API surface used by the plugin.
+const setupFederationPlugin = (
+ plugin: FederationPlugin,
+ callerName = 'rstest',
+ rstestConfig: TestRstestConfig = {},
+): {
+ beforeCreateCompilerHook: BeforeCreateCompilerHook | undefined;
+ beforeCreateCompilerOrder: unknown;
+ envHook: EnvHook;
+ order: unknown;
+ rstestConfig: TestRstestConfig;
+} => {
+ let beforeCreateCompilerHook: BeforeCreateCompilerHook | undefined;
+ let beforeCreateCompilerOrder: unknown;
+ let envHook: EnvHook | undefined;
+ let order: unknown;
+
+ const fakeApi = {
+ context: { callerName },
+ useExposed: (name: string) =>
+ name === 'rstest'
+ ? {
+ getRstestConfig: () => rstestConfig,
+ modifyRstestConfig: (
+ callback: (config: TestRstestConfig) => void,
+ ) => callback(rstestConfig),
+ }
+ : undefined,
+ modifyEnvironmentConfig: (hook: EnvHookDescriptor) => {
+ if (typeof hook === 'function') {
+ envHook = hook;
+ } else {
+ envHook = hook.handler;
+ order = hook.order;
+ }
+ },
+ onBeforeCreateCompiler: (hook: BeforeCreateCompilerHookDescriptor) => {
+ if (typeof hook === 'function') {
+ beforeCreateCompilerHook = hook;
+ } else {
+ beforeCreateCompilerHook = hook.handler;
+ beforeCreateCompilerOrder = hook.order;
+ }
+ },
+ };
+
+ plugin.setup(fakeApi as unknown as RsbuildPluginAPI);
+
+ expect(typeof envHook).toBe('function');
+ return {
+ beforeCreateCompilerHook,
+ beforeCreateCompilerOrder,
+ envHook: envHook!,
+ order,
+ rstestConfig,
+ };
+};
+
+const runRspackHooks = (
+ merged: EnvironmentConfig,
+ rspackConfig: TestRspackConfig,
+): void => {
+ const registered = merged.tools?.rspack;
+ const hooks = Array.isArray(registered) ? registered : [registered];
+ for (const hook of hooks) {
+ if (typeof hook === 'function') {
+ (hook as (cfg: TestRspackConfig, utils: unknown) => void)(
+ rspackConfig,
+ {},
+ );
+ }
+ }
+};
+
+// Runs the plugin's environment hook and every registered tools.rspack hook
+// against the provided rspack config, mirroring what Rsbuild does.
+const applyFederationPlugin = (
+ plugin: FederationPlugin,
+ {
+ callerName = 'rstest',
+ config = {},
+ mergeEnvironmentConfig = shallowMergeEnvironmentConfig,
+ latePlugins = [],
+ rspackConfig = { output: {}, plugins: [] },
+ rstestConfig = {},
+ }: {
+ callerName?: string;
+ config?: EnvironmentConfig;
+ latePlugins?: unknown[];
+ mergeEnvironmentConfig?: MergeEnvironmentConfig;
+ rspackConfig?: TestRspackConfig;
+ rstestConfig?: TestRstestConfig;
+ } = {},
+) => {
+ const { beforeCreateCompilerHook, envHook } = setupFederationPlugin(
+ plugin,
+ callerName,
+ rstestConfig,
+ );
+ const merged = envHook(config, { mergeEnvironmentConfig });
+
+ runRspackHooks(merged, rspackConfig);
+ rspackConfig.plugins?.push(...latePlugins);
+ beforeCreateCompilerHook?.({
+ bundlerConfigs: [rspackConfig as Rspack.Configuration],
+ });
+
+ return { merged, rspackConfig };
+};
+
+const captureWarnings = (
+ run: () => T,
+): { result: T; warnings: string[] } => {
+ const warningSpy = rs
+ .spyOn(console, 'warn')
+ .mockImplementation(() => undefined);
+
+ try {
+ return {
+ result: run(),
+ warnings: warningSpy.mock.calls.map((args) =>
+ args.map((arg) => String(arg)).join(' '),
+ ),
+ };
+ } finally {
+ warningSpy.mockRestore();
+ }
+};
+
+describe('shouldKeepBundledForFederation', () => {
+ it('keeps loader-style data: javascript requests bundled', () => {
+ expect(
+ shouldKeepBundledForFederation(
+ 'something!=!data:text/javascript,console.log(1)',
+ ),
+ ).toBe(true);
+ });
+
+ it('keeps @module-federation/* requests bundled', () => {
+ expect(shouldKeepBundledForFederation('@module-federation/node')).toBe(
+ true,
+ );
+ });
+
+ it('keeps the resolved node runtime plugin path bundled', () => {
+ expect(
+ shouldKeepBundledForFederation(
+ require.resolve('@module-federation/node/runtimePlugin'),
+ ),
+ ).toBe(true);
+ });
+
+ it('keeps webpack container reference requests bundled', () => {
+ expect(
+ shouldKeepBundledForFederation(
+ 'webpack/container/reference/component-app',
+ ),
+ ).toBe(true);
+ });
+
+ it('keeps requests that match discovered remote names bundled', () => {
+ const remoteNames = new Set(['component-app']);
+ expect(
+ shouldKeepBundledForFederation('component-app/Button', remoteNames),
+ ).toBe(true);
+ });
+
+ it('keeps requests that match remote@entry-url shape bundled', () => {
+ const remoteNames = new Set(['component-app']);
+ expect(
+ shouldKeepBundledForFederation(
+ 'component-app@http://localhost:3001/mf-manifest.json',
+ remoteNames,
+ ),
+ ).toBe(true);
+ });
+
+ it('does not keep unrelated packages bundled', () => {
+ expect(shouldKeepBundledForFederation('react')).toBe(false);
+ });
+});
+
+describe('federation()', () => {
+ it('uses the stable public plugin name', () => {
+ expect(FEDERATION_PLUGIN_NAME).toBe('rstest:federation');
+ expect(federation().name).toBe('rstest:federation');
+ });
+
+ it('registers modifyEnvironmentConfig with post order', () => {
+ const { order } = setupFederationPlugin(federation());
+ expect(order).toBe('post');
+ });
+
+ it('normalizes existing federation plugins after compiler setup hooks', () => {
+ const { beforeCreateCompilerOrder } = setupFederationPlugin(federation());
+ expect(beforeCreateCompilerOrder).toBe('post');
+ });
+
+ it('enables Rstest federation compatibility for node targets', () => {
+ const { rstestConfig } = setupFederationPlugin(federation());
+
+ expect(rstestConfig.federation).toBe(true);
+ });
+
+ it('does not enable Rstest federation compatibility in Browser Mode', () => {
+ const { rstestConfig } = setupFederationPlugin(federation(), 'rstest', {
+ browser: { enabled: true },
+ });
+
+ expect(rstestConfig.federation).toBeUndefined();
+ });
+
+ it('patches rspack config to force CJS output in node/jsdom workers', () => {
+ const { merged, rspackConfig } = applyFederationPlugin(federation());
+
+ expect(merged.output?.target).toBe('node');
+ expect(rspackConfig.target).toBe('async-node');
+ expect(rspackConfig.optimization?.splitChunks).toBe(false);
+ expect(rspackConfig.experiments?.outputModule).toBe(false);
+ expect(rspackConfig.output?.module).toBe(false);
+ });
+
+ it('keeps federation remote requests bundled via externals bypass', () => {
+ const { rspackConfig } = applyFederationPlugin(federation(), {
+ rspackConfig: {
+ output: {},
+ externals: ['react'],
+ plugins: [
+ new ModuleFederationPlugin({
+ name: 'existing_host',
+ remotes: {
+ 'component-app':
+ 'component_app@http://localhost:3001/remoteEntry.js',
+ },
+ experiments: {
+ optimization: {
+ target: 'node',
+ },
+ },
+ }),
+ ],
+ },
+ });
+
+ const bypass = getExternalBypass(rspackConfig);
+ expect(callExternal(bypass, 'component-app/Button')).toBe(false);
+ expect(callExternal(bypass, 'react')).toBe(undefined);
+ });
+
+ it('keeps remotes from every federation plugin bundled', () => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'direct_host',
+ remotes: {
+ directRemote: 'directRemote@http://localhost:3001/remoteEntry.js',
+ },
+ }),
+ {
+ rspackConfig: {
+ output: {},
+ plugins: [
+ new ModuleFederationPlugin({
+ name: 'existing_host',
+ remotes: {
+ existingRemote:
+ 'existingRemote@http://localhost:3002/remoteEntry.js',
+ },
+ }),
+ ],
+ },
+ },
+ );
+
+ const bypass = getExternalBypass(rspackConfig);
+ expect(callExternal(bypass, 'directRemote/Button')).toBe(false);
+ expect(callExternal(bypass, 'existingRemote/Button')).toBe(false);
+ });
+
+ it('discovers federation remotes registered after rspack config patching', () => {
+ const originalOptions: ModuleFederationOptions = {
+ name: 'existing_host',
+ remotes: {
+ 'component-app': 'component_app@http://localhost:3001/remoteEntry.js',
+ },
+ };
+ const existingPlugin = new ModuleFederationPlugin(originalOptions);
+ const { rspackConfig } = applyFederationPlugin(federation(), {
+ rspackConfig: {
+ output: {},
+ externals: ['react'],
+ plugins: [],
+ },
+ latePlugins: [existingPlugin],
+ });
+
+ expect(rspackConfig.plugins).toContain(existingPlugin);
+ expect(originalOptions.remoteType).toBeUndefined();
+
+ const bypass = getExternalBypass(rspackConfig);
+ expect(callExternal(bypass, 'component-app/Button')).toBe(false);
+ expect(callExternal(bypass, 'react')).toBe(undefined);
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.remoteType).toBe('script');
+ expect(options.library).toEqual({
+ name: 'existing_host',
+ type: 'commonjs-module',
+ });
+ expect(options.runtimePlugins).toEqual([NODE_RUNTIME_PLUGIN]);
+ expect(options.experiments?.asyncStartup).toBe(true);
+ expect(options.experiments?.optimization?.target).toBe('node');
+ });
+
+ it('does not normalize federation plugins from unpatched environments', () => {
+ const { beforeCreateCompilerHook, envHook } =
+ setupFederationPlugin(federation());
+ const merged = envHook(
+ {},
+ { mergeEnvironmentConfig: shallowMergeEnvironmentConfig },
+ );
+ const patchedConfig: TestRspackConfig = { output: {}, plugins: [] };
+ runRspackHooks(merged, patchedConfig);
+
+ const unpatchedConfig: TestRspackConfig = {
+ plugins: [new ModuleFederationPlugin({ name: 'other_environment' })],
+ };
+ beforeCreateCompilerHook?.({
+ bundlerConfigs: [
+ patchedConfig as Rspack.Configuration,
+ unpatchedConfig as Rspack.Configuration,
+ ],
+ });
+
+ const options = getFederationPluginOptions(unpatchedConfig.plugins);
+ expect(options.remoteType).toBeUndefined();
+ expect(options.library).toBeUndefined();
+ });
+
+ it('applies browser defaults to an existing federation plugin', () => {
+ const { rspackConfig } = applyFederationPlugin(federation(), {
+ latePlugins: [
+ new ModuleFederationPlugin({ name: 'existing_browser_host' }),
+ ],
+ rstestConfig: {
+ browser: { enabled: true },
+ },
+ });
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.dts).toBe(false);
+ expect(options.manifest).toBe(false);
+ expect(options.dev).toBe(false);
+ expect(options.experiments?.asyncStartup).toBe(true);
+ expect(options.remoteType).toBeUndefined();
+ expect(options.library).toBeUndefined();
+ expect(options.runtimePlugins).toBeUndefined();
+ });
+
+ it('does not register late normalization for direct options', () => {
+ const { beforeCreateCompilerHook } = setupFederationPlugin(
+ federation({ name: 'direct_host' }),
+ );
+
+ expect(beforeCreateCompilerHook).toBeUndefined();
+ });
+
+ it('does not treat an existing runtime plugin as manual configuration', () => {
+ const { warnings } = captureWarnings(() => {
+ applyFederationPlugin(federation(), {
+ latePlugins: [
+ new ModuleFederationPlugin({
+ name: 'existing_node_host',
+ runtimePlugins: [NODE_RUNTIME_PLUGIN],
+ }),
+ ],
+ });
+ });
+
+ expect(warnings.join('\n')).not.toContain(
+ 'manual configuration is unnecessary',
+ );
+ });
+
+ it('auto-applies ModuleFederationPlugin with node defaults', () => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'main_app_web',
+ remotes: {
+ 'component-app': 'component_app@http://localhost:3001/remoteEntry.js',
+ },
+ shared: {
+ react: { singleton: true },
+ },
+ }),
+ );
+
+ expect(rspackConfig.target).toBe('async-node');
+ expect(rspackConfig.optimization?.splitChunks).toBe(false);
+ expect(rspackConfig.experiments?.outputModule).toBe(false);
+ expect(rspackConfig.output?.module).toBe(false);
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.name).toBe('main_app_web');
+ expect(options.library?.type).toBe('commonjs-module');
+ expect(options.library?.name).toBe('main_app_web');
+ expect(options.remoteType).toBe('script');
+ expect(options.runtimePlugins).toEqual([NODE_RUNTIME_PLUGIN]);
+ expect(options.experiments?.asyncStartup).toBe(true);
+ expect(options.experiments?.optimization?.target).toBe('node');
+ });
+
+ it('disables dts, manifest, and dev machinery by default', () => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({ name: 'defaults_off_app' }),
+ );
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.dts).toBe(false);
+ expect(options.manifest).toBe(false);
+ expect(options.dev).toBe(false);
+ });
+
+ it('disables dts, manifest, and dev by default for browser target too', () => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({ name: 'browser_defaults_off_app' }, { target: 'browser' }),
+ );
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.dts).toBe(false);
+ expect(options.manifest).toBe(false);
+ expect(options.dev).toBe(false);
+ });
+
+ it('preserves explicit dts, manifest, and dev values', () => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'defaults_on_app',
+ dts: true,
+ manifest: { filePath: 'custom' },
+ dev: true,
+ }),
+ );
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.dts).toBe(true);
+ expect(options.manifest).toEqual({ filePath: 'custom' });
+ expect(options.dev).toBe(true);
+ });
+
+ it('preserves user overrides while still injecting node runtime plugin', () => {
+ const { result: options, warnings } = captureWarnings(() => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'component_app',
+ remotes: {
+ host: 'host@http://localhost:3000/remoteEntry.js',
+ },
+ remoteType: 'commonjs',
+ library: {
+ type: 'var',
+ name: 'custom_library_name',
+ },
+ runtimePlugins: ['custom/runtimePlugin'],
+ experiments: {
+ optimization: {
+ target: 'node',
+ },
+ },
+ }),
+ );
+ return getFederationPluginOptions(rspackConfig.plugins);
+ });
+
+ expect(options.remoteType).toBe('commonjs');
+ expect(options.library?.type).toBe('var');
+ expect(options.library?.name).toBe('component_app');
+ expect(options.experiments?.asyncStartup).toBe(true);
+ expect(options.runtimePlugins).toEqual([
+ NODE_RUNTIME_PLUGIN,
+ 'custom/runtimePlugin',
+ ]);
+ expect(warnings.join('\n')).toContain(
+ 'library.name "custom_library_name" is overridden with the container name "component_app"',
+ );
+ });
+
+ it('forces node optimization target even when configured otherwise', () => {
+ const { result: options, warnings } = captureWarnings(() => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'component_app',
+ experiments: {
+ optimization: {
+ target: 'web',
+ },
+ },
+ }),
+ );
+ return getFederationPluginOptions(rspackConfig.plugins);
+ });
+
+ expect(options.experiments?.optimization?.target).toBe('node');
+ expect(warnings.join('\n')).toContain(
+ 'experiments.optimization.target "web" is overridden with "node"',
+ );
+ });
+
+ it.each(['module', 'modern-module'] as const)(
+ 'normalizes incompatible %s library output',
+ (libraryType) => {
+ const { result: options, warnings } = captureWarnings(() => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'component_app',
+ library: {
+ type: libraryType,
+ },
+ }),
+ );
+ return getFederationPluginOptions(rspackConfig.plugins);
+ });
+
+ expect(options.library).toEqual({
+ name: 'component_app',
+ type: 'commonjs-module',
+ });
+ expect(warnings.join('\n')).toContain(
+ `library.type "${libraryType}" is overridden with "commonjs-module"`,
+ );
+ },
+ );
+
+ it('forces async startup and warns when disabled manually', () => {
+ const { result: options, warnings } = captureWarnings(() => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'legacy_component_app',
+ experiments: {
+ asyncStartup: false,
+ },
+ }),
+ );
+ return getFederationPluginOptions(rspackConfig.plugins);
+ });
+
+ expect(options.experiments?.asyncStartup).toBe(true);
+ expect(warnings.join('\n')).toContain(
+ 'experiments.asyncStartup was set to false but is forced to true',
+ );
+ });
+
+ it('warns when the node runtime plugin is configured manually', () => {
+ const { result: options, warnings } = captureWarnings(() => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'legacy_component_app',
+ runtimePlugins: [NODE_RUNTIME_PLUGIN_REQUEST],
+ experiments: {
+ optimization: {
+ target: 'node',
+ },
+ },
+ }),
+ );
+ return getFederationPluginOptions(rspackConfig.plugins);
+ });
+
+ expect(options.runtimePlugins).toEqual([NODE_RUNTIME_PLUGIN]);
+ expect(warnings.join('\n')).toContain(
+ 'manual configuration is unnecessary',
+ );
+ });
+
+ it('deduplicates configured node runtime plugin aliases', () => {
+ const runtimePluginOptions = { enabled: true };
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'legacy_component_app',
+ runtimePlugins: [
+ [NODE_RUNTIME_PLUGIN_REQUEST, runtimePluginOptions],
+ NODE_RUNTIME_PLUGIN,
+ 'custom/runtimePlugin',
+ ],
+ }),
+ );
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.runtimePlugins).toEqual([
+ [NODE_RUNTIME_PLUGIN, runtimePluginOptions],
+ 'custom/runtimePlugin',
+ ]);
+ });
+
+ it('warns when running outside rstest', () => {
+ const { warnings } = captureWarnings(() => {
+ setupFederationPlugin(federation(), 'rsbuild');
+ });
+
+ expect(warnings.join('\n')).toContain(
+ 'designed to run under rstest, but the current caller is "rsbuild"',
+ );
+ });
+
+ it('does not warn about the caller under rstest', () => {
+ const { warnings } = captureWarnings(() => {
+ setupFederationPlugin(federation());
+ });
+
+ expect(warnings.join('\n')).not.toContain('designed to run under rstest');
+ });
+
+ it('defaults to browser target when Browser Mode is enabled', () => {
+ const { merged, rspackConfig } = applyFederationPlugin(
+ federation({ name: 'browser_caller_app' }),
+ { rstestConfig: { browser: { enabled: true } } },
+ );
+
+ expect(merged.output?.target).not.toBe('node');
+ expect(rspackConfig.target).toBe(undefined);
+ expect(rspackConfig.output?.module).toBe(undefined);
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.library).toBe(undefined);
+ expect(options.runtimePlugins).toBe(undefined);
+ });
+
+ it('lets an explicit node target win over detected Browser Mode', () => {
+ const { merged, rspackConfig } = applyFederationPlugin(
+ federation({ name: 'forced_node_app' }, { target: 'node' }),
+ { rstestConfig: { browser: { enabled: true } } },
+ );
+
+ expect(merged.output?.target).toBe('node');
+ expect(rspackConfig.target).toBe('async-node');
+ expect(rspackConfig.output?.module).toBe(false);
+ });
+
+ it('supports browser target without node-specific rspack patches', () => {
+ const { merged, rspackConfig } = applyFederationPlugin(
+ federation(
+ {
+ name: 'browser_app',
+ remotes: {
+ provider: 'provider@http://localhost:4001/remoteEntry.js',
+ },
+ },
+ {
+ target: 'browser',
+ },
+ ),
+ );
+
+ expect(merged.output?.target).not.toBe('node');
+ expect(rspackConfig.target).toBe(undefined);
+ expect(rspackConfig.optimization?.splitChunks).toBe(undefined);
+ expect(rspackConfig.experiments?.outputModule).toBe(undefined);
+ expect(rspackConfig.output?.module).toBe(undefined);
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.remoteType).toBe(undefined);
+ expect(options.library).toBe(undefined);
+ expect(options.runtimePlugins).toBe(undefined);
+ expect(options.experiments?.asyncStartup).toBe(true);
+ });
+
+ it('defaults node remote transport to script', () => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'prefixed_commonjs_remote',
+ remotes: {
+ host: 'commonjs /tmp/remoteEntry.js',
+ },
+ }),
+ );
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.remoteType).toBe('script');
+ });
+
+ it('sets the node remote transport default without configured remotes', () => {
+ const { rspackConfig } = applyFederationPlugin(
+ federation({
+ name: 'no_remotes',
+ shared: {
+ react: { singleton: true },
+ },
+ }),
+ );
+
+ const options = getFederationPluginOptions(rspackConfig.plugins);
+ expect(options.remoteType).toBe('script');
+ });
+
+ it('collects remote names from string remotes (mf-manifest) and bypasses externals', () => {
+ const { rspackConfig } = applyFederationPlugin(federation(), {
+ rspackConfig: {
+ output: {},
+ externals: [],
+ plugins: [
+ new ModuleFederationPlugin({
+ name: 'manifest_host',
+ remotes: ['component-app@http://localhost:3001/mf-manifest.json'],
+ experiments: {
+ optimization: {
+ target: 'node',
+ },
+ },
+ }),
+ ],
+ },
+ });
+
+ const bypass = getExternalBypass(rspackConfig);
+ expect(callExternal(bypass, 'component-app/Button')).toBe(false);
+ });
+
+ it('composes with existing tools.rspack hook instead of overwriting it', () => {
+ const existingHook = (cfg: Rspack.Configuration) => {
+ (
+ cfg as TestRspackConfig & { __existingHookRan?: boolean }
+ ).__existingHookRan = true;
+ };
+
+ const rspackConfig: TestRspackConfig & { __existingHookRan?: boolean } = {
+ output: {},
+ plugins: [],
+ };
+ const { merged } = applyFederationPlugin(federation(), {
+ config: { tools: { rspack: existingHook } },
+ mergeEnvironmentConfig: mergeRsbuildConfig,
+ rspackConfig,
+ });
+
+ expect(Array.isArray(merged.tools?.rspack)).toBe(true);
+ expect(rspackConfig.__existingHookRan).toBe(true);
+ expect(rspackConfig.experiments?.outputModule).toBe(false);
+ expect(rspackConfig.output?.module).toBe(false);
+ });
+});
diff --git a/packages/rstest/src/index.ts b/packages/rstest/src/index.ts
new file mode 100644
index 00000000000..76436094e55
--- /dev/null
+++ b/packages/rstest/src/index.ts
@@ -0,0 +1,2 @@
+export { FEDERATION_PLUGIN_NAME, federation } from './plugin';
+export type { ModuleFederationOptions, RstestFederationOptions } from './types';
diff --git a/packages/rstest/src/logger.ts b/packages/rstest/src/logger.ts
new file mode 100644
index 00000000000..d08d92e1fc9
--- /dev/null
+++ b/packages/rstest/src/logger.ts
@@ -0,0 +1,3 @@
+import { createLogger } from '@module-federation/sdk';
+
+export const logger = createLogger('[ Module Federation Rstest Plugin ]');
diff --git a/packages/rstest/src/node-defaults.ts b/packages/rstest/src/node-defaults.ts
new file mode 100644
index 00000000000..77182708a1f
--- /dev/null
+++ b/packages/rstest/src/node-defaults.ts
@@ -0,0 +1,100 @@
+import { logger } from './logger';
+import { normalizeRuntimePlugins } from './runtime-plugin';
+import type { ModuleFederationOptions } from './types';
+
+export const withRstestDefaults = (
+ options: ModuleFederationOptions,
+): ModuleFederationOptions => {
+ if (options.experiments?.asyncStartup === false) {
+ logger.warn(
+ 'experiments.asyncStartup was set to false but is forced to true: rstest bootstraps federation containers inside test workers, which requires async startup.',
+ );
+ }
+
+ return {
+ ...options,
+ // ModuleFederationPlugin treats dts/manifest/dev as enabled unless they
+ // are exactly `false`. Test builds need none of that machinery, so
+ // default it off; explicit user values win.
+ dts: options.dts ?? false,
+ manifest: options.manifest ?? false,
+ dev: options.dev ?? false,
+ experiments: {
+ ...options.experiments,
+ asyncStartup: true,
+ },
+ };
+};
+
+/**
+ * Node-target MF defaults for rstest test workers.
+ *
+ * `@module-federation/rsbuild-plugin` has a sibling helper
+ * (`patchNodeMFConfig` in packages/rsbuild-plugin/src/utils/ssr.ts) with
+ * the same script transport default. Test workers additionally require
+ * `library.name` to equal the container name so the container is resolvable
+ * inside the worker. ESM library types are normalized because Rstest runs
+ * Node test bundles with module output disabled.
+ */
+export const withNodeDefaults = (
+ options: ModuleFederationOptions,
+ {
+ warnOnConfiguredRuntimePlugin = true,
+ }: {
+ warnOnConfiguredRuntimePlugin?: boolean;
+ } = {},
+): ModuleFederationOptions => {
+ const merged = withRstestDefaults(options);
+ const { runtimePlugins, hasConfiguredNodeRuntimePlugin } =
+ normalizeRuntimePlugins(merged.runtimePlugins);
+
+ if (hasConfiguredNodeRuntimePlugin && warnOnConfiguredRuntimePlugin) {
+ logger.warn(
+ 'The node runtime plugin is injected automatically; manual configuration is unnecessary.',
+ );
+ }
+
+ if (merged.library?.name != null && merged.library.name !== merged.name) {
+ logger.warn(
+ `library.name "${String(merged.library.name)}" is overridden with the container name "${String(merged.name)}" so the container can be resolved in Node test workers.`,
+ );
+ }
+
+ const userOptimizationTarget = merged.experiments?.optimization?.target;
+ if (userOptimizationTarget != null && userOptimizationTarget !== 'node') {
+ logger.warn(
+ `experiments.optimization.target "${String(userOptimizationTarget)}" is overridden with "node": rstest executes federation builds in Node test workers.`,
+ );
+ }
+
+ const userLibraryType = merged.library?.type;
+ const usesEsmLibrary =
+ userLibraryType === 'module' || userLibraryType === 'modern-module';
+ const libraryType = usesEsmLibrary
+ ? 'commonjs-module'
+ : (userLibraryType ?? 'commonjs-module');
+
+ if (usesEsmLibrary) {
+ logger.warn(
+ `library.type "${userLibraryType}" is overridden with "commonjs-module": rstest disables module output in Node test workers.`,
+ );
+ }
+
+ return {
+ ...merged,
+ remoteType: merged.remoteType ?? 'script',
+ library: {
+ ...merged.library,
+ name: merged.name,
+ type: libraryType,
+ },
+ runtimePlugins,
+ experiments: {
+ ...merged.experiments,
+ optimization: {
+ ...merged.experiments?.optimization,
+ target: 'node',
+ },
+ },
+ };
+};
diff --git a/packages/rstest/src/plugin.ts b/packages/rstest/src/plugin.ts
new file mode 100644
index 00000000000..231bf3a5ca5
--- /dev/null
+++ b/packages/rstest/src/plugin.ts
@@ -0,0 +1,172 @@
+import type { EnvironmentConfig, RsbuildPlugin, Rspack } from '@rsbuild/core';
+import { ModuleFederationPlugin } from '@module-federation/enhanced/rspack';
+import type { RstestExposeAPI } from '@rstest/core';
+
+import { createFederationExternalBypass } from './externals-bypass';
+import { logger } from './logger';
+import { withNodeDefaults, withRstestDefaults } from './node-defaults';
+import {
+ applyDefaultsToFederationPlugins,
+ collectRemoteNames,
+} from './remotes';
+import { applyNodeRspackDefaults } from './rspack-hook';
+import type { ModuleFederationOptions, RstestFederationOptions } from './types';
+
+/**
+ * Stable, public plugin name. The name is exported so tooling can identify the
+ * plugin; treat renames as breaking changes.
+ */
+export const FEDERATION_PLUGIN_NAME = 'rstest:federation';
+
+const RSTEST_CALLER = 'rstest';
+
+const toArray = (value: T | T[] | undefined): T[] => {
+ if (value == null) {
+ return [];
+ }
+
+ return Array.isArray(value) ? value : [value];
+};
+
+const createRspackPatcher = (
+ moduleFederationOptions: ModuleFederationOptions | undefined,
+ isNodeTarget: boolean,
+ patchedRspackConfigs: WeakSet,
+) => {
+ return (rspackConfig: Rspack.Configuration): void => {
+ patchedRspackConfigs.add(rspackConfig);
+ rspackConfig.output ||= {};
+ rspackConfig.plugins ||= [];
+
+ if (isNodeTarget) {
+ applyNodeRspackDefaults(rspackConfig);
+ }
+
+ if (moduleFederationOptions) {
+ const effectiveOptions = isNodeTarget
+ ? withNodeDefaults(moduleFederationOptions)
+ : withRstestDefaults(moduleFederationOptions);
+
+ rspackConfig.plugins.push(new ModuleFederationPlugin(effectiveOptions));
+ }
+
+ // The Rsbuild federation plugin registers ModuleFederationPlugin in
+ // onBeforeCreateCompiler, after tools.rspack hooks have run. External
+ // functions run during compilation, so collect once on first use.
+ let remoteNames: Set | undefined;
+ rspackConfig.externals = [
+ createFederationExternalBypass(() => {
+ remoteNames ??= collectRemoteNames(rspackConfig.plugins);
+ return remoteNames;
+ }),
+ ...toArray(rspackConfig.externals),
+ ];
+ };
+};
+
+/**
+ * Enable Rstest's Module Federation compatibility mode for the current Rsbuild
+ * environment.
+ *
+ * Node test environments require Rstest's federation support, available in
+ * @rstest/core 0.11.4 and newer. This plugin automatically enables Rstest's
+ * compatibility mode through its exposed configuration API.
+ *
+ * Add this to your `rstest.config.*`:
+ *
+ * ```ts
+ * import { federation } from '@module-federation/rstest';
+ * import { defineConfig } from '@rstest/core';
+ * export default defineConfig({
+ * plugins: [
+ * federation({
+ * name: 'host',
+ * remotes: {
+ * remote: 'remote@http://localhost:3001/remoteEntry.js',
+ * },
+ * }),
+ * ],
+ * });
+ * ```
+ */
+export const federation = (
+ moduleFederationOptions?: ModuleFederationOptions,
+ rstestOptions?: RstestFederationOptions,
+): RsbuildPlugin => ({
+ name: FEDERATION_PLUGIN_NAME,
+ setup: (api) => {
+ const { callerName } = api.context;
+ if (callerName !== RSTEST_CALLER) {
+ logger.warn(
+ `This plugin is designed to run under rstest, but the current caller is "${callerName}". Federation test defaults may not fit this environment.`,
+ );
+ }
+
+ const rstestApi = api.useExposed('rstest');
+ const isBrowserMode =
+ rstestApi?.getRstestConfig().browser?.enabled === true;
+
+ // Rstest exposes the resolved config for both Node Mode and Browser Mode.
+ // An explicit rstestOptions.target wins over the detected mode.
+ const target =
+ rstestOptions?.target ?? (isBrowserMode ? 'browser' : 'node');
+ const isNodeTarget = target === 'node';
+ const patchedRspackConfigs = new WeakSet();
+
+ if (isNodeTarget) {
+ rstestApi?.modifyRstestConfig((config) => {
+ config.federation = true;
+ });
+ }
+
+ if (!moduleFederationOptions) {
+ const normalizeOptions = isNodeTarget
+ ? (options: ModuleFederationOptions) =>
+ withNodeDefaults(options, {
+ warnOnConfiguredRuntimePlugin: false,
+ })
+ : withRstestDefaults;
+
+ api.onBeforeCreateCompiler({
+ order: 'post',
+ handler: ({ bundlerConfigs }) => {
+ for (const rspackConfig of bundlerConfigs ?? []) {
+ if (!patchedRspackConfigs.has(rspackConfig)) {
+ continue;
+ }
+
+ applyDefaultsToFederationPlugins(
+ rspackConfig.plugins,
+ normalizeOptions,
+ );
+ }
+ },
+ });
+ }
+
+ api.modifyEnvironmentConfig({
+ // Run after other plugins' hooks so the externals bypass prepended by
+ // the rspack patcher stays ahead of externals added by other plugins.
+ order: 'post',
+ handler: (config, { mergeEnvironmentConfig }) => {
+ const pluginConfig: EnvironmentConfig = {
+ tools: {
+ rspack: createRspackPatcher(
+ moduleFederationOptions,
+ isNodeTarget,
+ patchedRspackConfigs,
+ ),
+ },
+ };
+
+ if (isNodeTarget) {
+ pluginConfig.output = {
+ target: 'node',
+ };
+ }
+
+ return mergeEnvironmentConfig(config, pluginConfig);
+ },
+ });
+ },
+});
diff --git a/packages/rstest/src/remotes.test.ts b/packages/rstest/src/remotes.test.ts
new file mode 100644
index 00000000000..8c87e0697d3
--- /dev/null
+++ b/packages/rstest/src/remotes.test.ts
@@ -0,0 +1,97 @@
+import { ModuleFederationPlugin } from '@module-federation/enhanced/rspack';
+import { describe, expect, it } from '@rstest/core';
+
+import { collectRemoteNames } from './remotes';
+
+describe('collectRemoteNames', () => {
+ it('collects remote names from every federation plugin shape', () => {
+ expect(
+ collectRemoteNames([
+ new ModuleFederationPlugin({
+ name: 'object_host',
+ remotes: {
+ objectRemote: 'remote@http://localhost:3001/remoteEntry.js',
+ stringlessObjectRemote: {
+ external: 'commonjs /tmp/remoteEntry.js',
+ },
+ },
+ }),
+ new ModuleFederationPlugin({
+ name: 'string_host',
+ remotes: [
+ 'stringRemote@http://localhost:3002/mf-manifest.json',
+ {
+ name: 'namedRemote@http://localhost:3003/remoteEntry.js',
+ },
+ {
+ alias: 'aliasedContainer@http://localhost:3004/remoteEntry.js',
+ },
+ {
+ first: 'firstContainer@http://localhost:3005/remoteEntry.js',
+ second: 'secondContainer@http://localhost:3006/remoteEntry.js',
+ },
+ ],
+ }),
+ ]),
+ ).toEqual(
+ new Set([
+ 'objectRemote',
+ 'stringlessObjectRemote',
+ 'stringRemote',
+ 'name',
+ 'alias',
+ 'first',
+ 'second',
+ ]),
+ );
+ });
+
+ it('parses scoped string remotes as name@entry', () => {
+ expect(
+ collectRemoteNames([
+ new ModuleFederationPlugin({
+ name: 'scoped_host',
+ remotes: [
+ '@scope/remote@http://localhost:3001/remoteEntry.js',
+ '@scope/manifest-remote@http://localhost:3002/mf-manifest.json',
+ ],
+ }),
+ ]),
+ ).toEqual(new Set(['@scope/remote', '@scope/manifest-remote']));
+ });
+
+ it('collects remote names from multiple federation plugins', () => {
+ expect(
+ collectRemoteNames([
+ new ModuleFederationPlugin({
+ name: 'first_host',
+ remotes: {
+ firstRemote: 'firstRemote@http://localhost:3005/remoteEntry.js',
+ },
+ }),
+ new ModuleFederationPlugin({
+ name: 'second_host',
+ remotes: {
+ secondRemote: 'secondRemote@http://localhost:3006/remoteEntry.js',
+ },
+ }),
+ ]),
+ ).toEqual(new Set(['firstRemote', 'secondRemote']));
+ });
+
+ it('ignores similarly shaped non-federation plugins', () => {
+ expect(
+ collectRemoteNames([
+ {
+ name: 'WrappedFederationPlugin',
+ _options: {
+ name: 'wrapped_host',
+ remotes: {
+ duckRemote: 'duckRemote@http://localhost:3006/remoteEntry.js',
+ },
+ },
+ },
+ ]),
+ ).toEqual(new Set());
+ });
+});
diff --git a/packages/rstest/src/remotes.ts b/packages/rstest/src/remotes.ts
new file mode 100644
index 00000000000..74fa066b838
--- /dev/null
+++ b/packages/rstest/src/remotes.ts
@@ -0,0 +1,106 @@
+import { parseEntry } from '@module-federation/sdk';
+import { PLUGIN_NAME } from '@module-federation/enhanced/rspack';
+
+import type { ModuleFederationOptions } from './types';
+
+type ModuleFederationPluginLike = {
+ name?: unknown;
+ _options: ModuleFederationOptions;
+};
+
+const addRemoteNameFromString = (entry: string, target: Set): void => {
+ const normalized = entry.trim();
+ if (!normalized) {
+ return;
+ }
+
+ target.add(parseEntry(normalized, undefined, '@').name);
+};
+
+const addRemoteNames = (remotes: unknown, target: Set): void => {
+ if (!remotes) {
+ return;
+ }
+
+ if (typeof remotes === 'string') {
+ addRemoteNameFromString(remotes, target);
+ return;
+ }
+
+ if (Array.isArray(remotes)) {
+ for (const remote of remotes) {
+ addRemoteNames(remote, target);
+ }
+ return;
+ }
+
+ if (typeof remotes === 'object') {
+ for (const key of Object.keys(remotes as Record)) {
+ target.add(key);
+ }
+ }
+};
+
+/**
+ * Reads MF options off an already-registered plugin instance so users of the
+ * rstest adapters (whose rsbuild config registers ModuleFederationPlugin via
+ * `@module-federation/rsbuild-plugin`) do not have to redeclare remotes.
+ *
+ * `_options` is a private field of Rspack's ModuleFederationPlugin (no public
+ * accessor exists). Access is restricted by the plugin's stable public name.
+ * Both packages live in this monorepo, so a private-field rename must update
+ * this adapter in the same change.
+ */
+const getModuleFederationPlugin = (
+ plugin: unknown,
+): ModuleFederationPluginLike | undefined => {
+ if (!plugin || typeof plugin !== 'object') {
+ return undefined;
+ }
+
+ const federationPlugin = plugin as ModuleFederationPluginLike;
+ if (
+ federationPlugin.name !== PLUGIN_NAME ||
+ !federationPlugin._options ||
+ typeof federationPlugin._options !== 'object'
+ ) {
+ return undefined;
+ }
+
+ return federationPlugin;
+};
+
+export const applyDefaultsToFederationPlugins = (
+ plugins: unknown[] | undefined,
+ normalizeOptions: (
+ options: ModuleFederationOptions,
+ ) => ModuleFederationOptions,
+): void => {
+ if (!plugins) {
+ return;
+ }
+
+ for (const plugin of plugins) {
+ const federationPlugin = getModuleFederationPlugin(plugin);
+ if (!federationPlugin) {
+ continue;
+ }
+
+ federationPlugin._options = normalizeOptions(federationPlugin._options);
+ }
+};
+
+export const collectRemoteNames = (
+ plugins: unknown[] | undefined,
+): Set => {
+ const remoteNames = new Set();
+
+ for (const plugin of plugins ?? []) {
+ const federationPlugin = getModuleFederationPlugin(plugin);
+ if (federationPlugin) {
+ addRemoteNames(federationPlugin._options.remotes, remoteNames);
+ }
+ }
+
+ return remoteNames;
+};
diff --git a/packages/rstest/src/rspack-hook.ts b/packages/rstest/src/rspack-hook.ts
new file mode 100644
index 00000000000..5ac8cfc7ae2
--- /dev/null
+++ b/packages/rstest/src/rspack-hook.ts
@@ -0,0 +1,17 @@
+import type { Rspack } from '@rsbuild/core';
+
+export const applyNodeRspackDefaults = (
+ rspackConfig: Rspack.Configuration,
+): void => {
+ rspackConfig.target = 'async-node';
+ rspackConfig.optimization ??= {};
+ rspackConfig.optimization.splitChunks = false;
+
+ rspackConfig.experiments ??= {};
+ // `experiments.outputModule` only exists on rspack/rsbuild 1.x (the peer
+ // range still allows it); there `output.module` alone is not enough when
+ // the experiment is enabled. On 2.x the assignment is a harmless no-op.
+ (rspackConfig.experiments as { outputModule?: boolean }).outputModule = false;
+ rspackConfig.output ??= {};
+ rspackConfig.output.module = false;
+};
diff --git a/packages/rstest/src/runtime-plugin.ts b/packages/rstest/src/runtime-plugin.ts
new file mode 100644
index 00000000000..54b6e207c2d
--- /dev/null
+++ b/packages/rstest/src/runtime-plugin.ts
@@ -0,0 +1,60 @@
+import { createRequire } from 'node:module';
+
+import type { RuntimePlugin } from './types';
+
+const require = createRequire(import.meta.url);
+
+const NODE_RUNTIME_PLUGIN_REQUEST = '@module-federation/node/runtimePlugin';
+export const NODE_RUNTIME_PLUGIN = require.resolve(NODE_RUNTIME_PLUGIN_REQUEST);
+
+const getRuntimePluginName = (runtimePlugin: RuntimePlugin): string => {
+ return typeof runtimePlugin === 'string' ? runtimePlugin : runtimePlugin[0];
+};
+
+const isNodeRuntimePluginName = (name: string): boolean => {
+ return name === NODE_RUNTIME_PLUGIN_REQUEST || name === NODE_RUNTIME_PLUGIN;
+};
+
+const normalizeRuntimePlugin = (
+ runtimePlugin: RuntimePlugin,
+): RuntimePlugin => {
+ if (!isNodeRuntimePluginName(getRuntimePluginName(runtimePlugin))) {
+ return runtimePlugin;
+ }
+
+ if (typeof runtimePlugin === 'string') {
+ return NODE_RUNTIME_PLUGIN;
+ }
+
+ return [NODE_RUNTIME_PLUGIN, runtimePlugin[1]];
+};
+
+export const normalizeRuntimePlugins = (
+ runtimePlugins: RuntimePlugin[] | undefined,
+): {
+ runtimePlugins: RuntimePlugin[];
+ hasConfiguredNodeRuntimePlugin: boolean;
+} => {
+ const normalized: RuntimePlugin[] = [];
+ let hasConfiguredNodeRuntimePlugin = false;
+
+ for (const runtimePlugin of runtimePlugins ?? []) {
+ const normalizedPlugin = normalizeRuntimePlugin(runtimePlugin);
+ const isNodeRuntimePlugin =
+ getRuntimePluginName(normalizedPlugin) === NODE_RUNTIME_PLUGIN;
+
+ if (isNodeRuntimePlugin && hasConfiguredNodeRuntimePlugin) {
+ continue;
+ }
+
+ normalized.push(normalizedPlugin);
+ hasConfiguredNodeRuntimePlugin ||= isNodeRuntimePlugin;
+ }
+
+ return {
+ runtimePlugins: hasConfiguredNodeRuntimePlugin
+ ? normalized
+ : [NODE_RUNTIME_PLUGIN, ...normalized],
+ hasConfiguredNodeRuntimePlugin,
+ };
+};
diff --git a/packages/rstest/src/types.ts b/packages/rstest/src/types.ts
new file mode 100644
index 00000000000..3f58a7d8b88
--- /dev/null
+++ b/packages/rstest/src/types.ts
@@ -0,0 +1,12 @@
+import type { moduleFederationPlugin } from '@module-federation/sdk';
+
+export type ModuleFederationOptions =
+ moduleFederationPlugin.ModuleFederationPluginOptions;
+
+export type RstestFederationOptions = {
+ target?: 'node' | 'browser';
+};
+
+export type RuntimePlugin = NonNullable<
+ ModuleFederationOptions['runtimePlugins']
+>[number];
diff --git a/packages/rstest/tests/consumer/index.cts b/packages/rstest/tests/consumer/index.cts
new file mode 100644
index 00000000000..82bc246adec
--- /dev/null
+++ b/packages/rstest/tests/consumer/index.cts
@@ -0,0 +1,6 @@
+// eslint-disable-next-line @typescript-eslint/no-require-imports -- Exercises the CommonJS export condition.
+import rstest = require('@module-federation/rstest');
+
+rstest.federation({
+ name: 'cjs_consumer',
+});
diff --git a/packages/rstest/tests/consumer/index.mts b/packages/rstest/tests/consumer/index.mts
new file mode 100644
index 00000000000..5aabaecff50
--- /dev/null
+++ b/packages/rstest/tests/consumer/index.mts
@@ -0,0 +1,8 @@
+import {
+ federation,
+ type ModuleFederationOptions,
+} from '@module-federation/rstest';
+
+federation({
+ name: 'esm_consumer',
+} satisfies ModuleFederationOptions);
diff --git a/packages/rstest/tests/consumer/tsconfig.json b/packages/rstest/tests/consumer/tsconfig.json
new file mode 100644
index 00000000000..d8731bf536e
--- /dev/null
+++ b/packages/rstest/tests/consumer/tsconfig.json
@@ -0,0 +1,12 @@
+{
+ "compilerOptions": {
+ "module": "NodeNext",
+ "moduleResolution": "NodeNext",
+ "noEmit": true,
+ "skipLibCheck": false,
+ "strict": true,
+ "target": "ES2022",
+ "types": ["node"]
+ },
+ "include": ["index.mts", "index.cts"]
+}
diff --git a/packages/rstest/tests/integration/dynamic-remote.test.ts b/packages/rstest/tests/integration/dynamic-remote.test.ts
new file mode 100644
index 00000000000..f4d8a67c22b
--- /dev/null
+++ b/packages/rstest/tests/integration/dynamic-remote.test.ts
@@ -0,0 +1,7 @@
+import { expect, it } from '@rstest/core';
+
+it('loads a local CommonJS remote through a dynamic import', async () => {
+ const remote = await import('fixture-remote/value');
+
+ expect(remote.default).toBe('value from the fixture remote');
+});
diff --git a/packages/rstest/tests/integration/remote-import.test.ts b/packages/rstest/tests/integration/remote-import.test.ts
new file mode 100644
index 00000000000..1c72a33c2d3
--- /dev/null
+++ b/packages/rstest/tests/integration/remote-import.test.ts
@@ -0,0 +1,6 @@
+import { expect, it } from '@rstest/core';
+import staticValue from 'fixture-remote/value';
+
+it('loads a local CommonJS remote through a static import', () => {
+ expect(staticValue).toBe('value from the fixture remote');
+});
diff --git a/packages/rstest/tests/integration/remote/build-remote.ts b/packages/rstest/tests/integration/remote/build-remote.ts
new file mode 100644
index 00000000000..43668d61148
--- /dev/null
+++ b/packages/rstest/tests/integration/remote/build-remote.ts
@@ -0,0 +1,87 @@
+import { rm } from 'node:fs/promises';
+import { createRequire } from 'node:module';
+import path from 'node:path';
+import { ModuleFederationPlugin } from '@module-federation/enhanced/rspack';
+import { rspack, type Rspack } from '@rsbuild/core';
+
+const require = createRequire(import.meta.url);
+const remoteDirectory = import.meta.dirname;
+const outputDirectory = path.resolve(remoteDirectory, 'dist');
+
+const runCompiler = async (compiler: Rspack.Compiler): Promise => {
+ try {
+ await new Promise((resolve, reject) => {
+ compiler.run((error, stats) => {
+ if (error) {
+ reject(error);
+ return;
+ }
+ if (!stats || stats.hasErrors()) {
+ reject(
+ new Error(
+ stats?.toString({ all: false, errors: true }) ??
+ 'Rspack completed without stats.',
+ ),
+ );
+ return;
+ }
+ resolve();
+ });
+ });
+ } finally {
+ await new Promise((resolve, reject) => {
+ compiler.close((error) => (error ? reject(error) : resolve()));
+ });
+ }
+};
+
+export const setup = async (): Promise => {
+ await rm(outputDirectory, { force: true, recursive: true });
+
+ const compiler = rspack({
+ context: remoteDirectory,
+ entry: './entry.js',
+ mode: 'development',
+ output: {
+ chunkFilename: '[name].cjs',
+ filename: '[name].cjs',
+ path: outputDirectory,
+ },
+ plugins: [
+ new ModuleFederationPlugin({
+ name: 'fixture_remote',
+ filename: 'remoteEntry.cjs',
+ library: {
+ type: 'commonjs-module',
+ },
+ exposes: {
+ './value': './value.js',
+ },
+ dts: false,
+ manifest: false,
+ dev: false,
+ runtimePlugins: [
+ require.resolve('@module-federation/node/runtimePlugin'),
+ ],
+ experiments: {
+ asyncStartup: true,
+ optimization: {
+ target: 'node',
+ },
+ },
+ }),
+ ],
+ target: 'async-node',
+ });
+
+ try {
+ await runCompiler(compiler);
+ } catch (error) {
+ await rm(outputDirectory, { force: true, recursive: true });
+ throw error;
+ }
+};
+
+export const teardown = async (): Promise => {
+ await rm(outputDirectory, { force: true, recursive: true });
+};
diff --git a/packages/rstest/tests/integration/remote/entry.js b/packages/rstest/tests/integration/remote/entry.js
new file mode 100644
index 00000000000..dbb25ce7a1c
--- /dev/null
+++ b/packages/rstest/tests/integration/remote/entry.js
@@ -0,0 +1 @@
+// The remote container is emitted by ModuleFederationPlugin.
diff --git a/packages/rstest/tests/integration/remote/value.js b/packages/rstest/tests/integration/remote/value.js
new file mode 100644
index 00000000000..a2f2d8f1f57
--- /dev/null
+++ b/packages/rstest/tests/integration/remote/value.js
@@ -0,0 +1 @@
+export default 'value from the fixture remote';
diff --git a/packages/rstest/tests/integration/rstest.config.ts b/packages/rstest/tests/integration/rstest.config.ts
new file mode 100644
index 00000000000..c16e8f1cf8a
--- /dev/null
+++ b/packages/rstest/tests/integration/rstest.config.ts
@@ -0,0 +1,31 @@
+import path from 'node:path';
+import { pluginModuleFederation } from '@module-federation/rsbuild-plugin';
+import { federation } from '@module-federation/rstest';
+import { defineConfig } from '@rstest/core';
+
+const fixtureDirectory = import.meta.dirname;
+
+export default defineConfig({
+ globalSetup: [path.resolve(fixtureDirectory, 'remote/build-remote.ts')],
+ include: [path.resolve(fixtureDirectory, '*.test.ts')],
+ testEnvironment: 'node',
+ testTimeout: 30_000,
+ plugins: [
+ pluginModuleFederation(
+ {
+ name: 'rstest_integration_host',
+ remotes: {
+ 'fixture-remote': `commonjs ${path.resolve(
+ fixtureDirectory,
+ 'remote/dist/remoteEntry.cjs',
+ )}`,
+ },
+ },
+ {
+ environment: 'rstest',
+ target: 'node',
+ },
+ ),
+ federation(),
+ ],
+});
diff --git a/packages/rstest/tsconfig.json b/packages/rstest/tsconfig.json
new file mode 100644
index 00000000000..e1b2e7ea2f3
--- /dev/null
+++ b/packages/rstest/tsconfig.json
@@ -0,0 +1,20 @@
+{
+ "extends": "../../tsconfig.base.json",
+ "compilerOptions": {
+ "module": "es2022",
+ "target": "es2022",
+ "skipLibCheck": true,
+ "moduleResolution": "bundler",
+ "strict": true,
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "declaration": true,
+ "types": ["node"]
+ },
+ "include": ["src", "rstest.config.ts"],
+ "references": [
+ {
+ "path": "./tsconfig.lib.json"
+ }
+ ]
+}
diff --git a/packages/rstest/tsconfig.lib.json b/packages/rstest/tsconfig.lib.json
new file mode 100644
index 00000000000..c526e0e9d78
--- /dev/null
+++ b/packages/rstest/tsconfig.lib.json
@@ -0,0 +1,9 @@
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "rootDir": "./src",
+ "types": ["node"]
+ },
+ "include": ["src/**/*.ts"],
+ "exclude": ["src/**/*.spec.ts", "src/**/*.test.ts"]
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4b15ef49a5c..b066f271bae 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -352,7 +352,7 @@ importers:
version: 3.5.0
rsbuild-plugin-publint:
specifier: ^0.2.1
- version: 0.2.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.36.1))
+ version: 0.2.1(@rsbuild/core@1.7.3)
rstest-fetch-mock:
specifier: 0.1.0
version: 0.1.0(@rstest/core@0.10.6(@module-federation/runtime-tools@2.8.0)(core-js@3.36.1)(jsdom@20.0.3))
@@ -382,7 +382,7 @@ importers:
version: 10.9.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.19.5)(typescript@6.0.3)
tsdown:
specifier: 0.20.3
- version: 0.20.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(publint@0.3.18)(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3))
+ version: 0.20.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(publint@0.3.18)(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3))
tslib:
specifier: 2.8.1
version: 2.8.1
@@ -1091,7 +1091,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../packages/modernjs-v3
@@ -1110,7 +1110,7 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
@@ -1152,7 +1152,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../packages/modernjs-v3
@@ -1171,7 +1171,7 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
@@ -1222,7 +1222,7 @@ importers:
version: link:../../../packages/storybook-addon
'@rsbuild/plugin-react':
specifier: ^1.4.5
- version: 1.4.5(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(webpack-hot-middleware@2.26.1)
+ version: 1.4.5(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(webpack-hot-middleware@2.26.1)
'@rslib/core':
specifier: ^0.9.0
version: 0.9.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(typescript@5.9.3)
@@ -1249,7 +1249,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../packages/modernjs-v3
@@ -1268,7 +1268,7 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
@@ -1323,7 +1323,7 @@ importers:
version: link:../../../packages/rsbuild-plugin
'@rsbuild/plugin-react':
specifier: ^1.4.5
- version: 1.4.5(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(webpack-hot-middleware@2.26.1)
+ version: 1.4.5(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(webpack-hot-middleware@2.26.1)
'@rslib/core':
specifier: ^0.9.0
version: 0.9.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(typescript@5.9.3)
@@ -1341,7 +1341,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../packages/modernjs-v3
@@ -1360,7 +1360,7 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
@@ -1402,7 +1402,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../packages/modernjs-v3
@@ -1421,7 +1421,7 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
@@ -1463,7 +1463,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../packages/modernjs-v3
@@ -1482,7 +1482,7 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
@@ -1524,7 +1524,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../packages/modernjs-v3
@@ -1543,7 +1543,7 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
@@ -1585,7 +1585,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../packages/modernjs-v3
@@ -1604,7 +1604,7 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
@@ -2057,7 +2057,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-react':
specifier: ^2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@types/react':
specifier: ^18.2.79
version: 18.3.28
@@ -2106,7 +2106,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-react':
specifier: ^2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@types/react':
specifier: ^18.2.79
version: 18.3.28
@@ -2143,7 +2143,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-vue':
specifier: ^2.0.1
- version: 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2))
+ version: 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2))
tailwindcss:
specifier: ^3.4.3
version: 3.4.13(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@26.1.1)(typescript@7.0.2))
@@ -2229,7 +2229,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-react':
specifier: ^2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@types/react':
specifier: ^18.2.79
version: 18.3.28
@@ -2260,7 +2260,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-vue':
specifier: ^2.0.1
- version: 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2))
+ version: 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2))
'@vue/tsconfig':
specifier: ^0.5.1
version: 0.5.1
@@ -2303,7 +2303,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-react':
specifier: ^2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@types/react':
specifier: ^18.2.79
version: 18.3.28
@@ -2343,7 +2343,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-react':
specifier: ^2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@types/react':
specifier: ^19.0.0
version: 19.2.14
@@ -2386,7 +2386,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-react':
specifier: ^2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@types/react':
specifier: ^18.2.79
version: 18.3.28
@@ -2410,7 +2410,7 @@ importers:
version: link:../../packages/storybook-addon
'@rsbuild/plugin-react':
specifier: ^2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@rslib/core':
specifier: ^0.23.2
version: 0.23.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@7.0.2)
@@ -2431,10 +2431,10 @@ importers:
version: 8.6.17(prettier@3.8.1)
storybook-addon-rslib:
specifier: ^1.0.1
- version: 1.0.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rslib/core@0.23.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@7.0.2))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2))(typescript@7.0.2)
+ version: 1.0.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rslib/core@0.23.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@7.0.2))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2))(typescript@7.0.2)
storybook-react-rsbuild:
specifier: ^1.0.1
- version: 1.0.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))
+ version: 1.0.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))
apps/runtime-demo/3005-runtime-host:
dependencies:
@@ -2567,7 +2567,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-react':
specifier: ^2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
apps/shared-tree-shaking/no-server/host:
dependencies:
@@ -2576,7 +2576,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/enhanced':
specifier: workspace:*
version: link:../../../../packages/enhanced
@@ -2595,10 +2595,10 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.17))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@3.14.2)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.17))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@3.14.2)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/plugin-server':
specifier: 2.68.0
- version: 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/server-runtime':
specifier: 3.0.1
version: 3.0.1(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -2646,7 +2646,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/enhanced':
specifier: workspace:*
version: link:../../../../packages/enhanced
@@ -2665,13 +2665,13 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
'@modern-js/plugin-server':
specifier: 2.68.0
- version: 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/tsconfig':
specifier: 3.0.1
version: 3.0.1
@@ -2713,7 +2713,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../../packages/modernjs-v3
@@ -2732,13 +2732,13 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@3.14.2)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@3.14.2)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
'@modern-js/plugin-server':
specifier: 2.68.0
- version: 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/server-runtime':
specifier: 3.0.1
version: 3.0.1(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -2789,7 +2789,7 @@ importers:
version: 7.28.2
'@modern-js/runtime':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@module-federation/modern-js-v3':
specifier: workspace:*
version: link:../../../../packages/modernjs-v3
@@ -2808,13 +2808,13 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 3.5.0
- version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
'@modern-js/plugin-server':
specifier: 2.68.0
- version: 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/tsconfig':
specifier: 3.0.1
version: 3.0.1
@@ -2859,10 +2859,10 @@ importers:
version: link:../../packages/runtime
'@rsbuild/plugin-sass':
specifier: ^2.0.1
- version: 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
+ version: 2.0.1(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@rspress/core':
specifier: 2.0.14
- version: 2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)
+ version: 2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)
framer-motion:
specifier: ^10.0.0
version: 10.18.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
@@ -2893,7 +2893,7 @@ importers:
version: 19.2.3(@types/react@19.2.14)
zephyr-rspress-plugin:
specifier: ^1.1.2
- version: 1.1.2(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@rspress/core@2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ version: 1.1.2(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@rspress/core@2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
packages/assemble-release-plan:
dependencies:
@@ -2937,7 +2937,7 @@ importers:
version: link:../../runtime-core
'@rsbuild/plugin-react':
specifier: 2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@testing-library/jest-dom':
specifier: 6.6.3
version: 6.6.3
@@ -3032,10 +3032,10 @@ importers:
devDependencies:
'@rsbuild/plugin-babel':
specifier: 2.0.1
- version: 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))
+ version: 2.0.1(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))
'@rsbuild/plugin-vue-jsx':
specifier: 2.0.1
- version: 2.0.1(@babel/core@7.29.7)(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
+ version: 2.0.1(@babel/core@7.29.7)(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@types/react':
specifier: ^18.3.11
version: 18.3.28
@@ -3068,7 +3068,7 @@ importers:
version: 2.66.7(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@modern-js/runtime':
specifier: 2.70.8
- version: 2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)
+ version: 2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(react@19.2.4)
'@module-federation/observability-plugin':
specifier: workspace:*
version: link:../observability-plugin
@@ -3105,7 +3105,7 @@ importers:
version: 2.59.0(typescript@7.0.2)
'@modern-js/app-tools':
specifier: 2.70.8
- version: 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.41(@swc/helpers@0.5.19))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.62.2)(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.41(@swc/helpers@0.5.19))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)
+ version: 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.41(@swc/helpers@0.5.19))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.62.2)(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.41(@swc/helpers@0.5.19))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)
'@modern-js/eslint-config':
specifier: 2.59.0
version: 2.59.0(typescript@7.0.2)
@@ -3114,7 +3114,7 @@ importers:
version: 2.70.8(@types/node@20.19.5)(typescript@7.0.2)
'@modern-js/storybook':
specifier: 2.70.8
- version: 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(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.41(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ version: 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(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@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/tsconfig':
specifier: 2.70.8
version: 2.70.8
@@ -3741,7 +3741,7 @@ importers:
version: 9.2.1
tsdown:
specifier: 0.20.3
- version: 0.20.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(publint@0.3.18)(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3))
+ version: 0.20.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(publint@0.3.18)(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3))
unplugin:
specifier: ^1.10.1
version: 1.10.1
@@ -3843,7 +3843,7 @@ importers:
version: 18.3.7(@types/react@18.3.28)
tsdown:
specifier: 0.20.3
- version: 0.20.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(publint@0.3.18)(typescript@7.0.2)(vue-tsc@2.2.12(typescript@6.0.3))
+ version: 0.20.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(publint@0.3.18)(typescript@7.0.2)(vue-tsc@2.2.12(typescript@6.0.3))
typescript:
specifier: 7.0.2
version: 7.0.2
@@ -3918,7 +3918,7 @@ importers:
version: 1.4.5(@rsbuild/core@1.7.3)(webpack-hot-middleware@2.26.1)
'@rslib/core':
specifier: ^0.12.4
- version: 0.12.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(typescript@7.0.2)
+ version: 0.12.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(typescript@7.0.2)
'@types/node':
specifier: ^20.19.5
version: 20.19.5
@@ -4036,7 +4036,7 @@ importers:
version: 0.23.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@7.0.2)
'@rspress/core':
specifier: 2.0.14
- version: 2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@18.3.28)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)
+ version: 2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@18.3.28)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)
'@types/html-to-text':
specifier: ^9.0.4
version: 9.0.4
@@ -4050,6 +4050,34 @@ importers:
specifier: 7.0.2
version: 7.0.2
+ packages/rstest:
+ dependencies:
+ '@module-federation/enhanced':
+ specifier: workspace:*
+ version: link:../enhanced
+ '@module-federation/node':
+ specifier: workspace:*
+ version: link:../node
+ '@module-federation/sdk':
+ specifier: workspace:*
+ version: link:../sdk
+ devDependencies:
+ '@module-federation/rsbuild-plugin':
+ specifier: workspace:*
+ version: link:../rsbuild-plugin
+ '@rsbuild/core':
+ specifier: 2.1.4
+ version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rslib/core':
+ specifier: ^0.23.2
+ version: 0.23.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@7.0.2)
+ '@rstest/core':
+ specifier: ^0.11.4
+ version: 0.11.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(jsdom@20.0.3)
+ typescript:
+ specifier: 6.0.3
+ version: 6.0.3
+
packages/runtime:
dependencies:
'@module-federation/error-codes':
@@ -4335,7 +4363,7 @@ importers:
version: 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-react':
specifier: ^2.1.0
- version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ version: 2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@rslib/core':
specifier: ^0.23.2
version: 0.23.2(@microsoft/api-extractor@7.57.7(@types/node@22.19.15))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@6.0.3)
@@ -6014,6 +6042,9 @@ packages:
'@emnapi/core@1.11.1':
resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==}
+ '@emnapi/core@1.11.2':
+ resolution: {integrity: sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==}
+
'@emnapi/core@1.9.0':
resolution: {integrity: sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==}
@@ -6023,6 +6054,9 @@ packages:
'@emnapi/runtime@1.11.1':
resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==}
+ '@emnapi/runtime@1.11.2':
+ resolution: {integrity: sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==}
+
'@emnapi/runtime@1.9.0':
resolution: {integrity: sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==}
@@ -11754,6 +11788,16 @@ packages:
core-js:
optional: true
+ '@rsbuild/core@2.1.8':
+ resolution: {integrity: sha512-Y70LMcCZspVoQ7Oip1W2Agu5wVhWZ2x3cYl4s9GLQG4VYphBud53DY/jkrqkyQF8ASYZDDDrW2KWNFj0kNLLuA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ core-js: '>= 3.0.0'
+ peerDependenciesMeta:
+ core-js:
+ optional: true
+
'@rsbuild/plugin-assets-retry@1.5.2':
resolution: {integrity: sha512-d+nZeoaokk/nlP0UV2/ijbmrvLFlH1SXTUd3kDilw0IqvANrlBMnwTcaxkX6tf0Dr0b4gApp9xiZLP5zQsgb5w==}
peerDependencies:
@@ -12153,6 +12197,11 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@rspack/binding-darwin-arm64@2.1.5':
+ resolution: {integrity: sha512-XLAN6YSU36qkciJtV9DY9z57pdHOjKy/f1HyoqpZenRg8p46jnXPziV45lfrTZpG+FF6g/jtTUc4dKbeyoWqPw==}
+ cpu: [arm64]
+ os: [darwin]
+
'@rspack/binding-darwin-x64@0.7.5':
resolution: {integrity: sha512-teLK0TB1x0CsvaaiCopsFx4EvJe+/Hljwii6R7C9qOZs5zSOfbT/LQ202eA0sAGodCncARCGaXVrsekbrRYqeA==}
cpu: [x64]
@@ -12218,6 +12267,11 @@ packages:
cpu: [x64]
os: [darwin]
+ '@rspack/binding-darwin-x64@2.1.5':
+ resolution: {integrity: sha512-KLW7PV86jyCOyqJSqrkZdvYUWYCFX/Q4LsGmVc8tyDA8jBYLMHJDewC/lNf9ot3rU2SoLDZKhDUh7q7dX0FRmg==}
+ cpu: [x64]
+ os: [darwin]
+
'@rspack/binding-linux-arm64-gnu@0.7.5':
resolution: {integrity: sha512-/24UytJXrK+7CsucDb30GCKYIJ8nG6ceqbJyOtsJv9zeArNLHkxrYGSyjHJIpQfwVN17BPP4RNOi+yIZ3ZgDyA==}
cpu: [arm64]
@@ -12283,6 +12337,11 @@ packages:
cpu: [arm64]
os: [linux]
+ '@rspack/binding-linux-arm64-gnu@2.1.5':
+ resolution: {integrity: sha512-KOooAC8L+Ljx5sY7ZuMeaXCQ310FNWaPWXcYQJpFPApF3qyLeSfuOftUGwxcxeo5U0mS5OY3zxp7/5CaHWKYjg==}
+ cpu: [arm64]
+ os: [linux]
+
'@rspack/binding-linux-arm64-musl@0.7.5':
resolution: {integrity: sha512-6RcxG42mLM01Pa6UYycACu/Nu9qusghAPUJumb8b8x5TRIDEtklYC5Ck6Rmagm+8E0ucMude2E/D4rMdIFcS3A==}
cpu: [arm64]
@@ -12348,16 +12407,31 @@ packages:
cpu: [arm64]
os: [linux]
+ '@rspack/binding-linux-arm64-musl@2.1.5':
+ resolution: {integrity: sha512-0GFc07gT71+uRbHtejDecBfSL0fs7dQAwCtXYieXboACauL7UvS3Hwr6v8A91aGtAcvLotnCaIa3CWWYwtYlYQ==}
+ cpu: [arm64]
+ os: [linux]
+
'@rspack/binding-linux-riscv64-gnu@2.1.2':
resolution: {integrity: sha512-uys8Jyw8Z3ralvICbN/L/nZfy5qELIwpOY72rhIqhoDYwFcL4fmMaY7WsvUcJOjCB2rqOcWPaWKuF2oPvo9iDQ==}
cpu: [riscv64]
os: [linux]
+ '@rspack/binding-linux-riscv64-gnu@2.1.5':
+ resolution: {integrity: sha512-isQQDp3fBzPSZpLVFzPqVXIVA4I9b9mKs58TfUgOzDP/1g1582YSV3iFopgFogvEliihXDuuXvM6aAkP+w8Z+Q==}
+ cpu: [riscv64]
+ os: [linux]
+
'@rspack/binding-linux-riscv64-musl@2.1.2':
resolution: {integrity: sha512-JYNVQwqCaRGQWvjHQYzZkIzQiwllMaJwh4Rdu3ww6W2OJcJUqT08sL1pkOtU0iCxT4VUYiRRcp93VGTGpHr8fg==}
cpu: [riscv64]
os: [linux]
+ '@rspack/binding-linux-riscv64-musl@2.1.5':
+ resolution: {integrity: sha512-/SP6VknY4kH60BYplI2FDNAJCo4U4DUszLxhKsgVlgA5ImgHC8Ew2AsKgidk7ceiYV9OcKzYuWYe9tVpysBYVA==}
+ cpu: [riscv64]
+ os: [linux]
+
'@rspack/binding-linux-x64-gnu@0.7.5':
resolution: {integrity: sha512-R0Lu4CJN2nWMW7WzPBuCIju80cQPpcaqwKJDj/quwQySpJJZ6c5qGwB8mntqjxIzZDrNH6u0OkpiUTbvWZj8ww==}
cpu: [x64]
@@ -12423,6 +12497,11 @@ packages:
cpu: [x64]
os: [linux]
+ '@rspack/binding-linux-x64-gnu@2.1.5':
+ resolution: {integrity: sha512-/GJmS+buA4pilT10gs5mfAhAZxSHXpDD8veZ3QpYvNUuoU9gvempAq9TgjbyNN/vc5pf76GdXPXKFMiehudYSA==}
+ cpu: [x64]
+ os: [linux]
+
'@rspack/binding-linux-x64-musl@0.7.5':
resolution: {integrity: sha512-dDgi/ThikMy1m4llxPeEXDCA2I8F8ezFS/eCPLZGU2/J1b4ALwDjuRsMmo+VXSlFCKgIt98V6h1woeg7nu96yg==}
cpu: [x64]
@@ -12488,6 +12567,11 @@ packages:
cpu: [x64]
os: [linux]
+ '@rspack/binding-linux-x64-musl@2.1.5':
+ resolution: {integrity: sha512-iwS3t75nZ2TnUjB05KtvpvjpdkOy/nLxbaOnwjbdnNZZXpUaMadLbllGAWayHPGCMsL2yKBEhVEESZpR7tK3SA==}
+ cpu: [x64]
+ os: [linux]
+
'@rspack/binding-wasm32-wasi@1.5.8':
resolution: {integrity: sha512-cfg3niNHeJuxuml1Vy9VvaJrI/5TakzoaZvKX2g5S24wfzR50Eyy4JAsZ+L2voWQQp1yMJbmPYPmnTCTxdJQBQ==}
cpu: [wasm32]
@@ -12520,6 +12604,10 @@ packages:
resolution: {integrity: sha512-EB4SqH8DW/E/OmqssNQvnIVGQiVUyYNlA/pcc6Ia4MlTNwu6eNDppcNLrToH+kSZpL4CpHSFfSM3eIsSuar2Rw==}
cpu: [wasm32]
+ '@rspack/binding-wasm32-wasi@2.1.5':
+ resolution: {integrity: sha512-jOhW69t1H/jcRaSMB5U8jVzWP18j0YQIlo0nT8W+KvNVScJeyOze4FFc+5RIS7VmuT8/jid7hUyydZOfm6UgqA==}
+ cpu: [wasm32]
+
'@rspack/binding-win32-arm64-msvc@0.7.5':
resolution: {integrity: sha512-nEF4cUdLfgEK6FrgJSJhUlr2/7LY1tmqBNQCFsCjtDtUkQbJIEo1b8edT94G9tJcQoFE4cD+Re30yBYbQO2Thg==}
cpu: [arm64]
@@ -12585,6 +12673,11 @@ packages:
cpu: [arm64]
os: [win32]
+ '@rspack/binding-win32-arm64-msvc@2.1.5':
+ resolution: {integrity: sha512-OLfMXmtFBcrWr9BRGKXJYrWgYR0JSaoAWr3EVFDjKGi/YR5aUwQSGc3AJPBph9g0YsdSqRuUhtQGtCk84DeeEA==}
+ cpu: [arm64]
+ os: [win32]
+
'@rspack/binding-win32-ia32-msvc@0.7.5':
resolution: {integrity: sha512-hEcHRwJIzpZsePr+5x6V/7TGhrPXhSZYG4sIhsrem1za9W+qqCYYLZ7KzzbRODU07QaAH2RxjcA1bf8F2QDYAQ==}
cpu: [ia32]
@@ -12650,6 +12743,11 @@ packages:
cpu: [ia32]
os: [win32]
+ '@rspack/binding-win32-ia32-msvc@2.1.5':
+ resolution: {integrity: sha512-p4OSmnj21+AY8vpIADveLEBXfXJRXonOTYim2VLVWV4TbXfhYNMLiX3qESHCdNnn6lVJM0q6zxxzEUfTyAKydw==}
+ cpu: [ia32]
+ os: [win32]
+
'@rspack/binding-win32-x64-msvc@0.7.5':
resolution: {integrity: sha512-PpVpP6J5/2b4T10hzSUwjLvmdpAOj3ozARl1Nrf/lsbYwhiXivoB8Gvoy/xe/Xpgr732Dk9VCeeW8rreWOOUVQ==}
cpu: [x64]
@@ -12715,6 +12813,11 @@ packages:
cpu: [x64]
os: [win32]
+ '@rspack/binding-win32-x64-msvc@2.1.5':
+ resolution: {integrity: sha512-YCkLLDGMkHsw5CpcsFtFhzCu+JZEsNrcH9O1GpWMkyxR2ku2Fq1i2wEHYSm26HyW+PJ3+Fv347MPWMFZIz9q2g==}
+ cpu: [x64]
+ os: [win32]
+
'@rspack/binding@0.7.5':
resolution: {integrity: sha512-XcdOvaCz1mWWwr5vmEY9zncdInrjINEh60EWkYdqtCA67v7X7rB1fe6n4BeAI1+YLS2Eacj+lytlr+n7I+DYVg==}
@@ -12754,6 +12857,9 @@ packages:
'@rspack/binding@2.1.2':
resolution: {integrity: sha512-/mFcRSUW7Pl19KeaBIujJvZYNJQu0wD5D3aa5h+Qcph26v7nmLYlX7eajIHGi8tt2qTZX1lXifw2KLIXKwYaRQ==}
+ '@rspack/binding@2.1.5':
+ resolution: {integrity: sha512-lF3ZLeeyV0AN3BL0m2jAmNZD5pP9IHsQ8gUXN7mo0g4xsW6nf6hsN7o9CnEHECz5uUZb+EoWsuWzAAmnA9Ip8Q==}
+
'@rspack/cli@1.3.9':
resolution: {integrity: sha512-jGsde6kP1S7QntU4TYNv8KAHRwe5lb21rRVVj6qGFOQ7pckxWadyYyowo6Qg43OYlPAc9ZlDlba3Zg3gQoD73g==}
hasBin: true
@@ -12889,6 +12995,18 @@ packages:
'@swc/helpers':
optional: true
+ '@rspack/core@2.1.5':
+ resolution: {integrity: sha512-YHjL7xVXycAWsjJtF39cRZ2u+ddiNFxY+FcNgEBe6Y8OaLeUfMfjba3gK+B1Oj32UcKD6BmXGsPfu9p+OII/Yw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0
+ '@swc/helpers': ^0.5.23
+ peerDependenciesMeta:
+ '@module-federation/runtime-tools':
+ optional: true
+ '@swc/helpers':
+ optional: true
+
'@rspack/dev-server@1.1.1':
resolution: {integrity: sha512-9r7vOml2SrFA8cvbcJdSan9wHEo1TPXezF22+s5jvdyAAywg8w7HqDol6TPVv64NUonP1DOdyLxZ+6UW6WZiwg==}
engines: {node: '>= 18.12.0'}
@@ -12961,6 +13079,19 @@ packages:
jsdom:
optional: true
+ '@rstest/core@0.11.4':
+ resolution: {integrity: sha512-HfBP4mmvLVq2vpyRvHHaeu1+K2e9XSjDCHbj15s+NExnniS2b+y/ABXyjJldpRSoiirKnfIqY7BVGOaO+G+W0w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ happy-dom: ^20.8.3
+ jsdom: '*'
+ peerDependenciesMeta:
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+
'@rstest/core@0.6.9':
resolution: {integrity: sha512-0qImkQB6T5NLrlgeuaZxSfgpAaaciouKJycpZe673M+cn1WLai7blt2z+Tf4Qv4DVOw/ZyphSmM8WNYz09vNmw==}
engines: {node: '>=18.12.0'}
@@ -28581,7 +28712,7 @@ snapshots:
'@babel/traverse': 7.29.7
'@babel/types': 7.29.7
convert-source-map: 1.9.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
lodash: 4.18.1
@@ -28604,7 +28735,7 @@ snapshots:
'@babel/types': 7.29.0
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -28624,7 +28755,7 @@ snapshots:
'@babel/types': 7.29.7
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -28760,7 +28891,7 @@ snapshots:
'@babel/core': 7.29.0
'@babel/helper-compilation-targets': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
lodash.debounce: 4.0.8
resolve: 1.22.11
transitivePeerDependencies:
@@ -28771,7 +28902,7 @@ snapshots:
'@babel/core': 7.29.7
'@babel/helper-compilation-targets': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
lodash.debounce: 4.0.8
resolve: 1.22.11
transitivePeerDependencies:
@@ -30480,7 +30611,7 @@ snapshots:
'@babel/parser': 7.29.2
'@babel/template': 7.28.6
'@babel/types': 7.29.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
transitivePeerDependencies:
- supports-color
@@ -30492,7 +30623,7 @@ snapshots:
'@babel/parser': 7.29.7
'@babel/template': 7.29.7
'@babel/types': 7.29.7
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
transitivePeerDependencies:
- supports-color
@@ -31076,6 +31207,12 @@ snapshots:
'@emnapi/wasi-threads': 1.2.2
tslib: 2.8.1
+ '@emnapi/core@1.11.2':
+ dependencies:
+ '@emnapi/wasi-threads': 1.2.2
+ tslib: 2.8.1
+ optional: true
+
'@emnapi/core@1.9.0':
dependencies:
'@emnapi/wasi-threads': 1.2.0
@@ -31091,6 +31228,11 @@ snapshots:
dependencies:
tslib: 2.8.1
+ '@emnapi/runtime@1.11.2':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@emnapi/runtime@1.9.0':
dependencies:
tslib: 2.8.1
@@ -31775,7 +31917,7 @@ snapshots:
'@eslint/config-array@0.20.1':
dependencies:
'@eslint/object-schema': 2.1.7
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
minimatch: 3.1.5
transitivePeerDependencies:
- supports-color
@@ -31783,7 +31925,7 @@ snapshots:
'@eslint/config-array@0.21.2':
dependencies:
'@eslint/object-schema': 2.1.7
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
minimatch: 3.1.5
transitivePeerDependencies:
- supports-color
@@ -31805,7 +31947,7 @@ snapshots:
'@eslint/eslintrc@2.1.4':
dependencies:
ajv: 6.14.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
espree: 9.6.1
globals: 13.24.0
ignore: 5.3.2
@@ -31819,7 +31961,7 @@ snapshots:
'@eslint/eslintrc@3.3.5':
dependencies:
ajv: 6.14.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
espree: 10.4.0
globals: 14.0.0
ignore: 5.3.2
@@ -31855,7 +31997,7 @@ snapshots:
'@expo/spawn-async': 1.7.2
arg: 5.0.2
chalk: 4.1.2
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
find-up: 5.0.0
getenv: 1.0.0
minimatch: 3.1.5
@@ -31983,7 +32125,7 @@ snapshots:
'@humanwhocodes/config-array@0.13.0':
dependencies:
'@humanwhocodes/object-schema': 2.0.3
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
minimatch: 3.1.5
transitivePeerDependencies:
- supports-color
@@ -33048,7 +33190,7 @@ snapshots:
- webpack-hot-middleware
- webpack-plugin-serve
- '@modern-js/app-tools@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.41(@swc/helpers@0.5.19))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.62.2)(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.41(@swc/helpers@0.5.19))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)':
+ '@modern-js/app-tools@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.41(@swc/helpers@0.5.19))(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.62.2)(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.41(@swc/helpers@0.5.19))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(type-fest@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)':
dependencies:
'@babel/parser': 7.29.2
'@babel/traverse': 7.29.0
@@ -33060,12 +33202,12 @@ snapshots:
'@modern-js/plugin-i18n': 2.70.8
'@modern-js/plugin-v2': 2.70.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@modern-js/prod-server': 2.70.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@modern-js/rsbuild-plugin-esbuild': 2.70.8(@swc/core@1.15.41(@swc/helpers@0.5.19))(webpack-cli@5.1.4)
+ '@modern-js/rsbuild-plugin-esbuild': 2.70.8(@swc/core@1.15.41(@swc/helpers@0.5.19))(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
'@modern-js/server': 2.70.8(@babel/traverse@7.29.0)(@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.41(@swc/helpers@0.5.19))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)
'@modern-js/server-core': 2.70.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@modern-js/server-utils': 2.70.8(@babel/traverse@7.29.0)(@rsbuild/core@1.7.3)
'@modern-js/types': 2.70.8
- '@modern-js/uni-builder': 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)
+ '@modern-js/uni-builder': 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)
'@modern-js/utils': 2.70.8
'@rsbuild/core': 1.7.3
'@rsbuild/plugin-node-polyfill': 1.4.4(@rsbuild/core@1.7.3)
@@ -33163,12 +33305,12 @@ snapshots:
- utf-8-validate
- webpack
- '@modern-js/app-tools@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.17))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@3.14.2)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
+ '@modern-js/app-tools@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.17))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@3.14.2)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
'@babel/parser': 7.29.7
'@babel/traverse': 7.29.7
'@babel/types': 7.29.7
- '@modern-js/builder': 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ '@modern-js/builder': 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/i18n-utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/plugin': 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/plugin-data-loader': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -33216,12 +33358,12 @@ snapshots:
- utf-8-validate
- webpack
- '@modern-js/app-tools@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@3.14.2)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
+ '@modern-js/app-tools@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@3.14.2)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
'@babel/parser': 7.29.7
'@babel/traverse': 7.29.7
'@babel/types': 7.29.7
- '@modern-js/builder': 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ '@modern-js/builder': 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/i18n-utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/plugin': 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/plugin-data-loader': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -33269,12 +33411,12 @@ snapshots:
- utf-8-validate
- webpack
- '@modern-js/app-tools@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
+ '@modern-js/app-tools@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(core-js@3.49.0)(encoding@0.1.13)(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(ts-node@10.9.2(@swc/core@1.15.41(@swc/helpers@0.5.23))(@types/node@20.19.5)(typescript@7.0.2))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
'@babel/parser': 7.29.7
'@babel/traverse': 7.29.7
'@babel/types': 7.29.7
- '@modern-js/builder': 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ '@modern-js/builder': 3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/i18n-utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/plugin': 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/plugin-data-loader': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -33391,7 +33533,7 @@ snapshots:
- '@rsbuild/core'
- supports-color
- '@modern-js/babel-preset@2.68.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
+ '@modern-js/babel-preset@2.68.0(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
dependencies:
'@babel/core': 7.29.7
'@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.7)
@@ -33403,7 +33545,7 @@ snapshots:
'@babel/preset-typescript': 7.28.5(@babel/core@7.29.7)
'@babel/runtime': 7.28.2
'@babel/types': 7.29.7
- '@rsbuild/plugin-babel': 1.0.5(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
+ '@rsbuild/plugin-babel': 1.0.5(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@swc/helpers': 0.5.17
'@types/babel__core': 7.20.5
babel-plugin-dynamic-import-node: 2.3.3
@@ -33506,20 +33648,20 @@ snapshots:
- typescript
- webpack
- '@modern-js/builder@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
+ '@modern-js/builder@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
'@modern-js/utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-assets-retry': 2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@rsbuild/plugin-check-syntax': 2.0.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@rsbuild/plugin-css-minimizer': 2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(esbuild@0.28.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
- '@rsbuild/plugin-less': 1.6.4(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
- '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))
+ '@rsbuild/plugin-less': 1.6.4(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))
'@rsbuild/plugin-rem': 1.0.6(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@rsbuild/plugin-sass': 1.5.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@rsbuild/plugin-source-build': 1.0.6(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
- '@rsbuild/plugin-svgr': 2.0.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(typescript@7.0.2)
- '@rsbuild/plugin-type-check': 1.5.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(tslib@2.8.1)(typescript@7.0.2)
+ '@rsbuild/plugin-svgr': 2.0.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(typescript@7.0.2)
+ '@rsbuild/plugin-type-check': 1.5.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(tslib@2.8.1)(typescript@7.0.2)
'@rsbuild/plugin-typed-css-modules': 1.2.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@swc/core': 1.15.41(@swc/helpers@0.5.17)
'@swc/helpers': 0.5.17
@@ -33537,8 +33679,8 @@ snapshots:
postcss-media-minmax: 5.0.0(postcss@8.5.15)
postcss-nesting: 12.1.5(postcss@8.5.15)
postcss-page-break: 3.0.4(postcss@8.5.15)
- rsbuild-plugin-rsc: 0.1.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))
+ rsbuild-plugin-rsc: 0.1.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))
ts-deepmerge: 7.0.3
transitivePeerDependencies:
- '@module-federation/runtime-tools'
@@ -33558,20 +33700,20 @@ snapshots:
- typescript
- webpack
- '@modern-js/builder@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
+ '@modern-js/builder@3.5.0(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(esbuild@0.28.1)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
'@modern-js/utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-assets-retry': 2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@rsbuild/plugin-check-syntax': 2.0.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@rsbuild/plugin-css-minimizer': 2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(esbuild@0.28.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
- '@rsbuild/plugin-less': 1.6.4(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
- '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ '@rsbuild/plugin-less': 1.6.4(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@rsbuild/plugin-rem': 1.0.6(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@rsbuild/plugin-sass': 1.5.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@rsbuild/plugin-source-build': 1.0.6(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
- '@rsbuild/plugin-svgr': 2.0.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(typescript@7.0.2)
- '@rsbuild/plugin-type-check': 1.5.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)
+ '@rsbuild/plugin-svgr': 2.0.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(typescript@7.0.2)
+ '@rsbuild/plugin-type-check': 1.5.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)
'@rsbuild/plugin-typed-css-modules': 1.2.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@swc/core': 1.15.41(@swc/helpers@0.5.17)
'@swc/helpers': 0.5.17
@@ -33589,8 +33731,8 @@ snapshots:
postcss-media-minmax: 5.0.0(postcss@8.5.15)
postcss-nesting: 12.1.5(postcss@8.5.15)
postcss-page-break: 3.0.4(postcss@8.5.15)
- rsbuild-plugin-rsc: 0.1.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ rsbuild-plugin-rsc: 0.1.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
+ rspack-manifest-plugin: 5.2.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
ts-deepmerge: 7.0.3
transitivePeerDependencies:
- '@module-federation/runtime-tools'
@@ -33801,10 +33943,10 @@ snapshots:
'@modern-js/utils': 2.70.8
'@swc/helpers': 0.5.17
- '@modern-js/plugin-server@2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@modern-js/plugin-server@2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@modern-js/runtime-utils': 2.68.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@modern-js/server-utils': 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
+ '@modern-js/server-utils': 2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@modern-js/utils': 2.68.0
'@swc/helpers': 0.5.17
transitivePeerDependencies:
@@ -33814,7 +33956,7 @@ snapshots:
- react-dom
- supports-color
- '@modern-js/plugin-state@2.70.8(@modern-js/runtime@2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@modern-js/plugin-state@2.70.8(@modern-js/runtime@2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(react@19.2.4))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@modern-js-reduck/plugin-auto-actions': 1.1.13(@modern-js-reduck/store@1.1.13)
'@modern-js-reduck/plugin-devtools': 1.1.13(@modern-js-reduck/store@1.1.13)
@@ -33822,7 +33964,7 @@ snapshots:
'@modern-js-reduck/plugin-immutable': 1.1.13(@modern-js-reduck/store@1.1.13)
'@modern-js-reduck/react': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@modern-js-reduck/store': 1.1.13
- '@modern-js/runtime': 2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)
+ '@modern-js/runtime': 2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(react@19.2.4)
'@modern-js/runtime-utils': 2.70.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@modern-js/types': 2.70.8
'@modern-js/utils': 2.70.8
@@ -33936,14 +34078,14 @@ snapshots:
react-dom: 19.2.7(react@19.2.7)
react-server-dom-webpack: 19.2.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
- '@modern-js/render@2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)':
+ '@modern-js/render@2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(react@19.2.4)':
dependencies:
'@modern-js/types': 2.70.8
'@modern-js/utils': 2.70.8
'@swc/helpers': 0.5.17
react: 19.2.4
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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/render@3.5.0(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -33954,23 +34096,23 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
react-server-dom-rspack: 0.0.2(@rspack/core@2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@modern-js/render@3.5.0(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
+ '@modern-js/render@3.5.0(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
dependencies:
'@modern-js/types': 3.5.0
'@modern-js/utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@swc/helpers': 0.5.17
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-server-dom-rspack: 0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-server-dom-rspack: 0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@modern-js/render@3.5.0(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
+ '@modern-js/render@3.5.0(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
dependencies:
'@modern-js/types': 3.5.0
'@modern-js/utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@swc/helpers': 0.5.17
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-server-dom-rspack: 0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-server-dom-rspack: 0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/rsbuild-plugin-esbuild@2.70.5(@swc/core@1.15.41(@swc/helpers@0.5.17))(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))':
dependencies:
@@ -33982,11 +34124,11 @@ snapshots:
- uglify-js
- webpack-cli
- '@modern-js/rsbuild-plugin-esbuild@2.70.8(@swc/core@1.15.41(@swc/helpers@0.5.19))(webpack-cli@5.1.4)':
+ '@modern-js/rsbuild-plugin-esbuild@2.70.8(@swc/core@1.15.41(@swc/helpers@0.5.19))(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))':
dependencies:
'@swc/helpers': 0.5.17
esbuild: 0.25.5
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.25.5)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
transitivePeerDependencies:
- '@swc/core'
- uglify-js
@@ -34087,7 +34229,7 @@ snapshots:
- react-server-dom-webpack
- supports-color
- '@modern-js/runtime@2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)':
+ '@modern-js/runtime@2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(react@19.2.4)':
dependencies:
'@babel/core': 7.29.0
'@babel/types': 7.29.0
@@ -34097,7 +34239,7 @@ snapshots:
'@modern-js/plugin': 2.70.8
'@modern-js/plugin-data-loader': 2.70.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@modern-js/plugin-v2': 2.70.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@modern-js/render': 2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)
+ '@modern-js/render': 2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(react@19.2.4)
'@modern-js/runtime-utils': 2.70.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@modern-js/types': 2.70.8
'@modern-js/utils': 2.70.8
@@ -34148,13 +34290,13 @@ snapshots:
- core-js
- react-server-dom-rspack
- '@modern-js/runtime@3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
+ '@modern-js/runtime@3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
dependencies:
'@loadable/component': 5.16.7(react@18.3.1)
'@loadable/server': 5.16.7(@loadable/component@5.16.7(react@18.3.1))(react@18.3.1)
'@modern-js/plugin': 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/plugin-data-loader': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@modern-js/render': 3.5.0(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ '@modern-js/render': 3.5.0(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@modern-js/runtime-utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/types': 3.5.0
'@modern-js/utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -34177,13 +34319,13 @@ snapshots:
- core-js
- react-server-dom-rspack
- '@modern-js/runtime@3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
+ '@modern-js/runtime@3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
dependencies:
'@loadable/component': 5.16.7(react@18.3.1)
'@loadable/server': 5.16.7(@loadable/component@5.16.7(react@18.3.1))(react@18.3.1)
'@modern-js/plugin': 3.5.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/plugin-data-loader': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@modern-js/render': 3.5.0(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ '@modern-js/render': 3.5.0(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
'@modern-js/runtime-utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@modern-js/types': 3.5.0
'@modern-js/utils': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -34313,7 +34455,7 @@ snapshots:
- react
- react-dom
- '@modern-js/server-utils@2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
+ '@modern-js/server-utils@2.68.0(@babel/traverse@7.29.7)(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
dependencies:
'@babel/core': 7.29.7
'@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.7)
@@ -34322,7 +34464,7 @@ snapshots:
'@babel/preset-typescript': 7.28.5(@babel/core@7.29.7)
'@modern-js/babel-compiler': 2.68.0
'@modern-js/babel-plugin-module-resolver': 2.68.0
- '@modern-js/babel-preset': 2.68.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
+ '@modern-js/babel-preset': 2.68.0(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@modern-js/utils': 2.68.0
'@swc/helpers': 0.5.17
babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.29.7)(@babel/traverse@7.29.7)
@@ -34541,12 +34683,12 @@ snapshots:
- supports-color
- utf-8-validate
- '@modern-js/storybook-builder@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(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.41(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))':
+ '@modern-js/storybook-builder@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(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@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
'@modern-js/core': 2.70.8
- '@modern-js/plugin-state': 2.70.8(@modern-js/runtime@2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@modern-js/runtime': 2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(react@19.2.4)
- '@modern-js/uni-builder': 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)
+ '@modern-js/plugin-state': 2.70.8(@modern-js/runtime@2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(react@19.2.4))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@modern-js/runtime': 2.70.8(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(react@19.2.4)
+ '@modern-js/uni-builder': 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)
'@modern-js/utils': 2.70.8
'@rsbuild/core': 1.7.3
'@storybook/components': 7.6.24(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
@@ -34557,7 +34699,7 @@ snapshots:
'@storybook/mdx2-csf': 1.1.0
'@storybook/preview': 7.6.24
'@storybook/preview-api': 7.6.24
- '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@storybook/router': 7.6.24
'@storybook/theming': 7.6.24(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
ast-types: 0.14.2
@@ -34595,9 +34737,9 @@ snapshots:
- webpack-hot-middleware
- webpack-plugin-serve
- '@modern-js/storybook@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(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.41(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))':
+ '@modern-js/storybook@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(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@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
- '@modern-js/storybook-builder': 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(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.41(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ '@modern-js/storybook-builder': 2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(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@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@modern-js/utils': 2.70.8
'@storybook/react': 7.6.24(encoding@0.1.13)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@7.0.2)
storybook: 7.6.24(encoding@0.1.13)
@@ -34773,7 +34915,7 @@ snapshots:
- webpack-hot-middleware
- webpack-plugin-serve
- '@modern-js/uni-builder@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)':
+ '@modern-js/uni-builder@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)':
dependencies:
'@babel/core': 7.29.0
'@babel/preset-react': 7.28.5(@babel/core@7.29.0)
@@ -34781,12 +34923,12 @@ snapshots:
'@modern-js/babel-preset': 2.70.8(@rsbuild/core@1.7.3)
'@modern-js/flight-server-transform-plugin': 2.70.8
'@modern-js/utils': 2.70.8
- '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@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.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ '@rsbuild/plugin-css-minimizer': 1.1.1(@rsbuild/core@1.7.3)(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@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)
@@ -34799,11 +34941,11 @@ snapshots:
'@rsbuild/plugin-type-check': 1.3.4(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(tslib@2.8.1)(typescript@7.0.2)
'@rsbuild/plugin-typed-css-modules': 1.2.1(@rsbuild/core@1.7.3)
'@rsbuild/plugin-yaml': 1.0.4(@rsbuild/core@1.7.3)
- '@rsbuild/webpack': 1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ '@rsbuild/webpack': 1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
'@swc/core': 1.15.8(@swc/helpers@0.5.17)
'@swc/helpers': 0.5.17
autoprefixer: 10.4.23(postcss@8.5.10)
- babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
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
@@ -34812,7 +34954,7 @@ snapshots:
es-module-lexer: 1.5.3
glob: 9.3.5
html-minifier-terser: 7.2.0
- html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
jiti: 1.21.7
lodash: 4.18.1
magic-string: 0.30.21
@@ -34827,11 +34969,11 @@ snapshots:
postcss-page-break: 3.0.4(postcss@8.5.10)
react-refresh: 0.14.2
rspack-manifest-plugin: 5.0.3(@rspack/core@1.7.9(@swc/helpers@0.5.19))
- terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
ts-deepmerge: 7.0.2
- ts-loader: 9.4.4(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
- webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4)
- webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ ts-loader: 9.4.4(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
+ webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
transitivePeerDependencies:
- '@parcel/css'
- '@rspack/core'
@@ -34853,7 +34995,7 @@ snapshots:
- webpack-hot-middleware
- webpack-plugin-serve
- '@modern-js/uni-builder@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)':
+ '@modern-js/uni-builder@2.70.8(@rspack/core@1.7.9(@swc/helpers@0.5.19))(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@2.19.0)(typescript@7.0.2)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)':
dependencies:
'@babel/core': 7.29.0
'@babel/preset-react': 7.28.5(@babel/core@7.29.0)
@@ -34861,12 +35003,12 @@ snapshots:
'@modern-js/babel-preset': 2.70.8(@rsbuild/core@1.7.3)
'@modern-js/flight-server-transform-plugin': 2.70.8
'@modern-js/utils': 2.70.8
- '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
'@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)
@@ -34879,11 +35021,11 @@ snapshots:
'@rsbuild/plugin-type-check': 1.3.4(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(tslib@2.8.1)(typescript@7.0.2)
'@rsbuild/plugin-typed-css-modules': 1.2.1(@rsbuild/core@1.7.3)
'@rsbuild/plugin-yaml': 1.0.4(@rsbuild/core@1.7.3)
- '@rsbuild/webpack': 1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4)
+ '@rsbuild/webpack': 1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
'@swc/core': 1.15.8(@swc/helpers@0.5.17)
'@swc/helpers': 0.5.17
autoprefixer: 10.4.23(postcss@8.5.10)
- babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
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
@@ -34892,7 +35034,7 @@ snapshots:
es-module-lexer: 1.5.3
glob: 9.3.5
html-minifier-terser: 7.2.0
- html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
jiti: 1.21.7
lodash: 4.18.1
magic-string: 0.30.21
@@ -34907,11 +35049,11 @@ snapshots:
postcss-page-break: 3.0.4(postcss@8.5.10)
react-refresh: 0.14.2
rspack-manifest-plugin: 5.0.3(@rspack/core@1.7.9(@swc/helpers@0.5.19))
- terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ terser-webpack-plugin: 5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
ts-deepmerge: 7.0.2
- ts-loader: 9.4.4(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
- webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(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.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ ts-loader: 9.4.4(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
+ webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
transitivePeerDependencies:
- '@parcel/css'
- '@rspack/core'
@@ -35560,7 +35702,7 @@ snapshots:
'@open-draft/until': 1.0.3
'@types/debug': 4.1.12
'@xmldom/xmldom': 0.8.11
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
headers-polyfill: 3.2.5
outvariant: 1.4.3
strict-event-emitter: 0.2.8
@@ -35722,6 +35864,13 @@ snapshots:
'@tybys/wasm-util': 0.10.3
optional: true
+ '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)':
+ dependencies:
+ '@emnapi/core': 1.11.2
+ '@emnapi/runtime': 1.11.2
+ '@tybys/wasm-util': 0.10.3
+ optional: true
+
'@ndelangen/get-tarball@3.0.9':
dependencies:
gunzip-maybe: 1.4.2
@@ -36407,7 +36556,7 @@ snapshots:
webpack-dev-server: 5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
webpack-hot-middleware: 2.26.1
- '@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))':
+ '@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack-hot-middleware@2.26.1)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
ansi-html: 0.0.9
core-js-pure: 3.49.0
@@ -36417,10 +36566,10 @@ snapshots:
react-refresh: 0.14.2
schema-utils: 4.3.0
source-map: 0.7.6
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
type-fest: 2.19.0
- webpack-dev-server: 5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ webpack-dev-server: 5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
webpack-hot-middleware: 2.26.1
'@polka/url@1.0.0-next.29': {}
@@ -38482,7 +38631,7 @@ snapshots:
dependencies:
'@react-native/dev-middleware': 0.80.0
chalk: 4.1.2
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
invariant: 2.2.4
metro: 0.82.5
metro-config: 0.82.5
@@ -38499,7 +38648,7 @@ snapshots:
dependencies:
'@react-native/dev-middleware': 0.80.0
chalk: 4.1.2
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
invariant: 2.2.4
metro: 0.82.5
metro-config: 0.82.5
@@ -38521,7 +38670,7 @@ snapshots:
chrome-launcher: 0.15.2
chromium-edge-launcher: 0.2.0
connect: 3.7.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
invariant: 2.2.4
nullthrows: 1.1.1
open: 7.4.2
@@ -38886,17 +39035,17 @@ snapshots:
'@rolldown/binding-openharmony-arm64@1.0.0-rc.9':
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ '@rolldown/binding-wasm32-wasi@1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.9(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ '@rolldown/binding-wasm32-wasi@1.0.0-rc.9(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -39182,9 +39331,9 @@ snapshots:
core-js: 3.42.0
jiti: 2.6.1
- '@rsbuild/core@1.5.17(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ '@rsbuild/core@1.5.17(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)':
dependencies:
- '@rspack/core': 1.5.8(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@swc/helpers@0.5.17)
+ '@rspack/core': 1.5.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@swc/helpers@0.5.17)
'@rspack/lite-tapable': 1.0.1
'@swc/helpers': 0.5.17
core-js: 3.46.0
@@ -39273,6 +39422,15 @@ snapshots:
transitivePeerDependencies:
- '@module-federation/runtime-tools'
+ '@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)':
+ dependencies:
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@swc/helpers': 0.5.23
+ optionalDependencies:
+ core-js: 3.49.0
+ transitivePeerDependencies:
+ - '@module-federation/runtime-tools'
+
'@rsbuild/plugin-assets-retry@1.5.2(@rsbuild/core@1.7.3)':
optionalDependencies:
'@rsbuild/core': 1.7.3
@@ -39295,13 +39453,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@rsbuild/plugin-babel@1.0.5(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
+ '@rsbuild/plugin-babel@1.0.5(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
dependencies:
'@babel/core': 7.29.7
'@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.7)
'@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.7)
'@babel/preset-typescript': 7.28.5(@babel/core@7.29.7)
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@types/babel__core': 7.20.5
deepmerge: 4.3.1
reduce-configs: 1.1.2
@@ -39323,7 +39481,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@rsbuild/plugin-babel@1.2.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
+ '@rsbuild/plugin-babel@1.2.1(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
dependencies:
'@babel/core': 7.29.7
'@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.7)
@@ -39332,21 +39490,21 @@ snapshots:
'@types/babel__core': 7.20.5
reduce-configs: 1.1.2
optionalDependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
- supports-color
- '@rsbuild/plugin-babel@2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))':
+ '@rsbuild/plugin-babel@2.0.1(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))':
dependencies:
'@babel/core': 7.29.7
'@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7)
'@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7)
'@babel/preset-typescript': 7.29.7(@babel/core@7.29.7)
'@types/babel__core': 7.20.5
- babel-loader: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))
+ babel-loader: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))
reduce-configs: 1.1.2
optionalDependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
- '@rspack/core'
- supports-color
@@ -39372,9 +39530,9 @@ snapshots:
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- '@rsbuild/plugin-css-minimizer@1.1.1(@rsbuild/core@1.7.3)(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))':
+ '@rsbuild/plugin-css-minimizer@1.1.1(@rsbuild/core@1.7.3)(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
- css-minimizer-webpack-plugin: 7.0.2(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ css-minimizer-webpack-plugin: 7.0.2(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
reduce-configs: 1.1.2
optionalDependencies:
'@rsbuild/core': 1.7.3
@@ -39402,9 +39560,9 @@ 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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
- css-minimizer-webpack-plugin: 7.0.2(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ css-minimizer-webpack-plugin: 7.0.2(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
reduce-configs: 1.1.2
optionalDependencies:
'@rsbuild/core': 1.7.3
@@ -39465,11 +39623,11 @@ snapshots:
- '@rspack/core'
- webpack
- '@rsbuild/plugin-less@1.6.4(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
+ '@rsbuild/plugin-less@1.6.4(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
deepmerge: 4.3.1
less: 4.6.4
- less-loader: 12.3.3(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(less@4.6.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ less-loader: 12.3.3(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(less@4.6.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
reduce-configs: 1.1.2
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
@@ -39477,11 +39635,11 @@ snapshots:
- '@rspack/core'
- webpack
- '@rsbuild/plugin-less@1.6.4(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
+ '@rsbuild/plugin-less@1.6.4(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
deepmerge: 4.3.1
less: 4.6.4
- less-loader: 12.3.3(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(less@4.6.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ less-loader: 12.3.3(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(less@4.6.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
reduce-configs: 1.1.2
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
@@ -39578,6 +39736,14 @@ snapshots:
transitivePeerDependencies:
- webpack-hot-middleware
+ '@rsbuild/plugin-react@1.4.5(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(webpack-hot-middleware@2.26.1)':
+ dependencies:
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rspack/plugin-react-refresh': 1.6.1(react-refresh@0.18.0)(webpack-hot-middleware@2.26.1)
+ react-refresh: 0.18.0
+ transitivePeerDependencies:
+ - webpack-hot-middleware
+
'@rsbuild/plugin-react@2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))':
dependencies:
'@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-refresh@0.18.0)
@@ -39587,27 +39753,27 @@ snapshots:
transitivePeerDependencies:
- '@rspack/core'
- '@rsbuild/plugin-react@2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))':
+ '@rsbuild/plugin-react@2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))':
dependencies:
- '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-refresh@0.18.0)
+ '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-refresh@0.18.0)
react-refresh: 0.18.0
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
- '@rspack/core'
- '@rsbuild/plugin-react@2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))':
+ '@rsbuild/plugin-react@2.0.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))':
dependencies:
- '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)
+ '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)
react-refresh: 0.18.0
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
- '@rspack/core'
- '@rsbuild/plugin-react@2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))':
+ '@rsbuild/plugin-react@2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))':
dependencies:
- '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)
+ '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)
react-refresh: 0.18.0
optionalDependencies:
'@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
@@ -39623,18 +39789,18 @@ snapshots:
transitivePeerDependencies:
- '@rspack/core'
- '@rsbuild/plugin-react@2.1.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))':
+ '@rsbuild/plugin-react@2.1.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))':
dependencies:
- '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-refresh@0.18.0)
+ '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-refresh@0.18.0)
react-refresh: 0.18.0
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
- '@rspack/core'
- '@rsbuild/plugin-react@2.1.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))':
+ '@rsbuild/plugin-react@2.1.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))':
dependencies:
- '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)
+ '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)
react-refresh: 0.18.0
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
@@ -39650,15 +39816,24 @@ snapshots:
transitivePeerDependencies:
- '@rspack/core'
- '@rsbuild/plugin-react@2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))':
+ '@rsbuild/plugin-react@2.1.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))':
dependencies:
- '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)
+ '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)
react-refresh: 0.18.0
optionalDependencies:
'@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
- '@rspack/core'
+ '@rsbuild/plugin-react@2.1.0(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))':
+ dependencies:
+ '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)
+ react-refresh: 0.18.0
+ optionalDependencies:
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ transitivePeerDependencies:
+ - '@rspack/core'
+
'@rsbuild/plugin-rem@1.0.5(@rsbuild/core@1.7.3)':
dependencies:
deepmerge: 4.3.1
@@ -39692,7 +39867,7 @@ snapshots:
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- '@rsbuild/plugin-sass@2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
+ '@rsbuild/plugin-sass@2.0.1(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
dependencies:
deepmerge: 4.3.1
loader-utils: 2.0.4
@@ -39700,7 +39875,7 @@ snapshots:
reduce-configs: 2.0.1
sass-embedded: 1.100.0
optionalDependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rsbuild/plugin-source-build@1.0.4(@rsbuild/core@1.7.3)':
dependencies:
@@ -39754,9 +39929,9 @@ snapshots:
- supports-color
- typescript
- '@rsbuild/plugin-svgr@2.0.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(typescript@7.0.2)':
+ '@rsbuild/plugin-svgr@2.0.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(typescript@7.0.2)':
dependencies:
- '@rsbuild/plugin-react': 2.1.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))
+ '@rsbuild/plugin-react': 2.1.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))
'@svgr/core': 8.1.0(typescript@7.0.2)
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@7.0.2))
'@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@7.0.2))(typescript@7.0.2)
@@ -39769,9 +39944,9 @@ snapshots:
- supports-color
- typescript
- '@rsbuild/plugin-svgr@2.0.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(typescript@7.0.2)':
+ '@rsbuild/plugin-svgr@2.0.3(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(typescript@7.0.2)':
dependencies:
- '@rsbuild/plugin-react': 2.1.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ '@rsbuild/plugin-react': 2.1.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@svgr/core': 8.1.0(typescript@7.0.2)
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@6.0.3))
'@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@6.0.3))(typescript@7.0.2)
@@ -39829,12 +40004,12 @@ snapshots:
- tslib
- typescript
- '@rsbuild/plugin-type-check@1.5.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(tslib@2.8.1)(typescript@7.0.2)':
+ '@rsbuild/plugin-type-check@1.5.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(tslib@2.8.1)(typescript@7.0.2)':
dependencies:
deepmerge: 4.3.1
json5: 2.2.3
reduce-configs: 1.1.2
- ts-checker-rspack-plugin: 1.5.1(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(tslib@2.8.1)(typescript@7.0.2)
+ ts-checker-rspack-plugin: 1.5.1(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(tslib@2.8.1)(typescript@7.0.2)
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
@@ -39842,12 +40017,12 @@ snapshots:
- tslib
- typescript
- '@rsbuild/plugin-type-check@1.5.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)':
+ '@rsbuild/plugin-type-check@1.5.0(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)':
dependencies:
deepmerge: 4.3.1
json5: 2.2.3
reduce-configs: 1.1.2
- ts-checker-rspack-plugin: 1.5.1(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)
+ ts-checker-rspack-plugin: 1.5.1(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
@@ -39855,14 +40030,14 @@ snapshots:
- tslib
- typescript
- '@rsbuild/plugin-type-check@1.5.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)':
+ '@rsbuild/plugin-type-check@1.5.0(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)':
dependencies:
deepmerge: 4.3.1
json5: 2.2.3
reduce-configs: 1.1.2
- ts-checker-rspack-plugin: 1.5.1(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)
+ ts-checker-rspack-plugin: 1.5.1(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)
optionalDependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
- '@rspack/core'
- tslib
@@ -39876,20 +40051,20 @@ snapshots:
optionalDependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- '@rsbuild/plugin-vue-jsx@2.0.1(@babel/core@7.29.7)(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
+ '@rsbuild/plugin-vue-jsx@2.0.1(@babel/core@7.29.7)(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))':
dependencies:
- '@rsbuild/plugin-babel': 1.2.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
+ '@rsbuild/plugin-babel': 1.2.1(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
'@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7)
babel-plugin-vue-jsx-hmr: 1.0.0
optionalDependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
- '@babel/core'
- supports-color
- '@rsbuild/plugin-vue@2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2))':
+ '@rsbuild/plugin-vue@2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2))':
dependencies:
- rspack-vue-loader: 17.5.1(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2))
+ rspack-vue-loader: 17.5.1(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2))
optionalDependencies:
'@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
transitivePeerDependencies:
@@ -39921,7 +40096,7 @@ snapshots:
picocolors: 1.1.1
reduce-configs: 1.1.2
tsconfig-paths-webpack-plugin: 4.2.0
- webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
transitivePeerDependencies:
- '@rspack/core'
- '@swc/core'
@@ -39929,16 +40104,16 @@ snapshots:
- uglify-js
- webpack-cli
- '@rsbuild/webpack@1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4)':
+ '@rsbuild/webpack@1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))':
dependencies:
'@rsbuild/core': 1.7.3
- copy-webpack-plugin: 11.0.0(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
- html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
- mini-css-extract-plugin: 2.9.4(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ copy-webpack-plugin: 11.0.0(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ mini-css-extract-plugin: 2.9.4(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
picocolors: 1.1.1
reduce-configs: 1.1.2
tsconfig-paths-webpack-plugin: 4.2.0
- webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
transitivePeerDependencies:
- '@rspack/core'
- '@swc/core'
@@ -39946,16 +40121,16 @@ snapshots:
- uglify-js
- webpack-cli
- '@rsbuild/webpack@1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4)':
+ '@rsbuild/webpack@1.6.1(@rsbuild/core@1.7.3)(@rspack/core@1.7.9(@swc/helpers@0.5.19))(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))':
dependencies:
'@rsbuild/core': 1.7.3
- copy-webpack-plugin: 11.0.0(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
- html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
- mini-css-extract-plugin: 2.9.4(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ copy-webpack-plugin: 11.0.0(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ mini-css-extract-plugin: 2.9.4(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
picocolors: 1.1.1
reduce-configs: 1.1.2
tsconfig-paths-webpack-plugin: 4.2.0
- webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
transitivePeerDependencies:
- '@rspack/core'
- '@swc/core'
@@ -39963,10 +40138,10 @@ snapshots:
- uglify-js
- webpack-cli
- '@rslib/core@0.12.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(typescript@7.0.2)':
+ '@rslib/core@0.12.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(typescript@7.0.2)':
dependencies:
- '@rsbuild/core': 1.5.17(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
- rsbuild-plugin-dts: 0.12.4(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(@rsbuild/core@1.5.17(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1))(typescript@7.0.2)
+ '@rsbuild/core': 1.5.17(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
+ rsbuild-plugin-dts: 0.12.4(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(@rsbuild/core@1.5.17(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2))(typescript@7.0.2)
tinyglobby: 0.2.15
optionalDependencies:
'@microsoft/api-extractor': 7.57.7(@types/node@20.19.5)
@@ -39990,7 +40165,7 @@ snapshots:
'@rslib/core@0.23.2(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@6.0.3)':
dependencies:
'@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- rsbuild-plugin-dts: 0.23.2(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.36.1))(typescript@6.0.3)
+ rsbuild-plugin-dts: 0.23.2(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(typescript@6.0.3)
optionalDependencies:
'@microsoft/api-extractor': 7.57.7(@types/node@20.19.5)
typescript: 6.0.3
@@ -40071,6 +40246,9 @@ snapshots:
'@rspack/binding-darwin-arm64@2.1.2':
optional: true
+ '@rspack/binding-darwin-arm64@2.1.5':
+ optional: true
+
'@rspack/binding-darwin-x64@0.7.5':
optional: true
@@ -40110,6 +40288,9 @@ snapshots:
'@rspack/binding-darwin-x64@2.1.2':
optional: true
+ '@rspack/binding-darwin-x64@2.1.5':
+ optional: true
+
'@rspack/binding-linux-arm64-gnu@0.7.5':
optional: true
@@ -40149,6 +40330,9 @@ snapshots:
'@rspack/binding-linux-arm64-gnu@2.1.2':
optional: true
+ '@rspack/binding-linux-arm64-gnu@2.1.5':
+ optional: true
+
'@rspack/binding-linux-arm64-musl@0.7.5':
optional: true
@@ -40188,12 +40372,21 @@ snapshots:
'@rspack/binding-linux-arm64-musl@2.1.2':
optional: true
+ '@rspack/binding-linux-arm64-musl@2.1.5':
+ optional: true
+
'@rspack/binding-linux-riscv64-gnu@2.1.2':
optional: true
+ '@rspack/binding-linux-riscv64-gnu@2.1.5':
+ optional: true
+
'@rspack/binding-linux-riscv64-musl@2.1.2':
optional: true
+ '@rspack/binding-linux-riscv64-musl@2.1.5':
+ optional: true
+
'@rspack/binding-linux-x64-gnu@0.7.5':
optional: true
@@ -40233,6 +40426,9 @@ snapshots:
'@rspack/binding-linux-x64-gnu@2.1.2':
optional: true
+ '@rspack/binding-linux-x64-gnu@2.1.5':
+ optional: true
+
'@rspack/binding-linux-x64-musl@0.7.5':
optional: true
@@ -40272,9 +40468,12 @@ snapshots:
'@rspack/binding-linux-x64-musl@2.1.2':
optional: true
- '@rspack/binding-wasm32-wasi@1.5.8(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ '@rspack/binding-linux-x64-musl@2.1.5':
+ optional: true
+
+ '@rspack/binding-wasm32-wasi@1.5.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -40321,6 +40520,13 @@ snapshots:
'@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
optional: true
+ '@rspack/binding-wasm32-wasi@2.1.5':
+ dependencies:
+ '@emnapi/core': 1.11.2
+ '@emnapi/runtime': 1.11.2
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
+ optional: true
+
'@rspack/binding-win32-arm64-msvc@0.7.5':
optional: true
@@ -40360,6 +40566,9 @@ snapshots:
'@rspack/binding-win32-arm64-msvc@2.1.2':
optional: true
+ '@rspack/binding-win32-arm64-msvc@2.1.5':
+ optional: true
+
'@rspack/binding-win32-ia32-msvc@0.7.5':
optional: true
@@ -40399,6 +40608,9 @@ snapshots:
'@rspack/binding-win32-ia32-msvc@2.1.2':
optional: true
+ '@rspack/binding-win32-ia32-msvc@2.1.5':
+ optional: true
+
'@rspack/binding-win32-x64-msvc@0.7.5':
optional: true
@@ -40438,6 +40650,9 @@ snapshots:
'@rspack/binding-win32-x64-msvc@2.1.2':
optional: true
+ '@rspack/binding-win32-x64-msvc@2.1.5':
+ optional: true
+
'@rspack/binding@0.7.5':
optionalDependencies:
'@rspack/binding-darwin-arm64': 0.7.5
@@ -40498,7 +40713,7 @@ snapshots:
'@rspack/binding-win32-ia32-msvc': 1.3.9
'@rspack/binding-win32-x64-msvc': 1.3.9
- '@rspack/binding@1.5.8(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ '@rspack/binding@1.5.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)':
optionalDependencies:
'@rspack/binding-darwin-arm64': 1.5.8
'@rspack/binding-darwin-x64': 1.5.8
@@ -40506,7 +40721,7 @@ snapshots:
'@rspack/binding-linux-arm64-musl': 1.5.8
'@rspack/binding-linux-x64-gnu': 1.5.8
'@rspack/binding-linux-x64-musl': 1.5.8
- '@rspack/binding-wasm32-wasi': 1.5.8(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@rspack/binding-wasm32-wasi': 1.5.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
'@rspack/binding-win32-arm64-msvc': 1.5.8
'@rspack/binding-win32-ia32-msvc': 1.5.8
'@rspack/binding-win32-x64-msvc': 1.5.8
@@ -40607,6 +40822,21 @@ snapshots:
'@rspack/binding-win32-ia32-msvc': 2.1.2
'@rspack/binding-win32-x64-msvc': 2.1.2
+ '@rspack/binding@2.1.5':
+ optionalDependencies:
+ '@rspack/binding-darwin-arm64': 2.1.5
+ '@rspack/binding-darwin-x64': 2.1.5
+ '@rspack/binding-linux-arm64-gnu': 2.1.5
+ '@rspack/binding-linux-arm64-musl': 2.1.5
+ '@rspack/binding-linux-riscv64-gnu': 2.1.5
+ '@rspack/binding-linux-riscv64-musl': 2.1.5
+ '@rspack/binding-linux-x64-gnu': 2.1.5
+ '@rspack/binding-linux-x64-musl': 2.1.5
+ '@rspack/binding-wasm32-wasi': 2.1.5
+ '@rspack/binding-win32-arm64-msvc': 2.1.5
+ '@rspack/binding-win32-ia32-msvc': 2.1.5
+ '@rspack/binding-win32-x64-msvc': 2.1.5
+
'@rspack/cli@1.3.9(@rspack/core@1.3.9(@swc/helpers@0.5.13))(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.104.1)':
dependencies:
'@discoveryjs/json-ext': 0.5.7
@@ -40681,10 +40911,10 @@ snapshots:
optionalDependencies:
'@swc/helpers': 0.5.23
- '@rspack/core@1.5.8(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@swc/helpers@0.5.17)':
+ '@rspack/core@1.5.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(@swc/helpers@0.5.17)':
dependencies:
'@module-federation/runtime-tools': 0.18.0
- '@rspack/binding': 1.5.8(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@rspack/binding': 1.5.8(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
'@rspack/lite-tapable': 1.0.1
optionalDependencies:
'@swc/helpers': 0.5.17
@@ -40763,16 +40993,23 @@ snapshots:
'@module-federation/runtime-tools': 2.2.2(node-fetch@2.7.0(encoding@0.1.13))
'@swc/helpers': 0.5.23
- '@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)':
+ '@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)':
dependencies:
'@rspack/binding': 2.1.2
+ optionalDependencies:
+ '@module-federation/runtime-tools': 2.8.0
+ '@swc/helpers': 0.5.23
+
+ '@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)':
+ dependencies:
+ '@rspack/binding': 2.1.5
optionalDependencies:
'@module-federation/runtime-tools': 2.8.0
'@swc/helpers': 0.5.17
- '@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)':
+ '@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)':
dependencies:
- '@rspack/binding': 2.1.2
+ '@rspack/binding': 2.1.5
optionalDependencies:
'@module-federation/runtime-tools': 2.8.0
'@swc/helpers': 0.5.23
@@ -40821,17 +41058,17 @@ snapshots:
optionalDependencies:
'@rspack/core': 2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
- '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-refresh@0.18.0)':
+ '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-refresh@0.18.0)':
dependencies:
react-refresh: 0.18.0
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
- '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)':
+ '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)':
dependencies:
react-refresh: 0.18.0
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
'@rspack/plugin-react-refresh@2.0.2(@rspack/core@0.7.5(@swc/helpers@0.5.23))(react-refresh@0.18.0)':
dependencies:
@@ -40845,24 +41082,24 @@ snapshots:
optionalDependencies:
'@rspack/core': 2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
- '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-refresh@0.18.0)':
+ '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-refresh@0.18.0)':
dependencies:
react-refresh: 0.18.0
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
- '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)':
+ '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-refresh@0.18.0)':
dependencies:
react-refresh: 0.18.0
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
- '@rspress/core@2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@18.3.28)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)':
+ '@rspress/core@2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@18.3.28)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)':
dependencies:
'@mdx-js/mdx': 3.1.1
'@mdx-js/react': 3.1.1(@types/react@18.3.28)(react@19.2.7)
'@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@rspress/shared': 2.0.14(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@shikijs/rehype': 4.2.0
'@types/unist': 3.0.3
@@ -40907,12 +41144,12 @@ snapshots:
- micromark-util-types
- supports-color
- '@rspress/core@2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)':
+ '@rspress/core@2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)':
dependencies:
'@mdx-js/mdx': 3.1.1
'@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.2.7)
'@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
+ '@rsbuild/plugin-react': 2.0.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))
'@rspress/shared': 2.0.14(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@shikijs/rehype': 4.2.0
'@types/unist': 3.0.3
@@ -40986,6 +41223,16 @@ snapshots:
- '@module-federation/runtime-tools'
- core-js
+ '@rstest/core@0.11.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(jsdom@20.0.3)':
+ dependencies:
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@types/chai': 5.2.3
+ optionalDependencies:
+ jsdom: 20.0.3
+ transitivePeerDependencies:
+ - '@module-federation/runtime-tools'
+ - core-js
+
'@rstest/core@0.6.9(jsdom@20.0.3)':
dependencies:
'@rsbuild/core': 1.6.0-beta.1
@@ -41725,7 +41972,7 @@ snapshots:
'@storybook/react-docgen-typescript-plugin@1.0.1(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))':
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
endent: 2.1.0
find-cache-dir: 3.3.2
flat-cache: 3.2.0
@@ -41739,7 +41986,7 @@ snapshots:
'@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@6.0.3)(webpack@5.104.1)':
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
endent: 2.1.0
find-cache-dir: 3.3.2
flat-cache: 3.2.0
@@ -41751,9 +41998,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))':
+ '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))':
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
endent: 2.1.0
find-cache-dir: 3.3.2
flat-cache: 3.2.0
@@ -41761,7 +42008,7 @@ snapshots:
react-docgen-typescript: 2.4.0(typescript@7.0.2)
tslib: 2.8.1
typescript: 7.0.2
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
transitivePeerDependencies:
- supports-color
@@ -42048,7 +42295,7 @@ snapshots:
'@swc-node/sourcemap-support': 0.5.1
'@swc/core': 1.7.26(@swc/helpers@0.5.13)
colorette: 2.0.20
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
oxc-resolver: 5.3.0
pirates: 4.0.7
tslib: 2.8.1
@@ -42402,7 +42649,7 @@ snapshots:
'@tokenizer/inflate@0.2.7':
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
fflate: 0.8.2
token-types: 6.1.2
transitivePeerDependencies:
@@ -43070,7 +43317,7 @@ snapshots:
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@7.0.2)
'@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@7.0.2)
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 8.57.1
graphemer: 1.4.0
ignore: 5.3.2
@@ -43153,7 +43400,7 @@ snapshots:
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@7.0.2)
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 8.57.1
optionalDependencies:
typescript: 7.0.2
@@ -43166,7 +43413,7 @@ snapshots:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 8.57.1
optionalDependencies:
typescript: 5.9.3
@@ -43179,7 +43426,7 @@ snapshots:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/typescript-estree': 7.18.0(typescript@7.0.2)
'@typescript-eslint/visitor-keys': 7.18.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 8.57.1
optionalDependencies:
typescript: 7.0.2
@@ -43192,7 +43439,7 @@ snapshots:
'@typescript-eslint/types': 8.56.1
'@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3)
'@typescript-eslint/visitor-keys': 8.56.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 9.39.3(jiti@2.6.1)
typescript: 6.0.3
transitivePeerDependencies:
@@ -43204,7 +43451,7 @@ snapshots:
'@typescript-eslint/types': 8.57.1
'@typescript-eslint/typescript-estree': 8.57.1(typescript@7.0.2)
'@typescript-eslint/visitor-keys': 8.57.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 9.26.0(jiti@2.6.1)
typescript: 7.0.2
transitivePeerDependencies:
@@ -43216,7 +43463,7 @@ snapshots:
'@typescript-eslint/types': 8.57.1
'@typescript-eslint/typescript-estree': 8.57.1(typescript@6.0.3)
'@typescript-eslint/visitor-keys': 8.57.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 9.39.3(jiti@2.6.1)
typescript: 6.0.3
transitivePeerDependencies:
@@ -43226,7 +43473,7 @@ snapshots:
dependencies:
'@typescript-eslint/tsconfig-utils': 8.57.1(typescript@6.0.3)
'@typescript-eslint/types': 8.57.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -43235,7 +43482,7 @@ snapshots:
dependencies:
'@typescript-eslint/tsconfig-utils': 8.57.1(typescript@6.0.3)
'@typescript-eslint/types': 8.57.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -43244,7 +43491,7 @@ snapshots:
dependencies:
'@typescript-eslint/tsconfig-utils': 8.57.1(typescript@7.0.2)
'@typescript-eslint/types': 8.57.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
typescript: 7.0.2
transitivePeerDependencies:
- supports-color
@@ -43290,7 +43537,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 5.62.0(typescript@7.0.2)
'@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@7.0.2)
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 8.57.1
tsutils: 3.21.0(typescript@7.0.2)
optionalDependencies:
@@ -43302,7 +43549,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 7.18.0(typescript@7.0.2)
'@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@7.0.2)
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 8.57.1
ts-api-utils: 1.4.3(typescript@7.0.2)
optionalDependencies:
@@ -43315,7 +43562,7 @@ snapshots:
'@typescript-eslint/types': 8.56.1
'@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3)
'@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3)
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 9.39.3(jiti@2.6.1)
ts-api-utils: 2.4.0(typescript@6.0.3)
typescript: 6.0.3
@@ -43327,7 +43574,7 @@ snapshots:
'@typescript-eslint/types': 8.57.1
'@typescript-eslint/typescript-estree': 8.57.1(typescript@7.0.2)
'@typescript-eslint/utils': 8.57.1(eslint@9.26.0(jiti@2.6.1))(typescript@7.0.2)
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 9.26.0(jiti@2.6.1)
ts-api-utils: 2.4.0(typescript@7.0.2)
typescript: 7.0.2
@@ -43339,7 +43586,7 @@ snapshots:
'@typescript-eslint/types': 8.57.1
'@typescript-eslint/typescript-estree': 8.57.1(typescript@6.0.3)
'@typescript-eslint/utils': 8.57.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3)
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 9.39.3(jiti@2.6.1)
ts-api-utils: 2.4.0(typescript@6.0.3)
typescript: 6.0.3
@@ -43360,7 +43607,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/visitor-keys': 5.62.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
globby: 11.1.0
is-glob: 4.0.3
semver: 7.6.3
@@ -43374,7 +43621,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -43389,7 +43636,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/visitor-keys': 7.18.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.9
@@ -43406,7 +43653,7 @@ snapshots:
'@typescript-eslint/tsconfig-utils': 8.56.1(typescript@6.0.3)
'@typescript-eslint/types': 8.56.1
'@typescript-eslint/visitor-keys': 8.56.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
minimatch: 10.2.4
semver: 7.7.4
tinyglobby: 0.2.15
@@ -43421,7 +43668,7 @@ snapshots:
'@typescript-eslint/tsconfig-utils': 8.57.1(typescript@6.0.3)
'@typescript-eslint/types': 8.57.1
'@typescript-eslint/visitor-keys': 8.57.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
minimatch: 10.2.4
semver: 7.7.4
tinyglobby: 0.2.15
@@ -43436,7 +43683,7 @@ snapshots:
'@typescript-eslint/tsconfig-utils': 8.57.1(typescript@7.0.2)
'@typescript-eslint/types': 8.57.1
'@typescript-eslint/visitor-keys': 8.57.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
minimatch: 10.2.4
semver: 7.7.4
tinyglobby: 0.2.15
@@ -44560,7 +44807,7 @@ snapshots:
agent-base@6.0.2:
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
transitivePeerDependencies:
- supports-color
@@ -45348,20 +45595,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- babel-loader@10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4)):
+ babel-loader@10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4)):
dependencies:
'@babel/core': 7.29.7
find-up: 5.0.0
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
webpack: 5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4)
- babel-loader@9.2.1(@babel/core@7.29.0)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ babel-loader@9.2.1(@babel/core@7.29.0)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@babel/core': 7.29.0
find-cache-dir: 4.0.0
schema-utils: 4.3.0
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
babel-loader@9.2.1(@babel/core@7.29.0)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
@@ -45777,7 +46024,7 @@ snapshots:
dependencies:
bytes: 3.1.2
content-type: 1.0.5
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
http-errors: 2.0.1
iconv-lite: 0.7.2
on-finished: 2.4.1
@@ -46259,7 +46506,7 @@ snapshots:
dependencies:
devtools-protocol: 0.0.1638949
mitt: 3.0.1
- zod: 3.25.76
+ zod: 3.24.1
chromium-edge-launcher@0.2.0:
dependencies:
@@ -46710,7 +46957,7 @@ snapshots:
serialize-javascript: 6.0.2
webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
- copy-webpack-plugin@11.0.0(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ copy-webpack-plugin@11.0.0(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
fast-glob: 3.3.3
glob-parent: 6.0.2
@@ -46718,7 +46965,7 @@ snapshots:
normalize-path: 3.0.0
schema-utils: 4.3.0
serialize-javascript: 6.0.2
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
copy-webpack-plugin@11.0.0(webpack@5.104.1):
dependencies:
@@ -46951,7 +47198,7 @@ snapshots:
optionalDependencies:
esbuild: 0.25.5
- css-minimizer-webpack-plugin@7.0.2(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ css-minimizer-webpack-plugin@7.0.2(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
cssnano: 7.1.3(postcss@8.5.10)
@@ -46959,7 +47206,7 @@ snapshots:
postcss: 8.5.10
schema-utils: 4.3.0
serialize-javascript: 6.0.2
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
esbuild: 0.18.20
@@ -46975,7 +47222,7 @@ snapshots:
optionalDependencies:
esbuild: 0.25.5
- css-minimizer-webpack-plugin@7.0.2(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ css-minimizer-webpack-plugin@7.0.2(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
cssnano: 7.1.3(postcss@8.5.10)
@@ -46983,7 +47230,7 @@ snapshots:
postcss: 8.5.10
schema-utils: 4.3.0
serialize-javascript: 6.0.2
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
esbuild: 0.25.5
@@ -47694,7 +47941,7 @@ snapshots:
detect-port@1.6.1:
dependencies:
address: 1.2.2
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
transitivePeerDependencies:
- supports-color
@@ -48214,14 +48461,14 @@ snapshots:
esbuild-register@3.6.0(esbuild@0.18.20):
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
esbuild: 0.18.20
transitivePeerDependencies:
- supports-color
esbuild-register@3.6.0(esbuild@0.25.5):
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
esbuild: 0.25.5
transitivePeerDependencies:
- supports-color
@@ -48475,7 +48722,7 @@ snapshots:
eslint: 9.26.0(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@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint@9.26.0(jiti@2.6.1)))(eslint@9.26.0(jiti@2.6.1))
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(jiti@2.6.1))
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint@9.26.0(jiti@2.6.1)))(eslint@9.26.0(jiti@2.6.1)))(eslint@9.26.0(jiti@2.6.1))
eslint-plugin-jsx-a11y: 6.10.1(eslint@9.26.0(jiti@2.6.1))
eslint-plugin-react: 7.37.2(eslint@9.26.0(jiti@2.6.1))
eslint-plugin-react-hooks: 7.0.1(eslint@9.26.0(jiti@2.6.1))
@@ -48508,7 +48755,7 @@ snapshots:
eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint@9.26.0(jiti@2.6.1)))(eslint@9.26.0(jiti@2.6.1)):
dependencies:
'@nolyfill/is-core-module': 1.0.39
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 9.26.0(jiti@2.6.1)
get-tsconfig: 4.13.6
is-bun-module: 2.0.0
@@ -48516,7 +48763,7 @@ snapshots:
tinyglobby: 0.2.15
unrs-resolver: 1.11.1
optionalDependencies:
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(jiti@2.6.1))
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint@9.26.0(jiti@2.6.1)))(eslint@9.26.0(jiti@2.6.1)))(eslint@9.26.0(jiti@2.6.1))
transitivePeerDependencies:
- supports-color
@@ -48641,7 +48888,7 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.26.0(jiti@2.6.1)):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@6.0.3))(eslint@9.26.0(jiti@2.6.1)))(eslint@9.26.0(jiti@2.6.1)))(eslint@9.26.0(jiti@2.6.1)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -48910,7 +49157,7 @@ snapshots:
ajv: 6.14.0
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.2
@@ -48959,7 +49206,7 @@ snapshots:
ajv: 6.14.0
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
escape-string-regexp: 4.0.0
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
@@ -49002,7 +49249,7 @@ snapshots:
ajv: 6.14.0
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
escape-string-regexp: 4.0.0
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
@@ -49300,7 +49547,7 @@ snapshots:
content-type: 1.0.5
cookie: 0.7.2
cookie-signature: 1.2.2
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
depd: 2.0.0
encodeurl: 2.0.0
escape-html: 1.0.3
@@ -49561,7 +49808,7 @@ snapshots:
finalhandler@2.1.1:
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
encodeurl: 2.0.0
escape-html: 1.0.3
on-finished: 2.4.1
@@ -49671,7 +49918,7 @@ snapshots:
follow-redirects@1.16.0(debug@4.4.3):
optionalDependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
for-each@0.3.5:
dependencies:
@@ -50624,7 +50871,7 @@ snapshots:
'@rspack/core': 1.7.9(@swc/helpers@0.5.17)
webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
- html-webpack-plugin@5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ html-webpack-plugin@5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@types/html-minifier-terser': 6.1.0
html-minifier-terser: 6.1.0
@@ -50633,7 +50880,7 @@ snapshots:
tapable: 2.3.0
optionalDependencies:
'@rspack/core': 1.7.9(@swc/helpers@0.5.19)
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
htmlparser2@10.0.0:
dependencies:
@@ -50716,7 +50963,7 @@ snapshots:
dependencies:
'@tootallnate/once': 2.0.0
agent-base: 6.0.2
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
transitivePeerDependencies:
- supports-color
@@ -50747,7 +50994,7 @@ snapshots:
http-proxy-middleware@3.0.5:
dependencies:
'@types/http-proxy': 1.17.17
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
http-proxy: 1.18.1(debug@4.4.3)
is-glob: 4.0.3
is-plain-object: 5.0.0
@@ -50798,21 +51045,21 @@ snapshots:
https-proxy-agent@4.0.0:
dependencies:
agent-base: 5.1.1
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
transitivePeerDependencies:
- supports-color
https-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.6:
dependencies:
agent-base: 7.1.4
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
transitivePeerDependencies:
- supports-color
@@ -51396,7 +51643,7 @@ snapshots:
istanbul-lib-source-maps@4.0.1:
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
istanbul-lib-coverage: 3.2.2
source-map: 0.6.1
transitivePeerDependencies:
@@ -52097,18 +52344,18 @@ snapshots:
'@rspack/core': 2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
- less-loader@12.3.3(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(less@4.6.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
+ less-loader@12.3.3(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(less@4.6.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
less: 4.6.4
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
- less-loader@12.3.3(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(less@4.6.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
+ less-loader@12.3.3(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(less@4.6.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
less: 4.6.4
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
less@4.6.4:
@@ -52340,7 +52587,7 @@ snapshots:
log4js@6.9.1:
dependencies:
date-format: 4.0.14
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
flatted: 3.4.2
rfdc: 1.4.1
streamroller: 3.1.5
@@ -52883,7 +53130,7 @@ snapshots:
metro-file-map@0.82.5:
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
fb-watchman: 2.0.2
flow-enums-runtime: 0.0.6
graceful-fs: 4.2.11
@@ -52897,7 +53144,7 @@ snapshots:
metro-file-map@0.83.5:
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
fb-watchman: 2.0.2
flow-enums-runtime: 0.0.6
graceful-fs: 4.2.11
@@ -53063,7 +53310,7 @@ snapshots:
chalk: 4.1.2
ci-info: 2.0.0
connect: 3.7.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
error-stack-parser: 2.1.4
flow-enums-runtime: 0.0.6
graceful-fs: 4.2.11
@@ -53110,7 +53357,7 @@ snapshots:
chalk: 4.1.2
ci-info: 2.0.0
connect: 3.7.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
error-stack-parser: 2.1.4
flow-enums-runtime: 0.0.6
graceful-fs: 4.2.11
@@ -53427,7 +53674,7 @@ snapshots:
micromark@4.0.2:
dependencies:
'@types/debug': 4.1.12
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
decode-named-character-reference: 1.3.0
devlop: 1.1.0
micromark-core-commonmark: 2.0.3
@@ -53526,11 +53773,11 @@ snapshots:
tapable: 2.3.0
webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
- mini-css-extract-plugin@2.9.4(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ mini-css-extract-plugin@2.9.4(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
schema-utils: 4.3.0
tapable: 2.3.0
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
mini-svg-data-uri@1.4.4: {}
@@ -53764,7 +54011,7 @@ snapshots:
ndepe@0.1.13(encoding@0.1.13)(rollup@4.62.2):
dependencies:
'@vercel/nft': 0.29.2(encoding@0.1.13)(rollup@4.62.2)
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
fs-extra: 11.3.0
mlly: 1.6.1
pkg-types: 1.3.1
@@ -54758,7 +55005,7 @@ snapshots:
portfinder@1.0.38:
dependencies:
async: 3.2.6
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
transitivePeerDependencies:
- supports-color
@@ -55813,7 +56060,7 @@ snapshots:
puppeteer-core@2.1.1:
dependencies:
'@types/mime-types': 2.1.4
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
extract-zip: 1.7.0
https-proxy-agent: 4.0.0
mime: 2.6.0
@@ -55834,7 +56081,7 @@ snapshots:
devtools-protocol: 0.0.1638949
typed-query-selector: 2.12.2
webdriver-bidi-protocol: 0.4.2
- ws: 8.21.1
+ ws: 8.21.0
transitivePeerDependencies:
- bufferutil
- proxy-agent
@@ -57780,25 +58027,25 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- 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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
acorn-loose: 8.5.2
neo-async: 2.6.2
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
webpack-sources: 3.5.1
react-server-dom-webpack@19.2.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
@@ -58446,7 +58693,7 @@ snapshots:
transitivePeerDependencies:
- typescript
- rolldown-plugin-dts@0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1))(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3)):
+ rolldown-plugin-dts@0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2))(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3)):
dependencies:
'@babel/generator': 8.0.0-rc.2
'@babel/helper-validator-identifier': 8.0.0-rc.2
@@ -58457,14 +58704,14 @@ snapshots:
dts-resolver: 2.1.3
get-tsconfig: 4.13.6
obug: 2.1.1
- rolldown: 1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ rolldown: 1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
optionalDependencies:
typescript: 6.0.3
vue-tsc: 2.2.12(typescript@6.0.3)
transitivePeerDependencies:
- oxc-resolver
- rolldown-plugin-dts@0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1))(typescript@7.0.2)(vue-tsc@2.2.12(typescript@6.0.3)):
+ rolldown-plugin-dts@0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2))(typescript@7.0.2)(vue-tsc@2.2.12(typescript@6.0.3)):
dependencies:
'@babel/generator': 8.0.0-rc.2
'@babel/helper-validator-identifier': 8.0.0-rc.2
@@ -58475,14 +58722,14 @@ snapshots:
dts-resolver: 2.1.3
get-tsconfig: 4.13.6
obug: 2.1.1
- rolldown: 1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ rolldown: 1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
optionalDependencies:
typescript: 7.0.2
vue-tsc: 2.2.12(typescript@6.0.3)
transitivePeerDependencies:
- oxc-resolver
- rolldown@1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1):
+ rolldown@1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2):
dependencies:
'@oxc-project/types': 0.112.0
'@rolldown/pluginutils': 1.0.0-rc.3
@@ -58497,14 +58744,14 @@ snapshots:
'@rolldown/binding-linux-x64-gnu': 1.0.0-rc.3
'@rolldown/binding-linux-x64-musl': 1.0.0-rc.3
'@rolldown/binding-openharmony-arm64': 1.0.0-rc.3
- '@rolldown/binding-wasm32-wasi': 1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@rolldown/binding-wasm32-wasi': 1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
'@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.3
'@rolldown/binding-win32-x64-msvc': 1.0.0-rc.3
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
- rolldown@1.0.0-rc.9(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1):
+ rolldown@1.0.0-rc.9(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2):
dependencies:
'@oxc-project/types': 0.115.0
'@rolldown/pluginutils': 1.0.0-rc.9
@@ -58521,7 +58768,7 @@ snapshots:
'@rolldown/binding-linux-x64-gnu': 1.0.0-rc.9
'@rolldown/binding-linux-x64-musl': 1.0.0-rc.9
'@rolldown/binding-openharmony-arm64': 1.0.0-rc.9
- '@rolldown/binding-wasm32-wasi': 1.0.0-rc.9(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@rolldown/binding-wasm32-wasi': 1.0.0-rc.9(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
'@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.9
'@rolldown/binding-win32-x64-msvc': 1.0.0-rc.9
transitivePeerDependencies:
@@ -58617,7 +58864,7 @@ snapshots:
router@2.2.0:
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
depd: 2.0.0
is-promise: 4.0.0
parseurl: 1.3.3
@@ -58625,10 +58872,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- rsbuild-plugin-dts@0.12.4(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(@rsbuild/core@1.5.17(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1))(typescript@7.0.2):
+ rsbuild-plugin-dts@0.12.4(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(@rsbuild/core@1.5.17(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2))(typescript@7.0.2):
dependencies:
'@ast-grep/napi': 0.37.0
- '@rsbuild/core': 1.5.17(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@rsbuild/core': 1.5.17(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
magic-string: 0.30.21
picocolors: 1.1.1
tinyglobby: 0.2.15
@@ -58645,6 +58892,14 @@ snapshots:
'@microsoft/api-extractor': 7.57.7(@types/node@20.19.5)
typescript: 6.0.3
+ rsbuild-plugin-dts@0.23.2(@microsoft/api-extractor@7.57.7(@types/node@20.19.5))(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(typescript@6.0.3):
+ dependencies:
+ '@ast-grep/napi': 0.37.0
+ '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ optionalDependencies:
+ '@microsoft/api-extractor': 7.57.7(@types/node@20.19.5)
+ typescript: 6.0.3
+
rsbuild-plugin-dts@0.23.2(@microsoft/api-extractor@7.57.7(@types/node@22.19.15))(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(typescript@6.0.3):
dependencies:
'@ast-grep/napi': 0.37.0
@@ -58673,12 +58928,12 @@ snapshots:
'@microsoft/api-extractor': 7.57.7(@types/node@26.1.1)
typescript: 5.9.3
- rsbuild-plugin-html-minifier-terser@1.1.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)):
+ rsbuild-plugin-html-minifier-terser@1.1.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)):
dependencies:
'@types/html-minifier-terser': 7.0.2
html-minifier-terser: 7.2.0
optionalDependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
rsbuild-plugin-publint@0.2.1(@rsbuild/core@1.7.3):
dependencies:
@@ -58687,27 +58942,20 @@ snapshots:
optionalDependencies:
'@rsbuild/core': 1.7.3
- rsbuild-plugin-publint@0.2.1(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.36.1)):
- dependencies:
- picocolors: 1.1.1
- publint: 0.2.12
- optionalDependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.36.1)
-
rsbuild-plugin-rsc@0.1.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-server-dom-rspack@0.0.2(@rspack/core@2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
dependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
react-server-dom-rspack: 0.0.2(@rspack/core@2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- rsbuild-plugin-rsc@0.1.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
+ rsbuild-plugin-rsc@0.1.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
dependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- react-server-dom-rspack: 0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-server-dom-rspack: 0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- rsbuild-plugin-rsc@0.1.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
+ rsbuild-plugin-rsc@0.1.1(@rsbuild/core@2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(react-server-dom-rspack@0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
dependencies:
'@rsbuild/core': 2.1.0(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- react-server-dom-rspack: 0.0.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-server-dom-rspack: 0.0.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
rslog@1.2.3: {}
@@ -58731,24 +58979,24 @@ snapshots:
optionalDependencies:
'@rspack/core': 2.0.6(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
- rspack-manifest-plugin@5.2.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)):
+ rspack-manifest-plugin@5.2.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)):
dependencies:
'@rspack/lite-tapable': 1.1.2
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
- rspack-manifest-plugin@5.2.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)):
+ rspack-manifest-plugin@5.2.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)):
dependencies:
'@rspack/lite-tapable': 1.1.2
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
- rspack-vue-loader@17.5.1(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2)):
+ rspack-vue-loader@17.5.1(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(vue@3.5.30(typescript@7.0.2)):
dependencies:
'@rspack/lite-tapable': 1.1.0
chalk: 4.1.2
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
vue: 3.5.30(typescript@7.0.2)
rstest-fetch-mock@0.1.0(@rstest/core@0.10.6(@module-federation/runtime-tools@2.8.0)(core-js@3.36.1)(jsdom@20.0.3)):
@@ -59135,7 +59383,7 @@ snapshots:
send@1.2.1:
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
@@ -59540,7 +59788,7 @@ snapshots:
spdy-transport@3.0.0:
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
detect-node: 2.1.0
hpack.js: 2.1.6
obuf: 1.1.2
@@ -59551,7 +59799,7 @@ snapshots:
spdy@4.0.2:
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
handle-thing: 2.0.1
http-deceiver: 1.2.7
select-hose: 2.0.0
@@ -59619,18 +59867,18 @@ snapshots:
es-errors: 1.3.0
internal-slot: 1.1.0
- storybook-addon-rslib@1.0.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rslib/core@0.23.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@7.0.2))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2))(typescript@7.0.2):
+ storybook-addon-rslib@1.0.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rslib/core@0.23.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@7.0.2))(storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2))(typescript@7.0.2):
dependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@rslib/core': 0.23.2(@microsoft/api-extractor@7.57.7(@types/node@26.1.1))(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)(typescript@7.0.2)
- storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2)
+ storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2)
optionalDependencies:
typescript: 7.0.2
- storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2):
+ storybook-builder-rsbuild@1.0.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2):
dependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- '@rsbuild/plugin-type-check': 1.5.0(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/plugin-type-check': 1.5.0(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2)
'@storybook/addon-docs': 8.6.18(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))
'@storybook/core-webpack': 8.6.18(storybook@8.6.17(prettier@3.8.1))
browser-assert: 1.2.1
@@ -59642,7 +59890,7 @@ snapshots:
magic-string: 0.30.21
path-browserify: 1.0.1
process: 0.11.10
- rsbuild-plugin-html-minifier-terser: 1.1.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
+ rsbuild-plugin-html-minifier-terser: 1.1.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))
sirv: 2.0.4
storybook: 8.6.17(prettier@3.8.1)
ts-dedent: 2.2.0
@@ -59657,10 +59905,10 @@ snapshots:
- '@typescript/native-preview'
- tslib
- storybook-react-rsbuild@1.0.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4)):
+ storybook-react-rsbuild@1.0.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.62.2)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4)):
dependencies:
'@rollup/pluginutils': 5.3.0(rollup@4.62.2)
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
'@storybook/react': 8.6.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.17(prettier@3.8.1))(typescript@7.0.2)
'@storybook/react-docgen-typescript-plugin': 1.0.1(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.28.1)(webpack-cli@5.1.4))
'@types/node': 18.19.130
@@ -59672,7 +59920,7 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
resolve: 1.22.11
storybook: 8.6.17(prettier@3.8.1)
- storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2)
+ storybook-builder-rsbuild: 1.0.3(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/react@18.3.28)(storybook@8.6.17(prettier@3.8.1))(tslib@2.8.1)(typescript@7.0.2)
tsconfig-paths: 4.2.0
optionalDependencies:
typescript: 7.0.2
@@ -59736,7 +59984,7 @@ snapshots:
streamroller@3.1.5:
dependencies:
date-format: 4.0.14
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
fs-extra: 8.1.0
transitivePeerDependencies:
- supports-color
@@ -60423,14 +60671,14 @@ snapshots:
term-size@2.2.1: {}
- terser-webpack-plugin@5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ terser-webpack-plugin@5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.0
serialize-javascript: 6.0.2
terser: 5.48.0
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
'@swc/core': 1.15.8(@swc/helpers@0.5.17)
esbuild: 0.18.20
@@ -60447,14 +60695,14 @@ snapshots:
'@swc/core': 1.15.8(@swc/helpers@0.5.17)
esbuild: 0.25.5
- terser-webpack-plugin@5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ terser-webpack-plugin@5.3.14(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.0
serialize-javascript: 6.0.2
terser: 5.48.0
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
'@swc/core': 1.15.8(@swc/helpers@0.5.17)
esbuild: 0.25.5
@@ -60481,24 +60729,24 @@ snapshots:
'@swc/core': 1.15.41(@swc/helpers@0.5.17)
esbuild: 0.28.1
- terser-webpack-plugin@5.4.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ terser-webpack-plugin@5.4.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.0
terser: 5.46.1
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
'@swc/core': 1.15.41(@swc/helpers@0.5.19)
esbuild: 0.18.20
- terser-webpack-plugin@5.4.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ terser-webpack-plugin@5.4.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.0
terser: 5.46.1
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
'@swc/core': 1.15.41(@swc/helpers@0.5.19)
esbuild: 0.25.5
@@ -60525,35 +60773,24 @@ snapshots:
'@swc/core': 1.15.41(@swc/helpers@0.5.23)
esbuild: 0.28.1
- terser-webpack-plugin@5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ terser-webpack-plugin@5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.0
terser: 5.46.1
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
'@swc/core': 1.15.8(@swc/helpers@0.5.17)
esbuild: 0.18.20
- terser-webpack-plugin@5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
+ terser-webpack-plugin@5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.0
terser: 5.46.1
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
- optionalDependencies:
- '@swc/core': 1.15.8(@swc/helpers@0.5.17)
- esbuild: 0.25.5
-
- terser-webpack-plugin@5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- jest-worker: 27.5.1
- schema-utils: 4.3.0
- terser: 5.46.1
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
'@swc/core': 1.15.8(@swc/helpers@0.5.17)
esbuild: 0.25.5
@@ -60815,7 +61052,7 @@ snapshots:
transitivePeerDependencies:
- tslib
- ts-checker-rspack-plugin@1.5.1(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(tslib@2.8.1)(typescript@7.0.2):
+ ts-checker-rspack-plugin@1.5.1(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17))(tslib@2.8.1)(typescript@7.0.2):
dependencies:
'@rspack/lite-tapable': 1.1.2
chokidar: 3.6.0
@@ -60823,11 +61060,11 @@ snapshots:
picocolors: 1.1.1
typescript: 7.0.2
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.17)
transitivePeerDependencies:
- tslib
- ts-checker-rspack-plugin@1.5.1(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2):
+ ts-checker-rspack-plugin@1.5.1(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@7.0.2):
dependencies:
'@rspack/lite-tapable': 1.1.2
chokidar: 3.6.0
@@ -60835,7 +61072,7 @@ snapshots:
picocolors: 1.1.1
typescript: 7.0.2
optionalDependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
transitivePeerDependencies:
- tslib
@@ -60875,14 +61112,14 @@ snapshots:
typescript: 7.0.2
webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
- ts-loader@9.4.4(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ ts-loader@9.4.4(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
chalk: 4.1.2
enhanced-resolve: 5.20.1
micromatch: 4.0.8
semver: 7.6.3
typescript: 7.0.2
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
ts-loader@9.5.4(typescript@7.0.2)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
@@ -61145,7 +61382,7 @@ snapshots:
minimist: 1.2.8
strip-bom: 3.0.0
- tsdown@0.20.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(publint@0.3.18)(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3)):
+ tsdown@0.20.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(publint@0.3.18)(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3)):
dependencies:
ansis: 4.2.0
cac: 6.7.14
@@ -61155,14 +61392,14 @@ snapshots:
import-without-cache: 0.2.5
obug: 2.1.1
picomatch: 4.0.3
- rolldown: 1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
- rolldown-plugin-dts: 0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1))(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3))
+ rolldown: 1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
+ rolldown-plugin-dts: 0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2))(typescript@6.0.3)(vue-tsc@2.2.12(typescript@6.0.3))
semver: 7.7.4
tinyexec: 1.0.4
tinyglobby: 0.2.15
tree-kill: 1.2.2
unconfig-core: 7.5.0
- unrun: 0.2.32(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ unrun: 0.2.32(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
optionalDependencies:
publint: 0.3.18
typescript: 6.0.3
@@ -61175,7 +61412,7 @@ snapshots:
- synckit
- vue-tsc
- tsdown@0.20.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(publint@0.3.18)(typescript@7.0.2)(vue-tsc@2.2.12(typescript@6.0.3)):
+ tsdown@0.20.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(publint@0.3.18)(typescript@7.0.2)(vue-tsc@2.2.12(typescript@6.0.3)):
dependencies:
ansis: 4.2.0
cac: 6.7.14
@@ -61185,14 +61422,14 @@ snapshots:
import-without-cache: 0.2.5
obug: 2.1.1
picomatch: 4.0.3
- rolldown: 1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
- rolldown-plugin-dts: 0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1))(typescript@7.0.2)(vue-tsc@2.2.12(typescript@6.0.3))
+ rolldown: 1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
+ rolldown-plugin-dts: 0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2))(typescript@7.0.2)(vue-tsc@2.2.12(typescript@6.0.3))
semver: 7.7.4
tinyexec: 1.0.4
tinyglobby: 0.2.15
tree-kill: 1.2.2
unconfig-core: 7.5.0
- unrun: 0.2.32(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ unrun: 0.2.32(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
optionalDependencies:
publint: 0.3.18
typescript: 7.0.2
@@ -61220,7 +61457,7 @@ snapshots:
bundle-require: 4.2.1(esbuild@0.19.12)
cac: 6.7.14
chokidar: 3.6.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
esbuild: 0.19.12
execa: 5.1.1
globby: 11.1.0
@@ -61244,7 +61481,7 @@ snapshots:
bundle-require: 4.2.1(esbuild@0.19.12)
cac: 6.7.14
chokidar: 3.6.0
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
esbuild: 0.19.12
execa: 5.1.1
globby: 11.1.0
@@ -61681,9 +61918,9 @@ snapshots:
'@unrs/resolver-binding-win32-ia32-msvc': 1.11.1
'@unrs/resolver-binding-win32-x64-msvc': 1.11.1
- unrun@0.2.32(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1):
+ unrun@0.2.32(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2):
dependencies:
- rolldown: 1.0.0-rc.9(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ rolldown: 1.0.0-rc.9(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -61951,7 +62188,7 @@ snapshots:
vite-node@3.2.4(@types/node@20.19.5)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(terser@5.48.0)(yaml@2.9.0):
dependencies:
cac: 6.7.14
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
es-module-lexer: 1.7.0
pathe: 2.0.3
vite: 7.3.6(@types/node@20.19.5)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(terser@5.48.0)(yaml@2.9.0)
@@ -61972,7 +62209,7 @@ snapshots:
vite-node@3.2.4(@types/node@26.1.1)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(terser@5.48.0)(yaml@2.9.0):
dependencies:
cac: 6.7.14
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
es-module-lexer: 1.7.0
pathe: 2.0.3
vite: 7.3.6(@types/node@26.1.1)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(terser@5.48.0)(yaml@2.9.0)
@@ -61993,7 +62230,7 @@ snapshots:
vite-tsconfig-paths@4.2.3(typescript@6.0.3)(vite@7.3.5(@types/node@20.19.5)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(terser@5.48.0)(yaml@2.9.0)):
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
globrex: 0.1.2
tsconfck: 2.1.2(typescript@6.0.3)
optionalDependencies:
@@ -62094,7 +62331,7 @@ snapshots:
'@vitest/spy': 3.2.6
'@vitest/utils': 3.2.6
chai: 5.3.3
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
expect-type: 1.4.0
magic-string: 0.30.21
pathe: 2.0.3
@@ -62138,7 +62375,7 @@ snapshots:
'@vitest/spy': 3.2.6
'@vitest/utils': 3.2.6
chai: 5.3.3
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
expect-type: 1.4.0
magic-string: 0.30.21
pathe: 2.0.3
@@ -62182,7 +62419,7 @@ snapshots:
vue-eslint-parser@9.4.3(eslint@8.57.1):
dependencies:
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eslint: 8.57.1
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
@@ -62362,7 +62599,7 @@ snapshots:
webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optional: true
- webpack-dev-middleware@7.4.5(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ webpack-dev-middleware@7.4.5(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
colorette: 2.0.20
memfs: 4.46.0
@@ -62371,7 +62608,7 @@ snapshots:
range-parser: 1.3.0
schema-utils: 4.3.0
optionalDependencies:
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optional: true
webpack-dev-middleware@7.4.5(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
@@ -62474,7 +62711,7 @@ snapshots:
- utf-8-validate
optional: true
- webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
+ webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
@@ -62502,18 +62739,19 @@ 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.41(@swc/helpers@0.5.23))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ webpack-dev-middleware: 7.4.5(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
ws: 8.21.0
optionalDependencies:
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
webpack-cli: 5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)
transitivePeerDependencies:
- bufferutil
- debug
- supports-color
- utf-8-validate
+ optional: true
- webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ webpack-dev-server@5.2.3(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
@@ -62541,17 +62779,16 @@ 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.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ webpack-dev-middleware: 7.4.5(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
ws: 8.21.0
optionalDependencies:
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
webpack-cli: 5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)
transitivePeerDependencies:
- bufferutil
- debug
- supports-color
- utf-8-validate
- optional: true
webpack-dev-server@5.2.3(webpack-cli@5.1.4)(webpack@5.104.1):
dependencies:
@@ -62629,12 +62866,12 @@ snapshots:
optionalDependencies:
html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.17))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
- webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)):
+ webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
typed-assert: 1.0.9
- webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))
optionalDependencies:
- html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ html-webpack-plugin: 5.6.6(@rspack/core@1.7.9(@swc/helpers@0.5.19))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
webpack-virtual-modules@0.6.2: {}
@@ -62706,7 +62943,7 @@ snapshots:
- esbuild
- uglify-js
- webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4):
+ webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.8
@@ -62730,7 +62967,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.0
- terser-webpack-plugin: 5.4.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ terser-webpack-plugin: 5.4.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
watchpack: 2.5.1
webpack-sources: 3.5.0
optionalDependencies:
@@ -62740,7 +62977,7 @@ snapshots:
- esbuild
- uglify-js
- webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.25.5)(webpack-cli@5.1.4):
+ webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.8
@@ -62764,7 +63001,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.0
- terser-webpack-plugin: 5.4.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ terser-webpack-plugin: 5.4.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
watchpack: 2.5.1
webpack-sources: 3.5.0
optionalDependencies:
@@ -62842,7 +63079,7 @@ snapshots:
- esbuild
- uglify-js
- webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4):
+ webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.8
@@ -62866,7 +63103,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.0
- terser-webpack-plugin: 5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ terser-webpack-plugin: 5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.18.20)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
watchpack: 2.5.1
webpack-sources: 3.5.0
optionalDependencies:
@@ -62900,41 +63137,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.0
- terser-webpack-plugin: 5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
- watchpack: 2.5.1
- webpack-sources: 3.5.0
- optionalDependencies:
- webpack-cli: 5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)
- transitivePeerDependencies:
- - '@swc/core'
- - esbuild
- - uglify-js
-
- webpack@5.104.1(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack-cli@5.1.4):
- dependencies:
- '@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.8
- '@types/json-schema': 7.0.15
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/wasm-edit': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.17.0
- acorn-import-phases: 1.0.4(acorn@8.17.0)
- browserslist: 4.28.4
- chrome-trace-event: 1.0.4
- enhanced-resolve: 5.20.1
- es-module-lexer: 2.0.0
- eslint-scope: 5.1.1
- events: 3.3.0
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
- json-parse-even-better-errors: 2.3.1
- loader-runner: 4.3.1
- mime-types: 2.1.35
- neo-async: 2.6.2
- schema-utils: 4.3.3
- tapable: 2.3.0
- terser-webpack-plugin: 5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4))
+ terser-webpack-plugin: 5.4.0(@swc/core@1.15.8(@swc/helpers@0.5.17))(esbuild@0.25.5)(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.18.20)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
watchpack: 2.5.1
webpack-sources: 3.5.0
optionalDependencies:
@@ -63143,7 +63346,8 @@ snapshots:
ws@8.21.0: {}
- ws@8.21.1: {}
+ ws@8.21.1:
+ optional: true
wsl-utils@0.1.0:
dependencies:
@@ -63285,7 +63489,7 @@ snapshots:
'@toon-format/toon': 0.9.0
axios: 1.18.0(debug@4.4.3)
axios-retry: 4.5.0(axios@1.18.0)
- debug: 4.4.3(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@9.3.1)
eventsource: 4.1.0
git-url-parse: 15.0.0
https-proxy-agent: 7.0.6
@@ -63303,18 +63507,18 @@ snapshots:
dependencies:
tslib: 2.8.1
- zephyr-rsbuild-plugin@1.1.2(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
+ zephyr-rsbuild-plugin@1.1.2(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
- '@rsbuild/core': 2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
- zephyr-rspack-plugin: 1.1.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ '@rsbuild/core': 2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0)
+ zephyr-rspack-plugin: 1.1.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
transitivePeerDependencies:
- '@rspack/core'
- supports-color
- webpack
- zephyr-rspack-plugin@1.1.2(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
+ zephyr-rspack-plugin@1.1.2(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
- '@rspack/core': 2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
+ '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23)
tslib: 2.8.1
zephyr-agent: 1.1.2
zephyr-xpack-internal: 1.1.2(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
@@ -63322,13 +63526,13 @@ snapshots:
- supports-color
- webpack
- zephyr-rspress-plugin@1.1.2(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@rspress/core@2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
+ zephyr-rspress-plugin@1.1.2(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@rspress/core@2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1))):
dependencies:
- '@rspress/core': 2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)
+ '@rspress/core': 2.0.14(@module-federation/runtime-tools@2.8.0)(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.49.0)(micromark-util-types@2.0.2)(micromark@4.0.2)
tslib: 2.8.1
zephyr-agent: 1.1.2
zephyr-edge-contract: 1.1.2
- zephyr-rsbuild-plugin: 1.1.2(@rsbuild/core@2.1.4(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.2(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
+ zephyr-rsbuild-plugin: 1.1.2(@rsbuild/core@2.1.8(@module-federation/runtime-tools@2.8.0)(core-js@3.49.0))(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.0)(@swc/helpers@0.5.23))(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
zephyr-xpack-internal: 1.1.2(webpack@5.104.1(@swc/core@1.15.41(@swc/helpers@0.5.23))(esbuild@0.28.1)(webpack-cli@5.1.4(webpack-dev-server@5.2.3)(webpack@5.104.1)))
transitivePeerDependencies:
- '@rsbuild/core'
diff --git a/tools/fixtures/node20-compat/package.json b/tools/fixtures/node20-compat/package.json
index f9c2984a903..311c13d5af4 100644
--- a/tools/fixtures/node20-compat/package.json
+++ b/tools/fixtures/node20-compat/package.json
@@ -6,7 +6,8 @@
"scripts": {
"build:rspack": "rspack build --config rspack.config.cjs",
"build:webpack": "webpack --config webpack.config.cjs",
- "typecheck": "tsc --project tsconfig.json"
+ "typecheck": "tsc --project tsconfig.json",
+ "typecheck:rstest": "tsc --project tsconfig.rstest-nodenext.json"
},
"dependencies": {}
}
diff --git a/tools/fixtures/node20-compat/rstest-consumer.cts b/tools/fixtures/node20-compat/rstest-consumer.cts
new file mode 100644
index 00000000000..d2b4bf08ecd
--- /dev/null
+++ b/tools/fixtures/node20-compat/rstest-consumer.cts
@@ -0,0 +1,5 @@
+import rstest = require('@module-federation/rstest');
+
+rstest.federation({
+ name: 'node20_cjs_consumer',
+});
diff --git a/tools/fixtures/node20-compat/rstest-consumer.mts b/tools/fixtures/node20-compat/rstest-consumer.mts
new file mode 100644
index 00000000000..aecbbc3253c
--- /dev/null
+++ b/tools/fixtures/node20-compat/rstest-consumer.mts
@@ -0,0 +1,10 @@
+import {
+ federation,
+ type ModuleFederationOptions,
+} from '@module-federation/rstest';
+
+const options: ModuleFederationOptions = {
+ name: 'node20_esm_consumer',
+};
+
+federation(options);
diff --git a/tools/fixtures/node20-compat/smoke-cjs.cjs b/tools/fixtures/node20-compat/smoke-cjs.cjs
index 7a35080a7a9..3554fcfdd11 100644
--- a/tools/fixtures/node20-compat/smoke-cjs.cjs
+++ b/tools/fixtures/node20-compat/smoke-cjs.cjs
@@ -7,6 +7,7 @@ const modules = [
'@module-federation/enhanced/webpack',
'@module-federation/node',
'@module-federation/cli',
+ '@module-federation/rstest',
];
for (const moduleName of modules) {
diff --git a/tools/fixtures/node20-compat/smoke-esm.mjs b/tools/fixtures/node20-compat/smoke-esm.mjs
index 2982417f4d4..66186a469ea 100644
--- a/tools/fixtures/node20-compat/smoke-esm.mjs
+++ b/tools/fixtures/node20-compat/smoke-esm.mjs
@@ -7,6 +7,7 @@ const modules = [
'@module-federation/enhanced/webpack',
'@module-federation/node',
'@module-federation/cli',
+ '@module-federation/rstest',
];
for (const moduleName of modules) {
diff --git a/tools/fixtures/node20-compat/tsconfig.rstest-nodenext.json b/tools/fixtures/node20-compat/tsconfig.rstest-nodenext.json
new file mode 100644
index 00000000000..0ba18b598be
--- /dev/null
+++ b/tools/fixtures/node20-compat/tsconfig.rstest-nodenext.json
@@ -0,0 +1,9 @@
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "module": "NodeNext",
+ "moduleResolution": "NodeNext",
+ "skipLibCheck": false
+ },
+ "include": ["rstest-consumer.mts", "rstest-consumer.cts"]
+}
diff --git a/tools/scripts/verify-node20-compat.mjs b/tools/scripts/verify-node20-compat.mjs
index d0136826ea2..947312f850e 100644
--- a/tools/scripts/verify-node20-compat.mjs
+++ b/tools/scripts/verify-node20-compat.mjs
@@ -38,11 +38,15 @@ try {
const rootPackageJson = JSON.parse(
readFileSync(join(ROOT, 'package.json'), 'utf8'),
);
+ const rstestPackageJson = JSON.parse(
+ readFileSync(join(ROOT, 'packages/rstest/package.json'), 'utf8'),
+ );
const packageJson = JSON.parse(
readFileSync(join(consumerDir, 'package.json'), 'utf8'),
);
packageJson.devDependencies = {
+ '@rsbuild/core': rstestPackageJson.devDependencies['@rsbuild/core'],
'@rspack/cli': rootPackageJson.devDependencies['@rspack/cli'],
'@rspack/core': rootPackageJson.devDependencies['@rspack/core'],
'@swc/core': rootPackageJson.devDependencies['@swc/core'],
@@ -80,6 +84,7 @@ try {
cwd: consumerDir,
});
run('npm', ['run', 'typecheck'], { cwd: consumerDir });
+ run('npm', ['run', 'typecheck:rstest'], { cwd: consumerDir });
run('npm', ['run', 'build:webpack'], { cwd: consumerDir });
run('npm', ['run', 'build:rspack'], { cwd: consumerDir });
run('node', ['dist/webpack/main.js'], { cwd: consumerDir });