diff --git a/e2e/package.json b/e2e/package.json index 48956a9..720a99a 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -12,14 +12,14 @@ }, "devDependencies": { "@e2e/helper": "workspace:*", - "@rsbuild/core": "^2.0.6", + "@rsbuild/core": "^2.0.7", "@rsbuild/plugin-react": "^2.0.0", "@types/express": "^5.0.6", "@types/webpack-env": "^1.18.8", "cross-env": "^10.1.0", "express": "^5.2.1", "rsbuild-plugin-rsc": "workspace:*", - "srvx": "^0.11.15" + "srvx": "^0.11.16" }, "dependencies": { "react": "^19.2.6", diff --git a/examples/client/package.json b/examples/client/package.json index 4eddefd..9c05a07 100644 --- a/examples/client/package.json +++ b/examples/client/package.json @@ -9,18 +9,18 @@ "preview": "node server.js" }, "dependencies": { - "react": "^19.1.0", - "react-dom": "^19.1.0", + "react": "^19.2.6", + "react-dom": "^19.2.6", "react-server-dom-rspack": "0.0.2", "rsc-html-stream": "^0.0.7" }, "devDependencies": { - "@rsbuild/core": "^2.0.6", + "@rsbuild/core": "^2.0.7", "@rsbuild/plugin-react": "^2.0.0", "@types/express": "^5.0.6", "@types/webpack-env": "^1.18.8", - "express": "^4.18.2", + "express": "^4.22.2", "rsbuild-plugin-rsc": "workspace:*", - "srvx": "^0.9.8" + "srvx": "^0.11.16" } } diff --git a/examples/react-router/package.json b/examples/react-router/package.json index 08280ec..3a4abe5 100644 --- a/examples/react-router/package.json +++ b/examples/react-router/package.json @@ -9,19 +9,19 @@ "preview": "node server.js" }, "dependencies": { - "react": "^19.2.4", - "react-dom": "^19.2.4", - "react-router": "^7.13.1", + "react": "^19.2.6", + "react-dom": "^19.2.6", + "react-router": "^7.15.1", "react-server-dom-rspack": "0.0.2" }, "devDependencies": { - "@rsbuild/core": "^2.0.6", + "@rsbuild/core": "^2.0.7", "@rsbuild/plugin-react": "^2.0.0", "@types/express": "^5.0.6", - "@types/node": "^25.0.3", + "@types/node": "^25.9.1", "@types/webpack-env": "^1.18.8", - "express": "^4.18.2", + "express": "^4.22.2", "rsbuild-plugin-rsc": "workspace:*", - "srvx": "^0.11.12" + "srvx": "^0.11.16" } } diff --git a/examples/server/package.json b/examples/server/package.json index 5a49ec5..6deb013 100644 --- a/examples/server/package.json +++ b/examples/server/package.json @@ -9,19 +9,19 @@ "preview": "node server.js" }, "dependencies": { - "react": "^19.1.0", - "react-dom": "^19.1.0", + "react": "^19.2.6", + "react-dom": "^19.2.6", "react-server-dom-rspack": "0.0.2", "rsc-html-stream": "^0.0.7" }, "devDependencies": { - "@rsbuild/core": "^2.0.6", + "@rsbuild/core": "^2.0.7", "@rsbuild/plugin-react": "^2.0.0", "@types/express": "^5.0.6", - "@types/node": "^25.0.3", + "@types/node": "^25.9.1", "@types/webpack-env": "^1.18.8", - "express": "^4.18.2", + "express": "^4.22.2", "rsbuild-plugin-rsc": "workspace:*", - "srvx": "^0.9.8" + "srvx": "^0.11.16" } } diff --git a/examples/static/package.json b/examples/static/package.json index dc4c73a..0fd82a9 100644 --- a/examples/static/package.json +++ b/examples/static/package.json @@ -9,12 +9,12 @@ "preview": "rsbuild preview" }, "dependencies": { - "react": "^19.1.0", - "react-dom": "^19.1.0", + "react": "^19.2.6", + "react-dom": "^19.2.6", "react-server-dom-rspack": "0.0.2" }, "devDependencies": { - "@rsbuild/core": "^2.0.6", + "@rsbuild/core": "^2.0.7", "@rsbuild/plugin-react": "^2.0.0", "@types/react-dom": "^19.2.3", "@types/webpack-env": "^1.18.8", @@ -22,6 +22,6 @@ "fast-glob": "^3.3.3", "rsbuild-plugin-rsc": "workspace:*", "rsc-html-stream": "^0.0.7", - "srvx": "^0.9.8" + "srvx": "^0.11.16" } } diff --git a/package.json b/package.json index 21c314e..91953f9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "rsbuild-plugin-rsc", "version": "0.1.0", - "packageManager": "pnpm@11.1.2", + "packageManager": "pnpm@11.3.0", "description": "React Server Components plugin for Rsbuild", "repository": { "type": "git", @@ -28,13 +28,13 @@ }, "devDependencies": { "@playwright/test": "^1.60.0", - "@rsbuild/core": "^2.0.6", + "@rsbuild/core": "^2.0.7", "@rslib/core": "^0.21.5", "@rslint/core": "^0.5.3", - "@rstest/core": "^0.10.0", + "@rstest/core": "^0.10.2", "@types/fs-extra": "^11.0.4", - "@types/node": "^25.8.0", - "@types/react": "^19.2.14", + "@types/node": "^25.9.1", + "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "fs-extra": "^11.3.5", "playwright": "^1.60.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9cbf24b..378a5c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^1.60.0 version: 1.60.0 '@rsbuild/core': - specifier: ^2.0.6 - version: 2.0.6 + specifier: ^2.0.7 + version: 2.0.7 '@rslib/core': specifier: ^0.21.5 version: 0.21.5(typescript@6.0.3) @@ -21,20 +21,20 @@ importers: specifier: ^0.5.3 version: 0.5.3 '@rstest/core': - specifier: ^0.10.0 - version: 0.10.0 + specifier: ^0.10.2 + version: 0.10.2 '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^25.8.0 - version: 25.8.0 + specifier: ^25.9.1 + version: 25.9.1 '@types/react': - specifier: ^19.2.14 - version: 19.2.14 + specifier: ^19.2.15 + version: 19.2.15 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.14) + version: 19.2.3(@types/react@19.2.15) fs-extra: specifier: ^11.3.5 version: 11.3.5 @@ -46,7 +46,7 @@ importers: version: 3.8.3 react-server-dom-rspack: specifier: 0.0.2 - version: 0.0.2(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 0.0.2(@rspack/core@2.0.4(@swc/helpers@0.5.21))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -64,11 +64,11 @@ importers: specifier: workspace:* version: link:helper '@rsbuild/core': - specifier: ^2.0.6 - version: 2.0.6 + specifier: ^2.0.7 + version: 2.0.7 '@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.7)(@rspack/core@2.0.4(@swc/helpers@0.5.21)) '@types/express': specifier: ^5.0.6 version: 5.0.6 @@ -85,8 +85,8 @@ importers: specifier: workspace:* version: link:.. srvx: - specifier: ^0.11.15 - version: 0.11.15 + specifier: ^0.11.16 + version: 0.11.16 e2e/helper: dependencies: @@ -103,24 +103,24 @@ importers: examples/client: dependencies: react: - specifier: ^19.1.0 - version: 19.2.5 + specifier: ^19.2.6 + version: 19.2.6 react-dom: - specifier: ^19.1.0 - version: 19.2.5(react@19.2.5) + specifier: ^19.2.6 + version: 19.2.6(react@19.2.6) react-server-dom-rspack: specifier: 0.0.2 - version: 0.0.2(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 0.0.2(@rspack/core@2.0.4(@swc/helpers@0.5.21))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) rsc-html-stream: specifier: ^0.0.7 version: 0.0.7 devDependencies: '@rsbuild/core': - specifier: ^2.0.6 - version: 2.0.6 + specifier: ^2.0.7 + version: 2.0.7 '@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.7)(@rspack/core@2.0.4(@swc/helpers@0.5.21)) '@types/express': specifier: ^5.0.6 version: 5.0.6 @@ -128,116 +128,116 @@ importers: specifier: ^1.18.8 version: 1.18.8 express: - specifier: ^4.18.2 - version: 4.22.1 + specifier: ^4.22.2 + version: 4.22.2 rsbuild-plugin-rsc: specifier: workspace:* version: link:../.. srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.11.16 + version: 0.11.16 examples/react-router: dependencies: react: - specifier: ^19.2.4 - version: 19.2.5 + specifier: ^19.2.6 + version: 19.2.6 react-dom: - specifier: ^19.2.4 - version: 19.2.5(react@19.2.5) + specifier: ^19.2.6 + version: 19.2.6(react@19.2.6) react-router: - specifier: ^7.13.1 - version: 7.14.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + specifier: ^7.15.1 + version: 7.15.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-server-dom-rspack: specifier: 0.0.2 - version: 0.0.2(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 0.0.2(@rspack/core@2.0.4(@swc/helpers@0.5.21))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) devDependencies: '@rsbuild/core': - specifier: ^2.0.6 - version: 2.0.6 + specifier: ^2.0.7 + version: 2.0.7 '@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.7)(@rspack/core@2.0.4(@swc/helpers@0.5.21)) '@types/express': specifier: ^5.0.6 version: 5.0.6 '@types/node': - specifier: ^25.0.3 - version: 25.6.0 + specifier: ^25.9.1 + version: 25.9.1 '@types/webpack-env': specifier: ^1.18.8 version: 1.18.8 express: - specifier: ^4.18.2 - version: 4.22.1 + specifier: ^4.22.2 + version: 4.22.2 rsbuild-plugin-rsc: specifier: workspace:* version: link:../.. srvx: - specifier: ^0.11.12 - version: 0.11.15 + specifier: ^0.11.16 + version: 0.11.16 examples/server: dependencies: react: - specifier: ^19.1.0 - version: 19.2.5 + specifier: ^19.2.6 + version: 19.2.6 react-dom: - specifier: ^19.1.0 - version: 19.2.5(react@19.2.5) + specifier: ^19.2.6 + version: 19.2.6(react@19.2.6) react-server-dom-rspack: specifier: 0.0.2 - version: 0.0.2(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 0.0.2(@rspack/core@2.0.4(@swc/helpers@0.5.21))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) rsc-html-stream: specifier: ^0.0.7 version: 0.0.7 devDependencies: '@rsbuild/core': - specifier: ^2.0.6 - version: 2.0.6 + specifier: ^2.0.7 + version: 2.0.7 '@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.7)(@rspack/core@2.0.4(@swc/helpers@0.5.21)) '@types/express': specifier: ^5.0.6 version: 5.0.6 '@types/node': - specifier: ^25.0.3 - version: 25.6.0 + specifier: ^25.9.1 + version: 25.9.1 '@types/webpack-env': specifier: ^1.18.8 version: 1.18.8 express: - specifier: ^4.18.2 - version: 4.22.1 + specifier: ^4.22.2 + version: 4.22.2 rsbuild-plugin-rsc: specifier: workspace:* version: link:../.. srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.11.16 + version: 0.11.16 examples/static: dependencies: react: - specifier: ^19.1.0 - version: 19.2.5 + specifier: ^19.2.6 + version: 19.2.6 react-dom: - specifier: ^19.1.0 - version: 19.2.5(react@19.2.5) + specifier: ^19.2.6 + version: 19.2.6(react@19.2.6) react-server-dom-rspack: specifier: 0.0.2 - version: 0.0.2(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 0.0.2(@rspack/core@2.0.4(@swc/helpers@0.5.21))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) devDependencies: '@rsbuild/core': - specifier: ^2.0.6 - version: 2.0.6 + specifier: ^2.0.7 + version: 2.0.7 '@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.7)(@rspack/core@2.0.4(@swc/helpers@0.5.21)) '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.14) + version: 19.2.3(@types/react@19.2.15) '@types/webpack-env': specifier: ^1.18.8 version: 1.18.8 @@ -254,8 +254,8 @@ importers: specifier: ^0.0.7 version: 0.0.7 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.11.16 + version: 0.11.16 packages: @@ -376,6 +376,16 @@ packages: core-js: optional: true + '@rsbuild/core@2.0.7': + resolution: {integrity: sha512-LsBONEzsjzOAqO72ot39eI7g53zSfF9QuDXTu4ks8IUX+EZsxRSniQfc+1zVA6a6y3b9KUUtG96avoMLKbWklQ==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + core-js: '>= 3.0.0' + peerDependenciesMeta: + core-js: + optional: true + '@rsbuild/plugin-react@2.0.0': resolution: {integrity: sha512-/1gzt39EGUSFEqB83g46QoOwsgv172HI18i6au1b6lgIaX4sv9stuX4ijdHbHCp8PqYEq+MyQ99jIQMO6I+etg==} peerDependencies: @@ -441,57 +451,113 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@2.0.4': + resolution: {integrity: sha512-0Q1QXFEsZfDc4opiDnb8q50KlBbC2VovViDaYlMJZBzvjAo325mh3itXPfz7YZ31M+TxRE7TUiJXH3ltiV1Hdg==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@2.0.3': resolution: {integrity: sha512-K3evrbTgZNa8emEqk+AjDtbuoXZp5tPZz3pcEgETxuu3KanW8Zu+Fb+TUp1DEUcL0xOmHPPox8H2cZ3pF4Zmug==} cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@2.0.4': + resolution: {integrity: sha512-oO5J2QYf7+H+aYRj85EiGrDOoDEE9EDDl7NgXv46iWvIF0wXowEHXqnjMFxHxRq2Vf6scT+0yYQX9blWcvMWAA==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@2.0.3': resolution: {integrity: sha512-aPLDaaTtX1wqjLYAIHc2MGDQZtv1Hbjx47oaaefbWz5GbAnSA4P8jdYIeeGRyrqvQ0WqJXIWXgT0d/iXtes00A==} cpu: [arm64] os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.0.4': + resolution: {integrity: sha512-BEk6mIYBK4BihW9qXXITJORrVXecTlkRjrqhgefili4xjXtLdcUnxAm9sN/2oJ8m378n2h33qDh4gr2orPBFWQ==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-musl@2.0.3': resolution: {integrity: sha512-0WulUQPop6vmSDfrTxghmVlm+6crU8/XqD2f0dOWbEniZVuDZJ5/Y/cBqTRyk3rjl0vrmUv3lc87/t7UgQJQSw==} cpu: [arm64] os: [linux] libc: [musl] + '@rspack/binding-linux-arm64-musl@2.0.4': + resolution: {integrity: sha512-Hyt3z1RwNcSMIoaoWLN4Hb/696/O5JPukf8rXQASvf2UkC+X3ij7tr+8lMSYi3Zysi1QL375CnT4fNoABEW0JA==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-x64-gnu@2.0.3': resolution: {integrity: sha512-fAhiMuV5omT53YMft+f3Y9euAFgspuyBAk9ZpeW2buL2TkuUMwP07adhhvQfKdQ5gpELfzmjQaRDGqaIT8UWiA==} cpu: [x64] os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.0.4': + resolution: {integrity: sha512-xHorBPBZAg0Pn9Q0k9dWZ9euowieDxcSOzQ9JhTCmhDY6wZH5M/kCBFlCs/OQeW5/NUArW3x3MwEdO/0QJHMxg==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-musl@2.0.3': resolution: {integrity: sha512-0kcuFoZ8vy2iNWoISFOZt+/Ujo7LRLrzE7h07AV5r+oN/mv+/v14Sd/8NUtDIScCkrYOszYq/QS31e6t0UrVfw==} cpu: [x64] os: [linux] libc: [musl] + '@rspack/binding-linux-x64-musl@2.0.4': + resolution: {integrity: sha512-QLxEGUXofF0kVNU12Y2NT3Qi9lGs+WbnYpapVeb+2IXtrAXJfU7Rhy7lAp5GLMzYMQNrKKL9SVnTWKbODbNW9Q==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-wasm32-wasi@2.0.3': resolution: {integrity: sha512-x2fsw7GzNZEnw444ikj4/b8kVjM0Y0TllxmizHpYZ9gmaQrOk5OXo9RQdz+l4zzoGors0l2IZP5Cc4GJNCaSoQ==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.0.4': + resolution: {integrity: sha512-YhN8HkiH46ONU9tm5dyoXDImDWGpU7E4SPqGI4OyAVF0445uIChurIUmTIOYcD6cg81GGeIjozWJOcb635Dcqw==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@2.0.3': resolution: {integrity: sha512-jqlxuVPdrgMuwj/HEjSkC/jmhl4fAuKyob36zJXq2uAusn2FRJ4kClGe1fLFpfxRXFVQAWwlAOwLJg8T0suuaA==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@2.0.4': + resolution: {integrity: sha512-MUlYIz82xQRN0aoiXXyEBrNVUwiOSSFRi7nuCgUKduaSdlbPWzCY31IdtOygZ06LVp5JIGUEtyqSrjQq4FrMRw==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@2.0.3': resolution: {integrity: sha512-QM4JEuyk5QaZ5gnvnAIaCwVQzCkrD2E4Sud77kx/MVGDsRkcOlMx3blMC5QNHPDamRmWGk+7314YOQvRhKuWyg==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.0.4': + resolution: {integrity: sha512-D7UcIFMzlY2yhhyuW4Ej15gBWmTwUM5DxuObl3Kv31qRv/pmV3MsqUeG5m2dqLbUxzqPH87qnp0cArbkJQ1b+w==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@2.0.3': resolution: {integrity: sha512-vSQNnAy0wswG6AfNRuArTHQBiXOXl+A9ddQxBFup4PMHUzXxKtsBLQzw7BgFC0EgrPeHbt+30j7sXVZKYukj4A==} cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@2.0.4': + resolution: {integrity: sha512-MnYKPfdrAEbtpKg/1SZ6cNtzreIRyQJK4APbxLLPXENdTH5QXQkaTjLMKEeJcJ51FRhI/+yNpOUm2oTHdCQ1Og==} + cpu: [x64] + os: [win32] + '@rspack/binding@2.0.3': resolution: {integrity: sha512-4exVNhGhW5RFHjK87XeTKbkA/qAgI5NHJlT1jNqiJv0gcUXLqTOEU3w7f8+f9zUo4JMFvPc0c9veOi4M19YYTg==} + '@rspack/binding@2.0.4': + resolution: {integrity: sha512-/QeJDPUw/lWkBJESG264KA9u6/rAjvoJhKncU4rkTi5Ap45kue5HTgOzr0ufxKdd2Xl72fjFBuqlKmtFDD5LiQ==} + '@rspack/core@2.0.3': resolution: {integrity: sha512-2ufO/8FHIA/lX6UOgSsKPhpDvHr0sh9lYq/n/LsIZsTwu3973BGbu2fg1Akvuu3rEnskPqXjsqH2EPBzEA42uA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -504,6 +570,18 @@ packages: '@swc/helpers': optional: true + '@rspack/core@2.0.4': + resolution: {integrity: sha512-OuxdQeeKWQpNvFBRDOcnoSaQvp6E4APM/6JJMM/k0p6oL1TEFQVGdNu3VGY4mRAsebnNBXapMVMhj+v66Bn2pg==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@module-federation/runtime-tools': + optional: true + '@swc/helpers': + optional: true + '@rspack/plugin-react-refresh@2.0.0': resolution: {integrity: sha512-Cf6CxBStNDJbiXMc/GmsvG1G8PRlUpa0MSfWsMTI+e8npzuTN/p8nwLs3shriBZOLciqgkSZpBtPTd10BLpj1g==} peerDependencies: @@ -513,8 +591,8 @@ packages: '@rspack/core': optional: true - '@rstest/core@0.10.0': - resolution: {integrity: sha512-TfmMZ/fvGuGCJbOfVE+Fj8mNxs0opSvEaQZm4lkXMZ/Rdvx4d0yIzHSKZ31bOIAUZIiltMXHoTwu8+pwyBHZyg==} + '@rstest/core@0.10.2': + resolution: {integrity: sha512-2nadZIrCBJL8AicSLcU0O0G2wo98QXmlsy3yX4ShiLFDlfQAzPgZJYzR6ssqQhVCMx/dIIFifyNiYsGWWWsrXg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -559,15 +637,12 @@ packages: '@types/jsonfile@6.1.4': resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} - '@types/node@25.6.0': - resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} - - '@types/node@25.7.0': - resolution: {integrity: sha512-z+pdZyxE+RTQE9AcboAZCb4otwcrvgHD+GlBpPgn0emDVt0ohrTMhAwlr2Wd9nZ+nihhYFxO2pThz3C5qSu2Eg==} - '@types/node@25.8.0': resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} + '@types/node@25.9.1': + resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} + '@types/qs@6.15.0': resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==} @@ -579,8 +654,8 @@ packages: peerDependencies: '@types/react': ^19.2.0 - '@types/react@19.2.14': - resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} + '@types/react@19.2.15': + resolution: {integrity: sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==} '@types/send@1.2.1': resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==} @@ -606,8 +681,8 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - body-parser@1.20.4: - resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==} + body-parser@1.20.5: + resolution: {integrity: sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} body-parser@2.2.2: @@ -724,8 +799,8 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} express@5.2.1: @@ -972,10 +1047,6 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - qs@6.15.1: resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} engines: {node: '>=0.6'} @@ -995,11 +1066,6 @@ packages: resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} engines: {node: '>= 0.10'} - react-dom@19.2.5: - resolution: {integrity: sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==} - peerDependencies: - react: ^19.2.5 - react-dom@19.2.6: resolution: {integrity: sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==} peerDependencies: @@ -1009,8 +1075,8 @@ packages: resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} - react-router@7.14.1: - resolution: {integrity: sha512-5BCvFskyAAVumqhEKh/iPhLOIkfxcEUz8WqFIARCkMg8hZZzDYX9CtwxXA0e+qT8zAxmMC0x3Ckb9iMONwc5jg==} + react-router@7.15.1: + resolution: {integrity: sha512-R8rl9HhgikFYoPJymnUtPXWbnDb3oget6lQnfIoupbt61aT9aOhRkDsY2XRhZRyX1Z/8a5sL74fXmFNm3NRK5A==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -1027,10 +1093,6 @@ packages: react: ^19.1.0 react-dom: ^19.1.0 - react@19.2.5: - resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==} - engines: {node: '>=0.10.0'} - react@19.2.6: resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==} engines: {node: '>=0.10.0'} @@ -1120,13 +1182,8 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} - srvx@0.11.15: - resolution: {integrity: sha512-iXsux0UcOjdvs0LCMa2Ws3WwcDUozA3JN3BquNXkaFPP7TpRqgunKdEgoZ/uwb1J6xaYHfxtz9Twlh6yzwM6Tg==} - engines: {node: '>=20.16.0'} - hasBin: true - - srvx@0.9.8: - resolution: {integrity: sha512-RZaxTKJEE/14HYn8COLuUOJAt0U55N9l1Xf6jj+T0GoA01EUH1Xz5JtSUOI+EHn+AEgPCVn7gk6jHJffrr06fQ==} + srvx@0.11.16: + resolution: {integrity: sha512-bp07zRuycfTY43IjAvvTFnmnJi8ikW0VFiHwOhhYcVW/L4xQ1XY4PAd4Nuum1rsA17C39zL7x+CDhrn5AL32Rw==} engines: {node: '>=20.16.0'} hasBin: true @@ -1162,12 +1219,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} - - undici-types@7.21.0: - resolution: {integrity: sha512-w9IMgQrz4O0YN1LtB7K5P63vhlIOvC7opSmouCJ+ZywlPAlO9gIkJ+otk6LvGpAs2wg4econaCz3TvQ9xPoyuQ==} - undici-types@7.24.6: resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} @@ -1293,12 +1344,19 @@ snapshots: transitivePeerDependencies: - '@module-federation/runtime-tools' - '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.6)(@rspack/core@2.0.3(@swc/helpers@0.5.21))': + '@rsbuild/core@2.0.7': dependencies: - '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-refresh@0.18.0) + '@rspack/core': 2.0.4(@swc/helpers@0.5.21) + '@swc/helpers': 0.5.21 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + + '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.7)(@rspack/core@2.0.4(@swc/helpers@0.5.21))': + dependencies: + '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.0.4(@swc/helpers@0.5.21))(react-refresh@0.18.0) react-refresh: 0.18.0 optionalDependencies: - '@rsbuild/core': 2.0.6 + '@rsbuild/core': 2.0.7 transitivePeerDependencies: - '@rspack/core' @@ -1346,21 +1404,39 @@ snapshots: '@rspack/binding-darwin-arm64@2.0.3': optional: true + '@rspack/binding-darwin-arm64@2.0.4': + optional: true + '@rspack/binding-darwin-x64@2.0.3': optional: true + '@rspack/binding-darwin-x64@2.0.4': + optional: true + '@rspack/binding-linux-arm64-gnu@2.0.3': optional: true + '@rspack/binding-linux-arm64-gnu@2.0.4': + optional: true + '@rspack/binding-linux-arm64-musl@2.0.3': optional: true + '@rspack/binding-linux-arm64-musl@2.0.4': + optional: true + '@rspack/binding-linux-x64-gnu@2.0.3': optional: true + '@rspack/binding-linux-x64-gnu@2.0.4': + optional: true + '@rspack/binding-linux-x64-musl@2.0.3': optional: true + '@rspack/binding-linux-x64-musl@2.0.4': + optional: true + '@rspack/binding-wasm32-wasi@2.0.3': dependencies: '@emnapi/core': 1.10.0 @@ -1368,15 +1444,31 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true + '@rspack/binding-wasm32-wasi@2.0.4': + 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': optional: true + '@rspack/binding-win32-arm64-msvc@2.0.4': + optional: true + '@rspack/binding-win32-ia32-msvc@2.0.3': optional: true + '@rspack/binding-win32-ia32-msvc@2.0.4': + optional: true + '@rspack/binding-win32-x64-msvc@2.0.3': optional: true + '@rspack/binding-win32-x64-msvc@2.0.4': + optional: true + '@rspack/binding@2.0.3': optionalDependencies: '@rspack/binding-darwin-arm64': 2.0.3 @@ -1390,19 +1482,38 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.0.3 '@rspack/binding-win32-x64-msvc': 2.0.3 + '@rspack/binding@2.0.4': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.0.4 + '@rspack/binding-darwin-x64': 2.0.4 + '@rspack/binding-linux-arm64-gnu': 2.0.4 + '@rspack/binding-linux-arm64-musl': 2.0.4 + '@rspack/binding-linux-x64-gnu': 2.0.4 + '@rspack/binding-linux-x64-musl': 2.0.4 + '@rspack/binding-wasm32-wasi': 2.0.4 + '@rspack/binding-win32-arm64-msvc': 2.0.4 + '@rspack/binding-win32-ia32-msvc': 2.0.4 + '@rspack/binding-win32-x64-msvc': 2.0.4 + '@rspack/core@2.0.3(@swc/helpers@0.5.21)': dependencies: '@rspack/binding': 2.0.3 optionalDependencies: '@swc/helpers': 0.5.21 - '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-refresh@0.18.0)': + '@rspack/core@2.0.4(@swc/helpers@0.5.21)': + dependencies: + '@rspack/binding': 2.0.4 + optionalDependencies: + '@swc/helpers': 0.5.21 + + '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.0.4(@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': 2.0.4(@swc/helpers@0.5.21) - '@rstest/core@0.10.0': + '@rstest/core@0.10.2': dependencies: '@rsbuild/core': 2.0.6 '@types/chai': 5.2.3 @@ -1422,7 +1533,7 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.7.0 + '@types/node': 25.8.0 '@types/chai@5.2.3': dependencies: @@ -1431,13 +1542,13 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 25.7.0 + '@types/node': 25.8.0 '@types/deep-eql@4.0.2': {} '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 25.7.0 + '@types/node': 25.8.0 '@types/qs': 6.15.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1451,23 +1562,19 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 25.7.0 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} '@types/jsonfile@6.1.4': dependencies: - '@types/node': 25.7.0 - - '@types/node@25.6.0': - dependencies: - undici-types: 7.19.2 + '@types/node': 25.8.0 - '@types/node@25.7.0': + '@types/node@25.8.0': dependencies: - undici-types: 7.21.0 + undici-types: 7.24.6 - '@types/node@25.8.0': + '@types/node@25.9.1': dependencies: undici-types: 7.24.6 @@ -1475,22 +1582,22 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@19.2.3(@types/react@19.2.14)': + '@types/react-dom@19.2.3(@types/react@19.2.15)': dependencies: - '@types/react': 19.2.14 + '@types/react': 19.2.15 - '@types/react@19.2.14': + '@types/react@19.2.15': dependencies: csstype: 3.2.3 '@types/send@1.2.1': dependencies: - '@types/node': 25.7.0 + '@types/node': 25.8.0 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.7.0 + '@types/node': 25.8.0 '@types/webpack-env@1.18.8': {} @@ -1508,7 +1615,7 @@ snapshots: assertion-error@2.0.1: {} - body-parser@1.20.4: + body-parser@1.20.5: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -1518,7 +1625,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.14.2 + qs: 6.15.1 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1618,11 +1725,11 @@ snapshots: etag@1.8.1: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.4 + body-parser: 1.20.5 content-disposition: 0.5.4 content-type: 1.0.5 cookie: 0.7.2 @@ -1641,7 +1748,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.1 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1897,10 +2004,6 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - qs@6.15.1: dependencies: side-channel: 1.1.0 @@ -1923,11 +2026,6 @@ snapshots: iconv-lite: 0.7.2 unpipe: 1.0.0 - react-dom@19.2.5(react@19.2.5): - dependencies: - react: 19.2.5 - scheduler: 0.27.0 - react-dom@19.2.6(react@19.2.6): dependencies: react: 19.2.6 @@ -1935,28 +2033,20 @@ snapshots: react-refresh@0.18.0: {} - react-router@7.14.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5): + react-router@7.15.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: cookie: 1.1.1 - react: 19.2.5 + react: 19.2.6 set-cookie-parser: 2.7.2 optionalDependencies: - react-dom: 19.2.5(react@19.2.5) - - react-server-dom-rspack@0.0.2(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-dom@19.2.5(react@19.2.5))(react@19.2.5): - dependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) - react: 19.2.5 - react-dom: 19.2.5(react@19.2.5) + react-dom: 19.2.6(react@19.2.6) - react-server-dom-rspack@0.0.2(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + react-server-dom-rspack@0.0.2(@rspack/core@2.0.4(@swc/helpers@0.5.21))(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - '@rspack/core': 2.0.3(@swc/helpers@0.5.21) + '@rspack/core': 2.0.4(@swc/helpers@0.5.21) react: 19.2.6 react-dom: 19.2.6(react@19.2.6) - react@19.2.5: {} - react@19.2.6: {} reusify@1.1.0: {} @@ -2080,9 +2170,7 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 - srvx@0.11.15: {} - - srvx@0.9.8: {} + srvx@0.11.16: {} statuses@2.0.2: {} @@ -2112,10 +2200,6 @@ snapshots: typescript@6.0.3: {} - undici-types@7.19.2: {} - - undici-types@7.21.0: {} - undici-types@7.24.6: {} universalify@2.0.1: {}