diff --git a/package.json b/package.json index ea74aed..3781ca0 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "@playwright/test": "^1.58.2", "@rsbuild/core": "^1.7.3", "@rslib/core": "^0.20.0", - "@rstest/core": "0.9.2", + "@rstest/core": "0.9.4", "@types/node": "^24.12.0", "nano-staged": "^0.9.0", "playwright": "^1.58.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be6130c..77de185 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,8 +91,8 @@ importers: specifier: ^0.20.0 version: 0.20.0(core-js@3.47.0)(typescript@5.9.3) '@rstest/core': - specifier: 0.9.2 - version: 0.9.2(core-js@3.47.0) + specifier: 0.9.4 + version: 0.9.4(core-js@3.47.0) '@types/node': specifier: ^24.12.0 version: 24.12.0 @@ -439,6 +439,16 @@ packages: core-js: optional: true + '@rsbuild/core@2.0.0-beta.9': + resolution: {integrity: sha512-WRDnxRWqIO+/RawCKwL2nB6EDAOuGqDznuIkVih4r5H5OEW+WgfcV/U8PUgn+n6+ZfFaXNBJnZBCsgKSNcHfXA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + core-js: '>= 3.0.0' + peerDependenciesMeta: + core-js: + optional: true + '@rslib/core@0.20.0': resolution: {integrity: sha512-hsRwjMbBla8lyKIVR0gFsK5M3j+LSbFOTafvbT0QR90ehZXwlu+EhpHJv8v/uIRT50RVlgCrcT+LCVr1oU3pbA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -462,6 +472,11 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@2.0.0-beta.7': + resolution: {integrity: sha512-I8qhHJ4yQuaEw2s/LnpD7kuNuFoOjvu2v6h/erDZY8m4pArC0PhujYANApyDmqE69eMCN97dcnooR/3txDSUEA==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@1.7.6': resolution: {integrity: sha512-J2g6xk8ZS7uc024dNTGTHxoFzFovAZIRixUG7PiciLKTMP78svbSSWrmW6N8oAsAkzYfJWwQpVgWfFNRHvYxSw==} cpu: [x64] @@ -472,6 +487,11 @@ packages: cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@2.0.0-beta.7': + resolution: {integrity: sha512-v3UjBYIWCup87WG13mErO2yZARNUL9flgq9gl4O0Y1H83BsbIclck8GroJAU2Vg16xAt4vTNjkx5FcllsPxAjg==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@1.7.6': resolution: {integrity: sha512-eQfcsaxhFrv5FmtaA7+O1F9/2yFDNIoPZzV/ZvqvFz5bBXVc4FAm/1fVpBg8Po/kX1h0chBc7Xkpry3cabFW8w==} cpu: [arm64] @@ -484,6 +504,12 @@ packages: os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.7': + resolution: {integrity: sha512-MR5OmEscDXhRF9NoUG4tBArKAlmyxkWq3DM++UxNP8+fAKjoTJQ6Tp/2eTTUItoSE1Ymu4X1neJv+nzTSWSu2Q==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-musl@1.7.6': resolution: {integrity: sha512-DfQXKiyPIl7i1yECHy4eAkSmlUzzsSAbOjgMuKn7pudsWf483jg0UUYutNgXSlBjc/QSUp7906Cg8oty9OfwPA==} cpu: [arm64] @@ -496,6 +522,12 @@ packages: os: [linux] libc: [musl] + '@rspack/binding-linux-arm64-musl@2.0.0-beta.7': + resolution: {integrity: sha512-cDodToY/gVWviKOPVHDsnmsW95gdXuRyXocGPWCgps/EhCpwCLIMnddoubXFcqzx7cwV93hmHj4w3fmG7eaZXw==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-x64-gnu@1.7.6': resolution: {integrity: sha512-NdA+2X3lk2GGrMMnTGyYTzM3pn+zNjaqXqlgKmFBXvjfZqzSsKq3pdD1KHZCd5QHN+Fwvoszj0JFsquEVhE1og==} cpu: [x64] @@ -508,6 +540,12 @@ packages: os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.0.0-beta.7': + resolution: {integrity: sha512-NgUBIyQ8m0gadf/DOO5ToVNKuzUDHlERVC3Aqvsrytp/TJOqZDiSs8xQGYbbIOtVc7AfVIQl/Fsotr25Eircmg==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-musl@1.7.6': resolution: {integrity: sha512-rEy6MHKob02t/77YNgr6dREyJ0e0tv1X6Xsg8Z5E7rPXead06zefUbfazj4RELYySWnM38ovZyJAkPx/gOn3VA==} cpu: [x64] @@ -520,6 +558,12 @@ packages: os: [linux] libc: [musl] + '@rspack/binding-linux-x64-musl@2.0.0-beta.7': + resolution: {integrity: sha512-GB7db46b2bIq5pda0aR4iI/vCtD3x3amsJQYUJpGDY4uVKMnODWXuOwVMp5H83lRdHxKsc0iFe+yZJvQ2yhesQ==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-wasm32-wasi@1.7.6': resolution: {integrity: sha512-YupOrz0daSG+YBbCIgpDgzfMM38YpChv+afZpaxx5Ml7xPeAZIIdgWmLHnQ2rts73N2M1NspAiBwV00Xx0N4Vg==} cpu: [wasm32] @@ -528,6 +572,10 @@ packages: resolution: {integrity: sha512-Bv9o1zZIDTOzjbliyAwMOGjsL6wiGIPRttJ9CLsdRoKI5XcMTEFHjwlnm1Zs4/EP+zC+bTgseq1EFngIy+nZRg==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.0.0-beta.7': + resolution: {integrity: sha512-wnH4qGb8pH+LFmgIdef8EOQVc5QMMaay5+D7Dp6IfiBGmY/242Imy+e16Qcwxnr1QCwvfrgxcCkus40vM1ujMw==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@1.7.6': resolution: {integrity: sha512-INj7aVXjBvlZ84kEhSK4kJ484ub0i+BzgnjDWOWM1K+eFYDZjLdAsQSS3fGGXwVc3qKbPIssFfnftATDMTEJHQ==} cpu: [arm64] @@ -538,6 +586,11 @@ packages: cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.7': + resolution: {integrity: sha512-gImxvBR5Ki2B+xRdzzXhv6AjUiLI7JzBJxDrNLagap4rs018KaYtEiwkhqaYnDNTcynibflZYGYjS8vjwoqwpA==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@1.7.6': resolution: {integrity: sha512-lXGvC+z67UMcw58In12h8zCa9IyYRmuptUBMItQJzu+M278aMuD1nETyGLL7e4+OZ2lvrnnBIcjXN1hfw2yRzw==} cpu: [ia32] @@ -548,6 +601,11 @@ packages: cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.7': + resolution: {integrity: sha512-/fzINtJkc5daz99ikOb7m7MbkTlfEwJ+n8QUlNUQ3F2Q6MRHzBQ5JjyDleuzu1sb5yEwAheCsqsq0kjL98YqNA==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@1.7.6': resolution: {integrity: sha512-zeUxEc0ZaPpmaYlCeWcjSJUPuRRySiSHN23oJ2Xyw0jsQ01Qm4OScPdr0RhEOFuK/UE+ANyRtDo4zJsY52Hadw==} cpu: [x64] @@ -558,12 +616,20 @@ packages: cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@2.0.0-beta.7': + resolution: {integrity: sha512-QrGSz8G1L7ePcW4mb5zslm8zBBRNDc0orqG4mCBWcgFMZE5Ujt1EUiBDK1Tti7/cVK+H8FdtulzKIJDYSMWKwQ==} + cpu: [x64] + os: [win32] + '@rspack/binding@1.7.6': resolution: {integrity: sha512-/NrEcfo8Gx22hLGysanrV6gHMuqZSxToSci/3M4kzEQtF5cPjfOv5pqeLK/+B6cr56ul/OmE96cCdWcXeVnFjQ==} '@rspack/binding@2.0.0-beta.6': resolution: {integrity: sha512-oJytPDJT57cz2is0e/e1myWVNxn+ZcII1/fF2Y3TiXVUIihLC/KDm6ISTgaZKr8ZyjTlVIV3V4wSO7IHlYV6aw==} + '@rspack/binding@2.0.0-beta.7': + resolution: {integrity: sha512-D5ycNB5gpYpsM7SwFohcbg0LooB1bmYEeTYRLPRuwXeN0Tp/Alq4iq4/32iaF1I9NcxgQddx2NERXzlxguvYeQ==} + '@rspack/core@1.7.6': resolution: {integrity: sha512-Iax6UhrfZqJajA778c1d5DBFbSIqPOSrI34kpNIiNpWd8Jq7mFIa+Z60SQb5ZQDZuUxcCZikjz5BxinFjTkg7Q==} engines: {node: '>=18.12.0'} @@ -585,15 +651,27 @@ packages: '@swc/helpers': optional: true + '@rspack/core@2.0.0-beta.7': + resolution: {integrity: sha512-JbLVx0RptvNvPx3Tj+b96v4lxLvcV9YId2VWJ1DmYlQ+oFJJrjjdQtr3KJitU5tEIySW1CqD1R6qxU3BzpwEjw==} + 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/lite-tapable@1.1.0': resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==} - '@rstest/core@0.9.2': - resolution: {integrity: sha512-W56FguRjmeDH0PiGzWv/E6ChJ1vjAgKCix8SDiBabVmCR1mPJh/ASGeDRXh6NEPtUS1OuOyX9Q2baOLY3sdA8g==} + '@rstest/core@0.9.4': + resolution: {integrity: sha512-rbwoQ9hQ7SN5yzdWfCuaQSUvdU21JnKj4Bx1AQatC72XEb0r2cyyPenbNs6fAes1NP9tw5U71WnOrZRtT/ia5g==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - happy-dom: '*' + happy-dom: ^20.8.3 jsdom: '*' peerDependenciesMeta: happy-dom: @@ -1292,6 +1370,15 @@ snapshots: transitivePeerDependencies: - '@module-federation/runtime-tools' + '@rsbuild/core@2.0.0-beta.9(core-js@3.47.0)': + dependencies: + '@rspack/core': 2.0.0-beta.7(@swc/helpers@0.5.19) + '@swc/helpers': 0.5.19 + optionalDependencies: + core-js: 3.47.0 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + '@rslib/core@0.20.0(core-js@3.47.0)(typescript@5.9.3)': dependencies: '@rsbuild/core': 2.0.0-beta.8(core-js@3.47.0) @@ -1309,36 +1396,54 @@ snapshots: '@rspack/binding-darwin-arm64@2.0.0-beta.6': optional: true + '@rspack/binding-darwin-arm64@2.0.0-beta.7': + optional: true + '@rspack/binding-darwin-x64@1.7.6': optional: true '@rspack/binding-darwin-x64@2.0.0-beta.6': optional: true + '@rspack/binding-darwin-x64@2.0.0-beta.7': + optional: true + '@rspack/binding-linux-arm64-gnu@1.7.6': optional: true '@rspack/binding-linux-arm64-gnu@2.0.0-beta.6': optional: true + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.7': + optional: true + '@rspack/binding-linux-arm64-musl@1.7.6': optional: true '@rspack/binding-linux-arm64-musl@2.0.0-beta.6': optional: true + '@rspack/binding-linux-arm64-musl@2.0.0-beta.7': + optional: true + '@rspack/binding-linux-x64-gnu@1.7.6': optional: true '@rspack/binding-linux-x64-gnu@2.0.0-beta.6': optional: true + '@rspack/binding-linux-x64-gnu@2.0.0-beta.7': + optional: true + '@rspack/binding-linux-x64-musl@1.7.6': optional: true '@rspack/binding-linux-x64-musl@2.0.0-beta.6': optional: true + '@rspack/binding-linux-x64-musl@2.0.0-beta.7': + optional: true + '@rspack/binding-wasm32-wasi@1.7.6': dependencies: '@napi-rs/wasm-runtime': 1.0.7 @@ -1349,24 +1454,38 @@ snapshots: '@napi-rs/wasm-runtime': 1.0.7 optional: true + '@rspack/binding-wasm32-wasi@2.0.0-beta.7': + dependencies: + '@napi-rs/wasm-runtime': 1.0.7 + optional: true + '@rspack/binding-win32-arm64-msvc@1.7.6': optional: true '@rspack/binding-win32-arm64-msvc@2.0.0-beta.6': optional: true + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.7': + optional: true + '@rspack/binding-win32-ia32-msvc@1.7.6': optional: true '@rspack/binding-win32-ia32-msvc@2.0.0-beta.6': optional: true + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.7': + optional: true + '@rspack/binding-win32-x64-msvc@1.7.6': optional: true '@rspack/binding-win32-x64-msvc@2.0.0-beta.6': optional: true + '@rspack/binding-win32-x64-msvc@2.0.0-beta.7': + optional: true + '@rspack/binding@1.7.6': optionalDependencies: '@rspack/binding-darwin-arm64': 1.7.6 @@ -1393,6 +1512,19 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.6 '@rspack/binding-win32-x64-msvc': 2.0.0-beta.6 + '@rspack/binding@2.0.0-beta.7': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.0.0-beta.7 + '@rspack/binding-darwin-x64': 2.0.0-beta.7 + '@rspack/binding-linux-arm64-gnu': 2.0.0-beta.7 + '@rspack/binding-linux-arm64-musl': 2.0.0-beta.7 + '@rspack/binding-linux-x64-gnu': 2.0.0-beta.7 + '@rspack/binding-linux-x64-musl': 2.0.0-beta.7 + '@rspack/binding-wasm32-wasi': 2.0.0-beta.7 + '@rspack/binding-win32-arm64-msvc': 2.0.0-beta.7 + '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.7 + '@rspack/binding-win32-x64-msvc': 2.0.0-beta.7 + '@rspack/core@1.7.6(@swc/helpers@0.5.18)': dependencies: '@module-federation/runtime-tools': 0.22.0 @@ -1407,11 +1539,17 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.19 + '@rspack/core@2.0.0-beta.7(@swc/helpers@0.5.19)': + dependencies: + '@rspack/binding': 2.0.0-beta.7 + optionalDependencies: + '@swc/helpers': 0.5.19 + '@rspack/lite-tapable@1.1.0': {} - '@rstest/core@0.9.2(core-js@3.47.0)': + '@rstest/core@0.9.4(core-js@3.47.0)': dependencies: - '@rsbuild/core': 2.0.0-beta.8(core-js@3.47.0) + '@rsbuild/core': 2.0.0-beta.9(core-js@3.47.0) '@types/chai': 5.2.3 tinypool: 2.1.0 transitivePeerDependencies: