diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2b766b4..4e81182 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,11 +23,11 @@ jobs: - name: Setup Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 with: - node-version: 24.16.0 + node-version: 24.18.0 package-manager-cache: false - name: Install Pnpm - uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8 + uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9 with: run_install: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 43b7236..e497f45 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,11 +23,11 @@ jobs: - name: Setup Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 with: - node-version: 24.16.0 + node-version: 24.18.0 package-manager-cache: false - name: Install Pnpm - uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8 + uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9 with: run_install: true diff --git a/example/package.json b/example/package.json index bff1401..ffce9a8 100644 --- a/example/package.json +++ b/example/package.json @@ -12,9 +12,9 @@ "react-dom": "^19.2.7" }, "devDependencies": { - "@rspack/cli": "2.0.8", - "@rspack/core": "2.0.8", - "@rspack/dev-server": "2.0.3", + "@rspack/cli": "2.1.2", + "@rspack/core": "2.1.2", + "@rspack/dev-server": "2.1.0", "@rspack/plugin-react-refresh": "workspace:*", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", diff --git a/package.json b/package.json index 9308c9e..44da994 100644 --- a/package.json +++ b/package.json @@ -37,12 +37,12 @@ "pre-commit": "pnpm run lint:write" }, "devDependencies": { - "@rslib/core": "^0.22.1", - "@rslint/core": "^0.6.1", - "@rspack/core": "2.0.8", - "@rstest/core": "^0.10.4", + "@rslib/core": "^0.23.1", + "@rslint/core": "^0.6.4", + "@rspack/core": "2.1.2", + "@rstest/core": "^0.10.6", "@types/node": "^24.13.2", - "prettier": "^3.8.4", + "prettier": "^3.9.4", "react-refresh": "^0.18.0", "simple-git-hooks": "^2.13.1", "typescript": "^6.0.3" @@ -56,7 +56,7 @@ "optional": true } }, - "packageManager": "pnpm@11.6.0", + "packageManager": "pnpm@11.9.0", "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c2e509..689dd69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,23 +9,23 @@ importers: .: devDependencies: '@rslib/core': - specifier: ^0.22.1 - version: 0.22.1(typescript@6.0.3) + specifier: ^0.23.1 + version: 0.23.1(typescript@6.0.3) '@rslint/core': - specifier: ^0.6.1 - version: 0.6.1 + specifier: ^0.6.4 + version: 0.6.4 '@rspack/core': - specifier: 2.0.8 - version: 2.0.8(@swc/helpers@0.5.23) + specifier: 2.1.2 + version: 2.1.2(@swc/helpers@0.5.23) '@rstest/core': - specifier: ^0.10.4 - version: 0.10.4 + specifier: ^0.10.6 + version: 0.10.6 '@types/node': specifier: ^24.13.2 version: 24.13.2 prettier: - specifier: ^3.8.4 - version: 3.8.4 + specifier: ^3.9.4 + version: 3.9.4 react-refresh: specifier: ^0.18.0 version: 0.18.0 @@ -46,14 +46,14 @@ importers: version: 19.2.7(react@19.2.7) devDependencies: '@rspack/cli': - specifier: 2.0.8 - version: 2.0.8(@rspack/core@2.0.8(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack/core@2.0.8(@swc/helpers@0.5.23))) + specifier: 2.1.2 + version: 2.1.2(@rspack/core@2.1.2(@swc/helpers@0.5.23))(@rspack/dev-server@2.1.0(@rspack/core@2.1.2(@swc/helpers@0.5.23))) '@rspack/core': - specifier: 2.0.8 - version: 2.0.8(@swc/helpers@0.5.23) + specifier: 2.1.2 + version: 2.1.2(@swc/helpers@0.5.23) '@rspack/dev-server': - specifier: 2.0.3 - version: 2.0.3(@rspack/core@2.0.8(@swc/helpers@0.5.23)) + specifier: 2.1.0 + version: 2.1.0(@rspack/core@2.1.2(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: workspace:* version: link:.. @@ -137,20 +137,45 @@ packages: '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@emnapi/core@1.11.1': + resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} + '@emnapi/runtime@1.10.0': resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.11.1': + resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} + '@napi-rs/wasm-runtime@1.1.4': resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} peerDependencies: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 - '@rsbuild/core@2.0.13': - resolution: {integrity: sha512-nJppOdb6vwCcL4hc/dq9bejDRDgxYy2U/+NxDTh8pd3mrENW4DzEweTYtr+oqobABU1fFfPlU9Owo605wG67cA==} + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + + '@rsbuild/core@2.0.15': + resolution: {integrity: sha512-O8vmMhZu1YImO6jOqt/K/vlJSvkq7UtSq5YM1DIlcEd9LW8Gf6/dkQ1B2KPI6F+hSMFBnTTTumdcIowSLCw97g==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + core-js: '>= 3.0.0' + peerDependenciesMeta: + core-js: + optional: true + + '@rsbuild/core@2.1.2': + resolution: {integrity: sha512-EP24Oj01bdwtw/Xl3LiaLe/WG6PBQV2yWbbCh+2TkMDc9dNHiyBTnR+/JZvGxI8RdO5qU0rH4YgMOJ6nVXIQSA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -159,21 +184,21 @@ packages: core-js: optional: true - '@rslib/core@0.22.1': - resolution: {integrity: sha512-RaqTITHFkpMDJG9fmD7Hu6FLE64hwctCo46asHOD2DipzQJWawg6K0pFGimTAyutYEZysIUfYgCwSYkbctDudg==} + '@rslib/core@0.23.1': + resolution: {integrity: sha512-kATUdbAwWL12Zrvuiv4M9JmwxG0pvH7zAJeQpPwMgGbs6uWPG4jA89DQEDyoBFmM/p4flBXN40x+42hbN+Bhbw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@microsoft/api-extractor': ^7 - typescript: ^5 || ^6 + typescript: ^5 || ^6 || ^7.0.1-0 peerDependenciesMeta: '@microsoft/api-extractor': optional: true typescript: optional: true - '@rslint/core@0.6.1': - resolution: {integrity: sha512-UTc2kp3ERxjwkLUBsGMRjuI95K8Ws4xbIriYTrGZ2BAnLHg6BwqWli/sTBWiMAEtefWe/5Vu2ejLwcgV1F3QSA==} + '@rslint/core@0.6.4': + resolution: {integrity: sha512-AMoCqzZDumxcuokcMn/8qNAs1IICyh+cXbF/c81fMpqGmEwPEQOzhs/ffLiBzWC3pMn/9IIKd9odYOka2jIipg==} hasBin: true peerDependencies: jiti: ^2.0.0 @@ -181,111 +206,176 @@ packages: jiti: optional: true - '@rslint/native-darwin-arm64@0.6.1': - resolution: {integrity: sha512-Xt6gkSIztk8l7O1O0YXZ8X6kjEhaQvm9MplkDJR24RRSuALVw4Pzc9Z3ASjEbv4xnkuvPQLNQZg7/M3v274uNw==} + '@rslint/native-darwin-arm64@0.6.4': + resolution: {integrity: sha512-9A41YiNZHY+8GL3q9vErCQAalCHXmD9FTVFmhT5aAaX2lI/QS1DpcbKoqB1Pq6euuwaTF02/CL1iGvNVKBUzoQ==} cpu: [arm64] os: [darwin] - '@rslint/native-darwin-x64@0.6.1': - resolution: {integrity: sha512-LZ0AaqpF3wAFl3lfDM5P0YCGoavm8AN33Cy9Z5wD+N8Ffj+KR39QdmuWX6ZivPm0OPPw0xov6YDzDRCHvVtsbA==} + '@rslint/native-darwin-x64@0.6.4': + resolution: {integrity: sha512-7c4TUhHOhl2fBc3xiO+C2vu+M1GVwqeceQv2CTYHFvQUyPhN1g0X8ZxGjccduK5rL/x3zl7ObLjDfPwcWPgazw==} cpu: [x64] os: [darwin] - '@rslint/native-linux-arm64-gnu@0.6.1': - resolution: {integrity: sha512-H1jI8uEw4gdeEcD/zTn7xD0LWIJTfSyrhDnimN22xvKZ3ufo3EvTOs5t9alVns7xiGbxFeWnjPjwl/p6DI95AA==} + '@rslint/native-linux-arm64-gnu@0.6.4': + resolution: {integrity: sha512-HAekzjTi949u2UdlrlcBipgp9PFn2+94v6A/odtSZyZhPj+vYZk5sfDwzLMUoqXcVwM5pd37ahE3IyLlF3WfrA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rslint/native-linux-arm64-musl@0.6.1': - resolution: {integrity: sha512-BbXisiQaJDgLwCXXIIKllbTDxtJoS33OEsk/zEQ2wvxSH52G9c/XLcoQaEgTa4Mc3XULgmPFfCdlNXQckeJQkg==} + '@rslint/native-linux-arm64-musl@0.6.4': + resolution: {integrity: sha512-1NhBDVMVDBJjJqAl1NZM1JIEXggL8Z7yqBwslNoWFbq2KEh58eZxEE0xOyJzdxqcqr1yWMW8ox5dLzyswvybIw==} cpu: [arm64] os: [linux] libc: [musl] - '@rslint/native-linux-x64-gnu@0.6.1': - resolution: {integrity: sha512-ZQoxbBCxzSY1jnbt2jdyNaSFqGUmF2u69jqMS7v9VsYDod9JtSHb3Wnp71finz3KhslZExHXKqQQvGmdyC5cwA==} + '@rslint/native-linux-x64-gnu@0.6.4': + resolution: {integrity: sha512-ostLkDedke39qTBYGJU2QJHiRMQNETlwQkOM0XWt8xmcITRdYflRz0/8LtmOvEGKacCUSLMU2cANE8pWQ2DQMA==} cpu: [x64] os: [linux] libc: [glibc] - '@rslint/native-linux-x64-musl@0.6.1': - resolution: {integrity: sha512-6uKdu8KAnKdllZvKWInfD5pntdIik3+3p+vDUzcPeLlTgAv6qxT6MQZqGjVCRPa1XbnCamwbdp/zV7onuV79Ag==} + '@rslint/native-linux-x64-musl@0.6.4': + resolution: {integrity: sha512-e1oBoRrtVrlHDpoD6QLlYvwlAzYq/yHbV0os6mpXFFG7Rg0uE0Ikre+BLVJX/LeqfxO9VJy01GxoG9C7rFQA3A==} cpu: [x64] os: [linux] libc: [musl] - '@rslint/native-win32-arm64-msvc@0.6.1': - resolution: {integrity: sha512-1TG5JCSkm/rzmUSTlBNrgLE14fxreXUZlC1TgzUWg8rjm6AJSVBKYntvC6c4SestXI33LKMOfnTb+dXd4DdZ8Q==} + '@rslint/native-win32-arm64-msvc@0.6.4': + resolution: {integrity: sha512-OV2YFq2c5C1OzMkH/CtpVn1GGqExM1KecavTClO7UpE7PEGWRk1rlzMxFmLPbGo4JnLAfvfsS7kU8uXy0XhvEg==} cpu: [arm64] os: [win32] - '@rslint/native-win32-x64-msvc@0.6.1': - resolution: {integrity: sha512-LXhHXfzu4YjjqVbBC2tKyq1L7UVJqtbnSXyOXMhdaVNHRkHfuCjX3Us5uNe4/TbQdOIH7Qcfwzsj1/GpMYID+A==} + '@rslint/native-win32-x64-msvc@0.6.4': + resolution: {integrity: sha512-lhMQaNNqU/vScVT4MDACfQNJwRLsS1MyDOwfzRnKC3wRE5u0Ia5J0S9g/ztVXTzIJhxFX01dKYI3N6v1ho4X1A==} cpu: [x64] os: [win32] - '@rslint/native@0.6.1': - resolution: {integrity: sha512-WR/tITtBCjxkBhpDRip4h6n+gxMMqqijFKmDjuc3O/ScWMrX+KbeKcnS0u1Y8e0YfoAmk7dHR9HIT+IRHod1IQ==} - '@rspack/binding-darwin-arm64@2.0.8': resolution: {integrity: sha512-vCgbgH7B7qom+uID+RCZsTCOYFb9wC4/4+1U6rMfytrXGVJ72eNQs2tbdjOl0lb18CT3N/n+VkWynUiLk84GwA==} cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@2.1.2': + resolution: {integrity: sha512-IYcxareUOYJZz+uNMSIwn+iDRiVyjZNOjoxO/zL4OFaPK8Ncrw0ka/9DqL9Gd7OpnAXN1zK3uS8yD0O1yIYI3Q==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@2.0.8': resolution: {integrity: sha512-satPm2PD4B7jDTVlVAdvMVdUszwLvWUEnUDzLb77mvVkezKNDZmuhb+e8s+FfKs8hJpNbZ9VAejuA2rr8o985w==} cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@2.1.2': + resolution: {integrity: sha512-aoifkILvx/XEHyvg8yW57xu95nx7f9f/3ah1+RguHSNKcJMcoCep9VX1Ct1N0ftqg8MC0JUObc7xWL5W14hmjA==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@2.0.8': resolution: {integrity: sha512-pSI+npPQE/uDtiboqvcOIRJbEV2+B+H1xffmko/gw50la92oTUW60kVULFwsb6L0+GVCzIcwX3yq60GtYIn+Ug==} cpu: [arm64] os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.1.2': + resolution: {integrity: sha512-My4m40tyJSgiCEf3bB2KIEX710q3nZg99LIjy+8Zxgi3oZTkg1bFmFRusFU5U4eN5408zfSqDDGvjDE3Yv7o4w==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-musl@2.0.8': resolution: {integrity: sha512-igjJ43yxWQ72GZqjDDZSSHax9/Vg+6rLMmOvFglTJUkQpB4Tyvu/YjW+WRjYj2xRw6blOjLxUSJWASvuSqqlvg==} cpu: [arm64] os: [linux] libc: [musl] + '@rspack/binding-linux-arm64-musl@2.1.2': + resolution: {integrity: sha512-yt+GGWUH7WPE8K97cRc8OpZhH7Pbj1vU+lkvKbDtF/rR8X9a/bJsA/nBqyUV2oBKOVbrp5I8rFZlnDskMqgvKw==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rspack/binding-linux-riscv64-gnu@2.1.2': + resolution: {integrity: sha512-uys8Jyw8Z3ralvICbN/L/nZfy5qELIwpOY72rhIqhoDYwFcL4fmMaY7WsvUcJOjCB2rqOcWPaWKuF2oPvo9iDQ==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rspack/binding-linux-riscv64-musl@2.1.2': + resolution: {integrity: sha512-JYNVQwqCaRGQWvjHQYzZkIzQiwllMaJwh4Rdu3ww6W2OJcJUqT08sL1pkOtU0iCxT4VUYiRRcp93VGTGpHr8fg==} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-x64-gnu@2.0.8': resolution: {integrity: sha512-zrkoEOnqj1hOEBO5T2I/2Ts2HSJsYFh1qXwMpK4dMJFGGNWDfNeUa6/LF5uq3VINF3JUl7RL47AgrucoSZJXPA==} cpu: [x64] os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.1.2': + resolution: {integrity: sha512-KDoPy0Msf/JLhxgPPrJQzZeB4Qpqd32em8AP5lSW2s6jR5I35dHgAe9xc2A++EQtnSrU4GTn6DBvFC7q84SihQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-musl@2.0.8': resolution: {integrity: sha512-6CtDaGZjNDvJd9TBp7a9zABbrPORO21W96+3ZcGBn0YNUPUk4ARxIxrTTpeJ/1F41QDM8AYIkGDdqEYMqTYBsA==} cpu: [x64] os: [linux] libc: [musl] + '@rspack/binding-linux-x64-musl@2.1.2': + resolution: {integrity: sha512-66hWmIGvn4zCKAYXJE9Bp5SNSLYnLFq2Ke/efE+ZtWy43Dd5vk9AAOmThVGBwdwmIxmGtHGCp+cAuS4G0wu0TA==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-wasm32-wasi@2.0.8': resolution: {integrity: sha512-Yf4SiqTUroT5Ju+te0YAY2xxKOb35tECsO21v7hYyGa705wrgoAK/MmF7enOvs9GR1iZIqgiLD/wxsIxl8GjJw==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.1.2': + resolution: {integrity: sha512-EB4SqH8DW/E/OmqssNQvnIVGQiVUyYNlA/pcc6Ia4MlTNwu6eNDppcNLrToH+kSZpL4CpHSFfSM3eIsSuar2Rw==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@2.0.8': resolution: {integrity: sha512-8NCuiQsAhXrwRBy57QZoypqrws/zLBkaQVGiB8hksr6v++8hNigNjqpQARLbd0iyMuHsQQ++8+auGk6xlDXmzw==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@2.1.2': + resolution: {integrity: sha512-T6Fs/g32MRja/UpCq4AdyPRj8tA0cOkcEa4PrAcn/ztUgK8b/qMVxj5mhMI+n7k+kHZQnpeB1Q4HqdSJi6OocA==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@2.0.8': resolution: {integrity: sha512-bxiekytbX7V9KFAra+HkwtNWC6pYfHEBBZFpiT0xUs3mCFOmAAFVBsBSQsoCP9AdCEXoMAvNdnrHNw3iov4OZw==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.1.2': + resolution: {integrity: sha512-OtxkFVz14mVL4QK8QriSELn9B6PaYGHw1jGJwVDEzpu2ZxSHCTQPz9dVE1ekYtREEqZUkRU7Fp7VfhJSmjTt2Q==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@2.0.8': resolution: {integrity: sha512-7zPs8YCe/ZVJTwd+5lpB0CP0tkn2pONf/T1ycmVY76u21Nrwt8mXQGc/2yH2eWP4B7fikYBr3hGr7mpR2fajqQ==} cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@2.1.2': + resolution: {integrity: sha512-Am+nx9fLF3nzgD/K05Bs1Bb+WO8SFLWAYRbXkymaL1r+RQxjRj7jd5ap2PhGOCcfaNA4yVWkAFvmFP92eRu7bQ==} + cpu: [x64] + os: [win32] + '@rspack/binding@2.0.8': resolution: {integrity: sha512-3uZ+y8aQxq33ty2srMxg2Nu0XuBI6vVrG50rkDaXqwWqOohfgGUSfFuQK7EnSUNy4aFUQlCG6NHialQHJov0wg==} - '@rspack/cli@2.0.8': - resolution: {integrity: sha512-b7MrVE9kvCs8L7hhPdHR6AvQ5wyD3KeBYD+DZMynt+545rvJYnT11LVNjqQJqAYHrgBTmf+9CNPYmeJvEZesWw==} + '@rspack/binding@2.1.2': + resolution: {integrity: sha512-/mFcRSUW7Pl19KeaBIujJvZYNJQu0wD5D3aa5h+Qcph26v7nmLYlX7eajIHGi8tt2qTZX1lXifw2KLIXKwYaRQ==} + + '@rspack/cli@2.1.2': + resolution: {integrity: sha512-GTBsKuaeqDii6NaGPkQwvycMSjqMUMMRGiAwH0sXsFIn8X7sFa4xpoL7pIhbebVBDGzYhUBqWzNQFuL5u2FeoQ==} hasBin: true peerDependencies: '@rspack/core': ^2.0.0-0 @@ -306,27 +396,39 @@ packages: '@swc/helpers': optional: true - '@rspack/dev-middleware@2.0.1': - resolution: {integrity: sha512-cXSubf5/C+dvkWV2/+rGTtiZ93wSLd3OlTQhwMvsmsmGDdPlkYqIvQ+BTkOk9UCXxKIaF0DDYYmCpBeRRYJfJw==} + '@rspack/core@2.1.2': + resolution: {integrity: sha512-crpNQKhHfnzrIl4Sa4fjH30Ho5aAPgyqpmJZ41SkUFOzyKHdZKYfE5LF3CMh7MiFQFPPxiiKf5BcpxmtZZx4MQ==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@rspack/core': ^2.0.0-0 + '@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 + + '@rspack/dev-middleware@2.0.3': + resolution: {integrity: sha512-GxnGj9jy76G3eCPyZei81fwKLAMLZaPEEqFz1/QDYquhwi/qYZX5fekFJ1XVpuwxGEK9KSX3hxZylfwrs4cmLA==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@rspack/core': ^2.0.0 peerDependenciesMeta: '@rspack/core': optional: true - '@rspack/dev-server@2.0.3': - resolution: {integrity: sha512-S29nOxXQS9o+0uGNe7SgND2dAKnte5ZTD5tiT3/B4lKbviqpXD4tbH7NZWA3hGwlSkmOIbFlysYPL1bVHuBcSg==} + '@rspack/dev-server@2.1.0': + resolution: {integrity: sha512-WkCi6bWThVX5Ziv04srPaRoCoUY5FJolO4gqzE7xPO0XbXShsGnwn0vGD0DFfnYFcw9VSsxlmeCDV799lNYclA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - '@rspack/core': ^2.0.0-0 + '@rspack/core': ^2.0.0 selfsigned: ^5.0.0 peerDependenciesMeta: selfsigned: optional: true - '@rstest/core@0.10.4': - resolution: {integrity: sha512-HuIINPkS5h5+rUGyOBkaFV/zYdMKTYWQNTTJhNqylMKPffvv1SAa4glLpjoS0iGmX1I8US/X6KDrdFIU/VfvKw==} + '@rstest/core@0.10.6': + resolution: {integrity: sha512-nX61dw2Tnxfwy/jGZEuNbh2tzapgaH6Iwj4Aw5d2wxUwxptUL3ddUxFF5M1ZSWoLEVG30VaPg3ITzrSo5sdbTg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -344,6 +446,9 @@ packages: '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -372,8 +477,8 @@ packages: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} - prettier@3.8.4: - resolution: {integrity: sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q==} + prettier@3.9.4: + resolution: {integrity: sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==} engines: {node: '>=14'} hasBin: true @@ -390,14 +495,14 @@ packages: resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} engines: {node: '>=0.10.0'} - rsbuild-plugin-dts@0.22.1: - resolution: {integrity: sha512-6vBfXgwK4j6GkjSRH13tuceBavc6qwSE5IVSoVCZ/wRuM0ZL7dIjdk+yGSWKJt5lNMfc4XwQoTErGIC9zhgztQ==} + rsbuild-plugin-dts@0.23.1: + resolution: {integrity: sha512-RB3gbeT5dsmh1Q3uukKHSviYs7ul0PHtLa8WfkJSRu44E+VpRlYalAX1W7lqPt0dnKE+JhpCX7wuf98o1RJYjw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@microsoft/api-extractor': ^7 '@rsbuild/core': ^1.0.0 || ^2.0.0-0 '@typescript/native-preview': ^7.0.0-0 - typescript: ^5 || ^6 + typescript: ^5 || ^6 || ^7.0.1-0 peerDependenciesMeta: '@microsoft/api-extractor': optional: true @@ -471,16 +576,32 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/core@1.11.1': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.10.0': dependencies: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.11.1': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.8.1 optional: true + '@emnapi/wasi-threads@1.2.2': + dependencies: + tslib: 2.8.1 + 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 @@ -488,17 +609,31 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@rsbuild/core@2.0.13': + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@tybys/wasm-util': 0.10.3 + optional: true + + '@rsbuild/core@2.0.15': dependencies: '@rspack/core': 2.0.8(@swc/helpers@0.5.23) '@swc/helpers': 0.5.23 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@rslib/core@0.22.1(typescript@6.0.3)': + '@rsbuild/core@2.1.2': + dependencies: + '@rspack/core': 2.1.2(@swc/helpers@0.5.23) + '@swc/helpers': 0.5.23 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + + '@rslib/core@0.23.1(typescript@6.0.3)': dependencies: - '@rsbuild/core': 2.0.13 - rsbuild-plugin-dts: 0.22.1(@rsbuild/core@2.0.13)(typescript@6.0.3) + '@rsbuild/core': 2.1.2 + rsbuild-plugin-dts: 0.23.1(@rsbuild/core@2.1.2)(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -506,73 +641,85 @@ snapshots: - '@typescript/native-preview' - core-js - '@rslint/core@0.6.1': + '@rslint/core@0.6.4': dependencies: - '@rslint/native': 0.6.1 picomatch: 4.0.4 optionalDependencies: - '@rslint/native-darwin-arm64': 0.6.1 - '@rslint/native-darwin-x64': 0.6.1 - '@rslint/native-linux-arm64-gnu': 0.6.1 - '@rslint/native-linux-arm64-musl': 0.6.1 - '@rslint/native-linux-x64-gnu': 0.6.1 - '@rslint/native-linux-x64-musl': 0.6.1 - '@rslint/native-win32-arm64-msvc': 0.6.1 - '@rslint/native-win32-x64-msvc': 0.6.1 + '@rslint/native-darwin-arm64': 0.6.4 + '@rslint/native-darwin-x64': 0.6.4 + '@rslint/native-linux-arm64-gnu': 0.6.4 + '@rslint/native-linux-arm64-musl': 0.6.4 + '@rslint/native-linux-x64-gnu': 0.6.4 + '@rslint/native-linux-x64-musl': 0.6.4 + '@rslint/native-win32-arm64-msvc': 0.6.4 + '@rslint/native-win32-x64-msvc': 0.6.4 - '@rslint/native-darwin-arm64@0.6.1': + '@rslint/native-darwin-arm64@0.6.4': optional: true - '@rslint/native-darwin-x64@0.6.1': + '@rslint/native-darwin-x64@0.6.4': optional: true - '@rslint/native-linux-arm64-gnu@0.6.1': + '@rslint/native-linux-arm64-gnu@0.6.4': optional: true - '@rslint/native-linux-arm64-musl@0.6.1': + '@rslint/native-linux-arm64-musl@0.6.4': optional: true - '@rslint/native-linux-x64-gnu@0.6.1': + '@rslint/native-linux-x64-gnu@0.6.4': optional: true - '@rslint/native-linux-x64-musl@0.6.1': + '@rslint/native-linux-x64-musl@0.6.4': optional: true - '@rslint/native-win32-arm64-msvc@0.6.1': + '@rslint/native-win32-arm64-msvc@0.6.4': optional: true - '@rslint/native-win32-x64-msvc@0.6.1': + '@rslint/native-win32-x64-msvc@0.6.4': optional: true - '@rslint/native@0.6.1': - optionalDependencies: - '@rslint/native-darwin-arm64': 0.6.1 - '@rslint/native-darwin-x64': 0.6.1 - '@rslint/native-linux-arm64-gnu': 0.6.1 - '@rslint/native-linux-arm64-musl': 0.6.1 - '@rslint/native-linux-x64-gnu': 0.6.1 - '@rslint/native-linux-x64-musl': 0.6.1 - '@rslint/native-win32-arm64-msvc': 0.6.1 - '@rslint/native-win32-x64-msvc': 0.6.1 - '@rspack/binding-darwin-arm64@2.0.8': optional: true + '@rspack/binding-darwin-arm64@2.1.2': + optional: true + '@rspack/binding-darwin-x64@2.0.8': optional: true + '@rspack/binding-darwin-x64@2.1.2': + optional: true + '@rspack/binding-linux-arm64-gnu@2.0.8': optional: true + '@rspack/binding-linux-arm64-gnu@2.1.2': + optional: true + '@rspack/binding-linux-arm64-musl@2.0.8': optional: true + '@rspack/binding-linux-arm64-musl@2.1.2': + optional: true + + '@rspack/binding-linux-riscv64-gnu@2.1.2': + optional: true + + '@rspack/binding-linux-riscv64-musl@2.1.2': + optional: true + '@rspack/binding-linux-x64-gnu@2.0.8': optional: true + '@rspack/binding-linux-x64-gnu@2.1.2': + optional: true + '@rspack/binding-linux-x64-musl@2.0.8': optional: true + '@rspack/binding-linux-x64-musl@2.1.2': + optional: true + '@rspack/binding-wasm32-wasi@2.0.8': dependencies: '@emnapi/core': 1.10.0 @@ -580,15 +727,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.1.2': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + optional: true + '@rspack/binding-win32-arm64-msvc@2.0.8': optional: true + '@rspack/binding-win32-arm64-msvc@2.1.2': + optional: true + '@rspack/binding-win32-ia32-msvc@2.0.8': optional: true + '@rspack/binding-win32-ia32-msvc@2.1.2': + optional: true + '@rspack/binding-win32-x64-msvc@2.0.8': optional: true + '@rspack/binding-win32-x64-msvc@2.1.2': + optional: true + '@rspack/binding@2.0.8': optionalDependencies: '@rspack/binding-darwin-arm64': 2.0.8 @@ -602,11 +765,26 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.0.8 '@rspack/binding-win32-x64-msvc': 2.0.8 - '@rspack/cli@2.0.8(@rspack/core@2.0.8(@swc/helpers@0.5.23))(@rspack/dev-server@2.0.3(@rspack/core@2.0.8(@swc/helpers@0.5.23)))': + '@rspack/binding@2.1.2': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.1.2 + '@rspack/binding-darwin-x64': 2.1.2 + '@rspack/binding-linux-arm64-gnu': 2.1.2 + '@rspack/binding-linux-arm64-musl': 2.1.2 + '@rspack/binding-linux-riscv64-gnu': 2.1.2 + '@rspack/binding-linux-riscv64-musl': 2.1.2 + '@rspack/binding-linux-x64-gnu': 2.1.2 + '@rspack/binding-linux-x64-musl': 2.1.2 + '@rspack/binding-wasm32-wasi': 2.1.2 + '@rspack/binding-win32-arm64-msvc': 2.1.2 + '@rspack/binding-win32-ia32-msvc': 2.1.2 + '@rspack/binding-win32-x64-msvc': 2.1.2 + + '@rspack/cli@2.1.2(@rspack/core@2.1.2(@swc/helpers@0.5.23))(@rspack/dev-server@2.1.0(@rspack/core@2.1.2(@swc/helpers@0.5.23)))': dependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) + '@rspack/core': 2.1.2(@swc/helpers@0.5.23) optionalDependencies: - '@rspack/dev-server': 2.0.3(@rspack/core@2.0.8(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.1.0(@rspack/core@2.1.2(@swc/helpers@0.5.23)) '@rspack/core@2.0.8(@swc/helpers@0.5.23)': dependencies: @@ -614,18 +792,24 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/dev-middleware@2.0.1(@rspack/core@2.0.8(@swc/helpers@0.5.23))': + '@rspack/core@2.1.2(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': 2.1.2 optionalDependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) + '@swc/helpers': 0.5.23 + + '@rspack/dev-middleware@2.0.3(@rspack/core@2.1.2(@swc/helpers@0.5.23))': + optionalDependencies: + '@rspack/core': 2.1.2(@swc/helpers@0.5.23) - '@rspack/dev-server@2.0.3(@rspack/core@2.0.8(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.1.0(@rspack/core@2.1.2(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) - '@rspack/dev-middleware': 2.0.1(@rspack/core@2.0.8(@swc/helpers@0.5.23)) + '@rspack/core': 2.1.2(@swc/helpers@0.5.23) + '@rspack/dev-middleware': 2.0.3(@rspack/core@2.1.2(@swc/helpers@0.5.23)) - '@rstest/core@0.10.4': + '@rstest/core@0.10.6': dependencies: - '@rsbuild/core': 2.0.13 + '@rsbuild/core': 2.0.15 '@types/chai': 5.2.3 transitivePeerDependencies: - '@module-federation/runtime-tools' @@ -640,6 +824,11 @@ snapshots: tslib: 2.8.1 optional: true + '@tybys/wasm-util@0.10.3': + dependencies: + tslib: 2.8.1 + optional: true + '@types/chai@5.2.3': dependencies: '@types/deep-eql': 4.0.2 @@ -665,7 +854,7 @@ snapshots: picomatch@4.0.4: {} - prettier@3.8.4: {} + prettier@3.9.4: {} react-dom@19.2.7(react@19.2.7): dependencies: @@ -676,10 +865,10 @@ snapshots: react@19.2.7: {} - rsbuild-plugin-dts@0.22.1(@rsbuild/core@2.0.13)(typescript@6.0.3): + rsbuild-plugin-dts@0.23.1(@rsbuild/core@2.1.2)(typescript@6.0.3): dependencies: '@ast-grep/napi': 0.37.0 - '@rsbuild/core': 2.0.13 + '@rsbuild/core': 2.1.2 optionalDependencies: typescript: 6.0.3