diff --git a/package.json b/package.json index 9d5573c..207b800 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "devDependencies": { "@antfu/eslint-config": "^3.7.3", - "@rsbuild/core": "1.0.13", + "@rsbuild/core": "1.2.11", "@rsbuild/plugin-vue": "1.0.1", "eslint": "^9.12.0", "tailwindcss": "^3.4.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6a89612..5f801fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,11 +43,11 @@ importers: specifier: ^3.7.3 version: 3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@rsbuild/core': - specifier: 1.0.13 - version: 1.0.13 + specifier: 1.2.11 + version: 1.2.11 '@rsbuild/plugin-vue': specifier: 1.0.1 - version: 1.0.1(@rsbuild/core@1.0.13)(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)) + version: 1.0.1(@rsbuild/core@1.2.11)(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)) eslint: specifier: ^9.12.0 version: 9.12.0(jiti@2.3.3) @@ -268,17 +268,20 @@ packages: '@mdi/font@7.4.47': resolution: {integrity: sha512-43MtGpd585SNzHZPcYowu/84Vz2a2g31TvPMTm9uTiCSWzaheQySUcSyUH/46fPnuPQWof2yd0pGBtzee/IQWw==} - '@module-federation/runtime-tools@0.5.1': - resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} + '@module-federation/error-codes@0.8.4': + resolution: {integrity: sha512-55LYmrDdKb4jt+qr8qE8U3al62ZANp3FhfVaNPOaAmdTh0jHdD8M3yf5HKFlr5xVkVO4eV/F/J2NCfpbh+pEXQ==} - '@module-federation/runtime@0.5.1': - resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==} + '@module-federation/runtime-tools@0.8.4': + resolution: {integrity: sha512-fjVOsItJ1u5YY6E9FnS56UDwZgqEQUrWFnouRiPtK123LUuqUI9FH4redZoKWlE1PB0ir1Z3tnqy8eFYzPO38Q==} - '@module-federation/sdk@0.5.1': - resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==} + '@module-federation/runtime@0.8.4': + resolution: {integrity: sha512-yZeZ7z2Rx4gv/0E97oLTF3V6N25vglmwXGgoeju/W2YjsFvWzVtCDI7zRRb0mJhU6+jmSM8jP1DeQGbea/AiZQ==} - '@module-federation/webpack-bundler-runtime@0.5.1': - resolution: {integrity: sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==} + '@module-federation/sdk@0.8.4': + resolution: {integrity: sha512-waABomIjg/5m1rPDBWYG4KUhS5r7OUUY7S+avpaVIY/tkPWB3ibRDKy2dNLLAMaLKq0u+B1qIdEp4NIWkqhqpg==} + + '@module-federation/webpack-bundler-runtime@0.8.4': + resolution: {integrity: sha512-HggROJhvHPUX7uqBD/XlajGygMNM1DG0+4OAkk8MBQe4a18QzrRNzZt6XQbRTSG4OaEoyRWhQHvYD3Yps405tQ==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -309,8 +312,8 @@ packages: rollup: optional: true - '@rsbuild/core@1.0.13': - resolution: {integrity: sha512-YPjd+Aal+lMqAYRt2DGEJc3dI9ZcP5j9kefobYszxs0NlgpoK+y+malXYXW4yVu3s84EqtHp+tSoJzaSK23Txw==} + '@rsbuild/core@1.2.11': + resolution: {integrity: sha512-bsTtXlqJKoqnHwOZ05NePGpBf/neuwHTzJtQegQ9GA8YLyjow1wn8vPXFiRtYL0UqASEDtFtAm2bcaieg7r/TQ==} engines: {node: '>=16.7.0'} hasBin: true @@ -319,64 +322,63 @@ packages: peerDependencies: '@rsbuild/core': 1.x || ^1.0.1-rc.0 - '@rspack/binding-darwin-arm64@1.0.10': - resolution: {integrity: sha512-byQuC3VSEHJxjcjdgOvEPPkteA7d/kKYGUTZjsAMsIriioCVkB+4OYfnQmnav8M0An9vBM34H2+IKqO1ge1+Aw==} + '@rspack/binding-darwin-arm64@1.2.3': + resolution: {integrity: sha512-xuwYzhPgNCr4BtKXCU3xe4249TFsXAZglIlbxv8Qs3PeIarrZMRddcqH2zUXi+nJavNw3yN12sCYEzk1f+O4FQ==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.0.10': - resolution: {integrity: sha512-L5dGmELiDDXAW3+yN11fwDbl8S9i7dwOvzygN/Iw+Md2WAODrFnTI/g++hOfdZzjUPtefyQUqoAcFOgpdxWSCQ==} + '@rspack/binding-darwin-x64@1.2.3': + resolution: {integrity: sha512-afiIN8elcrO2EtO27UN0qyZqu5FXGUdclud56DrhvEfnWS3GGxJEdjA8XUYVXkfCYakdXHucIJKlkkgaAjEvHg==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.0.10': - resolution: {integrity: sha512-s+0AIGQQ2Npz3RcDQAFOLc4KYAZZ1g4oWxm2Ug7RSecwy7edK1uUDYE+boofEMgZ9+O3G5O+sXQr+SAyidS5EA==} + '@rspack/binding-linux-arm64-gnu@1.2.3': + resolution: {integrity: sha512-K2u/fPUmKujlKSWL3q2zaUu8/6ZK/bOGKcqJSib8jdanQQ/GFKwKtPAFOOa/vvqbzhDocqKOobFR10FhgJqCHg==} cpu: [arm64] os: [linux] - libc: [glibc] - '@rspack/binding-linux-arm64-musl@1.0.10': - resolution: {integrity: sha512-KSPLOHcUC+8zA134RTCqo5bDqmX4ZwFz4LL+n/5i9yugHoiQVplEzh2TkFCVoAH85Xc40qPhxqGLJlhHh5qGEA==} + '@rspack/binding-linux-arm64-musl@1.2.3': + resolution: {integrity: sha512-mgovdzGb6cH9hQsjTyzDbfZWCPhTcoHcLro1P7UbiqcLPMDJp/k3Io9xV2/EJhaDA1aynIdq7XfY0fuk4+6Irw==} cpu: [arm64] os: [linux] - libc: [musl] - '@rspack/binding-linux-x64-gnu@1.0.10': - resolution: {integrity: sha512-hiMIowGEUODn0LxV/Kc/oxHDXXSgu9BgPVZNprRTEZs3E7hHP4FX+YlzKafZ9G6qSY51GkiEDyEOb5X4Pq/eTw==} + '@rspack/binding-linux-x64-gnu@1.2.3': + resolution: {integrity: sha512-542lwJzB1RMGuVdBdA3cOWTlmL9okpOppHUBWcNCjmJM+9zTI+0jwjVe8HaqOqtuR8XzNsoCwT9QonU/GLcuhg==} cpu: [x64] os: [linux] - libc: [glibc] - '@rspack/binding-linux-x64-musl@1.0.10': - resolution: {integrity: sha512-OKb1PLOIulkg83zFyeFPowIzF7WdYVO6yRK7l+Kkick/cvALOj5XzRHyxrsb8VfJMpzHrPwsLV0RcGRT18BPMw==} + '@rspack/binding-linux-x64-musl@1.2.3': + resolution: {integrity: sha512-dJromiREDcTWqzfCOI5y1IVoYmUnCv7vCp63AEq0+13fJJdk7+pcNN3VV2jOKpk9VECSvjg1c01wl+UzXAXFMw==} cpu: [x64] os: [linux] - libc: [musl] - '@rspack/binding-win32-arm64-msvc@1.0.10': - resolution: {integrity: sha512-J2fCPYgiPyLo4pGZMHT72lGHK05puBYJzpCR8CmVCk+ktkhVcao9cA2BUT3Gr3UG2PPxfBFsDDmjA/FsUEdxrg==} + '@rspack/binding-win32-arm64-msvc@1.2.3': + resolution: {integrity: sha512-S8ZKddMMQDGy8jx/R0i2m1XrmfY2CpI+t6lIEpsuZuKUR4MbOGKN2DuL4MDnT3m8JaYvC8ihsvQjBXQCy3SNxQ==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.0.10': - resolution: {integrity: sha512-DQeGQgFS3jv+krfvp9dAKubGbY98nmsmf3ZeobyAnvq+AFDoVyOKImGp/GvZoCTr6jToFoz9+pPYbQyf15lw+g==} + '@rspack/binding-win32-ia32-msvc@1.2.3': + resolution: {integrity: sha512-74lqSMKQJcJcgfFaxm+G9YVJSl2KK9/v4fRoMsWApztNy2qNgee+UguNBCOU6JLa3rVSj8Z5OVVDtJkGFrSvVg==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.0.10': - resolution: {integrity: sha512-1ad9SONsqp6XXxrCHsClnThW7BOrK5PWWslY+J3G0sHsXztSz/s9/CDRXUyJ8vuolpIy10E1Kyk1aV9y+IMs+g==} + '@rspack/binding-win32-x64-msvc@1.2.3': + resolution: {integrity: sha512-fcU532PgFdd5Bil8jwQW0Dcb/80oM6V0qSstGIxZ4M77t4t8e/PcukXfORTL71FfNQ64Rd4Dp6XRl1NHNJVxeg==} cpu: [x64] os: [win32] - '@rspack/binding@1.0.10': - resolution: {integrity: sha512-ILWPqLl0fS3a76OwQH6SlVIJBST39sc55yp0zwt484sb77khm0JGvJRElCdPuwgaR7JRDdqK23EvW0XIQAvY7A==} + '@rspack/binding@1.2.3': + resolution: {integrity: sha512-enpOXZPQOJO800wdWcR7H5Dx5UZfwkaT0D0xsHD53WbpI09Z2KJbLX7I/i1FLLy3K1KQTB+2FIHLVdRikasXZA==} - '@rspack/core@1.0.10': - resolution: {integrity: sha512-Jvj6mzf/aFN3c2E+Lu+3dSz6df2pd79/XOLN9ElA7PIjVua4lVt+dUtrTXqVgoAjaKhZJrIt2WXALYdmv4kkVA==} + '@rspack/core@1.2.3': + resolution: {integrity: sha512-BFgdUYf05/hjjY9Nlwq8DpWaRJN5w2kTl8ZJi20SRL60oAx+ZD2ABT+fsPhBiFSmfTZDdvGGIq5e3vfRzoIuqg==} engines: {node: '>=16.0.0'} peerDependencies: + '@rspack/tracing': ^1.x '@swc/helpers': '>=0.5.1' peerDependenciesMeta: + '@rspack/tracing': + optional: true '@swc/helpers': optional: true @@ -393,8 +395,8 @@ packages: peerDependencies: eslint: '>=8.40.0' - '@swc/helpers@0.5.13': - resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -770,8 +772,8 @@ packages: core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} - core-js@3.38.1: - resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} + core-js@3.40.0: + resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -1259,6 +1261,10 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isomorphic-rslog@0.0.6: + resolution: {integrity: sha512-HM0q6XqQ93psDlqvuViNs/Ea3hAyGDkIdVAHlrEocjjAwGrs1fZ+EdQjS9eUPacnYB7Y8SoDdSY3H8p3ce205A==} + engines: {node: '>=14.17.6'} + jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -2020,6 +2026,9 @@ packages: tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -2492,21 +2501,26 @@ snapshots: '@mdi/font@7.4.47': {} - '@module-federation/runtime-tools@0.5.1': + '@module-federation/error-codes@0.8.4': {} + + '@module-federation/runtime-tools@0.8.4': dependencies: - '@module-federation/runtime': 0.5.1 - '@module-federation/webpack-bundler-runtime': 0.5.1 + '@module-federation/runtime': 0.8.4 + '@module-federation/webpack-bundler-runtime': 0.8.4 - '@module-federation/runtime@0.5.1': + '@module-federation/runtime@0.8.4': dependencies: - '@module-federation/sdk': 0.5.1 + '@module-federation/error-codes': 0.8.4 + '@module-federation/sdk': 0.8.4 - '@module-federation/sdk@0.5.1': {} + '@module-federation/sdk@0.8.4': + dependencies: + isomorphic-rslog: 0.0.6 - '@module-federation/webpack-bundler-runtime@0.5.1': + '@module-federation/webpack-bundler-runtime@0.8.4': dependencies: - '@module-federation/runtime': 0.5.1 - '@module-federation/sdk': 0.5.1 + '@module-federation/runtime': 0.8.4 + '@module-federation/sdk': 0.8.4 '@nodelib/fs.scandir@2.1.5': dependencies: @@ -2531,18 +2545,18 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rsbuild/core@1.0.13': + '@rsbuild/core@1.2.11': dependencies: - '@rspack/core': 1.0.10(@swc/helpers@0.5.13) + '@rspack/core': 1.2.3(@swc/helpers@0.5.15) '@rspack/lite-tapable': 1.0.1 - '@swc/helpers': 0.5.13 - core-js: 3.38.1 - optionalDependencies: - fsevents: 2.3.3 + '@swc/helpers': 0.5.15 + core-js: 3.40.0 + transitivePeerDependencies: + - '@rspack/tracing' - '@rsbuild/plugin-vue@1.0.1(@rsbuild/core@1.0.13)(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3))': + '@rsbuild/plugin-vue@1.0.1(@rsbuild/core@1.2.11)(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3))': dependencies: - '@rsbuild/core': 1.0.13 + '@rsbuild/core': 1.2.11 vue-loader: 17.4.2(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3))(webpack@5.95.0) webpack: 5.95.0 transitivePeerDependencies: @@ -2553,53 +2567,53 @@ snapshots: - vue - webpack-cli - '@rspack/binding-darwin-arm64@1.0.10': + '@rspack/binding-darwin-arm64@1.2.3': optional: true - '@rspack/binding-darwin-x64@1.0.10': + '@rspack/binding-darwin-x64@1.2.3': optional: true - '@rspack/binding-linux-arm64-gnu@1.0.10': + '@rspack/binding-linux-arm64-gnu@1.2.3': optional: true - '@rspack/binding-linux-arm64-musl@1.0.10': + '@rspack/binding-linux-arm64-musl@1.2.3': optional: true - '@rspack/binding-linux-x64-gnu@1.0.10': + '@rspack/binding-linux-x64-gnu@1.2.3': optional: true - '@rspack/binding-linux-x64-musl@1.0.10': + '@rspack/binding-linux-x64-musl@1.2.3': optional: true - '@rspack/binding-win32-arm64-msvc@1.0.10': + '@rspack/binding-win32-arm64-msvc@1.2.3': optional: true - '@rspack/binding-win32-ia32-msvc@1.0.10': + '@rspack/binding-win32-ia32-msvc@1.2.3': optional: true - '@rspack/binding-win32-x64-msvc@1.0.10': + '@rspack/binding-win32-x64-msvc@1.2.3': optional: true - '@rspack/binding@1.0.10': + '@rspack/binding@1.2.3': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.0.10 - '@rspack/binding-darwin-x64': 1.0.10 - '@rspack/binding-linux-arm64-gnu': 1.0.10 - '@rspack/binding-linux-arm64-musl': 1.0.10 - '@rspack/binding-linux-x64-gnu': 1.0.10 - '@rspack/binding-linux-x64-musl': 1.0.10 - '@rspack/binding-win32-arm64-msvc': 1.0.10 - '@rspack/binding-win32-ia32-msvc': 1.0.10 - '@rspack/binding-win32-x64-msvc': 1.0.10 - - '@rspack/core@1.0.10(@swc/helpers@0.5.13)': - dependencies: - '@module-federation/runtime-tools': 0.5.1 - '@rspack/binding': 1.0.10 + '@rspack/binding-darwin-arm64': 1.2.3 + '@rspack/binding-darwin-x64': 1.2.3 + '@rspack/binding-linux-arm64-gnu': 1.2.3 + '@rspack/binding-linux-arm64-musl': 1.2.3 + '@rspack/binding-linux-x64-gnu': 1.2.3 + '@rspack/binding-linux-x64-musl': 1.2.3 + '@rspack/binding-win32-arm64-msvc': 1.2.3 + '@rspack/binding-win32-ia32-msvc': 1.2.3 + '@rspack/binding-win32-x64-msvc': 1.2.3 + + '@rspack/core@1.2.3(@swc/helpers@0.5.15)': + dependencies: + '@module-federation/runtime-tools': 0.8.4 + '@rspack/binding': 1.2.3 '@rspack/lite-tapable': 1.0.1 caniuse-lite: 1.0.30001668 optionalDependencies: - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 '@rspack/lite-tapable@1.0.1': {} @@ -2617,9 +2631,9 @@ snapshots: - supports-color - typescript - '@swc/helpers@0.5.13': + '@swc/helpers@0.5.15': dependencies: - tslib: 2.7.0 + tslib: 2.8.1 '@types/debug@4.1.12': dependencies: @@ -2789,7 +2803,7 @@ snapshots: '@vue/shared@3.5.12': {} - '@vuetify/loader-shared@2.0.3(vue@3.5.12(typescript@5.6.3))(vuetify@3.7.2(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(webpack-plugin-vuetify@3.0.3))': + '@vuetify/loader-shared@2.0.3(vue@3.5.12(typescript@5.6.3))(vuetify@3.7.2)': dependencies: upath: 2.0.1 vue: 3.5.12(typescript@5.6.3) @@ -3051,7 +3065,7 @@ snapshots: dependencies: browserslist: 4.24.0 - core-js@3.38.1: {} + core-js@3.40.0: {} cross-spawn@7.0.3: dependencies: @@ -3587,6 +3601,8 @@ snapshots: isexe@2.0.0: {} + isomorphic-rslog@0.0.6: {} + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -4491,6 +4507,8 @@ snapshots: tslib@2.7.0: {} + tslib@2.8.1: {} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -4671,7 +4689,7 @@ snapshots: webpack-plugin-vuetify@3.0.3(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3))(vuetify@3.7.2)(webpack@5.95.0): dependencies: '@vue/compiler-sfc': 3.5.12 - '@vuetify/loader-shared': 2.0.3(vue@3.5.12(typescript@5.6.3))(vuetify@3.7.2(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(webpack-plugin-vuetify@3.0.3)) + '@vuetify/loader-shared': 2.0.3(vue@3.5.12(typescript@5.6.3))(vuetify@3.7.2) decache: 4.6.2 file-loader: 6.2.0(webpack@5.95.0) find-cache-dir: 5.0.0