From 224e95349a2df2e9c3dfc9f4296ca47e851736b6 Mon Sep 17 00:00:00 2001 From: pshu Date: Fri, 15 May 2026 10:46:50 +0800 Subject: [PATCH 01/51] test(e2e): use unique fixture directory per prepareFixtures call on macOS On macOS the FSEvents subsystem keeps a per-path ring buffer that can replay history events to watcher streams attached later. When prepareFixtures repeatedly cleans and re-copies into the same target directory, file watchers (the rstest config watcher, and the rspack NativeWatcher introduced in #518) can observe a Delete+Create batch on the same path, yielding spurious change events. With nativeWatcher enabled this manifests as a flaky "restarting Rstest as rstest.config.mts changed" that erases the CLI output the e2e asserts on. Per-call unique directories produce a path that has no FSEvents history, so only Create events for the freshly copied fixture are delivered. A symlink at the hard-coded fixturesTargetPath keeps the call sites in test code unchanged. Linux/Windows paths fall through to the original behaviour. --- e2e/scripts/index.ts | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/e2e/scripts/index.ts b/e2e/scripts/index.ts index dadfac2ac..c211dae53 100644 --- a/e2e/scripts/index.ts +++ b/e2e/scripts/index.ts @@ -241,6 +241,15 @@ export async function runRstestCli({ }; } +// macOS only: give every prepareFixtures call a fresh sibling directory and +// expose it via an in-repo symlink. Reusing the same distPath across retries +// makes file watchers observe a Delete+Create batch on the same path, which +// the macOS FSEvents per-path ring buffer can replay onto later watcher +// streams as spurious change events. A fresh path has no FSEvents history. +let fixtureRunCounter = 0; +const uniqueSuffix = () => + `-r${process.pid}-${++fixtureRunCounter}-${Date.now().toString(36)}`; + export async function prepareFixtures({ fixturesPath, fixturesTargetPath, @@ -249,7 +258,17 @@ export async function prepareFixtures({ fixturesTargetPath?: string; }) { const root = path.dirname(fixturesPath); - const distPath = fixturesTargetPath || path.resolve(`${fixturesPath}-test`); + const exposedPath = + fixturesTargetPath || path.resolve(`${fixturesPath}-test`); + + // distPath is a fresh sibling next to exposedPath; the hard-coded + // exposedPath in test code is materialised as a symlink pointing at it. + // Both live in the same parent dir to avoid macOS firmlink quirks + // (e.g. /tmp -> /private/tmp) that interact poorly with rstest watch. + const distPath = + process.platform === 'darwin' + ? `${exposedPath}${uniqueSuffix()}` + : exposedPath; // Clean up any leftover fixtures from previous runs // On Windows, file handles may not be fully released, causing EBUSY errors @@ -261,6 +280,16 @@ export async function prepareFixtures({ maxRetries: 10, retryDelay: 500, }); + if (distPath !== exposedPath) { + // Remove old symlink/dir at the exposed path (rmSync does not follow + // symlinks recursively — it removes the link itself). + fs.rmSync(exposedPath, { + recursive: true, + force: true, + maxRetries: 10, + retryDelay: 500, + }); + } } catch (err) { if (process.platform !== 'win32') { throw err; @@ -278,6 +307,11 @@ export async function prepareFixtures({ filter: (src) => !path.basename(src).startsWith('fixtures-test-'), }); + if (distPath !== exposedPath) { + await fs.promises.mkdir(path.dirname(exposedPath), { recursive: true }); + await fs.promises.symlink(distPath, exposedPath, 'dir'); + } + const update = ( relativePath: string, content: string | ((raw: string) => string), From 7dc5f112941dac65213abb01b86607f129832c8a Mon Sep 17 00:00:00 2001 From: pshu Date: Fri, 15 May 2026 11:45:04 +0800 Subject: [PATCH 02/51] perf(core): enable rspack experiments.nativeWatcher Mirrors the one-line change from #518 so the e2e matrix on this branch exercises the nativeWatcher code path while validating the fresh fixture directory strategy. Used to confirm the prepareFixtures change in the prior commit eliminates the flaky "restarting Rstest as rstest.config.mts changed" failure under nativeWatcher. --- packages/core/src/core/plugins/entry.ts | 3 +++ packages/core/tests/core/__snapshots__/rsbuild.test.ts.snap | 3 +++ 2 files changed, 6 insertions(+) diff --git a/packages/core/src/core/plugins/entry.ts b/packages/core/src/core/plugins/entry.ts index f2f755813..f61caf482 100644 --- a/packages/core/src/core/plugins/entry.ts +++ b/packages/core/src/core/plugins/entry.ts @@ -79,6 +79,9 @@ export const pluginEntryWatch: (params: { '**/*.snap', ); + config.experiments ??= {}; + config.experiments.nativeWatcher = true; + const configFilePath = context.projects.find( (project) => project.environmentName === environment.name, )?.configFilePath; diff --git a/packages/core/tests/core/__snapshots__/rsbuild.test.ts.snap b/packages/core/tests/core/__snapshots__/rsbuild.test.ts.snap index 0832a889e..0bc80644c 100644 --- a/packages/core/tests/core/__snapshots__/rsbuild.test.ts.snap +++ b/packages/core/tests/core/__snapshots__/rsbuild.test.ts.snap @@ -1702,6 +1702,9 @@ exports[`prepareRsbuild > should generate rspack config correctly in watch mode "context": "/packages/core", "devtool": "nosources-source-map", "entry": [Function], + "experiments": { + "nativeWatcher": true, + }, "externals": [ [Function], { From 3c20c88b44b4ab3b3d9aa03304bba71e5996d77a Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 17 May 2026 09:27:09 +0800 Subject: [PATCH 03/51] test(e2e): bump watch fixture aggregateTimeout 10 -> 100 for nativeWatcher Under chokidar the 10 ms value was a safe watchpack event-merging window. With rspack experiments.nativeWatcher enabled in the previous commit, the same 10 ms becomes the gap between the FSEvent arriving and rspack's stat/read of the changed file. On macOS that gap is shorter than vnode cache invalidation latency, so rspack reads stale content, produces identical chunk hashes, and rstest then logs "No test files need re-run". Local sweep (5 runs per value, vanilla notify-rs latency=0.0, fresh fixture dir per call): aggregateTimeout Pass "No test files need re-run" lines 10 0/5 36 100 5/5 0 200 5/5 0 500 5/5 0 1000 5/5 0 100 ms is enough; no rspack or notify-rs changes are needed. --- e2e/filter/fixtures-related-dynamic/rstest.config.mts | 2 +- e2e/watch/fixtures-dynamic/rstest.config.mts | 2 +- e2e/watch/fixtures-setup/rstest.config.mts | 2 +- e2e/watch/fixtures-shortcuts/rstest.config.mts | 2 +- e2e/watch/fixtures/rstest.config.mts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/e2e/filter/fixtures-related-dynamic/rstest.config.mts b/e2e/filter/fixtures-related-dynamic/rstest.config.mts index 3114ac1eb..2735507a6 100644 --- a/e2e/filter/fixtures-related-dynamic/rstest.config.mts +++ b/e2e/filter/fixtures-related-dynamic/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 10, + aggregateTimeout: 100, }, }, }, diff --git a/e2e/watch/fixtures-dynamic/rstest.config.mts b/e2e/watch/fixtures-dynamic/rstest.config.mts index 3114ac1eb..2735507a6 100644 --- a/e2e/watch/fixtures-dynamic/rstest.config.mts +++ b/e2e/watch/fixtures-dynamic/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 10, + aggregateTimeout: 100, }, }, }, diff --git a/e2e/watch/fixtures-setup/rstest.config.mts b/e2e/watch/fixtures-setup/rstest.config.mts index 401e9eca2..5dde257c2 100644 --- a/e2e/watch/fixtures-setup/rstest.config.mts +++ b/e2e/watch/fixtures-setup/rstest.config.mts @@ -7,7 +7,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 10, + aggregateTimeout: 100, }, }, }, diff --git a/e2e/watch/fixtures-shortcuts/rstest.config.mts b/e2e/watch/fixtures-shortcuts/rstest.config.mts index 03ca6b8b6..dfc815faf 100644 --- a/e2e/watch/fixtures-shortcuts/rstest.config.mts +++ b/e2e/watch/fixtures-shortcuts/rstest.config.mts @@ -9,7 +9,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 10, + aggregateTimeout: 100, }, }, }, diff --git a/e2e/watch/fixtures/rstest.config.mts b/e2e/watch/fixtures/rstest.config.mts index 3114ac1eb..2735507a6 100644 --- a/e2e/watch/fixtures/rstest.config.mts +++ b/e2e/watch/fixtures/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 10, + aggregateTimeout: 100, }, }, }, From 2fda197eb02fa5f2f016ff75fbf6eb6eb7da6288 Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 17 May 2026 21:41:48 +0800 Subject: [PATCH 04/51] test(e2e): bump watch fixture aggregateTimeout 100 -> 500 for CI margin 100 ms was enough on local M-series macs (5/5 PASS) but the GitHub Actions macos-14 runner still triggered mode B ("No test files need re-run" -> stale 'Hello, INDEX!') in every e2e (macos-14, node 20/24) run on the prior commit. The Actions ARM64 runner appears to have a noticeably slower vnode cache invalidation than local hardware, so we need a bigger margin. 500 ms matches the upper half of the local sweep band that was 5/5 PASS (200 / 500 / 1000 all passed) and is 2.5x the watchpack default of 200 ms. Hot reload latency stays well under human perception. --- e2e/filter/fixtures-related-dynamic/rstest.config.mts | 2 +- e2e/watch/fixtures-dynamic/rstest.config.mts | 2 +- e2e/watch/fixtures-setup/rstest.config.mts | 2 +- e2e/watch/fixtures-shortcuts/rstest.config.mts | 2 +- e2e/watch/fixtures/rstest.config.mts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/e2e/filter/fixtures-related-dynamic/rstest.config.mts b/e2e/filter/fixtures-related-dynamic/rstest.config.mts index 2735507a6..958ab0488 100644 --- a/e2e/filter/fixtures-related-dynamic/rstest.config.mts +++ b/e2e/filter/fixtures-related-dynamic/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 100, + aggregateTimeout: 500, }, }, }, diff --git a/e2e/watch/fixtures-dynamic/rstest.config.mts b/e2e/watch/fixtures-dynamic/rstest.config.mts index 2735507a6..958ab0488 100644 --- a/e2e/watch/fixtures-dynamic/rstest.config.mts +++ b/e2e/watch/fixtures-dynamic/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 100, + aggregateTimeout: 500, }, }, }, diff --git a/e2e/watch/fixtures-setup/rstest.config.mts b/e2e/watch/fixtures-setup/rstest.config.mts index 5dde257c2..7e52548e2 100644 --- a/e2e/watch/fixtures-setup/rstest.config.mts +++ b/e2e/watch/fixtures-setup/rstest.config.mts @@ -7,7 +7,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 100, + aggregateTimeout: 500, }, }, }, diff --git a/e2e/watch/fixtures-shortcuts/rstest.config.mts b/e2e/watch/fixtures-shortcuts/rstest.config.mts index dfc815faf..d11fe290b 100644 --- a/e2e/watch/fixtures-shortcuts/rstest.config.mts +++ b/e2e/watch/fixtures-shortcuts/rstest.config.mts @@ -9,7 +9,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 100, + aggregateTimeout: 500, }, }, }, diff --git a/e2e/watch/fixtures/rstest.config.mts b/e2e/watch/fixtures/rstest.config.mts index 2735507a6..958ab0488 100644 --- a/e2e/watch/fixtures/rstest.config.mts +++ b/e2e/watch/fixtures/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 100, + aggregateTimeout: 500, }, }, }, From 8400f5910a2c0779ba72b182ce47ddb6b477353c Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 17 May 2026 22:02:12 +0800 Subject: [PATCH 05/51] debug(core): log final watchOptions on child rstest in watch mode Temporary investigation commit. CI macos-14 still hits mode B with fixture aggregateTimeout=500 even though the local sweep with the same value was 5/5 PASS. Need to confirm what value the child rstest process ACTUALLY receives (fixture cwd lookup, rsbuild config merge order, nativeWatcher flag) before deciding the next move. Will be reverted after one CI run. --- packages/core/src/core/plugins/entry.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/packages/core/src/core/plugins/entry.ts b/packages/core/src/core/plugins/entry.ts index f61caf482..3b9ae9616 100644 --- a/packages/core/src/core/plugins/entry.ts +++ b/packages/core/src/core/plugins/entry.ts @@ -43,6 +43,31 @@ export const pluginEntryWatch: (params: { name: 'rstest:entry-watch', setup: (api) => { const outputDistPathRoot = context.normalizedConfig.output.distPath.root; + if (isWatch) { + api.onAfterCreateCompiler(({ compiler }) => { + const list = (compiler as { compilers?: unknown[] }).compilers + ? ((compiler as { compilers: unknown[] }).compilers as Array<{ + name?: string; + options?: { watchOptions?: unknown; experiments?: unknown }; + }>) + : [ + compiler as unknown as { + name?: string; + options?: { watchOptions?: unknown; experiments?: unknown }; + }, + ]; + for (const c of list) { + process.stdout.write( + `__RCA_DEBUG__ name=${c.name ?? ''} watchOptions=${JSON.stringify( + c.options?.watchOptions, + )} nativeWatcher=${JSON.stringify( + (c.options?.experiments as { nativeWatcher?: unknown }) + ?.nativeWatcher, + )}\n`, + ); + } + }); + } api.modifyRspackConfig(async (config, { environment }) => { if (isWatch) { config.plugins.push(new TestFileWatchPlugin(environment.config.root)); From 024481350cf17eaee09693338739f1cdb3ca9381 Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 17 May 2026 22:16:44 +0800 Subject: [PATCH 06/51] Revert "debug(core): log final watchOptions on child rstest in watch mode" This reverts commit 8400f5910a2c0779ba72b182ce47ddb6b477353c. --- packages/core/src/core/plugins/entry.ts | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/packages/core/src/core/plugins/entry.ts b/packages/core/src/core/plugins/entry.ts index 3b9ae9616..f61caf482 100644 --- a/packages/core/src/core/plugins/entry.ts +++ b/packages/core/src/core/plugins/entry.ts @@ -43,31 +43,6 @@ export const pluginEntryWatch: (params: { name: 'rstest:entry-watch', setup: (api) => { const outputDistPathRoot = context.normalizedConfig.output.distPath.root; - if (isWatch) { - api.onAfterCreateCompiler(({ compiler }) => { - const list = (compiler as { compilers?: unknown[] }).compilers - ? ((compiler as { compilers: unknown[] }).compilers as Array<{ - name?: string; - options?: { watchOptions?: unknown; experiments?: unknown }; - }>) - : [ - compiler as unknown as { - name?: string; - options?: { watchOptions?: unknown; experiments?: unknown }; - }, - ]; - for (const c of list) { - process.stdout.write( - `__RCA_DEBUG__ name=${c.name ?? ''} watchOptions=${JSON.stringify( - c.options?.watchOptions, - )} nativeWatcher=${JSON.stringify( - (c.options?.experiments as { nativeWatcher?: unknown }) - ?.nativeWatcher, - )}\n`, - ); - } - }); - } api.modifyRspackConfig(async (config, { environment }) => { if (isWatch) { config.plugins.push(new TestFileWatchPlugin(environment.config.root)); From f49b588397a32371e9b8bc6532775065088993df Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 17 May 2026 22:19:49 +0800 Subject: [PATCH 07/51] test(e2e): bump watch fixture aggregateTimeout 500 -> 3000 for CI macOS The GitHub Actions macos-14 arm64 runner is roughly 6x slower than the local M-series Mac on this watch flow (each fs.update -> rerun cycle is 2-3 s in CI vs ~300 ms locally). aggregateTimeout=500 was still hitting mode B 100% of the time on CI, indicating that the vnode cache invalidation on the Actions runner has not finished by the time rspack performs stat/read. Going to 3000 ms gives the runner ~6x more wall-clock budget than the 500 value that already worked locally with full headroom. Last attempt in the timeout-only direction; if this still fails the root cause is not the aggregate window and we will revisit. --- e2e/filter/fixtures-related-dynamic/rstest.config.mts | 2 +- e2e/watch/fixtures-dynamic/rstest.config.mts | 2 +- e2e/watch/fixtures-setup/rstest.config.mts | 2 +- e2e/watch/fixtures-shortcuts/rstest.config.mts | 2 +- e2e/watch/fixtures/rstest.config.mts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/e2e/filter/fixtures-related-dynamic/rstest.config.mts b/e2e/filter/fixtures-related-dynamic/rstest.config.mts index 958ab0488..39fee35b5 100644 --- a/e2e/filter/fixtures-related-dynamic/rstest.config.mts +++ b/e2e/filter/fixtures-related-dynamic/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 500, + aggregateTimeout: 3000, }, }, }, diff --git a/e2e/watch/fixtures-dynamic/rstest.config.mts b/e2e/watch/fixtures-dynamic/rstest.config.mts index 958ab0488..39fee35b5 100644 --- a/e2e/watch/fixtures-dynamic/rstest.config.mts +++ b/e2e/watch/fixtures-dynamic/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 500, + aggregateTimeout: 3000, }, }, }, diff --git a/e2e/watch/fixtures-setup/rstest.config.mts b/e2e/watch/fixtures-setup/rstest.config.mts index 7e52548e2..c2ae4a1ff 100644 --- a/e2e/watch/fixtures-setup/rstest.config.mts +++ b/e2e/watch/fixtures-setup/rstest.config.mts @@ -7,7 +7,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 500, + aggregateTimeout: 3000, }, }, }, diff --git a/e2e/watch/fixtures-shortcuts/rstest.config.mts b/e2e/watch/fixtures-shortcuts/rstest.config.mts index d11fe290b..5e2b72303 100644 --- a/e2e/watch/fixtures-shortcuts/rstest.config.mts +++ b/e2e/watch/fixtures-shortcuts/rstest.config.mts @@ -9,7 +9,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 500, + aggregateTimeout: 3000, }, }, }, diff --git a/e2e/watch/fixtures/rstest.config.mts b/e2e/watch/fixtures/rstest.config.mts index 958ab0488..39fee35b5 100644 --- a/e2e/watch/fixtures/rstest.config.mts +++ b/e2e/watch/fixtures/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 500, + aggregateTimeout: 3000, }, }, }, From d02a0ccf9fdbcbf8fb940e5d4ac28bfa9b54a569 Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 17 May 2026 22:50:14 +0800 Subject: [PATCH 08/51] debug(e2e): dump fresh fixture rstest.config.mts content on prepareFixtures Temporary investigation. CI macos-14 e2e fails with mode B at every aggregateTimeout value (100/500/3000), but identical local runs pass. Suspecting that the cp() into the fresh sibling directory does not include rstest.config.mts under some Actions runner condition, so the child rstest falls back to the entry.ts default (5 ms). Print the freshly copied config content so the CI log shows the actual file seen by the child process. Will be reverted. --- e2e/scripts/index.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/e2e/scripts/index.ts b/e2e/scripts/index.ts index c211dae53..2e5d4f6a7 100644 --- a/e2e/scripts/index.ts +++ b/e2e/scripts/index.ts @@ -312,6 +312,27 @@ export async function prepareFixtures({ await fs.promises.symlink(distPath, exposedPath, 'dir'); } + // RCA debug: dump rstest.config.mts content (if any) from the freshly + // copied fixture so CI logs show whether tools.rspack.aggregateTimeout + // actually reached the child rstest process. Will be reverted. + try { + const cfg = path.resolve(distPath, 'rstest.config.mts'); + if (fs.existsSync(cfg)) { + const content = fs.readFileSync(cfg, 'utf-8'); + process.stdout.write( + `__RCA_FIXTURE__ ${distPath}\n${content}__RCA_FIXTURE_END__\n`, + ); + } else { + process.stdout.write( + `__RCA_FIXTURE__ ${distPath} (no rstest.config.mts)\n`, + ); + } + } catch (e) { + process.stdout.write( + `__RCA_FIXTURE__ ${distPath} ERROR ${(e as Error).message}\n`, + ); + } + const update = ( relativePath: string, content: string | ((raw: string) => string), From 1ede01cc0582523af87921971bc0df138c96cdd8 Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 17 May 2026 23:58:28 +0800 Subject: [PATCH 09/51] debug(ci): tmate ssh into macos-14 node24 e2e job on failure Cannot reproduce the macos-14 + node 24 watch e2e failure locally on the same Node version (24.15.0), same fixture, same binding, same concurrency. Last unknown is the GitHub Actions macos-14 runner's actual hardware/OS state. Open a tmate session on failure, limited to that one matrix slot, so we can inspect: - runner CPU/memory pressure - the fresh-dir contents after fs.update - whether rspack input fs cache holds the old content - whether vnode invalidation lag is observable Will be reverted after the investigation. --- .github/workflows/test.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fa98ed805..20c5823ef 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -226,6 +226,18 @@ jobs: - name: E2E Test (${{ matrix.test_script }}) run: cd e2e && pnpm ${{ matrix.test_script }} + # RCA debug: SSH into the macos-14 + node 24 runner on e2e failure + # so we can inspect why the watch test sees stale dist content + # (mode B "No test files need re-run") that we cannot reproduce + # locally on the same Node version. Limited to the one matrix slot + # that consistently fails, so other failures are not impacted. + - name: Setup tmate session (RCA debug) + if: failure() && matrix.os == 'macos-14' && matrix.node_version == '24' + uses: mxschmitt/action-tmate@v3 + timeout-minutes: 30 + with: + limit-access-to-actor: true + - name: VS Code Extension Test if: matrix.test_script == 'test' run: pnpm run test:vscode From 3df5e41f25af00f1d5c207fead4c70006fbc402f Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 18 May 2026 10:01:54 +0800 Subject: [PATCH 10/51] debug(ci): override @rspack/core to traced canary + dump trace on failure Pin @rspack/core to a canary build of rspack worktree-rstest-native-watcher (commit 27bc1e20) so the binding writes RCA trace lines into /tmp/rca-binding-trace.log on the runner: - NativeWatcher::new aggregateTimeout/poll/symlink - JsEventHandler::on_event_handle aggregate changedFiles/deletedFiles - JsEventHandlerUndelayed::on_change every undelayed path Replace the prior tmate step with a `cat /tmp/rca-binding-trace.log` step on failure so the dump shows up directly in the macos-14 job log without needing an interactive SSH. Will be reverted after the investigation; not for merge. --- .github/workflows/test.yml | 40 +++-- package.json | 10 ++ pnpm-lock.yaml | 342 +++++++++++++++++++------------------ pnpm-workspace.yaml | 1 + 4 files changed, 214 insertions(+), 179 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 20c5823ef..0e08d13b8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -223,20 +223,38 @@ jobs: - name: Install Playwright Browsers run: npx playwright install chromium webkit + # RCA debug: confirm the e2e workspace actually resolves the canary + # binding (root pnpm overrides should propagate, but verify before + # blaming binding behaviour). + - name: Debug — show resolved @rspack/* versions in e2e + if: matrix.os == 'macos-14' + run: | + echo '----- root resolved versions -----' + pnpm why @rspack/core -r --depth 0 || true + echo '----- e2e workspace lock entry -----' + pnpm --filter @rstest/tests why @rspack/core --depth 0 || true + pnpm --filter @rstest/tests why @rspack/binding-darwin-arm64 --depth 0 || true + echo '----- actual .node binary path/size -----' + find e2e/node_modules /Users/runner/work/rstest/rstest/node_modules \ + -name 'rspack.darwin-arm64.node' 2>/dev/null | xargs -I{} ls -lh {} || true + - name: E2E Test (${{ matrix.test_script }}) run: cd e2e && pnpm ${{ matrix.test_script }} - # RCA debug: SSH into the macos-14 + node 24 runner on e2e failure - # so we can inspect why the watch test sees stale dist content - # (mode B "No test files need re-run") that we cannot reproduce - # locally on the same Node version. Limited to the one matrix slot - # that consistently fails, so other failures are not impacted. - - name: Setup tmate session (RCA debug) - if: failure() && matrix.os == 'macos-14' && matrix.node_version == '24' - uses: mxschmitt/action-tmate@v3 - timeout-minutes: 30 - with: - limit-access-to-actor: true + # RCA debug: a canary rspack build with file-level trace writes to + # /tmp/rca-binding-trace.log inside the runner. Dump it on failure + # so the actual aggregateTimeout / changedFiles / undelayed event + # paths seen by the binding land in the CI job log. + - name: Dump rspack binding RCA trace + if: failure() && matrix.os == 'macos-14' + run: | + echo '===== /tmp/rca-binding-trace.log =====' + if [ -f /tmp/rca-binding-trace.log ]; then + cat /tmp/rca-binding-trace.log + else + echo "(file not present)" + fi + echo '===== END trace =====' - name: VS Code Extension Test if: matrix.test_script == 'test' diff --git a/package.json b/package.json index aec446b7c..b067c0f39 100644 --- a/package.json +++ b/package.json @@ -43,5 +43,15 @@ "engines": { "node": "^20.19.0 || >=22.12.0", "pnpm": ">=10.33.4" + }, + "pnpm": { + "peerDependencyRules": { + "allowAny": [ + "@rspack/*" + ] + }, + "overrides": { + "@rspack/core": "npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901" + } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index afb249ab2..767bde350 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: false excludeLinksFromLockfile: false +overrides: + '@rspack/core': npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901 + packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= importers: @@ -12,7 +15,7 @@ importers: devDependencies: '@rsdoctor/rspack-plugin': specifier: ^1.5.11 - version: 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) + version: 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(webpack@5.106.2) '@rslint/core': specifier: ^0.5.2 version: 0.5.2(jiti@2.7.0) @@ -96,7 +99,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rslib/core': specifier: 0.21.4 version: 0.21.4(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260512.1)(typescript@6.0.3) @@ -217,7 +220,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -306,7 +309,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rstest/core': specifier: workspace:* version: link:../../../../packages/core @@ -364,7 +367,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -398,7 +401,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -426,7 +429,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -460,7 +463,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -510,7 +513,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -553,7 +556,7 @@ importers: version: 1.1.2(@rsbuild/core@2.0.6) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.6) @@ -587,7 +590,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rstest/browser': specifier: workspace:* version: link:../../packages/browser @@ -639,7 +642,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rstest/core': specifier: workspace:* version: link:../../packages/core @@ -679,7 +682,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rstest/adapter-rsbuild': specifier: workspace:* version: link:../../packages/adapter-rsbuild @@ -716,19 +719,19 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rspack/cli': specifier: 2.0.3 - version: 2.0.3(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21))) + version: 2.0.3(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))) '@rspack/core': - specifier: 2.0.3 - version: 2.0.3(@swc/helpers@0.5.21) + specifier: npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901 + version: '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -771,16 +774,16 @@ importers: devDependencies: '@rspack/cli': specifier: 2.0.3 - version: 2.0.3(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21))) + version: 2.0.3(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))) '@rspack/core': - specifier: 2.0.3 - version: 2.0.3(@swc/helpers@0.5.21) + specifier: npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901 + version: '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -844,7 +847,7 @@ importers: version: 1.1.2(@rsbuild/core@2.0.6) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.6) @@ -901,16 +904,17 @@ importers: version: 6.0.3 packages/adapter-rspack: + dependencies: + '@rspack/core': + specifier: npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901 + version: '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' devDependencies: '@rslib/core': specifier: 0.21.4 version: 0.21.4(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260512.1)(typescript@6.0.3) '@rspack/cli': specifier: 2.0.3 - version: 2.0.3(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21))) - '@rspack/core': - specifier: 2.0.3 - version: 2.0.3(@swc/helpers@0.5.21) + version: 2.0.3(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))) '@rstest/core': specifier: workspace:* version: link:../core @@ -1026,10 +1030,10 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rsbuild/plugin-svgr': specifier: ^2.0.2 - version: 2.0.2(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(typescript@6.0.3) + version: 2.0.2(@rsbuild/core@2.0.6)(typescript@6.0.3) '@tailwindcss/postcss': specifier: ^4.3.0 version: 4.3.0 @@ -1072,7 +1076,7 @@ importers: version: 7.58.7(@types/node@22.18.6) '@rsbuild/plugin-less': specifier: ^1.6.3 - version: 1.6.3(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) + version: 1.6.3(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(webpack@5.106.2) '@rsbuild/plugin-node-polyfill': specifier: ^1.4.4 version: 1.4.4(@rsbuild/core@2.0.6) @@ -1312,10 +1316,10 @@ importers: version: 1.5.2(@rsbuild/core@2.0.6) '@rspress/core': specifier: 2.0.11 - version: 2.0.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2) + version: 2.0.11(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2) '@rspress/plugin-algolia': specifier: 2.0.11 - version: 2.0.11(@rspress/core@2.0.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 2.0.11(@rspress/core@2.0.11(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@rstack-dev/doc-ui': specifier: 1.13.3 version: 1.13.3 @@ -1345,7 +1349,7 @@ importers: version: 1.1.2(@rsbuild/core@2.0.6) rspress-plugin-font-open-sans: specifier: ^1.0.3 - version: 1.0.3(@rspress/core@2.0.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2)) + version: 1.0.3(@rspress/core@2.0.11(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2)) rspress-plugin-sitemap: specifier: ^1.2.1 version: 1.2.1 @@ -2856,11 +2860,6 @@ packages: '@rsdoctor/rspack-plugin@1.5.11': resolution: {integrity: sha512-+6TJoskfsrgO38ueJ89JZbTj+MajR4Ganup9LjbM6AwjKa/41SioKJDGAXce6c/lXl4ghulV941vJfDvbhFDCQ==} - peerDependencies: - '@rspack/core': '*' - peerDependenciesMeta: - '@rspack/core': - optional: true '@rsdoctor/sdk@1.5.11': resolution: {integrity: sha512-OLFHccYWzEUmk1jUjBeVK2awtdcOVfaczRlzzCgimh/DZz3THPcVffQ6hTBz93BY5c+HB4XaVVgpV9sXf+kWuw==} @@ -2868,11 +2867,8 @@ packages: '@rsdoctor/types@1.5.11': resolution: {integrity: sha512-zV4CSd7BBkcEW7joBgFXvCboNE4xIavgV3e4VLiH9M9M7bNYasM+KlPDEW8s9/pdcV0xGDaKdj4UKWsHAmePTQ==} peerDependencies: - '@rspack/core': '*' webpack: 5.x peerDependenciesMeta: - '@rspack/core': - optional: true webpack: optional: true @@ -2931,74 +2927,64 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-darwin-arm64@2.0.3': - resolution: {integrity: sha512-4UyCjLJwU/WxR6K1/gG4u3+jUsoaRHJ5rNu9fto/UbvrItwdlVNULChAApqZFw6mcSetMddSjSICeuj5pSB6sA==} + '@rspack-canary/binding-darwin-arm64@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-ULojMEFIK6usqmAKvKlEUyLPG+pL1/5Y4pli9aeYg6RQ9fwjxEHuT6bTVUpJWOGeDOs4i85sBMNMh4Icr14r9w==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@2.0.3': - resolution: {integrity: sha512-K3evrbTgZNa8emEqk+AjDtbuoXZp5tPZz3pcEgETxuu3KanW8Zu+Fb+TUp1DEUcL0xOmHPPox8H2cZ3pF4Zmug==} + '@rspack-canary/binding-darwin-x64@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-IGhBbF6VDeLhCSbtFTlbPdNpulMEDCWvXVTLnL7DjT1ffLsIs3ap6jqrCsz2WAgZY7CD+pm3j8+PIfxE8L2q/Q==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@2.0.3': - resolution: {integrity: sha512-aPLDaaTtX1wqjLYAIHc2MGDQZtv1Hbjx47oaaefbWz5GbAnSA4P8jdYIeeGRyrqvQ0WqJXIWXgT0d/iXtes00A==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-Z9Jzc2u246w0xl6VlGwxpoOPi7KWNKcjJ5Q9aG/y8mLYAzTQo8ShEiTiW9dllo0sTQq/0ROinthjHoYg7VtCXQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-musl@2.0.3': - resolution: {integrity: sha512-0WulUQPop6vmSDfrTxghmVlm+6crU8/XqD2f0dOWbEniZVuDZJ5/Y/cBqTRyk3rjl0vrmUv3lc87/t7UgQJQSw==} + '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-yMSFOERc0oKUDNOopNVAHrJuF/H1jD/y9uzul0ZbGCTSs6asrqNTPmF51BKrN5ov+zSr6Ipb+jMtE+TpEkQegw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-x64-gnu@2.0.3': - resolution: {integrity: sha512-fAhiMuV5omT53YMft+f3Y9euAFgspuyBAk9ZpeW2buL2TkuUMwP07adhhvQfKdQ5gpELfzmjQaRDGqaIT8UWiA==} + '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-SEWYql6Uz53ZLMAKWCgJbg6bpUK9eWMHw3UDdyBD5zTDTCK9KEwd/DXfR4qWZkETTAfECJ7ESujy5DxuVCNZhA==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-musl@2.0.3': - resolution: {integrity: sha512-0kcuFoZ8vy2iNWoISFOZt+/Ujo7LRLrzE7h07AV5r+oN/mv+/v14Sd/8NUtDIScCkrYOszYq/QS31e6t0UrVfw==} + '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-0O05z4k6N3LwZB8d8kvk6fMLjP4aopns/npy4M8zEYXIMRYbt4v6YwOfTEzsG2bcpB1mtWnxZ923Q+7in+1VGA==} cpu: [x64] os: [linux] libc: [musl] - '@rspack/binding-wasm32-wasi@2.0.3': - resolution: {integrity: sha512-x2fsw7GzNZEnw444ikj4/b8kVjM0Y0TllxmizHpYZ9gmaQrOk5OXo9RQdz+l4zzoGors0l2IZP5Cc4GJNCaSoQ==} + '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-QHP4+HAm9MSLBJYlk2zNDeI082JSGZD42ynnb/N7O9u1oZY5cjB3xfAk0bC1r0aBB0mlmJ9IiU3NnK6lxW2n+Q==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@2.0.3': - resolution: {integrity: sha512-jqlxuVPdrgMuwj/HEjSkC/jmhl4fAuKyob36zJXq2uAusn2FRJ4kClGe1fLFpfxRXFVQAWwlAOwLJg8T0suuaA==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-lgiEfshYYq7Ep73wcm7TAaJ8VVm1kzNSwVlH2cIMzieZy8l5sdQ7nQat+3AA4uHY2ibyQuXnSp39ni26PLOHiw==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.3': - resolution: {integrity: sha512-QM4JEuyk5QaZ5gnvnAIaCwVQzCkrD2E4Sud77kx/MVGDsRkcOlMx3blMC5QNHPDamRmWGk+7314YOQvRhKuWyg==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-AfvpN0muRzUBEVHXzgmSHrKEKuaT+T0BP+bcjUoYEu++KUIyFXTPnP1gYbWFHssJ4Q9asLJD6fsX9bjuhSDZMg==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.3': - resolution: {integrity: sha512-vSQNnAy0wswG6AfNRuArTHQBiXOXl+A9ddQxBFup4PMHUzXxKtsBLQzw7BgFC0EgrPeHbt+30j7sXVZKYukj4A==} + '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-s48VV/q9/pC6XCYl2TwTRo5fHIrERxgAcv5mfsOUXsWeUYWXzezFKHYKTq4bpDy57A78aDQT4QgRtJakmA5/tw==} cpu: [x64] os: [win32] - '@rspack/binding@2.0.3': - resolution: {integrity: sha512-4exVNhGhW5RFHjK87XeTKbkA/qAgI5NHJlT1jNqiJv0gcUXLqTOEU3w7f8+f9zUo4JMFvPc0c9veOi4M19YYTg==} - - '@rspack/cli@2.0.3': - resolution: {integrity: sha512-h/Xbkupx82UaPr5Ye3hNORi5eXmpEGSPri7WkEOrKIcT+Y3h603kujCQziNIPX3G4UURWPiksIArp1GBTF+A9w==} - hasBin: true - peerDependencies: - '@rspack/core': ^2.0.0-0 - '@rspack/dev-server': ^2.0.0-0 - peerDependenciesMeta: - '@rspack/dev-server': - optional: true + '@rspack-canary/binding@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-chGq4ZKxn4YkjNt24FqtHZP3LfGpyRE2YBHAeWA+A0h8a5SuP6qfw8mkJCK6e29eUo1BkovjWxIaa2TApPSKPw==} - '@rspack/core@2.0.3': - resolution: {integrity: sha512-2ufO/8FHIA/lX6UOgSsKPhpDvHr0sh9lYq/n/LsIZsTwu3973BGbu2fg1Akvuu3rEnskPqXjsqH2EPBzEA42uA==} + '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901': + resolution: {integrity: sha512-ME28DhgsWaLZbF3wpH9pkkR7gljRnhYxZEYQkR5Q5SMifSJXxNuWcBRmkMJ7KwI8rWSegLEPwAVtnvBEcHG+EA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -3009,6 +2995,16 @@ packages: '@swc/helpers': optional: true + '@rspack/cli@2.0.3': + resolution: {integrity: sha512-h/Xbkupx82UaPr5Ye3hNORi5eXmpEGSPri7WkEOrKIcT+Y3h603kujCQziNIPX3G4UURWPiksIArp1GBTF+A9w==} + hasBin: true + peerDependencies: + '@rspack/core': ^2.0.0-0 + '@rspack/dev-server': ^2.0.0-0 + peerDependenciesMeta: + '@rspack/dev-server': + optional: true + '@rspack/dev-middleware@2.0.1': resolution: {integrity: sha512-cXSubf5/C+dvkWV2/+rGTtiZ93wSLd3OlTQhwMvsmsmGDdPlkYqIvQ+BTkOk9UCXxKIaF0DDYYmCpBeRRYJfJw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5682,12 +5678,9 @@ packages: resolution: {integrity: sha512-uLV5c702ff2jBvO7qewpkLRzkh/I9QW07ur2NKkv8TVTrtX2lrKjEbEU/LLXAn7cgpCIBbkfyUm4qYXCQs5/+w==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 less: ^3.5.0 || ^4.0.0 webpack: ^5.0.0 peerDependenciesMeta: - '@rspack/core': - optional: true webpack: optional: true @@ -6901,12 +6894,9 @@ packages: rspack-vue-loader@17.5.0: resolution: {integrity: sha512-hJrL2+jytfTs6ORHBOKTh5lU7BVZvmv7afELuQfyEpGC1ll7MKj1BxlgAIbhd6pZwoEwfdH79Lewtwe4VOlfCQ==} peerDependencies: - '@rspack/core': ^1.0.0 || ^2.0.0-0 '@vue/compiler-sfc': '*' vue: '*' peerDependenciesMeta: - '@rspack/core': - optional: true '@vue/compiler-sfc': optional: true vue: @@ -9454,7 +9444,7 @@ snapshots: '@rsbuild/core@2.0.6': dependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) + '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' '@swc/helpers': 0.5.21 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9482,16 +9472,17 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.6 - '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2)': + '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(webpack@5.106.2)': dependencies: deepmerge: 4.3.1 less: 4.6.4 - less-loader: 12.3.2(@rspack/core@2.0.3(@swc/helpers@0.5.21))(less@4.6.4)(webpack@5.106.2) + less-loader: 12.3.2(@swc/helpers@0.5.21)(less@4.6.4)(webpack@5.106.2) reduce-configs: 1.1.2 optionalDependencies: '@rsbuild/core': 2.0.6 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - webpack '@rsbuild/plugin-node-polyfill@1.4.4(@rsbuild/core@2.0.6)': @@ -9522,9 +9513,9 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.6 - '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))': + '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))': dependencies: - '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-refresh@0.18.0) + '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(react-refresh@0.18.0) react-refresh: 0.18.0 optionalDependencies: '@rsbuild/core': 2.0.6 @@ -9560,9 +9551,9 @@ snapshots: - svelte - typescript - '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(typescript@6.0.3)': + '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.6)(typescript@6.0.3)': dependencies: - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@svgr/core': 8.1.0(typescript@6.0.3) '@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@6.0.3) @@ -9586,25 +9577,26 @@ snapshots: - '@babel/core' - supports-color - '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.34(typescript@6.0.3))': + '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3))': dependencies: - rspack-vue-loader: 17.5.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.34(typescript@6.0.3)) + rspack-vue-loader: 17.5.0(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) optionalDependencies: '@rsbuild/core': 2.0.6 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - '@vue/compiler-sfc' - vue '@rsdoctor/client@1.5.11': {} - '@rsdoctor/core@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2)': + '@rsdoctor/core@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(webpack@5.106.2)': dependencies: '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@2.0.6) - '@rsdoctor/graph': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/sdk': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/types': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/utils': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) + '@rsdoctor/graph': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/sdk': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) '@rspack/resolver': 0.2.8(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) browserslist-load-config: 1.0.1 es-toolkit: 1.45.1 @@ -9615,73 +9607,80 @@ snapshots: transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' + - '@module-federation/runtime-tools' - '@rsbuild/core' - - '@rspack/core' + - '@swc/helpers' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/graph@1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2)': + '@rsdoctor/graph@1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2)': dependencies: - '@rsdoctor/types': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/utils': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) es-toolkit: 1.45.1 path-browserify: 1.0.1 source-map: 0.7.6 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - webpack - '@rsdoctor/rspack-plugin@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2)': + '@rsdoctor/rspack-plugin@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(webpack@5.106.2)': dependencies: - '@rsdoctor/core': 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/graph': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/sdk': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/types': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/utils': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - optionalDependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) + '@rsdoctor/core': 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.6)(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/graph': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/sdk': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' + - '@module-federation/runtime-tools' - '@rsbuild/core' + - '@swc/helpers' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/sdk@1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2)': + '@rsdoctor/sdk@1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2)': dependencies: '@rsdoctor/client': 1.5.11 - '@rsdoctor/graph': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/types': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) - '@rsdoctor/utils': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) + '@rsdoctor/graph': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) + '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) launch-editor: 2.13.2 safer-buffer: 2.1.2 socket.io: 4.8.1 tapable: 2.3.3 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/types@1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2)': + '@rsdoctor/types@1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2)': dependencies: + '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 source-map: 0.7.6 optionalDependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) webpack: 5.106.2 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - '@swc/helpers' - '@rsdoctor/utils@1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2)': + '@rsdoctor/utils@1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2)': dependencies: '@babel/code-frame': 7.26.2 - '@rsdoctor/types': 1.5.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(webpack@5.106.2) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) '@types/estree': 1.0.5 acorn: 8.16.0 acorn-import-attributes: 1.9.5(acorn@8.16.0) @@ -9696,7 +9695,8 @@ snapshots: rslog: 1.3.2 strip-ansi: 6.0.1 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - webpack '@rslib/core@0.21.4(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260512.1)(typescript@6.0.3)': @@ -9742,81 +9742,81 @@ snapshots: '@rslint/win32-x64@0.5.2': optional: true - '@rspack/binding-darwin-arm64@2.0.3': + '@rspack-canary/binding-darwin-arm64@2.0.4-canary-efffb233-20260518052901': optional: true - '@rspack/binding-darwin-x64@2.0.3': + '@rspack-canary/binding-darwin-x64@2.0.4-canary-efffb233-20260518052901': optional: true - '@rspack/binding-linux-arm64-gnu@2.0.3': + '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-efffb233-20260518052901': optional: true - '@rspack/binding-linux-arm64-musl@2.0.3': + '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-efffb233-20260518052901': optional: true - '@rspack/binding-linux-x64-gnu@2.0.3': + '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-efffb233-20260518052901': optional: true - '@rspack/binding-linux-x64-musl@2.0.3': + '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-efffb233-20260518052901': optional: true - '@rspack/binding-wasm32-wasi@2.0.3': + '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-efffb233-20260518052901': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack/binding-win32-arm64-msvc@2.0.3': + '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-efffb233-20260518052901': optional: true - '@rspack/binding-win32-ia32-msvc@2.0.3': + '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-efffb233-20260518052901': optional: true - '@rspack/binding-win32-x64-msvc@2.0.3': + '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-efffb233-20260518052901': optional: true - '@rspack/binding@2.0.3': + '@rspack-canary/binding@2.0.4-canary-efffb233-20260518052901': optionalDependencies: - '@rspack/binding-darwin-arm64': 2.0.3 - '@rspack/binding-darwin-x64': 2.0.3 - '@rspack/binding-linux-arm64-gnu': 2.0.3 - '@rspack/binding-linux-arm64-musl': 2.0.3 - '@rspack/binding-linux-x64-gnu': 2.0.3 - '@rspack/binding-linux-x64-musl': 2.0.3 - '@rspack/binding-wasm32-wasi': 2.0.3 - '@rspack/binding-win32-arm64-msvc': 2.0.3 - '@rspack/binding-win32-ia32-msvc': 2.0.3 - '@rspack/binding-win32-x64-msvc': 2.0.3 - - '@rspack/cli@2.0.3(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21)))': - dependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-efffb233-20260518052901' + + '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.4-canary-efffb233-20260518052901' optionalDependencies: - '@rspack/dev-server': 2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + '@swc/helpers': 0.5.21 - '@rspack/core@2.0.3(@swc/helpers@0.5.21)': + '@rspack/cli@2.0.3(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)))': dependencies: - '@rspack/binding': 2.0.3 + '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' optionalDependencies: - '@swc/helpers': 0.5.21 + '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) - '@rspack/dev-middleware@2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))': optionalDependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) + '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' - '@rspack/dev-server@2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21))': + '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))': dependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) - '@rspack/dev-middleware': 2.0.1(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rspack/lite-tapable@1.1.0': {} - '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) + '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -9869,12 +9869,12 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - '@rspress/core@2.0.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2)': + '@rspress/core@2.0.11(@types/mdast@4.0.4)(@types/react@19.2.14)(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.6) '@rsbuild/core': 2.0.6 - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) '@rspress/shared': 2.0.11 '@shikijs/rehype': 4.0.2 '@types/unist': 3.0.3 @@ -9919,11 +9919,11 @@ snapshots: - micromark-util-types - supports-color - '@rspress/plugin-algolia@2.0.11(@rspress/core@2.0.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@rspress/plugin-algolia@2.0.11(@rspress/core@2.0.11(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@docsearch/css': 4.6.3 '@docsearch/react': 4.6.3(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@rspress/core': 2.0.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2) + '@rspress/core': 2.0.11(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -12876,12 +12876,15 @@ snapshots: lefthook-windows-arm64: 2.1.6 lefthook-windows-x64: 2.1.6 - less-loader@12.3.2(@rspack/core@2.0.3(@swc/helpers@0.5.21))(less@4.6.4)(webpack@5.106.2): + less-loader@12.3.2(@swc/helpers@0.5.21)(less@4.6.4)(webpack@5.106.2): dependencies: + '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' less: 4.6.4 optionalDependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) webpack: 5.106.2 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - '@swc/helpers' less@4.6.4: dependencies: @@ -14446,17 +14449,20 @@ snapshots: rslog@2.1.1: {} - rspack-vue-loader@17.5.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.34(typescript@6.0.3)): + rspack-vue-loader@17.5.0(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)): dependencies: + '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) vue: 3.5.34(typescript@6.0.3) + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - '@swc/helpers' - rspress-plugin-font-open-sans@1.0.3(@rspress/core@2.0.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2)): + rspress-plugin-font-open-sans@1.0.3(@rspress/core@2.0.11(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2)): dependencies: - '@rspress/core': 2.0.11(@rspack/core@2.0.3(@swc/helpers@0.5.21))(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2) + '@rspress/core': 2.0.11(@types/mdast@4.0.4)(@types/react@19.2.14)(micromark-util-types@2.0.2)(micromark@4.0.2) rspress-plugin-sitemap@1.2.1: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index fe7db8f7c..0dcb65cd7 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -24,6 +24,7 @@ hoistPattern: ['@secretlint/*'] minimumReleaseAge: 1440 minimumReleaseAgeExclude: - '@rspack/*' + - '@rspack-canary/*' - '@rsbuild/*' - '@rslib/*' - '@rspress/*' From f1226f2c0421a5ff6396a6af0d7a4b02b4ab8e84 Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 18 May 2026 14:13:19 +0800 Subject: [PATCH 11/51] test(e2e): set watch fixture aggregateTimeout to 100ms The previous bump chain (10 -> 100 -> 500 -> 3000) was a workaround for the rspack_watcher mtime-gate race that has now been fixed in the canary (efffb233). With the race gone, 3000ms was unnecessary, but falling back to the original 10ms was still too aggressive: rspack fires stat/read inside the macOS vnode-cache settling window and reads stale content. 100ms is the smallest value that survives macOS-14 node20+node24 CI runs. --- e2e/filter/fixtures-related-dynamic/rstest.config.mts | 2 +- e2e/watch/fixtures-dynamic/rstest.config.mts | 2 +- e2e/watch/fixtures-setup/rstest.config.mts | 2 +- e2e/watch/fixtures-shortcuts/rstest.config.mts | 2 +- e2e/watch/fixtures/rstest.config.mts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/e2e/filter/fixtures-related-dynamic/rstest.config.mts b/e2e/filter/fixtures-related-dynamic/rstest.config.mts index 39fee35b5..2735507a6 100644 --- a/e2e/filter/fixtures-related-dynamic/rstest.config.mts +++ b/e2e/filter/fixtures-related-dynamic/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 3000, + aggregateTimeout: 100, }, }, }, diff --git a/e2e/watch/fixtures-dynamic/rstest.config.mts b/e2e/watch/fixtures-dynamic/rstest.config.mts index 39fee35b5..2735507a6 100644 --- a/e2e/watch/fixtures-dynamic/rstest.config.mts +++ b/e2e/watch/fixtures-dynamic/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 3000, + aggregateTimeout: 100, }, }, }, diff --git a/e2e/watch/fixtures-setup/rstest.config.mts b/e2e/watch/fixtures-setup/rstest.config.mts index c2ae4a1ff..5dde257c2 100644 --- a/e2e/watch/fixtures-setup/rstest.config.mts +++ b/e2e/watch/fixtures-setup/rstest.config.mts @@ -7,7 +7,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 3000, + aggregateTimeout: 100, }, }, }, diff --git a/e2e/watch/fixtures-shortcuts/rstest.config.mts b/e2e/watch/fixtures-shortcuts/rstest.config.mts index 5e2b72303..dfc815faf 100644 --- a/e2e/watch/fixtures-shortcuts/rstest.config.mts +++ b/e2e/watch/fixtures-shortcuts/rstest.config.mts @@ -9,7 +9,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 3000, + aggregateTimeout: 100, }, }, }, diff --git a/e2e/watch/fixtures/rstest.config.mts b/e2e/watch/fixtures/rstest.config.mts index 39fee35b5..2735507a6 100644 --- a/e2e/watch/fixtures/rstest.config.mts +++ b/e2e/watch/fixtures/rstest.config.mts @@ -4,7 +4,7 @@ export default defineConfig({ tools: { rspack: { watchOptions: { - aggregateTimeout: 3000, + aggregateTimeout: 100, }, }, }, From 35bec58da074e938f9720ab5b438bb7305b4f42c Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 18 May 2026 15:38:31 +0800 Subject: [PATCH 12/51] feat(core): bump default watch aggregateTimeout to 100ms; drop fixture overrides rstest used to default rspack's `watchOptions.aggregateTimeout` to 5ms (see Watching.ts comment). That was safe under the chokidar watcher where the aggregate is just a watchpack-level event-merging window, but is too aggressive under the rspack native watcher on macOS: the runtime stats the changed file ~5ms after the FSEvent arrives, well inside the vnode-cache settling window, and reads stale content. The resulting "No test files need re-run" is the failure mode addressed by this PR. Set the default to 100ms in the rstest plugin so every watch project inherits a sane value without each fixture wiring its own override. Drop the per-fixture `tools.rspack.watchOptions.aggregateTimeout: 10` that was added long ago (chokidar era). Individual cases that need a different value can still set it via `tools.rspack.watchOptions` and the user value wins through rsbuild's regular merge order. --- e2e/filter/fixtures-related-dynamic/rstest.config.mts | 10 +--------- e2e/watch/fixtures-dynamic/rstest.config.mts | 10 +--------- e2e/watch/fixtures-setup/rstest.config.mts | 7 ------- e2e/watch/fixtures-shortcuts/rstest.config.mts | 7 ------- e2e/watch/fixtures/rstest.config.mts | 10 +--------- packages/core/src/core/plugins/entry.ts | 10 ++++++++-- .../core/tests/core/__snapshots__/rsbuild.test.ts.snap | 2 +- 7 files changed, 12 insertions(+), 44 deletions(-) diff --git a/e2e/filter/fixtures-related-dynamic/rstest.config.mts b/e2e/filter/fixtures-related-dynamic/rstest.config.mts index 2735507a6..9ee3cbabc 100644 --- a/e2e/filter/fixtures-related-dynamic/rstest.config.mts +++ b/e2e/filter/fixtures-related-dynamic/rstest.config.mts @@ -1,11 +1,3 @@ import { defineConfig } from '@rstest/core'; -export default defineConfig({ - tools: { - rspack: { - watchOptions: { - aggregateTimeout: 100, - }, - }, - }, -}); +export default defineConfig({}); diff --git a/e2e/watch/fixtures-dynamic/rstest.config.mts b/e2e/watch/fixtures-dynamic/rstest.config.mts index 2735507a6..9ee3cbabc 100644 --- a/e2e/watch/fixtures-dynamic/rstest.config.mts +++ b/e2e/watch/fixtures-dynamic/rstest.config.mts @@ -1,11 +1,3 @@ import { defineConfig } from '@rstest/core'; -export default defineConfig({ - tools: { - rspack: { - watchOptions: { - aggregateTimeout: 100, - }, - }, - }, -}); +export default defineConfig({}); diff --git a/e2e/watch/fixtures-setup/rstest.config.mts b/e2e/watch/fixtures-setup/rstest.config.mts index 5dde257c2..756c16420 100644 --- a/e2e/watch/fixtures-setup/rstest.config.mts +++ b/e2e/watch/fixtures-setup/rstest.config.mts @@ -4,11 +4,4 @@ export default defineConfig({ passWithNoTests: true, setupFiles: ['./rstest.setup.ts'], exclude: ['**/node_modules/**', '**/dist/**'], - tools: { - rspack: { - watchOptions: { - aggregateTimeout: 100, - }, - }, - }, }); diff --git a/e2e/watch/fixtures-shortcuts/rstest.config.mts b/e2e/watch/fixtures-shortcuts/rstest.config.mts index dfc815faf..8ae81a9c4 100644 --- a/e2e/watch/fixtures-shortcuts/rstest.config.mts +++ b/e2e/watch/fixtures-shortcuts/rstest.config.mts @@ -6,11 +6,4 @@ process.stdin.setRawMode = () => process.stdin; export default defineConfig({ reporters: ['default'], disableConsoleIntercept: true, - tools: { - rspack: { - watchOptions: { - aggregateTimeout: 100, - }, - }, - }, }); diff --git a/e2e/watch/fixtures/rstest.config.mts b/e2e/watch/fixtures/rstest.config.mts index 2735507a6..9ee3cbabc 100644 --- a/e2e/watch/fixtures/rstest.config.mts +++ b/e2e/watch/fixtures/rstest.config.mts @@ -1,11 +1,3 @@ import { defineConfig } from '@rstest/core'; -export default defineConfig({ - tools: { - rspack: { - watchOptions: { - aggregateTimeout: 100, - }, - }, - }, -}); +export default defineConfig({}); diff --git a/packages/core/src/core/plugins/entry.ts b/packages/core/src/core/plugins/entry.ts index f61caf482..b236400b5 100644 --- a/packages/core/src/core/plugins/entry.ts +++ b/packages/core/src/core/plugins/entry.ts @@ -56,8 +56,14 @@ export const pluginEntryWatch: (params: { }; config.watchOptions ??= {}; - // FIXME: Temporarily default to 5 to debounce rerun in watch mode. - config.watchOptions.aggregateTimeout = 5; + // Default aggregate window for watch-mode rerun debouncing. On macOS + // with the rspack native watcher this also needs to be long enough + // for the FSEvent → vnode cache invalidation cycle to complete + // before rspack stats the changed file (otherwise the rebuild reads + // stale content and rstest reports "No test files need re-run"). + // 100 ms is the minimum value that survives macos-14 GHA runners. + // User configs can override via `tools.rspack.watchOptions`. + config.watchOptions.aggregateTimeout = 100; // TODO: rspack should support `(string | RegExp)[]` type // https://github.com/web-infra-dev/rspack/issues/10596 config.watchOptions.ignored = castArray( diff --git a/packages/core/tests/core/__snapshots__/rsbuild.test.ts.snap b/packages/core/tests/core/__snapshots__/rsbuild.test.ts.snap index 0bc80644c..f51a4fd8d 100644 --- a/packages/core/tests/core/__snapshots__/rsbuild.test.ts.snap +++ b/packages/core/tests/core/__snapshots__/rsbuild.test.ts.snap @@ -2256,7 +2256,7 @@ exports[`prepareRsbuild > should generate rspack config correctly in watch mode }, "target": "node", "watchOptions": { - "aggregateTimeout": 5, + "aggregateTimeout": 100, "ignored": [ "**/.git", "**/node_modules", From 0d20a199ee6f9928f8dd4ba284dacf4dbc95ca27 Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 18 May 2026 15:51:12 +0800 Subject: [PATCH 13/51] chore: remove RCA debug instrumentation from CI workflow and prepareFixtures MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removes the temporary investigation-only steps now that the underlying rspack_watcher mtime-gate race is fixed upstream and the rstest fix is covered by regular CI: - .github/workflows/test.yml: "Debug — show resolved @rspack/* versions" and "Dump rspack binding RCA trace" steps - e2e/scripts/index.ts: __RCA_FIXTURE__ stdout dump in prepareFixtures --- .github/workflows/test.yml | 30 ------------------------------ e2e/scripts/index.ts | 21 --------------------- 2 files changed, 51 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0e08d13b8..fa98ed805 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -223,39 +223,9 @@ jobs: - name: Install Playwright Browsers run: npx playwright install chromium webkit - # RCA debug: confirm the e2e workspace actually resolves the canary - # binding (root pnpm overrides should propagate, but verify before - # blaming binding behaviour). - - name: Debug — show resolved @rspack/* versions in e2e - if: matrix.os == 'macos-14' - run: | - echo '----- root resolved versions -----' - pnpm why @rspack/core -r --depth 0 || true - echo '----- e2e workspace lock entry -----' - pnpm --filter @rstest/tests why @rspack/core --depth 0 || true - pnpm --filter @rstest/tests why @rspack/binding-darwin-arm64 --depth 0 || true - echo '----- actual .node binary path/size -----' - find e2e/node_modules /Users/runner/work/rstest/rstest/node_modules \ - -name 'rspack.darwin-arm64.node' 2>/dev/null | xargs -I{} ls -lh {} || true - - name: E2E Test (${{ matrix.test_script }}) run: cd e2e && pnpm ${{ matrix.test_script }} - # RCA debug: a canary rspack build with file-level trace writes to - # /tmp/rca-binding-trace.log inside the runner. Dump it on failure - # so the actual aggregateTimeout / changedFiles / undelayed event - # paths seen by the binding land in the CI job log. - - name: Dump rspack binding RCA trace - if: failure() && matrix.os == 'macos-14' - run: | - echo '===== /tmp/rca-binding-trace.log =====' - if [ -f /tmp/rca-binding-trace.log ]; then - cat /tmp/rca-binding-trace.log - else - echo "(file not present)" - fi - echo '===== END trace =====' - - name: VS Code Extension Test if: matrix.test_script == 'test' run: pnpm run test:vscode diff --git a/e2e/scripts/index.ts b/e2e/scripts/index.ts index 2e5d4f6a7..c211dae53 100644 --- a/e2e/scripts/index.ts +++ b/e2e/scripts/index.ts @@ -312,27 +312,6 @@ export async function prepareFixtures({ await fs.promises.symlink(distPath, exposedPath, 'dir'); } - // RCA debug: dump rstest.config.mts content (if any) from the freshly - // copied fixture so CI logs show whether tools.rspack.aggregateTimeout - // actually reached the child rstest process. Will be reverted. - try { - const cfg = path.resolve(distPath, 'rstest.config.mts'); - if (fs.existsSync(cfg)) { - const content = fs.readFileSync(cfg, 'utf-8'); - process.stdout.write( - `__RCA_FIXTURE__ ${distPath}\n${content}__RCA_FIXTURE_END__\n`, - ); - } else { - process.stdout.write( - `__RCA_FIXTURE__ ${distPath} (no rstest.config.mts)\n`, - ); - } - } catch (e) { - process.stdout.write( - `__RCA_FIXTURE__ ${distPath} ERROR ${(e as Error).message}\n`, - ); - } - const update = ( relativePath: string, content: string | ((raw: string) => string), From c88911a857d7f9e714bf185d4b90c8eecf7c2645 Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 18 May 2026 17:15:08 +0800 Subject: [PATCH 14/51] chore(deps): bump @rspack-canary/core to 96980782 (incremental mtime fix) Switch from canary efffb233 (stateless arrival-vs-mtime) to canary 96980782 (watchpack-style incremental baseline). The new approach keeps the per-file mtime baseline intact across rspack rebuild cycles, which restores the original "filter stale FSEvent replays" property while still avoiding the baseline-snapshot-after-user-write race that previously caused mode B on macos-14 + node 24. --- package.json | 2 +- pnpm-lock.yaml | 186 ++++++++++++++++++++++++------------------------- 2 files changed, 94 insertions(+), 94 deletions(-) diff --git a/package.json b/package.json index b067c0f39..34a7e9b65 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ ] }, "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901" + "@rspack/core": "npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 767bde350..4c6a93616 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901 + '@rspack/core': npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -99,7 +99,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rslib/core': specifier: 0.21.4 version: 0.21.4(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260512.1)(typescript@6.0.3) @@ -220,7 +220,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -309,7 +309,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rstest/core': specifier: workspace:* version: link:../../../../packages/core @@ -367,7 +367,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -429,7 +429,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -513,7 +513,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -590,7 +590,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rstest/browser': specifier: workspace:* version: link:../../packages/browser @@ -642,7 +642,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rstest/core': specifier: workspace:* version: link:../../packages/core @@ -682,7 +682,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rstest/adapter-rsbuild': specifier: workspace:* version: link:../../packages/adapter-rsbuild @@ -719,19 +719,19 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rspack/cli': specifier: 2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))) + version: 2.0.3(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901 - version: '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717 + version: '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -774,16 +774,16 @@ importers: devDependencies: '@rspack/cli': specifier: 2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))) + version: 2.0.3(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901 - version: '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717 + version: '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -906,15 +906,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.4-canary-efffb233-20260518052901 - version: '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717 + version: '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' devDependencies: '@rslib/core': specifier: 0.21.4 version: 0.21.4(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260512.1)(typescript@6.0.3) '@rspack/cli': specifier: 2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))) + version: 2.0.3(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))) '@rstest/core': specifier: workspace:* version: link:../core @@ -1030,7 +1030,7 @@ importers: version: 2.0.6 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rsbuild/plugin-svgr': specifier: ^2.0.2 version: 2.0.2(@rsbuild/core@2.0.6)(typescript@6.0.3) @@ -2927,64 +2927,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-ULojMEFIK6usqmAKvKlEUyLPG+pL1/5Y4pli9aeYg6RQ9fwjxEHuT6bTVUpJWOGeDOs4i85sBMNMh4Icr14r9w==} + '@rspack-canary/binding-darwin-arm64@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-6IFOsfN9V7er/gqttZaKcuyEYmNe9IF0vayJVIqNF5j3JV/G1e9Th08sbha9MgZMNOpw68IqhdO4eRoU16sZzg==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-IGhBbF6VDeLhCSbtFTlbPdNpulMEDCWvXVTLnL7DjT1ffLsIs3ap6jqrCsz2WAgZY7CD+pm3j8+PIfxE8L2q/Q==} + '@rspack-canary/binding-darwin-x64@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-bUM2pLrmguDXceDogGQTNhD2Dzda4wOE4a47DQt0u8gRXTSyUq5SZI6tqwxb2asqIyLMIZUL5pqk6F2xpdfLTg==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-Z9Jzc2u246w0xl6VlGwxpoOPi7KWNKcjJ5Q9aG/y8mLYAzTQo8ShEiTiW9dllo0sTQq/0ROinthjHoYg7VtCXQ==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-HIkwCZ2cgqpxTXtLFPQkFMl2ahWnLeh+Ff9kA0uaF3QuRGEyB9nfswT9MGPRboRIzbBvgNtTCLLRfVhgESjmlQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-yMSFOERc0oKUDNOopNVAHrJuF/H1jD/y9uzul0ZbGCTSs6asrqNTPmF51BKrN5ov+zSr6Ipb+jMtE+TpEkQegw==} + '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-fPRoNqBgZUKZ9EglYzSMTyHAnVUttO410p4Dv0sv9D3JN5TFEnhHB848paE1xiiWseaAqNGPbeiGX46X6/9szg==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-SEWYql6Uz53ZLMAKWCgJbg6bpUK9eWMHw3UDdyBD5zTDTCK9KEwd/DXfR4qWZkETTAfECJ7ESujy5DxuVCNZhA==} + '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-kjTXMb23R0Sz6mmAL1mRmb/2U6Ez9AugnO8tK+hOikjFBa440fJLCG95Fxo0Cd/tpGjp3ZoaSLNV64Nxq4GozA==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-0O05z4k6N3LwZB8d8kvk6fMLjP4aopns/npy4M8zEYXIMRYbt4v6YwOfTEzsG2bcpB1mtWnxZ923Q+7in+1VGA==} + '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-MF22qt1avZUls0U+v/NfSaGughQFMwBE4VIU89xshg9I6izuWZLbDn8f8YL4iKoEiU+J5KBfAehPMkouJQJefA==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-QHP4+HAm9MSLBJYlk2zNDeI082JSGZD42ynnb/N7O9u1oZY5cjB3xfAk0bC1r0aBB0mlmJ9IiU3NnK6lxW2n+Q==} + '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-UG1Oa62xiFaZxYXEZWjlqq1DeMidn6hbpOciBWR7HSx7iQvhKG1WEGiPq7Fe/gVGJzO27dhgN/cjGGCd7zJluw==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-lgiEfshYYq7Ep73wcm7TAaJ8VVm1kzNSwVlH2cIMzieZy8l5sdQ7nQat+3AA4uHY2ibyQuXnSp39ni26PLOHiw==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-PwwoBWkC1WfQKrrzzytAWJ5Y4p0fKL0KpL52VQnV2EfmHBrRyziu2fq+I2D6ZegrBJYpm+JZ7syTAuFqmQ7e5w==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-AfvpN0muRzUBEVHXzgmSHrKEKuaT+T0BP+bcjUoYEu++KUIyFXTPnP1gYbWFHssJ4Q9asLJD6fsX9bjuhSDZMg==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-8Fvr2SGkud1IZElOdg6vPjVHIPAHskKK1pIHCAdXkM8Y6OmGZORTLzECuqN6g5IjnpoIzG9/reMizG25OS6ZcQ==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-s48VV/q9/pC6XCYl2TwTRo5fHIrERxgAcv5mfsOUXsWeUYWXzezFKHYKTq4bpDy57A78aDQT4QgRtJakmA5/tw==} + '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-MbqQE4r2Gh7iADqPyBpu3ss0VRkA11gwh11/nTpxlM9Acu6eh3hCWl5QrOQKJKupAmh5vow2FL/l1PGNcYrQIQ==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-chGq4ZKxn4YkjNt24FqtHZP3LfGpyRE2YBHAeWA+A0h8a5SuP6qfw8mkJCK6e29eUo1BkovjWxIaa2TApPSKPw==} + '@rspack-canary/binding@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-SyhPAOkjK5HHibkH8kLz1odtRnNfzijrOD8LmmqRI2i8rR0UwI7OgU1zDXtr6unb2LaXOTKXI9SHbTsRv+DrSQ==} - '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901': - resolution: {integrity: sha512-ME28DhgsWaLZbF3wpH9pkkR7gljRnhYxZEYQkR5Q5SMifSJXxNuWcBRmkMJ7KwI8rWSegLEPwAVtnvBEcHG+EA==} + '@rspack-canary/core@2.0.4-canary-96980782-20260518090717': + resolution: {integrity: sha512-I1gp/nnDfB80f3ya/wjiHQN6hQsfFP/3bdj0OELNVSNa6PxCJdWALtnUk+Xf9yucKqGoh3MSHiDDs3AT9ijBKA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9444,7 +9444,7 @@ snapshots: '@rsbuild/core@2.0.6': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' '@swc/helpers': 0.5.21 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9513,9 +9513,9 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.6 - '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))': + '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))': dependencies: - '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(react-refresh@0.18.0) + '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(react-refresh@0.18.0) react-refresh: 0.18.0 optionalDependencies: '@rsbuild/core': 2.0.6 @@ -9553,7 +9553,7 @@ snapshots: '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.6)(typescript@6.0.3)': dependencies: - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@svgr/core': 8.1.0(typescript@6.0.3) '@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@6.0.3) @@ -9634,7 +9634,7 @@ snapshots: '@rsdoctor/sdk': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2) - '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9666,7 +9666,7 @@ snapshots: '@rsdoctor/types@1.5.11(@swc/helpers@0.5.21)(webpack@5.106.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9742,81 +9742,81 @@ snapshots: '@rslint/win32-x64@0.5.2': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-darwin-arm64@2.0.4-canary-96980782-20260518090717': optional: true - '@rspack-canary/binding-darwin-x64@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-darwin-x64@2.0.4-canary-96980782-20260518090717': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-96980782-20260518090717': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-96980782-20260518090717': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-96980782-20260518090717': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-96980782-20260518090717': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-96980782-20260518090717': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-96980782-20260518090717': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-96980782-20260518090717': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-96980782-20260518090717': optional: true - '@rspack-canary/binding@2.0.4-canary-efffb233-20260518052901': + '@rspack-canary/binding@2.0.4-canary-96980782-20260518090717': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.4-canary-efffb233-20260518052901' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.4-canary-efffb233-20260518052901' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-efffb233-20260518052901' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-efffb233-20260518052901' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-efffb233-20260518052901' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-efffb233-20260518052901' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-efffb233-20260518052901' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-efffb233-20260518052901' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-efffb233-20260518052901' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-efffb233-20260518052901' - - '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.4-canary-efffb233-20260518052901' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-96980782-20260518090717' + + '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.4-canary-96980782-20260518090717' optionalDependencies: '@swc/helpers': 0.5.21 - '@rspack/cli@2.0.3(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)))': + '@rspack/cli@2.0.3(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' optionalDependencies: - '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' - '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))': + '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rspack/lite-tapable@1.1.0': {} - '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -9874,7 +9874,7 @@ snapshots: '@mdx-js/mdx': 3.1.1 '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.2.6) '@rsbuild/core': 2.0.6 - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.6)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) '@rspress/shared': 2.0.11 '@shikijs/rehype': 4.0.2 '@types/unist': 3.0.3 @@ -12878,7 +12878,7 @@ snapshots: less-loader@12.3.2(@swc/helpers@0.5.21)(less@4.6.4)(webpack@5.106.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' less: 4.6.4 optionalDependencies: webpack: 5.106.2 @@ -14451,7 +14451,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-efffb233-20260518052901(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 1124257fb0b4e700be6d5fd045bb18224ff33c44 Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 18 May 2026 18:55:59 +0800 Subject: [PATCH 15/51] Revert "chore: remove RCA debug instrumentation from CI workflow and prepareFixtures" This reverts commit 0d20a199ee6f9928f8dd4ba284dacf4dbc95ca27. --- .github/workflows/test.yml | 30 ++++++++++++++++++++++++++++++ e2e/scripts/index.ts | 21 +++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fa98ed805..0e08d13b8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -223,9 +223,39 @@ jobs: - name: Install Playwright Browsers run: npx playwright install chromium webkit + # RCA debug: confirm the e2e workspace actually resolves the canary + # binding (root pnpm overrides should propagate, but verify before + # blaming binding behaviour). + - name: Debug — show resolved @rspack/* versions in e2e + if: matrix.os == 'macos-14' + run: | + echo '----- root resolved versions -----' + pnpm why @rspack/core -r --depth 0 || true + echo '----- e2e workspace lock entry -----' + pnpm --filter @rstest/tests why @rspack/core --depth 0 || true + pnpm --filter @rstest/tests why @rspack/binding-darwin-arm64 --depth 0 || true + echo '----- actual .node binary path/size -----' + find e2e/node_modules /Users/runner/work/rstest/rstest/node_modules \ + -name 'rspack.darwin-arm64.node' 2>/dev/null | xargs -I{} ls -lh {} || true + - name: E2E Test (${{ matrix.test_script }}) run: cd e2e && pnpm ${{ matrix.test_script }} + # RCA debug: a canary rspack build with file-level trace writes to + # /tmp/rca-binding-trace.log inside the runner. Dump it on failure + # so the actual aggregateTimeout / changedFiles / undelayed event + # paths seen by the binding land in the CI job log. + - name: Dump rspack binding RCA trace + if: failure() && matrix.os == 'macos-14' + run: | + echo '===== /tmp/rca-binding-trace.log =====' + if [ -f /tmp/rca-binding-trace.log ]; then + cat /tmp/rca-binding-trace.log + else + echo "(file not present)" + fi + echo '===== END trace =====' + - name: VS Code Extension Test if: matrix.test_script == 'test' run: pnpm run test:vscode diff --git a/e2e/scripts/index.ts b/e2e/scripts/index.ts index c211dae53..2e5d4f6a7 100644 --- a/e2e/scripts/index.ts +++ b/e2e/scripts/index.ts @@ -312,6 +312,27 @@ export async function prepareFixtures({ await fs.promises.symlink(distPath, exposedPath, 'dir'); } + // RCA debug: dump rstest.config.mts content (if any) from the freshly + // copied fixture so CI logs show whether tools.rspack.aggregateTimeout + // actually reached the child rstest process. Will be reverted. + try { + const cfg = path.resolve(distPath, 'rstest.config.mts'); + if (fs.existsSync(cfg)) { + const content = fs.readFileSync(cfg, 'utf-8'); + process.stdout.write( + `__RCA_FIXTURE__ ${distPath}\n${content}__RCA_FIXTURE_END__\n`, + ); + } else { + process.stdout.write( + `__RCA_FIXTURE__ ${distPath} (no rstest.config.mts)\n`, + ); + } + } catch (e) { + process.stdout.write( + `__RCA_FIXTURE__ ${distPath} ERROR ${(e as Error).message}\n`, + ); + } + const update = ( relativePath: string, content: string | ((raw: string) => string), From 6898c0bc331ac5ff568e0977e91e0580960726a7 Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 18 May 2026 20:01:44 +0800 Subject: [PATCH 16/51] ci: re-trigger to validate watch-mode stability From ff4bd5c3599421a94584a731281dcf8e8fc08e0f Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 25 May 2026 14:55:03 +0800 Subject: [PATCH 17/51] chore(deps): bump @rspack-canary/core to ef6e2123 Picks up the final fix for the FSEvents mtime baseline race + the Option 2 perf follow-up (record_initial_file_mtimes now only stats files added in this watch cycle, not the full registered set). Tracks web-infra-dev/rspack#14077. --- package.json | 2 +- pnpm-lock.yaml | 186 ++++++++++++++++++++++++------------------------- 2 files changed, 94 insertions(+), 94 deletions(-) diff --git a/package.json b/package.json index 76a0ff754..60011b133 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ ] }, "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717" + "@rspack/core": "npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8e27e97b8..8c88708bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717 + '@rspack/core': npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -99,7 +99,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260523.1)(typescript@6.0.3) @@ -223,7 +223,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -312,7 +312,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rstest/core': specifier: workspace:* version: link:../../../../packages/core @@ -370,7 +370,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -432,7 +432,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -516,7 +516,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@types/react': specifier: ^19.2.15 version: 19.2.15 @@ -611,7 +611,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rstest/browser': specifier: workspace:* version: link:../../packages/browser @@ -663,7 +663,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rstest/core': specifier: workspace:* version: link:../../packages/core @@ -703,7 +703,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rstest/adapter-rsbuild': specifier: workspace:* version: link:../../packages/adapter-rsbuild @@ -740,19 +740,19 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rspack/cli': specifier: 2.0.4 - version: 2.0.4(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))) + version: 2.0.4(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717 - version: '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954 + version: '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -795,16 +795,16 @@ importers: devDependencies: '@rspack/cli': specifier: 2.0.4 - version: 2.0.4(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))) + version: 2.0.4(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717 - version: '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954 + version: '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -927,15 +927,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.4-canary-96980782-20260518090717 - version: '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954 + version: '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' devDependencies: '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260523.1)(typescript@6.0.3) '@rspack/cli': specifier: 2.0.4 - version: 2.0.4(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))) + version: 2.0.4(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))) '@rstest/core': specifier: workspace:* version: link:../core @@ -1051,7 +1051,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rsbuild/plugin-svgr': specifier: ^2.0.2 version: 2.0.2(@rsbuild/core@2.0.7)(typescript@6.0.3) @@ -2997,64 +2997,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-6IFOsfN9V7er/gqttZaKcuyEYmNe9IF0vayJVIqNF5j3JV/G1e9Th08sbha9MgZMNOpw68IqhdO4eRoU16sZzg==} + '@rspack-canary/binding-darwin-arm64@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-jDW/UnzTWP1KgFebTt4DLb2zcaMj9lCL0qUFnqewRhpOC4F9gG8ab15tcaPo9n6yIWV6ktAdzlmmf/6OYhLl7A==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-bUM2pLrmguDXceDogGQTNhD2Dzda4wOE4a47DQt0u8gRXTSyUq5SZI6tqwxb2asqIyLMIZUL5pqk6F2xpdfLTg==} + '@rspack-canary/binding-darwin-x64@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-qp2CTP8pUEv43dphlZj3pcHPwHfGsyGFQC7UFvZN19pXnmj/S/Dq367Os4yZAYWk6rfHihZMDWk2Gr3AKyUTEw==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-HIkwCZ2cgqpxTXtLFPQkFMl2ahWnLeh+Ff9kA0uaF3QuRGEyB9nfswT9MGPRboRIzbBvgNtTCLLRfVhgESjmlQ==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-AymkahfK4XJX2jZKTr/EWuGZz5gigkydUW637Au3WmBKVF9waW9RqxlbyOCQv10YHePBi2ITKjxwJ7zMNZlPAw==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-fPRoNqBgZUKZ9EglYzSMTyHAnVUttO410p4Dv0sv9D3JN5TFEnhHB848paE1xiiWseaAqNGPbeiGX46X6/9szg==} + '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-ZkJ1lOSOH2QLkI1MRYpHxKWC82i4Kv4khB8uc0lcOJ1a3+bNkejqv4CDXbqTs3kORrssnPykGeef0Krw0kOF6w==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-kjTXMb23R0Sz6mmAL1mRmb/2U6Ez9AugnO8tK+hOikjFBa440fJLCG95Fxo0Cd/tpGjp3ZoaSLNV64Nxq4GozA==} + '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-a4OyzW/eJdSpALWdeIDeYwfVOgLP1YOQvUPWS2URQ0tVZ2c4usMud83dZeyJK7hu6y3qolwm9dLPse2lslaAfA==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-MF22qt1avZUls0U+v/NfSaGughQFMwBE4VIU89xshg9I6izuWZLbDn8f8YL4iKoEiU+J5KBfAehPMkouJQJefA==} + '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-AYA1XuqIXM4rSSdETZGFlzuHDode+CE7IJUnIAMsEh10qpUZ33ZdD2OWnLWxeuaqU5bJZ0gpU4JS6sEdd8u/bg==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-UG1Oa62xiFaZxYXEZWjlqq1DeMidn6hbpOciBWR7HSx7iQvhKG1WEGiPq7Fe/gVGJzO27dhgN/cjGGCd7zJluw==} + '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-YQQvrfP/jW1MvZc1mCPFvR6mLl3FLCyq4xc/GpMQScFVf/vkz5VsiHzguddA9AvkzB9nwwRWkYBxDMI2c6g0dw==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-PwwoBWkC1WfQKrrzzytAWJ5Y4p0fKL0KpL52VQnV2EfmHBrRyziu2fq+I2D6ZegrBJYpm+JZ7syTAuFqmQ7e5w==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-EY2bbk8MIS7sZ7aIxLIwfj7V06zZDwIA1ISr7Q3eoFJMirxRJZmc6D+qjUDS1GN5PhtJ7VEIXz1kVOhEr/Q4UA==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-8Fvr2SGkud1IZElOdg6vPjVHIPAHskKK1pIHCAdXkM8Y6OmGZORTLzECuqN6g5IjnpoIzG9/reMizG25OS6ZcQ==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-j6LAouKsJLs7SUTk1pKPAA8riFwuAxxwMd8ZDRzZ/8F1n57TUrGBF/02ktde+oMvhW0UEQkVEgsOnU02YrsjlQ==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-MbqQE4r2Gh7iADqPyBpu3ss0VRkA11gwh11/nTpxlM9Acu6eh3hCWl5QrOQKJKupAmh5vow2FL/l1PGNcYrQIQ==} + '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-VG8LrnL6GaSi7hrNqGp3vmKMC+QMqCtfW5XVtLb/p9mRioxOhXGgiol0jMButiWZvcx663yzQA5p2NDYZfinhw==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-SyhPAOkjK5HHibkH8kLz1odtRnNfzijrOD8LmmqRI2i8rR0UwI7OgU1zDXtr6unb2LaXOTKXI9SHbTsRv+DrSQ==} + '@rspack-canary/binding@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-pSGgK5JM/Ccb2pm6i8mY8oJJACtsh1cTvNbFfoNgR5xMW3U2y6AqafHs5W4DVmFNpltKyXhOQEbhhT+QB+PsFw==} - '@rspack-canary/core@2.0.4-canary-96980782-20260518090717': - resolution: {integrity: sha512-I1gp/nnDfB80f3ya/wjiHQN6hQsfFP/3bdj0OELNVSNa6PxCJdWALtnUk+Xf9yucKqGoh3MSHiDDs3AT9ijBKA==} + '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954': + resolution: {integrity: sha512-y7oq2tvSPvMuYWJgFQnjWDIAuetIY6jUmf0DEttpJ1LOMhFnxCVX5B17BCd37lDXC+hjxFvq/YNvUC8wR8lh8Q==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9548,7 +9548,7 @@ snapshots: '@rsbuild/core@2.0.7': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' '@swc/helpers': 0.5.21 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9617,9 +9617,9 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.7 - '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))': + '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))': dependencies: - '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(react-refresh@0.18.0) + '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(react-refresh@0.18.0) react-refresh: 0.18.0 optionalDependencies: '@rsbuild/core': 2.0.7 @@ -9657,7 +9657,7 @@ snapshots: '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.7)(typescript@6.0.3)': dependencies: - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@svgr/core': 8.1.0(typescript@6.0.3) '@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@6.0.3) @@ -9738,7 +9738,7 @@ snapshots: '@rsdoctor/sdk': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9770,7 +9770,7 @@ snapshots: '@rsdoctor/types@1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9846,81 +9846,81 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-darwin-arm64@2.0.5-canary-ef6e2123-20260525064954': optional: true - '@rspack-canary/binding-darwin-x64@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-darwin-x64@2.0.5-canary-ef6e2123-20260525064954': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-ef6e2123-20260525064954': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-ef6e2123-20260525064954': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-ef6e2123-20260525064954': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-ef6e2123-20260525064954': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-ef6e2123-20260525064954': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-ef6e2123-20260525064954': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-ef6e2123-20260525064954': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-ef6e2123-20260525064954': optional: true - '@rspack-canary/binding@2.0.4-canary-96980782-20260518090717': + '@rspack-canary/binding@2.0.5-canary-ef6e2123-20260525064954': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.4-canary-96980782-20260518090717' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.4-canary-96980782-20260518090717' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.4-canary-96980782-20260518090717' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.4-canary-96980782-20260518090717' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.4-canary-96980782-20260518090717' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.4-canary-96980782-20260518090717' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.4-canary-96980782-20260518090717' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.4-canary-96980782-20260518090717' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.4-canary-96980782-20260518090717' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.4-canary-96980782-20260518090717' - - '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.4-canary-96980782-20260518090717' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-ef6e2123-20260525064954' + + '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.5-canary-ef6e2123-20260525064954' optionalDependencies: '@swc/helpers': 0.5.21 - '@rspack/cli@2.0.4(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)))': + '@rspack/cli@2.0.4(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' optionalDependencies: - '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' - '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))': + '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rspack/lite-tapable@1.1.0': {} - '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -9978,7 +9978,7 @@ snapshots: '@mdx-js/mdx': 3.1.1 '@mdx-js/react': 3.1.1(@types/react@19.2.15)(react@19.2.6) '@rsbuild/core': 2.0.7 - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) '@rspress/shared': 2.0.12 '@shikijs/rehype': 4.0.2 '@types/unist': 3.0.3 @@ -12993,7 +12993,7 @@ snapshots: less-loader@12.3.2(@swc/helpers@0.5.21)(less@4.6.4)(webpack@5.107.1): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' less: 4.6.4 optionalDependencies: webpack: 5.107.1 @@ -14566,7 +14566,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.4-canary-96980782-20260518090717(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From f5820b808450f24d52a451c5de6a52e944206fac Mon Sep 17 00:00:00 2001 From: pshu Date: Wed, 27 May 2026 01:53:15 +0800 Subject: [PATCH 18/51] chore(deps): bump @rspack-canary/core to 9b248702 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Picks up the latest fix/fsevents-mtime-race tip (now includes main-merge 9b248702). Local prepare/build currently panics with "attempted to get vtable for an unregistered impl" in rspack_cacheable::dyn — unrelated to the watcher fix and looks like a regression introduced by the main-merge in this canary. Pushing to surface the panic in CI as a public artifact for a separate bug report. --- package.json | 2 +- pnpm-lock.yaml | 254 ++++++++++++++++++++++++------------------------- 2 files changed, 128 insertions(+), 128 deletions(-) diff --git a/package.json b/package.json index 60011b133..641b37685 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ ] }, "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954" + "@rspack/core": "npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c88708bc..76cd8aab0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954 + '@rspack/core': npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -15,7 +15,7 @@ importers: devDependencies: '@rsdoctor/rspack-plugin': specifier: ^1.5.11 - version: 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(webpack@5.107.1) + version: 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(webpack@5.107.1) '@rslint/core': specifier: ^0.5.3 version: 0.5.3(jiti@2.7.0) @@ -99,7 +99,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260523.1)(typescript@6.0.3) @@ -223,7 +223,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -312,7 +312,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rstest/core': specifier: workspace:* version: link:../../../../packages/core @@ -370,7 +370,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -404,7 +404,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -432,7 +432,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -466,7 +466,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -516,7 +516,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@types/react': specifier: ^19.2.15 version: 19.2.15 @@ -577,7 +577,7 @@ importers: version: 1.1.2(@rsbuild/core@2.0.7) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.7) @@ -611,7 +611,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rstest/browser': specifier: workspace:* version: link:../../packages/browser @@ -663,7 +663,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rstest/core': specifier: workspace:* version: link:../../packages/core @@ -703,7 +703,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rstest/adapter-rsbuild': specifier: workspace:* version: link:../../packages/adapter-rsbuild @@ -740,19 +740,19 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rspack/cli': specifier: 2.0.4 - version: 2.0.4(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))) + version: 2.0.4(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954 - version: '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923 + version: '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -795,16 +795,16 @@ importers: devDependencies: '@rspack/cli': specifier: 2.0.4 - version: 2.0.4(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))) + version: 2.0.4(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954 - version: '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923 + version: '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -868,7 +868,7 @@ importers: version: 1.1.2(@rsbuild/core@2.0.7) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.7) @@ -927,15 +927,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954 - version: '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923 + version: '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' devDependencies: '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260523.1)(typescript@6.0.3) '@rspack/cli': specifier: 2.0.4 - version: 2.0.4(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))) + version: 2.0.4(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)) '@rstest/core': specifier: workspace:* version: link:../core @@ -1051,7 +1051,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rsbuild/plugin-svgr': specifier: ^2.0.2 version: 2.0.2(@rsbuild/core@2.0.7)(typescript@6.0.3) @@ -1097,7 +1097,7 @@ importers: version: 7.58.7(@types/node@22.18.6) '@rsbuild/plugin-less': specifier: ^1.6.3 - version: 1.6.3(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(webpack@5.107.1) + version: 1.6.3(@rsbuild/core@2.0.7)(webpack@5.107.1) '@rsbuild/plugin-node-polyfill': specifier: ^1.4.4 version: 1.4.4(@rsbuild/core@2.0.7) @@ -2997,68 +2997,68 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-jDW/UnzTWP1KgFebTt4DLb2zcaMj9lCL0qUFnqewRhpOC4F9gG8ab15tcaPo9n6yIWV6ktAdzlmmf/6OYhLl7A==} + '@rspack-canary/binding-darwin-arm64@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-UfYi3T4+zh+X8qs1rm2u9eCAcNi8JOcyxEGxPzpxIsjRS5HXSrzBoH4PM1vj61bHq3yBbeUdZ2QVDeBzRnS6DQ==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-qp2CTP8pUEv43dphlZj3pcHPwHfGsyGFQC7UFvZN19pXnmj/S/Dq367Os4yZAYWk6rfHihZMDWk2Gr3AKyUTEw==} + '@rspack-canary/binding-darwin-x64@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-vWf6E/prEe8rrbd9Px+7LYPgMuCo348r0+VZ4KPs3u1fGoXiQUYs7rj62ApoLAw3BaAptxYapPujmIq2tSOcFw==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-AymkahfK4XJX2jZKTr/EWuGZz5gigkydUW637Au3WmBKVF9waW9RqxlbyOCQv10YHePBi2ITKjxwJ7zMNZlPAw==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-sfH7UNBdAbDUg9AoGbAwpOFtdnmt+DX2/a6O8lVzpHWjlustc+01oGjP5EiMsjxY5yKO9K3xsfGfH3dKSF9+Tw==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-ZkJ1lOSOH2QLkI1MRYpHxKWC82i4Kv4khB8uc0lcOJ1a3+bNkejqv4CDXbqTs3kORrssnPykGeef0Krw0kOF6w==} + '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-w22fNNpjdaT4YPvklUbdA+ytcufUq08qBgeHR793VBCxeOz3LfAX5EcNpQPEe/fMjONv+Ggr9lY5jzfOQUg7XQ==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-a4OyzW/eJdSpALWdeIDeYwfVOgLP1YOQvUPWS2URQ0tVZ2c4usMud83dZeyJK7hu6y3qolwm9dLPse2lslaAfA==} + '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-QoE9VVCmn6h8cuu0RMZ2jsiAoatj8Slv7Z1YOCrsr0mdeCsbJ26BXwFreEs2ja7K+MBqJM7TYEwsiIPxfct4ug==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-AYA1XuqIXM4rSSdETZGFlzuHDode+CE7IJUnIAMsEh10qpUZ33ZdD2OWnLWxeuaqU5bJZ0gpU4JS6sEdd8u/bg==} + '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-T8cmM5hVBWCoRUBWXpV4+oAEqSMfYzh+Dst/+B90/tNndrd6E0vEjKXasXhy+9O22+5n3LSWguf7Actrc2tq8Q==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-YQQvrfP/jW1MvZc1mCPFvR6mLl3FLCyq4xc/GpMQScFVf/vkz5VsiHzguddA9AvkzB9nwwRWkYBxDMI2c6g0dw==} + '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-X6VumVfmxjgIpxti2zc77AL53U760D5ZZWmgu7HKKkD4nUws4jT+tRAo4sbfzXrZWUPhB/AxJ826ibugFY2lhA==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-EY2bbk8MIS7sZ7aIxLIwfj7V06zZDwIA1ISr7Q3eoFJMirxRJZmc6D+qjUDS1GN5PhtJ7VEIXz1kVOhEr/Q4UA==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-anMlqbC/GJJbifpyNXjuuIR8eU6G/+0x+rhAWdt3JQEYpm7qeNeSWlk7ksS+OR1JOuis+U0zaNjHsRpW5JoMAA==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-j6LAouKsJLs7SUTk1pKPAA8riFwuAxxwMd8ZDRzZ/8F1n57TUrGBF/02ktde+oMvhW0UEQkVEgsOnU02YrsjlQ==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-sQyVUWiWnL1CZTJEnRaB0fb+ck9nxtxArM4EyseKEpb3OC8mH0NH6kZ37RkmHvnmBbWgkV1IORgfvq3xSvW7IA==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-VG8LrnL6GaSi7hrNqGp3vmKMC+QMqCtfW5XVtLb/p9mRioxOhXGgiol0jMButiWZvcx663yzQA5p2NDYZfinhw==} + '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-eVUBOqkh0jfqHBVrYRNxsF8s/KyZdkfNgJKyLt7blJcZxid48SWJ0L2FsXI0EQ1eK/WoszHG0sDBIuFKlR8oGA==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-pSGgK5JM/Ccb2pm6i8mY8oJJACtsh1cTvNbFfoNgR5xMW3U2y6AqafHs5W4DVmFNpltKyXhOQEbhhT+QB+PsFw==} + '@rspack-canary/binding@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-GX4KgF1lAvIec/qcpwtCVnQoxnMv8rKTd7iR1plbzQ/v41M4JGivv4qRoxpziJMhViSxWo+abgyZZFOJJ4Y9Ww==} - '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954': - resolution: {integrity: sha512-y7oq2tvSPvMuYWJgFQnjWDIAuetIY6jUmf0DEttpJ1LOMhFnxCVX5B17BCd37lDXC+hjxFvq/YNvUC8wR8lh8Q==} + '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923': + resolution: {integrity: sha512-YaDC3B3cQ/LmPKmsKjwBK41pHhtRBAP6ZV+oLz57r037QMH608qnrT+zpZGRmEoN37LOo17bf7qXiOTp3BLHYQ==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 - '@swc/helpers': '>=0.5.1' + '@swc/helpers': '>=0.5.22' peerDependenciesMeta: '@module-federation/runtime-tools': optional: true @@ -9548,7 +9548,7 @@ snapshots: '@rsbuild/core@2.0.7': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' '@swc/helpers': 0.5.21 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9576,11 +9576,11 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.7 - '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(webpack@5.107.1)': + '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.7)(webpack@5.107.1)': dependencies: deepmerge: 4.3.1 less: 4.6.4 - less-loader: 12.3.2(@swc/helpers@0.5.21)(less@4.6.4)(webpack@5.107.1) + less-loader: 12.3.2(less@4.6.4)(webpack@5.107.1) reduce-configs: 1.1.2 optionalDependencies: '@rsbuild/core': 2.0.7 @@ -9617,9 +9617,9 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.7 - '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))': + '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)': dependencies: - '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(react-refresh@0.18.0) + '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(react-refresh@0.18.0) react-refresh: 0.18.0 optionalDependencies: '@rsbuild/core': 2.0.7 @@ -9657,7 +9657,7 @@ snapshots: '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.7)(typescript@6.0.3)': dependencies: - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@svgr/core': 8.1.0(typescript@6.0.3) '@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@6.0.3) @@ -9681,9 +9681,9 @@ snapshots: - '@babel/core' - supports-color - '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3))': + '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3))': dependencies: - rspack-vue-loader: 17.5.0(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)) + rspack-vue-loader: 17.5.0(vue@3.5.34(typescript@6.0.3)) optionalDependencies: '@rsbuild/core': 2.0.7 transitivePeerDependencies: @@ -9694,13 +9694,13 @@ snapshots: '@rsdoctor/client@1.5.11': {} - '@rsdoctor/core@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(webpack@5.107.1)': + '@rsdoctor/core@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(webpack@5.107.1)': dependencies: '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@2.0.7) - '@rsdoctor/graph': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/sdk': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) + '@rsdoctor/graph': 1.5.11(webpack@5.107.1) + '@rsdoctor/sdk': 1.5.11(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(webpack@5.107.1) + '@rsdoctor/utils': 1.5.11(webpack@5.107.1) '@rspack/resolver': 0.2.8(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) browserslist-load-config: 1.0.1 es-toolkit: 1.45.1 @@ -9719,10 +9719,10 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/graph@1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1)': + '@rsdoctor/graph@1.5.11(webpack@5.107.1)': dependencies: - '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(webpack@5.107.1) + '@rsdoctor/utils': 1.5.11(webpack@5.107.1) es-toolkit: 1.45.1 path-browserify: 1.0.1 source-map: 0.7.6 @@ -9731,14 +9731,14 @@ snapshots: - '@swc/helpers' - webpack - '@rsdoctor/rspack-plugin@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(webpack@5.107.1)': + '@rsdoctor/rspack-plugin@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(webpack@5.107.1)': dependencies: - '@rsdoctor/core': 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/graph': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/sdk': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + '@rsdoctor/core': 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(webpack@5.107.1) + '@rsdoctor/graph': 1.5.11(webpack@5.107.1) + '@rsdoctor/sdk': 1.5.11(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(webpack@5.107.1) + '@rsdoctor/utils': 1.5.11(webpack@5.107.1) + '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9750,12 +9750,12 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/sdk@1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1)': + '@rsdoctor/sdk@1.5.11(webpack@5.107.1)': dependencies: '@rsdoctor/client': 1.5.11 - '@rsdoctor/graph': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) - '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) + '@rsdoctor/graph': 1.5.11(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(webpack@5.107.1) + '@rsdoctor/utils': 1.5.11(webpack@5.107.1) launch-editor: 2.13.2 safer-buffer: 2.1.2 socket.io: 4.8.1 @@ -9768,9 +9768,9 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/types@1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1)': + '@rsdoctor/types@1.5.11(webpack@5.107.1)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9781,10 +9781,10 @@ snapshots: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rsdoctor/utils@1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1)': + '@rsdoctor/utils@1.5.11(webpack@5.107.1)': dependencies: '@babel/code-frame': 7.26.2 - '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.21)(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(webpack@5.107.1) '@types/estree': 1.0.5 acorn: 8.16.0 acorn-import-attributes: 1.9.5(acorn@8.16.0) @@ -9846,81 +9846,81 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-darwin-arm64@2.0.5-canary-9b248702-20260526173923': optional: true - '@rspack-canary/binding-darwin-x64@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-darwin-x64@2.0.5-canary-9b248702-20260526173923': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-9b248702-20260526173923': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-9b248702-20260526173923': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-9b248702-20260526173923': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-9b248702-20260526173923': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-9b248702-20260526173923': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-9b248702-20260526173923': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-9b248702-20260526173923': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-9b248702-20260526173923': optional: true - '@rspack-canary/binding@2.0.5-canary-ef6e2123-20260525064954': + '@rspack-canary/binding@2.0.5-canary-9b248702-20260526173923': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.5-canary-ef6e2123-20260525064954' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.5-canary-ef6e2123-20260525064954' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-ef6e2123-20260525064954' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-ef6e2123-20260525064954' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-ef6e2123-20260525064954' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-ef6e2123-20260525064954' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-ef6e2123-20260525064954' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-ef6e2123-20260525064954' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-ef6e2123-20260525064954' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-ef6e2123-20260525064954' - - '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.5-canary-ef6e2123-20260525064954' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-9b248702-20260526173923' + + '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.5-canary-9b248702-20260526173923' optionalDependencies: '@swc/helpers': 0.5.21 - '@rspack/cli@2.0.4(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)))': + '@rspack/cli@2.0.4(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' optionalDependencies: - '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' - '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))': + '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rspack/lite-tapable@1.1.0': {} - '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -9978,7 +9978,7 @@ snapshots: '@mdx-js/mdx': 3.1.1 '@mdx-js/react': 3.1.1(@types/react@19.2.15)(react@19.2.6) '@rsbuild/core': 2.0.7 - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) '@rspress/shared': 2.0.12 '@shikijs/rehype': 4.0.2 '@types/unist': 3.0.3 @@ -12991,9 +12991,9 @@ snapshots: lefthook-windows-arm64: 2.1.8 lefthook-windows-x64: 2.1.8 - less-loader@12.3.2(@swc/helpers@0.5.21)(less@4.6.4)(webpack@5.107.1): + less-loader@12.3.2(less@4.6.4)(webpack@5.107.1): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' less: 4.6.4 optionalDependencies: webpack: 5.107.1 @@ -14564,9 +14564,9 @@ snapshots: rslog@2.1.1: {} - rspack-vue-loader@17.5.0(@swc/helpers@0.5.21)(vue@3.5.34(typescript@6.0.3)): + rspack-vue-loader@17.5.0(vue@3.5.34(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-ef6e2123-20260525064954(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 7a3e3f31a4217a5257144941e3eff79a05ab51ce Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 31 May 2026 00:18:10 +0800 Subject: [PATCH 19/51] chore(deps): bump @rspack-canary/core to d1fbdb50 --- package.json | 3 +- pnpm-lock.yaml | 273 +++++++++++++++++++++++++------------------------ 2 files changed, 139 insertions(+), 137 deletions(-) diff --git a/package.json b/package.json index f57e66063..2f8da90f0 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,8 @@ ] }, "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711", + "@swc/helpers": "^0.5.22" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b73ca1f98..5cdb77de0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711 + '@swc/helpers': ^0.5.22 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -15,7 +16,7 @@ importers: devDependencies: '@rsdoctor/rspack-plugin': specifier: ^1.5.11 - version: 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(webpack@5.107.1) + version: 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(webpack@5.107.1) '@rslint/core': specifier: ^0.5.3 version: 0.5.3(jiti@2.7.0) @@ -102,7 +103,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260523.1)(typescript@6.0.3) @@ -226,7 +227,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -315,7 +316,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rstest/core': specifier: workspace:* version: link:../../../../packages/core @@ -373,7 +374,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -407,7 +408,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -435,7 +436,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -469,7 +470,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -519,7 +520,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@types/react': specifier: ^19.2.15 version: 19.2.15 @@ -580,7 +581,7 @@ importers: version: 1.1.2(@rsbuild/core@2.0.7) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.7) @@ -614,7 +615,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rstest/browser': specifier: workspace:* version: link:../../packages/browser @@ -666,7 +667,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rstest/core': specifier: workspace:* version: link:../../packages/core @@ -706,7 +707,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rstest/adapter-rsbuild': specifier: workspace:* version: link:../../packages/adapter-rsbuild @@ -743,19 +744,19 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rspack/cli': specifier: 2.0.4 - version: 2.0.4(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)) + version: 2.0.4(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923 - version: '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711 + version: '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +799,16 @@ importers: devDependencies: '@rspack/cli': specifier: 2.0.4 - version: 2.0.4(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)) + version: 2.0.4(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923 - version: '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711 + version: '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: 2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ^2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -871,7 +872,7 @@ importers: version: 1.1.2(@rsbuild/core@2.0.7) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.7) @@ -930,15 +931,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.5-canary-9b248702-20260526173923 - version: '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + specifier: npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711 + version: '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260523.1)(typescript@6.0.3) '@rspack/cli': specifier: 2.0.4 - version: 2.0.4(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)) + version: 2.0.4(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -1054,7 +1055,7 @@ importers: version: 2.0.7 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + version: 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rsbuild/plugin-svgr': specifier: ^2.0.2 version: 2.0.2(@rsbuild/core@2.0.7)(typescript@6.0.3) @@ -1100,7 +1101,7 @@ importers: version: 7.58.7(@types/node@22.18.6) '@rsbuild/plugin-less': specifier: ^1.6.3 - version: 1.6.3(@rsbuild/core@2.0.7)(webpack@5.107.1) + version: 1.6.3(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(webpack@5.107.1) '@rsbuild/plugin-node-polyfill': specifier: ^1.4.4 version: 1.4.4(@rsbuild/core@2.0.7) @@ -1330,7 +1331,7 @@ importers: version: link:../core '@swc/core': specifier: ^1.15.40 - version: 1.15.40(@swc/helpers@0.5.21) + version: 1.15.40(@swc/helpers@0.5.23) '@types/istanbul-lib-report': specifier: ^3.0.3 version: 3.0.3 @@ -3000,68 +3001,68 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-UfYi3T4+zh+X8qs1rm2u9eCAcNi8JOcyxEGxPzpxIsjRS5HXSrzBoH4PM1vj61bHq3yBbeUdZ2QVDeBzRnS6DQ==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-k71J6fqax03NPd++2tDP5dpwLE6PEEbLuC4wkO4NUY0NElgOsVtwWWHbrsSJSsLYqI47cD7zVbWO4UWA9xYBFA==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-vWf6E/prEe8rrbd9Px+7LYPgMuCo348r0+VZ4KPs3u1fGoXiQUYs7rj62ApoLAw3BaAptxYapPujmIq2tSOcFw==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-3SSwuI2loggwBfr9P/SjqVuBgYKE/TLqYJjLPTFrvjGfPiXzODh8D702oJ8JDuAUUC5wrvhrEK3a8VSdQIZmsQ==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-sfH7UNBdAbDUg9AoGbAwpOFtdnmt+DX2/a6O8lVzpHWjlustc+01oGjP5EiMsjxY5yKO9K3xsfGfH3dKSF9+Tw==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-NvStcNJBtxRVUyyXfoGbZIpsV9atuF27qtoSetlGNYZgjoPRsEBtrbpAUlSItVOMhLL4pIS+VgrEteHDAfgB7g==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-w22fNNpjdaT4YPvklUbdA+ytcufUq08qBgeHR793VBCxeOz3LfAX5EcNpQPEe/fMjONv+Ggr9lY5jzfOQUg7XQ==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-G0Gj1DNe9cxiz/8+Cpnbp3UaB0bAhc1nKMLTlpPdE+3EWedrjWJ/0E83b5uUcgLGDpJ5a0LIyIM9O/yNd+dwcg==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-QoE9VVCmn6h8cuu0RMZ2jsiAoatj8Slv7Z1YOCrsr0mdeCsbJ26BXwFreEs2ja7K+MBqJM7TYEwsiIPxfct4ug==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-O0407ae6QRWDgkW/HARNYZqkfjJXFhjymOolDzNLME5yWa0CA6I2TIf15/g00BbgR/sjBnwtskiPSRyhFHR3Fg==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-T8cmM5hVBWCoRUBWXpV4+oAEqSMfYzh+Dst/+B90/tNndrd6E0vEjKXasXhy+9O22+5n3LSWguf7Actrc2tq8Q==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-UYmZVL0qzMg9uzyhaXr2J0LEQsLHuFTWQQqhEZz1WPgiFCCVbQ5ZY2l5mgvltq89lJ5qivKgP5mLD1N73fMKSA==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-X6VumVfmxjgIpxti2zc77AL53U760D5ZZWmgu7HKKkD4nUws4jT+tRAo4sbfzXrZWUPhB/AxJ826ibugFY2lhA==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-Rw2d7t2Uc912o7CCfL41j7ifKt0C4oJhr2tILmwZijbAQ0/BnG/bVtgjhNOYBNBIs1HJcIQZr3JNl1Mx5SUjjg==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-anMlqbC/GJJbifpyNXjuuIR8eU6G/+0x+rhAWdt3JQEYpm7qeNeSWlk7ksS+OR1JOuis+U0zaNjHsRpW5JoMAA==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-6MYaVXADZFhHiS1rCkLn/0ufHlpNpVC5lkka0/ioyw9/tbtuWYzy5QlOumkd8pni3hyqmhg5Il1BPIllVtkozQ==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-sQyVUWiWnL1CZTJEnRaB0fb+ck9nxtxArM4EyseKEpb3OC8mH0NH6kZ37RkmHvnmBbWgkV1IORgfvq3xSvW7IA==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-e022FcZahPW/upqxslSiwP4tv7MgArGTamSiEvDWE45WE09fWN6/pn1klplgTMukhO3mtFP+1YoEEKcaNngwzw==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-eVUBOqkh0jfqHBVrYRNxsF8s/KyZdkfNgJKyLt7blJcZxid48SWJ0L2FsXI0EQ1eK/WoszHG0sDBIuFKlR8oGA==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-ZN2wA2/H7gx6tgmOAdentILzGixmhZ8VkV8QWL8DguHrB3O+TfVNDT/DJ64LdQydHyq9SZKnlRAURXAVTfna+w==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-GX4KgF1lAvIec/qcpwtCVnQoxnMv8rKTd7iR1plbzQ/v41M4JGivv4qRoxpziJMhViSxWo+abgyZZFOJJ4Y9Ww==} + '@rspack-canary/binding@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-a/kwdH435S9raQ62Pd5dcNbwK1RJJgk5wKy8gUBX+ryj1PUnHWIslYw0UOV0X4U40I1tB3PMbo/DttPHJEi8Bw==} - '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923': - resolution: {integrity: sha512-YaDC3B3cQ/LmPKmsKjwBK41pHhtRBAP6ZV+oLz57r037QMH608qnrT+zpZGRmEoN37LOo17bf7qXiOTp3BLHYQ==} + '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711': + resolution: {integrity: sha512-mcUVYeVSE2frPsjGsbDyqpW5nfOqOaGKtjgWgpR96ytvS4tbfIX9ulPVYDQe/hzG5yIkISRam535Jqyz7SyQMQ==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 - '@swc/helpers': '>=0.5.22' + '@swc/helpers': ^0.5.22 peerDependenciesMeta: '@module-federation/runtime-tools': optional: true @@ -3482,7 +3483,7 @@ packages: resolution: {integrity: sha512-2kwzJikRvgtNAG7MwVZY2vEzZjTxKIq5jXOihuSV/8U+Hej8Va22t65aKnJZs3P+NwojZvR8Mf8kyM7O+V8sQg==} engines: {node: '>=10'} peerDependencies: - '@swc/helpers': '>=0.5.17' + '@swc/helpers': ^0.5.22 peerDependenciesMeta: '@swc/helpers': optional: true @@ -3490,8 +3491,8 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.5.21': - resolution: {integrity: sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg==} + '@swc/helpers@0.5.23': + resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==} '@swc/types@0.1.26': resolution: {integrity: sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==} @@ -9555,8 +9556,8 @@ snapshots: '@rsbuild/core@2.0.7': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' - '@swc/helpers': 0.5.21 + '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' + '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9583,11 +9584,11 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.7 - '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.7)(webpack@5.107.1)': + '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(webpack@5.107.1)': dependencies: deepmerge: 4.3.1 less: 4.6.4 - less-loader: 12.3.2(less@4.6.4)(webpack@5.107.1) + less-loader: 12.3.2(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.1) reduce-configs: 1.1.2 optionalDependencies: '@rsbuild/core': 2.0.7 @@ -9624,9 +9625,9 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.7 - '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)': + '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))': dependencies: - '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(react-refresh@0.18.0) + '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(react-refresh@0.18.0) react-refresh: 0.18.0 optionalDependencies: '@rsbuild/core': 2.0.7 @@ -9664,7 +9665,7 @@ snapshots: '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.7)(typescript@6.0.3)': dependencies: - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@svgr/core': 8.1.0(typescript@6.0.3) '@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@6.0.3) @@ -9688,9 +9689,9 @@ snapshots: - '@babel/core' - supports-color - '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.7)(vue@3.5.34(typescript@6.0.3))': + '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3))': dependencies: - rspack-vue-loader: 17.5.0(vue@3.5.34(typescript@6.0.3)) + rspack-vue-loader: 17.5.0(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) optionalDependencies: '@rsbuild/core': 2.0.7 transitivePeerDependencies: @@ -9701,13 +9702,13 @@ snapshots: '@rsdoctor/client@1.5.11': {} - '@rsdoctor/core@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(webpack@5.107.1)': + '@rsdoctor/core@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(webpack@5.107.1)': dependencies: '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@2.0.7) - '@rsdoctor/graph': 1.5.11(webpack@5.107.1) - '@rsdoctor/sdk': 1.5.11(webpack@5.107.1) - '@rsdoctor/types': 1.5.11(webpack@5.107.1) - '@rsdoctor/utils': 1.5.11(webpack@5.107.1) + '@rsdoctor/graph': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/sdk': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) '@rspack/resolver': 0.2.8(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) browserslist-load-config: 1.0.1 es-toolkit: 1.45.1 @@ -9726,10 +9727,10 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/graph@1.5.11(webpack@5.107.1)': + '@rsdoctor/graph@1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1)': dependencies: - '@rsdoctor/types': 1.5.11(webpack@5.107.1) - '@rsdoctor/utils': 1.5.11(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) es-toolkit: 1.45.1 path-browserify: 1.0.1 source-map: 0.7.6 @@ -9738,14 +9739,14 @@ snapshots: - '@swc/helpers' - webpack - '@rsdoctor/rspack-plugin@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(webpack@5.107.1)': + '@rsdoctor/rspack-plugin@1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(webpack@5.107.1)': dependencies: - '@rsdoctor/core': 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(webpack@5.107.1) - '@rsdoctor/graph': 1.5.11(webpack@5.107.1) - '@rsdoctor/sdk': 1.5.11(webpack@5.107.1) - '@rsdoctor/types': 1.5.11(webpack@5.107.1) - '@rsdoctor/utils': 1.5.11(webpack@5.107.1) - '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + '@rsdoctor/core': 1.5.11(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.7)(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/graph': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/sdk': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9757,12 +9758,12 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/sdk@1.5.11(webpack@5.107.1)': + '@rsdoctor/sdk@1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1)': dependencies: '@rsdoctor/client': 1.5.11 - '@rsdoctor/graph': 1.5.11(webpack@5.107.1) - '@rsdoctor/types': 1.5.11(webpack@5.107.1) - '@rsdoctor/utils': 1.5.11(webpack@5.107.1) + '@rsdoctor/graph': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) + '@rsdoctor/utils': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) launch-editor: 2.13.2 safer-buffer: 2.1.2 socket.io: 4.8.1 @@ -9775,9 +9776,9 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/types@1.5.11(webpack@5.107.1)': + '@rsdoctor/types@1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9788,10 +9789,10 @@ snapshots: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rsdoctor/utils@1.5.11(webpack@5.107.1)': + '@rsdoctor/utils@1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1)': dependencies: '@babel/code-frame': 7.26.2 - '@rsdoctor/types': 1.5.11(webpack@5.107.1) + '@rsdoctor/types': 1.5.11(@swc/helpers@0.5.23)(webpack@5.107.1) '@types/estree': 1.0.5 acorn: 8.16.0 acorn-import-attributes: 1.9.5(acorn@8.16.0) @@ -9853,81 +9854,81 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-d1fbdb50-20260529183711': optional: true - '@rspack-canary/binding-darwin-x64@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-d1fbdb50-20260529183711': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-d1fbdb50-20260529183711': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-d1fbdb50-20260529183711': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-d1fbdb50-20260529183711': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-d1fbdb50-20260529183711': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-d1fbdb50-20260529183711': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-d1fbdb50-20260529183711': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-d1fbdb50-20260529183711': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-d1fbdb50-20260529183711': optional: true - '@rspack-canary/binding@2.0.5-canary-9b248702-20260526173923': + '@rspack-canary/binding@2.0.6-canary-d1fbdb50-20260529183711': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.5-canary-9b248702-20260526173923' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.5-canary-9b248702-20260526173923' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.5-canary-9b248702-20260526173923' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.5-canary-9b248702-20260526173923' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.5-canary-9b248702-20260526173923' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.5-canary-9b248702-20260526173923' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.5-canary-9b248702-20260526173923' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.5-canary-9b248702-20260526173923' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.5-canary-9b248702-20260526173923' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.5-canary-9b248702-20260526173923' - - '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.5-canary-9b248702-20260526173923' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-d1fbdb50-20260529183711' + + '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-d1fbdb50-20260529183711' optionalDependencies: - '@swc/helpers': 0.5.21 + '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.4(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923))': + '@rspack/cli@2.0.4(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)': + '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} - '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923)(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -9985,7 +9986,7 @@ snapshots: '@mdx-js/mdx': 3.1.1 '@mdx-js/react': 3.1.1(@types/react@19.2.15)(react@19.2.6) '@rsbuild/core': 2.0.7 - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.5-canary-9b248702-20260526173923) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.7)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) '@rspress/shared': 2.0.12 '@shikijs/rehype': 4.0.2 '@types/unist': 3.0.3 @@ -10355,7 +10356,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.15.40': optional: true - '@swc/core@1.15.40(@swc/helpers@0.5.21)': + '@swc/core@1.15.40(@swc/helpers@0.5.23)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.26 @@ -10372,11 +10373,11 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.15.40 '@swc/core-win32-ia32-msvc': 1.15.40 '@swc/core-win32-x64-msvc': 1.15.40 - '@swc/helpers': 0.5.21 + '@swc/helpers': 0.5.23 '@swc/counter@0.1.3': {} - '@swc/helpers@0.5.21': + '@swc/helpers@0.5.23': dependencies: tslib: 2.8.1 @@ -12998,9 +12999,9 @@ snapshots: lefthook-windows-arm64: 2.1.8 lefthook-windows-x64: 2.1.8 - less-loader@12.3.2(less@4.6.4)(webpack@5.107.1): + less-loader@12.3.2(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.1): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.1 @@ -14573,9 +14574,9 @@ snapshots: rslog@2.1.1: {} - rspack-vue-loader@17.5.0(vue@3.5.34(typescript@6.0.3)): + rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.5-canary-9b248702-20260526173923(@swc/helpers@0.5.21)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 408901a95ccbe205a04fc6f0ea942197b388166f Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 31 May 2026 07:11:09 +0800 Subject: [PATCH 20/51] chore: remove RCA debug instrumentation from CI workflow and prepareFixtures --- .github/workflows/test.yml | 30 ------------------------------ e2e/scripts/index.ts | 21 --------------------- 2 files changed, 51 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ba3ff0e67..64c0903fb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -225,39 +225,9 @@ jobs: - name: Install Playwright Browsers run: npx playwright install chromium webkit - # RCA debug: confirm the e2e workspace actually resolves the canary - # binding (root pnpm overrides should propagate, but verify before - # blaming binding behaviour). - - name: Debug — show resolved @rspack/* versions in e2e - if: matrix.os == 'macos-14' - run: | - echo '----- root resolved versions -----' - pnpm why @rspack/core -r --depth 0 || true - echo '----- e2e workspace lock entry -----' - pnpm --filter @rstest/tests why @rspack/core --depth 0 || true - pnpm --filter @rstest/tests why @rspack/binding-darwin-arm64 --depth 0 || true - echo '----- actual .node binary path/size -----' - find e2e/node_modules /Users/runner/work/rstest/rstest/node_modules \ - -name 'rspack.darwin-arm64.node' 2>/dev/null | xargs -I{} ls -lh {} || true - - name: E2E Test (${{ matrix.test_script }}) run: cd e2e && pnpm ${{ matrix.test_script }} - # RCA debug: a canary rspack build with file-level trace writes to - # /tmp/rca-binding-trace.log inside the runner. Dump it on failure - # so the actual aggregateTimeout / changedFiles / undelayed event - # paths seen by the binding land in the CI job log. - - name: Dump rspack binding RCA trace - if: failure() && matrix.os == 'macos-14' - run: | - echo '===== /tmp/rca-binding-trace.log =====' - if [ -f /tmp/rca-binding-trace.log ]; then - cat /tmp/rca-binding-trace.log - else - echo "(file not present)" - fi - echo '===== END trace =====' - - name: VS Code Extension Test if: matrix.test_script == 'test' run: pnpm run test:vscode diff --git a/e2e/scripts/index.ts b/e2e/scripts/index.ts index 2e5d4f6a7..c211dae53 100644 --- a/e2e/scripts/index.ts +++ b/e2e/scripts/index.ts @@ -312,27 +312,6 @@ export async function prepareFixtures({ await fs.promises.symlink(distPath, exposedPath, 'dir'); } - // RCA debug: dump rstest.config.mts content (if any) from the freshly - // copied fixture so CI logs show whether tools.rspack.aggregateTimeout - // actually reached the child rstest process. Will be reverted. - try { - const cfg = path.resolve(distPath, 'rstest.config.mts'); - if (fs.existsSync(cfg)) { - const content = fs.readFileSync(cfg, 'utf-8'); - process.stdout.write( - `__RCA_FIXTURE__ ${distPath}\n${content}__RCA_FIXTURE_END__\n`, - ); - } else { - process.stdout.write( - `__RCA_FIXTURE__ ${distPath} (no rstest.config.mts)\n`, - ); - } - } catch (e) { - process.stdout.write( - `__RCA_FIXTURE__ ${distPath} ERROR ${(e as Error).message}\n`, - ); - } - const update = ( relativePath: string, content: string | ((raw: string) => string), From 64972aa871ad2b6a9125bbd5a50de19cc57091c0 Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 31 May 2026 07:11:15 +0800 Subject: [PATCH 21/51] chore(deps): drop @rspack-canary/core override and use stable @rspack/core --- package.json | 4 - pnpm-lock.yaml | 351 ++++++++++++++++++++++++------------------------- 2 files changed, 172 insertions(+), 183 deletions(-) diff --git a/package.json b/package.json index 547e50f5e..3e29615c6 100644 --- a/package.json +++ b/package.json @@ -50,10 +50,6 @@ "allowAny": [ "@rspack/*" ] - }, - "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711", - "@swc/helpers": "^0.5.22" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f7f229afc..88efadc89 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,6 @@ settings: autoInstallPeers: false excludeLinksFromLockfile: false -overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711 - '@swc/helpers': ^0.5.22 - packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= importers: @@ -16,7 +12,7 @@ importers: devDependencies: '@rsdoctor/rspack-plugin': specifier: ^1.5.12 - version: 1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2) + version: 1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) '@rslint/core': specifier: ^0.5.3 version: 0.5.3(jiti@2.7.0) @@ -103,7 +99,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.1)(typescript@6.0.3) @@ -227,7 +223,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -316,7 +312,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rstest/core': specifier: workspace:* version: link:../../../../packages/core @@ -374,7 +370,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -408,7 +404,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -436,7 +432,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -470,7 +466,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -520,7 +516,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@types/react': specifier: ^19.2.15 version: 19.2.15 @@ -581,7 +577,7 @@ importers: version: 1.2.1(@rsbuild/core@2.0.9) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.9) @@ -615,7 +611,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rstest/browser': specifier: workspace:* version: link:../../packages/browser @@ -667,7 +663,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rstest/core': specifier: workspace:* version: link:../../packages/core @@ -707,7 +703,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rstest/adapter-rsbuild': specifier: workspace:* version: link:../../packages/adapter-rsbuild @@ -744,19 +740,19 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711 - version: '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' + specifier: ~2.0.5 + version: 2.0.5(@swc/helpers@0.5.23) '@rspack/dev-server': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -799,16 +795,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711 - version: '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' + specifier: ~2.0.5 + version: 2.0.5(@swc/helpers@0.5.23) '@rspack/dev-server': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -872,7 +868,7 @@ importers: version: 1.2.1(@rsbuild/core@2.0.9) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.9) @@ -929,17 +925,16 @@ importers: version: 6.0.3 packages/adapter-rspack: - dependencies: - '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711 - version: '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.1)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))) + '@rspack/core': + specifier: ~2.0.5 + version: 2.0.5(@swc/helpers@0.5.23) '@rstest/core': specifier: workspace:* version: link:../core @@ -1055,10 +1050,10 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rsbuild/plugin-svgr': specifier: ^2.0.2 - version: 2.0.2(@rsbuild/core@2.0.9)(typescript@6.0.3) + version: 2.0.2(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(typescript@6.0.3) '@tailwindcss/postcss': specifier: ^4.3.0 version: 4.3.0 @@ -1101,7 +1096,7 @@ importers: version: 7.58.7(@types/node@22.18.6) '@rsbuild/plugin-less': specifier: ^1.6.3 - version: 1.6.3(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2) + version: 1.6.3(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) '@rsbuild/plugin-node-polyfill': specifier: ^1.4.4 version: 1.4.4(@rsbuild/core@2.0.9) @@ -1398,13 +1393,13 @@ importers: version: 1.5.2(@rsbuild/core@2.0.9) '@rspress/core': specifier: 2.0.13 - version: 2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) + version: 2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) '@rspress/plugin-algolia': specifier: 2.0.13 - version: 2.0.13(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 2.0.13(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@rstack-dev/doc-ui': specifier: 1.14.2 - version: 1.14.2(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)) + version: 1.14.2(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)) '@rstest/tsconfig': specifier: workspace:* version: link:../scripts/tsconfig @@ -1431,7 +1426,7 @@ importers: version: 1.1.2(@rsbuild/core@2.0.9) rspress-plugin-font-open-sans: specifier: ^1.0.3 - version: 1.0.3(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)) + version: 1.0.3(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)) rspress-plugin-sitemap: specifier: ^1.2.1 version: 1.2.1 @@ -2936,6 +2931,11 @@ packages: '@rsdoctor/rspack-plugin@1.5.12': resolution: {integrity: sha512-DfAuarwPH9/1FtPAuGWsZ/qZlC9wLKevTHgVGr2znzS9GpTM99orKru9wDNbWHJgi2nZdQ8v7H0YI5E7VrUQPw==} + peerDependencies: + '@rspack/core': '*' + peerDependenciesMeta: + '@rspack/core': + optional: true '@rsdoctor/sdk@1.5.12': resolution: {integrity: sha512-y1CXq5I2kcPgBcaORuOF3IbUl85pPRyZCqTnLv0UIqjRNRJ2nC+aeX4UgQ2UqmrV/DCKaAePvi28laU5VNtOVA==} @@ -2943,8 +2943,11 @@ packages: '@rsdoctor/types@1.5.12': resolution: {integrity: sha512-FCO480A5kXYZ8pdyqYNvOm5edHRM3BpqQRdtsOA69Im1Zts8WUKo0FTSkp31c+JWDuK2OPPzeufPLlyTvKwTTw==} peerDependencies: + '@rspack/core': '*' webpack: 5.x peerDependenciesMeta: + '@rspack/core': + optional: true webpack: optional: true @@ -3003,73 +3006,61 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-k71J6fqax03NPd++2tDP5dpwLE6PEEbLuC4wkO4NUY0NElgOsVtwWWHbrsSJSsLYqI47cD7zVbWO4UWA9xYBFA==} + '@rspack/binding-darwin-arm64@2.0.5': + resolution: {integrity: sha512-++wjLQjQ20GcR0DwbzQmVXg9qy4XCX5NlfSzkzj2icHoDxr3KkrXhyVrQkdWuNG6l/bQrGLPnvLEAqkroC2Y7A==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-3SSwuI2loggwBfr9P/SjqVuBgYKE/TLqYJjLPTFrvjGfPiXzODh8D702oJ8JDuAUUC5wrvhrEK3a8VSdQIZmsQ==} + '@rspack/binding-darwin-x64@2.0.5': + resolution: {integrity: sha512-JBD5mCN3JKjV64Mh9nDYx8lLUrWDfEl5tLBuMkREUnqEKbo+z4nfwotyqHHM8/XgZwL+Gr7ps4GLWuQQrZB8+Q==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-NvStcNJBtxRVUyyXfoGbZIpsV9atuF27qtoSetlGNYZgjoPRsEBtrbpAUlSItVOMhLL4pIS+VgrEteHDAfgB7g==} + '@rspack/binding-linux-arm64-gnu@2.0.5': + resolution: {integrity: sha512-JI8+//woanJPNsfL7iGjX39zyiWumnrKHznWQM/7lEtE5nPmk+j+X7TYXxczSWC9zfZegiqI74D3L5JPDC84Fw==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-G0Gj1DNe9cxiz/8+Cpnbp3UaB0bAhc1nKMLTlpPdE+3EWedrjWJ/0E83b5uUcgLGDpJ5a0LIyIM9O/yNd+dwcg==} + '@rspack/binding-linux-arm64-musl@2.0.5': + resolution: {integrity: sha512-5LujilxLtJFRiiPz5i5iWcWJriK9oy4gN7gZtTo8YRB7wwmwA8LMypTjjO0GLbkPS4/KeCfY4fDfTC29KmK+tA==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-O0407ae6QRWDgkW/HARNYZqkfjJXFhjymOolDzNLME5yWa0CA6I2TIf15/g00BbgR/sjBnwtskiPSRyhFHR3Fg==} + '@rspack/binding-linux-x64-gnu@2.0.5': + resolution: {integrity: sha512-241wqE132jh+/U/pn97qUPV4KpIy4bSrTH0tqfzQCocgw+8hrUj02GqNG+3MXVC3qtwaQeJFYgEBy3TqFKsrIQ==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-UYmZVL0qzMg9uzyhaXr2J0LEQsLHuFTWQQqhEZz1WPgiFCCVbQ5ZY2l5mgvltq89lJ5qivKgP5mLD1N73fMKSA==} + '@rspack/binding-linux-x64-musl@2.0.5': + resolution: {integrity: sha512-BhaXZD064Lci3Kia0kLDAb4TyxO2C+0UidMlj44e8+ctasxIfFZgnrhCJrhTFHAtOiAwqhU3FHun2UuxPqX0Eg==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-Rw2d7t2Uc912o7CCfL41j7ifKt0C4oJhr2tILmwZijbAQ0/BnG/bVtgjhNOYBNBIs1HJcIQZr3JNl1Mx5SUjjg==} + '@rspack/binding-wasm32-wasi@2.0.5': + resolution: {integrity: sha512-duEkRoXrl9SW8uGHv7JURJ5lgKu87qFDQ4Exy6UQPvsUJVXhtRXTfvMHCb/CejVJuW2Bw2D632/axZq3qRSuBQ==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-6MYaVXADZFhHiS1rCkLn/0ufHlpNpVC5lkka0/ioyw9/tbtuWYzy5QlOumkd8pni3hyqmhg5Il1BPIllVtkozQ==} + '@rspack/binding-win32-arm64-msvc@2.0.5': + resolution: {integrity: sha512-q2WT3HFoWL+2g84l3s2kY7CiE1gEZ1bwB3txx3eZzQQ6YKP7bE82z6sl6S/pTOHGjHdAO4snQXpSaHwUt3LX5g==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-e022FcZahPW/upqxslSiwP4tv7MgArGTamSiEvDWE45WE09fWN6/pn1klplgTMukhO3mtFP+1YoEEKcaNngwzw==} + '@rspack/binding-win32-ia32-msvc@2.0.5': + resolution: {integrity: sha512-nMJGIY7kvgbyMolEE7tXDe+Z9jSItDshTIqMQQkkD3WTHdjlBQozHxk4kBtKLsunO+3NkCLe5Oa3hXg1yyStIg==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-ZN2wA2/H7gx6tgmOAdentILzGixmhZ8VkV8QWL8DguHrB3O+TfVNDT/DJ64LdQydHyq9SZKnlRAURXAVTfna+w==} + '@rspack/binding-win32-x64-msvc@2.0.5': + resolution: {integrity: sha512-vP0BR6fxdPL9cb02HAuZATg/CjR07aecWel3s1vqRwW1aDffgXh9PVmqEKIHTgyaNsNR55kSKNJsB9AcQ8/QrA==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-a/kwdH435S9raQ62Pd5dcNbwK1RJJgk5wKy8gUBX+ryj1PUnHWIslYw0UOV0X4U40I1tB3PMbo/DttPHJEi8Bw==} - - '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711': - resolution: {integrity: sha512-mcUVYeVSE2frPsjGsbDyqpW5nfOqOaGKtjgWgpR96ytvS4tbfIX9ulPVYDQe/hzG5yIkISRam535Jqyz7SyQMQ==} - engines: {node: ^20.19.0 || >=22.12.0} - peerDependencies: - '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 - '@swc/helpers': ^0.5.22 - peerDependenciesMeta: - '@module-federation/runtime-tools': - optional: true - '@swc/helpers': - optional: true + '@rspack/binding@2.0.5': + resolution: {integrity: sha512-Ta1y4WXJA87wM1OstqaMddoPsBGv7Cu779bYToKxEAqR/Yy9DxLkp7bdgBaAx2JH++BwVjV+toWts2V9AaiTFQ==} '@rspack/cli@2.0.5': resolution: {integrity: sha512-AAyuY/8sfegb0IcsFEhn5gLOTxy1uDmwjP49RY81PENz2pCk/7NU0zDdt0ke5wmpOH5s6IxS+Kw4aWdvl8FGpQ==} @@ -3081,6 +3072,18 @@ packages: '@rspack/dev-server': optional: true + '@rspack/core@2.0.5': + resolution: {integrity: sha512-9tv2HAnSiTote5WPH2tmz1hLZ1zKbzkiZc1eYp7LP/8jcsiJBuf40ihiWidAgbbuYtJo3kWET6q+qOm5UhNiGA==} + 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-middleware@2.0.1': resolution: {integrity: sha512-cXSubf5/C+dvkWV2/+rGTtiZ93wSLd3OlTQhwMvsmsmGDdPlkYqIvQ+BTkOk9UCXxKIaF0DDYYmCpBeRRYJfJw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3485,7 +3488,7 @@ packages: resolution: {integrity: sha512-2kwzJikRvgtNAG7MwVZY2vEzZjTxKIq5jXOihuSV/8U+Hej8Va22t65aKnJZs3P+NwojZvR8Mf8kyM7O+V8sQg==} engines: {node: '>=10'} peerDependencies: - '@swc/helpers': ^0.5.22 + '@swc/helpers': '>=0.5.17' peerDependenciesMeta: '@swc/helpers': optional: true @@ -5768,9 +5771,12 @@ packages: resolution: {integrity: sha512-uLV5c702ff2jBvO7qewpkLRzkh/I9QW07ur2NKkv8TVTrtX2lrKjEbEU/LLXAn7cgpCIBbkfyUm4qYXCQs5/+w==} engines: {node: '>= 18.12.0'} peerDependencies: + '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 less: ^3.5.0 || ^4.0.0 webpack: ^5.0.0 peerDependenciesMeta: + '@rspack/core': + optional: true webpack: optional: true @@ -6985,9 +6991,12 @@ packages: rspack-vue-loader@17.5.0: resolution: {integrity: sha512-hJrL2+jytfTs6ORHBOKTh5lU7BVZvmv7afELuQfyEpGC1ll7MKj1BxlgAIbhd6pZwoEwfdH79Lewtwe4VOlfCQ==} peerDependencies: + '@rspack/core': ^1.0.0 || ^2.0.0-0 '@vue/compiler-sfc': '*' vue: '*' peerDependenciesMeta: + '@rspack/core': + optional: true '@vue/compiler-sfc': optional: true vue: @@ -9555,7 +9564,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' + '@rspack/core': 2.0.5(@swc/helpers@0.5.23) '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9583,17 +9592,16 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.9 - '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2)': + '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': dependencies: deepmerge: 4.3.1 less: 4.6.4 - less-loader: 12.3.2(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2) + less-loader: 12.3.2(@rspack/core@2.0.5(@swc/helpers@0.5.23))(less@4.6.4)(webpack@5.107.2) reduce-configs: 1.1.2 optionalDependencies: '@rsbuild/core': 2.0.9 transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' + - '@rspack/core' - webpack '@rsbuild/plugin-node-polyfill@1.4.4(@rsbuild/core@2.0.9)': @@ -9624,9 +9632,9 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.9 - '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))': + '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))': dependencies: - '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(react-refresh@0.18.0) + '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(react-refresh@0.18.0) react-refresh: 0.18.0 optionalDependencies: '@rsbuild/core': 2.0.9 @@ -9662,9 +9670,9 @@ snapshots: - svelte - typescript - '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.9)(typescript@6.0.3)': + '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(typescript@6.0.3)': dependencies: - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@svgr/core': 8.1.0(typescript@6.0.3) '@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@6.0.3) @@ -9688,26 +9696,25 @@ snapshots: - '@babel/core' - supports-color - '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3))': + '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3))': dependencies: - rspack-vue-loader: 17.5.0(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) + rspack-vue-loader: 17.5.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) optionalDependencies: '@rsbuild/core': 2.0.9 transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' + - '@rspack/core' - '@vue/compiler-sfc' - vue '@rsdoctor/client@1.5.12': {} - '@rsdoctor/core@1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2)': + '@rsdoctor/core@1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': dependencies: '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@2.0.9) - '@rsdoctor/graph': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/graph': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/sdk': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/utils': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) '@rspack/resolver': 0.2.8(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) browserslist-load-config: 1.0.1 es-toolkit: 1.45.1 @@ -9718,80 +9725,73 @@ snapshots: transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' - - '@module-federation/runtime-tools' - '@rsbuild/core' - - '@swc/helpers' + - '@rspack/core' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/graph@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': + '@rsdoctor/graph@1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': dependencies: - '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/utils': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) es-toolkit: 1.45.1 path-browserify: 1.0.1 source-map: 0.7.6 transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' + - '@rspack/core' - webpack - '@rsdoctor/rspack-plugin@1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2)': + '@rsdoctor/rspack-plugin@1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': dependencies: - '@rsdoctor/core': 1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/graph': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' + '@rsdoctor/core': 1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/graph': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/sdk': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/utils': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + optionalDependencies: + '@rspack/core': 2.0.5(@swc/helpers@0.5.23) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' - - '@module-federation/runtime-tools' - '@rsbuild/core' - - '@swc/helpers' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/sdk@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': + '@rsdoctor/sdk@1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': dependencies: '@rsdoctor/client': 1.5.12 - '@rsdoctor/graph': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/graph': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/utils': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) launch-editor: 2.13.2 safer-buffer: 2.1.2 socket.io: 4.8.1 tapable: 2.3.3 transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' + - '@rspack/core' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': + '@rsdoctor/types@1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 source-map: 0.7.6 optionalDependencies: + '@rspack/core': 2.0.5(@swc/helpers@0.5.23) webpack: 5.107.2 - transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' - '@rsdoctor/utils@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': + '@rsdoctor/utils@1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': dependencies: '@babel/code-frame': 7.26.2 - '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) '@types/estree': 1.0.5 acorn: 8.16.0 acorn-import-attributes: 1.9.5(acorn@8.16.0) @@ -9806,8 +9806,7 @@ snapshots: rslog: 2.1.1 strip-ansi: 6.0.1 transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' + - '@rspack/core' - webpack '@rslib/core@0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.1)(typescript@6.0.3)': @@ -9853,81 +9852,81 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-darwin-arm64@2.0.5': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-darwin-x64@2.0.5': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-linux-arm64-gnu@2.0.5': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-linux-arm64-musl@2.0.5': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-linux-x64-gnu@2.0.5': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-linux-x64-musl@2.0.5': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-wasm32-wasi@2.0.5': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-win32-arm64-msvc@2.0.5': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-win32-ia32-msvc@2.0.5': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding-win32-x64-msvc@2.0.5': optional: true - '@rspack-canary/binding@2.0.6-canary-d1fbdb50-20260529183711': + '@rspack/binding@2.0.5': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-d1fbdb50-20260529183711' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-d1fbdb50-20260529183711' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-d1fbdb50-20260529183711' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-d1fbdb50-20260529183711' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-d1fbdb50-20260529183711' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-d1fbdb50-20260529183711' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-d1fbdb50-20260529183711' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-d1fbdb50-20260529183711' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-d1fbdb50-20260529183711' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-d1fbdb50-20260529183711' - - '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-d1fbdb50-20260529183711' + '@rspack/binding-darwin-arm64': 2.0.5 + '@rspack/binding-darwin-x64': 2.0.5 + '@rspack/binding-linux-arm64-gnu': 2.0.5 + '@rspack/binding-linux-arm64-musl': 2.0.5 + '@rspack/binding-linux-x64-gnu': 2.0.5 + '@rspack/binding-linux-x64-musl': 2.0.5 + '@rspack/binding-wasm32-wasi': 2.0.5 + '@rspack/binding-win32-arm64-msvc': 2.0.5 + '@rspack/binding-win32-ia32-msvc': 2.0.5 + '@rspack/binding-win32-x64-msvc': 2.0.5 + + '@rspack/cli@2.0.5(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)))': + dependencies: + '@rspack/core': 2.0.5(@swc/helpers@0.5.23) optionalDependencies: - '@swc/helpers': 0.5.23 + '@rspack/dev-server': 2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)) - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)))': + '@rspack/core@2.0.5(@swc/helpers@0.5.23)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' + '@rspack/binding': 2.0.5 optionalDependencies: - '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + '@swc/helpers': 0.5.23 - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' + '@rspack/core': 2.0.5(@swc/helpers@0.5.23) - '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + '@rspack/core': 2.0.5(@swc/helpers@0.5.23) + '@rspack/dev-middleware': 2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} - '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' + '@rspack/core': 2.0.5(@swc/helpers@0.5.23) '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -9980,12 +9979,12 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - '@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)': + '@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(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.15)(react@19.2.6) '@rsbuild/core': 2.0.9 - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) '@rspress/shared': 2.0.13 '@shikijs/rehype': 4.0.2 '@types/unist': 3.0.3 @@ -10030,11 +10029,11 @@ snapshots: - micromark-util-types - supports-color - '@rspress/plugin-algolia@2.0.13(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@rspress/plugin-algolia@2.0.13(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@docsearch/css': 4.6.3 '@docsearch/react': 4.6.3(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@rspress/core': 2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) + '@rspress/core': 2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -10052,9 +10051,9 @@ snapshots: - '@module-federation/runtime-tools' - core-js - '@rstack-dev/doc-ui@1.14.2(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))': + '@rstack-dev/doc-ui@1.14.2(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))': optionalDependencies: - '@rspress/core': 2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) + '@rspress/core': 2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) '@rushstack/node-core-library@5.23.1(@types/node@22.18.6)': dependencies: @@ -12998,15 +12997,12 @@ snapshots: lefthook-windows-arm64: 2.1.8 lefthook-windows-x64: 2.1.8 - less-loader@12.3.2(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): + less-loader@12.3.2(@rspack/core@2.0.5(@swc/helpers@0.5.23))(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: + '@rspack/core': 2.0.5(@swc/helpers@0.5.23) webpack: 5.107.2 - transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' less@4.6.4: dependencies: @@ -14571,20 +14567,17 @@ snapshots: rslog@2.1.1: {} - rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)): + rspack-vue-loader@17.5.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-d1fbdb50-20260529183711(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: + '@rspack/core': 2.0.5(@swc/helpers@0.5.23) vue: 3.5.34(typescript@6.0.3) - transitivePeerDependencies: - - '@module-federation/runtime-tools' - - '@swc/helpers' - rspress-plugin-font-open-sans@1.0.3(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)): + rspress-plugin-font-open-sans@1.0.3(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)): dependencies: - '@rspress/core': 2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) + '@rspress/core': 2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) rspress-plugin-sitemap@1.2.1: {} From c66a7161fc0586cdb3b77f42346bca08f23749a7 Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 31 May 2026 07:56:54 +0800 Subject: [PATCH 22/51] chore: revert @rspack-canary related pnpm config --- package.json | 7 ------- pnpm-workspace.yaml | 1 - 2 files changed, 8 deletions(-) diff --git a/package.json b/package.json index 3e29615c6..2c007f627 100644 --- a/package.json +++ b/package.json @@ -44,12 +44,5 @@ "engines": { "node": "^20.19.0 || >=22.12.0", "pnpm": ">=10.33.4" - }, - "pnpm": { - "peerDependencyRules": { - "allowAny": [ - "@rspack/*" - ] - } } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 1f05b88ce..a0d70adb6 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -24,7 +24,6 @@ hoistPattern: ['@secretlint/*'] minimumReleaseAge: 1440 minimumReleaseAgeExclude: - '@rspack/*' - - '@rspack-canary/*' - '@rsbuild/*' - '@rslib/*' - '@rspress/*' From c7c2de75242022e191100c1e5a53fbe522c8e577 Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 31 May 2026 15:48:45 +0800 Subject: [PATCH 23/51] fix(core): await chokidar ready before initial test run in watch mode --- packages/core/src/cli/commands.ts | 2 +- packages/core/src/utils/watchFiles.ts | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/core/src/cli/commands.ts b/packages/core/src/cli/commands.ts index 713be4b6e..40c5d24cf 100644 --- a/packages/core/src/cli/commands.ts +++ b/packages/core/src/cli/commands.ts @@ -781,7 +781,7 @@ export const runRest = async ({ process.off('unhandledRejection', unexpectedlyExitHandler); }); - watchFilesForRestart({ + await watchFilesForRestart({ rstest, options, filters, diff --git a/packages/core/src/utils/watchFiles.ts b/packages/core/src/utils/watchFiles.ts index 5e8df42aa..e3401e329 100644 --- a/packages/core/src/utils/watchFiles.ts +++ b/packages/core/src/utils/watchFiles.ts @@ -35,5 +35,10 @@ export async function createChokidar( } } - return chokidar.watch(Array.from(watchFiles), options); + const watcher = chokidar.watch(Array.from(watchFiles), options); + // Await the initial scan so callers can rely on events being emitted for + // subsequent modifications — chokidar may drop events before 'ready', + // especially on macOS where FSEvents setup is async. + await new Promise((resolve) => watcher.once('ready', () => resolve())); + return watcher; } From 8c65203e05af1d580f15531632dc6ed099879c65 Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 31 May 2026 16:05:37 +0800 Subject: [PATCH 24/51] ci: temporary stress test for watch/restart flake (20x macos node 22+24) --- .github/workflows/test.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 64c0903fb..208c75a65 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -232,6 +232,41 @@ jobs: if: matrix.test_script == 'test' run: pnpm run test:vscode + # ======== stress test for watch/restart flake ======== + # Temporary job: 20 rounds × node {22, 24} on macOS to confirm the + # chokidar-ready race fix. Remove this block after stress passes. + stress-restart: + needs: prepare + if: needs.prepare.outputs.changed == 'true' + runs-on: macos-14 + timeout-minutes: 10 + strategy: + fail-fast: false + matrix: + node_version: ['22', '24'] + round: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] + steps: + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + fetch-depth: 1 + + - name: Setup pnpm + uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8 + + - name: Setup Node.js ${{ matrix.node_version }} + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + with: + node-version: ${{ matrix.node_version }} + cache: 'pnpm' + cache-dependency-path: pnpm-lock.yaml + + - name: Install Dependencies + run: pnpm install --frozen-lockfile --prefer-offline + + - name: Stress watch/restart + run: cd e2e && pnpm exec rstest run watch/restart.test.ts + # ======== codspeed ======== # Temporarily disabled: CodSpeed runner quota exhausted. # Re-enable once quota resets. From 2193a4beca3a4480bfd4673a49dc37b5edd7f35e Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 31 May 2026 16:49:00 +0800 Subject: [PATCH 25/51] fix(core): poll config files instead of fs.watch for macOS reliability --- .github/workflows/test.yml | 24 +++++++++++++++++++++++- packages/core/src/core/restart.ts | 6 ++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 208c75a65..8b83fddd1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -244,7 +244,29 @@ jobs: fail-fast: false matrix: node_version: ['22', '24'] - round: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] + round: + [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + ] steps: - name: Checkout uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 diff --git a/packages/core/src/core/restart.ts b/packages/core/src/core/restart.ts index d862539d4..f80940b1e 100644 --- a/packages/core/src/core/restart.ts +++ b/packages/core/src/core/restart.ts @@ -93,6 +93,12 @@ export async function watchFilesForRestart({ ignoreInitial: true, // If watching fails due to read permissions, the errors will be suppressed silently. ignorePermissionErrors: true, + // chokidar v5 dropped fsevents and relies on Node's fs.watch(), which is + // unreliable for single-file watching on macOS (kqueue silently drops + // change events). Poll the small set of config files instead — 100ms is + // fast enough for restarts while adding negligible CPU. + usePolling: true, + interval: 100, ...watchOptions, }); From 5bf636ba275dee12e5fcd142f9cc411b4eb6a89e Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 31 May 2026 21:33:07 +0800 Subject: [PATCH 26/51] test(e2e): revert unique fixture dir per call (verify if still needed) --- .github/workflows/test.yml | 4 ++-- e2e/scripts/index.ts | 36 +----------------------------------- 2 files changed, 3 insertions(+), 37 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8b83fddd1..c06e8214b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -286,8 +286,8 @@ jobs: - name: Install Dependencies run: pnpm install --frozen-lockfile --prefer-offline - - name: Stress watch/restart - run: cd e2e && pnpm exec rstest run watch/restart.test.ts + - name: Stress all watch tests + run: cd e2e && pnpm exec rstest run watch/ # ======== codspeed ======== # Temporarily disabled: CodSpeed runner quota exhausted. diff --git a/e2e/scripts/index.ts b/e2e/scripts/index.ts index c211dae53..dadfac2ac 100644 --- a/e2e/scripts/index.ts +++ b/e2e/scripts/index.ts @@ -241,15 +241,6 @@ export async function runRstestCli({ }; } -// macOS only: give every prepareFixtures call a fresh sibling directory and -// expose it via an in-repo symlink. Reusing the same distPath across retries -// makes file watchers observe a Delete+Create batch on the same path, which -// the macOS FSEvents per-path ring buffer can replay onto later watcher -// streams as spurious change events. A fresh path has no FSEvents history. -let fixtureRunCounter = 0; -const uniqueSuffix = () => - `-r${process.pid}-${++fixtureRunCounter}-${Date.now().toString(36)}`; - export async function prepareFixtures({ fixturesPath, fixturesTargetPath, @@ -258,17 +249,7 @@ export async function prepareFixtures({ fixturesTargetPath?: string; }) { const root = path.dirname(fixturesPath); - const exposedPath = - fixturesTargetPath || path.resolve(`${fixturesPath}-test`); - - // distPath is a fresh sibling next to exposedPath; the hard-coded - // exposedPath in test code is materialised as a symlink pointing at it. - // Both live in the same parent dir to avoid macOS firmlink quirks - // (e.g. /tmp -> /private/tmp) that interact poorly with rstest watch. - const distPath = - process.platform === 'darwin' - ? `${exposedPath}${uniqueSuffix()}` - : exposedPath; + const distPath = fixturesTargetPath || path.resolve(`${fixturesPath}-test`); // Clean up any leftover fixtures from previous runs // On Windows, file handles may not be fully released, causing EBUSY errors @@ -280,16 +261,6 @@ export async function prepareFixtures({ maxRetries: 10, retryDelay: 500, }); - if (distPath !== exposedPath) { - // Remove old symlink/dir at the exposed path (rmSync does not follow - // symlinks recursively — it removes the link itself). - fs.rmSync(exposedPath, { - recursive: true, - force: true, - maxRetries: 10, - retryDelay: 500, - }); - } } catch (err) { if (process.platform !== 'win32') { throw err; @@ -307,11 +278,6 @@ export async function prepareFixtures({ filter: (src) => !path.basename(src).startsWith('fixtures-test-'), }); - if (distPath !== exposedPath) { - await fs.promises.mkdir(path.dirname(exposedPath), { recursive: true }); - await fs.promises.symlink(distPath, exposedPath, 'dir'); - } - const update = ( relativePath: string, content: string | ((raw: string) => string), From a7b0b316f330e5b8d09e3c08c8c0525a0caf4865 Mon Sep 17 00:00:00 2001 From: pshu Date: Sun, 31 May 2026 23:43:48 +0800 Subject: [PATCH 27/51] test: disable polling on config watcher to verify if fix is still needed --- packages/core/src/core/restart.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/core/src/core/restart.ts b/packages/core/src/core/restart.ts index f80940b1e..d862539d4 100644 --- a/packages/core/src/core/restart.ts +++ b/packages/core/src/core/restart.ts @@ -93,12 +93,6 @@ export async function watchFilesForRestart({ ignoreInitial: true, // If watching fails due to read permissions, the errors will be suppressed silently. ignorePermissionErrors: true, - // chokidar v5 dropped fsevents and relies on Node's fs.watch(), which is - // unreliable for single-file watching on macOS (kqueue silently drops - // change events). Poll the small set of config files instead — 100ms is - // fast enough for restarts while adding negligible CPU. - usePolling: true, - interval: 100, ...watchOptions, }); From 3ec8b8c7624a8ab021f6ff98be72dbac2cc1f80a Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 1 Jun 2026 00:29:06 +0800 Subject: [PATCH 28/51] test(e2e): re-enable unique fixture dir to verify it alone fixes flake --- e2e/scripts/index.ts | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/e2e/scripts/index.ts b/e2e/scripts/index.ts index dadfac2ac..c211dae53 100644 --- a/e2e/scripts/index.ts +++ b/e2e/scripts/index.ts @@ -241,6 +241,15 @@ export async function runRstestCli({ }; } +// macOS only: give every prepareFixtures call a fresh sibling directory and +// expose it via an in-repo symlink. Reusing the same distPath across retries +// makes file watchers observe a Delete+Create batch on the same path, which +// the macOS FSEvents per-path ring buffer can replay onto later watcher +// streams as spurious change events. A fresh path has no FSEvents history. +let fixtureRunCounter = 0; +const uniqueSuffix = () => + `-r${process.pid}-${++fixtureRunCounter}-${Date.now().toString(36)}`; + export async function prepareFixtures({ fixturesPath, fixturesTargetPath, @@ -249,7 +258,17 @@ export async function prepareFixtures({ fixturesTargetPath?: string; }) { const root = path.dirname(fixturesPath); - const distPath = fixturesTargetPath || path.resolve(`${fixturesPath}-test`); + const exposedPath = + fixturesTargetPath || path.resolve(`${fixturesPath}-test`); + + // distPath is a fresh sibling next to exposedPath; the hard-coded + // exposedPath in test code is materialised as a symlink pointing at it. + // Both live in the same parent dir to avoid macOS firmlink quirks + // (e.g. /tmp -> /private/tmp) that interact poorly with rstest watch. + const distPath = + process.platform === 'darwin' + ? `${exposedPath}${uniqueSuffix()}` + : exposedPath; // Clean up any leftover fixtures from previous runs // On Windows, file handles may not be fully released, causing EBUSY errors @@ -261,6 +280,16 @@ export async function prepareFixtures({ maxRetries: 10, retryDelay: 500, }); + if (distPath !== exposedPath) { + // Remove old symlink/dir at the exposed path (rmSync does not follow + // symlinks recursively — it removes the link itself). + fs.rmSync(exposedPath, { + recursive: true, + force: true, + maxRetries: 10, + retryDelay: 500, + }); + } } catch (err) { if (process.platform !== 'win32') { throw err; @@ -278,6 +307,11 @@ export async function prepareFixtures({ filter: (src) => !path.basename(src).startsWith('fixtures-test-'), }); + if (distPath !== exposedPath) { + await fs.promises.mkdir(path.dirname(exposedPath), { recursive: true }); + await fs.promises.symlink(distPath, exposedPath, 'dir'); + } + const update = ( relativePath: string, content: string | ((raw: string) => string), From 253ca44563a5f5ee5dba715305d19dee8e71af97 Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 1 Jun 2026 02:11:24 +0800 Subject: [PATCH 29/51] test: drop unique fixture dir, keep polling; verify nativeWatcher still works --- e2e/scripts/index.ts | 36 +------------------------------ packages/core/src/core/restart.ts | 6 ++++++ 2 files changed, 7 insertions(+), 35 deletions(-) diff --git a/e2e/scripts/index.ts b/e2e/scripts/index.ts index c211dae53..dadfac2ac 100644 --- a/e2e/scripts/index.ts +++ b/e2e/scripts/index.ts @@ -241,15 +241,6 @@ export async function runRstestCli({ }; } -// macOS only: give every prepareFixtures call a fresh sibling directory and -// expose it via an in-repo symlink. Reusing the same distPath across retries -// makes file watchers observe a Delete+Create batch on the same path, which -// the macOS FSEvents per-path ring buffer can replay onto later watcher -// streams as spurious change events. A fresh path has no FSEvents history. -let fixtureRunCounter = 0; -const uniqueSuffix = () => - `-r${process.pid}-${++fixtureRunCounter}-${Date.now().toString(36)}`; - export async function prepareFixtures({ fixturesPath, fixturesTargetPath, @@ -258,17 +249,7 @@ export async function prepareFixtures({ fixturesTargetPath?: string; }) { const root = path.dirname(fixturesPath); - const exposedPath = - fixturesTargetPath || path.resolve(`${fixturesPath}-test`); - - // distPath is a fresh sibling next to exposedPath; the hard-coded - // exposedPath in test code is materialised as a symlink pointing at it. - // Both live in the same parent dir to avoid macOS firmlink quirks - // (e.g. /tmp -> /private/tmp) that interact poorly with rstest watch. - const distPath = - process.platform === 'darwin' - ? `${exposedPath}${uniqueSuffix()}` - : exposedPath; + const distPath = fixturesTargetPath || path.resolve(`${fixturesPath}-test`); // Clean up any leftover fixtures from previous runs // On Windows, file handles may not be fully released, causing EBUSY errors @@ -280,16 +261,6 @@ export async function prepareFixtures({ maxRetries: 10, retryDelay: 500, }); - if (distPath !== exposedPath) { - // Remove old symlink/dir at the exposed path (rmSync does not follow - // symlinks recursively — it removes the link itself). - fs.rmSync(exposedPath, { - recursive: true, - force: true, - maxRetries: 10, - retryDelay: 500, - }); - } } catch (err) { if (process.platform !== 'win32') { throw err; @@ -307,11 +278,6 @@ export async function prepareFixtures({ filter: (src) => !path.basename(src).startsWith('fixtures-test-'), }); - if (distPath !== exposedPath) { - await fs.promises.mkdir(path.dirname(exposedPath), { recursive: true }); - await fs.promises.symlink(distPath, exposedPath, 'dir'); - } - const update = ( relativePath: string, content: string | ((raw: string) => string), diff --git a/packages/core/src/core/restart.ts b/packages/core/src/core/restart.ts index d862539d4..f80940b1e 100644 --- a/packages/core/src/core/restart.ts +++ b/packages/core/src/core/restart.ts @@ -93,6 +93,12 @@ export async function watchFilesForRestart({ ignoreInitial: true, // If watching fails due to read permissions, the errors will be suppressed silently. ignorePermissionErrors: true, + // chokidar v5 dropped fsevents and relies on Node's fs.watch(), which is + // unreliable for single-file watching on macOS (kqueue silently drops + // change events). Poll the small set of config files instead — 100ms is + // fast enough for restarts while adding negligible CPU. + usePolling: true, + interval: 100, ...watchOptions, }); From 54005e010f6aed3031d5f43acd16c50a9f8d5b15 Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 1 Jun 2026 02:37:53 +0800 Subject: [PATCH 30/51] test: stress matrix polling x unique-dir x macos+ubuntu --- .github/workflows/test.yml | 38 +++++++++---------------------- e2e/scripts/index.ts | 32 +++++++++++++++++++++++++- packages/core/src/core/restart.ts | 4 +++- 3 files changed, 45 insertions(+), 29 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c06e8214b..b68b7b79f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -232,41 +232,22 @@ jobs: if: matrix.test_script == 'test' run: pnpm run test:vscode - # ======== stress test for watch/restart flake ======== - # Temporary job: 20 rounds × node {22, 24} on macOS to confirm the - # chokidar-ready race fix. Remove this block after stress passes. + # ======== stress test for watch flake ======== + # Temporary: matrix sweeps polling × unique-dir on both macOS and Linux to + # measure flake rate per combo. Remove this block after analysis. stress-restart: needs: prepare if: needs.prepare.outputs.changed == 'true' - runs-on: macos-14 + runs-on: ${{ matrix.os }} timeout-minutes: 10 strategy: fail-fast: false matrix: + os: [macos-14, ubuntu-latest] node_version: ['22', '24'] - round: - [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - ] + round: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] + polling: ['on', 'off'] + unique_dir: ['on', 'off'] steps: - name: Checkout uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -287,6 +268,9 @@ jobs: run: pnpm install --frozen-lockfile --prefer-offline - name: Stress all watch tests + env: + STRESS_NO_POLLING: ${{ matrix.polling == 'off' && '1' || '' }} + STRESS_NO_UNIQUE_DIR: ${{ matrix.unique_dir == 'off' && '1' || '' }} run: cd e2e && pnpm exec rstest run watch/ # ======== codspeed ======== diff --git a/e2e/scripts/index.ts b/e2e/scripts/index.ts index dadfac2ac..1830dbdda 100644 --- a/e2e/scripts/index.ts +++ b/e2e/scripts/index.ts @@ -241,6 +241,16 @@ export async function runRstestCli({ }; } +// macOS only (gated by STRESS_NO_UNIQUE_DIR for the stress matrix): +// give every prepareFixtures call a fresh sibling directory and expose it +// via an in-repo symlink. Reusing the same distPath across retries makes +// file watchers observe a Delete+Create batch on the same path, which the +// macOS FSEvents per-path ring buffer can replay onto later watcher streams +// as spurious change events. A fresh path has no FSEvents history. +let fixtureRunCounter = 0; +const uniqueSuffix = () => + `-r${process.pid}-${++fixtureRunCounter}-${Date.now().toString(36)}`; + export async function prepareFixtures({ fixturesPath, fixturesTargetPath, @@ -249,7 +259,14 @@ export async function prepareFixtures({ fixturesTargetPath?: string; }) { const root = path.dirname(fixturesPath); - const distPath = fixturesTargetPath || path.resolve(`${fixturesPath}-test`); + const exposedPath = + fixturesTargetPath || path.resolve(`${fixturesPath}-test`); + + const useUniqueDir = + process.platform === 'darwin' && process.env.STRESS_NO_UNIQUE_DIR !== '1'; + const distPath = useUniqueDir + ? `${exposedPath}${uniqueSuffix()}` + : exposedPath; // Clean up any leftover fixtures from previous runs // On Windows, file handles may not be fully released, causing EBUSY errors @@ -261,6 +278,14 @@ export async function prepareFixtures({ maxRetries: 10, retryDelay: 500, }); + if (distPath !== exposedPath) { + fs.rmSync(exposedPath, { + recursive: true, + force: true, + maxRetries: 10, + retryDelay: 500, + }); + } } catch (err) { if (process.platform !== 'win32') { throw err; @@ -278,6 +303,11 @@ export async function prepareFixtures({ filter: (src) => !path.basename(src).startsWith('fixtures-test-'), }); + if (distPath !== exposedPath) { + await fs.promises.mkdir(path.dirname(exposedPath), { recursive: true }); + await fs.promises.symlink(distPath, exposedPath, 'dir'); + } + const update = ( relativePath: string, content: string | ((raw: string) => string), diff --git a/packages/core/src/core/restart.ts b/packages/core/src/core/restart.ts index f80940b1e..d87439282 100644 --- a/packages/core/src/core/restart.ts +++ b/packages/core/src/core/restart.ts @@ -88,6 +88,8 @@ export async function watchFilesForRestart({ } const root = rstest.context.rootPath; + // STRESS_NO_POLLING is a temporary stress-test gate; default is polling ON. + const usePolling = process.env.STRESS_NO_POLLING !== '1'; const watcher = await createChokidar(configFilePaths, root, { // do not trigger add for initial files ignoreInitial: true, @@ -97,7 +99,7 @@ export async function watchFilesForRestart({ // unreliable for single-file watching on macOS (kqueue silently drops // change events). Poll the small set of config files instead — 100ms is // fast enough for restarts while adding negligible CPU. - usePolling: true, + usePolling, interval: 100, ...watchOptions, }); From ec5160dcd86f0eca4967d3dd2a4c10e75997e4f6 Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 1 Jun 2026 11:02:35 +0800 Subject: [PATCH 31/51] test: add @rspack-canary/core 0b8e3443 override to stress-test native_watcher fix --- package.json | 5 + pnpm-lock.yaml | 348 ++++++++++++++++++++++---------------------- pnpm-workspace.yaml | 1 + 3 files changed, 183 insertions(+), 171 deletions(-) diff --git a/package.json b/package.json index 2c007f627..171215fc9 100644 --- a/package.json +++ b/package.json @@ -44,5 +44,10 @@ "engines": { "node": "^20.19.0 || >=22.12.0", "pnpm": ">=10.33.4" + }, + "pnpm": { + "overrides": { + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628" + } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 88efadc89..46655bd60 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: false excludeLinksFromLockfile: false +overrides: + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628 + packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= importers: @@ -12,7 +15,7 @@ importers: devDependencies: '@rsdoctor/rspack-plugin': specifier: ^1.5.12 - version: 1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + version: 1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2) '@rslint/core': specifier: ^0.5.3 version: 0.5.3(jiti@2.7.0) @@ -99,7 +102,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.1)(typescript@6.0.3) @@ -223,7 +226,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -312,7 +315,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rstest/core': specifier: workspace:* version: link:../../../../packages/core @@ -370,7 +373,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -404,7 +407,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -432,7 +435,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -466,7 +469,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) '@rstest/core': specifier: workspace:* version: link:../../../../../packages/core @@ -516,7 +519,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@types/react': specifier: ^19.2.15 version: 19.2.15 @@ -577,7 +580,7 @@ importers: version: 1.2.1(@rsbuild/core@2.0.9) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.9) @@ -611,7 +614,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rstest/browser': specifier: workspace:* version: link:../../packages/browser @@ -663,7 +666,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rstest/core': specifier: workspace:* version: link:../../packages/core @@ -703,7 +706,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rstest/adapter-rsbuild': specifier: workspace:* version: link:../../packages/adapter-rsbuild @@ -740,19 +743,19 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))) '@rspack/core': - specifier: ~2.0.5 - version: 2.0.5(@swc/helpers@0.5.23) + specifier: npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628 + version: '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.1 - version: 2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.0 - version: 2.0.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -795,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))) '@rspack/core': - specifier: ~2.0.5 - version: 2.0.5(@swc/helpers@0.5.23) + specifier: npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628 + version: '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.1 - version: 2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.0 - version: 2.0.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -868,7 +871,7 @@ importers: version: 1.2.1(@rsbuild/core@2.0.9) '@rsbuild/plugin-vue': specifier: ^1.2.8 - version: 1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) + version: 1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) '@rsbuild/plugin-vue-jsx': specifier: ^2.0.0 version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.9) @@ -925,16 +928,17 @@ importers: version: 6.0.3 packages/adapter-rspack: + dependencies: + '@rspack/core': + specifier: npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628 + version: '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.1)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))) - '@rspack/core': - specifier: ~2.0.5 - version: 2.0.5(@swc/helpers@0.5.23) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -1050,10 +1054,10 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rsbuild/plugin-svgr': specifier: ^2.0.2 - version: 2.0.2(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(typescript@6.0.3) + version: 2.0.2(@rsbuild/core@2.0.9)(typescript@6.0.3) '@tailwindcss/postcss': specifier: ^4.3.0 version: 4.3.0 @@ -1096,7 +1100,7 @@ importers: version: 7.58.7(@types/node@22.18.6) '@rsbuild/plugin-less': specifier: ^1.6.3 - version: 1.6.3(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + version: 1.6.3(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsbuild/plugin-node-polyfill': specifier: ^1.4.4 version: 1.4.4(@rsbuild/core@2.0.9) @@ -1393,13 +1397,13 @@ importers: version: 1.5.2(@rsbuild/core@2.0.9) '@rspress/core': specifier: 2.0.13 - version: 2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) + version: 2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) '@rspress/plugin-algolia': specifier: 2.0.13 - version: 2.0.13(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 2.0.13(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@rstack-dev/doc-ui': specifier: 1.14.2 - version: 1.14.2(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)) + version: 1.14.2(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)) '@rstest/tsconfig': specifier: workspace:* version: link:../scripts/tsconfig @@ -1426,7 +1430,7 @@ importers: version: 1.1.2(@rsbuild/core@2.0.9) rspress-plugin-font-open-sans: specifier: ^1.0.3 - version: 1.0.3(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)) + version: 1.0.3(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)) rspress-plugin-sitemap: specifier: ^1.2.1 version: 1.2.1 @@ -2931,11 +2935,6 @@ packages: '@rsdoctor/rspack-plugin@1.5.12': resolution: {integrity: sha512-DfAuarwPH9/1FtPAuGWsZ/qZlC9wLKevTHgVGr2znzS9GpTM99orKru9wDNbWHJgi2nZdQ8v7H0YI5E7VrUQPw==} - peerDependencies: - '@rspack/core': '*' - peerDependenciesMeta: - '@rspack/core': - optional: true '@rsdoctor/sdk@1.5.12': resolution: {integrity: sha512-y1CXq5I2kcPgBcaORuOF3IbUl85pPRyZCqTnLv0UIqjRNRJ2nC+aeX4UgQ2UqmrV/DCKaAePvi28laU5VNtOVA==} @@ -2943,11 +2942,8 @@ packages: '@rsdoctor/types@1.5.12': resolution: {integrity: sha512-FCO480A5kXYZ8pdyqYNvOm5edHRM3BpqQRdtsOA69Im1Zts8WUKo0FTSkp31c+JWDuK2OPPzeufPLlyTvKwTTw==} peerDependencies: - '@rspack/core': '*' webpack: 5.x peerDependenciesMeta: - '@rspack/core': - optional: true webpack: optional: true @@ -3006,74 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-darwin-arm64@2.0.5': - resolution: {integrity: sha512-++wjLQjQ20GcR0DwbzQmVXg9qy4XCX5NlfSzkzj2icHoDxr3KkrXhyVrQkdWuNG6l/bQrGLPnvLEAqkroC2Y7A==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-vlM1Tq7LDlelxpSHNHNVP/Ue+rj+t02R3mc3qr2C1P7Y6mUi3wG9dqkaI08EpdNglSuvN1cY3tRURH2C0ucqCA==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@2.0.5': - resolution: {integrity: sha512-JBD5mCN3JKjV64Mh9nDYx8lLUrWDfEl5tLBuMkREUnqEKbo+z4nfwotyqHHM8/XgZwL+Gr7ps4GLWuQQrZB8+Q==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-NevOIEkz4agi4/4s9JpFB5hZ4lmheJFMLk3f+LmWAjw/fGkrBobW3lPYs5QK5r3xKe9A2s7OY83OW+lTlow4PQ==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@2.0.5': - resolution: {integrity: sha512-JI8+//woanJPNsfL7iGjX39zyiWumnrKHznWQM/7lEtE5nPmk+j+X7TYXxczSWC9zfZegiqI74D3L5JPDC84Fw==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-okKlDaoP3/6HALYunkjos0r1AtLbT2UPeOQ5rsrl8MtnHAq1enNEwydbWIZZ9K9+/VqNCSMZ7Ad7tFxJ8Nw5MA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-musl@2.0.5': - resolution: {integrity: sha512-5LujilxLtJFRiiPz5i5iWcWJriK9oy4gN7gZtTo8YRB7wwmwA8LMypTjjO0GLbkPS4/KeCfY4fDfTC29KmK+tA==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-dCzMy7ZgEYjXq3oEE2nZ3qyPI0FA6A4/bJ85hAD+c0Tepv40FfJydzetQtIoi3mphim25aR3e3Z89aFXiwdSDg==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-x64-gnu@2.0.5': - resolution: {integrity: sha512-241wqE132jh+/U/pn97qUPV4KpIy4bSrTH0tqfzQCocgw+8hrUj02GqNG+3MXVC3qtwaQeJFYgEBy3TqFKsrIQ==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-mA8D93mK8dTZsHvMuBWYqxHldu0HyfDSAHElk++DP2UhrOf3M7BPSIsluA2aDMki83m7S0q+lUiHGSm3CX2LuA==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-musl@2.0.5': - resolution: {integrity: sha512-BhaXZD064Lci3Kia0kLDAb4TyxO2C+0UidMlj44e8+ctasxIfFZgnrhCJrhTFHAtOiAwqhU3FHun2UuxPqX0Eg==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-mgCJHIopbjIHSSa8uSgYDQXn5dC7MGjaH4fI3JjL/7NoV5WbnlhR0fPmdgnPKWYgrbYk1xKQH5WSusllc8Jq2g==} cpu: [x64] os: [linux] libc: [musl] - '@rspack/binding-wasm32-wasi@2.0.5': - resolution: {integrity: sha512-duEkRoXrl9SW8uGHv7JURJ5lgKu87qFDQ4Exy6UQPvsUJVXhtRXTfvMHCb/CejVJuW2Bw2D632/axZq3qRSuBQ==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-0YSZ2pnY0ieh+0ai/vpHPPTrHr6yrxVOrkDVW9WhVKn/gcJpp3ufpsypVtrD0lRtnTfN2p+zAW2k0VrvduScmQ==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@2.0.5': - resolution: {integrity: sha512-q2WT3HFoWL+2g84l3s2kY7CiE1gEZ1bwB3txx3eZzQQ6YKP7bE82z6sl6S/pTOHGjHdAO4snQXpSaHwUt3LX5g==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-F+NWSjk3fTIqWRfuXLop/dIG3UEhlAbeKuHfxEbJimOQNpfKU8BQhAlzFdEcwlpaC2i5a/R8d9K/VuSvajZTkg==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.5': - resolution: {integrity: sha512-nMJGIY7kvgbyMolEE7tXDe+Z9jSItDshTIqMQQkkD3WTHdjlBQozHxk4kBtKLsunO+3NkCLe5Oa3hXg1yyStIg==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-mRRAnonX0BfjS6KduivmpsphfveVGuW9Jp+FB/DVUUawBQr865mk0KeQ1s+fvV9Ze/WYRQD7+flH/7Wc4B4ABA==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.5': - resolution: {integrity: sha512-vP0BR6fxdPL9cb02HAuZATg/CjR07aecWel3s1vqRwW1aDffgXh9PVmqEKIHTgyaNsNR55kSKNJsB9AcQ8/QrA==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-eAzR+ZiWX5YEMQVV5Uish9JYAGKUPwG9QQGLdx6sHOf95PKpbtD5E1/3l6Za9b6j+tKyu3HzmCeSAu4xK+z8/w==} cpu: [x64] os: [win32] - '@rspack/binding@2.0.5': - resolution: {integrity: sha512-Ta1y4WXJA87wM1OstqaMddoPsBGv7Cu779bYToKxEAqR/Yy9DxLkp7bdgBaAx2JH++BwVjV+toWts2V9AaiTFQ==} - - '@rspack/cli@2.0.5': - resolution: {integrity: sha512-AAyuY/8sfegb0IcsFEhn5gLOTxy1uDmwjP49RY81PENz2pCk/7NU0zDdt0ke5wmpOH5s6IxS+Kw4aWdvl8FGpQ==} - hasBin: true - peerDependencies: - '@rspack/core': ^2.0.0-0 - '@rspack/dev-server': ^2.0.0-0 - peerDependenciesMeta: - '@rspack/dev-server': - optional: true + '@rspack-canary/binding@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-h/O1VfeglbjVmyLCtBKCrbdgodtWcwygS2ZhQEx0H3gjzcUnv2S/NH1tGS5SCYthsvqlq1i++U0V9MvuzGKkcA==} - '@rspack/core@2.0.5': - resolution: {integrity: sha512-9tv2HAnSiTote5WPH2tmz1hLZ1zKbzkiZc1eYp7LP/8jcsiJBuf40ihiWidAgbbuYtJo3kWET6q+qOm5UhNiGA==} + '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628': + resolution: {integrity: sha512-0Nmgoy5TEmW+CHotBzLTAf9Js+eeutuRNgWkNY8HTUSLTNpkx+DhwnpUEPlA+9sKL4yUrVBD4NhDItwkjh/WdQ==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -3084,6 +3070,16 @@ packages: '@swc/helpers': optional: true + '@rspack/cli@2.0.5': + resolution: {integrity: sha512-AAyuY/8sfegb0IcsFEhn5gLOTxy1uDmwjP49RY81PENz2pCk/7NU0zDdt0ke5wmpOH5s6IxS+Kw4aWdvl8FGpQ==} + hasBin: true + peerDependencies: + '@rspack/core': ^2.0.0-0 + '@rspack/dev-server': ^2.0.0-0 + peerDependenciesMeta: + '@rspack/dev-server': + optional: true + '@rspack/dev-middleware@2.0.1': resolution: {integrity: sha512-cXSubf5/C+dvkWV2/+rGTtiZ93wSLd3OlTQhwMvsmsmGDdPlkYqIvQ+BTkOk9UCXxKIaF0DDYYmCpBeRRYJfJw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5771,12 +5767,9 @@ packages: resolution: {integrity: sha512-uLV5c702ff2jBvO7qewpkLRzkh/I9QW07ur2NKkv8TVTrtX2lrKjEbEU/LLXAn7cgpCIBbkfyUm4qYXCQs5/+w==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 less: ^3.5.0 || ^4.0.0 webpack: ^5.0.0 peerDependenciesMeta: - '@rspack/core': - optional: true webpack: optional: true @@ -6991,12 +6984,9 @@ packages: rspack-vue-loader@17.5.0: resolution: {integrity: sha512-hJrL2+jytfTs6ORHBOKTh5lU7BVZvmv7afELuQfyEpGC1ll7MKj1BxlgAIbhd6pZwoEwfdH79Lewtwe4VOlfCQ==} peerDependencies: - '@rspack/core': ^1.0.0 || ^2.0.0-0 '@vue/compiler-sfc': '*' vue: '*' peerDependenciesMeta: - '@rspack/core': - optional: true '@vue/compiler-sfc': optional: true vue: @@ -9564,7 +9554,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': 2.0.5(@swc/helpers@0.5.23) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9592,16 +9582,17 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.9 - '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': + '@rsbuild/plugin-less@1.6.3(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: deepmerge: 4.3.1 less: 4.6.4 - less-loader: 12.3.2(@rspack/core@2.0.5(@swc/helpers@0.5.23))(less@4.6.4)(webpack@5.107.2) + less-loader: 12.3.2(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2) reduce-configs: 1.1.2 optionalDependencies: '@rsbuild/core': 2.0.9 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - webpack '@rsbuild/plugin-node-polyfill@1.4.4(@rsbuild/core@2.0.9)': @@ -9632,9 +9623,9 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.9 - '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))': + '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))': dependencies: - '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(react-refresh@0.18.0) + '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(react-refresh@0.18.0) react-refresh: 0.18.0 optionalDependencies: '@rsbuild/core': 2.0.9 @@ -9670,9 +9661,9 @@ snapshots: - svelte - typescript - '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(typescript@6.0.3)': + '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.9)(typescript@6.0.3)': dependencies: - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@svgr/core': 8.1.0(typescript@6.0.3) '@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@6.0.3) @@ -9696,25 +9687,26 @@ snapshots: - '@babel/core' - supports-color - '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3))': + '@rsbuild/plugin-vue@1.2.8(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3))': dependencies: - rspack-vue-loader: 17.5.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)) + rspack-vue-loader: 17.5.0(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)) optionalDependencies: '@rsbuild/core': 2.0.9 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - '@vue/compiler-sfc' - vue '@rsdoctor/client@1.5.12': {} - '@rsdoctor/core@1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': + '@rsdoctor/core@1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: '@rsbuild/plugin-check-syntax': 1.6.1(@rsbuild/core@2.0.9) - '@rsdoctor/graph': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/sdk': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/utils': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/graph': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rspack/resolver': 0.2.8(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) browserslist-load-config: 1.0.1 es-toolkit: 1.45.1 @@ -9725,73 +9717,80 @@ snapshots: transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' + - '@module-federation/runtime-tools' - '@rsbuild/core' - - '@rspack/core' + - '@swc/helpers' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/graph@1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': + '@rsdoctor/graph@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/utils': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) es-toolkit: 1.45.1 path-browserify: 1.0.1 source-map: 0.7.6 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - webpack - '@rsdoctor/rspack-plugin@1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': + '@rsdoctor/rspack-plugin@1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rsdoctor/core': 1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/graph': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/sdk': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/utils': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - optionalDependencies: - '@rspack/core': 2.0.5(@swc/helpers@0.5.23) + '@rsdoctor/core': 1.5.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/graph': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' + - '@module-federation/runtime-tools' - '@rsbuild/core' + - '@swc/helpers' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/sdk@1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': + '@rsdoctor/sdk@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: '@rsdoctor/client': 1.5.12 - '@rsdoctor/graph': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) - '@rsdoctor/utils': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/graph': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) + '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) launch-editor: 2.13.2 safer-buffer: 2.1.2 socket.io: 4.8.1 tapable: 2.3.3 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - bufferutil - supports-color - utf-8-validate - webpack - '@rsdoctor/types@1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': + '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: + '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 source-map: 0.7.6 optionalDependencies: - '@rspack/core': 2.0.5(@swc/helpers@0.5.23) webpack: 5.107.2 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - '@swc/helpers' - '@rsdoctor/utils@1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2)': + '@rsdoctor/utils@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: '@babel/code-frame': 7.26.2 - '@rsdoctor/types': 1.5.12(@rspack/core@2.0.5(@swc/helpers@0.5.23))(webpack@5.107.2) + '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@types/estree': 1.0.5 acorn: 8.16.0 acorn-import-attributes: 1.9.5(acorn@8.16.0) @@ -9806,7 +9805,8 @@ snapshots: rslog: 2.1.1 strip-ansi: 6.0.1 transitivePeerDependencies: - - '@rspack/core' + - '@module-federation/runtime-tools' + - '@swc/helpers' - webpack '@rslib/core@0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.1)(typescript@6.0.3)': @@ -9852,81 +9852,81 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack/binding-darwin-arm64@2.0.5': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-0b8e3443-20260601025628': optional: true - '@rspack/binding-darwin-x64@2.0.5': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-0b8e3443-20260601025628': optional: true - '@rspack/binding-linux-arm64-gnu@2.0.5': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-0b8e3443-20260601025628': optional: true - '@rspack/binding-linux-arm64-musl@2.0.5': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-0b8e3443-20260601025628': optional: true - '@rspack/binding-linux-x64-gnu@2.0.5': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-0b8e3443-20260601025628': optional: true - '@rspack/binding-linux-x64-musl@2.0.5': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-0b8e3443-20260601025628': optional: true - '@rspack/binding-wasm32-wasi@2.0.5': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-0b8e3443-20260601025628': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack/binding-win32-arm64-msvc@2.0.5': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-0b8e3443-20260601025628': optional: true - '@rspack/binding-win32-ia32-msvc@2.0.5': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-0b8e3443-20260601025628': optional: true - '@rspack/binding-win32-x64-msvc@2.0.5': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-0b8e3443-20260601025628': optional: true - '@rspack/binding@2.0.5': + '@rspack-canary/binding@2.0.6-canary-0b8e3443-20260601025628': optionalDependencies: - '@rspack/binding-darwin-arm64': 2.0.5 - '@rspack/binding-darwin-x64': 2.0.5 - '@rspack/binding-linux-arm64-gnu': 2.0.5 - '@rspack/binding-linux-arm64-musl': 2.0.5 - '@rspack/binding-linux-x64-gnu': 2.0.5 - '@rspack/binding-linux-x64-musl': 2.0.5 - '@rspack/binding-wasm32-wasi': 2.0.5 - '@rspack/binding-win32-arm64-msvc': 2.0.5 - '@rspack/binding-win32-ia32-msvc': 2.0.5 - '@rspack/binding-win32-x64-msvc': 2.0.5 - - '@rspack/cli@2.0.5(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)))': - dependencies: - '@rspack/core': 2.0.5(@swc/helpers@0.5.23) + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-0b8e3443-20260601025628' + + '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-0b8e3443-20260601025628' optionalDependencies: - '@rspack/dev-server': 2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + '@swc/helpers': 0.5.23 - '@rspack/core@2.0.5(@swc/helpers@0.5.23)': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)))': dependencies: - '@rspack/binding': 2.0.5 + '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' optionalDependencies: - '@swc/helpers': 0.5.23 + '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': 2.0.5(@swc/helpers@0.5.23) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': 2.0.5(@swc/helpers@0.5.23) - '@rspack/dev-middleware': 2.0.1(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} - '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': 2.0.5(@swc/helpers@0.5.23) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -9979,12 +9979,12 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - '@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)': + '@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(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.15)(react@19.2.6) '@rsbuild/core': 2.0.9 - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack/core@2.0.5(@swc/helpers@0.5.23)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) '@rspress/shared': 2.0.13 '@shikijs/rehype': 4.0.2 '@types/unist': 3.0.3 @@ -10029,11 +10029,11 @@ snapshots: - micromark-util-types - supports-color - '@rspress/plugin-algolia@2.0.13(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@rspress/plugin-algolia@2.0.13(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@docsearch/css': 4.6.3 '@docsearch/react': 4.6.3(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@rspress/core': 2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) + '@rspress/core': 2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -10051,9 +10051,9 @@ snapshots: - '@module-federation/runtime-tools' - core-js - '@rstack-dev/doc-ui@1.14.2(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))': + '@rstack-dev/doc-ui@1.14.2(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2))': optionalDependencies: - '@rspress/core': 2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) + '@rspress/core': 2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) '@rushstack/node-core-library@5.23.1(@types/node@22.18.6)': dependencies: @@ -12997,12 +12997,15 @@ snapshots: lefthook-windows-arm64: 2.1.8 lefthook-windows-x64: 2.1.8 - less-loader@12.3.2(@rspack/core@2.0.5(@swc/helpers@0.5.23))(less@4.6.4)(webpack@5.107.2): + less-loader@12.3.2(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: + '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: - '@rspack/core': 2.0.5(@swc/helpers@0.5.23) webpack: 5.107.2 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - '@swc/helpers' less@4.6.4: dependencies: @@ -14567,17 +14570,20 @@ snapshots: rslog@2.1.1: {} - rspack-vue-loader@17.5.0(@rspack/core@2.0.5(@swc/helpers@0.5.23))(vue@3.5.34(typescript@6.0.3)): + rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)): dependencies: + '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: - '@rspack/core': 2.0.5(@swc/helpers@0.5.23) vue: 3.5.34(typescript@6.0.3) + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - '@swc/helpers' - rspress-plugin-font-open-sans@1.0.3(@rspress/core@2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)): + rspress-plugin-font-open-sans@1.0.3(@rspress/core@2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2)): dependencies: - '@rspress/core': 2.0.13(@rspack/core@2.0.5(@swc/helpers@0.5.23))(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) + '@rspress/core': 2.0.13(@types/mdast@4.0.4)(@types/react@19.2.15)(micromark-util-types@2.0.2)(micromark@4.0.2) rspress-plugin-sitemap@1.2.1: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a0d70adb6..1f05b88ce 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -24,6 +24,7 @@ hoistPattern: ['@secretlint/*'] minimumReleaseAge: 1440 minimumReleaseAgeExclude: - '@rspack/*' + - '@rspack-canary/*' - '@rsbuild/*' - '@rslib/*' - '@rspress/*' From d93d2a6dec68c03aafa87a9574741bfe0b79ff9c Mon Sep 17 00:00:00 2001 From: pshu Date: Mon, 1 Jun 2026 14:58:47 +0800 Subject: [PATCH 32/51] test: stress matrix with RSPACK_WATCHER_TRACE on traced canary --- .github/workflows/test.yml | 27 ++++-- package.json | 2 +- pnpm-lock.yaml | 186 ++++++++++++++++++------------------- 3 files changed, 112 insertions(+), 103 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b68b7b79f..27231e68a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -232,21 +232,22 @@ jobs: if: matrix.test_script == 'test' run: pnpm run test:vscode - # ======== stress test for watch flake ======== - # Temporary: matrix sweeps polling × unique-dir on both macOS and Linux to - # measure flake rate per combo. Remove this block after analysis. + # ======== stress test with RSPACK_WATCHER_TRACE ======== + # macOS polling=on × unique-dir on/off × 20 rounds × node 22/24 = 80 jobs. + # We focus on the residual nativeWatcher flake (polling=off failures are + # unrelated chokidar issues already explained). All jobs set + # RSPACK_WATCHER_TRACE=1 so failing jobs dump the full event pipeline log. stress-restart: needs: prepare if: needs.prepare.outputs.changed == 'true' - runs-on: ${{ matrix.os }} + runs-on: macos-14 timeout-minutes: 10 strategy: fail-fast: false matrix: - os: [macos-14, ubuntu-latest] node_version: ['22', '24'] - round: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] - polling: ['on', 'off'] + round: + [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] unique_dir: ['on', 'off'] steps: - name: Checkout @@ -269,9 +270,17 @@ jobs: - name: Stress all watch tests env: - STRESS_NO_POLLING: ${{ matrix.polling == 'off' && '1' || '' }} STRESS_NO_UNIQUE_DIR: ${{ matrix.unique_dir == 'off' && '1' || '' }} - run: cd e2e && pnpm exec rstest run watch/ + RSPACK_WATCHER_TRACE: '1' + run: cd e2e && pnpm exec rstest run watch/ 2>&1 | tee /tmp/stress-watch.log + continue-on-error: false + + - name: Dump trace on failure + if: failure() + run: | + echo '===== RSPACK_WATCHER_TRACE excerpt =====' + grep -E "RSPACK_WATCHER_TRACE|FAIL|Duration|index\.test\.ts|other\.test\.ts" /tmp/stress-watch.log | tail -200 || true + echo '===== END trace excerpt =====' # ======== codspeed ======== # Temporarily disabled: CodSpeed runner quota exhausted. diff --git a/package.json b/package.json index 171215fc9..f5b012d80 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 46655bd60..c55996b0c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -102,7 +102,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.1)(typescript@6.0.3) @@ -226,7 +226,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -315,7 +315,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rstest/core': specifier: workspace:* version: link:../../../../packages/core @@ -373,7 +373,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -435,7 +435,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -519,7 +519,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@types/react': specifier: ^19.2.15 version: 19.2.15 @@ -614,7 +614,7 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rstest/browser': specifier: workspace:* version: link:../../packages/browser @@ -666,7 +666,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rstest/core': specifier: workspace:* version: link:../../packages/core @@ -706,7 +706,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rstest/adapter-rsbuild': specifier: workspace:* version: link:../../packages/adapter-rsbuild @@ -743,19 +743,19 @@ importers: devDependencies: '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628 - version: '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423 + version: '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628 - version: '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423 + version: '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.0 - version: 2.0.0(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.0(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628 - version: '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423 + version: '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.21.5 version: 0.21.5(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.1)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -1054,7 +1054,7 @@ importers: version: 2.0.9 '@rsbuild/plugin-react': specifier: ^2.0.0 - version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + version: 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rsbuild/plugin-svgr': specifier: ^2.0.2 version: 2.0.2(@rsbuild/core@2.0.9)(typescript@6.0.3) @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-vlM1Tq7LDlelxpSHNHNVP/Ue+rj+t02R3mc3qr2C1P7Y6mUi3wG9dqkaI08EpdNglSuvN1cY3tRURH2C0ucqCA==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-z46vZau5acB7s2k/VPpVyEZBsLwAIr3OTqS0ld226HbIf2xlhzZWh0oSH7+YGQjaRu8xMD2ioqInh0g+CegUJA==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-NevOIEkz4agi4/4s9JpFB5hZ4lmheJFMLk3f+LmWAjw/fGkrBobW3lPYs5QK5r3xKe9A2s7OY83OW+lTlow4PQ==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-oF2pMKNRJOra0iQbu7wKmdBJRVBtHr/EdxxyATSyhs7gIDVBJDZpzkKPxdXVylya9QjRsKGA2y646lhI2lItRQ==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-okKlDaoP3/6HALYunkjos0r1AtLbT2UPeOQ5rsrl8MtnHAq1enNEwydbWIZZ9K9+/VqNCSMZ7Ad7tFxJ8Nw5MA==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-F0K3bqkpupoEDkIRbwKNyiRTqU+rCKX/fVxNs0fhmXAk4lBTwkPUY3qXuOOCRlymGMfdvqjZKXTnsFBLbxy62w==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-dCzMy7ZgEYjXq3oEE2nZ3qyPI0FA6A4/bJ85hAD+c0Tepv40FfJydzetQtIoi3mphim25aR3e3Z89aFXiwdSDg==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-Tn+d7GTe5VIEmN7ODz8dSPZ2qIkmTgpHczubarRzdXxBFSUkoRWYE3PT2SwVQSXIq6ni+iNUQX9zoohipVdsNw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-mA8D93mK8dTZsHvMuBWYqxHldu0HyfDSAHElk++DP2UhrOf3M7BPSIsluA2aDMki83m7S0q+lUiHGSm3CX2LuA==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-BFsKbavii6bK+tLpqL1Cw9D4HUv/11buaOVoCfYKU/Gg0YQtHvk9CWwP6rHiMOuw1H5xruHBL2tbSf3FJhwzfQ==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-mgCJHIopbjIHSSa8uSgYDQXn5dC7MGjaH4fI3JjL/7NoV5WbnlhR0fPmdgnPKWYgrbYk1xKQH5WSusllc8Jq2g==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-MVcoXKIqfdDuqcvGTDUB6jYsMnA8mbZ5Hzi2a/1fYNJdwz1YpYA5RdBiCniyVR/TkFh4MHq/wNcy/EbBxCdghA==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-0YSZ2pnY0ieh+0ai/vpHPPTrHr6yrxVOrkDVW9WhVKn/gcJpp3ufpsypVtrD0lRtnTfN2p+zAW2k0VrvduScmQ==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-NJhY35rtikQTDaeJ6UgwcsPqj05v3TTD8HpuC1eR0a1NRnbv+MJsb9v3mgC6DjwxJLloTZKMqEdrinnMQb3nNg==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-F+NWSjk3fTIqWRfuXLop/dIG3UEhlAbeKuHfxEbJimOQNpfKU8BQhAlzFdEcwlpaC2i5a/R8d9K/VuSvajZTkg==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-inyjQKp5ZBEXE3215MHsZHIN3QCsKPKloRzPXvH3C3sU02XpnwLXKj/clcEGxx/aaZIwh1BWHYMOWbvR3SCDrg==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-mRRAnonX0BfjS6KduivmpsphfveVGuW9Jp+FB/DVUUawBQr865mk0KeQ1s+fvV9Ze/WYRQD7+flH/7Wc4B4ABA==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-g8nNVHvL3dEE8WV7AsFfyC56k5vLvy5RqkVuhUNywTfA1bs8ptY+l2Webn9X77hmADoQFARx/G2+tN4csnt24A==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-eAzR+ZiWX5YEMQVV5Uish9JYAGKUPwG9QQGLdx6sHOf95PKpbtD5E1/3l6Za9b6j+tKyu3HzmCeSAu4xK+z8/w==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-oMpHnV0UpX2gAqEELtxpdnNRVbC3ZzX5196dwqxZt/KtV1gz4r243eA4hRoWXSEiOrSCLQdkqu8/hjYd4bkMeQ==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-h/O1VfeglbjVmyLCtBKCrbdgodtWcwygS2ZhQEx0H3gjzcUnv2S/NH1tGS5SCYthsvqlq1i++U0V9MvuzGKkcA==} + '@rspack-canary/binding@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-Nlrv+q5yu03mUT7KO+hDyeYVZjkguece0QM0FIVl67iIc0dUcdkeNxZ2qH5ndoZZwYQ78Enmk1EKeELk4GXffQ==} - '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628': - resolution: {integrity: sha512-0Nmgoy5TEmW+CHotBzLTAf9Js+eeutuRNgWkNY8HTUSLTNpkx+DhwnpUEPlA+9sKL4yUrVBD4NhDItwkjh/WdQ==} + '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423': + resolution: {integrity: sha512-67GO3EgLkneqND0cX+CMnrik66vu0irvuow34gpyEao9Ds8cvZZQqbkvT3he3lfseb80/e5ABjv4G/lEkNDmWw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9554,7 +9554,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9623,9 +9623,9 @@ snapshots: optionalDependencies: '@rsbuild/core': 2.0.9 - '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))': + '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))': dependencies: - '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(react-refresh@0.18.0) + '@rspack/plugin-react-refresh': 2.0.0(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(react-refresh@0.18.0) react-refresh: 0.18.0 optionalDependencies: '@rsbuild/core': 2.0.9 @@ -9663,7 +9663,7 @@ snapshots: '@rsbuild/plugin-svgr@2.0.2(@rsbuild/core@2.0.9)(typescript@6.0.3)': dependencies: - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@svgr/core': 8.1.0(typescript@6.0.3) '@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@6.0.3) @@ -9744,7 +9744,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9776,7 +9776,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9852,81 +9852,81 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-bed5e19c-20260601065423': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-bed5e19c-20260601065423': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-bed5e19c-20260601065423': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-bed5e19c-20260601065423': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-bed5e19c-20260601065423': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-bed5e19c-20260601065423': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-bed5e19c-20260601065423': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-bed5e19c-20260601065423': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-bed5e19c-20260601065423': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-bed5e19c-20260601065423': optional: true - '@rspack-canary/binding@2.0.6-canary-0b8e3443-20260601025628': + '@rspack-canary/binding@2.0.6-canary-bed5e19c-20260601065423': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-0b8e3443-20260601025628' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-0b8e3443-20260601025628' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-0b8e3443-20260601025628' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-0b8e3443-20260601025628' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-0b8e3443-20260601025628' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-0b8e3443-20260601025628' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-0b8e3443-20260601025628' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-0b8e3443-20260601025628' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-0b8e3443-20260601025628' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-0b8e3443-20260601025628' - - '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-0b8e3443-20260601025628' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-bed5e19c-20260601065423' + + '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-bed5e19c-20260601065423' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} - '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.0(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -9984,7 +9984,7 @@ snapshots: '@mdx-js/mdx': 3.1.1 '@mdx-js/react': 3.1.1(@types/react@19.2.15)(react@19.2.6) '@rsbuild/core': 2.0.9 - '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)) + '@rsbuild/plugin-react': 2.0.0(@rsbuild/core@2.0.9)(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) '@rspress/shared': 2.0.13 '@shikijs/rehype': 4.0.2 '@types/unist': 3.0.3 @@ -12999,7 +12999,7 @@ snapshots: less-loader@12.3.2(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14572,7 +14572,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.34(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-0b8e3443-20260601025628(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From ef2692109b44ab5a4a0da8486a034fda8e62f8a1 Mon Sep 17 00:00:00 2001 From: pshu Date: Tue, 2 Jun 2026 01:38:44 +0800 Subject: [PATCH 33/51] test: rerun stress without RSPACK_WATCHER_TRACE to isolate eprintln effect --- .github/workflows/test.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 27231e68a..e204beb32 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -271,16 +271,7 @@ jobs: - name: Stress all watch tests env: STRESS_NO_UNIQUE_DIR: ${{ matrix.unique_dir == 'off' && '1' || '' }} - RSPACK_WATCHER_TRACE: '1' - run: cd e2e && pnpm exec rstest run watch/ 2>&1 | tee /tmp/stress-watch.log - continue-on-error: false - - - name: Dump trace on failure - if: failure() - run: | - echo '===== RSPACK_WATCHER_TRACE excerpt =====' - grep -E "RSPACK_WATCHER_TRACE|FAIL|Duration|index\.test\.ts|other\.test\.ts" /tmp/stress-watch.log | tail -200 || true - echo '===== END trace excerpt =====' + run: cd e2e && pnpm exec rstest run watch/ # ======== codspeed ======== # Temporarily disabled: CodSpeed runner quota exhausted. From cb83b93e8760fb43d9324945c14a0cbf19285b78 Mon Sep 17 00:00:00 2001 From: pshu Date: Tue, 2 Jun 2026 10:28:24 +0800 Subject: [PATCH 34/51] test: bump canary to 553a58a6 (SeqCst ordering fix for executor atomics) --- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index 50416c3d9..e1842f2da 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b74d1ae64..65eec77e3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423 - version: '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441 + version: '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423 - version: '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441 + version: '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423 - version: '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441 + version: '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-z46vZau5acB7s2k/VPpVyEZBsLwAIr3OTqS0ld226HbIf2xlhzZWh0oSH7+YGQjaRu8xMD2ioqInh0g+CegUJA==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-oWPgckkqMH9ZeO6Fc7R5Rqh4IyE6pK64te0/UyVcJ2w28dpd2AaTIwt6XxfuZ/sziDHxAG5rXTG5BAbhcMs9yQ==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-oF2pMKNRJOra0iQbu7wKmdBJRVBtHr/EdxxyATSyhs7gIDVBJDZpzkKPxdXVylya9QjRsKGA2y646lhI2lItRQ==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-6pQM8RJzsoiBvMV2tUtBGMGhXXv2pnsqf9aZkx+35NoeIeFn5+MGoEPcG1EAvZsCl+BabTe6WNWWKKbnfcDdag==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-F0K3bqkpupoEDkIRbwKNyiRTqU+rCKX/fVxNs0fhmXAk4lBTwkPUY3qXuOOCRlymGMfdvqjZKXTnsFBLbxy62w==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-KJjwSZSpaWd+PY0ZYkXAoadQr/NA2Zpwg/eNdYy42RFQioNhnjirAGnEbaSt25qDfa0EJN+vy0gWJk271ejOXQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-Tn+d7GTe5VIEmN7ODz8dSPZ2qIkmTgpHczubarRzdXxBFSUkoRWYE3PT2SwVQSXIq6ni+iNUQX9zoohipVdsNw==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-bAYsjxqb6prb1AdLZfhOv5ZWS+IF2TrZ9LWyueZ+DOyJ2wKbqGO3NQPua3eevioSEEfuV3wMNazRk+utcYaJvA==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-BFsKbavii6bK+tLpqL1Cw9D4HUv/11buaOVoCfYKU/Gg0YQtHvk9CWwP6rHiMOuw1H5xruHBL2tbSf3FJhwzfQ==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-xJsJBdCV+yP4Yg1lH3n6LeDmUf9g7t0NHp1JJnQDy4X7BEkxmq0kOTek8JsP9e2g2rNKHQ7uHjZAF2+Blf5oVw==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-MVcoXKIqfdDuqcvGTDUB6jYsMnA8mbZ5Hzi2a/1fYNJdwz1YpYA5RdBiCniyVR/TkFh4MHq/wNcy/EbBxCdghA==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-DqCKNEXPMq5AIEimP7bNROdxHwZYZhzP0LbVc0xpMU2tGi3JLTilu5fwftbfZKCqMERpDVstvFKQ85drDJNEFA==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-NJhY35rtikQTDaeJ6UgwcsPqj05v3TTD8HpuC1eR0a1NRnbv+MJsb9v3mgC6DjwxJLloTZKMqEdrinnMQb3nNg==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-gbWLBfwrDDxDcR6us1dV3SUGYo+seouHdgBCnY/k0R2ZawthwTLNXwAiBmyapIFnCZ1OsVGQ9NK6KRSTOsSW2g==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-inyjQKp5ZBEXE3215MHsZHIN3QCsKPKloRzPXvH3C3sU02XpnwLXKj/clcEGxx/aaZIwh1BWHYMOWbvR3SCDrg==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-O9/AUyzPymoinDAYLYIkZwYIzcPInmu7rlvFwCDEbl+CgOAuIvVB01yib6UNc6rZbGcFJFty4/OJVuo+gtAOLg==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-g8nNVHvL3dEE8WV7AsFfyC56k5vLvy5RqkVuhUNywTfA1bs8ptY+l2Webn9X77hmADoQFARx/G2+tN4csnt24A==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-x0hQt2+8G5zMhd6gpQIq7S6L7wkXtq0OiOT7Z2JcZb/I4FBKRjFbwP0ljgy9lVXukbLAWYOWXrwVZ1c4jVkkzw==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-oMpHnV0UpX2gAqEELtxpdnNRVbC3ZzX5196dwqxZt/KtV1gz4r243eA4hRoWXSEiOrSCLQdkqu8/hjYd4bkMeQ==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-feby8Dtz/sIzLAKb5reFKBbfqDwFkUCABidXVBmP60hKwejFDEGOOePZBcD+rjC86rFITnttfFr6dYcEfovrrQ==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-Nlrv+q5yu03mUT7KO+hDyeYVZjkguece0QM0FIVl67iIc0dUcdkeNxZ2qH5ndoZZwYQ78Enmk1EKeELk4GXffQ==} + '@rspack-canary/binding@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-ZokJR6yBylqSg4c9KL1GJjoZivLwYKMLYg1OrHAw2MiW2SOQSTXmeV2WfXwtTMYD7Py5ES4asWOaA05R4XVmbA==} - '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423': - resolution: {integrity: sha512-67GO3EgLkneqND0cX+CMnrik66vu0irvuow34gpyEao9Ds8cvZZQqbkvT3he3lfseb80/e5ABjv4G/lEkNDmWw==} + '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441': + resolution: {integrity: sha512-k/DAvqcxtO0AutHsOJP9mS5+AabNyHDu1iXlgB1ePcgR/YxFS98Np8CmRJAKHHbAmEPowf62iQGwIlTRpm1QbA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-553a58a6-20260602022441': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-553a58a6-20260602022441': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-553a58a6-20260602022441': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-553a58a6-20260602022441': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-553a58a6-20260602022441': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-553a58a6-20260602022441': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-553a58a6-20260602022441': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-553a58a6-20260602022441': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-553a58a6-20260602022441': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-553a58a6-20260602022441': optional: true - '@rspack-canary/binding@2.0.6-canary-bed5e19c-20260601065423': + '@rspack-canary/binding@2.0.6-canary-553a58a6-20260602022441': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-bed5e19c-20260601065423' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-bed5e19c-20260601065423' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-bed5e19c-20260601065423' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-bed5e19c-20260601065423' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-bed5e19c-20260601065423' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-bed5e19c-20260601065423' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-bed5e19c-20260601065423' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-bed5e19c-20260601065423' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-bed5e19c-20260601065423' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-bed5e19c-20260601065423' - - '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-bed5e19c-20260601065423' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-553a58a6-20260602022441' + + '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-553a58a6-20260602022441' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-bed5e19c-20260601065423(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 9b66bfee74d1426ab970f524ec739a54cf99a945 Mon Sep 17 00:00:00 2001 From: pshu Date: Tue, 2 Jun 2026 12:17:43 +0800 Subject: [PATCH 35/51] test: bump canary to 41ec55b0 + RSPACK_WATCHER_TRACE_FILE for failure trace dump --- .github/workflows/test.yml | 12 +++ package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++------------------- 3 files changed, 92 insertions(+), 80 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e204beb32..d681a5e0a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -271,8 +271,20 @@ jobs: - name: Stress all watch tests env: STRESS_NO_UNIQUE_DIR: ${{ matrix.unique_dir == 'off' && '1' || '' }} + RSPACK_WATCHER_TRACE_FILE: /tmp/rspack-watcher-trace.log run: cd e2e && pnpm exec rstest run watch/ + - name: Dump rspack-watcher trace on failure + if: failure() + run: | + echo '===== /tmp/rspack-watcher-trace.log (last 500 lines) =====' + if [ -f /tmp/rspack-watcher-trace.log ]; then + tail -500 /tmp/rspack-watcher-trace.log + else + echo "(file not present)" + fi + echo '===== END trace =====' + # ======== codspeed ======== # Temporarily disabled: CodSpeed runner quota exhausted. # Re-enable once quota resets. diff --git a/package.json b/package.json index e1842f2da..0a228e9b0 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65eec77e3..3efbc9911 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441 - version: '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400 + version: '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441 - version: '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400 + version: '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441 - version: '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400 + version: '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-oWPgckkqMH9ZeO6Fc7R5Rqh4IyE6pK64te0/UyVcJ2w28dpd2AaTIwt6XxfuZ/sziDHxAG5rXTG5BAbhcMs9yQ==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-YJCb1+HR6b920/I02eJEer7ZCVFDfwyKtAZRA6HZlUhBF7j9o3TR/CUV4R1etEykCoyb8PHijeBTJm41PbtL0Q==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-6pQM8RJzsoiBvMV2tUtBGMGhXXv2pnsqf9aZkx+35NoeIeFn5+MGoEPcG1EAvZsCl+BabTe6WNWWKKbnfcDdag==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-nXUv9ynPwKXMhf4DGT4TTUXgxOlow51T65Djt1cnb4hNSbYFWNsBTqFNBkcb6mYmQE+sy3CLNQ9o7K868gTGIw==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-KJjwSZSpaWd+PY0ZYkXAoadQr/NA2Zpwg/eNdYy42RFQioNhnjirAGnEbaSt25qDfa0EJN+vy0gWJk271ejOXQ==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-a4ciTNWs8YF1CqPkWqrD+JpGu+eT4LSY6Bir/arcZX9ZqKFSBqs1VHzpGyM0HKDORcC0eB/k4Wm1U0NraJCEig==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-bAYsjxqb6prb1AdLZfhOv5ZWS+IF2TrZ9LWyueZ+DOyJ2wKbqGO3NQPua3eevioSEEfuV3wMNazRk+utcYaJvA==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-4F5suyNZzfzW4XYW++nT8uwRg77J+z24m6HGdUolZRrGyX65oRULJZN9x+iexwdaaiCeF3X3jsvtPP4j3jMhpQ==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-xJsJBdCV+yP4Yg1lH3n6LeDmUf9g7t0NHp1JJnQDy4X7BEkxmq0kOTek8JsP9e2g2rNKHQ7uHjZAF2+Blf5oVw==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-uR7ZTb65SfhcIW9povQQdvvSr1gfoNcK/Y5J+0XEeezYrH5QKKSI1tU4uuMIsR+gXwof/odIWHMiZJbbEsWAqw==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-DqCKNEXPMq5AIEimP7bNROdxHwZYZhzP0LbVc0xpMU2tGi3JLTilu5fwftbfZKCqMERpDVstvFKQ85drDJNEFA==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-N+K6l0PdJzG4qLiR7TOni2jg9VqD4jZ54MlU2I6CTdRoVFpuESTSCLPKL/UpYi8NbdYrObLa5DCa0JhswGjcQA==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-gbWLBfwrDDxDcR6us1dV3SUGYo+seouHdgBCnY/k0R2ZawthwTLNXwAiBmyapIFnCZ1OsVGQ9NK6KRSTOsSW2g==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-cMPYsL2IpHx6yA1uEVxnyKV8A8Rz8nwBkZ2yOGZUjgRBmIt3ue22yihdpPACa0Ad6gYdU94vHqhT75ueAas8FA==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-O9/AUyzPymoinDAYLYIkZwYIzcPInmu7rlvFwCDEbl+CgOAuIvVB01yib6UNc6rZbGcFJFty4/OJVuo+gtAOLg==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-+PKCHiAkFxg/3BIOZdQSwPxpw6EfDukC26K+C7Mgza01ysg2ijy5miag3ph6CDP5WewVngwn5DBpRU7gp4eGSw==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-x0hQt2+8G5zMhd6gpQIq7S6L7wkXtq0OiOT7Z2JcZb/I4FBKRjFbwP0ljgy9lVXukbLAWYOWXrwVZ1c4jVkkzw==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-4fkdrEiasfsO+ioXs+9Z7ToH56Vd5RM9BuIeXIubRwQRhFN77DNoyxV9yB2G9LyD8qUl2GQ7JIufBXjuHUHKNA==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-feby8Dtz/sIzLAKb5reFKBbfqDwFkUCABidXVBmP60hKwejFDEGOOePZBcD+rjC86rFITnttfFr6dYcEfovrrQ==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-3OwyFntM7pV6Fu0p8d8UqUL0snU8vSi9qpa1biYUNmd/8g4lHEbf0qKwP8z70GKK1VDqFZE5NaUORaZkleAdRQ==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-ZokJR6yBylqSg4c9KL1GJjoZivLwYKMLYg1OrHAw2MiW2SOQSTXmeV2WfXwtTMYD7Py5ES4asWOaA05R4XVmbA==} + '@rspack-canary/binding@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-ANOrUaqWU6PY4F3T7nvvBGZjzieaJUjApUr2jJulqx3LbHLro6i+y2eskmNNKcDovF7DcKU8l2ml1sJ15Uc8Rg==} - '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441': - resolution: {integrity: sha512-k/DAvqcxtO0AutHsOJP9mS5+AabNyHDu1iXlgB1ePcgR/YxFS98Np8CmRJAKHHbAmEPowf62iQGwIlTRpm1QbA==} + '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400': + resolution: {integrity: sha512-gpj0+ZNAnuYqajXzUyPc+9u9Ov57Qg5hfn6E4kUFTqXc3A6llB6Q5xGL3I18gghDZCFXci0qjR4aeeORJKMH+A==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-41ec55b0-20260602041400': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-41ec55b0-20260602041400': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-41ec55b0-20260602041400': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-41ec55b0-20260602041400': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-41ec55b0-20260602041400': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-41ec55b0-20260602041400': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-41ec55b0-20260602041400': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-41ec55b0-20260602041400': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-41ec55b0-20260602041400': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-41ec55b0-20260602041400': optional: true - '@rspack-canary/binding@2.0.6-canary-553a58a6-20260602022441': + '@rspack-canary/binding@2.0.6-canary-41ec55b0-20260602041400': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-553a58a6-20260602022441' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-553a58a6-20260602022441' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-553a58a6-20260602022441' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-553a58a6-20260602022441' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-553a58a6-20260602022441' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-553a58a6-20260602022441' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-553a58a6-20260602022441' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-553a58a6-20260602022441' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-553a58a6-20260602022441' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-553a58a6-20260602022441' - - '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-553a58a6-20260602022441' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-41ec55b0-20260602041400' + + '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-41ec55b0-20260602041400' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-553a58a6-20260602022441(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 65784cbf9fe3e858180555a56e89768af97a95ab Mon Sep 17 00:00:00 2001 From: pshu Date: Tue, 2 Jun 2026 13:18:28 +0800 Subject: [PATCH 36/51] test: bump canary to 1e7e5d3f (atomic trace writes) --- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index 0a228e9b0..46e9894af 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3efbc9911..10d86f810 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400 - version: '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450 + version: '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400 - version: '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450 + version: '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400 - version: '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450 + version: '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-YJCb1+HR6b920/I02eJEer7ZCVFDfwyKtAZRA6HZlUhBF7j9o3TR/CUV4R1etEykCoyb8PHijeBTJm41PbtL0Q==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-bqgPieJSGQ2K2adm+Q/vkNlRrBksgoh6m5uU5wvla2iSr3TJ8K4KlUZiY7DvTE69OQqN0m9Srq5Nnv0IspLyyw==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-nXUv9ynPwKXMhf4DGT4TTUXgxOlow51T65Djt1cnb4hNSbYFWNsBTqFNBkcb6mYmQE+sy3CLNQ9o7K868gTGIw==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-trG52gmgDsit3KprhkrbEFGej5EfTxylo77ScEGkPwgos7O2LpDvl2fdFs2eQIqwjIS7kw7S509l8Z+z067k3w==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-a4ciTNWs8YF1CqPkWqrD+JpGu+eT4LSY6Bir/arcZX9ZqKFSBqs1VHzpGyM0HKDORcC0eB/k4Wm1U0NraJCEig==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-wGWkHB9JbpZ92vdur8AFoWGDcEHf860MZmHIqDPK5aaNDkaTrkFfwM+3tJCqeohR0Zr2JkjzfrAoXMmBicBcqA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-4F5suyNZzfzW4XYW++nT8uwRg77J+z24m6HGdUolZRrGyX65oRULJZN9x+iexwdaaiCeF3X3jsvtPP4j3jMhpQ==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-z49UfxDe4pWlgrd6JTMwdgHW0a7SItLSI7VKZuIg7yvjYveGv9faheE1hMssSYX7LBRkslQL0rHW32kO84bHGg==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-uR7ZTb65SfhcIW9povQQdvvSr1gfoNcK/Y5J+0XEeezYrH5QKKSI1tU4uuMIsR+gXwof/odIWHMiZJbbEsWAqw==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-JE3aTjI7Lp2VqG9cG+0VCm3IQ06i/xbqpkwMNp142vO/vaEUOavcoPwXQn7qnCaDgEqHsJsiYYm3jWNWmbNEwg==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-N+K6l0PdJzG4qLiR7TOni2jg9VqD4jZ54MlU2I6CTdRoVFpuESTSCLPKL/UpYi8NbdYrObLa5DCa0JhswGjcQA==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-eOTSa0O5/fSofvE0eeR1S/X/BXxiw95Wz/nmgKCPTWUsP2W2kh0+qRCkiLS+aBOxqw7ouS6jkbd5M7yMjGvhxw==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-cMPYsL2IpHx6yA1uEVxnyKV8A8Rz8nwBkZ2yOGZUjgRBmIt3ue22yihdpPACa0Ad6gYdU94vHqhT75ueAas8FA==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-iO79ar0rVBweo/y9LRLHEfhWV46IEXnAKH4VeXmxxA5UkiRYgugNwAeN3vvqd9W13WFR+P6xqZTqva4Zssx8bg==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-+PKCHiAkFxg/3BIOZdQSwPxpw6EfDukC26K+C7Mgza01ysg2ijy5miag3ph6CDP5WewVngwn5DBpRU7gp4eGSw==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-8aahWQu/iRdGUUygO3YJ4DZSP0dXmB0CFBJeHexDz6GEE57Hnf+y0MgbCa+aeASkMBKCSriQEH6kSZEMOH8ACg==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-4fkdrEiasfsO+ioXs+9Z7ToH56Vd5RM9BuIeXIubRwQRhFN77DNoyxV9yB2G9LyD8qUl2GQ7JIufBXjuHUHKNA==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-1WCCETeg6YpGOUNct50zO8jtcPVnIEFmHBxCXNv+j188jpbTqR3vrxADD0t5BHhbtjw4cQih9qdYNkNKTEA54w==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-3OwyFntM7pV6Fu0p8d8UqUL0snU8vSi9qpa1biYUNmd/8g4lHEbf0qKwP8z70GKK1VDqFZE5NaUORaZkleAdRQ==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-JZJ3o/h1AhRwwdGg//DcqL+LZ+PUvn0YJGc1lpaOSjRndfZUukIzP2C/yr6A8pVRmZACBL650/GALTHMRbG9nA==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-ANOrUaqWU6PY4F3T7nvvBGZjzieaJUjApUr2jJulqx3LbHLro6i+y2eskmNNKcDovF7DcKU8l2ml1sJ15Uc8Rg==} + '@rspack-canary/binding@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-SxuyHEThivpSWsdQ4Q0egkVJhkcmDxQr/kGzz+ZcmjVP4ZAvh7ayUmfV1Gt7t0HdscmOItjBjWjxk6o1XYIAMw==} - '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400': - resolution: {integrity: sha512-gpj0+ZNAnuYqajXzUyPc+9u9Ov57Qg5hfn6E4kUFTqXc3A6llB6Q5xGL3I18gghDZCFXci0qjR4aeeORJKMH+A==} + '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450': + resolution: {integrity: sha512-/XCQItcnoPVl//EIhnBNbRL8P+TpkyU6jQ0erYf7jWpt8leYhXYWPReSc2djvjSVFskSkHaQrAW9r23fau8qqA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-1e7e5d3f-20260602051450': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-1e7e5d3f-20260602051450': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-1e7e5d3f-20260602051450': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-1e7e5d3f-20260602051450': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-1e7e5d3f-20260602051450': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-1e7e5d3f-20260602051450': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-1e7e5d3f-20260602051450': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-1e7e5d3f-20260602051450': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-1e7e5d3f-20260602051450': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-1e7e5d3f-20260602051450': optional: true - '@rspack-canary/binding@2.0.6-canary-41ec55b0-20260602041400': + '@rspack-canary/binding@2.0.6-canary-1e7e5d3f-20260602051450': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-41ec55b0-20260602041400' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-41ec55b0-20260602041400' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-41ec55b0-20260602041400' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-41ec55b0-20260602041400' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-41ec55b0-20260602041400' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-41ec55b0-20260602041400' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-41ec55b0-20260602041400' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-41ec55b0-20260602041400' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-41ec55b0-20260602041400' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-41ec55b0-20260602041400' - - '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-41ec55b0-20260602041400' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-1e7e5d3f-20260602051450' + + '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-1e7e5d3f-20260602051450' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-41ec55b0-20260602041400(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 4ca1be592d092b86567a216635333b122fc31e91 Mon Sep 17 00:00:00 2001 From: pshu Date: Tue, 2 Jun 2026 14:26:01 +0800 Subject: [PATCH 37/51] test: bump canary to 42bfc9c0 (symlink alias fix for nativeWatcher) --- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index 46e9894af..d888cbadf 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10d86f810..0fbb92a9f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450 - version: '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117 + version: '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450 - version: '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117 + version: '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450 - version: '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117 + version: '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-bqgPieJSGQ2K2adm+Q/vkNlRrBksgoh6m5uU5wvla2iSr3TJ8K4KlUZiY7DvTE69OQqN0m9Srq5Nnv0IspLyyw==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-ePzs2Yw1/ZX52In92KVetvevw4B8QOBIVrbBXsI3i3wseEooMDSo9Ffz2nEW7xl4DqZPGZx5In+ZIJ5XDN5FWg==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-trG52gmgDsit3KprhkrbEFGej5EfTxylo77ScEGkPwgos7O2LpDvl2fdFs2eQIqwjIS7kw7S509l8Z+z067k3w==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-PD0AkKlHpcUa2qks3iXYdI8ff+jX1U/9IpGbvvE/d6TbIPY5yTGDdI1o04yUX8kIgqXUixJayrNLIPMGaLjzDQ==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-wGWkHB9JbpZ92vdur8AFoWGDcEHf860MZmHIqDPK5aaNDkaTrkFfwM+3tJCqeohR0Zr2JkjzfrAoXMmBicBcqA==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-ePBvT0SSOBVkomayDkpEFQ8oxJa+sUQWL81Q8SSrwKIc9chr58Rbyte58HTUbtyVsIqK30ZupeXWQJqA2GiYFA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-z49UfxDe4pWlgrd6JTMwdgHW0a7SItLSI7VKZuIg7yvjYveGv9faheE1hMssSYX7LBRkslQL0rHW32kO84bHGg==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-gDIC2BzJ3MXCYG7GSxpce7wDzXC5rSL44fIEeiBC70fBBonXMWK17OGrncYX6qQ+F2BYHU6sx36EG+4kDhZvug==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-JE3aTjI7Lp2VqG9cG+0VCm3IQ06i/xbqpkwMNp142vO/vaEUOavcoPwXQn7qnCaDgEqHsJsiYYm3jWNWmbNEwg==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-6Wgxcnu9ZNzW8q7r3/9u0eb9LrQgRXcIc7z+iJ3cO4QIaEPewhQD29wv8ZpAistBixLDRukqqEOYyhKl7QvIZQ==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-eOTSa0O5/fSofvE0eeR1S/X/BXxiw95Wz/nmgKCPTWUsP2W2kh0+qRCkiLS+aBOxqw7ouS6jkbd5M7yMjGvhxw==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-ixbsbCV7X57xUawg4CjBmyOBo1zcPg/LQsmbzUUts2wEqgzraCAReRNzklPHxuToXSLHGAvzjYL7M1NrZKlC0Q==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-iO79ar0rVBweo/y9LRLHEfhWV46IEXnAKH4VeXmxxA5UkiRYgugNwAeN3vvqd9W13WFR+P6xqZTqva4Zssx8bg==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-7/RDbxwD7/fUGlMAWDkC/wrGJpvwbOKywMYJHMZsr45ASEZCR4onlBN9WbZNCVPXcXVI549rUxjTRCJJ/+1b+g==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-8aahWQu/iRdGUUygO3YJ4DZSP0dXmB0CFBJeHexDz6GEE57Hnf+y0MgbCa+aeASkMBKCSriQEH6kSZEMOH8ACg==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-a/KQ0K4BDjdSmXQ4O7EqXTBwk79rR7s5Z+i1fzDaI5pl2JMnGViTFStLBLTzqQuG9a0AI6FYXlaqcaxgypS6kA==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-1WCCETeg6YpGOUNct50zO8jtcPVnIEFmHBxCXNv+j188jpbTqR3vrxADD0t5BHhbtjw4cQih9qdYNkNKTEA54w==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-rqh0x2jN0ZbxhG/5EkgcMiNO350DGhxv8nxe9O8UVCVf/I3eEBAwobEZYaYG0grQfthrIHysmoZmzkBi3kryCg==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-JZJ3o/h1AhRwwdGg//DcqL+LZ+PUvn0YJGc1lpaOSjRndfZUukIzP2C/yr6A8pVRmZACBL650/GALTHMRbG9nA==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-SbEmDaxtvmzJt2E42r8O6eBedna1Mvo0JxA2hm493PigApgHhysx0wlvAk8uqWH5VI/eaT3lBk+3tLxgoL+Law==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-SxuyHEThivpSWsdQ4Q0egkVJhkcmDxQr/kGzz+ZcmjVP4ZAvh7ayUmfV1Gt7t0HdscmOItjBjWjxk6o1XYIAMw==} + '@rspack-canary/binding@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-1m7daepN3Mfg31IYlOc5sNye75/FwYRlXxmv0DZ7MCUCJiF7n42Drbsaj1e9dNr50xpacJjYVQdXLFD6rzv1WA==} - '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450': - resolution: {integrity: sha512-/XCQItcnoPVl//EIhnBNbRL8P+TpkyU6jQ0erYf7jWpt8leYhXYWPReSc2djvjSVFskSkHaQrAW9r23fau8qqA==} + '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117': + resolution: {integrity: sha512-VsGiyCLqoWPlQbMTB7G4WkqYHK+Ds1LiXScg+pI7wUrdQ3i3HoXXulymZXQBFz0SDSJAryv+6tG0Ig0DbD76zw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-42bfc9c0-20260602062117': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-42bfc9c0-20260602062117': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-42bfc9c0-20260602062117': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-42bfc9c0-20260602062117': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-42bfc9c0-20260602062117': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-42bfc9c0-20260602062117': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-42bfc9c0-20260602062117': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-42bfc9c0-20260602062117': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-42bfc9c0-20260602062117': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-42bfc9c0-20260602062117': optional: true - '@rspack-canary/binding@2.0.6-canary-1e7e5d3f-20260602051450': + '@rspack-canary/binding@2.0.6-canary-42bfc9c0-20260602062117': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-1e7e5d3f-20260602051450' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-1e7e5d3f-20260602051450' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-1e7e5d3f-20260602051450' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-1e7e5d3f-20260602051450' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-1e7e5d3f-20260602051450' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-1e7e5d3f-20260602051450' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-1e7e5d3f-20260602051450' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-1e7e5d3f-20260602051450' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-1e7e5d3f-20260602051450' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-1e7e5d3f-20260602051450' - - '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-1e7e5d3f-20260602051450' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-42bfc9c0-20260602062117' + + '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-42bfc9c0-20260602062117' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-1e7e5d3f-20260602051450(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From cee8450702e9a141b0ea61b6be12cb91c94ae980 Mon Sep 17 00:00:00 2001 From: pshu Date: Tue, 2 Jun 2026 16:51:26 +0800 Subject: [PATCH 38/51] test: bump canary to 2f684596 (aggregator re-flush fix) Stress matrix should now verify the 2% residual flake fix on macOS: late-arriving events that previously sat in files_data forever should now be drained by the post-handler re-flush. --- .github/workflows/test.yml | 14 ++-- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++------------------- 3 files changed, 89 insertions(+), 85 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d681a5e0a..f36b32504 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -277,12 +277,16 @@ jobs: - name: Dump rspack-watcher trace on failure if: failure() run: | - echo '===== /tmp/rspack-watcher-trace.log (last 500 lines) =====' - if [ -f /tmp/rspack-watcher-trace.log ]; then - tail -500 /tmp/rspack-watcher-trace.log - else - echo "(file not present)" + if [ ! -f /tmp/rspack-watcher-trace.log ]; then + echo "(trace file not present)" + exit 0 fi + echo '===== trace stats =====' + wc -l /tmp/rspack-watcher-trace.log + echo '===== js_event_handle calls (Rust → JS dispatch boundary) =====' + grep "js_event_handle" /tmp/rspack-watcher-trace.log || true + echo '===== source/fixture events (filter out .rstest-temp build noise) =====' + grep -E "src/(index|other|shared|late)\.ts|rstest.*config" /tmp/rspack-watcher-trace.log | tail -300 || true echo '===== END trace =====' # ======== codspeed ======== diff --git a/package.json b/package.json index d888cbadf..7a66931db 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0fbb92a9f..ef27c583f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117 - version: '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751 + version: '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117 - version: '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751 + version: '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117 - version: '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751 + version: '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-ePzs2Yw1/ZX52In92KVetvevw4B8QOBIVrbBXsI3i3wseEooMDSo9Ffz2nEW7xl4DqZPGZx5In+ZIJ5XDN5FWg==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-HRXrVjVsjxFHdAQsOrYOaRm4eLxcPqmh7bKWikiN+ijjL15SymQYTqZq4f5qJgXGTuyP7VJE3J2T1eqJ2OifMQ==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-PD0AkKlHpcUa2qks3iXYdI8ff+jX1U/9IpGbvvE/d6TbIPY5yTGDdI1o04yUX8kIgqXUixJayrNLIPMGaLjzDQ==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-mdDehelir+0Al1tpMBkkF84uu9C8Q31gHN3gxMjxXnfobuB2kuMqZqa4IglIOdGfwuITgylac7O+KEq010jGSA==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-ePBvT0SSOBVkomayDkpEFQ8oxJa+sUQWL81Q8SSrwKIc9chr58Rbyte58HTUbtyVsIqK30ZupeXWQJqA2GiYFA==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-6ALFU5tXkWoFnqBQ2k35LSZFn2/mRYLqCHoITgE910SkuKu34m86WrDCtbDhZ2h8vgpPCNg2ZTjFCAPPkVEXmA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-gDIC2BzJ3MXCYG7GSxpce7wDzXC5rSL44fIEeiBC70fBBonXMWK17OGrncYX6qQ+F2BYHU6sx36EG+4kDhZvug==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-HSEw/X4RdxROpwMLQPlV/v9SZjZ6O+foQtfsXBI0JZ6cNIGKpf8ccobEohqRBBJKtqGn3yVX6RlXRnt2yj66/g==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-6Wgxcnu9ZNzW8q7r3/9u0eb9LrQgRXcIc7z+iJ3cO4QIaEPewhQD29wv8ZpAistBixLDRukqqEOYyhKl7QvIZQ==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-l3kR/ra7YhNt/Jg3byPl/UBX00g90BINLHR4TAOsP4qG/YD2OR0zWz0IEKUognSv4HJL1lBfd7tdn0OWWlcJPQ==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-ixbsbCV7X57xUawg4CjBmyOBo1zcPg/LQsmbzUUts2wEqgzraCAReRNzklPHxuToXSLHGAvzjYL7M1NrZKlC0Q==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-vkuXNKzvZfnqanYCFuSK5BuS3BuZ7VWuMadAhh+0KZjnhMumDRT3nSC8XgaXHeSRdfqFWOjOK4vOoLpvvYyOMw==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-7/RDbxwD7/fUGlMAWDkC/wrGJpvwbOKywMYJHMZsr45ASEZCR4onlBN9WbZNCVPXcXVI549rUxjTRCJJ/+1b+g==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-Mi7C4UKFo82LG9UgqZaMmex97JaeCiP19yOu3AJ+eiBkLJODn+nFvypoRXV/8mGHLJSD+IGn9plMV2ELbRHI/w==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-a/KQ0K4BDjdSmXQ4O7EqXTBwk79rR7s5Z+i1fzDaI5pl2JMnGViTFStLBLTzqQuG9a0AI6FYXlaqcaxgypS6kA==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-W4hM/Z8nSrrHj7p15Odw3CBSPXU5YFWi3j1Nm0cAnuqNj3padrfM7joqRE22h6G91Zc5ytZ2u5oo5VtPlNZiUw==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-rqh0x2jN0ZbxhG/5EkgcMiNO350DGhxv8nxe9O8UVCVf/I3eEBAwobEZYaYG0grQfthrIHysmoZmzkBi3kryCg==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-sawtJkd1OAgs8L+pBbLd9/uaLK7qv8NcW2fxyfVnbRujIpgSCydIOozvrsKGH7SUfyIaJoJM6cnrP2g2SSa6Ow==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-SbEmDaxtvmzJt2E42r8O6eBedna1Mvo0JxA2hm493PigApgHhysx0wlvAk8uqWH5VI/eaT3lBk+3tLxgoL+Law==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-3mq1rZhW7zPN6zhMe6rY/0fB8TEw11lfoQSdgcakj/bg+7Kw8l6iKW+dxqwmxFWgG0gOGT7FQ8AYT4JjqxIo1A==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-1m7daepN3Mfg31IYlOc5sNye75/FwYRlXxmv0DZ7MCUCJiF7n42Drbsaj1e9dNr50xpacJjYVQdXLFD6rzv1WA==} + '@rspack-canary/binding@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-+io+6ieD8whjYexYYMCfaXHZ2GymBsq22XBDSPvxVYkHOsiM3yL0J8OdMwBRFiZRuincLp7FKvK6DE7R/d5URA==} - '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117': - resolution: {integrity: sha512-VsGiyCLqoWPlQbMTB7G4WkqYHK+Ds1LiXScg+pI7wUrdQ3i3HoXXulymZXQBFz0SDSJAryv+6tG0Ig0DbD76zw==} + '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751': + resolution: {integrity: sha512-bCk5U5g4c4c1IW7RBPaTHSqahRem0v2nZPsqZ9fGMGj/3ZfbM1nYcnHAY0G3ocIQmm7h6kqu6u9fcw3bapi4Kg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-2f684596-20260602084751': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-2f684596-20260602084751': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-2f684596-20260602084751': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-2f684596-20260602084751': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-2f684596-20260602084751': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-2f684596-20260602084751': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-2f684596-20260602084751': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-2f684596-20260602084751': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-2f684596-20260602084751': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-2f684596-20260602084751': optional: true - '@rspack-canary/binding@2.0.6-canary-42bfc9c0-20260602062117': + '@rspack-canary/binding@2.0.6-canary-2f684596-20260602084751': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-42bfc9c0-20260602062117' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-42bfc9c0-20260602062117' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-42bfc9c0-20260602062117' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-42bfc9c0-20260602062117' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-42bfc9c0-20260602062117' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-42bfc9c0-20260602062117' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-42bfc9c0-20260602062117' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-42bfc9c0-20260602062117' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-42bfc9c0-20260602062117' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-42bfc9c0-20260602062117' - - '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-42bfc9c0-20260602062117' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-2f684596-20260602084751' + + '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-2f684596-20260602084751' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-42bfc9c0-20260602062117(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From c1f42fa4ae404fb42451b60650208e1a3a8be553 Mon Sep 17 00:00:00 2001 From: pshu Date: Wed, 3 Jun 2026 03:16:25 +0800 Subject: [PATCH 39/51] test: bump canary to 573f86c5 (watchpack-style safeTime backfill) Stress matrix should now verify whether the safeTime backfill mechanism defeats Race 3 (file registration timing) by replaying events that landed between rspack's done hook and the process.nextTick rewatch. --- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index 7a66931db..88d2f73de 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ef27c583f..c31efaa44 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751 - version: '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231 + version: '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751 - version: '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231 + version: '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-2f684596-20260602084751 - version: '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231 + version: '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-HRXrVjVsjxFHdAQsOrYOaRm4eLxcPqmh7bKWikiN+ijjL15SymQYTqZq4f5qJgXGTuyP7VJE3J2T1eqJ2OifMQ==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-Mnj9N/JNkoSzAa2egd/BnWBmjwoUiff3lvZM49XYaPtQkv3RDjjxKJvcLsizRT7dxyWaFg5Bosd5j9wuLIwO2A==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-mdDehelir+0Al1tpMBkkF84uu9C8Q31gHN3gxMjxXnfobuB2kuMqZqa4IglIOdGfwuITgylac7O+KEq010jGSA==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-88pyeq7VSwoyFYCItVhiZMAf3fBN1ea1nu2leQvj4uI/Vp2n4VX0KIPsEsGbM/eW3ONH6dXh+bDVkz36GWAJBQ==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-6ALFU5tXkWoFnqBQ2k35LSZFn2/mRYLqCHoITgE910SkuKu34m86WrDCtbDhZ2h8vgpPCNg2ZTjFCAPPkVEXmA==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-sofCtS8jOE8Xl+OoCmDgT3gDGQLEbq8ZAPZdHIrIQYayxiHw45JudRdg09/hipSy8nckMQtcWNHqaUj1ZMiYLQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-HSEw/X4RdxROpwMLQPlV/v9SZjZ6O+foQtfsXBI0JZ6cNIGKpf8ccobEohqRBBJKtqGn3yVX6RlXRnt2yj66/g==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-ZgQgDN1iU5DSq2kd3gA3qwJByMjNBbZj1ExDMn+uSnmayDTuDWjus5DbxTCseundjExVIfE5w+fX2KYltN7sjw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-l3kR/ra7YhNt/Jg3byPl/UBX00g90BINLHR4TAOsP4qG/YD2OR0zWz0IEKUognSv4HJL1lBfd7tdn0OWWlcJPQ==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-EwKrBoPDb2KzZLK7QFxfATN/o5oBLzVYLEteamTKUduOheVnzW2JlSS7f5Yl9fc6e1lJnTF8RwNTFpFoCRhxvg==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-vkuXNKzvZfnqanYCFuSK5BuS3BuZ7VWuMadAhh+0KZjnhMumDRT3nSC8XgaXHeSRdfqFWOjOK4vOoLpvvYyOMw==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-1xnGbmM/RPcShRQ8TsGtM83SM7hZizSUt5KG+q0xSvZ6oKpoQe3OtThWDC2zQrkI8rhNX78LbfPgxHdndqj2Aw==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-Mi7C4UKFo82LG9UgqZaMmex97JaeCiP19yOu3AJ+eiBkLJODn+nFvypoRXV/8mGHLJSD+IGn9plMV2ELbRHI/w==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-loyRYDUBJeV3xpCBYYUJD0dR7C+2c9Ow5jrTWBA7xI8Q60FhP9m6oWHkQaJGN2H+rjhayg+qVm/teJ0fC/QVQQ==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-W4hM/Z8nSrrHj7p15Odw3CBSPXU5YFWi3j1Nm0cAnuqNj3padrfM7joqRE22h6G91Zc5ytZ2u5oo5VtPlNZiUw==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-MEGeRrXm7A1XlNViMclC03adIs5zNB0S1N9N89sx5IQjN4P4FKMnbJqarVzPk8ODkwPFs2ByoQFWc39CTrp/DQ==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-sawtJkd1OAgs8L+pBbLd9/uaLK7qv8NcW2fxyfVnbRujIpgSCydIOozvrsKGH7SUfyIaJoJM6cnrP2g2SSa6Ow==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-IRCp+tgfEjy1kxDdRAigJdWCHrbjiOYdt834HAz5cIdyyfOIJpZI+Uj6j8CyCZ+YX3S3ohJUiq2hFW9/UzenPA==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-3mq1rZhW7zPN6zhMe6rY/0fB8TEw11lfoQSdgcakj/bg+7Kw8l6iKW+dxqwmxFWgG0gOGT7FQ8AYT4JjqxIo1A==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-PvbLW/8/BLurRoKqoY2I86jTsDIuvATvarx56WyMm2cw12XJbuO0+V/xmTnGfzYouISXddcAVIWtIDdT7R3wSQ==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-+io+6ieD8whjYexYYMCfaXHZ2GymBsq22XBDSPvxVYkHOsiM3yL0J8OdMwBRFiZRuincLp7FKvK6DE7R/d5URA==} + '@rspack-canary/binding@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-MxrEWnY0UIuPdFTx92TSwtS15Zu8Kf3SCwtuxhzDJ8qOWgTeYjzk7qbOYMbdFOPXYQ47JTM1AItZ25rQdpMmSQ==} - '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751': - resolution: {integrity: sha512-bCk5U5g4c4c1IW7RBPaTHSqahRem0v2nZPsqZ9fGMGj/3ZfbM1nYcnHAY0G3ocIQmm7h6kqu6u9fcw3bapi4Kg==} + '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231': + resolution: {integrity: sha512-NoAiLe2pG4y5oTYOleqoXygBCwfSbxtV6ZzOF48bacj3xVnLMs7cu7y5pKJhF5bLyuuAQVBrBqfeLdXg4zRNQg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-573f86c5-20260602191231': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-573f86c5-20260602191231': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-573f86c5-20260602191231': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-573f86c5-20260602191231': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-573f86c5-20260602191231': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-573f86c5-20260602191231': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-573f86c5-20260602191231': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-573f86c5-20260602191231': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-573f86c5-20260602191231': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-573f86c5-20260602191231': optional: true - '@rspack-canary/binding@2.0.6-canary-2f684596-20260602084751': + '@rspack-canary/binding@2.0.6-canary-573f86c5-20260602191231': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-2f684596-20260602084751' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-2f684596-20260602084751' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-2f684596-20260602084751' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-2f684596-20260602084751' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-2f684596-20260602084751' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-2f684596-20260602084751' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-2f684596-20260602084751' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-2f684596-20260602084751' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-2f684596-20260602084751' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-2f684596-20260602084751' - - '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-2f684596-20260602084751' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-573f86c5-20260602191231' + + '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-573f86c5-20260602191231' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-2f684596-20260602084751(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 001abb2c920c23114da7e949aecaba0e6687de0e Mon Sep 17 00:00:00 2001 From: pshu Date: Wed, 3 Jun 2026 07:58:07 +0800 Subject: [PATCH 40/51] test: bump canary to a85437e7 (dir-event rescan) + broaden trace dump Verifies whether the dir-event rescan defeats FSEvents partial-delivery (where only the parent-dir Change arrives but not the file Change). Also broadens trace dump filter to capture fixture-root-level raw events so we can verify or disprove the hypothesis post-stress. --- .github/workflows/test.yml | 4 +- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++------------------- 3 files changed, 82 insertions(+), 82 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f36b32504..35a1bf84d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -285,8 +285,8 @@ jobs: wc -l /tmp/rspack-watcher-trace.log echo '===== js_event_handle calls (Rust → JS dispatch boundary) =====' grep "js_event_handle" /tmp/rspack-watcher-trace.log || true - echo '===== source/fixture events (filter out .rstest-temp build noise) =====' - grep -E "src/(index|other|shared|late)\.ts|rstest.*config" /tmp/rspack-watcher-trace.log | tail -300 || true + echo '===== fixture-scoped events (no .rstest-temp build noise, no tail) =====' + grep -E "fixtures-test-(0|dynamic)-module-r[0-9]+" /tmp/rspack-watcher-trace.log | grep -v "\.rstest-temp" | grep -v "node_modules" || true echo '===== END trace =====' # ======== codspeed ======== diff --git a/package.json b/package.json index 88d2f73de..af670df28 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c31efaa44..a05618ec1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231 - version: '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 + version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231 - version: '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 + version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231 - version: '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 + version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-Mnj9N/JNkoSzAa2egd/BnWBmjwoUiff3lvZM49XYaPtQkv3RDjjxKJvcLsizRT7dxyWaFg5Bosd5j9wuLIwO2A==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-rdCBEivHnOHfb4aVjaSmjPdjBso8oR0ORwGeNkadLYXlLwlvUhIzZrf+0JPpGggZ7Bqjy7txJ6U8Atb1VdbXQQ==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-88pyeq7VSwoyFYCItVhiZMAf3fBN1ea1nu2leQvj4uI/Vp2n4VX0KIPsEsGbM/eW3ONH6dXh+bDVkz36GWAJBQ==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-cGJtK0LrVaDVZ5MmSYzWralrqg6rLmPuk0sx/5VUqnj0gFTMh0Pi5MkYoWSy7PGcdft4LKvBTWQHHnJ/h5NfuA==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-sofCtS8jOE8Xl+OoCmDgT3gDGQLEbq8ZAPZdHIrIQYayxiHw45JudRdg09/hipSy8nckMQtcWNHqaUj1ZMiYLQ==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-utyxJfGh6vwdlm/mOl7cwrPWKfmFL5EOUYJnXhtYXmoKViSLZ/zcL2RJR6OGbAl5UQEKxNdOFRV43+8H0neD7Q==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-ZgQgDN1iU5DSq2kd3gA3qwJByMjNBbZj1ExDMn+uSnmayDTuDWjus5DbxTCseundjExVIfE5w+fX2KYltN7sjw==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-ODZiDYGh3dju1g4u3XpDin++DhC8+nVQkgBqqnVPN/jLIMEEr9dJ3N/8OdzybqumpKI6Rb1ytDX0razPvjyJpw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-EwKrBoPDb2KzZLK7QFxfATN/o5oBLzVYLEteamTKUduOheVnzW2JlSS7f5Yl9fc6e1lJnTF8RwNTFpFoCRhxvg==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-1d7TkhTKzQzMPhp8rMyqZW0MBsiiwb92BPUPR2LBkIXWBN7ZqC3OEHkbDg/fND9TRykC66ibbz9fl2LvydPvPg==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-1xnGbmM/RPcShRQ8TsGtM83SM7hZizSUt5KG+q0xSvZ6oKpoQe3OtThWDC2zQrkI8rhNX78LbfPgxHdndqj2Aw==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-DbDiZlFhoCDiiwz9Y2jke7iqXVzLsWd9zuT9jGHsFBjdf4n58bgiefWwfqFV4DOw4m0+BbY0MEMQWIwt0yNc+w==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-loyRYDUBJeV3xpCBYYUJD0dR7C+2c9Ow5jrTWBA7xI8Q60FhP9m6oWHkQaJGN2H+rjhayg+qVm/teJ0fC/QVQQ==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-6tkFudmV6pKpLtwS4dC2W6CyQdnaTYDzn/NtvlVFyiz9kivNOcQAEsohvKJNGAgg5+egqNdWnit1vSPUNVG03Q==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-MEGeRrXm7A1XlNViMclC03adIs5zNB0S1N9N89sx5IQjN4P4FKMnbJqarVzPk8ODkwPFs2ByoQFWc39CTrp/DQ==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-y7vOmeyPifWSf3p5kprsmQ4YofWEVayjkPrNrx3EwzP3o9iTeHP1ZJQ+sohLYMLu5yLtG+j6jpIPSjWuvE9Cfg==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-IRCp+tgfEjy1kxDdRAigJdWCHrbjiOYdt834HAz5cIdyyfOIJpZI+Uj6j8CyCZ+YX3S3ohJUiq2hFW9/UzenPA==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-EpDUTudC3iTFxoEG8aJ8RA60BHYgebcQrzkH8QmiswEBL6G+lQUzcRAjwJ3Ku4MfKKPXD6ExuhcEpXuWQax7kw==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-PvbLW/8/BLurRoKqoY2I86jTsDIuvATvarx56WyMm2cw12XJbuO0+V/xmTnGfzYouISXddcAVIWtIDdT7R3wSQ==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-T4WOQoAqNXzvHuwLlxIf87pqYF1PqzcQXUA5ZbqNmik4ww0jcsLLCZ3DBMfB2sG9EiraQ70E55L4P3MuyqGr1Q==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-MxrEWnY0UIuPdFTx92TSwtS15Zu8Kf3SCwtuxhzDJ8qOWgTeYjzk7qbOYMbdFOPXYQ47JTM1AItZ25rQdpMmSQ==} + '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-cfzqs9bvwC4bLEccGKJxDcZIBdRGPx2icgg8OOsGDejIQeV6nBc/aVykjQlYVVCitLeYucbjG4GPlGZTEwR8qQ==} - '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231': - resolution: {integrity: sha512-NoAiLe2pG4y5oTYOleqoXygBCwfSbxtV6ZzOF48bacj3xVnLMs7cu7y5pKJhF5bLyuuAQVBrBqfeLdXg4zRNQg==} + '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-l57lU3po80n/Z54zc4PsB+/2lVX4lhSE92uRGV+OhtwL9NnqsKBY4UUksYozamiMQ8Hy6cslYrQLO+5GVE1bOQ==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding@2.0.6-canary-573f86c5-20260602191231': + '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-573f86c5-20260602191231' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-573f86c5-20260602191231' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-573f86c5-20260602191231' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-573f86c5-20260602191231' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-573f86c5-20260602191231' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-573f86c5-20260602191231' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-573f86c5-20260602191231' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-573f86c5-20260602191231' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-573f86c5-20260602191231' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-573f86c5-20260602191231' - - '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-573f86c5-20260602191231' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442' + + '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-573f86c5-20260602191231(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 7186aaa99124b3b969f3c9aba4f4cb3f8f3464ee Mon Sep 17 00:00:00 2001 From: pshu Date: Wed, 3 Jun 2026 17:28:40 +0800 Subject: [PATCH 41/51] test: bump canary to 17ee60b7 (full dir-walk rescan + safeTime over all registered) Verifies the watchpack-equivalent extensions: dir-event rescan now walks actual dir contents to catch unregistered files, and safeTime backfill covers all registered files (not just newly added). Targets the residual dynamic-import flake. --- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index af670df28..21ffdd25e 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a05618ec1..cdc7b58a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 - version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514 + version: '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 - version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514 + version: '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 - version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514 + version: '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-rdCBEivHnOHfb4aVjaSmjPdjBso8oR0ORwGeNkadLYXlLwlvUhIzZrf+0JPpGggZ7Bqjy7txJ6U8Atb1VdbXQQ==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-36GEWnm5Q7qts2pw1CWEyawPLEwYMI6SP2L5o393Fxo2BITrvnuarn6Enm8kw32yZ2ACCDY7LSLtPv7Yck1TuA==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-cGJtK0LrVaDVZ5MmSYzWralrqg6rLmPuk0sx/5VUqnj0gFTMh0Pi5MkYoWSy7PGcdft4LKvBTWQHHnJ/h5NfuA==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-I+kVb6QIcdAxqPBKm1TXnkwlmQ2Aqb2Z0zX7srg69G9HTIj8KiWy3Xp4Bs/Pc6OOmnGJk2510ktWYVMPONrKDA==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-utyxJfGh6vwdlm/mOl7cwrPWKfmFL5EOUYJnXhtYXmoKViSLZ/zcL2RJR6OGbAl5UQEKxNdOFRV43+8H0neD7Q==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-xQEIb81lZ72V41Y26UNtgjAQHyVrVSvRmBJ/8mh0DQXQ0lPi7BhUlTZHFNMicYY9T9ipGHYgIuhpOkr6ZlRWCA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-ODZiDYGh3dju1g4u3XpDin++DhC8+nVQkgBqqnVPN/jLIMEEr9dJ3N/8OdzybqumpKI6Rb1ytDX0razPvjyJpw==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-OTnwzHRigSnmzIy+S+o2mYm43FpZ4MK6jr49kvU9oXM4q+l5PAQm+w9gOKyNCfpSQW5iQuY7ICkGJM8EDZyWeg==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-1d7TkhTKzQzMPhp8rMyqZW0MBsiiwb92BPUPR2LBkIXWBN7ZqC3OEHkbDg/fND9TRykC66ibbz9fl2LvydPvPg==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-KU5Ran8j2MbA1piyJ7OJydwkHqUzRtEHK0uGirqADU5BeSosqtFCVyDw5KUFgD3O6cjL5k1/X1KAyGkKpjLAug==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-DbDiZlFhoCDiiwz9Y2jke7iqXVzLsWd9zuT9jGHsFBjdf4n58bgiefWwfqFV4DOw4m0+BbY0MEMQWIwt0yNc+w==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-pEYFYPfN7s/JdxBC8HeLif9FNwJCS1dOPswLA3Y4p9NPIljABP5BgYg2vYC5LUkjvwh5ib0XshK6nT1t1F04Tw==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-6tkFudmV6pKpLtwS4dC2W6CyQdnaTYDzn/NtvlVFyiz9kivNOcQAEsohvKJNGAgg5+egqNdWnit1vSPUNVG03Q==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-aEgxyBK6AhBOHKoBIaSiMAN5FM0LTr4F8u2HpLLqIDy0IUgNeYwuoPWFe0rslNdXKDPlKypVSsggUVWjPXXVrg==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-y7vOmeyPifWSf3p5kprsmQ4YofWEVayjkPrNrx3EwzP3o9iTeHP1ZJQ+sohLYMLu5yLtG+j6jpIPSjWuvE9Cfg==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-dQxaZJayzCGzvZN+mC6EK/krrnqwYhEJWYSmuGysMSApvRVjLwgSV+yEHz1XtxQeO0+s5eiaFzRssNslJxadQQ==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-EpDUTudC3iTFxoEG8aJ8RA60BHYgebcQrzkH8QmiswEBL6G+lQUzcRAjwJ3Ku4MfKKPXD6ExuhcEpXuWQax7kw==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-hRMjxrpMDg0k82oh3Hcvwe6cTYHTM/ZqmmdJTF14T8crK77d+U/ANQ8CWlqrs+/twQjCOPmracO66nXBH79JnA==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-T4WOQoAqNXzvHuwLlxIf87pqYF1PqzcQXUA5ZbqNmik4ww0jcsLLCZ3DBMfB2sG9EiraQ70E55L4P3MuyqGr1Q==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-792SsCToJHGU8xiHmcLXSQoxI528extw7YISmZqg9kI0ewsnBB/jgOibgnjJpcxrXhQLyWoUFr6+iHfCXH8vSA==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-cfzqs9bvwC4bLEccGKJxDcZIBdRGPx2icgg8OOsGDejIQeV6nBc/aVykjQlYVVCitLeYucbjG4GPlGZTEwR8qQ==} + '@rspack-canary/binding@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-dzFwzdZBf8EXfoGY6c/wunKOTloVtq1S2hJ2ydaMGehBNCsxSbqwhHfboQUgZxslqUF3aZM/uloffk5a7HoVTw==} - '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-l57lU3po80n/Z54zc4PsB+/2lVX4lhSE92uRGV+OhtwL9NnqsKBY4UUksYozamiMQ8Hy6cslYrQLO+5GVE1bOQ==} + '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514': + resolution: {integrity: sha512-DFKqZcR/1vK1aEJIoT4YMxi+1aDi80m0P7ku44XnAtNbmetQefnHrv0KnfuzIHRW4wgazbhENUmBnmrfbE0hpg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-17ee60b7-20260603092514': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-17ee60b7-20260603092514': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-17ee60b7-20260603092514': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-17ee60b7-20260603092514': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-17ee60b7-20260603092514': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-17ee60b7-20260603092514': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-17ee60b7-20260603092514': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-17ee60b7-20260603092514': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-17ee60b7-20260603092514': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-17ee60b7-20260603092514': optional: true - '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding@2.0.6-canary-17ee60b7-20260603092514': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442' - - '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-17ee60b7-20260603092514' + + '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-17ee60b7-20260603092514' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From dd0716a19ce5beceee72ef0c4ded0c6d6a7d3858 Mon Sep 17 00:00:00 2001 From: pshu Date: Wed, 3 Jun 2026 23:51:13 +0800 Subject: [PATCH 42/51] test: revert canary back to a85437e7 (dir-event rescan only, no recursive walk) The 17ee60b7 canary added recursive dir walking + safeTime backfill over all registered files, which regressed stress matrix from 79/80 to 74/80 because the recursive walk picked up dist/.rstest-temp/* outputs and the extended backfill double-fired on every rebuild (safe_time == start_time). Reverting to the proven a85437e7 version to re-confirm the 79/80 baseline before submitting watcher PR. --- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index 21ffdd25e..af670df28 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdc7b58a2..a05618ec1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514 - version: '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 + version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514 - version: '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 + version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514 - version: '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 + version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-36GEWnm5Q7qts2pw1CWEyawPLEwYMI6SP2L5o393Fxo2BITrvnuarn6Enm8kw32yZ2ACCDY7LSLtPv7Yck1TuA==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-rdCBEivHnOHfb4aVjaSmjPdjBso8oR0ORwGeNkadLYXlLwlvUhIzZrf+0JPpGggZ7Bqjy7txJ6U8Atb1VdbXQQ==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-I+kVb6QIcdAxqPBKm1TXnkwlmQ2Aqb2Z0zX7srg69G9HTIj8KiWy3Xp4Bs/Pc6OOmnGJk2510ktWYVMPONrKDA==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-cGJtK0LrVaDVZ5MmSYzWralrqg6rLmPuk0sx/5VUqnj0gFTMh0Pi5MkYoWSy7PGcdft4LKvBTWQHHnJ/h5NfuA==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-xQEIb81lZ72V41Y26UNtgjAQHyVrVSvRmBJ/8mh0DQXQ0lPi7BhUlTZHFNMicYY9T9ipGHYgIuhpOkr6ZlRWCA==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-utyxJfGh6vwdlm/mOl7cwrPWKfmFL5EOUYJnXhtYXmoKViSLZ/zcL2RJR6OGbAl5UQEKxNdOFRV43+8H0neD7Q==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-OTnwzHRigSnmzIy+S+o2mYm43FpZ4MK6jr49kvU9oXM4q+l5PAQm+w9gOKyNCfpSQW5iQuY7ICkGJM8EDZyWeg==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-ODZiDYGh3dju1g4u3XpDin++DhC8+nVQkgBqqnVPN/jLIMEEr9dJ3N/8OdzybqumpKI6Rb1ytDX0razPvjyJpw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-KU5Ran8j2MbA1piyJ7OJydwkHqUzRtEHK0uGirqADU5BeSosqtFCVyDw5KUFgD3O6cjL5k1/X1KAyGkKpjLAug==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-1d7TkhTKzQzMPhp8rMyqZW0MBsiiwb92BPUPR2LBkIXWBN7ZqC3OEHkbDg/fND9TRykC66ibbz9fl2LvydPvPg==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-pEYFYPfN7s/JdxBC8HeLif9FNwJCS1dOPswLA3Y4p9NPIljABP5BgYg2vYC5LUkjvwh5ib0XshK6nT1t1F04Tw==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-DbDiZlFhoCDiiwz9Y2jke7iqXVzLsWd9zuT9jGHsFBjdf4n58bgiefWwfqFV4DOw4m0+BbY0MEMQWIwt0yNc+w==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-aEgxyBK6AhBOHKoBIaSiMAN5FM0LTr4F8u2HpLLqIDy0IUgNeYwuoPWFe0rslNdXKDPlKypVSsggUVWjPXXVrg==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-6tkFudmV6pKpLtwS4dC2W6CyQdnaTYDzn/NtvlVFyiz9kivNOcQAEsohvKJNGAgg5+egqNdWnit1vSPUNVG03Q==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-dQxaZJayzCGzvZN+mC6EK/krrnqwYhEJWYSmuGysMSApvRVjLwgSV+yEHz1XtxQeO0+s5eiaFzRssNslJxadQQ==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-y7vOmeyPifWSf3p5kprsmQ4YofWEVayjkPrNrx3EwzP3o9iTeHP1ZJQ+sohLYMLu5yLtG+j6jpIPSjWuvE9Cfg==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-hRMjxrpMDg0k82oh3Hcvwe6cTYHTM/ZqmmdJTF14T8crK77d+U/ANQ8CWlqrs+/twQjCOPmracO66nXBH79JnA==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-EpDUTudC3iTFxoEG8aJ8RA60BHYgebcQrzkH8QmiswEBL6G+lQUzcRAjwJ3Ku4MfKKPXD6ExuhcEpXuWQax7kw==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-792SsCToJHGU8xiHmcLXSQoxI528extw7YISmZqg9kI0ewsnBB/jgOibgnjJpcxrXhQLyWoUFr6+iHfCXH8vSA==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-T4WOQoAqNXzvHuwLlxIf87pqYF1PqzcQXUA5ZbqNmik4ww0jcsLLCZ3DBMfB2sG9EiraQ70E55L4P3MuyqGr1Q==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-dzFwzdZBf8EXfoGY6c/wunKOTloVtq1S2hJ2ydaMGehBNCsxSbqwhHfboQUgZxslqUF3aZM/uloffk5a7HoVTw==} + '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-cfzqs9bvwC4bLEccGKJxDcZIBdRGPx2icgg8OOsGDejIQeV6nBc/aVykjQlYVVCitLeYucbjG4GPlGZTEwR8qQ==} - '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514': - resolution: {integrity: sha512-DFKqZcR/1vK1aEJIoT4YMxi+1aDi80m0P7ku44XnAtNbmetQefnHrv0KnfuzIHRW4wgazbhENUmBnmrfbE0hpg==} + '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442': + resolution: {integrity: sha512-l57lU3po80n/Z54zc4PsB+/2lVX4lhSE92uRGV+OhtwL9NnqsKBY4UUksYozamiMQ8Hy6cslYrQLO+5GVE1bOQ==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442': optional: true - '@rspack-canary/binding@2.0.6-canary-17ee60b7-20260603092514': + '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-17ee60b7-20260603092514' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-17ee60b7-20260603092514' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-17ee60b7-20260603092514' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-17ee60b7-20260603092514' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-17ee60b7-20260603092514' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-17ee60b7-20260603092514' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-17ee60b7-20260603092514' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-17ee60b7-20260603092514' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-17ee60b7-20260603092514' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-17ee60b7-20260603092514' - - '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-17ee60b7-20260603092514' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442' + + '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-17ee60b7-20260603092514(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From cb131592721aaba82d8ecd3acf405a8f4b253884 Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 4 Jun 2026 01:09:19 +0800 Subject: [PATCH 43/51] test: bump canary to 061673cd (apply ignored filter to fs events) Verifies that filtering ignored paths (dist/.rstest-temp/*) at the trigger's on_event entry eliminates the [root]-only noise js_event_handle batches that were causing waitForStdout('Duration') to capture stray build-output rebuilds. --- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index af670df28..12baf2853 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a05618ec1..f2d8477e1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 - version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524 + version: '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 - version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524 + version: '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442 - version: '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524 + version: '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-rdCBEivHnOHfb4aVjaSmjPdjBso8oR0ORwGeNkadLYXlLwlvUhIzZrf+0JPpGggZ7Bqjy7txJ6U8Atb1VdbXQQ==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-CTalCaktDp/eS0bZHgebKa7SVUcp1waxF5Hf2Lz7xDG0h9BINjVRxzUF1X9BpZ67lyHZg9HEY+MfuhArJAh51Q==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-cGJtK0LrVaDVZ5MmSYzWralrqg6rLmPuk0sx/5VUqnj0gFTMh0Pi5MkYoWSy7PGcdft4LKvBTWQHHnJ/h5NfuA==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-Mmmh/RktsxpiU7I8WDPP2TWQctizT5zn5M7cHGCbijXLOhm8uKqlbyLHK6B5lq/jYDMMCWewTTJRGoXms1JVig==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-utyxJfGh6vwdlm/mOl7cwrPWKfmFL5EOUYJnXhtYXmoKViSLZ/zcL2RJR6OGbAl5UQEKxNdOFRV43+8H0neD7Q==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-I1tGXvNzSNFcQkTsOFm+z6ObJpHEVdl/oluLAnEj7H2Zwl2vJAn8CsMN25DHTUcj5eHyfIOY0Py4AbROYT3CEg==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-ODZiDYGh3dju1g4u3XpDin++DhC8+nVQkgBqqnVPN/jLIMEEr9dJ3N/8OdzybqumpKI6Rb1ytDX0razPvjyJpw==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-YzH7J59ptKuO7EH81CBdxZ3rFcILVGNhHGlrSVfUcrPPm/U7lKqf7pd1jClGTrDgR0CeZRqCBFwdQzAFgDlkFA==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-1d7TkhTKzQzMPhp8rMyqZW0MBsiiwb92BPUPR2LBkIXWBN7ZqC3OEHkbDg/fND9TRykC66ibbz9fl2LvydPvPg==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-QRWalY6villxqSsYw3JgNg2tWXw0Ug9ib+2Y6/ejb/zwNDstmgO1eFsPNwlICa+xYykU69sLa1kO9G+sE4grig==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-DbDiZlFhoCDiiwz9Y2jke7iqXVzLsWd9zuT9jGHsFBjdf4n58bgiefWwfqFV4DOw4m0+BbY0MEMQWIwt0yNc+w==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-vYOt89EIKoz0u26RWDYaQJtcg6aU1p301ftwOdQ3+ZyWFIm5CzvSAMJ5IE2uheDz7uuODcJLFi5MAn3bJT/hiQ==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-6tkFudmV6pKpLtwS4dC2W6CyQdnaTYDzn/NtvlVFyiz9kivNOcQAEsohvKJNGAgg5+egqNdWnit1vSPUNVG03Q==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-74XSofQb2NXjO27XsBkkll8ts+0FP94F/8ynSUOFyBIaLgW6fsaGj2arWFLOekvd6h74xQmXVEwqKwNrfWQ7tA==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-y7vOmeyPifWSf3p5kprsmQ4YofWEVayjkPrNrx3EwzP3o9iTeHP1ZJQ+sohLYMLu5yLtG+j6jpIPSjWuvE9Cfg==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-AT/eURC8qZo0hIiUVLypdsECdCICpN6euWGSI9RTD2CX4rqNXrSUaDa/S34B24wDmna3ojBY9R8IPwfAlm6XHw==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-EpDUTudC3iTFxoEG8aJ8RA60BHYgebcQrzkH8QmiswEBL6G+lQUzcRAjwJ3Ku4MfKKPXD6ExuhcEpXuWQax7kw==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-Gn5aCJSaC9Y4MaHjrGVvOII+lyk9wWEY5V74SZI6wAY/Dth5E5AjIi2zC9zltg1Ow1/JGSd2dci23lM3ZDqsfQ==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-T4WOQoAqNXzvHuwLlxIf87pqYF1PqzcQXUA5ZbqNmik4ww0jcsLLCZ3DBMfB2sG9EiraQ70E55L4P3MuyqGr1Q==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-XjJ0qSiCRsuqJLaEd7iYxw4U14Q2Qajm9aVHDWYe95RgvXGquaIuYB5w0H4qPYSV3YHgKhEHsVdvHq/HOHRMdA==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-cfzqs9bvwC4bLEccGKJxDcZIBdRGPx2icgg8OOsGDejIQeV6nBc/aVykjQlYVVCitLeYucbjG4GPlGZTEwR8qQ==} + '@rspack-canary/binding@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-/BD/CMPsmfVsDRztmoV7/LUuT1IpQGWBINOhgG88LfUB2OwHLlBCsNL6UNkUzq5q5DNsNK9jRpni0YeKVHTw0w==} - '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442': - resolution: {integrity: sha512-l57lU3po80n/Z54zc4PsB+/2lVX4lhSE92uRGV+OhtwL9NnqsKBY4UUksYozamiMQ8Hy6cslYrQLO+5GVE1bOQ==} + '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524': + resolution: {integrity: sha512-cNQ7n8n13VUmhFnR62TF40Q4FBweqZuzRRGWsIKqM8gRmQJTBZcNO6sqmgkvkmsWyH1KBova6hYF9LOL/lkDTg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-061673cd-20260603170524': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-061673cd-20260603170524': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-061673cd-20260603170524': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-061673cd-20260603170524': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-061673cd-20260603170524': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-061673cd-20260603170524': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-061673cd-20260603170524': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-061673cd-20260603170524': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-061673cd-20260603170524': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-061673cd-20260603170524': optional: true - '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442': + '@rspack-canary/binding@2.0.6-canary-061673cd-20260603170524': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-a85437e7-20260602235442' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-a85437e7-20260602235442' - - '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-a85437e7-20260602235442' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-061673cd-20260603170524' + + '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-061673cd-20260603170524' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-a85437e7-20260602235442(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 906ff2b8b127f01ea4d766e7e0268f8d9c8ea750 Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 4 Jun 2026 02:11:14 +0800 Subject: [PATCH 44/51] =?UTF-8?q?experiment:=20switch=20nativeWatcher=20of?= =?UTF-8?q?f=20=E2=86=92=20use=20watchpack=20for=20A/B=20baseline?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Control experiment: run the macos-14 stress matrix against watchpack (the JS-based webpack/rspack default) instead of rspack's nativeWatcher to compare pass rates. This will tell us whether the residual flake is a watcher-implementation issue (watchpack should pass 100%) or a deeper race in rspack-core / rstest test spec. Revert this before any production change. --- packages/core/src/core/plugins/entry.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/src/core/plugins/entry.ts b/packages/core/src/core/plugins/entry.ts index b236400b5..fe11375a2 100644 --- a/packages/core/src/core/plugins/entry.ts +++ b/packages/core/src/core/plugins/entry.ts @@ -86,7 +86,10 @@ export const pluginEntryWatch: (params: { ); config.experiments ??= {}; - config.experiments.nativeWatcher = true; + // [EXPERIMENT] temporarily disabled to A/B compare watchpack vs + // rspack nativeWatcher on the macos-14 stress matrix. Revert after + // baselining. + config.experiments.nativeWatcher = false; const configFilePath = context.projects.find( (project) => project.environmentName === environment.name, From fb6a6911c9a90421a81c576282137b75d7239ca3 Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 4 Jun 2026 02:58:06 +0800 Subject: [PATCH 45/51] test: include rstest-temp events in trace dump for diagnostics Need full visibility into what's producing [root]-only js_event_handle flushes that bypass the ignored filter. Removing the \.rstest-temp exclusion from the dump filter so we can see raw dispatched events for build-output paths and confirm whether the ignored filter is actually suppressing them. --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 35a1bf84d..7c4a6e0ed 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -285,8 +285,8 @@ jobs: wc -l /tmp/rspack-watcher-trace.log echo '===== js_event_handle calls (Rust → JS dispatch boundary) =====' grep "js_event_handle" /tmp/rspack-watcher-trace.log || true - echo '===== fixture-scoped events (no .rstest-temp build noise, no tail) =====' - grep -E "fixtures-test-(0|dynamic)-module-r[0-9]+" /tmp/rspack-watcher-trace.log | grep -v "\.rstest-temp" | grep -v "node_modules" || true + echo '===== ALL fixture-scoped events (incl rstest-temp to inspect dispatch noise) =====' + grep -E "fixtures-test-(0|dynamic)-module-r[0-9]+" /tmp/rspack-watcher-trace.log | grep -v "node_modules" || true echo '===== END trace =====' # ======== codspeed ======== From 0dc6439a1ab26d52dcd26e2283ad64cde08f78b1 Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 4 Jun 2026 02:58:38 +0800 Subject: [PATCH 46/51] experiment: switch nativeWatcher back ON for trace-dump diagnosis run The trace dump filter change (previous commit) is meant to capture what nativeWatcher dispatches when the watchpack baseline was 100%. Reverting the watchpack switch so we get nativeWatcher trace output to compare. --- packages/core/src/core/plugins/entry.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/core/src/core/plugins/entry.ts b/packages/core/src/core/plugins/entry.ts index fe11375a2..b236400b5 100644 --- a/packages/core/src/core/plugins/entry.ts +++ b/packages/core/src/core/plugins/entry.ts @@ -86,10 +86,7 @@ export const pluginEntryWatch: (params: { ); config.experiments ??= {}; - // [EXPERIMENT] temporarily disabled to A/B compare watchpack vs - // rspack nativeWatcher on the macos-14 stress matrix. Revert after - // baselining. - config.experiments.nativeWatcher = false; + config.experiments.nativeWatcher = true; const configFilePath = context.projects.find( (project) => project.environmentName === environment.name, From d0f40f033bd99dc249b80e36d17f2cd3e940be60 Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 4 Jun 2026 03:29:28 +0800 Subject: [PATCH 47/51] test: grep -a so trace dump prints (file has non-utf8 bytes) Last run hit 'Binary file matches' because grep auto-detected non-text bytes (likely from path display in some events) and refused to print matches. Force text mode with -a so the dump is actually usable for diagnosis. --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7c4a6e0ed..01e60c18d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -284,9 +284,9 @@ jobs: echo '===== trace stats =====' wc -l /tmp/rspack-watcher-trace.log echo '===== js_event_handle calls (Rust → JS dispatch boundary) =====' - grep "js_event_handle" /tmp/rspack-watcher-trace.log || true + grep -a "js_event_handle" /tmp/rspack-watcher-trace.log || true echo '===== ALL fixture-scoped events (incl rstest-temp to inspect dispatch noise) =====' - grep -E "fixtures-test-(0|dynamic)-module-r[0-9]+" /tmp/rspack-watcher-trace.log | grep -v "node_modules" || true + grep -aE "fixtures-test-(0|dynamic)-module-r[0-9]+" /tmp/rspack-watcher-trace.log | grep -v "node_modules" || true echo '===== END trace =====' # ======== codspeed ======== From 8caf9c9c81804ff576b7716df4e2018a383249f5 Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 4 Jun 2026 03:56:46 +0800 Subject: [PATCH 48/51] test: broaden fixture path filter (symlink path has no -rN suffix) Events are reported via the symlink (fixtures-test-0-module), not the realpath (fixtures-test-0-module-r1234-N-xxxx) thanks to the realpath translation in the watcher. Drop the -r[0-9]+ suffix requirement from the dump filter. --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 01e60c18d..7b8fbc4c8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -286,7 +286,7 @@ jobs: echo '===== js_event_handle calls (Rust → JS dispatch boundary) =====' grep -a "js_event_handle" /tmp/rspack-watcher-trace.log || true echo '===== ALL fixture-scoped events (incl rstest-temp to inspect dispatch noise) =====' - grep -aE "fixtures-test-(0|dynamic)-module-r[0-9]+" /tmp/rspack-watcher-trace.log | grep -v "node_modules" || true + grep -aE "fixtures-test-(0|dynamic)-module" /tmp/rspack-watcher-trace.log | grep -v "node_modules" || true echo '===== END trace =====' # ======== codspeed ======== From 94685f14edd6c1c25cb4820c6b509594d5debf90 Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 4 Jun 2026 05:06:58 +0800 Subject: [PATCH 49/51] test: bump canary to 30a80444 (ignored filter walks ancestors) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Critical fix: previously the ignored glob "**/dist/.rstest-temp" only matched the directory itself, so every write to dist/.rstest-temp/foo.mjs escaped the filter and produced a noisy [root]-only js_event_handle that triggered a fake rebuild during step 2 of the watch e2e tests. Now the watcher walks the path and every ancestor against the ignored patterns — files inside an ignored directory match via the ancestor check. Expectation: near-100% stress pass rate (matching watchpack). --- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index 12baf2853..74b9c56f3 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524" + "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2d8477e1..998c73214 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524 + '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524 - version: '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320 + version: '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524 - version: '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320 + version: '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-061673cd-20260603170524 - version: '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320 + version: '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-CTalCaktDp/eS0bZHgebKa7SVUcp1waxF5Hf2Lz7xDG0h9BINjVRxzUF1X9BpZ67lyHZg9HEY+MfuhArJAh51Q==} + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-KnkvQ1S0HKRGygArQdsHg14kL8poymjrSDX/9XKSXHBziJw7/JPtXH4AfFdwVd5kenalpKZtxfHV/rJI3273ow==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-Mmmh/RktsxpiU7I8WDPP2TWQctizT5zn5M7cHGCbijXLOhm8uKqlbyLHK6B5lq/jYDMMCWewTTJRGoXms1JVig==} + '@rspack-canary/binding-darwin-x64@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-ni93a3FLizXUTA1K9TKQg14uFmdRa2Lmao1yLI693u9eHqjpcManIpVIv/ZnLI/lKCZDR7Y0hzGQwjx5NOnbNQ==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-I1tGXvNzSNFcQkTsOFm+z6ObJpHEVdl/oluLAnEj7H2Zwl2vJAn8CsMN25DHTUcj5eHyfIOY0Py4AbROYT3CEg==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-wh/aet+zC64VJNxMGDoif31gIk6XDIehJgkafoWIcIwi8PgeQd6yK4HtciRLIyCU1rNGnQJcNeFPxJ3SRjCEfw==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-YzH7J59ptKuO7EH81CBdxZ3rFcILVGNhHGlrSVfUcrPPm/U7lKqf7pd1jClGTrDgR0CeZRqCBFwdQzAFgDlkFA==} + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-07ql1kBkuWNJjd5VuCrCoP7DN5bWAEwwB9BOw9fYYvmwq3oaMAWRy1DGu22AaQz+uLxlziez4PIczT9v6f+d5w==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-QRWalY6villxqSsYw3JgNg2tWXw0Ug9ib+2Y6/ejb/zwNDstmgO1eFsPNwlICa+xYykU69sLa1kO9G+sE4grig==} + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-kPTiVs6E1mzPCxm651oiu37i9JT1/8RdSW5YlqPMVJ6l2BKQfnUi+MYmJgfNS7Hi5jJH3MhytE/L4a3pNMMDGA==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-vYOt89EIKoz0u26RWDYaQJtcg6aU1p301ftwOdQ3+ZyWFIm5CzvSAMJ5IE2uheDz7uuODcJLFi5MAn3bJT/hiQ==} + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-znJ2D62E6a4GtivOcNQ/jQZn+yQsIbkdz+O3gsT50ZsPAEniWTStJ4HpqZFFvfc7hJ5qPSU/csXq4bCbdmKRlA==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-74XSofQb2NXjO27XsBkkll8ts+0FP94F/8ynSUOFyBIaLgW6fsaGj2arWFLOekvd6h74xQmXVEwqKwNrfWQ7tA==} + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-CXD0/sOWN+RWoDgmnihzey9Z8IrqvuZ+KqrotyxR6jdIHAR1hnkzZq+nvQOxfd1UBCWiszM2ekj0fdGy7Gfz3g==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-AT/eURC8qZo0hIiUVLypdsECdCICpN6euWGSI9RTD2CX4rqNXrSUaDa/S34B24wDmna3ojBY9R8IPwfAlm6XHw==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-AmsRHg19NAgweVC19+A+x5NlYu0w3qZVB68Cjk8z8awFFIuCH7jv8vlKr4spdkujbasoD+z5sEs+3NPAlnHy2w==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-Gn5aCJSaC9Y4MaHjrGVvOII+lyk9wWEY5V74SZI6wAY/Dth5E5AjIi2zC9zltg1Ow1/JGSd2dci23lM3ZDqsfQ==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-2bD3JUZRlQVzggTyNjSfe0HSyaToirrhrPHFwm9iQb7J8E39AwWguwoQ9o3mRomqmMtqH4/q6O8pXYXMhI6YVA==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-XjJ0qSiCRsuqJLaEd7iYxw4U14Q2Qajm9aVHDWYe95RgvXGquaIuYB5w0H4qPYSV3YHgKhEHsVdvHq/HOHRMdA==} + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-2EOBDTZWuSl+khhCtCpHRel5P+/ZcFW2t2ayr61V64b3ovVYAt0YrIrYVUXWHINBpLER5DXlo4puxqaowX8RSg==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-/BD/CMPsmfVsDRztmoV7/LUuT1IpQGWBINOhgG88LfUB2OwHLlBCsNL6UNkUzq5q5DNsNK9jRpni0YeKVHTw0w==} + '@rspack-canary/binding@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-tt1ZUPKg7RWprwtMu42Xf0HPIxlcIFK/wOu1lkQMHsqqaF/hn0oQFsypZx7PNp3W77G6xUgfaRRtNmmaxs7trw==} - '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524': - resolution: {integrity: sha512-cNQ7n8n13VUmhFnR62TF40Q4FBweqZuzRRGWsIKqM8gRmQJTBZcNO6sqmgkvkmsWyH1KBova6hYF9LOL/lkDTg==} + '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320': + resolution: {integrity: sha512-7qEizlG3uBtjgh3XgjkThhpgAqYo6jAC34+YzuMGeFOwmgmqqUGqkor5lYtdWMrLyUe4EG/0Cg00ttPoZR7l1g==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-darwin-arm64@2.0.6-canary-30a80444-20260603210320': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-darwin-x64@2.0.6-canary-30a80444-20260603210320': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-30a80444-20260603210320': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-30a80444-20260603210320': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-30a80444-20260603210320': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-30a80444-20260603210320': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-30a80444-20260603210320': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-30a80444-20260603210320': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-30a80444-20260603210320': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-30a80444-20260603210320': optional: true - '@rspack-canary/binding@2.0.6-canary-061673cd-20260603170524': + '@rspack-canary/binding@2.0.6-canary-30a80444-20260603210320': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-061673cd-20260603170524' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-061673cd-20260603170524' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-061673cd-20260603170524' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-061673cd-20260603170524' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-061673cd-20260603170524' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-061673cd-20260603170524' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-061673cd-20260603170524' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-061673cd-20260603170524' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-061673cd-20260603170524' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-061673cd-20260603170524' - - '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-061673cd-20260603170524' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-30a80444-20260603210320' + + '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-30a80444-20260603210320' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-061673cd-20260603170524(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: From 9086b67d61f772a54873c85fb3f8ad0d1eca8fbf Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 4 Jun 2026 07:02:48 +0800 Subject: [PATCH 50/51] test: re-run stress matrix to verify 80/80 stability on 30a80444 From 3ff60c43433f6502d5bc5e49b547723757d43d89 Mon Sep 17 00:00:00 2001 From: pshu Date: Thu, 4 Jun 2026 08:51:40 +0800 Subject: [PATCH 51/51] test(e2e): point native-watcher stress at safeTime canary Repoint the @rspack/core override to the rspack canary that ports watchpack's safeTime / mtime-accuracy mechanism into the native watcher (web-infra-dev/rspack#14267), so the #1261 native-watcher stress matrix exercises the new fileTimeInfoEntries / contextTimeInfoEntries path. --- package.json | 2 +- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/package.json b/package.json index 74b9c56f3..8883a96d0 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ }, "pnpm": { "overrides": { - "@rspack/core": "npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320" + "@rspack/core": "npm:@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 998c73214..d1ebd37a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@rspack/core': npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320 + '@rspack/core': npm:@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709 packageExtensionsChecksum: sha256-/oXUNlAVRCvDfhpsbH+E7MlrA1cfGnTrmqgmHjY2sMM= @@ -746,16 +746,16 @@ importers: version: 2.0.1(@rsbuild/core@2.0.9)(@swc/helpers@0.5.23) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320 - version: '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709 + version: '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -798,16 +798,16 @@ importers: devDependencies: '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))) '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320 - version: '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709 + version: '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' '@rspack/dev-server': specifier: ~2.0.3 - version: 2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)) + version: 2.0.3(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ~2.0.1 - version: 2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.1(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@rstest/adapter-rspack': specifier: workspace:* version: link:../../packages/adapter-rspack @@ -930,15 +930,15 @@ importers: packages/adapter-rspack: dependencies: '@rspack/core': - specifier: npm:@rspack-canary/core@2.0.6-canary-30a80444-20260603210320 - version: '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + specifier: npm:@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709 + version: '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' devDependencies: '@rslib/core': specifier: 0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@22.18.6))(@typescript/native-preview@7.0.0-dev.20260527.2)(typescript@6.0.3) '@rspack/cli': specifier: ~2.0.5 - version: 2.0.5(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))) + version: 2.0.5(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))) '@rstest/core': specifier: workspace:* version: link:../core @@ -3002,64 +3002,64 @@ packages: cpu: [x64] os: [win32] - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-KnkvQ1S0HKRGygArQdsHg14kL8poymjrSDX/9XKSXHBziJw7/JPtXH4AfFdwVd5kenalpKZtxfHV/rJI3273ow==} + '@rspack-canary/binding-darwin-arm64@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-C4+Jzt5SjeBKWjaSehAA7pyBEnvKcygOPLz7kA4s/exNsKKybNVzCn8lBRjMjstGJUlYfCqr9R5OmbCm7+gGTg==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-ni93a3FLizXUTA1K9TKQg14uFmdRa2Lmao1yLI693u9eHqjpcManIpVIv/ZnLI/lKCZDR7Y0hzGQwjx5NOnbNQ==} + '@rspack-canary/binding-darwin-x64@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-zdUv2FMVlNEN7w9eFUtXkmdtiiSgdQ/sxBIWbW4CziZ4kpMUGXcsXvDAXBgPaHXcxt9MOXAhA5PhSrz0kRDwuA==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-wh/aet+zC64VJNxMGDoif31gIk6XDIehJgkafoWIcIwi8PgeQd6yK4HtciRLIyCU1rNGnQJcNeFPxJ3SRjCEfw==} + '@rspack-canary/binding-linux-arm64-gnu@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-ZF5yMSvWTqKdMJyX9QKFqEtEbaNVPdoQemhobjog9xeVDcxk28I0bt2+qEqjyr1JyIeHJ/XO/mkSXGyChZgGBQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-07ql1kBkuWNJjd5VuCrCoP7DN5bWAEwwB9BOw9fYYvmwq3oaMAWRy1DGu22AaQz+uLxlziez4PIczT9v6f+d5w==} + '@rspack-canary/binding-linux-arm64-musl@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-n4SDaDzXWA4s86x9HwisXiguf2Z4E042NkChE2VQibAZYRGKnrxLbx04hH+a4r7mqw+M8es5ZdzTrtveVG4yZw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-kPTiVs6E1mzPCxm651oiu37i9JT1/8RdSW5YlqPMVJ6l2BKQfnUi+MYmJgfNS7Hi5jJH3MhytE/L4a3pNMMDGA==} + '@rspack-canary/binding-linux-x64-gnu@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-Hq8BSJCLxVgfD2zBW4h1KvoX4crYwjwnsfLYv3ZGsd/QJur/rC0kRwNHrTuKK8ycXXKrnL+bIHcu2OmUsF/0Kg==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-znJ2D62E6a4GtivOcNQ/jQZn+yQsIbkdz+O3gsT50ZsPAEniWTStJ4HpqZFFvfc7hJ5qPSU/csXq4bCbdmKRlA==} + '@rspack-canary/binding-linux-x64-musl@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-1cWPRrvYLQOe8IciNx8DPBpuhW+FvfIDjYV2lN+78ArokF7CZVE3vkY4NDnnjmozGl3Xsdewb6nsQvjOxiTleQ==} cpu: [x64] os: [linux] libc: [musl] - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-CXD0/sOWN+RWoDgmnihzey9Z8IrqvuZ+KqrotyxR6jdIHAR1hnkzZq+nvQOxfd1UBCWiszM2ekj0fdGy7Gfz3g==} + '@rspack-canary/binding-wasm32-wasi@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-L3U/ngHY+YHjGlkPPvBmJJZmRnQ9Dc7CRugCYcMnVNSpw61RiBpUOKhcHtGcggBw8WC9k23am5y4AnTGWVP+ww==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-AmsRHg19NAgweVC19+A+x5NlYu0w3qZVB68Cjk8z8awFFIuCH7jv8vlKr4spdkujbasoD+z5sEs+3NPAlnHy2w==} + '@rspack-canary/binding-win32-arm64-msvc@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-RPODFBi+2C2y4zDsVMe161RbgKEjV7t+y+RYuIfFXHM7nrPqm1Bzf0esTCPtjhxtWupA7wd90py29P+hip4peQ==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-2bD3JUZRlQVzggTyNjSfe0HSyaToirrhrPHFwm9iQb7J8E39AwWguwoQ9o3mRomqmMtqH4/q6O8pXYXMhI6YVA==} + '@rspack-canary/binding-win32-ia32-msvc@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-GOYUGDT3upWhyBOzU4DyE+g2XR0wDApoPkeIm7+kxVmfhP4g1j9428tcdLi0YWscbb8CZ0ESdE+TBNyWrL8Qvg==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-2EOBDTZWuSl+khhCtCpHRel5P+/ZcFW2t2ayr61V64b3ovVYAt0YrIrYVUXWHINBpLER5DXlo4puxqaowX8RSg==} + '@rspack-canary/binding-win32-x64-msvc@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-7B2JXY6FD+YYe/qVVYqbz6xDDKiWJX/ltgjP4yWdBqJFpa1ljXFqiLhlEXi7e9+P9PIz62oo1SJ6PFbiWjZVzw==} cpu: [x64] os: [win32] - '@rspack-canary/binding@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-tt1ZUPKg7RWprwtMu42Xf0HPIxlcIFK/wOu1lkQMHsqqaF/hn0oQFsypZx7PNp3W77G6xUgfaRRtNmmaxs7trw==} + '@rspack-canary/binding@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-3i0qByAtzZ3blbJ0kxuJMltYydMhLvW/EeCsHbtIaEHJbrrNF3rI5xrE3xTWgWZqHNwmb0aQRw0A5BBv5ow2HQ==} - '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320': - resolution: {integrity: sha512-7qEizlG3uBtjgh3XgjkThhpgAqYo6jAC34+YzuMGeFOwmgmqqUGqkor5lYtdWMrLyUe4EG/0Cg00ttPoZR7l1g==} + '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709': + resolution: {integrity: sha512-qqLfmGkz2wkPbt/ad47Mk6wCV5raverbYbhgHzjklgpxZSQtQRWpvD5OtdglH19h151VvO5YSmSIkEpxBW+ZFw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -9559,7 +9559,7 @@ snapshots: '@rsbuild/core@2.0.9': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -9751,7 +9751,7 @@ snapshots: '@rsdoctor/sdk': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/types': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) '@rsdoctor/utils': 1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2) - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -9783,7 +9783,7 @@ snapshots: '@rsdoctor/types@1.5.12(@swc/helpers@0.5.23)(webpack@5.107.2)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' '@types/connect': 3.4.38 '@types/estree': 1.0.5 '@types/tapable': 2.3.0 @@ -9859,89 +9859,89 @@ snapshots: '@rslint/win32-x64@0.5.3': optional: true - '@rspack-canary/binding-darwin-arm64@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-darwin-arm64@2.0.7-canary-a310bbfa-20260603233709': optional: true - '@rspack-canary/binding-darwin-x64@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-darwin-x64@2.0.7-canary-a310bbfa-20260603233709': optional: true - '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-linux-arm64-gnu@2.0.7-canary-a310bbfa-20260603233709': optional: true - '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-linux-arm64-musl@2.0.7-canary-a310bbfa-20260603233709': optional: true - '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-linux-x64-gnu@2.0.7-canary-a310bbfa-20260603233709': optional: true - '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-linux-x64-musl@2.0.7-canary-a310bbfa-20260603233709': optional: true - '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-wasm32-wasi@2.0.7-canary-a310bbfa-20260603233709': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-win32-arm64-msvc@2.0.7-canary-a310bbfa-20260603233709': optional: true - '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-win32-ia32-msvc@2.0.7-canary-a310bbfa-20260603233709': optional: true - '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding-win32-x64-msvc@2.0.7-canary-a310bbfa-20260603233709': optional: true - '@rspack-canary/binding@2.0.6-canary-30a80444-20260603210320': + '@rspack-canary/binding@2.0.7-canary-a310bbfa-20260603233709': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.6-canary-30a80444-20260603210320' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.6-canary-30a80444-20260603210320' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.6-canary-30a80444-20260603210320' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.6-canary-30a80444-20260603210320' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.6-canary-30a80444-20260603210320' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.6-canary-30a80444-20260603210320' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.6-canary-30a80444-20260603210320' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.6-canary-30a80444-20260603210320' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.6-canary-30a80444-20260603210320' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.6-canary-30a80444-20260603210320' - - '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)': - dependencies: - '@rspack/binding': '@rspack-canary/binding@2.0.6-canary-30a80444-20260603210320' + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@2.0.7-canary-a310bbfa-20260603233709' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@2.0.7-canary-a310bbfa-20260603233709' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@2.0.7-canary-a310bbfa-20260603233709' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@2.0.7-canary-a310bbfa-20260603233709' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@2.0.7-canary-a310bbfa-20260603233709' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@2.0.7-canary-a310bbfa-20260603233709' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@2.0.7-canary-a310bbfa-20260603233709' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@2.0.7-canary-a310bbfa-20260603233709' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@2.0.7-canary-a310bbfa-20260603233709' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@2.0.7-canary-a310bbfa-20260603233709' + + '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': '@rspack-canary/binding@2.0.7-canary-a310bbfa-20260603233709' optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/cli@2.0.5(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)))': + '@rspack/cli@2.0.5(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.0.3(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)) - '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.1(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' - '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.0.3(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' - '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)) + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' + '@rspack/dev-middleware': 2.0.1(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.0': {} '@rspack/plugin-react-refresh@2.0.0(@swc/helpers@0.5.23)(react-refresh@0.18.0)': dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' react-refresh: 0.18.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@swc/helpers' - '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.1(@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' '@rspack/resolver-binding-darwin-arm64@0.2.8': optional: true @@ -13014,7 +13014,7 @@ snapshots: less-loader@12.3.3(@swc/helpers@0.5.23)(less@4.6.4)(webpack@5.107.2): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' less: 4.6.4 optionalDependencies: webpack: 5.107.2 @@ -14587,7 +14587,7 @@ snapshots: rspack-vue-loader@17.5.0(@swc/helpers@0.5.23)(vue@3.5.35(typescript@6.0.3)): dependencies: - '@rspack/core': '@rspack-canary/core@2.0.6-canary-30a80444-20260603210320(@swc/helpers@0.5.23)' + '@rspack/core': '@rspack-canary/core@2.0.7-canary-a310bbfa-20260603233709(@swc/helpers@0.5.23)' '@rspack/lite-tapable': 1.1.0 chalk: 4.1.2 optionalDependencies: