diff --git a/internal/vite-config/src/plugins/archiver.ts b/internal/vite-config/src/plugins/archiver.ts index 8eec8a0e9..a5dea8cc6 100644 --- a/internal/vite-config/src/plugins/archiver.ts +++ b/internal/vite-config/src/plugins/archiver.ts @@ -6,7 +6,7 @@ import fs from 'node:fs'; import fsp from 'node:fs/promises'; import { join } from 'node:path'; -import archiver from 'archiver'; +import { ZipArchive } from 'archiver'; export const viteArchiverPlugin = ( options: ArchiverPluginOptions = {}, @@ -49,7 +49,7 @@ async function zipFolder( ): Promise { return new Promise((resolve, reject) => { const output = fs.createWriteStream(outputPath); - const archive = archiver('zip', { + const archive = new ZipArchive({ zlib: { level: 9 }, // 设置压缩级别为 9 以实现最高压缩率 }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0630a0ab8..18c4e7c0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,7 +35,7 @@ catalogs: version: 10.4.0 '@iconify/json': specifier: ^2.2.483 - version: 2.2.483 + version: 2.2.484 '@iconify/tailwind4': specifier: ^1.2.3 version: 1.2.3 @@ -43,7 +43,7 @@ catalogs: specifier: ^5.0.1 version: 5.0.1 '@intlify/core-base': - specifier: ^11.4.4 + specifier: ^11.4.5 version: 11.4.5 '@intlify/unplugin-vue-i18n': specifier: ^11.2.3 @@ -121,8 +121,8 @@ catalogs: specifier: ^0.22.2 version: 0.22.2 '@types/archiver': - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^8.0.0 + version: 8.0.0 '@types/html-minifier-terser': specifier: ^7.0.2 version: 7.0.2 @@ -190,8 +190,8 @@ catalogs: specifier: ^1.3.3 version: 1.3.3 archiver: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^8.0.0 + version: 8.0.0 axios: specifier: ^1.17.0 version: 1.17.0 @@ -313,8 +313,8 @@ catalogs: specifier: ^9.0.3 version: 9.0.3 knip: - specifier: ^6.15.0 - version: 6.16.0 + specifier: ^6.16.1 + version: 6.16.1 lefthook: specifier: ^2.1.9 version: 2.1.9 @@ -397,8 +397,8 @@ catalogs: specifier: ^1.15.7 version: 1.15.7 stylelint: - specifier: ^17.12.0 - version: 17.12.0 + specifier: ^17.13.0 + version: 17.13.0 stylelint-config-recess-order: specifier: ^7.7.0 version: 7.7.0 @@ -487,7 +487,7 @@ catalogs: specifier: ^10.4.1 version: 10.4.1 vue-i18n: - specifier: ^11.4.4 + specifier: ^11.4.5 version: 11.4.5 vue-json-pretty: specifier: ^2.6.0 @@ -500,13 +500,13 @@ catalogs: version: 6.7.1 vue-tsc: specifier: ^3.3.3 - version: 3.3.3 + version: 3.3.4 vxe-pc-ui: - specifier: ^4.14.30 - version: 4.14.31 + specifier: ^4.14.32 + version: 4.14.32 vxe-table: - specifier: ^4.19.7 - version: 4.19.8 + specifier: ^4.19.8 + version: 4.19.9 watermark-js-plus: specifier: ^1.6.3 version: 1.6.3 @@ -617,7 +617,7 @@ importers: version: 4.3.0 tsdown: specifier: 'catalog:' - version: 0.22.2(@tsdown/css@0.22.2)(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3)(vue-tsc@3.3.3(typescript@6.0.3)) + version: 0.22.2(@tsdown/css@0.22.2)(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3)(vue-tsc@3.3.4(typescript@6.0.3)) turbo: specifier: 'catalog:' version: 2.9.16 @@ -635,7 +635,7 @@ importers: version: 3.5.35(typescript@6.0.3) vue-tsc: specifier: 'catalog:' - version: 3.3.3(typescript@6.0.3) + version: 3.3.4(typescript@6.0.3) apps/backend-mock: dependencies: @@ -1127,13 +1127,13 @@ importers: dependencies: '@stylistic/stylelint-plugin': specifier: 'catalog:' - version: 5.2.0(stylelint@17.12.0(typescript@6.0.3)) + version: 5.2.0(stylelint@17.13.0(typescript@6.0.3)) stylelint-config-recess-order: specifier: 'catalog:' - version: 7.7.0(stylelint-order@8.1.1(stylelint@17.12.0(typescript@6.0.3)))(stylelint@17.12.0(typescript@6.0.3)) + version: 7.7.0(stylelint-order@8.1.1(stylelint@17.13.0(typescript@6.0.3)))(stylelint@17.13.0(typescript@6.0.3)) stylelint-scss: specifier: 'catalog:' - version: 7.2.0(stylelint@17.12.0(typescript@6.0.3)) + version: 7.2.0(stylelint@17.13.0(typescript@6.0.3)) devDependencies: postcss: specifier: 'catalog:' @@ -1146,22 +1146,22 @@ importers: version: 4.0.9(postcss@8.5.15) stylelint: specifier: 'catalog:' - version: 17.12.0(typescript@6.0.3) + version: 17.13.0(typescript@6.0.3) stylelint-config-recommended: specifier: 'catalog:' - version: 18.0.0(stylelint@17.12.0(typescript@6.0.3)) + version: 18.0.0(stylelint@17.13.0(typescript@6.0.3)) stylelint-config-recommended-scss: specifier: 'catalog:' - version: 17.0.1(postcss@8.5.15)(stylelint@17.12.0(typescript@6.0.3)) + version: 17.0.1(postcss@8.5.15)(stylelint@17.13.0(typescript@6.0.3)) stylelint-config-recommended-vue: specifier: 'catalog:' - version: 1.6.1(postcss-html@1.8.1)(stylelint@17.12.0(typescript@6.0.3)) + version: 1.6.1(postcss-html@1.8.1)(stylelint@17.13.0(typescript@6.0.3)) stylelint-config-standard: specifier: 'catalog:' - version: 40.0.0(stylelint@17.12.0(typescript@6.0.3)) + version: 40.0.0(stylelint@17.13.0(typescript@6.0.3)) stylelint-order: specifier: 'catalog:' - version: 8.1.1(stylelint@17.12.0(typescript@6.0.3)) + version: 8.1.1(stylelint@17.13.0(typescript@6.0.3)) internal/node-utils: dependencies: @@ -1236,7 +1236,7 @@ importers: version: link:../node-utils archiver: specifier: 'catalog:' - version: 7.0.1 + version: 8.0.0 cheerio: specifier: 'catalog:' version: 1.2.0 @@ -1264,7 +1264,7 @@ importers: version: 1000.3.1 '@types/archiver': specifier: 'catalog:' - version: 7.0.0 + version: 8.0.0 '@types/html-minifier-terser': specifier: 'catalog:' version: 7.0.2 @@ -1306,7 +1306,7 @@ importers: dependencies: '@iconify/json': specifier: 'catalog:' - version: 2.2.483 + version: 2.2.484 packages/@core/base/icons: dependencies: @@ -1884,10 +1884,10 @@ importers: version: 3.5.35(typescript@6.0.3) vxe-pc-ui: specifier: 'catalog:' - version: 4.14.31(vue@3.5.35(typescript@6.0.3)) + version: 4.14.32(vue@3.5.35(typescript@6.0.3)) vxe-table: specifier: 'catalog:' - version: 4.19.8(vue@3.5.35(typescript@6.0.3)) + version: 4.19.9(vue@3.5.35(typescript@6.0.3)) packages/effects/request: dependencies: @@ -2105,7 +2105,7 @@ importers: version: 3.0.1 knip: specifier: 'catalog:' - version: 6.16.0 + version: 6.16.1 publint: specifier: 'catalog:' version: 0.3.21 @@ -3840,14 +3840,14 @@ packages: '@iconify-json/octicon@1.2.28': resolution: {integrity: sha512-M6Pj2CclE2kcen6mFd43t9f/BFvVMKYvIdPZj1SD4ocZevgplVf7t98nlVtT8bNk5tawFPT7wtqLl62zq6KJmw==} - '@iconify-json/simple-icons@1.2.85': - resolution: {integrity: sha512-Hp5LXvd3LRk+e+1558wtonA7c1Z0/Phmi7xCqpgtb8bs8cuyGnP34GDbt5uhhUXxKlzacnnhAcXgcDxe9bUa1w==} + '@iconify-json/simple-icons@1.2.86': + resolution: {integrity: sha512-t3jck5qPQuK1qy+bRn9eCoDQhIB7XSazKz1Fjp8hcan3XOAsTI5Mq/s3F0ekOKSvMQqkVORYK6ns6o6T9f5EMA==} '@iconify-json/vscode-icons@1.2.55': resolution: {integrity: sha512-7c6yep/OW7/xVWPedBeFbHv5wM4PnRcrZvlsaB+l5cBNWL/6thNE1yuN+PDPQZoEGdXRMUfwDAI3qF0ZVftwag==} - '@iconify/json@2.2.483': - resolution: {integrity: sha512-LpxtDg0b1akhxSxXu0Kpx8Pz+wq3AAO9Nb4ZWAeTEG2tVcfonKLXdGAS1CWRsz6DTCliIema1kI5r1/7TI2VHw==} + '@iconify/json@2.2.484': + resolution: {integrity: sha512-EEapfheix57SSxbYa6kooOveCLK0/fAhZzi72/wkezMrwc/24+itnIDnqk7pb5dbnev7pcCJ9FdrICLJozu/2Q==} '@iconify/tailwind4@1.2.3': resolution: {integrity: sha512-z8SKiMHRASJKF/IY//87MF88lcB7ulxh8vlhQXXLWsBkNtOh6ese9R41MyGpQeqXdRvQVt+/fX2glQtHFjQ+MA==} @@ -5689,8 +5689,8 @@ packages: '@tybys/wasm-util@0.10.2': resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} - '@types/archiver@7.0.0': - resolution: {integrity: sha512-/3vwGwx9n+mCQdYZ2IKGGHEFL30I96UgBlk8EtRDDFQ9uxM1l4O5Ci6r00EMAkiDaTqD9DQ6nVrWRICnBPtzzg==} + '@types/archiver@8.0.0': + resolution: {integrity: sha512-YpXPbEuv9+eUIPPQWUPahj3cvs9isWRuF+J4z+KbdYVDO3rWorWQFxUVHnwPu2AgKwvgpki5F2VMX0Xx+mX45A==} '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -6229,8 +6229,8 @@ packages: '@vue/devtools-shared@8.1.2': resolution: {integrity: sha512-X9RyVFYAdkBe4IUf5v48TxBF/6QPmF8CmWrDAjXzfUHrgQ/HGfTC1A6TqgXqZ03ye66l3AD51BAGD69IvKM9sw==} - '@vue/language-core@3.3.3': - resolution: {integrity: sha512-X6p+7nfY7vVT6dQwUJ+v0Jfq/lwIfhL2jMi91dQ3ln4hnlGXlxsDu/FNkeyHYgvYtyQy18ZX76IZy7X4diDbiQ==} + '@vue/language-core@3.3.4': + resolution: {integrity: sha512-IuHqQ5zGGOE7CXP72VX6A42IVeIzYv4WAhO6arej11TRNqtdZfGyH8Yr2FOCaDX0dSQG+JwULLoFHGY1igYVjQ==} '@vue/reactivity@3.5.35': resolution: {integrity: sha512-tVc+SsHConvh/Lz64qq1pP3rYArBmK42xonovEcxY74SQtvctZodG/zhq54P5dr38cVuw25d27cPNRdlMidpGQ==} @@ -6433,6 +6433,10 @@ packages: resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} engines: {node: '>= 14'} + archiver@8.0.0: + resolution: {integrity: sha512-fV1orZfsnPn9BaSByR/qE67rJCLJEy2Ox5bq7nJh+jquWaNh6Sfec75kJ2T6PtdGUbPQlrVoSVCEOa5SdiTQ1g==} + engines: {node: '>=18'} + argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -6882,6 +6886,10 @@ packages: resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} engines: {node: '>= 14'} + compress-commons@7.0.1: + resolution: {integrity: sha512-g0S8KAD8qf4+V//pr3BfB1aBnARLXNz2Gx+jmHU0LEriUuoQUOPOulVquHKTJ8+EAIIO7fhseNDr9wK5Q9FKBQ==} + engines: {node: '>=18'} + compute-scroll-into-view@1.0.20: resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} @@ -6955,8 +6963,8 @@ packages: cosmiconfig: '>=9' typescript: '>=5' - cosmiconfig@9.0.1: - resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} + cosmiconfig@9.0.2: + resolution: {integrity: sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==} engines: {node: '>=14'} peerDependencies: typescript: '>=4.9.5' @@ -6973,6 +6981,10 @@ packages: resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} engines: {node: '>= 14'} + crc32-stream@7.0.1: + resolution: {integrity: sha512-IBWsY8xznyQrcHn8h4bC8/4ErNke5elzgG8GcqF4RFPw6aHkWWRc7Tgw6upjaTX/CT/yQgqYENkxYsTYN+hW2g==} + engines: {node: '>=18'} + croner@10.0.1: resolution: {integrity: sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==} engines: {node: '>=18.0'} @@ -8534,8 +8546,8 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - knip@6.16.0: - resolution: {integrity: sha512-znPEmwYmkGHp57VxCQ/k983bVWls74DpRKh/EgYojyssgV2h2dZDvjN3+7WU034LzObjElUVRPoBHq9w/fG1ng==} + knip@6.16.1: + resolution: {integrity: sha512-TKMn1rxgH6h9vXR9Y0B+Cq7AdPTr9EI02IwoT65NzqYUkvoDQAaJ/aPybiFpAhZ1px6cNYYwXf86iHkBgzCo9w==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -9589,6 +9601,10 @@ packages: readdir-glob@1.1.3: resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + readdir-glob@3.0.0: + resolution: {integrity: sha512-AhNB2KgKeVJr16nK9LLZbJNWnYoT23ZrumNKFDebHBdkC8KHSqWo871JAUhoWC/RtjEVdqNMFpM6qrwRbaUqpw==} + engines: {node: '>=18'} + readdirp@5.0.0: resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} engines: {node: '>= 20.19.0'} @@ -10282,8 +10298,8 @@ packages: peerDependencies: stylelint: ^16.8.2 || ^17.0.0 - stylelint@17.12.0: - resolution: {integrity: sha512-KIlzWXMHUvgfPUR0R7TK3H80yCIi0uoivUwf+6Az4yrHJD1Q3c1qIkh/H5Z0i/K3QXgtq/UMEkWyBUSUwnpnOg==} + stylelint@17.13.0: + resolution: {integrity: sha512-G1WYzMerp7ihOaIe9VJCHLt12MoAD2QLf1AFerYP37+BCRBUK5UCpq8e/mN+zCIaJPKQcaxhE4WlPmqdiOx/gw==} engines: {node: '>=20.19.0'} hasBin: true @@ -11105,8 +11121,8 @@ packages: vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} - vue-component-type-helpers@3.3.3: - resolution: {integrity: sha512-x4nsFpy5Pe8fqPzp/5vkTPeTTDBpAx4WVtV47Ejt0+2FQrq4pRRsJs7JmYRqMFzTu/LW+pCWEjQ3YVCkPV7f9g==} + vue-component-type-helpers@3.3.4: + resolution: {integrity: sha512-joip1uZTaQR0nD23N400gIdJ7xY+WiiiMA/BCKz842gvGBknqDQAzklUvDEhqFvvrhQY8S2ZANBMu4X70VMFGw==} vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} @@ -11160,8 +11176,8 @@ packages: peerDependencies: vue: ^3.5.35 - vue-tsc@3.3.3: - resolution: {integrity: sha512-SWUEG7YRUeDJHT7Xsuhf02elYX2gxPzzAII7OxDAh4KNOr4QHQ0Lls0YfnaO5GNd560CwVa2HTfdqmA5MqvRqQ==} + vue-tsc@3.3.4: + resolution: {integrity: sha512-XA/JqmQwS2GZmfgpjOEGdrKwaTSEuPwxpHa7/t6f4yiGrJb3gVHTPb9wBfByMNZwQ+xDXs41b8gaS2DKsOozUw==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -11185,11 +11201,11 @@ packages: peerDependencies: vue: ^3.5.35 - vxe-pc-ui@4.14.31: - resolution: {integrity: sha512-DucZrKiTI7JhXIcmf2GprSuCm6LkKWlKfzfOi0g94ktFamhzfbTCvS7RNkQoBhcYBdymP+SF7qNlgNVQMMkaXg==} + vxe-pc-ui@4.14.32: + resolution: {integrity: sha512-IE0E5UZmkBRqgGKc9+HR3yL1qeRQMx4KWwehqIct4maBF1749wkW3W+HcceLbefmcKtq+tUlkKVrITrmh5mM6w==} - vxe-table@4.19.8: - resolution: {integrity: sha512-H8nFLcEV31WcGaf6GCPAlYz4LhQCBKYIXB0vWWXGE9Ji86AcTLSkgpcDVy5COP7vECA52ZZOjX6Rjry4llTn1w==} + vxe-table@4.19.9: + resolution: {integrity: sha512-c8rzf6t/ppmYo3QMfFnPjCEGqCs7YlTjq4brGTfiPlUrVzQDYnO9gnLSaiXwD13mR2k3fE/kI09ZMDL7nrHAfg==} w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} @@ -11440,6 +11456,10 @@ packages: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} + zip-stream@7.0.5: + resolution: {integrity: sha512-dSvYKdvLsAHCDqPOhIwk/q5CvuWtTB3Dgpoe0uVEFjTzIOAmsQpprX25InCvrvJsirEbu1OHyy67n/kAj1Sw/w==} + engines: {node: '>=18'} + zod-defaults@0.1.3: resolution: {integrity: sha512-Cp4UjuVfXqwaOx8A5LlM0IRBZs8B7AXgF+XOZWF8CjMDhsY/Jki+y7VS4adVtQj9NNSsAPwylUlJp9INuxPEnA==} peerDependencies: @@ -12533,8 +12553,8 @@ snapshots: '@commitlint/execute-rule': 21.0.1 '@commitlint/resolve-extends': 21.0.1 '@commitlint/types': 21.0.1 - cosmiconfig: 9.0.1(typescript@6.0.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@25.9.2)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3) + cosmiconfig: 9.0.2(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@25.9.2)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3) es-toolkit: 1.47.0 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -13227,7 +13247,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/simple-icons@1.2.85': + '@iconify-json/simple-icons@1.2.86': dependencies: '@iconify/types': 2.0.0 @@ -13235,7 +13255,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify/json@2.2.483': + '@iconify/json@2.2.484': dependencies: '@iconify/types': 2.0.0 pathe: 2.0.3 @@ -14317,7 +14337,7 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@stylistic/stylelint-plugin@5.2.0(stylelint@17.12.0(typescript@6.0.3))': + '@stylistic/stylelint-plugin@5.2.0(stylelint@17.13.0(typescript@6.0.3))': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 @@ -14326,7 +14346,7 @@ snapshots: postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 17.12.0(typescript@6.0.3) + stylelint: 17.13.0(typescript@6.0.3) '@swc/helpers@0.5.23': dependencies: @@ -14633,7 +14653,7 @@ snapshots: lightningcss: 1.32.0 postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.15)(yaml@2.9.0) rolldown: 1.1.0 - tsdown: 0.22.2(@tsdown/css@0.22.2)(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3)(vue-tsc@3.3.3(typescript@6.0.3)) + tsdown: 0.22.2(@tsdown/css@0.22.2)(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3)(vue-tsc@3.3.4(typescript@6.0.3)) optionalDependencies: postcss: 8.5.15 sass: 1.100.0 @@ -14666,8 +14686,9 @@ snapshots: tslib: 2.8.1 optional: true - '@types/archiver@7.0.0': + '@types/archiver@8.0.0': dependencies: + '@types/node': 25.9.2 '@types/readdir-glob': 1.1.5 '@types/chai@5.2.3': @@ -15360,7 +15381,7 @@ snapshots: '@vue/devtools-shared@8.1.2': {} - '@vue/language-core@3.3.3': + '@vue/language-core@3.3.4': dependencies: '@volar/language-core': 2.4.28 '@vue/compiler-dom': 3.5.35 @@ -15399,7 +15420,7 @@ snapshots: '@vue/compiler-dom': 3.5.35 js-beautify: 1.15.4 vue: 3.5.35(typescript@6.0.3) - vue-component-type-helpers: 3.3.3 + vue-component-type-helpers: 3.3.4 optionalDependencies: '@vue/server-renderer': 3.5.35(vue@3.5.35(typescript@6.0.3)) @@ -15637,6 +15658,22 @@ snapshots: - bare-buffer - react-native-b4a + archiver@8.0.0: + dependencies: + async: 3.2.6 + buffer-crc32: 1.0.0 + is-stream: 4.0.1 + lazystream: 1.0.1 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + readdir-glob: 3.0.0 + tar-stream: 3.2.0 + zip-stream: 7.0.5 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -16091,6 +16128,14 @@ snapshots: normalize-path: 3.0.0 readable-stream: 4.7.0 + compress-commons@7.0.1: + dependencies: + crc-32: 1.2.2 + crc32-stream: 7.0.1 + is-stream: 4.0.1 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + compute-scroll-into-view@1.0.20: {} compute-scroll-into-view@3.1.1: {} @@ -16150,14 +16195,14 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@6.3.0(@types/node@25.9.2)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3): + cosmiconfig-typescript-loader@6.3.0(@types/node@25.9.2)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3): dependencies: '@types/node': 25.9.2 - cosmiconfig: 9.0.1(typescript@6.0.3) + cosmiconfig: 9.0.2(typescript@6.0.3) jiti: 2.6.1 typescript: 6.0.3 - cosmiconfig@9.0.1(typescript@6.0.3): + cosmiconfig@9.0.2(typescript@6.0.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 @@ -16173,6 +16218,11 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.7.0 + crc32-stream@7.0.1: + dependencies: + crc-32: 1.2.2 + readable-stream: 4.7.0 + croner@10.0.1: {} cross-env@10.1.0: @@ -16516,7 +16566,7 @@ snapshots: memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 vue: 3.5.35(typescript@6.0.3) - vue-component-type-helpers: 3.3.3 + vue-component-type-helpers: 3.3.4 emoji-regex@10.6.0: {} @@ -17902,7 +17952,7 @@ snapshots: klona@2.0.6: {} - knip@6.16.0: + knip@6.16.1: dependencies: fdir: 6.5.0(picomatch@4.0.4) formatly: 0.3.0 @@ -19089,6 +19139,10 @@ snapshots: dependencies: minimatch: 5.1.9 + readdir-glob@3.0.0: + dependencies: + minimatch: 10.2.5 + readdirp@5.0.0: {} redis-errors@1.2.0: {} @@ -19215,7 +19269,7 @@ snapshots: glob: 13.0.6 package-json-from-dist: 1.0.1 - rolldown-plugin-dts@0.25.2(oxc-resolver@11.20.0)(rolldown@1.1.0)(typescript@6.0.3)(vue-tsc@3.3.3(typescript@6.0.3)): + rolldown-plugin-dts@0.25.2(oxc-resolver@11.20.0)(rolldown@1.1.0)(typescript@6.0.3)(vue-tsc@3.3.4(typescript@6.0.3)): dependencies: '@babel/generator': 8.0.0-rc.6 '@babel/helper-validator-identifier': 8.0.0-rc.6 @@ -19228,7 +19282,7 @@ snapshots: rolldown: 1.1.0 optionalDependencies: typescript: 6.0.3 - vue-tsc: 3.3.3(typescript@6.0.3) + vue-tsc: 3.3.4(typescript@6.0.3) transitivePeerDependencies: - oxc-resolver @@ -19822,49 +19876,49 @@ snapshots: hey-listen: 1.0.8 tslib: 2.4.0 - stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.12.0(typescript@6.0.3)): + stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.13.0(typescript@6.0.3)): dependencies: postcss-html: 1.8.1 - stylelint: 17.12.0(typescript@6.0.3) + stylelint: 17.13.0(typescript@6.0.3) - stylelint-config-recess-order@7.7.0(stylelint-order@8.1.1(stylelint@17.12.0(typescript@6.0.3)))(stylelint@17.12.0(typescript@6.0.3)): + stylelint-config-recess-order@7.7.0(stylelint-order@8.1.1(stylelint@17.13.0(typescript@6.0.3)))(stylelint@17.13.0(typescript@6.0.3)): dependencies: - stylelint: 17.12.0(typescript@6.0.3) - stylelint-order: 8.1.1(stylelint@17.12.0(typescript@6.0.3)) + stylelint: 17.13.0(typescript@6.0.3) + stylelint-order: 8.1.1(stylelint@17.13.0(typescript@6.0.3)) - stylelint-config-recommended-scss@17.0.1(postcss@8.5.15)(stylelint@17.12.0(typescript@6.0.3)): + stylelint-config-recommended-scss@17.0.1(postcss@8.5.15)(stylelint@17.13.0(typescript@6.0.3)): dependencies: postcss-scss: 4.0.9(postcss@8.5.15) - stylelint: 17.12.0(typescript@6.0.3) - stylelint-config-recommended: 18.0.0(stylelint@17.12.0(typescript@6.0.3)) - stylelint-scss: 7.2.0(stylelint@17.12.0(typescript@6.0.3)) + stylelint: 17.13.0(typescript@6.0.3) + stylelint-config-recommended: 18.0.0(stylelint@17.13.0(typescript@6.0.3)) + stylelint-scss: 7.2.0(stylelint@17.13.0(typescript@6.0.3)) optionalDependencies: postcss: 8.5.15 - stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.1)(stylelint@17.12.0(typescript@6.0.3)): + stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.1)(stylelint@17.13.0(typescript@6.0.3)): dependencies: postcss-html: 1.8.1 semver: 7.8.2 - stylelint: 17.12.0(typescript@6.0.3) - stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.12.0(typescript@6.0.3)) - stylelint-config-recommended: 18.0.0(stylelint@17.12.0(typescript@6.0.3)) + stylelint: 17.13.0(typescript@6.0.3) + stylelint-config-html: 1.1.0(postcss-html@1.8.1)(stylelint@17.13.0(typescript@6.0.3)) + stylelint-config-recommended: 18.0.0(stylelint@17.13.0(typescript@6.0.3)) - stylelint-config-recommended@18.0.0(stylelint@17.12.0(typescript@6.0.3)): + stylelint-config-recommended@18.0.0(stylelint@17.13.0(typescript@6.0.3)): dependencies: - stylelint: 17.12.0(typescript@6.0.3) + stylelint: 17.13.0(typescript@6.0.3) - stylelint-config-standard@40.0.0(stylelint@17.12.0(typescript@6.0.3)): + stylelint-config-standard@40.0.0(stylelint@17.13.0(typescript@6.0.3)): dependencies: - stylelint: 17.12.0(typescript@6.0.3) - stylelint-config-recommended: 18.0.0(stylelint@17.12.0(typescript@6.0.3)) + stylelint: 17.13.0(typescript@6.0.3) + stylelint-config-recommended: 18.0.0(stylelint@17.13.0(typescript@6.0.3)) - stylelint-order@8.1.1(stylelint@17.12.0(typescript@6.0.3)): + stylelint-order@8.1.1(stylelint@17.13.0(typescript@6.0.3)): dependencies: postcss: 8.5.15 postcss-sorting: 10.0.0(postcss@8.5.15) - stylelint: 17.12.0(typescript@6.0.3) + stylelint: 17.13.0(typescript@6.0.3) - stylelint-scss@7.2.0(stylelint@17.12.0(typescript@6.0.3)): + stylelint-scss@7.2.0(stylelint@17.13.0(typescript@6.0.3)): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -19877,9 +19931,9 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - stylelint: 17.12.0(typescript@6.0.3) + stylelint: 17.13.0(typescript@6.0.3) - stylelint@17.12.0(typescript@6.0.3): + stylelint@17.13.0(typescript@6.0.3): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -19889,7 +19943,7 @@ snapshots: '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.1) '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.1) colord: 2.9.3 - cosmiconfig: 9.0.1(typescript@6.0.3) + cosmiconfig: 9.0.2(typescript@6.0.3) css-functions-list: 3.3.3 css-tree: 3.2.1 debug: 4.4.3 @@ -20121,7 +20175,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsdown@0.22.2(@tsdown/css@0.22.2)(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3)(vue-tsc@3.3.3(typescript@6.0.3)): + tsdown@0.22.2(@tsdown/css@0.22.2)(oxc-resolver@11.20.0)(publint@0.3.21)(typescript@6.0.3)(vue-tsc@3.3.4(typescript@6.0.3)): dependencies: ansis: 4.3.1 cac: 7.0.0 @@ -20132,7 +20186,7 @@ snapshots: obug: 2.1.2 picomatch: 4.0.4 rolldown: 1.1.0 - rolldown-plugin-dts: 0.25.2(oxc-resolver@11.20.0)(rolldown@1.1.0)(typescript@6.0.3)(vue-tsc@3.3.3(typescript@6.0.3)) + rolldown-plugin-dts: 0.25.2(oxc-resolver@11.20.0)(rolldown@1.1.0)(typescript@6.0.3)(vue-tsc@3.3.4(typescript@6.0.3)) semver: 7.8.2 tinyexec: 1.2.4 tinyglobby: 0.2.17 @@ -20627,7 +20681,7 @@ snapshots: '@docsearch/css': 4.6.3 '@docsearch/js': 4.6.3 '@docsearch/sidepanel-js': 4.6.3 - '@iconify-json/simple-icons': 1.2.85 + '@iconify-json/simple-icons': 1.2.86 '@shikijs/core': 3.23.0 '@shikijs/transformers': 3.23.0 '@shikijs/types': 3.23.0 @@ -20707,7 +20761,7 @@ snapshots: vscode-uri@3.1.0: {} - vue-component-type-helpers@3.3.3: {} + vue-component-type-helpers@3.3.4: {} vue-demi@0.14.10(vue@3.5.35(typescript@6.0.3)): dependencies: @@ -20767,10 +20821,10 @@ snapshots: tippy.js: 6.3.7 vue: 3.5.35(typescript@6.0.3) - vue-tsc@3.3.3(typescript@6.0.3): + vue-tsc@3.3.4(typescript@6.0.3): dependencies: '@volar/typescript': 2.4.28 - '@vue/language-core': 3.3.3 + '@vue/language-core': 3.3.4 typescript: 6.0.3 vue-types@3.0.2(vue@3.5.35(typescript@6.0.3)): @@ -20799,15 +20853,15 @@ snapshots: vooks: 0.2.12(vue@3.5.35(typescript@6.0.3)) vue: 3.5.35(typescript@6.0.3) - vxe-pc-ui@4.14.31(vue@3.5.35(typescript@6.0.3)): + vxe-pc-ui@4.14.32(vue@3.5.35(typescript@6.0.3)): dependencies: '@vxe-ui/core': 4.4.13(vue@3.5.35(typescript@6.0.3)) transitivePeerDependencies: - vue - vxe-table@4.19.8(vue@3.5.35(typescript@6.0.3)): + vxe-table@4.19.9(vue@3.5.35(typescript@6.0.3)): dependencies: - vxe-pc-ui: 4.14.31(vue@3.5.35(typescript@6.0.3)) + vxe-pc-ui: 4.14.32(vue@3.5.35(typescript@6.0.3)) transitivePeerDependencies: - vue @@ -21141,6 +21195,12 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.7.0 + zip-stream@7.0.5: + dependencies: + compress-commons: 7.0.1 + normalize-path: 3.0.0 + readable-stream: 4.7.0 + zod-defaults@0.1.3(zod@3.25.76): dependencies: zod: 3.25.76 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6ac49abc6..3babcdf79 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -51,7 +51,7 @@ catalog: '@iconify/json': ^2.2.483 '@iconify/tailwind4': ^1.2.3 '@iconify/vue': ^5.0.1 - '@intlify/core-base': ^11.4.4 + '@intlify/core-base': ^11.4.5 '@intlify/unplugin-vue-i18n': ^11.2.3 '@jspm/generator': ^2.16.1 '@lucide/vue': ^1.17.0 @@ -77,7 +77,7 @@ catalog: '@tiptap/starter-kit': ^3.26.0 '@tiptap/vue-3': ^3.26.0 '@tsdown/css': ^0.22.2 - '@types/archiver': ^7.0.0 + '@types/archiver': ^8.0.0 '@types/html-minifier-terser': ^7.0.2 '@types/json-bigint': ^1.0.4 '@types/jsonwebtoken': ^9.0.10 @@ -100,7 +100,7 @@ catalog: '@vueuse/motion': ^3.0.3 ant-design-vue: ^4.2.6 antdv-next: ^1.3.3 - archiver: ^7.0.1 + archiver: ^8.0.0 axios: ^1.17.0 axios-mock-adapter: ^2.1.0 cac: ^7.0.0 @@ -142,7 +142,7 @@ catalog: is-ci: ^4.1.0 json-bigint: ^1.0.0 jsonwebtoken: ^9.0.3 - knip: ^6.15.0 + knip: ^6.16.1 lefthook: ^2.1.9 lodash.clonedeep: ^4.5.0 medium-zoom: ^1.1.0 @@ -171,7 +171,7 @@ catalog: sass-embedded: ^1.100.0 secure-ls: ^2.0.0 sortablejs: ^1.15.7 - stylelint: ^17.12.0 + stylelint: ^17.13.0 stylelint-config-recess-order: ^7.7.0 stylelint-config-recommended: ^18.0.0 stylelint-config-recommended-scss: ^17.0.1 @@ -202,13 +202,13 @@ catalog: vitest: ^4.1.8 vue: ^3.5.35 vue-eslint-parser: ^10.4.1 - vue-i18n: ^11.4.4 + vue-i18n: ^11.4.5 vue-json-pretty: ^2.6.0 vue-router: ^5.1.0 vue-tippy: ^6.7.1 vue-tsc: ^3.3.3 - vxe-pc-ui: ^4.14.30 - vxe-table: ^4.19.7 + vxe-pc-ui: ^4.14.32 + vxe-table: ^4.19.8 watermark-js-plus: ^1.6.3 yaml-eslint-parser: ^2.0.0 zod: ^3.25.76