diff --git a/package.json b/package.json index 4cb436f..7332155 100644 --- a/package.json +++ b/package.json @@ -41,12 +41,12 @@ }, "devDependencies": { "@biomejs/biome": "^1.9.4", - "@rsbuild/core": "1.7.4", - "@rslib/core": "^0.20.1", - "@rspack/cli": "^1.7.10", - "@rspack/core": "^1.7.10", - "@rstest/core": "^0.9.5", - "@types/node": "^24.12.0", + "@rsbuild/core": "1.7.5", + "@rslib/core": "^0.20.3", + "@rspack/cli": "^1.7.11", + "@rspack/core": "^1.7.11", + "@rstest/core": "^0.9.6", + "@types/node": "^24.12.2", "nano-staged": "^0.9.0", "rslog": "^1.3.2", "simple-git-hooks": "^2.13.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 932ad88..211cf70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,23 +28,23 @@ importers: specifier: ^1.9.4 version: 1.9.4 '@rsbuild/core': - specifier: 1.7.4 - version: 1.7.4 + specifier: 1.7.5 + version: 1.7.5 '@rslib/core': - specifier: ^0.20.1 - version: 0.20.1(core-js@3.47.0)(typescript@6.0.2) + specifier: ^0.20.3 + version: 0.20.3(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0)(typescript@6.0.2) '@rspack/cli': - specifier: ^1.7.10 - version: 1.7.10(@rspack/core@1.7.10(@swc/helpers@0.5.19))(@types/express@4.17.21) + specifier: ^1.7.11 + version: 1.7.11(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@types/express@4.17.21) '@rspack/core': - specifier: ^1.7.10 - version: 1.7.10(@swc/helpers@0.5.19) + specifier: ^1.7.11 + version: 1.7.11(@swc/helpers@0.5.21) '@rstest/core': - specifier: ^0.9.5 - version: 0.9.5(core-js@3.47.0) + specifier: ^0.9.6 + version: 0.9.6(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0) '@types/node': - specifier: ^24.12.0 - version: 24.12.0 + specifier: ^24.12.2 + version: 24.12.2 nano-staged: specifier: ^0.9.0 version: 0.9.0 @@ -189,21 +189,12 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} - '@emnapi/core@1.5.0': - resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} - '@emnapi/core@1.9.1': resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==} - '@emnapi/runtime@1.5.0': - resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} - '@emnapi/runtime@1.9.1': resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} - '@emnapi/wasi-threads@1.1.0': - resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - '@emnapi/wasi-threads@1.2.0': resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} @@ -249,19 +240,22 @@ packages: '@napi-rs/wasm-runtime@1.0.7': resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} - '@napi-rs/wasm-runtime@1.1.1': - resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} + '@napi-rs/wasm-runtime@1.1.2': + resolution: {integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} - '@rsbuild/core@1.7.4': - resolution: {integrity: sha512-1hn9j62Kkckh2CGUMQcr/H/PtHgN5iqB3kChaMCVGqxrC4jbJBQxRtuHuWVJDKeEO0uWPMABAR748qJISIyh5w==} + '@rsbuild/core@1.7.5': + resolution: {integrity: sha512-i37urpoV4y9NSsGiUOuLdoI42KJ5h4gAZ8EG8Ilmsond3bxoAoOCu7YvC+1pJ7p+r16suVPW8cki891ZKHOoXQ==} engines: {node: '>=18.12.0'} hasBin: true - '@rsbuild/core@2.0.0-beta.10': - resolution: {integrity: sha512-6xalOGzWjamJQvC+qnAipo6azfW3cn9JSRSkTMBz/hiXFzcfy54GX31gCDhRY0TooEisyJ2wbGWjGcT8zPwwxg==} + '@rsbuild/core@2.0.0-rc.0': + resolution: {integrity: sha512-XutQgxd71RyH9jT0x+/F0DiGqk2Q5oofZuzNZFEkSayjO1UG+uVLhK90zB4hW43qRHqGEqcWlVaNPSQ8rHLk6A==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -270,8 +264,8 @@ packages: core-js: optional: true - '@rslib/core@0.20.1': - resolution: {integrity: sha512-5Mw9HvMCBNkyvzyxeMpxuOBYhtoZ+lwlm/d966JtH9eGesV8QGRNNZiC1axlZVO490kOTfMpbfbSt74XRCn/2A==} + '@rslib/core@0.20.3': + resolution: {integrity: sha512-WImc5z84oKbK0wZI5M4rk6BTK9BeYLk3lfietrR4k9e9Wk81BWR0RtPnRpDsj2+HCy8KZHCG8ZywU2QTqq36OA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -283,126 +277,126 @@ packages: typescript: optional: true - '@rspack/binding-darwin-arm64@1.7.10': - resolution: {integrity: sha512-bsXi7I6TpH+a4L6okIUh1JDvwT+XcK/L7Yvhu5G2t5YYyd2fl5vMM5O9cePRpEb0RdqJZ3Z8i9WIWHap9aQ8Gw==} + '@rspack/binding-darwin-arm64@1.7.11': + resolution: {integrity: sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG5bIig==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-arm64@2.0.0-beta.8': - resolution: {integrity: sha512-h3x2GreEh8J36A3cWFeHZGTuz4vjUArk9dBDq8fZSyaUQQQox/lp8bUOGa/2YuYUOXk0gei2GN+/BVi2R5p39A==} + '@rspack/binding-darwin-arm64@2.0.0-rc.0': + resolution: {integrity: sha512-F1phoByw5bMZ44TVJevn7Yw1mn1dWQ6Z3dxMQrkXoFsxwUPSNOHBX1TSkQ3rmhw2CZpFinbLL6aYjDWM6aHO5A==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.7.10': - resolution: {integrity: sha512-h/kOGL1bUflDDYnbiUjaRE9kagJpour4FatGihueV03+cRGQ6jpde+BjUakqzMx65CeDbeYI6jAiPhElnlAtRw==} + '@rspack/binding-darwin-x64@1.7.11': + resolution: {integrity: sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtXA==} cpu: [x64] os: [darwin] - '@rspack/binding-darwin-x64@2.0.0-beta.8': - resolution: {integrity: sha512-+XTA37+FZjXgwxkNX94T/EqspFO8Q3Km4CklQ3nOQzieMi31w+TLBB0uTsnT1ugp0UTN5PHLd4DFK1SQB7Ckbg==} + '@rspack/binding-darwin-x64@2.0.0-rc.0': + resolution: {integrity: sha512-oVzDuXwtn1uM9ovV12gTwkTHCwN1q0U0oxfclJjEjb1EhE/a/UGGABUsLl84wSbIW1fvcd9UwAr7vBqPWsjB4Q==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.7.10': - resolution: {integrity: sha512-Z4reus7UxGM4+JuhiIht8KuGP1KgM7nNhOlXUHcQCMswP/Rymj5oJQN3TDWgijFUZs09ULl8t3T+AQAVTd/WvA==} + '@rspack/binding-linux-arm64-gnu@1.7.11': + resolution: {integrity: sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9Bh2/H4UsDUA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.8': - resolution: {integrity: sha512-vD2+ztbMmeBR65jBlwUZCNIjUzO0exp/LaPSMIhLlqPlk670gMCQ7fmKo3tSgQ9tobfizEA/Atdy3/lW1Rl64A==} + '@rspack/binding-linux-arm64-gnu@2.0.0-rc.0': + resolution: {integrity: sha512-f0EQ0uBWXmknhZ7HR8ud+AhEtLSKbMK9IFHNkhMH3rN4J6wMI+uCPAs+ZlIrNk076bv8YB/z2Amx1ByDLjOBRA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-musl@1.7.10': - resolution: {integrity: sha512-LYaoVmWizG4oQ3g+St3eM5qxsyfH07kLirP7NJcDMgvu3eQ29MeyTZ3ugkgW6LvlmJue7eTQyf6CZlanoF5SSg==} + '@rspack/binding-linux-arm64-musl@1.7.11': + resolution: {integrity: sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/eqlnjLrUzNBqw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-arm64-musl@2.0.0-beta.8': - resolution: {integrity: sha512-jJ1XB7Yz9YdPRA6MJ35S9/mb+3jeI4p9v78E3dexzCPA3G4X7WXbyOcRbUlYcyOlE5MtX5O19rDexqWlkD9tVw==} + '@rspack/binding-linux-arm64-musl@2.0.0-rc.0': + resolution: {integrity: sha512-+OiO3x6biWU+z/H/rBzgCJuhvZj7YkGz4w7zQk2ZEHnL8nB5pzPqFiEZesbRp+WIseAONzitn7R0qk102hBi5g==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-x64-gnu@1.7.10': - resolution: {integrity: sha512-aIm2G4Kcm3qxDTNqKarK0oaLY2iXnCmpRQQhAcMlR0aS2LmxL89XzVeRr9GFA1MzGrAsZONWCLkxQvn3WUbm4Q==} + '@rspack/binding-linux-x64-gnu@1.7.11': + resolution: {integrity: sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/u6fYsdQ==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-gnu@2.0.0-beta.8': - resolution: {integrity: sha512-qy+fK/tiYw3KvGjTGGMu/mWOdvBYrMO8xva/ouiaRTrx64PPZ6vyqFXOUfHj9rhY5L6aU2NTObpV6HZHcBtmhQ==} + '@rspack/binding-linux-x64-gnu@2.0.0-rc.0': + resolution: {integrity: sha512-n1XXXjTcPyCUoV+t3BPfBoF16CgsBxXI7WQuajIgQ33ifm7AEkRi8OVC2ci6908/MnYJSBFHlZvuDE42EwEstQ==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-musl@1.7.10': - resolution: {integrity: sha512-SIHQbAgB9IPH0H3H+i5rN5jo9yA/yTMq8b7XfRkTMvZ7P7MXxJ0dE8EJu3BmCLM19sqnTc2eX+SVfE8ZMDzghA==} + '@rspack/binding-linux-x64-musl@1.7.11': + resolution: {integrity: sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPDiPw10tpFg==} cpu: [x64] os: [linux] libc: [musl] - '@rspack/binding-linux-x64-musl@2.0.0-beta.8': - resolution: {integrity: sha512-eJF1IsayHhsURu5Dp6fzdr5jYGeJmoREOZAc9UV3aEqY6zNAcWgZT1RwKCCujJylmHgCTCOuxqdK/VdFJqWDyw==} + '@rspack/binding-linux-x64-musl@2.0.0-rc.0': + resolution: {integrity: sha512-EQK7SGu7FWFf1HPPvcahsk2pNL326GQY+jIg3FxGdiAWl1DtSCPrTo/eBKT3nSnXItWta1N80pN5wWVlfs/Liw==} cpu: [x64] os: [linux] libc: [musl] - '@rspack/binding-wasm32-wasi@1.7.10': - resolution: {integrity: sha512-J9HDXHD1tj+9FmX4+K3CTkO7dCE2bootlR37YuC2Owc0Lwl1/i2oGT71KHnMqI9faF/hipAaQM5OywkiiuNB7w==} + '@rspack/binding-wasm32-wasi@1.7.11': + resolution: {integrity: sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXuJaQ==} cpu: [wasm32] - '@rspack/binding-wasm32-wasi@2.0.0-beta.8': - resolution: {integrity: sha512-HssdOQE8i+nUWoK+NDeD5OSyNxf80k3elKCl/due3WunoNn0h6tUTSZ8QB+bhcT4tjH9vTbibWZIT91avtvUNw==} + '@rspack/binding-wasm32-wasi@2.0.0-rc.0': + resolution: {integrity: sha512-zu+iW0kEYJd2AEEqYMSU64f98RMOXVwevnQuPtMg3WhVL79FOfkfXOlf16ZYzB8di8hpMRss7m4traGEUEyjZA==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@1.7.10': - resolution: {integrity: sha512-FaQGSCXH89nMOYW0bVp0bKQDQbrOEFFm7yedla7g6mkWlFVQo5UyBxid5wJUCqGJBtJepRxeRfByWiaI5nVGvg==} + '@rspack/binding-win32-arm64-msvc@1.7.11': + resolution: {integrity: sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXmx8GvT9WDKR0mA==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-arm64-msvc@2.0.0-beta.8': - resolution: {integrity: sha512-RuHbXuIMJr0ANMFoGXIb3sUZE5VwIsJw70u3TKPwfoaOFiJjgW7Pi2JTLPoTYfOlE+CNcu2ldX8VJRBbktR4NA==} + '@rspack/binding-win32-arm64-msvc@2.0.0-rc.0': + resolution: {integrity: sha512-QDOVpN0SdjrW4OicHmkuj8T7PWSqEbUs20FX2pTRBw4ReU7BABAp7wwGdtQzZIaPKDv3CTNz/1DygmInbiNgJg==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.7.10': - resolution: {integrity: sha512-/66TNLOeM4R5dHhRWRVbMTgWghgxz+32ym0c/zGGXQRoMbz7210EoL40ALUgdBdeeREO8LoV+Mn7v8/QZCwHzw==} + '@rspack/binding-win32-ia32-msvc@1.7.11': + resolution: {integrity: sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPBiOUdOWF5Ivw==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.8': - resolution: {integrity: sha512-ajzIOk30zjTKPiay+d6oV7lqzzqdgIXQhDD5YtcOqPn7NTh7949EB1NZX5l3Ueh1m8k4DSe7n07qFLjHDhZ8jw==} + '@rspack/binding-win32-ia32-msvc@2.0.0-rc.0': + resolution: {integrity: sha512-89CNtgzs67FRHB+lBQoNZmjVqrrd3i+cNCqn0MzCH6Xe12XrO/2eC41gbl69mfYWIYWHpKuySkSTgOOGp0PqNQ==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.7.10': - resolution: {integrity: sha512-SUa3v1W7PGFCy6AHRmDsm43/tkfaZFi1TN2oIk5aCdT9T51baDVBjAbehRDu9xFbK4piL3k7uqIVSIrKgVqk1g==} + '@rspack/binding-win32-x64-msvc@1.7.11': + resolution: {integrity: sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32FGJrSnU0Q==} cpu: [x64] os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.0-beta.8': - resolution: {integrity: sha512-MqPuHCbxyLSEjavbhYapHs7cvs2zSA9GKd8nJtDuSMmDTVHFzwHfUXTffUMFB4JTCAvdpMn8XtOG/UOW5QVRCA==} + '@rspack/binding-win32-x64-msvc@2.0.0-rc.0': + resolution: {integrity: sha512-OaxuI+WHzSNoCtv0FfIw41yjCFvwt/aCoEodBSObzm8PH5YbmiYL/FfTeAOVAJbDoEmkA8qYH+gws7vOzgQzSw==} cpu: [x64] os: [win32] - '@rspack/binding@1.7.10': - resolution: {integrity: sha512-j+DPEaSJLRgasxXNpYQpvC7wUkQF5WoWPiTfm4fLczwlAmYwGSVkJiyWDrOlvVPiGGYiXIaXEjVWTw6fT6/vnA==} + '@rspack/binding@1.7.11': + resolution: {integrity: sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==} - '@rspack/binding@2.0.0-beta.8': - resolution: {integrity: sha512-6tG/yYhUIF1zcEF7qw9GPA1Bwj5gq+Hqy4OzVzIBUWOn/2bKsFTWuorEJh8Yx1LwOnjNO7O+NbsATvk5zEOGKQ==} + '@rspack/binding@2.0.0-rc.0': + resolution: {integrity: sha512-zWjMryvt8J8H/Z/sa0MHWfblUTHNCwXhw2x13Yz9Nw2P8JjZ/k/h3ni0xBBl/QubIVoA1IfN2OaiNCtFlVmDrQ==} - '@rspack/cli@1.7.10': - resolution: {integrity: sha512-654U2gprMyuppwiWpzNRiM1HWNFaJpGHSGlEfNwIA1GDZjtJ5S1qcO9uFbptS3kn6Ku1jhZup3IMG+AaaN+QXw==} + '@rspack/cli@1.7.11': + resolution: {integrity: sha512-vUnflkq4F654wTEpCd+L4RYVbet8L2lNqLMmAGIZvoZddlXm4Duvg+eqcFE9iF8plAjFflRcU7DhB7WZa76pwg==} hasBin: true peerDependencies: '@rspack/core': ^1.0.0-alpha || ^1.x - '@rspack/core@1.7.10': - resolution: {integrity: sha512-dO7J0aHSa9Fg2kGT0+ZsM500lMdlNIyCHavIaz7dTDn6KXvFz1qbWQ/48x3OlNFw1mA0jxAjjw9e7h3sWQZUNg==} + '@rspack/core@1.7.11': + resolution: {integrity: sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==} engines: {node: '>=18.12.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -410,8 +404,8 @@ packages: '@swc/helpers': optional: true - '@rspack/core@2.0.0-beta.8': - resolution: {integrity: sha512-GHiMNhcxfzJV3DqxIYYjiBGzhFkwwt+jSJl8+aVFRbQM0AYRdZJSfQDH4G5rHD1gO2yc3ktOOMHYnZWNtXCwdA==} + '@rspack/core@2.0.0-rc.0': + resolution: {integrity: sha512-hFc2284m/075etKLLNsECAwOcyNQ8NHUaBhwJCQJQ3J9iqjDoZisefGC8I457u2iieoc1KNSANB9hxZ0ZOHuJg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -431,8 +425,8 @@ packages: '@rspack/lite-tapable@1.1.0': resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==} - '@rstest/core@0.9.5': - resolution: {integrity: sha512-whFxW3eJLsL81Thk2BypB9blL4EoOEOrzVv391pdblap/Z87X57UtVtswm8pd1TpaZN/Nzp4z8JaG0oYIYl8Tg==} + '@rstest/core@0.9.6': + resolution: {integrity: sha512-j4o5WLsbnnOMykpy4+XwjCY4vtTjmnoLE9JnvIOkhTlfpVBbXEAo30Yy4DS6SLzNL7H7UUCCu5QK3HzNp0DJiA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -444,8 +438,8 @@ packages: jsdom: optional: true - '@swc/helpers@0.5.19': - resolution: {integrity: sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==} + '@swc/helpers@0.5.21': + resolution: {integrity: sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg==} '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -492,8 +486,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@24.12.0': - resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} + '@types/node@24.12.2': + resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} '@types/qs@6.9.18': resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} @@ -1142,8 +1136,8 @@ packages: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} engines: {node: '>= 4'} - rsbuild-plugin-dts@0.20.1: - resolution: {integrity: sha512-V3cQ/hh8XpkZIYFmokGlk0OLsSSuttpeGgiSjNVRFsXsKxQUG1B8GhLDJ4wVKSZGAiRjZdQu+e96Y5QF6Ra/og==} + rsbuild-plugin-dts@0.20.3: + resolution: {integrity: sha512-WJlhX8UIlyLBC/wyFK7YK3FzQkQKGEpRbPC8m6wyKu+Db8H5sJkCIvVoBZW+7201V8dJnM2+pmn/NhHDpWqO2g==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@microsoft/api-extractor': ^7 @@ -1478,33 +1472,17 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} - '@emnapi/core@1.5.0': - dependencies: - '@emnapi/wasi-threads': 1.1.0 - tslib: 2.8.1 - optional: true - '@emnapi/core@1.9.1': dependencies: '@emnapi/wasi-threads': 1.2.0 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.5.0': - dependencies: - tslib: 2.8.1 - optional: true - '@emnapi/runtime@1.9.1': dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.1.0': - dependencies: - tslib: 2.8.1 - optional: true - '@emnapi/wasi-threads@1.2.0': dependencies: tslib: 2.8.1 @@ -1555,12 +1533,12 @@ snapshots: '@napi-rs/wasm-runtime@1.0.7': dependencies: - '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 + '@emnapi/core': 1.9.1 + '@emnapi/runtime': 1.9.1 '@tybys/wasm-util': 0.10.1 optional: true - '@napi-rs/wasm-runtime@1.1.1': + '@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)': dependencies: '@emnapi/core': 1.9.1 '@emnapi/runtime': 1.9.1 @@ -1569,129 +1547,139 @@ snapshots: '@polka/url@1.0.0-next.28': {} - '@rsbuild/core@1.7.4': + '@rsbuild/core@1.7.5': dependencies: - '@rspack/core': 1.7.10(@swc/helpers@0.5.19) + '@rspack/core': 1.7.11(@swc/helpers@0.5.21) '@rspack/lite-tapable': 1.1.0 - '@swc/helpers': 0.5.19 + '@swc/helpers': 0.5.21 core-js: 3.47.0 jiti: 2.6.1 - '@rsbuild/core@2.0.0-beta.10(core-js@3.47.0)': + '@rsbuild/core@2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0)': dependencies: - '@rspack/core': 2.0.0-beta.8(@swc/helpers@0.5.19) - '@swc/helpers': 0.5.19 + '@rspack/core': 2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(@swc/helpers@0.5.21) + '@swc/helpers': 0.5.21 optionalDependencies: core-js: 3.47.0 transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - '@module-federation/runtime-tools' - '@rslib/core@0.20.1(core-js@3.47.0)(typescript@6.0.2)': + '@rslib/core@0.20.3(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0)(typescript@6.0.2)': dependencies: - '@rsbuild/core': 2.0.0-beta.10(core-js@3.47.0) - rsbuild-plugin-dts: 0.20.1(@rsbuild/core@2.0.0-beta.10(core-js@3.47.0))(typescript@6.0.2) + '@rsbuild/core': 2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0) + rsbuild-plugin-dts: 0.20.3(@rsbuild/core@2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0))(typescript@6.0.2) optionalDependencies: typescript: 6.0.2 transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - '@module-federation/runtime-tools' - '@typescript/native-preview' - core-js - '@rspack/binding-darwin-arm64@1.7.10': + '@rspack/binding-darwin-arm64@1.7.11': optional: true - '@rspack/binding-darwin-arm64@2.0.0-beta.8': + '@rspack/binding-darwin-arm64@2.0.0-rc.0': optional: true - '@rspack/binding-darwin-x64@1.7.10': + '@rspack/binding-darwin-x64@1.7.11': optional: true - '@rspack/binding-darwin-x64@2.0.0-beta.8': + '@rspack/binding-darwin-x64@2.0.0-rc.0': optional: true - '@rspack/binding-linux-arm64-gnu@1.7.10': + '@rspack/binding-linux-arm64-gnu@1.7.11': optional: true - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.8': + '@rspack/binding-linux-arm64-gnu@2.0.0-rc.0': optional: true - '@rspack/binding-linux-arm64-musl@1.7.10': + '@rspack/binding-linux-arm64-musl@1.7.11': optional: true - '@rspack/binding-linux-arm64-musl@2.0.0-beta.8': + '@rspack/binding-linux-arm64-musl@2.0.0-rc.0': optional: true - '@rspack/binding-linux-x64-gnu@1.7.10': + '@rspack/binding-linux-x64-gnu@1.7.11': optional: true - '@rspack/binding-linux-x64-gnu@2.0.0-beta.8': + '@rspack/binding-linux-x64-gnu@2.0.0-rc.0': optional: true - '@rspack/binding-linux-x64-musl@1.7.10': + '@rspack/binding-linux-x64-musl@1.7.11': optional: true - '@rspack/binding-linux-x64-musl@2.0.0-beta.8': + '@rspack/binding-linux-x64-musl@2.0.0-rc.0': optional: true - '@rspack/binding-wasm32-wasi@1.7.10': + '@rspack/binding-wasm32-wasi@1.7.11': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rspack/binding-wasm32-wasi@2.0.0-beta.8': + '@rspack/binding-wasm32-wasi@2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)': dependencies: - '@napi-rs/wasm-runtime': 1.1.1 + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' optional: true - '@rspack/binding-win32-arm64-msvc@1.7.10': + '@rspack/binding-win32-arm64-msvc@1.7.11': optional: true - '@rspack/binding-win32-arm64-msvc@2.0.0-beta.8': + '@rspack/binding-win32-arm64-msvc@2.0.0-rc.0': optional: true - '@rspack/binding-win32-ia32-msvc@1.7.10': + '@rspack/binding-win32-ia32-msvc@1.7.11': optional: true - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.8': + '@rspack/binding-win32-ia32-msvc@2.0.0-rc.0': optional: true - '@rspack/binding-win32-x64-msvc@1.7.10': + '@rspack/binding-win32-x64-msvc@1.7.11': optional: true - '@rspack/binding-win32-x64-msvc@2.0.0-beta.8': + '@rspack/binding-win32-x64-msvc@2.0.0-rc.0': optional: true - '@rspack/binding@1.7.10': + '@rspack/binding@1.7.11': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.7.10 - '@rspack/binding-darwin-x64': 1.7.10 - '@rspack/binding-linux-arm64-gnu': 1.7.10 - '@rspack/binding-linux-arm64-musl': 1.7.10 - '@rspack/binding-linux-x64-gnu': 1.7.10 - '@rspack/binding-linux-x64-musl': 1.7.10 - '@rspack/binding-wasm32-wasi': 1.7.10 - '@rspack/binding-win32-arm64-msvc': 1.7.10 - '@rspack/binding-win32-ia32-msvc': 1.7.10 - '@rspack/binding-win32-x64-msvc': 1.7.10 - - '@rspack/binding@2.0.0-beta.8': + '@rspack/binding-darwin-arm64': 1.7.11 + '@rspack/binding-darwin-x64': 1.7.11 + '@rspack/binding-linux-arm64-gnu': 1.7.11 + '@rspack/binding-linux-arm64-musl': 1.7.11 + '@rspack/binding-linux-x64-gnu': 1.7.11 + '@rspack/binding-linux-x64-musl': 1.7.11 + '@rspack/binding-wasm32-wasi': 1.7.11 + '@rspack/binding-win32-arm64-msvc': 1.7.11 + '@rspack/binding-win32-ia32-msvc': 1.7.11 + '@rspack/binding-win32-x64-msvc': 1.7.11 + + '@rspack/binding@2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)': optionalDependencies: - '@rspack/binding-darwin-arm64': 2.0.0-beta.8 - '@rspack/binding-darwin-x64': 2.0.0-beta.8 - '@rspack/binding-linux-arm64-gnu': 2.0.0-beta.8 - '@rspack/binding-linux-arm64-musl': 2.0.0-beta.8 - '@rspack/binding-linux-x64-gnu': 2.0.0-beta.8 - '@rspack/binding-linux-x64-musl': 2.0.0-beta.8 - '@rspack/binding-wasm32-wasi': 2.0.0-beta.8 - '@rspack/binding-win32-arm64-msvc': 2.0.0-beta.8 - '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.8 - '@rspack/binding-win32-x64-msvc': 2.0.0-beta.8 - - '@rspack/cli@1.7.10(@rspack/core@1.7.10(@swc/helpers@0.5.19))(@types/express@4.17.21)': + '@rspack/binding-darwin-arm64': 2.0.0-rc.0 + '@rspack/binding-darwin-x64': 2.0.0-rc.0 + '@rspack/binding-linux-arm64-gnu': 2.0.0-rc.0 + '@rspack/binding-linux-arm64-musl': 2.0.0-rc.0 + '@rspack/binding-linux-x64-gnu': 2.0.0-rc.0 + '@rspack/binding-linux-x64-musl': 2.0.0-rc.0 + '@rspack/binding-wasm32-wasi': 2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + '@rspack/binding-win32-arm64-msvc': 2.0.0-rc.0 + '@rspack/binding-win32-ia32-msvc': 2.0.0-rc.0 + '@rspack/binding-win32-x64-msvc': 2.0.0-rc.0 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + + '@rspack/cli@1.7.11(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@types/express@4.17.21)': dependencies: '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 1.7.10(@swc/helpers@0.5.19) - '@rspack/dev-server': 1.1.5(@rspack/core@1.7.10(@swc/helpers@0.5.19))(@types/express@4.17.21) + '@rspack/core': 1.7.11(@swc/helpers@0.5.21) + '@rspack/dev-server': 1.1.5(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@types/express@4.17.21) exit-hook: 4.0.0 webpack-bundle-analyzer: 4.10.2 transitivePeerDependencies: @@ -1703,23 +1691,26 @@ snapshots: - webpack - webpack-cli - '@rspack/core@1.7.10(@swc/helpers@0.5.19)': + '@rspack/core@1.7.11(@swc/helpers@0.5.21)': dependencies: '@module-federation/runtime-tools': 0.22.0 - '@rspack/binding': 1.7.10 + '@rspack/binding': 1.7.11 '@rspack/lite-tapable': 1.1.0 optionalDependencies: - '@swc/helpers': 0.5.19 + '@swc/helpers': 0.5.21 - '@rspack/core@2.0.0-beta.8(@swc/helpers@0.5.19)': + '@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(@swc/helpers@0.5.21)': dependencies: - '@rspack/binding': 2.0.0-beta.8 + '@rspack/binding': 2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) optionalDependencies: - '@swc/helpers': 0.5.19 + '@swc/helpers': 0.5.21 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - '@rspack/dev-server@1.1.5(@rspack/core@1.7.10(@swc/helpers@0.5.19))(@types/express@4.17.21)': + '@rspack/dev-server@1.1.5(@rspack/core@1.7.11(@swc/helpers@0.5.21))(@types/express@4.17.21)': dependencies: - '@rspack/core': 1.7.10(@swc/helpers@0.5.19) + '@rspack/core': 1.7.11(@swc/helpers@0.5.21) chokidar: 3.6.0 http-proxy-middleware: 2.0.9(@types/express@4.17.21) p-retry: 6.2.1 @@ -1736,16 +1727,18 @@ snapshots: '@rspack/lite-tapable@1.1.0': {} - '@rstest/core@0.9.5(core-js@3.47.0)': + '@rstest/core@0.9.6(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0)': dependencies: - '@rsbuild/core': 2.0.0-beta.10(core-js@3.47.0) + '@rsbuild/core': 2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0) '@types/chai': 5.2.3 tinypool: 2.1.0 transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - '@module-federation/runtime-tools' - core-js - '@swc/helpers@0.5.19': + '@swc/helpers@0.5.21': dependencies: tslib: 2.8.1 @@ -1757,11 +1750,11 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/bonjour@3.5.13': dependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/chai@5.2.3': dependencies: @@ -1771,24 +1764,24 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.6 - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/connect@3.4.38': dependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/deep-eql@4.0.2': {} '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.6': dependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -1804,7 +1797,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/json-schema@7.0.15': {} @@ -1812,9 +1805,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.2 - '@types/node@24.12.0': + '@types/node@24.12.2': dependencies: undici-types: 7.16.0 @@ -1827,7 +1820,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/serve-index@1.9.4': dependencies: @@ -1836,16 +1829,16 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.2 '@types/ws@8.5.14': dependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.2 accepts@1.3.8: dependencies: @@ -2437,10 +2430,10 @@ snapshots: retry@0.13.1: {} - rsbuild-plugin-dts@0.20.1(@rsbuild/core@2.0.0-beta.10(core-js@3.47.0))(typescript@6.0.2): + rsbuild-plugin-dts@0.20.3(@rsbuild/core@2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0))(typescript@6.0.2): dependencies: '@ast-grep/napi': 0.37.0 - '@rsbuild/core': 2.0.0-beta.10(core-js@3.47.0) + '@rsbuild/core': 2.0.0-rc.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(core-js@3.47.0) optionalDependencies: typescript: 6.0.2