diff --git a/package.json b/package.json index c93a7bb..0137aea 100644 --- a/package.json +++ b/package.json @@ -33,13 +33,13 @@ ] }, "dependencies": { - "@swc/plugin-styled-components": "^10.0.0", + "@swc/plugin-styled-components": "^12.0.1", "reduce-configs": "^1.1.1" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@playwright/test": "^1.57.0", - "@rsbuild/core": "^1.6.10", + "@rsbuild/core": "^1.7.0-beta.0", "@rslib/core": "^0.18.2", "@types/node": "^22.19.1", "nano-staged": "^0.9.0", @@ -49,7 +49,7 @@ "typescript": "^5.9.3" }, "peerDependencies": { - "@rsbuild/core": "^1.6.0 || ^1.4.0" + "@rsbuild/core": "^1.7.0-beta.0 || ^1.7.0" }, "peerDependenciesMeta": { "@rsbuild/core": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac14fc3..2588863 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@swc/plugin-styled-components': - specifier: ^10.0.0 - version: 10.0.0 + specifier: ^12.0.1 + version: 12.0.1 reduce-configs: specifier: ^1.1.1 version: 1.1.1 @@ -22,8 +22,8 @@ importers: specifier: ^1.57.0 version: 1.57.0 '@rsbuild/core': - specifier: ^1.6.10 - version: 1.6.10 + specifier: ^1.7.0-beta.0 + version: 1.7.0-beta.0 '@rslib/core': specifier: ^0.18.2 version: 0.18.2(typescript@5.9.3) @@ -180,21 +180,39 @@ packages: '@module-federation/error-codes@0.21.4': resolution: {integrity: sha512-ClpL5MereWNXh+EgDjz7w4RrC1JlisQTvXDa1gLxpviHafzNDfdViVmuhi9xXVuj+EYo8KU70Y999KHhk9424Q==} + '@module-federation/error-codes@0.21.6': + resolution: {integrity: sha512-MLJUCQ05KnoVl8xd6xs9a5g2/8U+eWmVxg7xiBMeR0+7OjdWUbHwcwgVFatRIwSZvFgKHfWEiI7wsU1q1XbTRQ==} + '@module-federation/runtime-core@0.21.4': resolution: {integrity: sha512-SGpmoOLGNxZofpTOk6Lxb2ewaoz5wMi93AFYuuJB04HTVcngEK+baNeUZ2D/xewrqNIJoMY6f5maUjVfIIBPUA==} + '@module-federation/runtime-core@0.21.6': + resolution: {integrity: sha512-5Hd1Y5qp5lU/aTiK66lidMlM/4ji2gr3EXAtJdreJzkY+bKcI5+21GRcliZ4RAkICmvdxQU5PHPL71XmNc7Lsw==} + '@module-federation/runtime-tools@0.21.4': resolution: {integrity: sha512-RzFKaL0DIjSmkn76KZRfzfB6dD07cvID84950jlNQgdyoQFUGkqD80L6rIpVCJTY/R7LzR3aQjHnoqmq4JPo3w==} + '@module-federation/runtime-tools@0.21.6': + resolution: {integrity: sha512-fnP+ZOZTFeBGiTAnxve+axGmiYn2D60h86nUISXjXClK3LUY1krUfPgf6MaD4YDJ4i51OGXZWPekeMe16pkd8Q==} + '@module-federation/runtime@0.21.4': resolution: {integrity: sha512-wgvGqryurVEvkicufJmTG0ZehynCeNLklv8kIk5BLIsWYSddZAE+xe4xov1kgH5fIJQAoQNkRauFFjVNlHoAkA==} + '@module-federation/runtime@0.21.6': + resolution: {integrity: sha512-+caXwaQqwTNh+CQqyb4mZmXq7iEemRDrTZQGD+zyeH454JAYnJ3s/3oDFizdH6245pk+NiqDyOOkHzzFQorKhQ==} + '@module-federation/sdk@0.21.4': resolution: {integrity: sha512-tzvhOh/oAfX++6zCDDxuvioHY4Jurf8vcfoCbKFxusjmyKr32GPbwFDazUP+OPhYCc3dvaa9oWU6X/qpUBLfJw==} + '@module-federation/sdk@0.21.6': + resolution: {integrity: sha512-x6hARETb8iqHVhEsQBysuWpznNZViUh84qV2yE7AD+g7uIzHKiYdoWqj10posbo5XKf/147qgWDzKZoKoEP2dw==} + '@module-federation/webpack-bundler-runtime@0.21.4': resolution: {integrity: sha512-dusmR3uPnQh9u9ChQo3M+GLOuGFthfvnh7WitF/a1eoeTfRmXqnMFsXtZCUK+f/uXf+64874Zj/bhAgbBcVHZA==} + '@module-federation/webpack-bundler-runtime@0.21.6': + resolution: {integrity: sha512-7zIp3LrcWbhGuFDTUMLJ2FJvcwjlddqhWGxi/MW3ur1a+HaO8v5tF2nl+vElKmbG1DFLU/52l3PElVcWf/YcsQ==} + '@napi-rs/wasm-runtime@1.0.7': resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} @@ -208,6 +226,11 @@ packages: engines: {node: '>=18.12.0'} hasBin: true + '@rsbuild/core@1.7.0-beta.0': + resolution: {integrity: sha512-d1TF/mHNcu9nOiRoVaEQmDtyLMcdldS287xC1JtWa4+8KYXlLPE8XejtMpkMCD07c6kdFqwFvZj7ZGSW+mxAYQ==} + engines: {node: '>=18.12.0'} + hasBin: true + '@rslib/core@0.18.2': resolution: {integrity: sha512-KIlBl8V675gzBcL17cCS5buN9wZSaS6JT7s9p1OZLOtBZTuCCu1q+5TfyTdnmFATEGgtrue4xhnX8HhAFKuMPw==} engines: {node: '>=18.12.0'} @@ -226,53 +249,105 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@1.7.0-beta.0': + resolution: {integrity: sha512-RNx24rYyTzwfyVrziKv+c53+DveLZm5mtybVJ4YvU6upjPXpU/WDQAGvx6iQH5VMjsQutwbqJ9CR3XEIhXVh+g==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@1.6.5': resolution: {integrity: sha512-fPVfp7W/GMbHayb5hbefiMI30JxlsqPexOItHGtufHmTCrNne1aHmApspyUZIUUxG36oDRHuGPnfh+IQbHR6+g==} cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@1.7.0-beta.0': + resolution: {integrity: sha512-qq6viM+IpaaMYCxopqSAMHh3hkmryh5dfC5oJMfqmad9/4PhI9JVMniPFk1i4GTT9U2bLAuzXLXebEH09OYCbA==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@1.6.5': resolution: {integrity: sha512-K68YDoV2e4s+nlrKZxgF0HehiiRwOAGgZFUwJNRMZ7MUrTGMNlPTJlM+bNdaCjDb6GFxBVFcNwIa1sU+0tF1zg==} cpu: [arm64] os: [linux] + '@rspack/binding-linux-arm64-gnu@1.7.0-beta.0': + resolution: {integrity: sha512-r3XgKeDsCimyfbL3d0S41CrzPtFp0UEBHZ20XNXPph7LjzmjdTi6HXvnbFEooqpbIq1M5zbS0/JEdQVk6hqqwA==} + cpu: [arm64] + os: [linux] + '@rspack/binding-linux-arm64-musl@1.6.5': resolution: {integrity: sha512-JPtxFBOq7RRmBIwpdGIStf8iyCILehDsjQtEB0Kkhtm7TsAkVGwtC41GLcNuPxcQBKqNDmD8cy3yLYhXadH2CQ==} cpu: [arm64] os: [linux] + '@rspack/binding-linux-arm64-musl@1.7.0-beta.0': + resolution: {integrity: sha512-mE2kXg7dUPjSYAAHvuXXiqPxz52zQ14C5bH3/UMd5FlqqzdSoXvjX5XfDnUZBJbe2nXG0K4fa0D0xxfkQsIWcA==} + cpu: [arm64] + os: [linux] + '@rspack/binding-linux-x64-gnu@1.6.5': resolution: {integrity: sha512-oh4ZNo2HtizZ/E6UK3BEONu20h8VVBw9GAXuWmo1u22cJSihzg+WfRNCMjRDil82LqSsyAgBwnU+dEjEYGKyAA==} cpu: [x64] os: [linux] + '@rspack/binding-linux-x64-gnu@1.7.0-beta.0': + resolution: {integrity: sha512-fKTZX2vhbWQ739UwhLAjBpeKmSJyKe2CawX5QE7pptejmufAW+NTvhBG1PWXfFuRjEG4LAKmWIdgR1v+uTBrMQ==} + cpu: [x64] + os: [linux] + '@rspack/binding-linux-x64-musl@1.6.5': resolution: {integrity: sha512-8Xebp5bvPJqjifpkFEAX5nUvoU2JvbMU3gwAkEovRRuvooCXnVT2tqkUBjkR3AhivAGgAxAr9hRzUUz/6QWt3Q==} cpu: [x64] os: [linux] + '@rspack/binding-linux-x64-musl@1.7.0-beta.0': + resolution: {integrity: sha512-j02S008XaOrfjULVSSAOP1f6MgxnGLMof1As9M1y8/+8cSn6znkQlpzAZD8spikvEnTas0lsBNke8tuoXVaD3g==} + cpu: [x64] + os: [linux] + '@rspack/binding-wasm32-wasi@1.6.5': resolution: {integrity: sha512-oINZNqzTxM+9dSUOjAORodHXYoJYzXvpaHI2U6ecEmoWaBCs+x3V3Po8DhpNFBwotB+jGlcoVhEHjpg5uaO6pw==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@1.7.0-beta.0': + resolution: {integrity: sha512-w4woaM32c0OP0e+TNwrkHSM3J6e/9LBuqQQqiy1HfNn4ahCV0fVR3fb/ejCkOsaTq12Q/p4r6Ln5omtnSwiXcg==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@1.6.5': resolution: {integrity: sha512-UUmep2ayuZxWPdrzkrzAFxVgYUWTB82pa9bkAGyeDO9SNkz8vTpdtbDaTvAzjFb8Pn+ErktDEDBKT57FLjxwxQ==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@1.7.0-beta.0': + resolution: {integrity: sha512-GAaLwZ9/bW9on+kUm1D2a1KWnY005oXJy7RVkapME4sBTOcnhL32F0qbZgNQK1lut5Y5j35Yf8o/vGwZk3iM2Q==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@1.6.5': resolution: {integrity: sha512-7nx+mMimpmCMstcW7nsyToXy5TK7N+YGPu2W/oioX7qv9ZCuJGTddjzLS84wN8DVrNIirg4mcxpBsmOQMZeHQA==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@1.7.0-beta.0': + resolution: {integrity: sha512-0mx6jbKrW2HiAtH+JhwnN6vNwpRKma8HWZp9ytrzohK18bkZLtAv6R6GzrwXdux9dIJwQbNROrbZKvbvWXh58A==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@1.6.5': resolution: {integrity: sha512-pzO7rYFu6f6stgSccolZHiXGTTwKrIGHHNV1ALY1xPRmQEdbHcbMwadeaG99JL2lRLve9iNI+Z9Pr3oDVRN46g==} cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@1.7.0-beta.0': + resolution: {integrity: sha512-Txh7yOnbpF/5Q+eEe6tvrdHrQMu3NDkHTQJI37mc4acigNvqJrZf2PvWT/DC1PDLAXOBdjJNmTW9HgKc9Rv/0g==} + cpu: [x64] + os: [win32] + '@rspack/binding@1.6.5': resolution: {integrity: sha512-FzYsr5vdjaVQIlDTxZFlISOQGxl/4grpF2BeiNy60Fpw9eeADeXk55DVacbXPqpiz7Doj6cyhEyMszQOvihrqQ==} + '@rspack/binding@1.7.0-beta.0': + resolution: {integrity: sha512-tB6XViDOrTt0Qgv7AuYitJFIq2+fABkOlcQQ2K5X/EFbdP9JYuTqk8tHNog7CP4dkIf2fsVkH34zuHYgwTvBOg==} + '@rspack/core@1.6.5': resolution: {integrity: sha512-AqaOMA6MTNhqMYYwrhvPA+2uS662SkAi8Rb7B/IFOzh/Z5ooyczL4lUX+qyhAO3ymn50iwM4jikQCf9XfBiaQA==} engines: {node: '>=18.12.0'} @@ -282,6 +357,15 @@ packages: '@swc/helpers': optional: true + '@rspack/core@1.7.0-beta.0': + resolution: {integrity: sha512-NEzCwXR3qvtTIEEXFWGLI7H+TGFExyL8+s59viInnXQH9yO1oegjt9mPcQFqgFqgbNNHUzk3NdcPfyEOXyDZUg==} + engines: {node: '>=18.12.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + '@rspack/lite-tapable@1.1.0': resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==} @@ -291,8 +375,8 @@ packages: '@swc/helpers@0.5.17': resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - '@swc/plugin-styled-components@10.0.0': - resolution: {integrity: sha512-IbnTXsJMBWiexuykaQy3mDiAo9l7V3b9oC7X1pXwYdu8nIeYJIH6if86o6xxALEVc3/logRhI0mHVnc7bct3KA==} + '@swc/plugin-styled-components@12.0.1': + resolution: {integrity: sha512-6wAzok8pW0/WKAUZrGOmd1sknW7+qFVaiyftGHPhJnlVpeazAHy6J1WXdQDmwTAnQfMegnX3dbGOmT89G3Ze9w==} '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -533,29 +617,54 @@ snapshots: '@module-federation/error-codes@0.21.4': {} + '@module-federation/error-codes@0.21.6': {} + '@module-federation/runtime-core@0.21.4': dependencies: '@module-federation/error-codes': 0.21.4 '@module-federation/sdk': 0.21.4 + '@module-federation/runtime-core@0.21.6': + dependencies: + '@module-federation/error-codes': 0.21.6 + '@module-federation/sdk': 0.21.6 + '@module-federation/runtime-tools@0.21.4': dependencies: '@module-federation/runtime': 0.21.4 '@module-federation/webpack-bundler-runtime': 0.21.4 + '@module-federation/runtime-tools@0.21.6': + dependencies: + '@module-federation/runtime': 0.21.6 + '@module-federation/webpack-bundler-runtime': 0.21.6 + '@module-federation/runtime@0.21.4': dependencies: '@module-federation/error-codes': 0.21.4 '@module-federation/runtime-core': 0.21.4 '@module-federation/sdk': 0.21.4 + '@module-federation/runtime@0.21.6': + dependencies: + '@module-federation/error-codes': 0.21.6 + '@module-federation/runtime-core': 0.21.6 + '@module-federation/sdk': 0.21.6 + '@module-federation/sdk@0.21.4': {} + '@module-federation/sdk@0.21.6': {} + '@module-federation/webpack-bundler-runtime@0.21.4': dependencies: '@module-federation/runtime': 0.21.4 '@module-federation/sdk': 0.21.4 + '@module-federation/webpack-bundler-runtime@0.21.6': + dependencies: + '@module-federation/runtime': 0.21.6 + '@module-federation/sdk': 0.21.6 + '@napi-rs/wasm-runtime@1.0.7': dependencies: '@emnapi/core': 1.5.0 @@ -575,6 +684,14 @@ snapshots: core-js: 3.47.0 jiti: 2.6.1 + '@rsbuild/core@1.7.0-beta.0': + dependencies: + '@rspack/core': 1.7.0-beta.0(@swc/helpers@0.5.17) + '@rspack/lite-tapable': 1.1.0 + '@swc/helpers': 0.5.17 + core-js: 3.47.0 + jiti: 2.6.1 + '@rslib/core@0.18.2(typescript@5.9.3)': dependencies: '@rsbuild/core': 1.6.10 @@ -587,35 +704,67 @@ snapshots: '@rspack/binding-darwin-arm64@1.6.5': optional: true + '@rspack/binding-darwin-arm64@1.7.0-beta.0': + optional: true + '@rspack/binding-darwin-x64@1.6.5': optional: true + '@rspack/binding-darwin-x64@1.7.0-beta.0': + optional: true + '@rspack/binding-linux-arm64-gnu@1.6.5': optional: true + '@rspack/binding-linux-arm64-gnu@1.7.0-beta.0': + optional: true + '@rspack/binding-linux-arm64-musl@1.6.5': optional: true + '@rspack/binding-linux-arm64-musl@1.7.0-beta.0': + optional: true + '@rspack/binding-linux-x64-gnu@1.6.5': optional: true + '@rspack/binding-linux-x64-gnu@1.7.0-beta.0': + optional: true + '@rspack/binding-linux-x64-musl@1.6.5': optional: true + '@rspack/binding-linux-x64-musl@1.7.0-beta.0': + optional: true + '@rspack/binding-wasm32-wasi@1.6.5': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true + '@rspack/binding-wasm32-wasi@1.7.0-beta.0': + dependencies: + '@napi-rs/wasm-runtime': 1.0.7 + optional: true + '@rspack/binding-win32-arm64-msvc@1.6.5': optional: true + '@rspack/binding-win32-arm64-msvc@1.7.0-beta.0': + optional: true + '@rspack/binding-win32-ia32-msvc@1.6.5': optional: true + '@rspack/binding-win32-ia32-msvc@1.7.0-beta.0': + optional: true + '@rspack/binding-win32-x64-msvc@1.6.5': optional: true + '@rspack/binding-win32-x64-msvc@1.7.0-beta.0': + optional: true + '@rspack/binding@1.6.5': optionalDependencies: '@rspack/binding-darwin-arm64': 1.6.5 @@ -629,6 +778,19 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.6.5 '@rspack/binding-win32-x64-msvc': 1.6.5 + '@rspack/binding@1.7.0-beta.0': + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.7.0-beta.0 + '@rspack/binding-darwin-x64': 1.7.0-beta.0 + '@rspack/binding-linux-arm64-gnu': 1.7.0-beta.0 + '@rspack/binding-linux-arm64-musl': 1.7.0-beta.0 + '@rspack/binding-linux-x64-gnu': 1.7.0-beta.0 + '@rspack/binding-linux-x64-musl': 1.7.0-beta.0 + '@rspack/binding-wasm32-wasi': 1.7.0-beta.0 + '@rspack/binding-win32-arm64-msvc': 1.7.0-beta.0 + '@rspack/binding-win32-ia32-msvc': 1.7.0-beta.0 + '@rspack/binding-win32-x64-msvc': 1.7.0-beta.0 + '@rspack/core@1.6.5(@swc/helpers@0.5.17)': dependencies: '@module-federation/runtime-tools': 0.21.4 @@ -637,6 +799,14 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.17 + '@rspack/core@1.7.0-beta.0(@swc/helpers@0.5.17)': + dependencies: + '@module-federation/runtime-tools': 0.21.6 + '@rspack/binding': 1.7.0-beta.0 + '@rspack/lite-tapable': 1.1.0 + optionalDependencies: + '@swc/helpers': 0.5.17 + '@rspack/lite-tapable@1.1.0': {} '@swc/counter@0.1.3': {} @@ -645,7 +815,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@swc/plugin-styled-components@10.0.0': + '@swc/plugin-styled-components@12.0.1': dependencies: '@swc/counter': 0.1.3