diff --git a/package.json b/package.json index 6041ebaba..ddef7d4fd 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@rslint/core": "workspace:*", - "@rstest/core": "^0.9.2", + "@rstest/core": "^0.10.3", "husky": "^9.1.7", "lint-staged": "^16.4.0", "prettier": "3.8.1", diff --git a/packages/rslint-test-tools/package.json b/packages/rslint-test-tools/package.json index cb18abe2c..b094dfd94 100644 --- a/packages/rslint-test-tools/package.json +++ b/packages/rslint-test-tools/package.json @@ -17,7 +17,7 @@ "@rslint/core": "workspace:*", "@typescript-eslint/rule-tester": "workspace:*", "@typescript-eslint/utils": "workspace:*", - "@rstest/core": "0.9.2", + "@rstest/core": "0.10.3", "@typescript-eslint/parser": "8.59.0" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 47ac82e1d..cf9308fce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,8 +16,8 @@ importers: specifier: workspace:* version: link:packages/rslint '@rstest/core': - specifier: ^0.9.2 - version: 0.9.2(core-js@3.47.0) + specifier: ^0.10.3 + version: 0.10.3(core-js@3.47.0) '@typescript/native-preview': specifier: 7.0.0-dev.20250904.1 version: 7.0.0-dev.20250904.1 @@ -197,8 +197,8 @@ importers: specifier: workspace:* version: link:../rslint '@rstest/core': - specifier: 0.9.2 - version: 0.9.2(core-js@3.47.0) + specifier: 0.10.3 + version: 0.10.3(core-js@3.47.0) '@types/node': specifier: 24.0.14 version: 24.0.14 @@ -1409,9 +1409,6 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.7': - resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} - '@napi-rs/wasm-runtime@1.1.4': resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} peerDependencies: @@ -2175,16 +2172,6 @@ packages: cpu: [x64] os: [win32] - '@rsbuild/core@2.0.0-beta.8': - resolution: {integrity: sha512-MUxbKJPE1agOK3eCHjKvBIiA+CcZ0TJU/ANKDBLMjK2Er+wq4r5c2ne53+Pi7DtIExoMbSSWBx+RP3CMewKGVA==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - peerDependencies: - core-js: '>= 3.0.0' - peerDependenciesMeta: - core-js: - optional: true - '@rsbuild/core@2.0.5': resolution: {integrity: sha512-KajO50hbXb32S8MsyDh2f+xKcVeRy9Gfzdcy0JjpMLj22djHugly6jrGo7jH7ls9X6/TDcyCTncSuNK4+D2lTw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2231,11 +2218,6 @@ packages: typescript: optional: true - '@rspack/binding-darwin-arm64@2.0.0-beta.6': - resolution: {integrity: sha512-FQ8zflthQJJf0cM0vDFnfnXrTOnRvwz886tiafbwu1RO5qmh+pJH+xg1eQaLPnRPqLTlcmnpngyacYFUxw+1AA==} - cpu: [arm64] - os: [darwin] - '@rspack/binding-darwin-arm64@2.0.2': resolution: {integrity: sha512-0o7lbgBBsDlICWdjIH0q3e0BsSco4GRiImHWVfZSVEG+q2+ykZJvSvYCVhPM1Co375Z0S3VMPa/8SjcY1FHwlw==} cpu: [arm64] @@ -2246,11 +2228,6 @@ packages: cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@2.0.0-beta.6': - resolution: {integrity: sha512-Cr4P19anOIaHtK8Z20Hl12PPUcs3LM24ZSQPfs0gPS0etzSOE4JRsqW/79GnnjZd/A+Wola/dZcnMVS44e3c3A==} - cpu: [x64] - os: [darwin] - '@rspack/binding-darwin-x64@2.0.2': resolution: {integrity: sha512-tOwxZpoPlTlRs/w6UyUinXJ4TYRVHMlR7+eQxO1R3muKpixvhXQjtvoaY16HuFyTVky5F0IfOoWr3x9FEsgdLg==} cpu: [x64] @@ -2261,12 +2238,6 @@ packages: cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.6': - resolution: {integrity: sha512-MgTzspaj3v9/4T3KQ/fRuj+cit3BnEcgFe4OP+BvUWlTQvxlckDWpDymVhPuIqpx7pJvLcXwdz8mQhvZ87AD5g==} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rspack/binding-linux-arm64-gnu@2.0.2': resolution: {integrity: sha512-1ZD4YFhG1rmgqj+W8hfwHyKV8xDxGsc/3KgU0FwmiVEX7JfzhCkgBO/xlCG79kRKSrzuVzt4icO/G3cCKn0pag==} cpu: [arm64] @@ -2279,12 +2250,6 @@ packages: os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-musl@2.0.0-beta.6': - resolution: {integrity: sha512-5vyjbrj3u8x4Crb77QvFJSZkq7QwOuVJff8oStbS/v7cC+NEAQQYB/6Bl0JwyDFAcMMX8ZRyaDjc1o1qQ0Q31g==} - cpu: [arm64] - os: [linux] - libc: [musl] - '@rspack/binding-linux-arm64-musl@2.0.2': resolution: {integrity: sha512-/PtTkM/DsDLjeuXTmeJeRfbjCDbcL9jvoVgZrgxYFZ28y2cdLvbChbW9uigOzs5dQEs1CIBQXMTTj7KhdBTuQg==} cpu: [arm64] @@ -2297,12 +2262,6 @@ packages: os: [linux] libc: [musl] - '@rspack/binding-linux-x64-gnu@2.0.0-beta.6': - resolution: {integrity: sha512-GmNJgFHoK5LFQ2m96HrXIgf1zZNe+4yaaOD/5qqcI163QXRqRflfZprmdr2L4R6VsU2i+YQ2Ap2s20Y/zSt6RQ==} - cpu: [x64] - os: [linux] - libc: [glibc] - '@rspack/binding-linux-x64-gnu@2.0.2': resolution: {integrity: sha512-bBjsZxMHRaPo6X9SokApm6ucs+UhXtAJFyJJyuk2BH4XJsLeCU9Dz1vMwioeohFbJUUeTASVPm6/BL+RhSaunw==} cpu: [x64] @@ -2315,12 +2274,6 @@ packages: os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-musl@2.0.0-beta.6': - resolution: {integrity: sha512-tI2S3v8yXel5GL3yPnBNnFZ/dye4TyRM2j7mfJ49M6uTWjfRFyAcuxqw7z9Pyvyhsc1AoOnnXejtqqJpZkBQoA==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rspack/binding-linux-x64-musl@2.0.2': resolution: {integrity: sha512-HjlpInqzabDNkhVsUJpsHPqa9QYVWBViJoyWNjzXCAW0vKMDvwaphyUvokSinX8FGTlZi/sr5UEaHJo6XtQ35g==} cpu: [x64] @@ -2333,10 +2286,6 @@ packages: os: [linux] libc: [musl] - '@rspack/binding-wasm32-wasi@2.0.0-beta.6': - resolution: {integrity: sha512-Bv9o1zZIDTOzjbliyAwMOGjsL6wiGIPRttJ9CLsdRoKI5XcMTEFHjwlnm1Zs4/EP+zC+bTgseq1EFngIy+nZRg==} - cpu: [wasm32] - '@rspack/binding-wasm32-wasi@2.0.2': resolution: {integrity: sha512-YaRYNFLJRpkGfYjSWR7n9f+nQKtrlmrrffpAn/blc2geHcRvXoBc5SCs1idPtsLhj7H9qWWhs7ucjyHy4csWFg==} cpu: [wasm32] @@ -2345,11 +2294,6 @@ packages: resolution: {integrity: sha512-duEkRoXrl9SW8uGHv7JURJ5lgKu87qFDQ4Exy6UQPvsUJVXhtRXTfvMHCb/CejVJuW2Bw2D632/axZq3qRSuBQ==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@2.0.0-beta.6': - resolution: {integrity: sha512-R/j0VTVKn3gU4a0xKAXJUX6jzmanHsuBHtLSpgnRqKW/20csFzsnsqY9PxaiAObTHVPMCrNvTG5KXHYIqYgACg==} - cpu: [arm64] - os: [win32] - '@rspack/binding-win32-arm64-msvc@2.0.2': resolution: {integrity: sha512-d/3kTEKq+asLjRFPO96t+wfWiM7DLN76VQEPDD9bc1kdsZXlVJBuvyXfsgK8bbEvKplWXYcSsokhmEnuXrLOpg==} cpu: [arm64] @@ -2360,11 +2304,6 @@ packages: cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.6': - resolution: {integrity: sha512-v3Gc+gRFTBNLSmyHAgI6mE30W94T0g8jD7S1qamUfX6i50YjDylyiMG1prG/8i/YVNWQynQeQi4Cjfg+Hi7alQ==} - cpu: [ia32] - os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.2': resolution: {integrity: sha512-161cWineq3RW+Jdm1FAfSpXeUtYWvhB3kAbm46vNT9h/YYz+spwsFMvveAZ1nsVSVL0IC5lDBGUte7yUAY8K2g==} cpu: [ia32] @@ -2375,11 +2314,6 @@ packages: cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.0-beta.6': - resolution: {integrity: sha512-PjaKOG2rQqzOwsmu03EAyTb7oA52CrO1I8JXiBT07adrDysHvKV/Gi+P0XPuDLDMnxNpndoGJMmvfxsymRpwyA==} - cpu: [x64] - os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.2': resolution: {integrity: sha512-y7Q0S1FE+OlkL5GMqLG0PwxrPw6E1r892KhGrGKE1Vdufe5YTEx6xTPxzZ+b7N2KPD7s9G1/iJmWHQxb1+Bjkg==} cpu: [x64] @@ -2390,27 +2324,12 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding@2.0.0-beta.6': - resolution: {integrity: sha512-oJytPDJT57cz2is0e/e1myWVNxn+ZcII1/fF2Y3TiXVUIihLC/KDm6ISTgaZKr8ZyjTlVIV3V4wSO7IHlYV6aw==} - '@rspack/binding@2.0.2': resolution: {integrity: sha512-0kZPplW9GWx8mfC6DfsaRY3QBIYPuUs42JfmSM6aSb8tMHZAXQeLeMB8M+h8i4SeI+aFtCgO6UuYGtyWf7+L+A==} '@rspack/binding@2.0.5': resolution: {integrity: sha512-Ta1y4WXJA87wM1OstqaMddoPsBGv7Cu779bYToKxEAqR/Yy9DxLkp7bdgBaAx2JH++BwVjV+toWts2V9AaiTFQ==} - '@rspack/core@2.0.0-beta.6': - resolution: {integrity: sha512-dvi10ijR9Rr0W75GRFqWvswAEdLBsbXCGhxzm6zXxFNSanNL9s9xPelZ8XfnIU13QZkN2VNHGl9O/8KQEmYdEw==} - 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/core@2.0.2': resolution: {integrity: sha512-VM3UHOo26uC+4QSqY5tU1ybI7KuXY5rTof8nhFOaBY9SYau0Smvr+hMSAPmrmHwknB6dXT8yaNVxrj7I+qxE1Q==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2466,12 +2385,12 @@ packages: '@rspress/core': optional: true - '@rstest/core@0.9.2': - resolution: {integrity: sha512-W56FguRjmeDH0PiGzWv/E6ChJ1vjAgKCix8SDiBabVmCR1mPJh/ASGeDRXh6NEPtUS1OuOyX9Q2baOLY3sdA8g==} + '@rstest/core@0.10.3': + resolution: {integrity: sha512-UiJ1td7KszgAfPVroNKnQQ60S0EeyHdPZArng08ffMMCmwo/6aeLmjk4s+W/ojR5iredelM9Z0Yc01vN3kSaeA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - happy-dom: '*' + happy-dom: ^20.8.3 jsdom: '*' peerDependenciesMeta: happy-dom: @@ -5676,10 +5595,6 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} - tinypool@2.1.0: - resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} - engines: {node: ^20.0.0 || >=22.0.0} - tmp@0.2.3: resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} engines: {node: '>=14.14'} @@ -6961,13 +6876,6 @@ snapshots: '@tybys/wasm-util': 0.10.2 optional: true - '@napi-rs/wasm-runtime@1.0.7': - dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.2 - optional: true - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@emnapi/core': 1.10.0 @@ -7574,15 +7482,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.53.3': optional: true - '@rsbuild/core@2.0.0-beta.8(core-js@3.47.0)': - dependencies: - '@rspack/core': 2.0.0-beta.6(@swc/helpers@0.5.21) - '@swc/helpers': 0.5.21 - optionalDependencies: - core-js: 3.47.0 - transitivePeerDependencies: - - '@module-federation/runtime-tools' - '@rsbuild/core@2.0.5(core-js@3.47.0)': dependencies: '@rspack/core': 2.0.2(@swc/helpers@0.5.21) @@ -7643,65 +7542,42 @@ snapshots: - '@typescript/native-preview' - core-js - '@rspack/binding-darwin-arm64@2.0.0-beta.6': - optional: true - '@rspack/binding-darwin-arm64@2.0.2': optional: true '@rspack/binding-darwin-arm64@2.0.5': optional: true - '@rspack/binding-darwin-x64@2.0.0-beta.6': - optional: true - '@rspack/binding-darwin-x64@2.0.2': optional: true '@rspack/binding-darwin-x64@2.0.5': optional: true - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.6': - optional: true - '@rspack/binding-linux-arm64-gnu@2.0.2': optional: true '@rspack/binding-linux-arm64-gnu@2.0.5': optional: true - '@rspack/binding-linux-arm64-musl@2.0.0-beta.6': - optional: true - '@rspack/binding-linux-arm64-musl@2.0.2': optional: true '@rspack/binding-linux-arm64-musl@2.0.5': optional: true - '@rspack/binding-linux-x64-gnu@2.0.0-beta.6': - optional: true - '@rspack/binding-linux-x64-gnu@2.0.2': optional: true '@rspack/binding-linux-x64-gnu@2.0.5': optional: true - '@rspack/binding-linux-x64-musl@2.0.0-beta.6': - optional: true - '@rspack/binding-linux-x64-musl@2.0.2': optional: true '@rspack/binding-linux-x64-musl@2.0.5': optional: true - '@rspack/binding-wasm32-wasi@2.0.0-beta.6': - dependencies: - '@napi-rs/wasm-runtime': 1.0.7 - optional: true - '@rspack/binding-wasm32-wasi@2.0.2': dependencies: '@emnapi/core': 1.10.0 @@ -7716,46 +7592,24 @@ snapshots: '@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.0-beta.6': - optional: true - '@rspack/binding-win32-arm64-msvc@2.0.2': optional: true '@rspack/binding-win32-arm64-msvc@2.0.5': optional: true - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.6': - optional: true - '@rspack/binding-win32-ia32-msvc@2.0.2': optional: true '@rspack/binding-win32-ia32-msvc@2.0.5': optional: true - '@rspack/binding-win32-x64-msvc@2.0.0-beta.6': - optional: true - '@rspack/binding-win32-x64-msvc@2.0.2': optional: true '@rspack/binding-win32-x64-msvc@2.0.5': optional: true - '@rspack/binding@2.0.0-beta.6': - optionalDependencies: - '@rspack/binding-darwin-arm64': 2.0.0-beta.6 - '@rspack/binding-darwin-x64': 2.0.0-beta.6 - '@rspack/binding-linux-arm64-gnu': 2.0.0-beta.6 - '@rspack/binding-linux-arm64-musl': 2.0.0-beta.6 - '@rspack/binding-linux-x64-gnu': 2.0.0-beta.6 - '@rspack/binding-linux-x64-musl': 2.0.0-beta.6 - '@rspack/binding-wasm32-wasi': 2.0.0-beta.6 - '@rspack/binding-win32-arm64-msvc': 2.0.0-beta.6 - '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.6 - '@rspack/binding-win32-x64-msvc': 2.0.0-beta.6 - '@rspack/binding@2.0.2': optionalDependencies: '@rspack/binding-darwin-arm64': 2.0.2 @@ -7782,12 +7636,6 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.0.5 '@rspack/binding-win32-x64-msvc': 2.0.5 - '@rspack/core@2.0.0-beta.6(@swc/helpers@0.5.21)': - dependencies: - '@rspack/binding': 2.0.0-beta.6 - optionalDependencies: - '@swc/helpers': 0.5.21 - '@rspack/core@2.0.2(@swc/helpers@0.5.21)': dependencies: '@rspack/binding': 2.0.2 @@ -7869,7 +7717,7 @@ snapshots: '@rspress/shared@2.0.11(core-js@3.47.0)': dependencies: - '@rsbuild/core': 2.0.5(core-js@3.47.0) + '@rsbuild/core': 2.0.9(core-js@3.47.0) '@shikijs/rehype': 4.0.2 unified: 11.0.5 transitivePeerDependencies: @@ -7880,11 +7728,10 @@ snapshots: optionalDependencies: '@rspress/core': 2.0.11(@rspack/core@2.0.5(@swc/helpers@0.5.21))(@types/mdast@4.0.4)(@types/react@19.2.14)(core-js@3.47.0)(micromark-util-types@2.0.2)(micromark@4.0.2) - '@rstest/core@0.9.2(core-js@3.47.0)': + '@rstest/core@0.10.3(core-js@3.47.0)': dependencies: - '@rsbuild/core': 2.0.0-beta.8(core-js@3.47.0) + '@rsbuild/core': 2.0.9(core-js@3.47.0) '@types/chai': 5.2.3 - tinypool: 2.1.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - core-js @@ -11682,8 +11529,6 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - tinypool@2.1.0: {} - tmp@0.2.3: {} to-regex-range@5.0.1: