diff --git a/package.json b/package.json index 734f01a..44ee40a 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@arethetypeswrong/core": "^0.18.2", "@microsoft/api-extractor": "^7.56.0", - "@rsbuild/core": "^1.7.2", + "@rsbuild/core": "2.0.0-beta.4", "@rslib/core": "^0.19.4", "@rslint/core": "^0.2.0", "@types/marked-terminal": "^6.1.1", @@ -56,7 +56,7 @@ "vitest": "^3.2.4" }, "peerDependencies": { - "@rsbuild/core": "*", + "@rsbuild/core": "^1.0.0 || ^2.0.0-0", "typescript": "*" }, "peerDependenciesMeta": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 648cbf4..ed289a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^7.56.0 version: 7.56.0(@types/node@24.10.9) '@rsbuild/core': - specifier: ^1.7.2 - version: 1.7.2 + specifier: 2.0.0-beta.4 + version: 2.0.0-beta.4(core-js@3.47.0) '@rslib/core': specifier: ^0.19.4 version: 0.19.4(@microsoft/api-extractor@7.56.0(@types/node@24.10.9))(typescript@5.9.3) @@ -61,7 +61,7 @@ importers: version: 1.1.1 rsbuild-plugin-publint: specifier: ^0.3.4 - version: 0.3.4(@rsbuild/core@1.7.2) + version: 0.3.4(@rsbuild/core@2.0.0-beta.4(core-js@3.47.0)) tinyexec: specifier: ^1.0.2 version: 1.0.2 @@ -595,6 +595,16 @@ packages: engines: {node: '>=18.12.0'} hasBin: true + '@rsbuild/core@2.0.0-beta.4': + resolution: {integrity: sha512-V2gA7NQ74sFVWinV003i1fz1T5RmWwr97+AqhXRB7iegT0d+caZUO85/S0piEF3dp/Gtj8/Kx+WV2tcVyHMjvw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + core-js: '>= 3.0.0' + peerDependenciesMeta: + core-js: + optional: true + '@rslib/core@0.19.4': resolution: {integrity: sha512-qFJKXxFGf582uNWyD+2cxKVoorsDepWn7M0VXZX8BLzaEXVBzQmQ0i9UojWicmJr3ui9nkI7WRh66FQzoyWREg==} engines: {node: '>=18.12.0'} @@ -647,57 +657,113 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@2.0.0-beta.2': + resolution: {integrity: sha512-foDz1asp37tHhjhiqh7CfyBc7jRpK0y4mfyJtpL25SsXwI21Lm/NgjD1XKofFrHu849WEXBkV6vpCpkGXxT7zQ==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@1.7.4': resolution: {integrity: sha512-Oq65S5szs3+In9hVWfPksdL6EUu1+SFZK3oQINP3kMJ5zPzrdyiue+L5ClpTU/VMKVxfQTdCBsI6OVJNnaLBiA==} cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@2.0.0-beta.2': + resolution: {integrity: sha512-kTB066qqIqbhzrYRy4vTEnREAh6+Dev8L5haHG7pybnq8KoLJGwzOMNi6oKQdWthGrH20klV644/Wu0uraAscQ==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@1.7.4': resolution: {integrity: sha512-sTpfCraAtYZBhdw9Xx5a19OgJ/mBELTi61utZzrO3bV6BFEulvOdmnNjpgb0xv1KATtNI8YxECohUzekk1WsOA==} cpu: [arm64] os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.2': + resolution: {integrity: sha512-kIXEDznt/r0Fyy7ZnFFiv2YfxxlXr+YMlvHELwW5sqHsdgk3wS7jhNF6J2m/aTXT2/K58qSY63BibBX1B+s7pA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-musl@1.7.4': resolution: {integrity: sha512-sw8jZbUe13Ry0/tnUt1pSdwkaPtSzKuveq+b6/CUT26I3DKfJQoG0uJbjj2quMe4ks3jDmoGlxuRe4D/fWUoSg==} cpu: [arm64] os: [linux] libc: [musl] + '@rspack/binding-linux-arm64-musl@2.0.0-beta.2': + resolution: {integrity: sha512-FpLD3SmI7P/By7jECqjfMuDU+YTLKMaQX9P6B0MuN/zwXJ8SFQ1TV7W478a64NuezytOhmbO4lkuF7XqZHe/Bg==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-x64-gnu@1.7.4': resolution: {integrity: sha512-1W6LU0wR/TxB+8pogt0pn0WRwbQmKfu9839p/VBuSkNdWR4aljAhYO6RxsLQLCLrDAqEyrpeYWsWJBvAJ4T/pA==} cpu: [x64] os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.0.0-beta.2': + resolution: {integrity: sha512-MAS5P8c0sUQ6I6JvvGcyF4sOhsdb7G6+3BSdoERdACDrqTqtSVT6Txil8rKGrNdR/eVG/2jl/tFLWUKtyEn50A==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-musl@1.7.4': resolution: {integrity: sha512-rkmu8qLnm/q8J14ZQZ04SnPNzdRNgzAoKJCTbnhCzcuL5k5e20LUFfGuS6j7Io1/UdVMOjz/u7R6b9h/qA1Scw==} cpu: [x64] os: [linux] libc: [musl] + '@rspack/binding-linux-x64-musl@2.0.0-beta.2': + resolution: {integrity: sha512-NNJ4ah2B2HbjH+hnFX5HC8JPN5VbrV3A4CL/v5o9Elm01UxF3zeQr1gBc02MH6vdBo4rM0yrrH1b8lgC/z8r4w==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-wasm32-wasi@1.7.4': resolution: {integrity: sha512-6BQvLbDtUVkTN5o1QYLYKAYuXavC4ER5Vn/amJEoecbM9F25MNAv28inrXs7BQ4cHSU4WW/F4yZPGnA+jUZLyw==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.0.0-beta.2': + resolution: {integrity: sha512-rn2phtFxeDN+Wbf8JEZT2d731Vzl4wFRapW5rGS8wxLaz8PkR6o+5VbB8fBy+OWti7uEFxXEsrB7Hv0aVks/uw==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@1.7.4': resolution: {integrity: sha512-kipggu7xVPhnAkAV7koSDVbBuuMDMA4hX60DNJKTS6fId3XNHcZqWKIsWGOt0yQ6KV7I3JRRBDotKLx6uYaRWw==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.2': + resolution: {integrity: sha512-1m6Vt5kNGQXJBj5lxR9ztQCZz1O6ydO5dDw1fNOXSNidK7BD4iqes9odRNkaC8gual6NybfaI6mIdC/iM+6xWA==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@1.7.4': resolution: {integrity: sha512-9Zdozc13AUQHqagDDHxHml1FnZZWuSj/uP+SxtlTlQaiIE9GDH3n0cUio1GUq+cBKbcXeiE3dJMGJxhiFaUsxA==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.2': + resolution: {integrity: sha512-EtUwWTP27wEv5C52ZiinA6AXtQkKQJZhML9cHbTwdeZjtD1EYpqpgfL9SF/FsTgwXG1Qiz02NjccvP5HdLlthg==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@1.7.4': resolution: {integrity: sha512-3a/jZTUrvU340IuRcxul+ccsDtdrMaGq/vi4HNcWalL0H2xeOeuieBAV8AZqaRjmxMu8OyRcpcSrkHtN1ol/eA==} cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@2.0.0-beta.2': + resolution: {integrity: sha512-CPQDH64D+xz8v1jdv5+0PIIHZ15NJLm8xN8ThlEgWARAJjt+1NXLq8rtuk86j4oxmaVFPle6qmq6QSwAP5PVCQ==} + cpu: [x64] + os: [win32] + '@rspack/binding@1.7.4': resolution: {integrity: sha512-BOACDXd9aTrdJgqa88KGxnTGdUdVLAClTCLhSvdNvQZIcaVLOB1qtW0TvqjZ19MxuQB/Cba5u/ILc5DNXxuDhg==} + '@rspack/binding@2.0.0-beta.2': + resolution: {integrity: sha512-02V7uH82c9CqPifH9k4r10DM0gQyaW9aUUOCqwQdV8bjhdP+cta7qbz2iGOWGcJiprQqme635gVmfhsY26Sv0Q==} + '@rspack/core@1.7.4': resolution: {integrity: sha512-6QNqcsRSy1WbAGvjA2DAEx4yyAzwrvT6vd24Kv4xdZHdvF6FmcUbr5J+mLJ1jSOXvpNhZ+RzN37JQ8fSmytEtw==} engines: {node: '>=18.12.0'} @@ -707,6 +773,18 @@ packages: '@swc/helpers': optional: true + '@rspack/core@2.0.0-beta.2': + resolution: {integrity: sha512-UD/LxAi9BCYGWKUMW82gwqYxWF46P5+P2jVSHC3rpv6IJ2EdPfRL1wqxbMGbkslD3YTB56vM18uwo1d5ThqrjA==} + 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==} @@ -1023,6 +1101,7 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true graceful-fs@4.2.11: @@ -1938,6 +2017,15 @@ snapshots: core-js: 3.47.0 jiti: 2.6.1 + '@rsbuild/core@2.0.0-beta.4(core-js@3.47.0)': + dependencies: + '@rspack/core': 2.0.0-beta.2(@swc/helpers@0.5.18) + '@swc/helpers': 0.5.18 + optionalDependencies: + core-js: 3.47.0 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + '@rslib/core@0.19.4(@microsoft/api-extractor@7.56.0(@types/node@24.10.9))(typescript@5.9.3)': dependencies: '@rsbuild/core': 1.7.2 @@ -1978,35 +2066,67 @@ snapshots: '@rspack/binding-darwin-arm64@1.7.4': optional: true + '@rspack/binding-darwin-arm64@2.0.0-beta.2': + optional: true + '@rspack/binding-darwin-x64@1.7.4': optional: true + '@rspack/binding-darwin-x64@2.0.0-beta.2': + optional: true + '@rspack/binding-linux-arm64-gnu@1.7.4': optional: true + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.2': + optional: true + '@rspack/binding-linux-arm64-musl@1.7.4': optional: true + '@rspack/binding-linux-arm64-musl@2.0.0-beta.2': + optional: true + '@rspack/binding-linux-x64-gnu@1.7.4': optional: true + '@rspack/binding-linux-x64-gnu@2.0.0-beta.2': + optional: true + '@rspack/binding-linux-x64-musl@1.7.4': optional: true + '@rspack/binding-linux-x64-musl@2.0.0-beta.2': + optional: true + '@rspack/binding-wasm32-wasi@1.7.4': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true + '@rspack/binding-wasm32-wasi@2.0.0-beta.2': + dependencies: + '@napi-rs/wasm-runtime': 1.0.7 + optional: true + '@rspack/binding-win32-arm64-msvc@1.7.4': optional: true + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.2': + optional: true + '@rspack/binding-win32-ia32-msvc@1.7.4': optional: true + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.2': + optional: true + '@rspack/binding-win32-x64-msvc@1.7.4': optional: true + '@rspack/binding-win32-x64-msvc@2.0.0-beta.2': + optional: true + '@rspack/binding@1.7.4': optionalDependencies: '@rspack/binding-darwin-arm64': 1.7.4 @@ -2020,6 +2140,19 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.7.4 '@rspack/binding-win32-x64-msvc': 1.7.4 + '@rspack/binding@2.0.0-beta.2': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.0.0-beta.2 + '@rspack/binding-darwin-x64': 2.0.0-beta.2 + '@rspack/binding-linux-arm64-gnu': 2.0.0-beta.2 + '@rspack/binding-linux-arm64-musl': 2.0.0-beta.2 + '@rspack/binding-linux-x64-gnu': 2.0.0-beta.2 + '@rspack/binding-linux-x64-musl': 2.0.0-beta.2 + '@rspack/binding-wasm32-wasi': 2.0.0-beta.2 + '@rspack/binding-win32-arm64-msvc': 2.0.0-beta.2 + '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.2 + '@rspack/binding-win32-x64-msvc': 2.0.0-beta.2 + '@rspack/core@1.7.4(@swc/helpers@0.5.18)': dependencies: '@module-federation/runtime-tools': 0.22.0 @@ -2028,6 +2161,12 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.18 + '@rspack/core@2.0.0-beta.2(@swc/helpers@0.5.18)': + dependencies: + '@rspack/binding': 2.0.0-beta.2 + optionalDependencies: + '@swc/helpers': 0.5.18 + '@rspack/lite-tapable@1.1.0': {} '@rushstack/node-core-library@5.19.1(@types/node@24.10.9)': @@ -2626,12 +2765,12 @@ snapshots: '@microsoft/api-extractor': 7.56.0(@types/node@24.10.9) typescript: 5.9.3 - rsbuild-plugin-publint@0.3.4(@rsbuild/core@1.7.2): + rsbuild-plugin-publint@0.3.4(@rsbuild/core@2.0.0-beta.4(core-js@3.47.0)): dependencies: picocolors: 1.1.1 publint: 0.3.17 optionalDependencies: - '@rsbuild/core': 1.7.2 + '@rsbuild/core': 2.0.0-beta.4(core-js@3.47.0) sade@1.8.1: dependencies: