diff --git a/package.json b/package.json index f93670b..94376ce 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "bumpp": "^11.1.0", - "rstack": "^0.8.5" + "rstack": "^0.8.6" }, "packageManager": "pnpm@11.20.0", "engines": { diff --git a/packages/vscode/e2e/fixtures/fmt-missing-config-dependency/package.json b/packages/vscode/e2e/fixtures/fmt-missing-config-dependency/package.json index dac907a..f57ffd9 100644 --- a/packages/vscode/e2e/fixtures/fmt-missing-config-dependency/package.json +++ b/packages/vscode/e2e/fixtures/fmt-missing-config-dependency/package.json @@ -5,6 +5,6 @@ "type": "module", "description": "E2E fixture: rs fmt config imports a package that is not installed.", "dependencies": { - "rstack": "0.8.5" + "rstack": "0.8.6" } } diff --git a/packages/vscode/e2e/fixtures/rstack-cli-package-path/infra/package.json b/packages/vscode/e2e/fixtures/rstack-cli-package-path/infra/package.json index 838b106..ef19032 100644 --- a/packages/vscode/e2e/fixtures/rstack-cli-package-path/infra/package.json +++ b/packages/vscode/e2e/fixtures/rstack-cli-package-path/infra/package.json @@ -5,7 +5,7 @@ "type": "module", "description": "The tooling install of the rstack-cli-package-path fixture, outside the folder root's walk-up.", "dependencies": { - "rstack": "0.8.5" + "rstack": "0.8.6" }, "devDependencies": { "jiti": "^2.7.0" diff --git a/packages/vscode/e2e/fixtures/rstack-fmt-only/package.json b/packages/vscode/e2e/fixtures/rstack-fmt-only/package.json index 6366812..bc7095c 100644 --- a/packages/vscode/e2e/fixtures/rstack-fmt-only/package.json +++ b/packages/vscode/e2e/fixtures/rstack-fmt-only/package.json @@ -5,7 +5,7 @@ "type": "module", "description": "E2E fixture: a formatting-only `rstack.config.ts` (#93).", "dependencies": { - "rstack": "0.8.5" + "rstack": "0.8.6" }, "devDependencies": { "jiti": "^2.7.0" diff --git a/packages/vscode/e2e/fixtures/rstack/package.json b/packages/vscode/e2e/fixtures/rstack/package.json index 10bae16..f13676c 100644 --- a/packages/vscode/e2e/fixtures/rstack/package.json +++ b/packages/vscode/e2e/fixtures/rstack/package.json @@ -5,7 +5,7 @@ "type": "module", "description": "E2E fixture: an rstack-cli project whose only config is `rstack.config.ts`, which lights all three stacks.", "dependencies": { - "rstack": "0.8.5" + "rstack": "0.8.6" }, "devDependencies": { "jiti": "^2.7.0" diff --git a/packages/vscode/e2e/fixtures/rstest-ownership/package.json b/packages/vscode/e2e/fixtures/rstest-ownership/package.json index 4bde6f9..d56236e 100644 --- a/packages/vscode/e2e/fixtures/rstest-ownership/package.json +++ b/packages/vscode/e2e/fixtures/rstest-ownership/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "dependencies": { - "@rstest/core": "0.12.4", - "rstack": "0.8.5" + "@rstest/core": "0.12.5", + "rstack": "0.8.6" } } diff --git a/packages/vscode/e2e/fixtures/rstest/package.json b/packages/vscode/e2e/fixtures/rstest/package.json index 5df487c..bc22158 100644 --- a/packages/vscode/e2e/fixtures/rstest/package.json +++ b/packages/vscode/e2e/fixtures/rstest/package.json @@ -5,6 +5,6 @@ "type": "module", "description": "E2E fixture: a project detected as Rstest only, installed from the npm registry.", "dependencies": { - "@rstest/core": "0.12.4" + "@rstest/core": "0.12.5" } } diff --git a/packages/vscode/e2e/lint/fixtures/document-ownership/package.json b/packages/vscode/e2e/lint/fixtures/document-ownership/package.json index dad3963..d629bb0 100644 --- a/packages/vscode/e2e/lint/fixtures/document-ownership/package.json +++ b/packages/vscode/e2e/lint/fixtures/document-ownership/package.json @@ -6,7 +6,7 @@ "description": "E2E fixture: a root rstack.config.ts with define.lint() beside a nested rslint.config.ts; each document is linted by the config on its own ancestor chain.", "dependencies": { "@rslint/core": "0.9.5", - "rstack": "0.8.5" + "rstack": "0.8.6" }, "devDependencies": { "jiti": "2.7.0" diff --git a/packages/vscode/e2e/rstest/fixtures/workspace-1/package.json b/packages/vscode/e2e/rstest/fixtures/workspace-1/package.json index 803b4d0..5e7a0b9 100644 --- a/packages/vscode/e2e/rstest/fixtures/workspace-1/package.json +++ b/packages/vscode/e2e/rstest/fixtures/workspace-1/package.json @@ -4,6 +4,6 @@ "private": true, "description": "E2E fixture for the ported Rstest suites: upstream `tests/fixtures/workspace-1`, made self-contained on the published `@rstest/core`.", "dependencies": { - "@rstest/core": "0.12.4" + "@rstest/core": "0.12.5" } } diff --git a/packages/vscode/e2e/rstest/fixtures/workspace-2/package.json b/packages/vscode/e2e/rstest/fixtures/workspace-2/package.json index 5491501..efc7355 100644 --- a/packages/vscode/e2e/rstest/fixtures/workspace-2/package.json +++ b/packages/vscode/e2e/rstest/fixtures/workspace-2/package.json @@ -4,6 +4,6 @@ "private": true, "description": "E2E fixture for the ported Rstest suites: upstream `tests/fixtures/workspace-2`. One install at the root serves both nested projects via the normal node_modules walk-up.", "dependencies": { - "@rstest/core": "0.12.4" + "@rstest/core": "0.12.5" } } diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 1c096ff..760fb85 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -432,10 +432,10 @@ ], "devDependencies": { "@rsbuild/core": "~2.2.14", - "@rslib/core": "^1.0.3", + "@rslib/core": "^1.0.4", "@rslint/core": "^0.9.5", "@rstackjs/load-config": "^1.0.2", - "@rstest/core": "^0.12.4", + "@rstest/core": "^0.12.5", "@types/istanbul-lib-report": "^3.0.3", "@types/mocha": "^10.0.10", "@types/node": "^22.20.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f5a18a..1acb130 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^11.1.0 version: 11.1.0 rstack: - specifier: ^0.8.5 - version: 0.8.5(jiti@2.7.0)(typescript@5.9.3) + specifier: ^0.8.6 + version: 0.8.6(jiti@2.7.0)(typescript@5.9.3) packages/vscode: devDependencies: @@ -21,8 +21,8 @@ importers: specifier: ~2.2.14 version: 2.2.14 '@rslib/core': - specifier: ^1.0.3 - version: 1.0.3(typescript@5.9.3) + specifier: ^1.0.4 + version: 1.0.4(typescript@5.9.3) '@rslint/core': specifier: ^0.9.5 version: 0.9.5(jiti@2.7.0) @@ -30,8 +30,8 @@ importers: specifier: ^1.0.2 version: 1.0.2(jiti@2.7.0) '@rstest/core': - specifier: ^0.12.4 - version: 0.12.4 + specifier: ^0.12.5 + version: 0.12.5 '@types/istanbul-lib-report': specifier: ^3.0.3 version: 3.0.3 @@ -107,12 +107,24 @@ packages: cpu: [arm64] os: [darwin] + '@ast-grep/napi-darwin-arm64@0.51.0': + resolution: {integrity: sha512-jKzwYtHqVAY3F6Ch9sE4zRc2iDP74U2bJB2AucRDpQe3HrHUz4rCCfXS4PZpq9FL+kI6YS+qglZG3LRgnv1JsA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@ast-grep/napi-darwin-x64@0.45.3': resolution: {integrity: sha512-tIclZ5pM+YSgk8NNTBoTkaclbS39cU5lbVfSrFWX4LUnxXfUPG+F+ppxyFjKwJTBELsGHEO4LdX3/Lc+FDwPNA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] + '@ast-grep/napi-darwin-x64@0.51.0': + resolution: {integrity: sha512-P0Vrid8pJrLuhJ23TskxsqzZYdATOY49JfC6u4295CTz2O9hPH+YkURIPYpV424AItsQ6I4LfyJieXaK+noNcQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@ast-grep/napi-linux-arm64-gnu@0.45.3': resolution: {integrity: sha512-Bm8F7/oRHQkDXbjH+gBi9oB5huJ0q12r/AIOMIypf5PWlAVvh206Tsw468phw4Oh6kd4Ad1Z+gflNW1MutgK2g==} engines: {node: '>= 10'} @@ -120,6 +132,13 @@ packages: os: [linux] libc: [glibc] + '@ast-grep/napi-linux-arm64-gnu@0.51.0': + resolution: {integrity: sha512-0TEQf4dydUVL2ieG8aVyxSF+JdoPJDqyHTHfXIOVpYRmuwFS5MC0Lt1kjh5mO3uFzxF1dqobqigeKB7UhklfRQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@ast-grep/napi-linux-arm64-musl@0.45.3': resolution: {integrity: sha512-yr5xcRerV41GeRxmZ8SKbfGeyZRhQePoNNCgTAb4OrWMelWwbMI80aY7/IlF2bo1sN40BSW4hZdGIO/akTd1RQ==} engines: {node: '>= 10'} @@ -127,6 +146,13 @@ packages: os: [linux] libc: [musl] + '@ast-grep/napi-linux-arm64-musl@0.51.0': + resolution: {integrity: sha512-2rqfTEwNjaYsi2Db76BIfmRTF28P2fLul05G8EvX1p7YHL9y2pn+on8Ex/SuPnS2whpNn399h8GQ7hupPNugwQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + '@ast-grep/napi-linux-x64-gnu@0.45.3': resolution: {integrity: sha512-lluRK3hxfHMQdFuVID6seAKVx4FH0kEwF6rCh5/I40Sf3EtNR2UCBXAqd6RBA6hqlSckktvBxCfw+h4aescDmg==} engines: {node: '>= 10'} @@ -134,6 +160,13 @@ packages: os: [linux] libc: [glibc] + '@ast-grep/napi-linux-x64-gnu@0.51.0': + resolution: {integrity: sha512-V2kuGNPF6rA5OGK6eMxEdUtzDy4lMJyPeCh0LnO3nL7gscRBaytwUBhx851mutOUqQkGbgZwAdDXv77VaeWKDg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + '@ast-grep/napi-linux-x64-musl@0.45.3': resolution: {integrity: sha512-09wJQKq86LqILqQtw0+X09SzhcPwUnMVFKyia7S3XLbLqSeQpAMF55Y+zll53JRQ1dCzFEZJyvTT/7j9vwfE3w==} engines: {node: '>= 10'} @@ -141,28 +174,57 @@ packages: os: [linux] libc: [musl] + '@ast-grep/napi-linux-x64-musl@0.51.0': + resolution: {integrity: sha512-yOYdRAP6i8tEuDx8RgayAirn3fhNIA/aA3mQ4OibPIR9q4uzl0uJeGH6xjdcFhXCbCgIuTuPQKxIIO5HnPazIQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + '@ast-grep/napi-win32-arm64-msvc@0.45.3': resolution: {integrity: sha512-/HiVgw2cdtzXLDLoG4eBBcauekNXewfagy7qiVbjkVu/KcCH8dJ9lpj8DzeWwuBNtZxuD8jpiwP0M1pz3Bc3uw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] + '@ast-grep/napi-win32-arm64-msvc@0.51.0': + resolution: {integrity: sha512-/pwe01sSnKdVMyybKiJ8tvOaaM3dUVXj9JiYHEAs14xTAS0RWKMOAoqpKxB97Yg4ukssQiemUiViBby88TGy6A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@ast-grep/napi-win32-ia32-msvc@0.45.3': resolution: {integrity: sha512-/gwJrJQUw65uNtAFcG2rtSTr117Gqqy3bfjaljCPKsa65dTeRcMMnjKLlZ6V9/g8z+4Xf78kdhp5ECbir4yfSw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] + '@ast-grep/napi-win32-ia32-msvc@0.51.0': + resolution: {integrity: sha512-RF49CWQslYIx1DGq090a3gqBQEYxLBmg8CsVRgnEyF0KDlcGinCDeRg/EqxVyDQ+e9VT3ycKpUjby+V7aMujXg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + '@ast-grep/napi-win32-x64-msvc@0.45.3': resolution: {integrity: sha512-CEZAMAsaDoQoVE3MT2c/ry3/ydfyaqlTjxv8DK5PG355SrdAYPgevGC2Me6tz4dhphJin89Y20VsnrS5UrYV5Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] + '@ast-grep/napi-win32-x64-msvc@0.51.0': + resolution: {integrity: sha512-OlGEtNSx1q2NdRXOSHBEGtuyZXS6Ix3bE2HdGepuYnNZJoafvX/WljkO+kzNimJGGSXTs6/t+o7XeGsB8vL/Bw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@ast-grep/napi@0.45.3': resolution: {integrity: sha512-bjJsUt0g3UCwbn9bjv7MnoR15rszSm79yPCXn4DWWK0NuYUUqBU/srtNMR4WnpfR7TnfBRdYFoqSNx0pGCNWJg==} engines: {node: '>= 10'} + '@ast-grep/napi@0.51.0': + resolution: {integrity: sha512-thHIZoygVkwW/6yBFBgqPtmKpAnEfwsJyIFliKo6hxkXlYLLfvwReDH2le/5zk358ir/97IJdTB7xv309LYbSQ==} + engines: {node: '>= 10'} + '@azu/format-text@1.0.2': resolution: {integrity: sha512-Swi4N7Edy1Eqq82GxgEECXSSLyn6GOb5htRFPzBDdUkECGXtlf12ynO5oJSpWKPwCaUssOu7NfhDcCWpIC6Ywg==} @@ -600,8 +662,8 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} - '@rsbuild/core@2.2.13': - resolution: {integrity: sha512-UDSDrokgG70tmx+0bz9kuc64SkPQ5A1/Zhqsp8pD0L3Cko/xEnukAbrjouGihUTk55imhC4zx62DnQN/1VJ+GQ==} + '@rsbuild/core@2.2.14': + resolution: {integrity: sha512-HNzuviBQuaPn24ltmlW0BwwB9YclY9sFz847Qyh8CeTtLLkfznmkSMeXeUHSTcZC22gveRKkut7iLjI1HPzCjw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -610,8 +672,8 @@ packages: core-js: optional: true - '@rsbuild/core@2.2.14': - resolution: {integrity: sha512-HNzuviBQuaPn24ltmlW0BwwB9YclY9sFz847Qyh8CeTtLLkfznmkSMeXeUHSTcZC22gveRKkut7iLjI1HPzCjw==} + '@rsbuild/core@2.3.0-beta.0': + resolution: {integrity: sha512-g1N0YmOc/ZVMYJAq/AnNaz0arrFYYS3cPmOAG+RDvOKlxXpWZ/HAd3OjgsZQfmiv4FuN5V12FxflWweeh4c9Hg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -633,6 +695,19 @@ packages: typescript: optional: true + '@rslib/core@1.0.4': + resolution: {integrity: sha512-rZN0RMouy5ftByUQpIoQLkVzBgatkTRYxt282ZKBQ2yn+KPTW2fnUWsCJJt12VhopldIZ6P+A/tWajYymRZ40Q==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7 + typescript: ^5 || ^6 || ^7 || ^7.1.0-0 + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + typescript: + optional: true + '@rslint/core@0.9.5': resolution: {integrity: sha512-bqeT2VHn0zlvRUecq7naWBqDCdr2eHphijSAAOVHAdKoNJx5KHpL+/wchJUnaPop5KtsPTi5crNJQJ4GWyoleg==} hasBin: true @@ -691,81 +766,161 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@2.3.0-rc.0': + resolution: {integrity: sha512-+zbYaxv7nmSfrgK6la5UNX2RU7Qdyy94grGehG6XcUPVJ3/v9x43l6VzFNjSX2DLduLD5I4n4sYdeyN3saLK9g==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@2.2.9': resolution: {integrity: sha512-QtUS7lyOE5oxdMm7RH/Fw176jqwdHiTW2qEsmbdCYzPw3t7QkmI5ohoyiuxOp3czJfaayXP6bVyvm2FqqnWPAw==} cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@2.3.0-rc.0': + resolution: {integrity: sha512-0IqTC/BiJWjIWLVebB7dwFH8xKXZEDAxvybbkEAEHZckq1yyC77eAxfOdoUSLTHw88TvmoUA9xwsYGQAiRiBIQ==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@2.2.9': resolution: {integrity: sha512-GMKxtBJAMoqBPqXZVi0QanDkneWwgiKRpTgHW/pbKPY/2XMfZJ98thm4YlATO18XZJ2KET+GfsNfaf1o5Y+aaA==} cpu: [arm64] os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.3.0-rc.0': + resolution: {integrity: sha512-rrcgbN01C72vDOuRxGRWsYFHTy8HMRbRzRg4mRo24KqBjXM/E1lKT+srbo4hKzts9pkO7yZn8GquRu1J+3sZ7Q==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-musl@2.2.9': resolution: {integrity: sha512-aW3fcM64R5mY2+ym6Q8okAo/pcVIjAliqxFOc9lf9hCyS7hHaabWo30smeMX3neEjsqw+iyNbzWMuH0G5AugTw==} cpu: [arm64] os: [linux] libc: [musl] + '@rspack/binding-linux-arm64-musl@2.3.0-rc.0': + resolution: {integrity: sha512-EO+claUHjzK9YMvuCxYvVhK35qAgJURh9EvQhjgD/nKTnhSffk2pTMTzpEfK1WT8VlIUZrteHTb81QdGlwQshQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-ppc64-gnu@2.2.9': resolution: {integrity: sha512-dVEiyZdANq+g/qugI64vKnxO+PCVicidu/GQ6sO0QEWGVzdSUbxHztHviSnMwdvRs6OLrN7Lwhaw536hJ/cU8w==} cpu: [ppc64] os: [linux] libc: [glibc] + '@rspack/binding-linux-ppc64-gnu@2.3.0-rc.0': + resolution: {integrity: sha512-B6Cq+wEeUxKOjb7VIzcgoEgg+D/FoG4+lk+AJMWsgaW9co9GWj3zvYvqlfLySMs95V5LWoR0EqU/FOMPQpJyYg==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-riscv64-gnu@2.2.9': resolution: {integrity: sha512-uBHWmfMm502145le0EUOsBoV6bJ9XA5s3NQLL4smSMoSEuMbNrRhqDJ2+B1u8aXVfjfhxCPyNlMDmgbsdVaO0Q==} cpu: [riscv64] os: [linux] libc: [glibc] + '@rspack/binding-linux-riscv64-gnu@2.3.0-rc.0': + resolution: {integrity: sha512-Nl5bCdXs0esE0XPx3yyWTJqy+5o7etDPaNOYJc49lwziaKVvVRC5NxclZKJ71rWGMwhD8q0m9niGkoLZS4zHsQ==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-riscv64-musl@2.2.9': resolution: {integrity: sha512-MR7e6PP7KcG3jHYWznk17npBBvjUXQg7qQbS+yrAu0R3p/27wLp+aP5m/zk4ev1Iq93ccIBIAGVRGA3v1fSKew==} cpu: [riscv64] os: [linux] libc: [musl] + '@rspack/binding-linux-riscv64-musl@2.3.0-rc.0': + resolution: {integrity: sha512-SeCLJkYg9r0YhfzM5WZPp9Ac4owQxPRaXyUbWMxls8w1ZLFVru9lYF20CZc7hGcivtMr+W6XXcX6ODNRW9zwAw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-s390x-gnu@2.2.9': resolution: {integrity: sha512-Tc9Nuv7XvkrAG79Ps/6F7vT4bxZqiaiQ3Rd3BidKUjVYiwTPJogk1W3gPXp7Lw+AMoN/dY63W22bMJ7Oh0FeZw==} cpu: [s390x] os: [linux] libc: [glibc] + '@rspack/binding-linux-s390x-gnu@2.3.0-rc.0': + resolution: {integrity: sha512-Xk4q0xd9g3doBFTUrbXuWVLy3kHe2dHO6tjaZpLJzFP1a6lHe3EIO9pNQinF93nMaV5+sMOI6yl21kOuLLwQPA==} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.2.9': resolution: {integrity: sha512-xQYhQwC8q3mSCzHV+yi76Gt2Lt9BhnmeJnQgXGjuhyvjZWBB9jFNp9Uj6umun7tlMliMRhoqTesqvK4Vo/kkcQ==} cpu: [x64] os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.3.0-rc.0': + resolution: {integrity: sha512-SnOEpaRFuPFsa6Pl63V9C+brPuafqD43FiGBuQuoOcEPgBrK7LUVj3/nl4tsOUDsK/H1fEiTY31XMpsaDdQTxQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-musl@2.2.9': resolution: {integrity: sha512-FfEYdFhOd1nZL+U/up8nlbcRTTyWX4ohXUQcApQMYKIZoR1EJ0g/oBhS915+TSray0DchA+NT6yVL1sqWJOFaQ==} cpu: [x64] os: [linux] libc: [musl] + '@rspack/binding-linux-x64-musl@2.3.0-rc.0': + resolution: {integrity: sha512-CTOjshRMGPfcRl0oDpyxxcSy4CDSJgtReItlQ0U8M8M+QnVuDtfDg27ijJ49bwKTaP1qeK5kQ4+r1P/kVsCOaA==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-wasm32-wasi@2.2.9': resolution: {integrity: sha512-+29JEBiUi2TMDOGYmT3Tm3JGk3f19+CbjxNEt1bVreR8axuZZj+wOSwB/sx85lKQkL5fuNPh0BhOZ7cdkDxQpA==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.3.0-rc.0': + resolution: {integrity: sha512-Iw4KN81EvD2uc1nbSyiVtJY8w3ycKngt4zDcb7OfJWzEK7Qv1nO8lncrS8N5jpqdBrqSMbg7/BVVgc/QY+AgKg==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@2.2.9': resolution: {integrity: sha512-x/BDAwQCkR+ANWAAWV+15PFWuae2z9DzL+QcVeb+5taOri+tHa/iQdG8e3GJ60d0amsR+u9BJ2CBtJLK1fQkxw==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@2.3.0-rc.0': + resolution: {integrity: sha512-U1YfJ3fTqQjjdI1Ib54+SC+TwdC058baekv5h9fWiDBvID7djPQlyKxoKjeZbVn9ino+bHjJTS0gRvzu7bApvg==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@2.2.9': resolution: {integrity: sha512-i622t0Mom3STiDi8VHLaX62LKwhbT2kg37fKjzv3wQT+9bJvQ/+St6QQzFZg9C7fV53LXqAw8jFi5yIPIjg0Qw==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.3.0-rc.0': + resolution: {integrity: sha512-9dYgyZciH9Cze96G4jWmXVeP/SD8MxVEhXT6i3WfwwEzi11449CW++A6HRMapudQpB4ZzAM5IATv19wdgjDLBA==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@2.2.9': resolution: {integrity: sha512-K98FPCAv0VpDPAz5ZqZ0XI1CmdJu9Kw1FmUDl4rN/zQIt9iqYn+Hgxq6Nk6Zx7g938jiG7ABLwITXSIKGbs6aw==} cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@2.3.0-rc.0': + resolution: {integrity: sha512-y0wTMDVuRqDuS8wGtsbVBGKm3Mpe0OzjtHla6wYDjIdtPx+wKKkeOX35oIKk3oAU3ZEVVFy/9aEkhy0osoD9JA==} + cpu: [x64] + os: [win32] + '@rspack/binding@2.2.9': resolution: {integrity: sha512-Y8wDJoRo8n0KXDGq6J3KGVekkUQcOcUHSppMHoJv8JLbNBEsyaaKiDx4ljNTGEDtTON0CRbMEWbSiLRe+bJxOQ==} + '@rspack/binding@2.3.0-rc.0': + resolution: {integrity: sha512-qDAfXa3ifPccTI4X+ddvpg6V6e0AGSA58ZwYeI0WkLzgyBf3biproo4Bhil2Z1u6dHNCg9B4FPkjHsxFMO4BUQ==} + '@rspack/core@2.2.9': resolution: {integrity: sha512-Tp6/ZdM5UrGB3BeLfvh69l1iX03PZ46IgXjKqubVEuJVAhnOjpshooH/YAxcxR0AymcBLKA997Z4v+LV2aXzCw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -778,88 +933,100 @@ packages: '@swc/helpers': optional: true - '@rstackjs/cli-darwin-arm64@0.8.5': - resolution: {integrity: sha512-JC/E/ZqK9dj3zPIL1lXgfcv6iX8qTfT3VVfHcs3VKqi5qspdb2FWAFQekwYTT0s9lh98xyrMv0LkYlozwUnM3Q==} + '@rspack/core@2.3.0-rc.0': + resolution: {integrity: sha512-+NbKzmOoe7dRLcGNmnj3sJ+GyrfsyyACwaU1ZzcB4jAlDd4dDinn/ANlXjBZpjX3g762CbgtUYXz2kfzR9HFCA==} + 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 + + '@rstackjs/cli-darwin-arm64@0.8.6': + resolution: {integrity: sha512-raGaHTu2+d+ImLj1umWMVlo0CqIalYLGYZE01iqAS/3xPNK3HYtmiQJZa0qKhtujp7TZbPH+rD/pQBp870/e3Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rstackjs/cli-darwin-x64@0.8.5': - resolution: {integrity: sha512-ziBwOkEHDbu6hLZj5FIZz1N7N9Rm2rHdfzpHUpfRZq+HpWZZQiGrSn1Qo29YODFXEOhA+dmBjkTp+2tp+E6L7w==} + '@rstackjs/cli-darwin-x64@0.8.6': + resolution: {integrity: sha512-DjtJxzrGMUkAzd+VtoqAdlXc0jUyTEq9wL8pjFUTfUsmOmDTr76WZYXGxMXMQqhBhCvU9SpAcWXRkc9vDSsfYw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rstackjs/cli-linux-arm64-gnu@0.8.5': - resolution: {integrity: sha512-0xg9FVQis46RX5GwfpWIdlL8UPC+L0N5BN8LR8OR5kAmqslG51UVKH2PRbyCrtbz0/69yP9QJ44ZILJnJe8MrA==} + '@rstackjs/cli-linux-arm64-gnu@0.8.6': + resolution: {integrity: sha512-ds2J2XbUpGRN5veCEFcGIFIrXwnW8ky9/5ZCfQz7f0rEoumMdgbE6Z+9QEuNzFp/+vs6osMKF12PXrZlcBF24A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-arm64-musl@0.8.5': - resolution: {integrity: sha512-cyebAv2DR9oMofphf+p01btETdFiexMeXDwIYORzZjWRv47fZLhWTkKTAXfNDIW2PlKBMtsvjrPGbIVwj7xXgA==} + '@rstackjs/cli-linux-arm64-musl@0.8.6': + resolution: {integrity: sha512-32znCPFXlhCwWSRyvPtxQt74+ueyruUXwwJiQ2kaRyjmclc7HqB1WIIX2xUM6t4QA/rLHXgFiMvT6R9JnlbMjQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rstackjs/cli-linux-ppc64-gnu@0.8.5': - resolution: {integrity: sha512-aO8c8qNsqF+Ae6URY6b1Dg3FEo5P/0/U99gnTPL6Dkyac84sRWDq6pwoTGXgKz/T1UZeTFEaX2mS8iv+/xlZmQ==} + '@rstackjs/cli-linux-ppc64-gnu@0.8.6': + resolution: {integrity: sha512-tbrxrK4r/31taR9H6JUTSeIh0PqELlAnxhiuBGyPpVjawMYZa1R79RQXf0OX6anyA4lzkOiub7QNIMBhjdKEEg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-riscv64-gnu@0.8.5': - resolution: {integrity: sha512-vorhKQ9YR03zGL9U2xDYbfxKxBia+YQWrHJoUUOA2zHFCqk/AIyB93Ukpz2BsYUfP8/8/5EmGX+wDmjiWxSdeg==} + '@rstackjs/cli-linux-riscv64-gnu@0.8.6': + resolution: {integrity: sha512-9hqtLvdxRj9aNOa4ZKv1IEQPtkJOQfIELjQ+e4b11jjW1AWLhPSzrZ2Dvef181RVow0KdtO9q+wn51PK0/G1Jg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-riscv64-musl@0.8.5': - resolution: {integrity: sha512-DiAZzqg7ZHm4yVyB2KukcHHxSpa+GRAMAhINcJ3sa8CvOp4Ii0zEHBJssILvIyxOvXML/vCD5MUdzfb+bOjyZg==} + '@rstackjs/cli-linux-riscv64-musl@0.8.6': + resolution: {integrity: sha512-6ky42QbnBM09GqVm4L92dOEdCUak3Jxmpv3KhwpKWYnFonyUiGdmfDpfgs1HpBC2nR8PxbNI/CmVfYhitwKpPQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@rstackjs/cli-linux-s390x-gnu@0.8.5': - resolution: {integrity: sha512-g0/DXUHgRTG9VnaOh8rCLDXIzujEuTRGiPc2/8s6glH/GcKPJpwaLygxmQURgSzsSKcT+FPkcc5RjW/f8W/zzg==} + '@rstackjs/cli-linux-s390x-gnu@0.8.6': + resolution: {integrity: sha512-EXTa5f+KDiTo1XXRDDoNg7hsRqqi6IEn9zZC3TSIeM68pGMJdJQMYYDjffVDWnntRhqhmwvYqu60905wJQWCCg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-x64-gnu@0.8.5': - resolution: {integrity: sha512-pQWFOYsMAjw1lIuMFVWIxApv0+ZpNLXSC/2TdX/Dg7g0k3IXFwuHUhGyfF+isELJIxWrFKsUx/pvWhLuU8MR9Q==} + '@rstackjs/cli-linux-x64-gnu@0.8.6': + resolution: {integrity: sha512-nokCN75yKoPkMj7bIzkjXMPHF1TpoASYjZELDHdXqccsRTQZ3IM+WuZLfBEJlW6ZeasAQWhW8p2/bDTI7LYiHw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-x64-musl@0.8.5': - resolution: {integrity: sha512-0NYg4zVA5q6mHMoLU41cqmLUE5nQxQfNHeUUUHJ6kpkdaBxNKpPavN2SacM2QwP1nsVVRz3mSNH8tLneXfO4Kw==} + '@rstackjs/cli-linux-x64-musl@0.8.6': + resolution: {integrity: sha512-6HW/EcTYGuzla1YL9j3ppCw1n96EdYeieSkjMN5niUB1OtNfCStR6o+FEOB79aviYXZ6spA2AHy/65UxevTogg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rstackjs/cli-win32-arm64-msvc@0.8.5': - resolution: {integrity: sha512-P5PXumyTI8iElekLo/rPW0dTHZ38vfkPgs1H3mHp1+kl7Ar2cg522QQKz/ImuSKfCWNaVkxmNTjwhinGQQcNcA==} + '@rstackjs/cli-win32-arm64-msvc@0.8.6': + resolution: {integrity: sha512-p/r8kzf6YiUmDwTU3CF7wM1XaudfwcjO472KvTPS/BE07IGrT/bVPS1YP9FMxT8jH99qFPSKHE1ZQAXKDGKskw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rstackjs/cli-win32-ia32-msvc@0.8.5': - resolution: {integrity: sha512-eCHB5rnqSnbQ/sgVDtTvxY8gALcOqZMYyLp6+/cQLRASmnIA83I8hMoGmDO+bWR7kf+EUvoq2i2837MwwwbOig==} + '@rstackjs/cli-win32-ia32-msvc@0.8.6': + resolution: {integrity: sha512-4lz4j6VYeAc2IIeJuoENoK4dw5cU/Z9Nz+JQTUQfCnKOUfg2w3bWLewxaAfgTwLO4HVoNK42h6n/hcSWvc/3NQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@rstackjs/cli-win32-x64-msvc@0.8.5': - resolution: {integrity: sha512-yom5lagmQaeIRFcDvUtN7qwhvHTRLREL12CZf0tg/0+8FYT8WEJynpdMyXti3Z0+LOwMAPCEBFoe7b0aPS1WQg==} + '@rstackjs/cli-win32-x64-msvc@0.8.6': + resolution: {integrity: sha512-IyX+cawqJKOMSUwucWmWDc18u7VKsFWnP1ozpks1DsmU3gnTLGTnYhA4WXpxzyrgxH/oKarfUfTYMYBkQ3EIHQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -885,6 +1052,19 @@ packages: jsdom: optional: true + '@rstest/core@0.12.5': + resolution: {integrity: sha512-qJ+3QOVcuB8DTGXi+OH2TSxruXaiz5xvDDrakyFNpjz580FFDWFR+1Wpg1upa22R6Q0yp/vkxjEveKDIzdBj5w==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + happy-dom: ^20.8.3 + jsdom: '>=15.0.0' + peerDependenciesMeta: + happy-dom: + optional: true + jsdom: + optional: true + '@secretlint/config-creator@10.2.2': resolution: {integrity: sha512-BynOBe7Hn3LJjb3CqCHZjeNB09s/vgf0baBaHVw67w7gHF0d25c3ZsZ5+vv8TgwSchRdUCRrbbcq5i2B1fJ2QQ==} engines: {node: '>=20.0.0'} @@ -934,92 +1114,92 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@swc-next/decoder@0.3.0': - resolution: {integrity: sha512-/vOZdBoTARfUf8yALKGnFBpWSkRK+3KuFGFaEnWLLWogbjfh3EEJ8dmPHJS9GXfnxolKnqaFHkEOQ33X4C9E1w==} + '@swc-next/decoder@0.3.1': + resolution: {integrity: sha512-7axsLTTITVI0qsu10grAenEv7jAqeCuCG61benRMUMzjj103/QClqAIFFr101Vhyou2fz2O8Evs2yzqkHeXkbQ==} - '@swc-next/parser-binding-darwin-arm64@0.3.0': - resolution: {integrity: sha512-A397Xdo3vLlScQqr/B1LCTITzQTe/nqad6NcTkt0jrD+Ses/3VKoQERpRbgcC5HPvKMMLli1Nyvd3mg50Y60BA==} + '@swc-next/parser-binding-darwin-arm64@0.3.1': + resolution: {integrity: sha512-lCVUMX50xqEWJJ5h+e6R6cLa9Tztwe+1B5gcSUyavH8de4o45cLZjMjiYtpwQ6YXYbrqGYYD4IWtXRmnQo7ttQ==} cpu: [arm64] os: [darwin] - '@swc-next/parser-binding-darwin-x64@0.3.0': - resolution: {integrity: sha512-AcyVlPkNUXaj1j29pc6rvcWMvtUwqRBaXrJ/ZHEgleyy+8bqDW46JUnYU13q6D5v5tXV/khJn+eqb1w0YdxlKg==} + '@swc-next/parser-binding-darwin-x64@0.3.1': + resolution: {integrity: sha512-zdQyX9jyEMxvcy1F1j+VVrdsoJWrg3WqO7Hoi1kOMELSYEx9bkjPxX6fI1uOatd1rQBus3rtjSNzx0B4eQWQpw==} cpu: [x64] os: [darwin] - '@swc-next/parser-binding-linux-arm64-gnu@0.3.0': - resolution: {integrity: sha512-S+jBZJCVQDNk5dYGGp5oTwXYal32eyCa+vc+No5GyCXjJC+3Vi1SGZEC5O8DFsDgLDr7cxZ5sp+M7KbAA/VHYQ==} + '@swc-next/parser-binding-linux-arm64-gnu@0.3.1': + resolution: {integrity: sha512-tkLyRESbAgFIb30FExaFQ+9TMIcFCoYglVgb7C543b2v40jVQie4fKR9ISk2VkwtLyNNAS2aCSOiOOEyPQ6vrA==} cpu: [arm64] os: [linux] libc: [glibc] - '@swc-next/parser-binding-linux-arm64-musl@0.3.0': - resolution: {integrity: sha512-DraHfo66/BHZNycTwzeD34gEQlcqWwAMv9lzyaJk+SZL2ck7mUDB+JnQ9lHKy4PXuycYI7JMK8sLqsBuyXwTjQ==} + '@swc-next/parser-binding-linux-arm64-musl@0.3.1': + resolution: {integrity: sha512-d1gdcDafRJzo5KWgRTLyhogykWmO9kMHwudcbXmn+h9VZDO8MP6EVnKuSbO7JDmkvBYgtUjHxhhZgpl5G9beQw==} cpu: [arm64] os: [linux] libc: [musl] - '@swc-next/parser-binding-linux-ppc64-gnu@0.3.0': - resolution: {integrity: sha512-P+jpP2rYAe68ETK8GieWpRDEvwBvbwUmFugtDevVlXHlrYYRZ8tkCczQ08C8mzhyxZ31zNiMopY1X5AY/laiFQ==} + '@swc-next/parser-binding-linux-ppc64-gnu@0.3.1': + resolution: {integrity: sha512-nfLUfKz8FqJxUV4dp9uQ+eajnpGLYSTOlhDC+As5ywpBfBs8AwOixtiMOW3kgfOI7mr28EuwUNkHAKejHz+Brw==} cpu: [ppc64] os: [linux] libc: [glibc] - '@swc-next/parser-binding-linux-riscv64-gnu@0.3.0': - resolution: {integrity: sha512-R+OmeFXcJ+RO3t1ef2yVcax4tDAl9Mo676iuT0ANpWu0IWax34EW4c9DCs/AO5mGdnCMJWdzxhyL8tapy8aBmg==} + '@swc-next/parser-binding-linux-riscv64-gnu@0.3.1': + resolution: {integrity: sha512-ZiJLzyYIP38wBVB3V5a1MFjr7nLnt+Ap24lWNHRduGIGsE1ntqUxMoCWzq3MJOQprVwKEjKCsBkc80sGvrvKXw==} cpu: [riscv64] os: [linux] libc: [glibc] - '@swc-next/parser-binding-linux-riscv64-musl@0.3.0': - resolution: {integrity: sha512-8tv2eU1djxLzIrjckIElLimn5O7tUpxHto9Of+Dr1Lvg6ON3qzcrLuAv6eOaqOkSPF1nvX4k5L/TcGNaHRKj9A==} + '@swc-next/parser-binding-linux-riscv64-musl@0.3.1': + resolution: {integrity: sha512-5Ikci2TvhRP/UQhcukYXiZ6zb/qwLySm4kl+P83djSpGDhgAG457A5NI5zhdwreNxWLgGAimR1nnAjB40AjfZg==} cpu: [riscv64] os: [linux] libc: [musl] - '@swc-next/parser-binding-linux-s390x-gnu@0.3.0': - resolution: {integrity: sha512-Pg5OuDna5/uyW2jQ/a26coMNT8ELDUdWYXgOCmk10Lg5PMww79CgrUyysdtz9qcCjTZoQD0Q/d6UXSHtZfC2nA==} + '@swc-next/parser-binding-linux-s390x-gnu@0.3.1': + resolution: {integrity: sha512-wXvOq+pqCnG2Devms4chFy+gHv2DQObOZ8fVQNrjKuW5Tbchr3Ig4BWmWAYTLgbWRST+z6neKAVfnpkqY3ygug==} cpu: [s390x] os: [linux] libc: [glibc] - '@swc-next/parser-binding-linux-x64-gnu@0.3.0': - resolution: {integrity: sha512-EFe+LC/esvJ3qxNBiJN26wQETBSOy1zCQuaxl4ef6aeK15Uqg+u7mtpzUf27jvC8BsWWRo2ABmwh9C+9FaHJAA==} + '@swc-next/parser-binding-linux-x64-gnu@0.3.1': + resolution: {integrity: sha512-MECgrIGxsGC47i+3rWgub2JluYOcGNAZYaztGdIKpZ59c4XPSd96yRi7U6/JS0krVOBycjy478Rpqx1L2jBz8g==} cpu: [x64] os: [linux] libc: [glibc] - '@swc-next/parser-binding-linux-x64-musl@0.3.0': - resolution: {integrity: sha512-sGncpKBiTEmtZF0ZMpUaVWZW2Zebc1uEBL/qcDPc7MZlrI/ahjwq10WTShE1lu4VDAHmvA1H0lOY4ayJZCdnGQ==} + '@swc-next/parser-binding-linux-x64-musl@0.3.1': + resolution: {integrity: sha512-tL7IgmuxyRjv0TmfoAJQxf2ub6LtyPYb2Qk2TvvYGFSy8o/T7rQj1VBhUn2dUQ+PBjLmnIAo9UiVt2enUbBydw==} cpu: [x64] os: [linux] libc: [musl] - '@swc-next/parser-binding-win32-arm64-msvc@0.3.0': - resolution: {integrity: sha512-MFp5gJvHcApJd33V7e2qdcvgATbAZIrUi8obD8MRl/aGNLBkJfmpZHIFLiDTdzAfXmBpFSYNOn2vemwxyTKNig==} + '@swc-next/parser-binding-win32-arm64-msvc@0.3.1': + resolution: {integrity: sha512-L5xnpmwclRxBSb7Uc8XkmEyNhMklmJcUu4lM22ZrHm5TRj3nCjExsnYBt851DztFrrppW5VKQazsbyqu1eAj3w==} cpu: [arm64] os: [win32] - '@swc-next/parser-binding-win32-ia32-msvc@0.3.0': - resolution: {integrity: sha512-7VrmSFiEBBtYTtZ2clVprJ/jR0tbWSmHUsE1AzYwBoHpB+AizcmMwolt15yvKIpmO5VnApfk7dPQ+9ON6ApcQQ==} + '@swc-next/parser-binding-win32-ia32-msvc@0.3.1': + resolution: {integrity: sha512-9KXSJNOXRFn3BaND2O7AtK9cqGQO4WZuZbHb9LUrpNto9eJimBi3Usj4SHSThI28TXwgdL2aS2jKms3KJTwoBQ==} cpu: [ia32] os: [win32] - '@swc-next/parser-binding-win32-x64-msvc@0.3.0': - resolution: {integrity: sha512-3qTFeftUtok2JeOgfpD78d8VYC+RKBRKulfxsTOZCWkpgQ5GKxUg/oS8RBUVo9sYTlQBVU4X7fzkZ+VLYThhmw==} + '@swc-next/parser-binding-win32-x64-msvc@0.3.1': + resolution: {integrity: sha512-/wGmUAz8xX6HFRyAnye/BhW9H1XqQX32m66EyFeT19vVzj66jhTjczVWAy2IVHZ5cCQ+iBHeykrh90EXuCbF4A==} cpu: [x64] os: [win32] - '@swc-next/parser@0.3.0': - resolution: {integrity: sha512-fBaw4lniDiCcQaSuomn4N+L5Gj3wBLniGFf02YqP+gxeT+nyptKF05L3E/FqhQMl0zIJO6zTBXHo3S2Dbm0+Fw==} + '@swc-next/parser@0.3.1': + resolution: {integrity: sha512-fk/H73Q33iQy8B8SH0QuE0Sghh0s+b8JGBctE1bbDVExbw2PE5IJNcKa8kRg0onuH5u/Hs6pX9i9Vk+5AnRU7Q==} peerDependencies: - '@swc-next/parser-binding-wasm': 0.3.0 + '@swc-next/parser-binding-wasm': 0.3.1 peerDependenciesMeta: '@swc-next/parser-binding-wasm': optional: true - '@swc-next/types@0.3.0': - resolution: {integrity: sha512-mOnFOQMeu3kew/Xk/ShWKFsHNlJSxdeJfy07xFvCkFmqvumM+Sl2AIIkUDEegFTa3zrffiFwzo9JHNwM/JEQAA==} + '@swc-next/types@0.3.1': + resolution: {integrity: sha512-MIAQdoHudyRAIXh6WvyEyTtgsbiE+0tOj9vA8NmXgdtK2ZWFPEmls66tznxQ26HiOC6YDGzQmFW/ZdfD1M65jw==} '@swc/helpers@0.5.23': resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==} @@ -2433,8 +2613,21 @@ packages: typescript: optional: true - rstack@0.8.5: - resolution: {integrity: sha512-9qZwwyvOW1nXsENDH3blplBNZCgy8MLSCosn7Ff26Ju+905yDVWDoZIUzO9P78N5a7ACd15T2iUBXPsry8Gahw==} + rsbuild-plugin-dts@1.0.4: + resolution: {integrity: sha512-M6JZmuhfbkFDeb5gYNh5WCS74Ufv5YPupvk9wnP1loOAxnyhzlvpFZ7jj2EIv8EwF+FMojmmOVsODT/Qg3tzdA==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@microsoft/api-extractor': ^7 + '@rsbuild/core': ^2.0.0 + typescript: ^5 || ^6 || ^7 || ^7.1.0-0 + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + typescript: + optional: true + + rstack@0.8.6: + resolution: {integrity: sha512-/T7kCiY8Pxj1jG0yzU4U4aShnReqwK9Za1w7/vxaf/BaQOjvDyVCfMcgQTEGVuLueDJ/muSPys6N88qNXlLqgQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -2896,30 +3089,57 @@ snapshots: '@ast-grep/napi-darwin-arm64@0.45.3': optional: true + '@ast-grep/napi-darwin-arm64@0.51.0': + optional: true + '@ast-grep/napi-darwin-x64@0.45.3': optional: true + '@ast-grep/napi-darwin-x64@0.51.0': + optional: true + '@ast-grep/napi-linux-arm64-gnu@0.45.3': optional: true + '@ast-grep/napi-linux-arm64-gnu@0.51.0': + optional: true + '@ast-grep/napi-linux-arm64-musl@0.45.3': optional: true + '@ast-grep/napi-linux-arm64-musl@0.51.0': + optional: true + '@ast-grep/napi-linux-x64-gnu@0.45.3': optional: true + '@ast-grep/napi-linux-x64-gnu@0.51.0': + optional: true + '@ast-grep/napi-linux-x64-musl@0.45.3': optional: true + '@ast-grep/napi-linux-x64-musl@0.51.0': + optional: true + '@ast-grep/napi-win32-arm64-msvc@0.45.3': optional: true + '@ast-grep/napi-win32-arm64-msvc@0.51.0': + optional: true + '@ast-grep/napi-win32-ia32-msvc@0.45.3': optional: true + '@ast-grep/napi-win32-ia32-msvc@0.51.0': + optional: true + '@ast-grep/napi-win32-x64-msvc@0.45.3': optional: true + '@ast-grep/napi-win32-x64-msvc@0.51.0': + optional: true + '@ast-grep/napi@0.45.3': optionalDependencies: '@ast-grep/napi-darwin-arm64': 0.45.3 @@ -2932,6 +3152,18 @@ snapshots: '@ast-grep/napi-win32-ia32-msvc': 0.45.3 '@ast-grep/napi-win32-x64-msvc': 0.45.3 + '@ast-grep/napi@0.51.0': + optionalDependencies: + '@ast-grep/napi-darwin-arm64': 0.51.0 + '@ast-grep/napi-darwin-x64': 0.51.0 + '@ast-grep/napi-linux-arm64-gnu': 0.51.0 + '@ast-grep/napi-linux-arm64-musl': 0.51.0 + '@ast-grep/napi-linux-x64-gnu': 0.51.0 + '@ast-grep/napi-linux-x64-musl': 0.51.0 + '@ast-grep/napi-win32-arm64-msvc': 0.51.0 + '@ast-grep/napi-win32-ia32-msvc': 0.51.0 + '@ast-grep/napi-win32-x64-msvc': 0.51.0 + '@azu/format-text@1.0.2': {} '@azu/style-format@1.0.1': @@ -3368,16 +3600,16 @@ snapshots: dependencies: quansync: 1.0.0 - '@rsbuild/core@2.2.13': + '@rsbuild/core@2.2.14': dependencies: '@rspack/core': 2.2.9(@swc/helpers@0.5.23) '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@rsbuild/core@2.2.14': + '@rsbuild/core@2.3.0-beta.0': dependencies: - '@rspack/core': 2.2.9(@swc/helpers@0.5.23) + '@rspack/core': 2.3.0-rc.0(@swc/helpers@0.5.23) '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -3392,6 +3624,16 @@ snapshots: - '@module-federation/runtime-tools' - core-js + '@rslib/core@1.0.4(typescript@5.9.3)': + dependencies: + '@rsbuild/core': 2.3.0-beta.0 + rsbuild-plugin-dts: 1.0.4(@rsbuild/core@2.3.0-beta.0)(typescript@5.9.3) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - core-js + '@rslint/core@0.9.5(jiti@2.7.0)': dependencies: picomatch: 4.0.7 @@ -3433,33 +3675,63 @@ snapshots: '@rspack/binding-darwin-arm64@2.2.9': optional: true + '@rspack/binding-darwin-arm64@2.3.0-rc.0': + optional: true + '@rspack/binding-darwin-x64@2.2.9': optional: true + '@rspack/binding-darwin-x64@2.3.0-rc.0': + optional: true + '@rspack/binding-linux-arm64-gnu@2.2.9': optional: true + '@rspack/binding-linux-arm64-gnu@2.3.0-rc.0': + optional: true + '@rspack/binding-linux-arm64-musl@2.2.9': optional: true + '@rspack/binding-linux-arm64-musl@2.3.0-rc.0': + optional: true + '@rspack/binding-linux-ppc64-gnu@2.2.9': optional: true + '@rspack/binding-linux-ppc64-gnu@2.3.0-rc.0': + optional: true + '@rspack/binding-linux-riscv64-gnu@2.2.9': optional: true + '@rspack/binding-linux-riscv64-gnu@2.3.0-rc.0': + optional: true + '@rspack/binding-linux-riscv64-musl@2.2.9': optional: true + '@rspack/binding-linux-riscv64-musl@2.3.0-rc.0': + optional: true + '@rspack/binding-linux-s390x-gnu@2.2.9': optional: true + '@rspack/binding-linux-s390x-gnu@2.3.0-rc.0': + optional: true + '@rspack/binding-linux-x64-gnu@2.2.9': optional: true + '@rspack/binding-linux-x64-gnu@2.3.0-rc.0': + optional: true + '@rspack/binding-linux-x64-musl@2.2.9': optional: true + '@rspack/binding-linux-x64-musl@2.3.0-rc.0': + optional: true + '@rspack/binding-wasm32-wasi@2.2.9': dependencies: '@emnapi/core': 1.11.3 @@ -3467,15 +3739,31 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) optional: true + '@rspack/binding-wasm32-wasi@2.3.0-rc.0': + dependencies: + '@emnapi/core': 1.11.3 + '@emnapi/runtime': 1.11.3 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) + optional: true + '@rspack/binding-win32-arm64-msvc@2.2.9': optional: true + '@rspack/binding-win32-arm64-msvc@2.3.0-rc.0': + optional: true + '@rspack/binding-win32-ia32-msvc@2.2.9': optional: true + '@rspack/binding-win32-ia32-msvc@2.3.0-rc.0': + optional: true + '@rspack/binding-win32-x64-msvc@2.2.9': optional: true + '@rspack/binding-win32-x64-msvc@2.3.0-rc.0': + optional: true + '@rspack/binding@2.2.9': optionalDependencies: '@rspack/binding-darwin-arm64': 2.2.9 @@ -3493,49 +3781,72 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.2.9 '@rspack/binding-win32-x64-msvc': 2.2.9 + '@rspack/binding@2.3.0-rc.0': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.3.0-rc.0 + '@rspack/binding-darwin-x64': 2.3.0-rc.0 + '@rspack/binding-linux-arm64-gnu': 2.3.0-rc.0 + '@rspack/binding-linux-arm64-musl': 2.3.0-rc.0 + '@rspack/binding-linux-ppc64-gnu': 2.3.0-rc.0 + '@rspack/binding-linux-riscv64-gnu': 2.3.0-rc.0 + '@rspack/binding-linux-riscv64-musl': 2.3.0-rc.0 + '@rspack/binding-linux-s390x-gnu': 2.3.0-rc.0 + '@rspack/binding-linux-x64-gnu': 2.3.0-rc.0 + '@rspack/binding-linux-x64-musl': 2.3.0-rc.0 + '@rspack/binding-wasm32-wasi': 2.3.0-rc.0 + '@rspack/binding-win32-arm64-msvc': 2.3.0-rc.0 + '@rspack/binding-win32-ia32-msvc': 2.3.0-rc.0 + '@rspack/binding-win32-x64-msvc': 2.3.0-rc.0 + '@rspack/core@2.2.9(@swc/helpers@0.5.23)': dependencies: '@rspack/binding': 2.2.9 optionalDependencies: '@swc/helpers': 0.5.23 - '@rstackjs/cli-darwin-arm64@0.8.5': + '@rspack/core@2.3.0-rc.0(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': 2.3.0-rc.0 + optionalDependencies: + '@swc/helpers': 0.5.23 + + '@rstackjs/cli-darwin-arm64@0.8.6': optional: true - '@rstackjs/cli-darwin-x64@0.8.5': + '@rstackjs/cli-darwin-x64@0.8.6': optional: true - '@rstackjs/cli-linux-arm64-gnu@0.8.5': + '@rstackjs/cli-linux-arm64-gnu@0.8.6': optional: true - '@rstackjs/cli-linux-arm64-musl@0.8.5': + '@rstackjs/cli-linux-arm64-musl@0.8.6': optional: true - '@rstackjs/cli-linux-ppc64-gnu@0.8.5': + '@rstackjs/cli-linux-ppc64-gnu@0.8.6': optional: true - '@rstackjs/cli-linux-riscv64-gnu@0.8.5': + '@rstackjs/cli-linux-riscv64-gnu@0.8.6': optional: true - '@rstackjs/cli-linux-riscv64-musl@0.8.5': + '@rstackjs/cli-linux-riscv64-musl@0.8.6': optional: true - '@rstackjs/cli-linux-s390x-gnu@0.8.5': + '@rstackjs/cli-linux-s390x-gnu@0.8.6': optional: true - '@rstackjs/cli-linux-x64-gnu@0.8.5': + '@rstackjs/cli-linux-x64-gnu@0.8.6': optional: true - '@rstackjs/cli-linux-x64-musl@0.8.5': + '@rstackjs/cli-linux-x64-musl@0.8.6': optional: true - '@rstackjs/cli-win32-arm64-msvc@0.8.5': + '@rstackjs/cli-win32-arm64-msvc@0.8.6': optional: true - '@rstackjs/cli-win32-ia32-msvc@0.8.5': + '@rstackjs/cli-win32-ia32-msvc@0.8.6': optional: true - '@rstackjs/cli-win32-x64-msvc@0.8.5': + '@rstackjs/cli-win32-x64-msvc@0.8.6': optional: true '@rstackjs/load-config@1.0.2(jiti@2.7.0)': @@ -3544,7 +3855,16 @@ snapshots: '@rstest/core@0.12.4': dependencies: - '@rsbuild/core': 2.2.13 + '@rsbuild/core': 2.2.14 + '@types/chai': 5.2.3 + cjs-module-lexer: 2.3.0 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + - core-js + + '@rstest/core@0.12.5': + dependencies: + '@rsbuild/core': 2.2.14 '@types/chai': 5.2.3 cjs-module-lexer: 2.3.0 transitivePeerDependencies: @@ -3627,69 +3947,69 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@swc-next/decoder@0.3.0': + '@swc-next/decoder@0.3.1': dependencies: - '@swc-next/types': 0.3.0 + '@swc-next/types': 0.3.1 - '@swc-next/parser-binding-darwin-arm64@0.3.0': + '@swc-next/parser-binding-darwin-arm64@0.3.1': optional: true - '@swc-next/parser-binding-darwin-x64@0.3.0': + '@swc-next/parser-binding-darwin-x64@0.3.1': optional: true - '@swc-next/parser-binding-linux-arm64-gnu@0.3.0': + '@swc-next/parser-binding-linux-arm64-gnu@0.3.1': optional: true - '@swc-next/parser-binding-linux-arm64-musl@0.3.0': + '@swc-next/parser-binding-linux-arm64-musl@0.3.1': optional: true - '@swc-next/parser-binding-linux-ppc64-gnu@0.3.0': + '@swc-next/parser-binding-linux-ppc64-gnu@0.3.1': optional: true - '@swc-next/parser-binding-linux-riscv64-gnu@0.3.0': + '@swc-next/parser-binding-linux-riscv64-gnu@0.3.1': optional: true - '@swc-next/parser-binding-linux-riscv64-musl@0.3.0': + '@swc-next/parser-binding-linux-riscv64-musl@0.3.1': optional: true - '@swc-next/parser-binding-linux-s390x-gnu@0.3.0': + '@swc-next/parser-binding-linux-s390x-gnu@0.3.1': optional: true - '@swc-next/parser-binding-linux-x64-gnu@0.3.0': + '@swc-next/parser-binding-linux-x64-gnu@0.3.1': optional: true - '@swc-next/parser-binding-linux-x64-musl@0.3.0': + '@swc-next/parser-binding-linux-x64-musl@0.3.1': optional: true - '@swc-next/parser-binding-win32-arm64-msvc@0.3.0': + '@swc-next/parser-binding-win32-arm64-msvc@0.3.1': optional: true - '@swc-next/parser-binding-win32-ia32-msvc@0.3.0': + '@swc-next/parser-binding-win32-ia32-msvc@0.3.1': optional: true - '@swc-next/parser-binding-win32-x64-msvc@0.3.0': + '@swc-next/parser-binding-win32-x64-msvc@0.3.1': optional: true - '@swc-next/parser@0.3.0': + '@swc-next/parser@0.3.1': dependencies: - '@swc-next/decoder': 0.3.0 - '@swc-next/types': 0.3.0 + '@swc-next/decoder': 0.3.1 + '@swc-next/types': 0.3.1 optionalDependencies: - '@swc-next/parser-binding-darwin-arm64': 0.3.0 - '@swc-next/parser-binding-darwin-x64': 0.3.0 - '@swc-next/parser-binding-linux-arm64-gnu': 0.3.0 - '@swc-next/parser-binding-linux-arm64-musl': 0.3.0 - '@swc-next/parser-binding-linux-ppc64-gnu': 0.3.0 - '@swc-next/parser-binding-linux-riscv64-gnu': 0.3.0 - '@swc-next/parser-binding-linux-riscv64-musl': 0.3.0 - '@swc-next/parser-binding-linux-s390x-gnu': 0.3.0 - '@swc-next/parser-binding-linux-x64-gnu': 0.3.0 - '@swc-next/parser-binding-linux-x64-musl': 0.3.0 - '@swc-next/parser-binding-win32-arm64-msvc': 0.3.0 - '@swc-next/parser-binding-win32-ia32-msvc': 0.3.0 - '@swc-next/parser-binding-win32-x64-msvc': 0.3.0 - - '@swc-next/types@0.3.0': {} + '@swc-next/parser-binding-darwin-arm64': 0.3.1 + '@swc-next/parser-binding-darwin-x64': 0.3.1 + '@swc-next/parser-binding-linux-arm64-gnu': 0.3.1 + '@swc-next/parser-binding-linux-arm64-musl': 0.3.1 + '@swc-next/parser-binding-linux-ppc64-gnu': 0.3.1 + '@swc-next/parser-binding-linux-riscv64-gnu': 0.3.1 + '@swc-next/parser-binding-linux-riscv64-musl': 0.3.1 + '@swc-next/parser-binding-linux-s390x-gnu': 0.3.1 + '@swc-next/parser-binding-linux-x64-gnu': 0.3.1 + '@swc-next/parser-binding-linux-x64-musl': 0.3.1 + '@swc-next/parser-binding-win32-arm64-msvc': 0.3.1 + '@swc-next/parser-binding-win32-ia32-msvc': 0.3.1 + '@swc-next/parser-binding-win32-x64-msvc': 0.3.1 + + '@swc-next/types@0.3.1': {} '@swc/helpers@0.5.23': dependencies: @@ -5137,29 +5457,36 @@ snapshots: optionalDependencies: typescript: 5.9.3 - rstack@0.8.5(jiti@2.7.0)(typescript@5.9.3): + rsbuild-plugin-dts@1.0.4(@rsbuild/core@2.3.0-beta.0)(typescript@5.9.3): + dependencies: + '@ast-grep/napi': 0.51.0 + '@rsbuild/core': 2.3.0-beta.0 + optionalDependencies: + typescript: 5.9.3 + + rstack@0.8.6(jiti@2.7.0)(typescript@5.9.3): dependencies: '@rsbuild/core': 2.2.14 '@rslib/core': 1.0.3(typescript@5.9.3) '@rslint/core': 0.9.5(jiti@2.7.0) '@rstest/core': 0.12.4 - '@swc-next/parser': 0.3.0 + '@swc-next/parser': 0.3.1 prettier: 3.9.10 tinypool: 2.2.0 optionalDependencies: - '@rstackjs/cli-darwin-arm64': 0.8.5 - '@rstackjs/cli-darwin-x64': 0.8.5 - '@rstackjs/cli-linux-arm64-gnu': 0.8.5 - '@rstackjs/cli-linux-arm64-musl': 0.8.5 - '@rstackjs/cli-linux-ppc64-gnu': 0.8.5 - '@rstackjs/cli-linux-riscv64-gnu': 0.8.5 - '@rstackjs/cli-linux-riscv64-musl': 0.8.5 - '@rstackjs/cli-linux-s390x-gnu': 0.8.5 - '@rstackjs/cli-linux-x64-gnu': 0.8.5 - '@rstackjs/cli-linux-x64-musl': 0.8.5 - '@rstackjs/cli-win32-arm64-msvc': 0.8.5 - '@rstackjs/cli-win32-ia32-msvc': 0.8.5 - '@rstackjs/cli-win32-x64-msvc': 0.8.5 + '@rstackjs/cli-darwin-arm64': 0.8.6 + '@rstackjs/cli-darwin-x64': 0.8.6 + '@rstackjs/cli-linux-arm64-gnu': 0.8.6 + '@rstackjs/cli-linux-arm64-musl': 0.8.6 + '@rstackjs/cli-linux-ppc64-gnu': 0.8.6 + '@rstackjs/cli-linux-riscv64-gnu': 0.8.6 + '@rstackjs/cli-linux-riscv64-musl': 0.8.6 + '@rstackjs/cli-linux-s390x-gnu': 0.8.6 + '@rstackjs/cli-linux-x64-gnu': 0.8.6 + '@rstackjs/cli-linux-x64-musl': 0.8.6 + '@rstackjs/cli-win32-arm64-msvc': 0.8.6 + '@rstackjs/cli-win32-ia32-msvc': 0.8.6 + '@rstackjs/cli-win32-x64-msvc': 0.8.6 transitivePeerDependencies: - '@microsoft/api-extractor' - '@module-federation/runtime-tools'