From ab1c7f8bccec0d014310a8c2debcd1ada16ef647 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Sun, 16 Mar 2025 19:46:35 +0800 Subject: [PATCH 1/9] =?UTF-8?q?refactor:=20=E5=8D=87=E7=BA=A7`tailwindcss`?= =?UTF-8?q?=E8=87=B3`v4`=E7=89=88=E6=9C=AC=EF=BC=8C=E5=B8=A6=E6=9D=A5?= =?UTF-8?q?=E6=9B=B4=E5=BF=AB=E7=9A=84=E6=9E=84=E5=BB=BA=E9=80=9F=E5=BA=A6?= =?UTF-8?q?=E3=80=81=E6=9B=B4=E7=AE=80=E5=8C=96=E7=9A=84=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E5=92=8C=E9=85=8D=E7=BD=AE=E3=80=81=E6=8F=90=E4=BE=9B=E4=B8=93?= =?UTF-8?q?=E5=B1=9E`vite`=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/plugins.ts | 2 + package.json | 6 +- pnpm-lock.yaml | 664 +++++++++--------- postcss.config.js | 4 - src/components/ReCropper/src/index.tsx | 2 +- src/components/ReDialog/index.vue | 2 +- src/components/RePureTableBar/src/bar.tsx | 14 +- src/components/ReVxeTableBar/src/bar.tsx | 14 +- src/layout/components/lay-navbar/index.vue | 8 +- src/layout/components/lay-panel/index.vue | 2 +- src/layout/components/lay-setting/index.vue | 2 +- .../components/lay-sidebar/NavHorizontal.vue | 6 +- src/layout/components/lay-sidebar/NavMix.vue | 6 +- .../components/SidebarBreadCrumb.vue | 4 +- .../lay-sidebar/components/SidebarItem.vue | 10 +- .../components/SidebarTopCollapse.vue | 2 +- src/layout/components/lay-tag/index.vue | 2 +- src/layout/hooks/useNav.ts | 2 +- src/style/tailwind.css | 53 +- src/views/able/directives.vue | 12 +- src/views/able/print/index.vue | 2 +- src/views/able/watermark.vue | 2 +- src/views/able/wavesurfer/index.vue | 2 +- src/views/about/columns.tsx | 8 +- src/views/account-settings/index.vue | 8 +- src/views/components/animatecss.vue | 2 +- src/views/components/check-button.vue | 2 +- src/views/components/date-picker.vue | 16 +- src/views/components/datetime-picker.vue | 4 +- src/views/components/dialog/form.vue | 4 +- src/views/components/dialog/formPrimitive.vue | 2 +- src/views/components/drawer/form.vue | 4 +- src/views/components/drawer/formPrimitive.vue | 2 +- src/views/components/tag.vue | 2 +- src/views/components/time-picker.vue | 16 +- src/views/components/upload/form.vue | 4 +- src/views/components/upload/index.vue | 2 +- .../components/virtual-list/horizontal.vue | 2 +- .../components/virtual-list/vertical.vue | 2 +- src/views/login/index.vue | 8 +- src/views/monitor/logs/login/index.vue | 6 +- src/views/monitor/logs/operation/index.vue | 6 +- src/views/monitor/logs/system/index.vue | 6 +- src/views/monitor/online/index.vue | 4 +- src/views/permission/page/index.vue | 2 +- src/views/system/dept/form.vue | 2 +- src/views/system/dept/index.vue | 6 +- src/views/system/menu/form.vue | 2 +- src/views/system/menu/index.vue | 4 +- src/views/system/role/index.vue | 14 +- src/views/system/role/utils/hook.tsx | 8 +- src/views/system/user/index.vue | 8 +- src/views/system/user/tree.vue | 14 +- src/views/system/user/utils/hook.tsx | 8 +- src/views/table/edit/demo3/index.vue | 2 +- .../high/table-select/multiple/index.vue | 8 +- .../table/high/table-select/radio/index.vue | 2 +- src/views/tabs/index.vue | 2 +- src/views/welcome/index.vue | 4 +- tailwind.config.ts | 19 - 60 files changed, 517 insertions(+), 521 deletions(-) delete mode 100644 tailwind.config.ts diff --git a/build/plugins.ts b/build/plugins.ts index b2e45022b1..f9e8e020b1 100644 --- a/build/plugins.ts +++ b/build/plugins.ts @@ -5,6 +5,7 @@ import { viteBuildInfo } from "./info"; import svgLoader from "vite-svg-loader"; import type { PluginOption } from "vite"; import vueJsx from "@vitejs/plugin-vue-jsx"; +import tailwindcss from "@tailwindcss/vite"; import { configCompressPlugin } from "./compress"; import removeNoMatch from "vite-plugin-router-warn"; import { visualizer } from "rollup-plugin-visualizer"; @@ -19,6 +20,7 @@ export function getPluginsList( ): PluginOption[] { const lifecycle = process.env.npm_lifecycle_event; return [ + tailwindcss(), vue(), // jsx、tsx语法支持 vueJsx(), diff --git a/package.json b/package.json index d44d4747ff..a660b2b7be 100644 --- a/package.json +++ b/package.json @@ -121,6 +121,7 @@ "@iconify-icons/ri": "^1.2.10", "@iconify/vue": "4.2.0", "@intlify/unplugin-vue-i18n": "^6.0.3", + "@tailwindcss/vite": "^4.0.13", "@types/codemirror": "^5.60.15", "@types/dagre": "^0.7.52", "@types/intro.js": "^5.1.5", @@ -135,7 +136,6 @@ "@typescript-eslint/parser": "^8.20.0", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "autoprefixer": "^10.4.20", "boxen": "^8.0.1", "code-inspector-plugin": "^0.19.2", "cssnano": "^7.0.6", @@ -150,7 +150,7 @@ "lint-staged": "^15.3.0", "postcss": "^8.5.1", "postcss-html": "^1.8.0", - "postcss-import": "^16.1.0", + "postcss-load-config": "^6.0.1", "postcss-scss": "^4.0.9", "prettier": "^3.4.2", "rimraf": "^6.0.1", @@ -162,7 +162,7 @@ "stylelint-config-standard-scss": "^14.0.0", "stylelint-prettier": "^5.0.2", "svgo": "^3.3.2", - "tailwindcss": "^3.4.17", + "tailwindcss": "^4.0.13", "typescript": "^5.7.3", "vite": "^6.0.7", "vite-plugin-cdn-import": "^1.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e56d5131d..f6ff0680f2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -225,6 +225,9 @@ importers: '@intlify/unplugin-vue-i18n': specifier: ^6.0.3 version: 6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.18.0(jiti@2.4.2))(rollup@4.30.1)(typescript@5.7.3)(vue-i18n@11.0.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + '@tailwindcss/vite': + specifier: ^4.0.13 + version: 4.0.13(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0)) '@types/codemirror': specifier: ^5.60.15 version: 5.60.15 @@ -263,13 +266,10 @@ importers: version: 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - autoprefixer: - specifier: ^10.4.20 - version: 10.4.20(postcss@8.5.1) + version: 4.1.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) boxen: specifier: ^8.0.1 version: 8.0.1 @@ -312,9 +312,9 @@ importers: postcss-html: specifier: ^1.8.0 version: 1.8.0 - postcss-import: - specifier: ^16.1.0 - version: 16.1.0(postcss@8.5.1) + postcss-load-config: + specifier: ^6.0.1 + version: 6.0.1(jiti@2.4.2)(postcss@8.5.1)(yaml@2.7.0) postcss-scss: specifier: ^4.0.9 version: 4.0.9(postcss@8.5.1) @@ -349,20 +349,20 @@ importers: specifier: ^3.3.2 version: 3.3.2 tailwindcss: - specifier: ^3.4.17 - version: 3.4.17 + specifier: ^4.0.13 + version: 4.0.13 typescript: specifier: ^5.7.3 version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0) vite-plugin-cdn-import: specifier: ^1.0.1 - version: 1.0.1(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0)) + version: 1.0.1(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0)) vite-plugin-compression: specifier: ^0.5.1 - version: 0.5.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0)) + version: 0.5.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0)) vite-plugin-fake-server: specifier: ^2.2.0 version: 2.2.0 @@ -384,10 +384,6 @@ importers: packages: - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - '@amap/amap-jsapi-loader@1.0.1': resolution: {integrity: sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==} @@ -976,6 +972,10 @@ packages: resolution: {integrity: sha512-lH164+aDDptHZ3dBDbIhRa1dOPQUp+83iugpc+1upTOWCnwyC1PVis6rSWNMMJ8VQxvtHQB9JMib48K55y0PvQ==} engines: {node: '>= 16'} + '@intlify/shared@11.1.2': + resolution: {integrity: sha512-dF2iMMy8P9uKVHV/20LA1ulFLL+MKSbfMiixSmn6fpwqzvix38OIc7ebgnFbBqElvghZCW9ACtzKTGKsTGTWGA==} + engines: {node: '>= 16'} + '@intlify/unplugin-vue-i18n@6.0.3': resolution: {integrity: sha512-9ZDjBlhUHtgjRl23TVcgfJttgu8cNepwVhWvOv3mUMRDAhjW0pur1mWKEUKr1I8PNwE4Gvv2IQ1xcl4RL0nG0g==} engines: {node: '>= 18'} @@ -1277,10 +1277,6 @@ packages: resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} engines: {node: '>= 10.0.0'} - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - '@pkgr/core@0.1.1': resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -1436,6 +1432,88 @@ packages: '@sxzz/popperjs-es@2.11.7': resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} + '@tailwindcss/node@4.0.13': + resolution: {integrity: sha512-P9TmtE9Vew0vv5FwyD4bsg/dHHsIsAuUXkenuGUc5gm8fYgaxpdoxIKngCyEMEQxyCKR8PQY5V5VrrKNOx7exg==} + + '@tailwindcss/oxide-android-arm64@4.0.13': + resolution: {integrity: sha512-+9zmwaPQ8A9ycDcdb+hRkMn6NzsmZ4YJBsW5Xqq5EdOu9xlIgmuMuJauVzDPB5BSbIWfhPdZ+le8NeRZpl1coA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.0.13': + resolution: {integrity: sha512-Bj1QGlEJSjs/205CIRfb5/jeveOqzJ4pFMdRxu0gyiYWxBRyxsExXqaD+7162wnLP/EDKh6S1MC9E/1GwEhLtA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.0.13': + resolution: {integrity: sha512-lRTkxjTpMGXhLLM5GjZ0MtjPczMuhAo9j7PeSsaU6Imkm7W7RbrXfT8aP934kS7cBBV+HKN5U19Z0WWaORfb8Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.0.13': + resolution: {integrity: sha512-p/YLyKhs+xFibVeAPlpMGDVMKgjChgzs12VnDFaaqRSJoOz+uJgRSKiir2tn50e7Nm4YYw35q/DRBwpDBNo1MQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.13': + resolution: {integrity: sha512-Ua/5ydE/QOTX8jHuc7M9ICWnaLi6K2MV/r+Ws2OppsOjy8tdlPbqYainJJ6Kl7ofm524K+4Fk9CQITPzeIESPw==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.0.13': + resolution: {integrity: sha512-/W1+Q6tBAVgZWh/bhfOHo4n7Ryh6E7zYj4bJd9SRbkPyLtRioyK3bi6RLuDj57sa7Amk/DeomSV9iycS0xqIPA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-arm64-musl@4.0.13': + resolution: {integrity: sha512-GQj6TWevNxwsYw20FdT2r2d1f7uiRsF07iFvNYxPIvIyPEV74eZ0zgFEsAH1daK1OxPy+LXdZ4grV17P5tVzhQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-linux-x64-gnu@4.0.13': + resolution: {integrity: sha512-sQRH09faifF9w9WS6TKDWr1oLi4hoPx0EIWXZHQK/jcjarDpXGQ2DbF0KnALJCwWBxOIP/1nrmU01fZwwMzY3g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-x64-musl@4.0.13': + resolution: {integrity: sha512-Or1N8DIF3tP+LsloJp+UXLTIMMHMUcWXFhJLCsM4T7MzFzxkeReewRWXfk5mk137cdqVeUEH/R50xAhY1mOkTQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-win32-arm64-msvc@4.0.13': + resolution: {integrity: sha512-u2mQyqCFrr9vVTP6sfDRfGE6bhOX3/7rInehzxNhHX1HYRIx09H3sDdXzTxnZWKOjIg3qjFTCrYFUZckva5PIg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.0.13': + resolution: {integrity: sha512-sOEc4iCanp1Yqyeu9suQcEzfaUcHnqjBUgDg0ZXpjUMUwdSi37S1lu1RGoV1BYInvvGu3y3HHTmvsSfDhx2L8w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.0.13': + resolution: {integrity: sha512-pTH3Ex5zAWC9LbS+WsYAFmkXQW3NRjmvxkKJY3NP1x0KHBWjz0Q2uGtdGMJzsa0EwoZ7wq9RTbMH1UNPceCpWw==} + engines: {node: '>= 10'} + + '@tailwindcss/vite@4.0.13': + resolution: {integrity: sha512-0XTd/NoVUAktIDaA4MdXhve0QWYh7WlZg20EHCuBFR80F8FhbVkRX+AY5cjbUP/IO2itHzt0iHc0iSE5kBUMhQ==} + peerDependencies: + vite: ^5.2.0 || ^6 + '@tootallnate/once@1.1.2': resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} @@ -1909,16 +1987,10 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -1945,13 +2017,6 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - axios@1.7.9: resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} @@ -1989,10 +2054,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -2059,10 +2120,6 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} @@ -2104,10 +2161,6 @@ packages: china-area-data@5.0.1: resolution: {integrity: sha512-BQDPpiv5Nn+018ekcJK2oSD9PAD+E1bvXB0wgabc//dFVS/KvRqCgg0QOEUt3vBkx9XzB5a9BmkJCEZDBxVjVw==} - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - chokidar@4.0.3: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} @@ -2196,10 +2249,6 @@ packages: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -2465,13 +2514,14 @@ packages: engines: {node: '>=0.10'} hasBin: true + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-match-patch@1.0.5: resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} @@ -2486,9 +2536,6 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -2564,6 +2611,10 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -2855,9 +2906,6 @@ packages: resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==} engines: {node: '>=0.8'} - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framesync@6.1.2: resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} @@ -2932,10 +2980,6 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - glob@11.0.1: resolution: {integrity: sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==} engines: {node: 20 || >=22} @@ -3126,10 +3170,6 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - is-core-module@2.16.1: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} @@ -3229,9 +3269,6 @@ packages: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jackspeak@4.0.2: resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} engines: {node: 20 || >=22} @@ -3374,10 +3411,6 @@ packages: node-notifier: optional: true - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - jiti@2.4.2: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true @@ -3493,6 +3526,74 @@ packages: lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} + lightningcss-darwin-arm64@1.29.2: + resolution: {integrity: sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.29.2: + resolution: {integrity: sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.29.2: + resolution: {integrity: sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.29.2: + resolution: {integrity: sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.29.2: + resolution: {integrity: sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.29.2: + resolution: {integrity: sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.29.2: + resolution: {integrity: sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.29.2: + resolution: {integrity: sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.29.2: + resolution: {integrity: sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.29.2: + resolution: {integrity: sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.29.2: + resolution: {integrity: sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==} + engines: {node: '>= 12.0.0'} + lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -3596,9 +3697,6 @@ packages: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.0.2: resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} engines: {node: 20 || >=22} @@ -3755,9 +3853,6 @@ packages: muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - namespace-emitter@2.0.1: resolution: {integrity: sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==} @@ -3788,10 +3883,6 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - normalize-wheel-es@1.2.0: resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==} @@ -3820,14 +3911,6 @@ packages: engines: {node: ^14.16.0 || >=16.10.0} hasBin: true - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - object-inspect@1.13.3: resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} @@ -3926,10 +4009,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - path-scurry@2.0.0: resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} engines: {node: 20 || >=22} @@ -3975,10 +4054,6 @@ packages: engines: {node: '>=0.10'} hasBin: true - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - pinia@2.3.0: resolution: {integrity: sha512-ohZj3jla0LL0OH5PlLTDMzqKiVw2XARmC1XYLdLWIPBMdhDW/123ZWr4zVAhtJm+aoSkFa13pYXskAvAscIkhQ==} peerDependencies: @@ -4065,34 +4140,22 @@ packages: resolution: {integrity: sha512-5mMeb1TgLWoRKxZ0Xh9RZDfwUUIqRrcxO2uXO+Ezl1N5lqpCiSU5Gk6+1kZediBfBHFtPCdopr2UZ2SgUsKcgQ==} engines: {node: ^12 || >=14} - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-import@16.1.0: - resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==} - engines: {node: '>=18.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} peerDependencies: + jiti: '>=1.21.0' postcss: '>=8.0.9' - ts-node: '>=9.0.0' + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: + jiti: + optional: true postcss: optional: true - ts-node: + tsx: + optional: true + yaml: optional: true postcss-media-query-parser@0.2.3: @@ -4134,12 +4197,6 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - postcss-normalize-charset@7.0.0: resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} @@ -4330,17 +4387,10 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - readdirp@4.1.1: resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==} engines: {node: '>= 14.18.0'} @@ -4729,11 +4779,6 @@ packages: engines: {node: '>=18.12.0'} hasBin: true - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -4777,10 +4822,12 @@ packages: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} - tailwindcss@3.4.17: - resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true + tailwindcss@4.0.13: + resolution: {integrity: sha512-gbvFrB0fOsTv/OugXWi2PtflJ4S6/ctu6Mmn3bCftmLY/6xRsQVEJPgIIpABwpZ52DpONkCA3bEj5b54MHxF2Q==} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} @@ -4798,13 +4845,6 @@ packages: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} engines: {node: '>=8'} - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - throat@6.0.2: resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} @@ -4851,9 +4891,6 @@ packages: peerDependencies: typescript: '>=4.8.4' - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tslib@2.3.0: resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} @@ -5351,8 +5388,6 @@ packages: snapshots: - '@alloc/quick-lru@5.2.0': {} - '@amap/amap-jsapi-loader@1.0.1': {} '@ampproject/remapping@2.3.0': @@ -5945,12 +5980,14 @@ snapshots: '@intlify/shared@11.0.1': {} + '@intlify/shared@11.1.2': {} + '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.18.0(jiti@2.4.2))(rollup@4.30.1)(typescript@5.7.3)(vue-i18n@11.0.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) '@intlify/bundle-utils': 10.0.0(vue-i18n@11.0.1(vue@3.5.13(typescript@5.7.3))) - '@intlify/shared': 11.0.1 - '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.0.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.0.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + '@intlify/shared': 11.1.2 + '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.2)(@vue/compiler-dom@3.5.13)(vue-i18n@11.0.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) '@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@typescript-eslint/scope-manager': 8.20.0 '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) @@ -5972,11 +6009,11 @@ snapshots: - supports-color - typescript - '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.0.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.0.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': + '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.2)(@vue/compiler-dom@3.5.13)(vue-i18n@11.0.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/parser': 7.26.5 optionalDependencies: - '@intlify/shared': 11.0.1 + '@intlify/shared': 11.1.2 '@vue/compiler-dom': 3.5.13 vue: 3.5.13(typescript@5.7.3) vue-i18n: 11.0.1(vue@3.5.13(typescript@5.7.3)) @@ -6342,9 +6379,6 @@ snapshots: '@parcel/watcher-win32-x64': 2.5.0 optional: true - '@pkgjs/parseargs@0.11.0': - optional: true - '@pkgr/core@0.1.1': {} '@popperjs/core@2.11.8': {} @@ -6449,6 +6483,67 @@ snapshots: '@sxzz/popperjs-es@2.11.7': {} + '@tailwindcss/node@4.0.13': + dependencies: + enhanced-resolve: 5.18.1 + jiti: 2.4.2 + tailwindcss: 4.0.13 + + '@tailwindcss/oxide-android-arm64@4.0.13': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.0.13': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.0.13': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.0.13': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.13': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.0.13': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.0.13': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.0.13': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.0.13': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.0.13': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.0.13': + optional: true + + '@tailwindcss/oxide@4.0.13': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.0.13 + '@tailwindcss/oxide-darwin-arm64': 4.0.13 + '@tailwindcss/oxide-darwin-x64': 4.0.13 + '@tailwindcss/oxide-freebsd-x64': 4.0.13 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.13 + '@tailwindcss/oxide-linux-arm64-gnu': 4.0.13 + '@tailwindcss/oxide-linux-arm64-musl': 4.0.13 + '@tailwindcss/oxide-linux-x64-gnu': 4.0.13 + '@tailwindcss/oxide-linux-x64-musl': 4.0.13 + '@tailwindcss/oxide-win32-arm64-msvc': 4.0.13 + '@tailwindcss/oxide-win32-x64-msvc': 4.0.13 + + '@tailwindcss/vite@4.0.13(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0))': + dependencies: + '@tailwindcss/node': 4.0.13 + '@tailwindcss/oxide': 4.0.13 + lightningcss: 1.29.2 + tailwindcss: 4.0.13 + vite: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0) + '@tootallnate/once@1.1.2': {} '@transloadit/prettier-bytes@0.0.7': {} @@ -6662,19 +6757,19 @@ snapshots: '@uppy/utils': 4.1.3 nanoid: 3.3.8 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0) + vite: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0) + vite: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) '@volar/language-core@2.4.11': @@ -7064,15 +7159,11 @@ snapshots: ansi-styles@6.2.1: {} - any-promise@1.3.0: {} - anymatch@3.1.3: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - arg@5.0.2: {} - argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -7093,16 +7184,6 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.20(postcss@8.5.1): - dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001692 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.5.1 - postcss-value-parser: 4.2.0 - axios@1.7.9: dependencies: follow-redirects: 1.15.9 @@ -7173,8 +7254,6 @@ snapshots: base64-js@1.5.1: {} - binary-extensions@2.3.0: {} - bl@4.1.0: dependencies: buffer: 5.7.1 @@ -7270,8 +7349,6 @@ snapshots: callsites@3.1.0: {} - camelcase-css@2.0.1: {} - camelcase@5.3.1: {} camelcase@6.3.0: {} @@ -7308,18 +7385,6 @@ snapshots: china-area-data@5.0.1: {} - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - chokidar@4.0.3: dependencies: readdirp: 4.1.1 @@ -7416,8 +7481,6 @@ snapshots: commander@12.1.0: {} - commander@4.1.1: {} - commander@7.2.0: {} commist@1.1.0: @@ -7679,9 +7742,9 @@ snapshots: detect-libc@1.0.3: optional: true - detect-newline@3.1.0: {} + detect-libc@2.0.3: {} - didyoumean@1.2.2: {} + detect-newline@3.1.0: {} diff-match-patch@1.0.5: {} @@ -7693,8 +7756,6 @@ snapshots: dependencies: path-type: 4.0.0 - dlv@1.1.3: {} - dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 @@ -7795,6 +7856,11 @@ snapshots: dependencies: once: 1.4.0 + enhanced-resolve@5.18.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + entities@4.5.0: {} env-paths@2.2.1: {} @@ -8149,8 +8215,6 @@ snapshots: frac@1.1.2: {} - fraction.js@4.3.7: {} - framesync@6.1.2: dependencies: tslib: 2.4.0 @@ -8233,15 +8297,6 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@10.4.5: - dependencies: - foreground-child: 3.3.0 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - glob@11.0.1: dependencies: foreground-child: 3.3.0 @@ -8429,10 +8484,6 @@ snapshots: is-arrayish@0.2.1: {} - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - is-core-module@2.16.1: dependencies: hasown: 2.0.2 @@ -8518,12 +8569,6 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jackspeak@4.0.2: dependencies: '@isaacs/cliui': 8.0.2 @@ -8885,8 +8930,6 @@ snapshots: - ts-node - utf-8-validate - jiti@1.21.7: {} - jiti@2.4.2: {} js-cookie@3.0.5: {} @@ -9009,6 +9052,51 @@ snapshots: dependencies: immediate: 3.0.6 + lightningcss-darwin-arm64@1.29.2: + optional: true + + lightningcss-darwin-x64@1.29.2: + optional: true + + lightningcss-freebsd-x64@1.29.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.29.2: + optional: true + + lightningcss-linux-arm64-gnu@1.29.2: + optional: true + + lightningcss-linux-arm64-musl@1.29.2: + optional: true + + lightningcss-linux-x64-gnu@1.29.2: + optional: true + + lightningcss-linux-x64-musl@1.29.2: + optional: true + + lightningcss-win32-arm64-msvc@1.29.2: + optional: true + + lightningcss-win32-x64-msvc@1.29.2: + optional: true + + lightningcss@1.29.2: + dependencies: + detect-libc: 2.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.29.2 + lightningcss-darwin-x64: 1.29.2 + lightningcss-freebsd-x64: 1.29.2 + lightningcss-linux-arm-gnueabihf: 1.29.2 + lightningcss-linux-arm64-gnu: 1.29.2 + lightningcss-linux-arm64-musl: 1.29.2 + lightningcss-linux-x64-gnu: 1.29.2 + lightningcss-linux-x64-musl: 1.29.2 + lightningcss-win32-arm64-msvc: 1.29.2 + lightningcss-win32-x64-msvc: 1.29.2 + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -9111,8 +9199,6 @@ snapshots: strip-ansi: 7.1.0 wrap-ansi: 9.0.0 - lru-cache@10.4.3: {} - lru-cache@11.0.2: {} lru-cache@5.1.1: @@ -9270,12 +9356,6 @@ snapshots: muggle-string@0.4.1: {} - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - namespace-emitter@2.0.1: {} nanoid@3.3.8: {} @@ -9296,8 +9376,6 @@ snapshots: normalize-path@3.0.0: {} - normalize-range@0.1.2: {} - normalize-wheel-es@1.2.0: {} npm-run-path@4.0.1: @@ -9333,10 +9411,6 @@ snapshots: ufo: 1.5.4 optional: true - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - object-inspect@1.13.3: {} ohash@1.1.4: @@ -9428,11 +9502,6 @@ snapshots: path-parse@1.0.7: {} - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - path-scurry@2.0.0: dependencies: lru-cache: 11.0.2 @@ -9464,8 +9533,6 @@ snapshots: pidtree@0.6.0: {} - pify@2.3.0: {} - pinia@2.3.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)): dependencies: '@vue/devtools-api': 6.6.4 @@ -9559,31 +9626,13 @@ snapshots: postcss: 8.5.1 postcss-safe-parser: 6.0.0(postcss@8.5.1) - postcss-import@15.1.0(postcss@8.5.1): - dependencies: - postcss: 8.5.1 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.10 - - postcss-import@16.1.0(postcss@8.5.1): - dependencies: - postcss: 8.5.1 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.10 - - postcss-js@4.0.1(postcss@8.5.1): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.5.1 - - postcss-load-config@4.0.2(postcss@8.5.1): + postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.5.1)(yaml@2.7.0): dependencies: lilconfig: 3.1.3 - yaml: 2.7.0 optionalDependencies: + jiti: 2.4.2 postcss: 8.5.1 + yaml: 2.7.0 postcss-media-query-parser@0.2.3: {} @@ -9626,11 +9675,6 @@ snapshots: postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-nested@6.2.0(postcss@8.5.1): - dependencies: - postcss: 8.5.1 - postcss-selector-parser: 6.1.2 - postcss-normalize-charset@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 @@ -9800,20 +9844,12 @@ snapshots: react-is@17.0.2: {} - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - readable-stream@3.6.2: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - readdirp@4.1.1: {} regenerator-runtime@0.14.1: {} @@ -10232,16 +10268,6 @@ snapshots: - supports-color - typescript - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.8 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -10291,32 +10317,9 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - tailwindcss@3.4.17: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.3 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.7 - lilconfig: 3.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.5.1 - postcss-import: 15.1.0(postcss@8.5.1) - postcss-js: 4.0.1(postcss@8.5.1) - postcss-load-config: 4.0.2(postcss@8.5.1) - postcss-nested: 6.2.0(postcss@8.5.1) - postcss-selector-parser: 6.1.2 - resolve: 1.22.10 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node + tailwindcss@4.0.13: {} + + tapable@2.2.1: {} tar@6.2.1: dependencies: @@ -10341,14 +10344,6 @@ snapshots: text-extensions@2.4.0: {} - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - throat@6.0.2: {} through@2.3.8: {} @@ -10394,8 +10389,6 @@ snapshots: dependencies: typescript: 5.7.3 - ts-interface-checker@0.1.13: {} - tslib@2.3.0: {} tslib@2.4.0: {} @@ -10537,30 +10530,30 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-cdn-import@1.0.1(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0)): + vite-plugin-cdn-import@1.0.1(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0)): dependencies: rollup-plugin-external-globals: 0.10.0(rollup@4.30.1) - vite-plugin-externals: 0.6.2(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0)) + vite-plugin-externals: 0.6.2(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0)) transitivePeerDependencies: - rollup - vite - vite-plugin-compression@0.5.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0)): + vite-plugin-compression@0.5.1(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0)): dependencies: chalk: 4.1.2 debug: 4.4.0 fs-extra: 10.1.0 - vite: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0) + vite: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite-plugin-externals@0.6.2(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0)): + vite-plugin-externals@0.6.2(vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0)): dependencies: acorn: 8.14.0 es-module-lexer: 0.4.1 fs-extra: 10.1.0 magic-string: 0.25.9 - vite: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0) + vite: 6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0) vite-plugin-fake-server@2.2.0: dependencies: @@ -10579,7 +10572,7 @@ snapshots: svgo: 3.3.2 vue: 3.5.13(typescript@5.7.3) - vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(sass@1.83.4)(yaml@2.7.0): + vite@6.0.7(@types/node@20.17.13)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.83.4)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.1 @@ -10588,6 +10581,7 @@ snapshots: '@types/node': 20.17.13 fsevents: 2.3.3 jiti: 2.4.2 + lightningcss: 1.29.2 sass: 1.83.4 yaml: 2.7.0 diff --git a/postcss.config.js b/postcss.config.js index 86239486c3..cdc3694a39 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -3,10 +3,6 @@ /** @type {import('postcss-load-config').Config} */ export default { plugins: { - "postcss-import": {}, - "tailwindcss/nesting": {}, - tailwindcss: {}, - autoprefixer: {}, ...(process.env.NODE_ENV === "production" ? { cssnano: {} } : {}) } }; diff --git a/src/components/ReCropper/src/index.tsx b/src/components/ReCropper/src/index.tsx index 826ffd0a98..073c6ea63b 100644 --- a/src/components/ReCropper/src/index.tsx +++ b/src/components/ReCropper/src/index.tsx @@ -119,7 +119,7 @@ export default defineComponent({ "p-[6px]", "h-[30px]", "w-[30px]", - "outline-none", + "outline-hidden", "rounded-[4px]", "cursor-pointer", "hover:bg-[rgba(0,0,0,0.06)]" diff --git a/src/components/ReDialog/index.vue b/src/components/ReDialog/index.vue index 23a0106e3a..c51c3d13a5 100644 --- a/src/components/ReDialog/index.vue +++ b/src/components/ReDialog/index.vue @@ -79,7 +79,7 @@ const fullscreenClass = computed(() => { "el-dialog__close", "-translate-x-2", "cursor-pointer", - "hover:!text-[red]" + "hover:text-[red]!" ]; }); diff --git a/src/components/RePureTableBar/src/bar.tsx b/src/components/RePureTableBar/src/bar.tsx index de98fed893..eb4698bb95 100644 --- a/src/components/RePureTableBar/src/bar.tsx +++ b/src/components/RePureTableBar/src/bar.tsx @@ -87,9 +87,9 @@ export default defineComponent({ "text-black", "dark:text-white", "duration-100", - "hover:!text-primary", + "hover:text-primary!", "cursor-pointer", - "outline-none" + "outline-hidden" ]; }); @@ -255,12 +255,12 @@ export default defineComponent({
可控制间距的按钮样式
限制时间选择范围
{{ t("panel.pureThemeColor") }}
+{{ t("panel.pureThemeColor") }}
{{ t("panel.pureLayoutModel") }}
+{{ t("panel.pureLayoutModel") }}
{{ t("panel.pureStretch") }}
+{{ t("panel.pureStretch") }}
{{ t("panel.pureTagsStyle") }}
+{{ t("panel.pureTagsStyle") }}
+
{{ t("panel.pureInterfaceDisplay") }}
{{ isBottom ? "已加载全部页" : `加载到第 ${page} 页` }}
+{{ modelValue }}
+{{ modelValue }}
diff --git a/src/views/able/wavesurfer/index.vue b/src/views/able/wavesurfer/index.vue index f2117dcd19..f2406639c0 100644 --- a/src/views/able/wavesurfer/index.vue +++ b/src/views/able/wavesurfer/index.vue @@ -109,7 +109,7 @@ onBeforeUnmount(() => {单选(紧凑风格的按钮样式)
+单选(带有边框)
+单选(自定义内容)
+多选(紧凑风格的按钮样式)
+多选(带有边框)
+多选(来点不一样的体验)
+可控制间距的按钮样式
+单选
++
单个可选按钮
+多选
+基础用法
+不同尺寸、选择透明度、预定义颜色
+外部触发器
+基础用法
+右键点击此区域
动态菜单
+右键点击此区域
按钮组
+右键点击此区域
选择某一天
+选择周、月、年或多个日期
+选择一段时间
+选择月份范围
+日期格式
+自定义前缀
+自定义内容
+日期和时间点
+日期时间格式
+日期和时间范围
++
基础按钮
+加载状态按钮
+自定义元素标签。例如:按钮、div、链接
+自定义颜色
+直线进度条动画
+进度条内显示百分比标识
+自定义内容
++
tooltip 提示
+change 事件
+禁用
+全局禁用
+block 属性(将宽度调整为父元素宽度)
+可设置图标
+只设置图标
+自定义渲染
+基础用法
+离散值
+带有输入框的滑块
+不同尺寸
+位置
+范围选择
+垂直模式
+显示标记
+基础按钮
+动态编辑标签
+基础用法
+自定义 Tooltip 内容
+自定义 el-text 配置
+自定义 VueTippy 配置
+组件嵌套: 不需要省略的需设置 truncated 为 false
+日期和时间点
+鼠标滚轮进行选择
限制时间选择范围
+任意时间范围
+固定时间点
+时间格式
+固定时间范围
++
综合示例 ( 自动上传 、拖拽上传、拖拽排序、设置请求头、上传进度、大图预览、多选文件、最大文件数量、文件类型限制、文件大小限制、删除文件)
-+
{{ imgInfos }}
文件上传中
+
结合表单校验进行手动上传
(可先打开浏览器控制台找到Network,然后填写表单内容后点击点提交观察请求变化)
diff --git a/src/views/error/403.vue b/src/views/error/403.vue
index a16be3ce52..ffd9df4405 100644
--- a/src/views/error/403.vue
+++ b/src/views/error/403.vue
@@ -15,7 +15,7 @@ const router = useRouter();
{{
diff --git a/src/views/login/components/LoginQrCode.vue b/src/views/login/components/LoginQrCode.vue
index 3963f84c17..4d40468ecc 100644
--- a/src/views/login/components/LoginQrCode.vue
+++ b/src/views/login/components/LoginQrCode.vue
@@ -18,7 +18,7 @@ const { t } = useI18n();
当前拥有的code列表:{{ getAuths() }} 当前拥有的code列表:{{ getAuths() }} 当前拥有的code列表:{{ permissions }}
+ 当前拥有的code列表:{{ permissions }}
*:*:* 代表拥有全部按钮级别权限
+
模拟后台根据不同角色返回对应路由,观察左侧菜单变化(管理员角色可查看系统管理菜单、普通角色不可查看系统管理菜单)
+
双向绑定:{{ text }}
+
+
+
结合表单校验进行手动上传 (可先打开浏览器控制台找到Network,然后填写表单内容后点击点提交观察请求变化) diff --git a/src/views/components/waterfall/index.vue b/src/views/components/waterfall/index.vue index a7e2f9a4be..70c3731b4a 100644 --- a/src/views/components/waterfall/index.vue +++ b/src/views/components/waterfall/index.vue @@ -106,7 +106,7 @@ onMounted(() => { />