From 5bc3425c01abec0b8a80a3cd0da71e2343a68859 Mon Sep 17 00:00:00 2001 From: Benins Date: Thu, 25 Jun 2026 01:20:48 +0800 Subject: [PATCH 01/11] chore: upgrade weapp tailwindcss --- config/index.js | 27 +- package.json | 45 +- pnpm-lock.yaml | 3741 ++++++++++++++------------------------------- postcss.config.js | 5 - src/app.css | 6 + src/app.js | 2 +- src/app.scss | 6 - 7 files changed, 1197 insertions(+), 2635 deletions(-) delete mode 100644 postcss.config.js create mode 100644 src/app.css delete mode 100644 src/app.scss diff --git a/config/index.js b/config/index.js index 35c6d8b..a67e5da 100644 --- a/config/index.js +++ b/config/index.js @@ -1,9 +1,7 @@ import { defineConfig } from '@tarojs/cli' import { existsSync, readFileSync } from 'fs' import { resolve } from 'path' -import { Plugin } from 'vite' -import tailwindcss from 'tailwindcss' -import { UnifiedViteWeappTailwindcssPlugin as uvtw } from 'weapp-tailwindcss/vite' +import { WeappTailwindcss } from 'weapp-tailwindcss/vite' import devConfig from './dev' import prodConfig from './prod' @@ -65,25 +63,16 @@ export default defineConfig(async (merge, { command, mode }) => { compiler: { type: 'vite', vitePlugins: [ - { - // 通过 vite 插件加载 postcss, - name: 'postcss-config-loader-plugin', - config(config) { - // 加载 tailwindcss - if (typeof config.css?.postcss === 'object') { - config.css?.postcss.plugins?.unshift(tailwindcss()) - } - }, - }, - uvtw({ + WeappTailwindcss({ // rem转rpx rem2rpx: true, - // 除了小程序这些,其他平台都 disable - disabled: process.env.TARO_ENV === 'h5' || process.env.TARO_ENV === 'harmony' || process.env.TARO_ENV === 'rn', - // 由于 taro vite 默认会移除所有的 tailwindcss css 变量,所以一定要开启这个配置,进行css 变量的重新注入 - injectAdditionalCssVarScope: true, + // px转rpx,覆盖 Tailwind 任意值中的 px + px2rpx: true, + cssEntries: [ + resolve(process.cwd(), 'src/app.css') + ] }) - ] as Plugin[] // 从 vite 引入 type, 为了智能提示 + ] }, mini: { postcss: { diff --git a/package.json b/package.json index 436f141..1c644e0 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,7 @@ "dev:h5": "npm run build:h5 -- --watch", "dev:rn": "npm run build:rn -- --watch", "dev:qq": "npm run build:qq -- --watch", - "dev:quickapp": "npm run build:quickapp -- --watch", - "postinstall": "weapp-tw patch" + "dev:quickapp": "npm run build:quickapp -- --watch" }, "browserslist": [ "defaults and fully supports es6-module", @@ -36,19 +35,19 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.7", - "@tarojs/components": "4.1.9", - "@tarojs/helper": "4.1.9", - "@tarojs/plugin-framework-vue3": "4.1.9", - "@tarojs/plugin-platform-alipay": "4.1.9", - "@tarojs/plugin-platform-h5": "4.1.9", - "@tarojs/plugin-platform-jd": "4.1.9", - "@tarojs/plugin-platform-qq": "4.1.9", - "@tarojs/plugin-platform-swan": "4.1.9", - "@tarojs/plugin-platform-tt": "4.1.9", - "@tarojs/plugin-platform-weapp": "4.1.9", - "@tarojs/runtime": "4.1.9", - "@tarojs/shared": "4.1.9", - "@tarojs/taro": "4.1.9", + "@tarojs/components": "4.2.0", + "@tarojs/helper": "4.2.0", + "@tarojs/plugin-framework-vue3": "4.2.0", + "@tarojs/plugin-platform-alipay": "4.2.0", + "@tarojs/plugin-platform-h5": "4.2.0", + "@tarojs/plugin-platform-jd": "4.2.0", + "@tarojs/plugin-platform-qq": "4.2.0", + "@tarojs/plugin-platform-swan": "4.2.0", + "@tarojs/plugin-platform-tt": "4.2.0", + "@tarojs/plugin-platform-weapp": "4.2.0", + "@tarojs/runtime": "4.2.0", + "@tarojs/shared": "4.2.0", + "@tarojs/taro": "4.2.0", "pinia": "^2.0.10", "vue": "^3.5.21" }, @@ -57,21 +56,17 @@ "@babel/plugin-proposal-class-properties": "7.18.6", "@egoist/tailwindcss-icons": "^1.9.0", "@iconify-json/lucide": "^1.2.66", - "@tarojs/cli": "4.1.9", - "@tarojs/vite-runner": "4.1.9", + "@tarojs/cli": "4.2.0", + "@tarojs/vite-runner": "4.2.0", "@vitejs/plugin-vue": "^4.0.0", "@vitejs/plugin-vue-jsx": "^3.0.0", - "babel-preset-taro": "4.1.9", - "daisyui": "^5.1.7", + "babel-preset-taro": "4.2.0", "eslint": "^8.12.0", - "eslint-config-taro": "4.1.9", + "eslint-config-taro": "4.2.0", "eslint-plugin-vue": "^8.0.0", - "postcss": "^8.4.18", - "sass": "^1.60.0", - "stylelint": "^14.4.0", - "tailwindcss": "^3.4.17", + "tailwindcss": "^4.3.1", "terser": "^5.16.8", "vite": "^4.2.0", - "weapp-tailwindcss": "^4.2.6" + "weapp-tailwindcss": "^5.1.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0839393..7621577 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,44 +12,44 @@ importers: specifier: ^7.7.7 version: 7.28.3 '@tarojs/components': - specifier: 4.1.9 - version: 4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + specifier: 4.2.0 + version: 4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/helper': - specifier: 4.1.9 - version: 4.1.9 + specifier: 4.2.0 + version: 4.2.0 '@tarojs/plugin-framework-vue3': - specifier: 4.1.9 - version: 4.1.9(@tarojs/helper@4.1.9)(@tarojs/runner-utils@4.1.9)(@tarojs/runtime@4.1.9)(@tarojs/shared@4.1.9)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)))(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue-loader@17.4.2(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + specifier: 4.2.0 + version: 4.2.0(@tarojs/helper@4.2.0)(@tarojs/runner-utils@4.2.0)(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)))(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue-loader@17.4.2(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/plugin-platform-alipay': - specifier: 4.1.9 - version: 4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9) + specifier: 4.2.0 + version: 4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0) '@tarojs/plugin-platform-h5': - specifier: 4.1.9 - version: 4.1.9(@tarojs/taro@4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(react@19.1.1)(rollup@3.29.5)(solid-js@1.9.9)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + specifier: 4.2.0 + version: 4.2.0(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.15)(react@19.1.1)(rollup@3.29.5)(solid-js@1.9.9)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) '@tarojs/plugin-platform-jd': - specifier: 4.1.9 - version: 4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9) + specifier: 4.2.0 + version: 4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0) '@tarojs/plugin-platform-qq': - specifier: 4.1.9 - version: 4.1.9(@tarojs/plugin-platform-weapp@4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9))(@tarojs/shared@4.1.9) + specifier: 4.2.0 + version: 4.2.0(@tarojs/plugin-platform-weapp@4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0))(@tarojs/shared@4.2.0) '@tarojs/plugin-platform-swan': - specifier: 4.1.9 - version: 4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9) + specifier: 4.2.0 + version: 4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0) '@tarojs/plugin-platform-tt': - specifier: 4.1.9 - version: 4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9) + specifier: 4.2.0 + version: 4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0) '@tarojs/plugin-platform-weapp': - specifier: 4.1.9 - version: 4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9) + specifier: 4.2.0 + version: 4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0) '@tarojs/runtime': - specifier: 4.1.9 - version: 4.1.9 + specifier: 4.2.0 + version: 4.2.0 '@tarojs/shared': - specifier: 4.1.9 - version: 4.1.9 + specifier: 4.2.0 + version: 4.2.0 '@tarojs/taro': - specifier: 4.1.9 - version: 4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + specifier: 4.2.0 + version: 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) pinia: specifier: ^2.0.10 version: 2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) @@ -65,65 +65,49 @@ importers: version: 7.18.6(@babel/core@7.28.4) '@egoist/tailwindcss-icons': specifier: ^1.9.0 - version: 1.9.0(tailwindcss@3.4.17) + version: 1.9.0(tailwindcss@4.3.1) '@iconify-json/lucide': specifier: ^1.2.66 version: 1.2.66 '@tarojs/cli': - specifier: 4.1.9 - version: 4.1.9(@types/node@24.10.1) + specifier: 4.2.0 + version: 4.2.0(@types/node@24.10.1) '@tarojs/vite-runner': - specifier: 4.1.9 - version: 4.1.9(@tarojs/runtime@4.1.9)(jiti@2.5.1)(postcss@8.5.6)(rollup@3.29.5)(terser@5.43.1)(typescript@5.9.2)(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1)) + specifier: 4.2.0 + version: 4.2.0(@tarojs/runtime@4.2.0)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.29.5)(terser@5.43.1)(typescript@5.9.2)(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1)) '@vitejs/plugin-vue': specifier: ^4.0.0 - version: 4.6.2(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)) + version: 4.6.2(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)) '@vitejs/plugin-vue-jsx': specifier: ^3.0.0 - version: 3.1.0(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)) + version: 3.1.0(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)) babel-preset-taro: - specifier: 4.1.9 - version: 4.1.9(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)) - daisyui: - specifier: ^5.1.7 - version: 5.1.7 + specifier: 4.2.0 + version: 4.2.0(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)) eslint: specifier: ^8.12.0 version: 8.57.1 eslint-config-taro: - specifier: 4.1.9 - version: 4.1.9(@babel/core@7.28.4)(eslint-plugin-vue@8.7.1(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.2) + specifier: 4.2.0 + version: 4.2.0(@babel/core@7.28.4)(eslint-plugin-vue@8.7.1(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.2) eslint-plugin-vue: specifier: ^8.0.0 version: 8.7.1(eslint@8.57.1) - postcss: - specifier: ^8.4.18 - version: 8.5.6 - sass: - specifier: ^1.60.0 - version: 1.91.0 - stylelint: - specifier: ^14.4.0 - version: 14.16.1 tailwindcss: - specifier: ^3.4.17 - version: 3.4.17 + specifier: ^4.3.1 + version: 4.3.1 terser: specifier: ^5.16.8 version: 5.43.1 vite: specifier: ^4.2.0 - version: 4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1) + version: 4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1) weapp-tailwindcss: - specifier: ^4.2.6 - version: 4.2.6(tailwindcss@3.4.17)(typescript@5.9.2) + specifier: ^5.1.0 + version: 5.1.0(jiti@2.7.0)(tailwindcss@4.3.1) packages: - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} @@ -141,6 +125,10 @@ packages: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.28.4': resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} engines: {node: '>=6.9.0'} @@ -164,6 +152,10 @@ packages: resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} engines: {node: '>=6.9.0'} + '@babel/generator@7.29.7': + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.27.3': resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} @@ -193,6 +185,10 @@ packages: resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.27.1': resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} engines: {node: '>=6.9.0'} @@ -239,6 +235,10 @@ packages: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.27.1': resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} @@ -247,6 +247,10 @@ packages: resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} @@ -259,11 +263,6 @@ packages: resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.3': - resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.28.4': resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} engines: {node: '>=6.0.0'} @@ -274,6 +273,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.29.7': + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} engines: {node: '>=6.9.0'} @@ -706,8 +710,8 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.3': - resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==} + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} engines: {node: '>=6.9.0'} '@babel/traverse@7.28.4': @@ -718,8 +722,8 @@ packages: resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.2': - resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} + '@babel/traverse@7.29.7': + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} engines: {node: '>=6.9.0'} '@babel/types@7.28.4': @@ -730,30 +734,9 @@ packages: resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} - '@csstools/cascade-layer-name-parser@2.0.5': - resolution: {integrity: sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.5 - '@csstools/css-tokenizer': ^3.0.4 - - '@csstools/color-helpers@5.1.0': - resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} - engines: {node: '>=18'} - - '@csstools/css-calc@2.1.4': - resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.5 - '@csstools/css-tokenizer': ^3.0.4 - - '@csstools/css-color-parser@3.1.0': - resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.5 - '@csstools/css-tokenizer': ^3.0.4 + '@babel/types@7.29.7': + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} + engines: {node: '>=6.9.0'} '@csstools/css-parser-algorithms@3.0.5': resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} @@ -772,240 +755,12 @@ packages: '@csstools/css-parser-algorithms': ^3.0.5 '@csstools/css-tokenizer': ^3.0.4 - '@csstools/postcss-alpha-function@1.0.0': - resolution: {integrity: sha512-r2L8KNg5Wriq5n8IUQcjzy2Rh37J5YjzP9iOyHZL5fxdWYHB08vqykHQa4wAzN/tXwDuCHnhQDGCtxfS76xn7g==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-cascade-layers@5.0.2': - resolution: {integrity: sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-color-function-display-p3-linear@1.0.0': - resolution: {integrity: sha512-7q+OuUqfowRrP84m/Jl0wv3pfCQyUTCW5MxDIux+/yty5IkUUHOTigCjrC0Fjy3OT0ncGLudHbfLWmP7E1arNA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-color-function@4.0.11': - resolution: {integrity: sha512-AtH22zLHTLm64HLdpv5EedT/zmYTm1MtdQbQhRZXxEB6iYtS6SrS1jLX3TcmUWMFzpumK/OVylCm3HcLms4slw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-color-mix-function@3.0.11': - resolution: {integrity: sha512-cQpXBelpTx0YhScZM5Ve0jDCA4RzwFc7oNafzZOGgCHt/GQVYiU8Vevz9QJcwy/W0Pyi/BneY+KMjz23lI9r+Q==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-color-mix-variadic-function-arguments@1.0.1': - resolution: {integrity: sha512-c7hyBtbF+jlHIcUGVdWY06bHICgguV9ypfcELU3eU3W/9fiz2dxM8PqxQk2ndXYTzLnwPvNNqu1yCmQ++N6Dcg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-content-alt-text@2.0.7': - resolution: {integrity: sha512-cq/zWaEkpcg3RttJ5+GdNwk26NwxY5KgqgtNL777Fdd28AVGHxuBvqmK4Jq4oKhW1NX4M2LbgYAVVN0NZ+/XYQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-exponential-functions@2.0.9': - resolution: {integrity: sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-font-format-keywords@4.0.0': - resolution: {integrity: sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-gamut-mapping@2.0.11': - resolution: {integrity: sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-gradients-interpolation-method@5.0.11': - resolution: {integrity: sha512-8M3mcNTL3cGIJXDnvrJ2oWEcKi3zyw7NeYheFKePUlBmLYm1gkw9Rr/BA7lFONrOPeQA3yeMPldrrws6lqHrug==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-hwb-function@4.0.11': - resolution: {integrity: sha512-9meZbsVWTZkWsSBazQips3cHUOT29a/UAwFz0AMEXukvpIGGDR9+GMl3nIckWO5sPImsadu4F5Zy+zjt8QgCdA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-ic-unit@4.0.3': - resolution: {integrity: sha512-RtYYm2qUIu9vAaHB0cC8rQGlOCQAUgEc2tMr7ewlGXYipBQKjoWmyVArqsk7SEr8N3tErq6P6UOJT3amaVof5Q==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-initial@2.0.1': - resolution: {integrity: sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-is-pseudo-class@5.0.3': - resolution: {integrity: sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-light-dark-function@2.0.10': - resolution: {integrity: sha512-g7Lwb294lSoNnyrwcqoooh9fTAp47rRNo+ILg7SLRSMU3K9ePIwRt566sNx+pehiCelv4E1ICaU1EwLQuyF2qw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-logical-float-and-clear@3.0.0': - resolution: {integrity: sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-logical-overflow@2.0.0': - resolution: {integrity: sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-logical-overscroll-behavior@2.0.0': - resolution: {integrity: sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-logical-resize@3.0.0': - resolution: {integrity: sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-logical-viewport-units@3.0.4': - resolution: {integrity: sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-media-minmax@2.0.9': - resolution: {integrity: sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5': - resolution: {integrity: sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-nested-calc@4.0.0': - resolution: {integrity: sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-normalize-display-values@4.0.0': - resolution: {integrity: sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-oklab-function@4.0.11': - resolution: {integrity: sha512-9f03ZGxZ2VmSCrM4SDXlAYP+Xpu4VFzemfQUQFL9OYxAbpvDy0FjDipZ0i8So1pgs8VIbQI0bNjFWgfdpGw8ig==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-progressive-custom-properties@4.2.0': - resolution: {integrity: sha512-fWCXRasX17N1NCPTCuwC3FJDV+Wc031f16cFuuMEfIsYJ1q5ABCa59W0C6VeMGqjNv6ldf37vvwXXAeaZjD9PA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-random-function@2.0.1': - resolution: {integrity: sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-relative-color-syntax@3.0.11': - resolution: {integrity: sha512-oQ5fZvkcBrWR+k6arHXk0F8FlkmD4IxM+rcGDLWrF2f31tWyEM3lSraeWAV0f7BGH6LIrqmyU3+Qo/1acfoJng==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-scope-pseudo-class@4.0.1': - resolution: {integrity: sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-sign-functions@1.1.4': - resolution: {integrity: sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-stepped-value-functions@4.0.9': - resolution: {integrity: sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-text-decoration-shorthand@4.0.3': - resolution: {integrity: sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-trigonometric-functions@4.0.9': - resolution: {integrity: sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/postcss-unset-value@4.0.0': - resolution: {integrity: sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - '@csstools/selector-resolve-nested@3.1.0': - resolution: {integrity: sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==} - engines: {node: '>=18'} - peerDependencies: - postcss-selector-parser: ^7.0.0 - - '@csstools/selector-specificity@2.2.0': - resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss-selector-parser: ^6.0.10 - '@csstools/selector-specificity@5.0.0': resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==} engines: {node: '>=18'} peerDependencies: postcss-selector-parser: ^7.0.0 - '@csstools/utilities@2.0.0': - resolution: {integrity: sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - '@dual-bundle/import-meta-resolve@4.2.1': resolution: {integrity: sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg==} @@ -1370,10 +1125,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@isaacs/fs-minipass@4.0.1': - resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} - engines: {node: '>=18.0.0'} - '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -1417,18 +1168,6 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@npmcli/agent@3.0.0': - resolution: {integrity: sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@npmcli/fs@4.0.0': - resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@npmcli/redact@3.2.2': - resolution: {integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==} - engines: {node: ^18.17.0 || >=20.5.0} - '@parcel/watcher-android-arm64@2.5.1': resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} engines: {node: '>= 10.0.0'} @@ -1458,36 +1197,42 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm-musl@2.5.1': resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [musl] '@parcel/watcher-linux-arm64-glibc@2.5.1': resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.5.1': resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [musl] '@parcel/watcher-linux-x64-glibc@2.5.1': resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-x64-musl@2.5.1': resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [musl] '@parcel/watcher-win32-arm64@2.5.1': resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} @@ -1622,24 +1367,28 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [glibc] '@swc/core-linux-arm64-musl@1.3.96': resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [musl] '@swc/core-linux-x64-gnu@1.3.96': resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [glibc] '@swc/core-linux-x64-musl@1.3.96': resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [musl] '@swc/core-win32-arm64-msvc@1.3.96': resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==} @@ -1685,59 +1434,165 @@ packages: resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} engines: {node: '>=6'} - '@tailwindcss-mangle/config@5.1.1': - resolution: {integrity: sha512-GZQlZjjwFhOTFzxiKvCNKHl597y2p0EglPJpXMJXsPGsynA2WigrcgRH4e6Jg2u03CPi8lYX8+3w4KnWTSszFw==} + '@tailwindcss-mangle/config@7.0.2': + resolution: {integrity: sha512-MGDtVXIUicgJc+oP+OGZSeaBAnUNN3G31T3HmSp2Y9ytJ/msjGMrIyNtLhYtoJbW1gTvM9fcLrPPefxQaKZVuA==} + + '@tailwindcss-mangle/engine@0.1.0': + resolution: {integrity: sha512-oaEQrc0vC5V9/CykL7CLkUp+/kN1PtEKo9M0akk5/N56AcULV2eAMCTMmW3uAsZC9/8CpeYQ5cieArEuY6g81g==} + engines: {node: '>=22.13.0'} + peerDependencies: + tailwindcss: '>=2.0.0' + peerDependenciesMeta: + tailwindcss: + optional: true + + '@tailwindcss-mangle/shared@4.1.5': + resolution: {integrity: sha512-zqzy4RtGHdyfOQMy87+pYaaY2iCLWxUqzsfcW3UCI9oi9p9LYXAKZ38BHUUNMn8E6Yu3c8pw+rsN2/RxMo3ZXw==} + + '@tailwindcss/node@4.3.1': + resolution: {integrity: sha512-6NDaqRoAMSXD1mr/RXu0HBvNE9a2n5tHPsxu9XHLws8o4Twes5rBM2205SUUiJ9goAtadrN6xTGX0UDEwp/N4A==} + + '@tailwindcss/oxide-android-arm64@4.3.1': + resolution: {integrity: sha512-SVlyf61g374l5cHyg8x9kf5xmLcOaxvOTsbsqDnSsDJaKOEFZ7GCvi84VAVGpxojYOs1+3K6M0UjXfqPU8vmOQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.3.1': + resolution: {integrity: sha512-hVnWLwv+e/l7c4WKyVtHVrIPvYdqWHjRB3MDIqARynzFtnQg85kmQEFCbV9Ja0VVx4xXTIiDWY60Y7iz/iNoDA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.3.1': + resolution: {integrity: sha512-Cf7abu0WVgbhU7ANgPUnSAvm7nCvMweusHb8FnaHlLfv/Caq4GYaEZg7ZImzzmjx4lIAfuS8q+eLIS7A7IzxIg==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.3.1': + resolution: {integrity: sha512-ZZqzX2Y+GXtXXfqSfpJhDm60OoZfvLHLCgm+J7NVqgHHJjG/m9ugZI77RwTsVd4fnBJuCFP6Ae6kTJb71UdS8g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.1': + resolution: {integrity: sha512-/Ah/xik0LaMYfv9DZ0S/t4pBlBNYOcqtRwusjgovHkvT8ixueWCLyJjsaF5kQIckjb4IT8Q6K6p/iPmZMixYgg==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.3.1': + resolution: {integrity: sha512-gqdFoVJlw444GvpnheZLHmvTzSxI/cOUUh2KSNejQjTcYkW062SVD+En0rUgD+QV91bz1XGIGtt1HJd48xUGbQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-arm64-musl@4.3.1': + resolution: {integrity: sha512-Bwv9KwOvE0VKa86xPFif9b9c3Y1NxOV1P0gLti/IYaWEsQYZXDlxfGEtA8mdDZ7SG3wyNXAWYT5SIn3giL57oA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-linux-x64-gnu@4.3.1': + resolution: {integrity: sha512-Ymi8O8T15HYQdOUWUtTI6ldN0neHP85FC+Qz32xTcZ7iJXtem/x8ITev0o1e9e5rkqj4lONZfTRLvkmin1+tKg==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-x64-musl@4.3.1': + resolution: {integrity: sha512-M+P/91qJ6uILLw4k2G93GMDRAXj61SMvFQYt39AqvUqYgExXpLL5aepfns7sj4HiAQeolirQF9E0lzRvdf4zPQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-wasm32-wasi@4.3.1': + resolution: {integrity: sha512-zsM8uOeqvVGHsAXsJxsT28ttosFahLJKCLOTUBqRAtKnVgGSRitds9T432QiT8b77Yga7JIBkulIRRlJPtYhRA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.3.1': + resolution: {integrity: sha512-aiNvSq9BsVk8V513lDKlrCFAgf8qBMPZTpgEhInL+NwQqs97mYmupVMrPrgBBSL8Pv/0zXu9MrMF9rMun1ZeNg==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.3.1': + resolution: {integrity: sha512-xDEyu1rg290472FEGaKHnzyDyh5QH+AlWvsU5hMoMtPpzmKlRI0jaYKCgSHDYtaQWZOYbMaduSyCwFwY4n1HmA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] - '@tailwindcss-mangle/shared@4.1.1': - resolution: {integrity: sha512-bVRIDBJlo+ysYySVgP1GWC+uHQzlZi6w9Gsvm/UOUA9SXwzwUBlR+25YLJJ9MIT4oaHTK4a/w1kWKHRZnQDbhQ==} + '@tailwindcss/oxide@4.3.1': + resolution: {integrity: sha512-yVPyo8RNkabVr3O2EhHEE0Rewu7YKzc1DhIqfL46LKveFrmu9XbDazNOJY7/GRuvw1h6u3utWnR29H/p5JPlgA==} + engines: {node: '>= 20'} - '@tarojs/api@4.1.9': - resolution: {integrity: sha512-sFiyDUTc4uVzxQ6xT9xWDqjMYGT9Gjo0anFGxsBEzPRGaI+ke56fuxTsdxDEIgTw4+mTdvBID0SlvhdfJxpTGw==} + '@tarojs/api@4.2.0': + resolution: {integrity: sha512-oii+AFDsw18BxUxTa+ItdXmkGMx1970dG//R7L+tl+ByMWTqIvilDUjhbeG6XlHIt31Fal70sgwGnD8nQX7DEA==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/binding-darwin-arm64@4.1.9': - resolution: {integrity: sha512-JzqyPYor1VqCrYn6Ck114ak5nfyMRGJNBeMBiKP5kURfTTOxvEsAFPpXUro2r2mvMnNO4XWs8SLiqDYcnDnZ9Q==} + '@tarojs/binding-darwin-arm64@4.2.0': + resolution: {integrity: sha512-c7N2RAuTkGPYr+227aVX545GeoPQvc930eI3MICLuMasmvwddWcIu0UtGRFkHf4+uRTiwTzE6maXtyT4EQAK5A==} engines: {node: '>= 18'} cpu: [arm64] os: [darwin] - '@tarojs/binding-darwin-x64@4.1.9': - resolution: {integrity: sha512-e2fo45AE1VNVZ4WAfQh740p1eo5cP8TpZITxYBa3o1DdxHUvA8AC2/Kj/Wp37zqiI6c4QrlE+yUM2+oNBlu9Xw==} + '@tarojs/binding-darwin-x64@4.2.0': + resolution: {integrity: sha512-uUpsAm3bp0Buu21UKCALlglBr/k0wSgo62palSHziT1BkLEXHZVNRKeLoG04331PbxmyHU07d5mIG/R1I7rMng==} engines: {node: '>= 18'} cpu: [x64] os: [darwin] - '@tarojs/binding-linux-x64-gnu@4.1.9': - resolution: {integrity: sha512-x7K8ajBl+imEGRah6flAwqxvTxl2v1ZgqLlMuV1drmkbd9Or4VUIx6t6enGi3K6O+z2u1sRABZQ8mzvJY/3+WQ==} + '@tarojs/binding-linux-arm64-gnu@4.2.0': + resolution: {integrity: sha512-tSYiT5q5IgUFUOhY8nynI+mEt3umljLLc4IA0lFKPzeSmJBF4FZZuQ+C+PnNBPJ5Jgbno93m+lADVDLuziD3hg==} + engines: {node: '>= 18'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tarojs/binding-linux-x64-gnu@4.2.0': + resolution: {integrity: sha512-QU5uO1c9rysQYeH7mYlu08UQtAeplB3cCBPgTZyvDshgnpnQdZ10rBPaaGn+pSK4qZSbNGW6N1cZfNYJjGax5w==} engines: {node: '>= 18'} cpu: [x64] os: [linux] + libc: [glibc] - '@tarojs/binding-win32-x64-msvc@4.1.9': - resolution: {integrity: sha512-QHvWPJNZwbggonVxxj/ejVvujE251VNZVqCy/B60AUgubYDe4K7kh5xRCV24J5jmpX09K3l+NgfqU9/I827Pzw==} + '@tarojs/binding-win32-x64-msvc@4.2.0': + resolution: {integrity: sha512-+uALdA4rlHw629m0Sp5AES/PoohTa2JqAdA+Ad28w/7HHACuXLETHLCpZlXU0E7Z2XFtbzfjkxcqvuN4pKoePg==} engines: {node: '>= 18'} cpu: [x64] os: [win32] - '@tarojs/binding@4.1.9': - resolution: {integrity: sha512-8aTExFUsdvJgyVhGK/LGlv9ZbjiPyN0PDE7ouaRrY0xuRBl9rynbv7fF66J7lMhiGGR3WhwbPYKjprTP1S6ZkQ==} + '@tarojs/binding@4.2.0': + resolution: {integrity: sha512-6fEk2AKAssZpF7dfCYYoo4xaJ07cqZ1GhUz8GGv6WIcSx9f5gF+z4jDid8Me4F+cJCxGVa/xXyMwB9eGMVlCGQ==} - '@tarojs/cli@4.1.9': - resolution: {integrity: sha512-1cwm7740USN8vbJ8bwR+v1YEAOOe4q/LomCZEM898UwBzDPPBNfmoZmkacQkuMyfvO8VdE49M0NZc1UoV8GafQ==} + '@tarojs/cli@4.2.0': + resolution: {integrity: sha512-ZnTPRmdHWTk4f4oBNiaTh5g/T6CeBtdb1gpTKHCR5kT479hvxdT83oYJZX/IEDgrvjBDbXEy3+sZAd1lAJ/wHQ==} engines: {node: '>= 18'} hasBin: true - '@tarojs/components-react@4.1.9': - resolution: {integrity: sha512-qzB68GdgOFA2IvDOCVE8f5Ko8LsE6qq5RDQ1uD5V3ymN+keZ6zcmRfxSiIR4mcjWL0lVld+QVW50gIoexB0jTw==} + '@tarojs/components-react@4.2.0': + resolution: {integrity: sha512-xQSnHIxNmVAqSNXE2rVHRDvu4bEvfGR4DEYZbho9IeY5W8i/Mc/+WzB4MpjyA8VDnmYLGltUt0+J9tzaOyv5Aw==} peerDependencies: react: '*' solid-js: '*' - '@tarojs/components@4.1.9': - resolution: {integrity: sha512-mi1osW4d5ro5oNEowjbsEbaZQPThurZS10rLDWzUhis5modSIj190E/V9WHo8IU/r8LYXBFBTXMffBPsqSE6kg==} + '@tarojs/components@4.2.0': + resolution: {integrity: sha512-SQIK5UxKfmkhV0MdhmC0KV6duSkBtF9C8sX3dF6afKX8DvULXP5dirH8Y4bJEL+Mt+dkhlXiBmuSk/C2KB7sVg==} engines: {node: '>= 18'} peerDependencies: '@types/react': '*' @@ -1748,8 +1603,8 @@ packages: vue: optional: true - '@tarojs/helper@4.1.9': - resolution: {integrity: sha512-+pFiklfwrEIVbeRjXfvhXG2DYAC1HX6vdhWDcpIxRbW+dOFjlY8cU0nEUHtBNgVvK4v3mTCZWBP9cjNJbiCGtA==} + '@tarojs/helper@4.2.0': + resolution: {integrity: sha512-F8D5EbwS/d0Kkh4PWFHhXoM1l1Iy2ZxjsWmXEkUratiq+CktogjQDa87pY+lyPLFsArA8oAd01p7rsQmVSDfoA==} engines: {node: '>= 18'} '@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.69': @@ -1792,24 +1647,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.69': resolution: {integrity: sha512-bYODGCEx1Ni4EMNuZU95IUPqVZAXsY9gIc5CPSfKQ2j167Vbeo/gskQk/uNVjmnYJ69PplgJ9npylINgLIPIrA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.69': resolution: {integrity: sha512-89f03s+txGJ1c8Zc6Ib4qTAP4YhfFbVFq29XExqbC7eGvpQl5DeOtwonO5DBwMc7lA+LG4b1Q4CMXE3qodn2eA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.69': resolution: {integrity: sha512-vyewIf1KysXYNIJdkzc9JSPguTG9zD65Belk3H186mLR18KtsvrqNqlWnP8kKfduF4ixh6qt0F2PkKbeI9PZvg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.69': resolution: {integrity: sha512-CHKlVjAiSAZTFNV8GkfXV88Jy9yyFSvKBAO3++l2KSQUBUWmPX775FbH+god2BOLf5SfAXRPd0HVAEK9qNeHXQ==} @@ -1849,24 +1708,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@tarojs/plugin-doctor-linux-arm64-musl@0.0.13': resolution: {integrity: sha512-V1HnFITOLgHVyQ+OCa1oPFKOtGFRtP91vlbUGfOwMA4GeOVw9g28W/hfTyucTCkfZWlrssLehgW6L2AGAMXh2w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@tarojs/plugin-doctor-linux-x64-gnu@0.0.13': resolution: {integrity: sha512-oetfzBW60uenPBBF4/NE6Mf0Iwkw1YGqIIBiN++aVQynbWrmMzWBsW8kleZ5vN1npxI9aud9EfRU1uM37DrG2A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@tarojs/plugin-doctor-linux-x64-musl@0.0.13': resolution: {integrity: sha512-OdIF/kFwwM0kQPDnpkanhvfWRaAI6EtDmpM9rQA/Lu2QcJq86w5d7X/WSN0U2xF1nialAUrfl79NyIaEzp4Fcw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@tarojs/plugin-doctor-win32-ia32-msvc@0.0.13': resolution: {integrity: sha512-nIbG2SliRhRwACLa1kNMskcfjsihp+3tZQMAxl+LoYUq6JRaWgP3vH2nHkDyZHTCheBTDtAaupqXWrYF3w+U6g==} @@ -1884,14 +1747,14 @@ packages: resolution: {integrity: sha512-X4aq/VS9Xr5UYkiZv5T0vSx1OycuzjYgbJDFs4YPWwJDaY1LOzn8Nlzb/rQchkBlxDPHmqUQQvejL0o6+REgbw==} engines: {node: '>= 10'} - '@tarojs/plugin-framework-vue3@4.1.9': - resolution: {integrity: sha512-lZ49bWoBsKOxpnx/112oF6O7o00yNnut1oqFD7aF39dHHf6X1XdfGz+3D6AW2CKn+nrZovd+37vi5bmGmpAUdw==} + '@tarojs/plugin-framework-vue3@4.2.0': + resolution: {integrity: sha512-xXjEkFCtLutw/ZTz/m+C9oBkN0ctlsrBGJ7PGF6lQuxQhyvBkofC3g38t42QFhppg4LddR6DyR2rh0tw/3Wraw==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/helper': 4.1.9 - '@tarojs/runner-utils': 4.1.9 - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/helper': 4.2.0 + '@tarojs/runner-utils': 4.2.0 + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 '@vitejs/plugin-vue': ^4 '@vitejs/plugin-vue-jsx': ^3 vite: ^4 @@ -1906,87 +1769,87 @@ packages: vite: optional: true - '@tarojs/plugin-platform-alipay@4.1.9': - resolution: {integrity: sha512-nPLkBIB+9q5a2Drgu9bpCn8frGRKpY08GoqinQ/KxhrXRgs8Nq4gyUUiLvyWshIrthI5GrRRH0hBidreX6Nk6Q==} + '@tarojs/plugin-platform-alipay@4.2.0': + resolution: {integrity: sha512-T0m86RqWgLmGO/pEMWPEBas4VHlmgFIgeW2OKFWakYtBzNfAmjqblQCFvWyrIlsVEz8+rIy/THT4chHG8OOm6A==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-h5@4.1.9': - resolution: {integrity: sha512-qrxJY7fiknzcBWI/bEQxAksi8fB5/ciYIbrF/hFbsH7Zc0VzQGA0IpdeOl8gya/mzmF9ieyr28/hObNjNnMyUw==} + '@tarojs/plugin-platform-h5@4.2.0': + resolution: {integrity: sha512-HoyGHYaBrxJtaIRT1Y81LK7re0pLfF9DOGQ77bNmQwtuJS9JpiFMI47Q27+2anldwJodQdQP9d3KSPRqGnRLCw==} - '@tarojs/plugin-platform-jd@4.1.9': - resolution: {integrity: sha512-Z+omwU2K+LdNOfQKW8ntBVx8qq3C8oESohgzVYLJdw6Xp2Fjd7NVcDeQa5YKa3AdbO6bGAmNevvLvUdfTAsaWw==} + '@tarojs/plugin-platform-jd@4.2.0': + resolution: {integrity: sha512-6Cs597Xx25mu0e+EnBhw7zOyO07a/XUBRoByY5yqskUD/v59Q4MWFmc2R/PC+jdO6q+TT7C+pZ0hW/lAsJQnJg==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-qq@4.1.9': - resolution: {integrity: sha512-YuIfm0cFULCZduyeiu7V8OB9E5lOa1y2voSFo3D6pz8j5tXAtPuHlUm0nnIV2bSJ6iqfxr0cQ4MLbkPCU3LPiw==} + '@tarojs/plugin-platform-qq@4.2.0': + resolution: {integrity: sha512-VFwxPHUVZe0pmonh6et1YZow5IC7hlBqN4qv9APKQC/ahAQRC5TbjA89i7FL7EWPtfdL0g4/+aZqySMd0LuCqA==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/plugin-platform-weapp': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/plugin-platform-weapp': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-swan@4.1.9': - resolution: {integrity: sha512-2jueywyY2oRs5eJPoXL00qont0AdBw4vLNBs6AEbVl+8LsTpqqC///QKPouXH+Sllg4BxU/4vhT+eZpIPC1V/w==} + '@tarojs/plugin-platform-swan@4.2.0': + resolution: {integrity: sha512-GHF6r8mVsS7YYxxCyAI2+SRbX30ffrXgrSLRLlv/uzs3Chp9pjVzQBo9uqWinIL4S05MkO6aoQsDdlUa0MmKCw==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-tt@4.1.9': - resolution: {integrity: sha512-qkz0VKx7tflj6MHJgR7wrEXxn0oS+ph0S+HdqulJpev7k2bWWSMUcVHiDHL1ZI01PSMVavX/+WCgYcX8CPEcGQ==} + '@tarojs/plugin-platform-tt@4.2.0': + resolution: {integrity: sha512-45pAXkcFEB/s4V993ROHtgReCcrFN88IhwKxKDRdCbN67qivUNlGEmuPmd/5gd6DDD74+RuklwoHeI7VuTTfJQ==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-weapp@4.1.9': - resolution: {integrity: sha512-a3pHm2j4dksvuium6rMZwDmLazA/COAnwYNcbU3/vFkMA6MwTbra5JDL8Ari4op7HqeP72RZlEoYB5hp56jsXQ==} + '@tarojs/plugin-platform-weapp@4.2.0': + resolution: {integrity: sha512-0meY33+KYITF9uUav4JdKn2PY1xRnVQBVurPv3wm891pRBqPbfipcUsRjF7B1CeeWYqQK9/jy7gQlnzApmbakA==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/router@4.1.9': - resolution: {integrity: sha512-B8Oa4BHVIEesgjUVxvDwATQ9ryLnUpERMdz8/6P+utRiJPY95FmC5x8NjhdR8fZ7GndUl6CQF0px32KfgVgfVQ==} + '@tarojs/router@4.2.0': + resolution: {integrity: sha512-V9Wixx+FkJe0dh5xkFvaowINnImJCetymNpcUr6HxuswGO94FI3oOg6AB+f8aOPRLiAzKfNNLfMM23jTBgcZFg==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 - '@tarojs/taro': 4.1.9 + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 + '@tarojs/taro': 4.2.0 - '@tarojs/runner-utils@4.1.9': - resolution: {integrity: sha512-/a7AZKs1dEPH7tJDdLy816v82EBGnubexCKAoLnPdgwon5kt9ForDamS0aVBzxZ66MJ54EKxA9KVWOinxaRUYg==} + '@tarojs/runner-utils@4.2.0': + resolution: {integrity: sha512-M79iDSKjO3FNBBWfNiFlaihLsHGSQaXjSCglH0d9G1a/YWx2hfKtZaT67ca86YkfR/glz6ZBtIY5PTNQlED8AA==} engines: {node: '>= 18'} - '@tarojs/runtime@4.1.9': - resolution: {integrity: sha512-moJiVFPr76EHYKUhzYkNTbiYPKAUbc5rRB7R/ha+br9jph7P9eUNbSNrMtkwN1ii0760zB0bwMeWs3gGH9mNKw==} + '@tarojs/runtime@4.2.0': + resolution: {integrity: sha512-PztaDI5DfOCIYPn0/VeoZgtsKpE1Z/pXjrlB5w+9gZfM6bZZeS0j/GRdfHBz/BdmHMFYmQ+2HbZJ+sVj5DIUzA==} engines: {node: '>= 18'} - '@tarojs/service@4.1.9': - resolution: {integrity: sha512-V6cgm0zR8qdahjh4HsFK6FxlBm9nhxJQQyxA9YDvR1dHn93aju1m1Quw88OKWdpnuxqlvQy0F7WdvzBSL0qbfw==} + '@tarojs/service@4.2.0': + resolution: {integrity: sha512-shUXAkxUNjrlgucU5yP4S1ZZnKFQmAvlnpDiignCF1dUvsDB+7Q8I+XTwI6JuK39HcCXxs3xIgYeIsBEHrIbZw==} engines: {node: '>= 18'} - '@tarojs/shared@4.1.9': - resolution: {integrity: sha512-lcoF8PWfaM6duf3weVXYyfd5jgCJwkeqdGvIMDjdJ2QbCJSKrzqWWolq4KE0GD7jY8mjmwdGD26eRxISGIxvMQ==} + '@tarojs/shared@4.2.0': + resolution: {integrity: sha512-nNege+07WSMFr44oAa7B2dQprBGD35AV8AOgGTFIQ5bAlriE2nOUt8hoiEtYtRlWx2zhdP6iDyVM0aNo2ijskw==} engines: {node: '>= 18'} - '@tarojs/taro-h5@4.1.9': - resolution: {integrity: sha512-M5uymcZ75Um6/MJsQh2ojuSW1wTxwCyq4MqqKeKHt9csyaUQ6VV7mqkGuuDi5QHEeK0pPs5zwKIiIMPs4fZdqw==} + '@tarojs/taro-h5@4.2.0': + resolution: {integrity: sha512-lK8FwVLlZZIq8ogcf34Voq0JipibdBSBJy86YosBPd6W0FFLmOZ89ylmmM4pHwilYyYWtv4NAG9/Ck/603dMqA==} peerDependencies: - '@tarojs/components': ~4.1.9 + '@tarojs/components': ~4.2.0 - '@tarojs/taro@4.1.9': - resolution: {integrity: sha512-oA+DfpiIUTO+A9RXnQOHOylyEapw8A0KfXUwh5NKZpwck+XZemxElUfJ6ku1jhe9yZJ85umIBX/Y2OASuuxuNQ==} + '@tarojs/taro@4.2.0': + resolution: {integrity: sha512-GXdWlWRxhj0t4n8QMlL4DuyYQmq8yKnnhMQcwLLnLKgbcNfk2nQGZDGI7suT6Z9wkZvZDidnzzzjLJ5ogTQsDQ==} engines: {node: '>= 18'} peerDependencies: - '@tarojs/components': 4.1.9 - '@tarojs/helper': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/components': 4.2.0 + '@tarojs/helper': 4.2.0 + '@tarojs/shared': 4.2.0 '@types/react': ^18 html-webpack-plugin: ^5 postcss: ^8 @@ -2011,10 +1874,10 @@ packages: webpack-dev-server: optional: true - '@tarojs/vite-runner@4.1.9': - resolution: {integrity: sha512-xif/4zlQE/GP83YbmUtRbiOy7Zl01tjEzN/pyTuhr2SnA0inbgmuVaigtOBsmpJ9qqp/0MdeN3OQSpANwwI5Cw==} + '@tarojs/vite-runner@4.2.0': + resolution: {integrity: sha512-roEJ+OXtek23+45ieq+IL7+K5UsL6UAKtwpH8O7i28WPbOJRYGIhgfF71dGIsyve6CiTPyK3rpx/vqHFymqndQ==} peerDependencies: - '@tarojs/runtime': 4.1.9 + '@tarojs/runtime': 4.2.0 postcss: ^8 vite: ^4 @@ -2058,24 +1921,12 @@ packages: resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. - '@types/minimist@1.2.5': - resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} '@types/node@24.10.1': resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} - '@types/node@24.3.0': - resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} - - '@types/normalize-package-data@2.4.4': - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - - '@types/parse-json@4.0.2': - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - '@types/postcss-url@10.0.4': resolution: {integrity: sha512-5QIO9NgbWmAkle65haRqkdgYPCOXheNsaFdbTJJQjT302yK3H49ql4t9a4y0NfpuPtU/UBo15VcV64WCSIMJKg==} @@ -2187,18 +2038,18 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.20': - resolution: {integrity: sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==} - '@vue/compiler-core@3.5.21': resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==} - '@vue/compiler-dom@3.5.20': - resolution: {integrity: sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==} + '@vue/compiler-core@3.5.38': + resolution: {integrity: sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==} '@vue/compiler-dom@3.5.21': resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==} + '@vue/compiler-dom@3.5.38': + resolution: {integrity: sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==} + '@vue/compiler-sfc@3.5.21': resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==} @@ -2222,32 +2073,38 @@ packages: peerDependencies: vue: 3.5.21 - '@vue/shared@3.5.20': - resolution: {integrity: sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==} - '@vue/shared@3.5.21': resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==} - '@weapp-core/escape@4.0.1': - resolution: {integrity: sha512-FuO9zTs/8VMhoZ+sZkMEMipcHd9FZhxstdhg9+Z3JlTgxMFAIvhBFOuFjM2bUyjDJ7O21nr9podHDjVjcVYu4Q==} + '@vue/shared@3.5.38': + resolution: {integrity: sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==} - '@weapp-core/regex@1.0.1': - resolution: {integrity: sha512-gRIHHAb1MoTmM1lzfaKldwNXgsScaVu9/bnZDKT0A1CgUkaHAouxvZta3yQgev91V3ZAHQ+tdwA8WGhpkstzUw==} + '@weapp-core/escape@8.0.0': + resolution: {integrity: sha512-dH2zPSfsqEoIuAVLUu1UCEubfFdQoJo6gUneTpvUjz30hss/MgAkj6b1WEylCqOPT6g8d4bj66TWPRsg6QGcLA==} - '@weapp-tailwindcss/init@1.0.5': - resolution: {integrity: sha512-WAoRiQCLW8aE3hN7TimryLcgfxAFFDen92iuB6Dr2Rh+5sh+tarDKMfeCYKN6mKTPqlYT44gwVtkde5nIcYURQ==} + '@weapp-tailwindcss/logger@2.0.0': + resolution: {integrity: sha512-SLy1wAeIJ6HjX1KY0PCirOT5VcIgw0AffG+qpnebR3DJwSGAYOdStnukdk5CU+eIK7aELu7ba4FZVKtfraIRBg==} + engines: {node: ^20.19.0 || >=22.12.0} - '@weapp-tailwindcss/logger@1.0.2': - resolution: {integrity: sha512-1G2AW8vshJH/Qh3iGNlwkJPH1K7Zyf7DznxEsTU89CuQWRvJ20l4838Mu1E5oDTTKQlBsl6XnaA1FNHfH2oecw==} + '@weapp-tailwindcss/postcss-calc@1.0.2': + resolution: {integrity: sha512-QhYAFYdNX5F7XFUWMI0QiwPdHHRPVoULfQTPz+bgslRrNP9Kz7e4af2vsNmBX0Jo03nb6+fBL65Pa+1a3L9DZA==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + postcss: ^8.4.38 - '@weapp-tailwindcss/mangle@1.0.5': - resolution: {integrity: sha512-v59vYs2405ttUyLDXsdrkdwGrp0LEeZfgkycGuVE/T4h3zr45amofbRv3FnZxjMgWpyqSW+tSsxNiNFH6VPbDA==} + '@weapp-tailwindcss/postcss@3.1.0': + resolution: {integrity: sha512-p3a3QN6kzoOPu8ngEixAPwK+Gn/6kU3Q4Sj3EIEFM/o3DwpQnHssYNUG9AhSgAJvfKA95aK9mwIDkpa0IHnL/w==} + engines: {node: ^20.19.0 || >=22.12.0} - '@weapp-tailwindcss/postcss@1.1.0': - resolution: {integrity: sha512-mlzDy//+yVafNnXx3r9EPKutVARSLsTDc40dDuppsP4J06rX37nBTyOwqdew7w+vkvKiAoiTAq3lfT1XCEFG+A==} + '@weapp-tailwindcss/reset@0.1.1': + resolution: {integrity: sha512-gQbYnKuKjaKHSuWRZBEZo6VGsLAx5CTT5VNavUp8mwx7H76kXhxS2eA7924nAbcUnDWeHSYRlDp8JD1z2kBPGg==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + tailwindcss: ^3.0.0 || ^4.0.0 - '@weapp-tailwindcss/shared@1.0.3': - resolution: {integrity: sha512-g6P2zSsVosDOzYYn6zYXGiRNw9jwsBrU6EU6bakVpG4wrpDYAW2T7kJdalCM7F/QyHtkoOKhPVVfNXYwVMA62A==} + '@weapp-tailwindcss/shared@2.0.0': + resolution: {integrity: sha512-0ZPMAsITrm+4/G96ZTBin9aObVy9tnzUHJf2/Z3iKnaAn/fp8q/WolQzxzFSdOoZUvZ4M2ABAfkE0QGxCOgOXg==} + engines: {node: ^20.19.0 || >=22.12.0} '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -2327,10 +2184,6 @@ packages: resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} engines: {node: '>=12.0'} - agent-base@7.1.4: - resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} - engines: {node: '>= 14'} - ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: @@ -2384,9 +2237,6 @@ packages: archy@1.0.0: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -2398,6 +2248,9 @@ packages: resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} engines: {node: '>= 0.4'} + array-timsort@1.0.3: + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} @@ -2418,10 +2271,6 @@ packages: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} - arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} - astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -2440,6 +2289,13 @@ packages: peerDependencies: postcss: ^8.1.0 + autoprefixer@10.5.1: + resolution: {integrity: sha512-jwM2pcTuCWUoN70FEvf5XrXyDbUgRURK4FnU8v0jWZZYU/KkVvN9T33mu1sVLFY9JW3kTWzKheEpn6xYLRc/VA==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -2473,23 +2329,23 @@ packages: babel-plugin-transform-imports-api@1.0.0: resolution: {integrity: sha512-EtPFtwUFwXy4HyRwXiR7dCijk2b1dd12bVs39oY8aMZUnypFEMrctGX6/YrhQzhCPFweV7NTPhc+fD4zItWzUA==} - babel-plugin-transform-solid-jsx@4.1.9: - resolution: {integrity: sha512-+6w549V65IwokfDqMnh0qOyGdqKuGXILgHc/ey20xWS0oiYamufYMwcIEWXGPyBb7MGtpb81qnCDdKX63bpMxQ==} + babel-plugin-transform-solid-jsx@4.2.0: + resolution: {integrity: sha512-5O8hB8z+W9TrTIjN/ZVdJ+VIzB3styzUq3+Cq7n2loLHjmftRCrEuGtUrMbicJLUbRCp1ljjviSlIWmnmXheMg==} - babel-plugin-transform-taroapi@4.1.9: - resolution: {integrity: sha512-AIyTYsZWz12orUNTKS6k1BoQDFXbEVDR35QUJxetuiKofK/rFLAv8gvu7WlrrqtXJieoHerSC37MWD3qOLee9g==} + babel-plugin-transform-taroapi@4.2.0: + resolution: {integrity: sha512-aRO9LESblgxiigRfylmCtD3fJCYK/6C6hebtXiD3LznY9vVO47b2r/ENNUcQXYzJ6WfjErbQWUddK9xu5mv2xA==} engines: {node: '>= 18'} peerDependencies: '@babel/core': ^7.0.0 - babel-preset-taro@4.1.9: - resolution: {integrity: sha512-nYt3Yptz5Y3PsX7dAnbYaYVGpsBql90KhABAh7wWAfF5u1iZ+uQu2abSPoZafB88aOU9Oss3D4aCJ5dEND2x8A==} + babel-preset-taro@4.2.0: + resolution: {integrity: sha512-nttfCGU0rILd5myTC+vERz+VWkltIqgWs9gyGFAPy8JHQ7dYXvpXLohZ/66RsuQY9WC+oB0ndJQ2thnLpxSUng==} engines: {node: '>= 18'} peerDependencies: '@babel/core': ^7.0.0 '@babel/preset-react': ^7.24.1 '@prefresh/babel-plugin': ^0.5.1 - '@tarojs/taro-rn': 4.1.9 + '@tarojs/taro-rn': 4.2.0 '@vue/babel-plugin-jsx': ^1.2.2 babel-preset-solid: ^1.8.16 react-refresh: ^0.14.0 @@ -2516,8 +2372,10 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + baseline-browser-mapping@2.10.38: + resolution: {integrity: sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==} + engines: {node: '>=6.0.0'} + hasBin: true binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} @@ -2547,6 +2405,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.28.4: + resolution: {integrity: sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-alloc-unsafe@1.1.0: resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} @@ -2565,10 +2428,10 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - c12@2.0.4: - resolution: {integrity: sha512-3DbbhnFt0fKJHxU4tEUPmD1ahWE4PWPMomqfYsTJdrhpmEnRKJi3qSC4rO5U6E6zN1+pjBY7+z8fUmNRMaVKLw==} + c12@3.3.4: + resolution: {integrity: sha512-cM0ApFQSBXuourJejzwv/AuPRvAxordTyParRVcHjjtXirtkzM0uK2L9TTn9s0cXZbG7E55jCivRQzoxYmRAlA==} peerDependencies: - magicast: ^0.3.5 + magicast: '*' peerDependenciesMeta: magicast: optional: true @@ -2577,10 +2440,6 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cacache@19.0.1: - resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==} - engines: {node: ^18.17.0 || >=20.5.0} - cacheable-request@2.1.4: resolution: {integrity: sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==} @@ -2613,24 +2472,15 @@ packages: camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - caniuse-lite@1.0.30001739: resolution: {integrity: sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==} caniuse-lite@1.0.30001741: resolution: {integrity: sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==} + caniuse-lite@1.0.30001799: + resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==} + capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -2660,21 +2510,14 @@ packages: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - - chownr@3.0.0: - resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} - engines: {node: '>=18'} + chokidar@5.0.0: + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} + engines: {node: '>= 20.19.0'} chrome-trace-event@1.0.4: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} - citty@0.1.6: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - classnames@2.5.1: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} @@ -2737,6 +2580,10 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} + comment-json@5.0.0: + resolution: {integrity: sha512-uiqLcOiVDJtBP8WGkZHEP+FZIhTzP1dxvn59EfoYUi9gqupjrBWVQkO2atDrbnKPwLeotFYDsuNb26uBMqB+hw==} + engines: {node: '>= 6'} + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -2746,6 +2593,9 @@ packages: confbox@0.2.2: resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + confbox@0.2.4: + resolution: {integrity: sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==} + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -2779,10 +2629,6 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} - cosmiconfig@9.0.0: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} @@ -2796,35 +2642,14 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - css-blank-pseudo@7.0.1: - resolution: {integrity: sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - css-functions-list@3.2.3: resolution: {integrity: sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==} engines: {node: '>=12 || >=16'} - css-has-pseudo@7.0.3: - resolution: {integrity: sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - css-prefers-color-scheme@10.0.0: - resolution: {integrity: sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - css-tree@3.1.0: resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - cssdb@8.4.0: - resolution: {integrity: sha512-lyATYGyvXwQ8h55WeQeEHXhI+47rl52pXSYkFK/ZrCbAJSgVIaPFjYc3RM8TpRHKk7W3wsAZImmLps+P5VyN9g==} - cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -2836,9 +2661,6 @@ packages: csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} - daisyui@5.1.7: - resolution: {integrity: sha512-XjP2N22lQjFdpH6C1dqCXI+O3stt6ELe8aRtRC/7iKtbRCGZRhgz2YlzPfTiDFm8QH8nEcI/i1MgwY8Im0Ii5A==} - data-view-buffer@1.0.2: resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} @@ -2877,14 +2699,6 @@ packages: supports-color: optional: true - decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} - engines: {node: '>=0.10.0'} - - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} @@ -2938,8 +2752,8 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} - defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + defu@6.1.7: + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} @@ -2953,8 +2767,9 @@ packages: engines: {node: '>=0.10'} hasBin: true - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} dingtalk-jsapi@2.15.6: resolution: {integrity: sha512-804mFz2AFV/H9ysmo7dLqMjSGOQgREsgQIuep+Xg+yNQeQtnUOYntElEzlB798Sj/691e4mMKz9mtQ7v9qdjuA==} @@ -2963,9 +2778,6 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -2974,19 +2786,6 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - - domutils@3.2.2: - resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} - dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} @@ -2998,6 +2797,10 @@ packages: resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} + dotenv@17.4.2: + resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} + engines: {node: '>=12'} + download-git-repo@3.0.2: resolution: {integrity: sha512-N8hWXD4hXqmEcNoR8TBYFntaOcYvEQ7Bz90mgm3bZRTuteGQqwT32VDMnTyD0KTEvb8BWrMc1tVmzuV9u/WrAg==} @@ -3018,32 +2821,28 @@ packages: electron-to-chromium@1.5.214: resolution: {integrity: sha512-TpvUNdha+X3ybfU78NoQatKvQEm1oq3lf2QbnmCEdw+Bd9RuIAY+hJTvq1avzHM0f7EJfnH3vbCnbzKzisc/9Q==} + electron-to-chromium@1.5.378: + resolution: {integrity: sha512-VinvOAuuPmdD1guEgGv5f2Qp7/vlfqOrUOMYNnOD4wj3pit8kRsQHzfIf6teyUGWo15Tg5+bOJaRunvyltpVWQ==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - - encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.18.3: - resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} + enhanced-resolve@5.21.6: + resolution: {integrity: sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==} engines: {node: '>=10.13.0'} entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - entities@6.0.1: - resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} engines: {node: '>=0.12'} env-paths@2.2.1: @@ -3055,9 +2854,6 @@ packages: engines: {node: '>=4'} hasBin: true - err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} @@ -3114,8 +2910,8 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-config-taro@4.1.9: - resolution: {integrity: sha512-vPtiWIIb4P2RxuGpTQvRiWNrxuKZvhVl/eSHCyxa6IXo26bTOLcg3Hv5imaDi8NRshqLT0jqcf85dWWBYxBxpw==} + eslint-config-taro@4.2.0: + resolution: {integrity: sha512-PLN4yUj9tvNSQACmMhww3fN1aVNXFv0mnYdP8ycPSv7AXHRNUJ0rODggbpz7c7SeCsShM0O4wsVjKaI8XulI/A==} engines: {node: '>= 18'} peerDependencies: eslint: ^8 @@ -3208,6 +3004,11 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + esquery@1.6.0: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} @@ -3238,6 +3039,9 @@ packages: exsolve@1.0.7: resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} + exsolve@1.1.0: + resolution: {integrity: sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==} + ext-list@2.2.2: resolution: {integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==} engines: {node: '>=0.10.0'} @@ -3322,10 +3126,6 @@ packages: resolution: {integrity: sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==} engines: {node: '>=14.16'} - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -3371,32 +3171,27 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + fraction.js@5.3.4: + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + from2@2.3.0: resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@11.3.1: - resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==} - engines: {node: '>=14.14'} - fs-extra@11.3.2: resolution: {integrity: sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==} engines: {node: '>=14.14'} + fs-extra@11.3.5: + resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} + engines: {node: '>=14.14'} + fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - - fs-minipass@3.0.3: - resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -3462,8 +3257,11 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} - giget@1.2.5: - resolution: {integrity: sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==} + get-value@4.1.0: + resolution: {integrity: sha512-mKjrL73VxCUixi0Qe9OuerDVkm+475FeNwM5zZpjK6TK/a7fqv/dGI7vkRgvWkyw1xQ9Fl+wKuOUgPkE6aYB3w==} + + giget@3.3.0: + resolution: {integrity: sha512-gzi2D96p+AMfDcmJHGDj3KJ9NRiwvlFAU5yfa3ROwWZmFUjX4P43x3BcyRaOMMLto1vUo7C+86+MFhYTl6Ryiw==} hasBin: true git-clone@0.1.0: @@ -3483,14 +3281,7 @@ packages: glob@10.2.6: resolution: {integrity: sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA==} engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - glob@10.5.0: - resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@7.2.3: @@ -3549,10 +3340,6 @@ packages: resolution: {integrity: sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==} engines: {node: '>=0.8.0'} - hard-rejection@2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - harmony-reflect@1.6.2: resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} @@ -3611,17 +3398,6 @@ packages: hookified@1.12.0: resolution: {integrity: sha512-hMr1Y9TCLshScrBbV2QxJ9BROddxZ12MX9KsCtuGGy/3SmmN5H1PllKerrVlSotur9dlE8hmUKAOSa3WDzsZmQ==} - hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - - hosted-git-info@4.1.0: - resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} - engines: {node: '>=10'} - - hosted-git-info@8.1.0: - resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} - engines: {node: ^18.17.0 || >=20.5.0} - html-entities@2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} @@ -3634,27 +3410,12 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - htmlparser2@10.0.0: - resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==} - http-cache-semantics@3.8.1: resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==} http-cache-semantics@4.2.0: resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} - http-proxy-agent@7.0.2: - resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} - engines: {node: '>= 14'} - - https-proxy-agent@7.0.6: - resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} - engines: {node: '>= 14'} - - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - iconv-lite@0.7.0: resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==} engines: {node: '>=0.10.0'} @@ -3690,18 +3451,10 @@ packages: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} - import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -3724,10 +3477,6 @@ packages: resolution: {integrity: sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==} engines: {node: '>=4'} - ip-address@10.0.1: - resolution: {integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==} - engines: {node: '>= 12'} - is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -3839,6 +3588,10 @@ packages: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} + is-primitive@3.0.1: + resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} + engines: {node: '>=0.10.0'} + is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -3908,19 +3661,12 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - - jiti@2.5.1: - resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + jiti@2.7.0: + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} hasBin: true joi@17.13.3: @@ -3983,10 +3729,6 @@ packages: jsonp-retry@1.0.3: resolution: {integrity: sha512-/jmE9+shtKP+oIt2AWO9Wx+C27NTGpLCEw4QHOqpoV2X6ta374HE9C+EEdgu8r3iLKgFMx7u5j0mCwxWN8UdlA==} - jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - keyv@3.0.0: resolution: {integrity: sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==} @@ -4003,9 +3745,6 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - known-css-properties@0.26.0: - resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==} - known-css-properties@0.37.0: resolution: {integrity: sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==} @@ -4020,6 +3759,80 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -4031,10 +3844,6 @@ packages: resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} engines: {node: '>=6.11.5'} - loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - loader-utils@3.3.1: resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} engines: {node: '>= 12.13.0'} @@ -4043,9 +3852,9 @@ packages: resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} engines: {node: '>=14'} - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + local-pkg@1.2.1: + resolution: {integrity: sha512-++gUqRDEvcnN6Zhqrr+y/CkVEHhlrR96vZn3nZZPYzMcBUyBtTKzB9NadClFIsIVSsu+3i9tfk/erqy9kAmt7Q==} + engines: {node: '>=14'} locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} @@ -4104,32 +3913,23 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.5.1: + resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - magic-string@0.30.18: resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==} + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + make-dir@1.3.0: resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} engines: {node: '>=4'} - make-fetch-happen@14.0.3: - resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==} - engines: {node: ^18.17.0 || >=20.5.0} - - map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} - - map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} @@ -4144,10 +3944,6 @@ packages: resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} engines: {node: '>=18'} - meow@9.0.0: - resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} - engines: {node: '>=10'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -4179,10 +3975,6 @@ packages: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} - min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - minimatch@10.1.1: resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} engines: {node: 20 || >=22} @@ -4198,41 +3990,9 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - minimist-options@4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} - minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass-collect@2.0.1: - resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} - engines: {node: '>=16 || 14 >=14.17'} - - minipass-fetch@4.0.1: - resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==} - engines: {node: ^18.17.0 || >=20.5.0} - - minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} - - minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} - - minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} - - minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - minipass@6.0.2: resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} engines: {node: '>=16 || 14 >=14.17'} @@ -4241,24 +4001,6 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - - minizlib@3.0.2: - resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} - engines: {node: '>= 18'} - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - mlly@1.8.0: resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} @@ -4283,13 +4025,14 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.15: + resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - negotiator@1.0.0: - resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} - engines: {node: '>= 0.6'} - neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -4302,18 +4045,12 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-fetch-native@1.6.7: - resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} - node-releases@2.0.20: resolution: {integrity: sha512-7gK6zSXEH6neM212JgfYFXe+GmZQM+fia5SsusuBIUgnPheLFBmIPhtFoAQRj8/7wASYQnbDlHPVwY0BefoFgA==} - normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - - normalize-package-data@3.0.3: - resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} - engines: {node: '>=10'} + node-releases@2.0.49: + resolution: {integrity: sha512-f06bl1D+8ZDkn2oOQQKAh5/otFWqVnM1Q5oerA8Pex7UfT66Tx4IPHIqVVFKqFT3FUtaDstdgkM7yT7JWhqxfw==} + engines: {node: '>=18'} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -4335,30 +4072,13 @@ packages: resolution: {integrity: sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==} engines: {node: '>=4'} - npm-package-arg@12.0.2: - resolution: {integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==} - engines: {node: ^18.17.0 || >=20.5.0} - - npm-registry-fetch@18.0.2: - resolution: {integrity: sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==} - engines: {node: ^18.17.0 || >=20.5.0} - nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nypm@0.5.4: - resolution: {integrity: sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==} - 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.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} @@ -4425,37 +4145,18 @@ packages: resolution: {integrity: sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==} engines: {node: '>=4'} - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - p-map@7.0.3: - resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==} - engines: {node: '>=18'} - p-timeout@2.0.1: resolution: {integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==} engines: {node: '>=4'} - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} @@ -4524,8 +4225,8 @@ packages: pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - perfect-debounce@1.0.0: - resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + perfect-debounce@2.1.0: + resolution: {integrity: sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==} picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -4580,149 +4281,46 @@ packages: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} - postcss-attribute-case-insensitive@7.0.1: - resolution: {integrity: sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-clamp@4.1.0: - resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} - engines: {node: '>=7.6.0'} - peerDependencies: - postcss: ^8.4.6 - - postcss-color-functional-notation@7.0.11: - resolution: {integrity: sha512-zfqoUSaHMko/k2PA9xnaydVTHqYv5vphq5Q2AHcG/dCdv/OkHYWcVWfVTBKZ526uzT8L7NghuvSw3C9PxlKnLg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-color-hex-alpha@10.0.0: - resolution: {integrity: sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-color-rebeccapurple@10.0.0: - resolution: {integrity: sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - postcss-css-variables@0.19.0: resolution: {integrity: sha512-Hr0WEYKLK9VCrY15anHXOd4RCvJy/xRvCnWdplGBeLInwEj6Z14hgzTb2W/39dYTCnS8hnHUfU4/F1zxX0IZuQ==} peerDependencies: postcss: ^8.2.6 - postcss-custom-media@11.0.6: - resolution: {integrity: sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-custom-properties@14.0.6: - resolution: {integrity: sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-custom-selectors@8.0.5: - resolution: {integrity: sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-dir-pseudo-class@9.0.1: - resolution: {integrity: sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-double-position-gradients@6.0.3: - resolution: {integrity: sha512-Dl0Z9sdbMwrPslgOaGBZRGo3TASmmgTcqcUODr82MTYyJk6devXZM6MlQjpQKMJqlLJ6oL1w78U7IXFdPA5+ug==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-focus-visible@10.0.1: - resolution: {integrity: sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-focus-within@9.0.1: - resolution: {integrity: sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-font-variant@5.0.0: - resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} - peerDependencies: - postcss: ^8.1.0 - - postcss-gap-properties@6.0.0: - resolution: {integrity: sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-html-transform@4.1.9: - resolution: {integrity: sha512-HA12pJS1+1/01elzbVmTd8qOvVbjg9xu23B1xoTiHwmt3VJmhR5uM3nnwk5OTyUgnvQqutYQV3C/OIfYq4FaOw==} + postcss-html-transform@4.2.0: + resolution: {integrity: sha512-r1YYkv1jI2iFLG0Erk7h2+DFpfairizCxelAkj1cx2qPTm7TmN8mqibNX2D22KSVWaja6FVduvNMMcO2sG2upw==} engines: {node: '>= 18'} peerDependencies: postcss: ^8 - postcss-image-set-function@7.0.0: - resolution: {integrity: sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - 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.1: resolution: {integrity: sha512-2xVS1NCZAfjtVdvXiyegxzJ447GyqCeEI5V7ApgQVOWnros1p5lGNovJNapwPpMombyFBfqDwt7AD3n2l0KOfQ==} 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-lab-function@7.0.11: - resolution: {integrity: sha512-BEA4jId8uQe1gyjZZ6Bunb6ZsH2izks+v25AxQJDBtigXCjTLmCPWECwQpLTtcxH589MVxhs/9TAmRC6lUEmXQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} + postcss-load-config@5.1.0: + resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} + engines: {node: '>= 18'} peerDependencies: + jiti: '>=1.21.0' postcss: '>=8.0.9' - ts-node: '>=9.0.0' + tsx: ^4.8.1 peerDependenciesMeta: + jiti: + optional: true postcss: optional: true - ts-node: + tsx: optional: true - postcss-load-config@5.1.0: - resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} + 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' tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: jiti: optional: true @@ -4730,15 +4328,8 @@ packages: optional: true tsx: optional: true - - postcss-logical@8.1.0: - resolution: {integrity: sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-media-query-parser@0.2.3: - resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} + yaml: + optional: true postcss-modules-extract-imports@3.1.0: resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} @@ -4769,82 +4360,41 @@ packages: peerDependencies: postcss: ^8.0.0 - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-nesting@13.0.2: - resolution: {integrity: sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-opacity-percentage@3.0.0: - resolution: {integrity: sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-overflow-shorthand@6.0.0: - resolution: {integrity: sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-page-break@3.0.4: - resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} - peerDependencies: - postcss: ^8 - - postcss-place@10.0.0: - resolution: {integrity: sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - - postcss-plugin-constparse@4.1.9: - resolution: {integrity: sha512-BW5CPrnmJmil4m1h+1+rqJuZ0AZqiEL2bFOCG/TVe5R9Vu+RwHzG5zpntPIco7cx+0Kb+4ei8udtDcAwxe0JpA==} + postcss-plugin-constparse@4.2.0: + resolution: {integrity: sha512-kjkZHf99Hf9BdrQXDsxMIdjHANI0sR4wWB4U/abxeUkdug/DuWPIVpb45UYuF4fwv2HzAbwj0Dd/ildSp3uz9g==} engines: {node: '>= 18'} peerDependencies: postcss: ^8 - postcss-preset-env@10.3.1: - resolution: {integrity: sha512-8ZOOWVwQ0iMpfEYkYo+U6W7fE2dJ/tP6dtEFwPJ66eB5JjnFupfYh+y6zo+vWDO72nGhKOVdxwhTjfzcSNRg4Q==} - engines: {node: '>=18'} + postcss-plugin-shared@1.1.5: + resolution: {integrity: sha512-lYn9dyw3+BDpK39DI9HdMdDfdPnPKnIMA4OJnkodWnZ0OOZrDCUafpQaIUcBLXlInLBGYFo3YhB/BwyuwUY1Kw==} peerDependencies: - postcss: ^8.4 + postcss: ^8 - postcss-pseudo-class-any-link@10.0.1: - resolution: {integrity: sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==} - engines: {node: '>=18'} + postcss-pxtrans@1.0.4: + resolution: {integrity: sha512-AETi28AKg2ImSCkVIden6xOaPjy8CeauLNb5EImdsIpft7vXmsqvYWcfu2yy8rcHr7RCq6raCufwl6EuobiIgA==} peerDependencies: - postcss: ^8.4 + postcss: ^8 - postcss-pxtransform@4.1.9: - resolution: {integrity: sha512-GYMUk34NuqDsFvvuEEgiZGirxkn2tXmrjlM72SusAQVqRSIuXR6zJmqxL+l8i+ap1Ybp83dqWB8B9xONju9kug==} + postcss-pxtransform@4.2.0: + resolution: {integrity: sha512-KjOAP2X43Y9RHvKy8ILy9wzChlNzraLol50pU+Tg8/9+SEdjZ0qEhgKEtAMyRr4Fjf++nlW9oOdRcv7qIxq9Qw==} engines: {node: '>= 18'} peerDependencies: postcss: ^8 - postcss-rem-to-responsive-pixel@6.0.2: - resolution: {integrity: sha512-Qseol4vPNC+WJIzwU7AWXGc7pjcw+7c2YRh6bwpwz/4akmtL9Zu/mZ87yeaiGuqQaBgQy45266uxIBQY+BMUfQ==} + postcss-rem-to-responsive-pixel@7.0.4: + resolution: {integrity: sha512-KLWSuwZotO0RBRboavb1Ui0W1EjempzgnvvNJqQ2BOduTBIiJJhrizZpglVBkcwF3EXqhRv/kER0zHi+Wxr5Mg==} engines: {node: '>=16.6.0'} - - postcss-replace-overflow-wrap@4.0.0: - resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} peerDependencies: - postcss: ^8.0.3 + postcss: ^8 postcss-resolve-nested-selector@0.1.6: resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==} - postcss-safe-parser@6.0.0: - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} + postcss-rule-unit-converter@0.2.2: + resolution: {integrity: sha512-6+/zbOOPLLThV/8hBz8tU8ftcGw6VEpwdtpdJMyfUZllsinmRc1cUDI5B9AWkkOThCI+IcnJS8he4zkERQnEOA==} peerDependencies: - postcss: ^8.3.3 + postcss: ^8 postcss-safe-parser@7.0.1: resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} @@ -4852,12 +4402,6 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-selector-not@8.0.1: - resolution: {integrity: sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==} - engines: {node: '>=18'} - peerDependencies: - postcss: ^8.4 - postcss-selector-parser@6.1.2: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} @@ -4866,9 +4410,17 @@ packages: resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} engines: {node: '>=4'} + postcss-selector-parser@7.1.4: + resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==} + engines: {node: '>=4'} + postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + postcss@8.5.15: + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} @@ -4885,20 +4437,12 @@ packages: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} - proc-log@5.0.0: - resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==} - engines: {node: ^18.17.0 || >=20.5.0} - process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} promise-polyfill@7.1.2: resolution: {integrity: sha512-FuEc12/eKqqoRYIGBrUptCBRhobL19PS2U31vMNTfyck1FxPyMfgsXyW4Mav85y/ZN1hop3hOwRlUDok23oYfQ==} - promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} - property-expr@2.0.6: resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} @@ -4929,15 +4473,11 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} - randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - rc9@2.1.2: - resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + rc9@3.0.1: + resolution: {integrity: sha512-gMDyleLWVE+i6Sgtc0QbbY6pEKqYs97NGi6isHQPqYlLemPoO8dxQ3uGi0f4NiP98c+jMW6cG1Kx9dDwfvqARQ==} rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} @@ -4950,14 +4490,6 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - - read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -4973,9 +4505,9 @@ packages: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} - redent@3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} + readdirp@5.0.0: + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} + engines: {node: '>= 20.19.0'} reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} @@ -5040,11 +4572,6 @@ packages: resolve-pathname@3.0.0: resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - resolve@1.22.11: resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} engines: {node: '>= 0.4'} @@ -5057,10 +4584,6 @@ packages: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} - retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} - reusify@1.1.0: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -5129,10 +4652,6 @@ packages: resolution: {integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==} hasBin: true - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -5147,6 +4666,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + sentence-case@3.0.4: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} @@ -5175,6 +4699,10 @@ packages: resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} engines: {node: '>= 0.4'} + set-value@4.1.0: + resolution: {integrity: sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==} + engines: {node: '>=11.0'} + shallow-clone@3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} @@ -5218,24 +4746,12 @@ packages: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} - smart-buffer@4.2.0: - resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} - engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - smob@1.5.0: resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} - socks-proxy-agent@8.0.5: - resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} - engines: {node: '>= 14'} - - socks@2.8.7: - resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} - engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - solid-js@1.9.9: resolution: {integrity: sha512-A0ZBPJQldAeGCTW0YRYJmt7RCeh5rbFfPZ2aOttgYnctHE7HgKeHCBB/PVc2P7eOfmNXqMFFFoYYdm3S4dcbkA==} @@ -5262,26 +4778,10 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - - spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - - spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - - spdx-license-ids@3.0.22: - resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==} - split-on-first@3.0.0: resolution: {integrity: sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==} engines: {node: '>=12'} - ssri@12.0.0: - resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==} - engines: {node: ^18.17.0 || >=20.5.0} - stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} @@ -5334,10 +4834,6 @@ packages: strip-dirs@2.1.0: resolution: {integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==} - strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -5350,24 +4846,11 @@ packages: resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} engines: {node: '>=0.10.0'} - style-search@0.1.0: - resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} - - stylelint@14.16.1: - resolution: {integrity: sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - stylelint@16.23.1: resolution: {integrity: sha512-dNvDTsKV1U2YtiUDfe9d2gp902veFeo3ecCWdGlmLm2WFrAV0+L5LoOj/qHSBABQwMsZPJwfC4bf39mQm1S5zw==} 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'} @@ -5376,10 +4859,6 @@ packages: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} - supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - supports-hyperlinks@3.2.0: resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==} engines: {node: '>=14.18'} @@ -5402,11 +4881,13 @@ packages: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} - tailwindcss-config@1.1.1: - resolution: {integrity: sha512-VSHcqvRzx95BR5fhMzgEDUU53/18u2K7X2ZtS4gk7xjuQZRfCIgsmF347n1QPrPDXESpepXazN2ULgMlMDpSUg==} + tailwindcss-config@2.0.0: + resolution: {integrity: sha512-9v4u+G+FFDgAHAD1Km2MuHr82EG30d24l7cY9wSo8hQkeb9A384fuKI23hhbEHwAYhPKdROl6wTtoNpTDRHYFQ==} + engines: {node: ^20.19.0 || >=22.12.0} - tailwindcss-patch@7.1.4: - resolution: {integrity: sha512-hlX9cupmZDXdtzQgZ7zVcMZIVLYPOS1QTFtSr1yvjVPcUw2YZMDTL8mWh3FRBVbUIA8IqQGhsr6aaZxz3w71nQ==} + tailwindcss-patch@9.5.0: + resolution: {integrity: sha512-bCONP8qcBcsj/olK02bOIUmO04CSgeKS1qZSdOHKWTOPOdvZDryWYSeyTeT0z1UAQf43uYeON4+/o2SCsJ18dw==} + engines: {node: '>=22.13.0'} hasBin: true peerDependencies: tailwindcss: '>=2.0.0' @@ -5414,27 +4895,21 @@ packages: tailwindcss: optional: true - tailwindcss@3.4.17: - resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true + tailwindcss@4.3.1: + resolution: {integrity: sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q==} tapable@2.3.0: resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} engines: {node: '>=6'} + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + tar-stream@1.6.2: resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} engines: {node: '>= 0.8.0'} - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - - tar@7.4.3: - resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} - engines: {node: '>=18'} - terser-webpack-plugin@5.3.14: resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} engines: {node: '>= 10.13.0'} @@ -5481,9 +4956,6 @@ packages: tiny-case@1.0.3: resolution: {integrity: sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.0.1: resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} @@ -5502,10 +4974,6 @@ packages: toposort@2.0.2: resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} - trim-newlines@3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} - engines: {node: '>=8'} - trim-repeated@1.0.0: resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} engines: {node: '>=0.10.0'} @@ -5516,9 +4984,6 @@ packages: peerDependencies: typescript: '>=4.2.0' - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -5538,10 +5003,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-fest@0.18.1: - resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} - engines: {node: '>=10'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -5550,14 +5011,6 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - - type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} - type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} @@ -5598,9 +5051,6 @@ packages: unbzip2-stream@1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} - undici-types@7.10.0: - resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} - undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} @@ -5620,14 +5070,6 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} - unique-filename@4.0.0: - resolution: {integrity: sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==} - engines: {node: ^18.17.0 || >=20.5.0} - - unique-slug@5.0.0: - resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==} - engines: {node: ^18.17.0 || >=20.5.0} - universal-router@9.2.1: resolution: {integrity: sha512-i3XDhyfg0znwCu2Ue1zwWIWgfed+XYDqlUYXgriGnS58tzO3RgKHe4KWtq9HLQOl/Tknnh0C6jEH0+FLTrrBiQ==} @@ -5645,6 +5087,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} @@ -5668,23 +5116,13 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - v8-compile-cache@2.4.0: - resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} - validate-html-nesting@1.2.3: resolution: {integrity: sha512-kdkWdCl6eCeLlRShJKbjVOU2kFKxMF8Ghu50n+crEoyx+VKm3FxAxF9z4DCy6+bbTOqNW0+jcIYRnjoIRzigRw==} - validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validate-npm-package-name@5.0.1: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - validate-npm-package-name@6.0.2: - resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==} - engines: {node: ^18.17.0 || >=20.5.0} - vite-plugin-static-copy@0.17.1: resolution: {integrity: sha512-9h3iaVs0bqnqZOM5YHJXGHqdC5VAVlTZ2ARYsuNpzhEJUHmFqXY7dAK4ZFpjEQ4WLFKcaN8yWbczr81n01U4sQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -5763,9 +5201,9 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - weapp-tailwindcss@4.2.6: - resolution: {integrity: sha512-87BWOcLkz4vk1vUwTmo9qHEjGaoYibym7n4VcxP3v7uXecnTSPzknbj3AOpd4LyNyH2PvJdSfwc/UO/T8/Yp/g==} - engines: {node: ^18.17.0 || >=20.5.0} + weapp-tailwindcss@5.1.0: + resolution: {integrity: sha512-1w13EzkiGv6iHO9hsacMiz64JaMPxyecBVGwhOzvGfpGGbBSmxPapEPa+6Qw3PomY+DaxwhCTOzwYdsePwoUjg==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true webpack-merge@5.10.0: @@ -5836,10 +5274,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - write-file-atomic@5.0.1: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5855,22 +5289,16 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - yallist@5.0.0: - resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} - engines: {node: '>=18'} - - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - yaml@2.8.1: resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} engines: {node: '>= 14.6'} hasBin: true + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -5891,8 +5319,6 @@ packages: snapshots: - '@alloc/quick-lru@5.2.0': {} - '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.13 @@ -5913,6 +5339,12 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.28.4': {} '@babel/core@7.28.4': @@ -5959,6 +5391,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 + '@babel/generator@7.29.7': + dependencies: + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.27.3': dependencies: '@babel/types': 7.28.5 @@ -6004,6 +5444,8 @@ snapshots: '@babel/helper-globals@7.28.0': {} + '@babel/helper-globals@7.29.7': {} + '@babel/helper-member-expression-to-functions@7.27.1': dependencies: '@babel/traverse': 7.28.4 @@ -6064,10 +5506,14 @@ snapshots: '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-string-parser@7.29.7': {} + '@babel/helper-validator-identifier@7.27.1': {} '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-identifier@7.29.7': {} + '@babel/helper-validator-option@7.27.1': {} '@babel/helper-wrap-function@7.28.3': @@ -6083,10 +5529,6 @@ snapshots: '@babel/template': 7.27.2 '@babel/types': 7.28.4 - '@babel/parser@7.28.3': - dependencies: - '@babel/types': 7.28.4 - '@babel/parser@7.28.4': dependencies: '@babel/types': 7.28.4 @@ -6095,6 +5537,10 @@ snapshots: dependencies: '@babel/types': 7.28.5 + '@babel/parser@7.29.7': + dependencies: + '@babel/types': 7.29.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -6644,17 +6090,11 @@ snapshots: '@babel/parser': 7.28.4 '@babel/types': 7.28.4 - '@babel/traverse@7.28.3': + '@babel/template@7.29.7': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.4 - '@babel/template': 7.27.2 - '@babel/types': 7.28.4 - debug: 4.4.1 - transitivePeerDependencies: - - supports-color + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 '@babel/traverse@7.28.4': dependencies: @@ -6680,10 +6120,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.28.2': + '@babel/traverse@7.29.7': dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color '@babel/types@7.28.4': dependencies: @@ -6695,24 +6142,10 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@csstools/cascade-layer-name-parser@2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + '@babel/types@7.29.7': dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/color-helpers@5.1.0': {} - - '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - - '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': - dependencies: - '@csstools/color-helpers': 5.1.0 - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': dependencies: @@ -6725,330 +6158,81 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-alpha-function@1.0.0(postcss@8.5.6)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - - '@csstools/postcss-cascade-layers@5.0.2(postcss@8.5.6)': + '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.0)': dependencies: - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0) - postcss: 8.5.6 postcss-selector-parser: 7.1.0 - '@csstools/postcss-color-function-display-p3-linear@1.0.0(postcss@8.5.6)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 + '@dual-bundle/import-meta-resolve@4.2.1': {} - '@csstools/postcss-color-function@4.0.11(postcss@8.5.6)': + '@egoist/tailwindcss-icons@1.9.0(tailwindcss@4.3.1)': dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 + '@iconify/utils': 2.3.0 + tailwindcss: 4.3.1 + transitivePeerDependencies: + - supports-color - '@csstools/postcss-color-mix-function@3.0.11(postcss@8.5.6)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 + '@esbuild/aix-ppc64@0.21.5': + optional: true - '@csstools/postcss-color-mix-variadic-function-arguments@1.0.1(postcss@8.5.6)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 + '@esbuild/android-arm64@0.18.20': + optional: true - '@csstools/postcss-content-alt-text@2.0.7(postcss@8.5.6)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 + '@esbuild/android-arm64@0.21.5': + optional: true - '@csstools/postcss-exponential-functions@2.0.9(postcss@8.5.6)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.6 + '@esbuild/android-arm@0.18.20': + optional: true - '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.6)': - dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/android-arm@0.21.5': + optional: true - '@csstools/postcss-gamut-mapping@2.0.11(postcss@8.5.6)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.6 + '@esbuild/android-x64@0.18.20': + optional: true - '@csstools/postcss-gradients-interpolation-method@5.0.11(postcss@8.5.6)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 + '@esbuild/android-x64@0.21.5': + optional: true - '@csstools/postcss-hwb-function@4.0.11(postcss@8.5.6)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 + '@esbuild/darwin-arm64@0.18.20': + optional: true - '@csstools/postcss-ic-unit@4.0.3(postcss@8.5.6)': - dependencies: - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/darwin-arm64@0.21.5': + optional: true - '@csstools/postcss-initial@2.0.1(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 + '@esbuild/darwin-x64@0.18.20': + optional: true - '@csstools/postcss-is-pseudo-class@5.0.3(postcss@8.5.6)': - dependencies: - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0) - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 + '@esbuild/darwin-x64@0.21.5': + optional: true - '@csstools/postcss-light-dark-function@2.0.10(postcss@8.5.6)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 + '@esbuild/freebsd-arm64@0.18.20': + optional: true - '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 + '@esbuild/freebsd-arm64@0.21.5': + optional: true - '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 + '@esbuild/freebsd-x64@0.18.20': + optional: true - '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 + '@esbuild/freebsd-x64@0.21.5': + optional: true - '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/linux-arm64@0.18.20': + optional: true - '@csstools/postcss-logical-viewport-units@3.0.4(postcss@8.5.6)': - dependencies: - '@csstools/css-tokenizer': 3.0.4 - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 + '@esbuild/linux-arm64@0.21.5': + optional: true - '@csstools/postcss-media-minmax@2.0.9(postcss@8.5.6)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - postcss: 8.5.6 + '@esbuild/linux-arm@0.18.20': + optional: true - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5(postcss@8.5.6)': - dependencies: - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - postcss: 8.5.6 + '@esbuild/linux-arm@0.21.5': + optional: true - '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.6)': - dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/linux-ia32@0.18.20': + optional: true - '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-oklab-function@4.0.11(postcss@8.5.6)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - - '@csstools/postcss-progressive-custom-properties@4.2.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-random-function@2.0.1(postcss@8.5.6)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.6 - - '@csstools/postcss-relative-color-syntax@3.0.11(postcss@8.5.6)': - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - - '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - - '@csstools/postcss-sign-functions@1.1.4(postcss@8.5.6)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.6 - - '@csstools/postcss-stepped-value-functions@4.0.9(postcss@8.5.6)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.6 - - '@csstools/postcss-text-decoration-shorthand@4.0.3(postcss@8.5.6)': - dependencies: - '@csstools/color-helpers': 5.1.0 - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - '@csstools/postcss-trigonometric-functions@4.0.9(postcss@8.5.6)': - dependencies: - '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.6 - - '@csstools/postcss-unset-value@4.0.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - - '@csstools/selector-resolve-nested@3.1.0(postcss-selector-parser@7.1.0)': - dependencies: - postcss-selector-parser: 7.1.0 - - '@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2)': - dependencies: - postcss-selector-parser: 6.1.2 - - '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.0)': - dependencies: - postcss-selector-parser: 7.1.0 - - '@csstools/utilities@2.0.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - - '@dual-bundle/import-meta-resolve@4.2.1': {} - - '@egoist/tailwindcss-icons@1.9.0(tailwindcss@3.4.17)': - dependencies: - '@iconify/utils': 2.3.0 - tailwindcss: 3.4.17 - transitivePeerDependencies: - - supports-color - - '@esbuild/aix-ppc64@0.21.5': - optional: true - - '@esbuild/android-arm64@0.18.20': - optional: true - - '@esbuild/android-arm64@0.21.5': - optional: true - - '@esbuild/android-arm@0.18.20': - optional: true - - '@esbuild/android-arm@0.21.5': - optional: true - - '@esbuild/android-x64@0.18.20': - optional: true - - '@esbuild/android-x64@0.21.5': - optional: true - - '@esbuild/darwin-arm64@0.18.20': - optional: true - - '@esbuild/darwin-arm64@0.21.5': - optional: true - - '@esbuild/darwin-x64@0.18.20': - optional: true - - '@esbuild/darwin-x64@0.21.5': - optional: true - - '@esbuild/freebsd-arm64@0.18.20': - optional: true - - '@esbuild/freebsd-arm64@0.21.5': - optional: true - - '@esbuild/freebsd-x64@0.18.20': - optional: true - - '@esbuild/freebsd-x64@0.21.5': - optional: true - - '@esbuild/linux-arm64@0.18.20': - optional: true - - '@esbuild/linux-arm64@0.21.5': - optional: true - - '@esbuild/linux-arm@0.18.20': - optional: true - - '@esbuild/linux-arm@0.21.5': - optional: true - - '@esbuild/linux-ia32@0.18.20': - optional: true - - '@esbuild/linux-ia32@0.21.5': - optional: true + '@esbuild/linux-ia32@0.21.5': + optional: true '@esbuild/linux-loong64@0.18.20': optional: true @@ -7226,10 +6410,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/fs-minipass@4.0.1': - dependencies: - minipass: 7.1.2 - '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -7279,22 +6459,6 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@npmcli/agent@3.0.0': - dependencies: - agent-base: 7.1.4 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 - lru-cache: 10.4.3 - socks-proxy-agent: 8.0.5 - transitivePeerDependencies: - - supports-color - - '@npmcli/fs@4.0.0': - dependencies: - semver: 7.7.3 - - '@npmcli/redact@3.2.2': {} - '@parcel/watcher-android-arm64@2.5.1': optional: true @@ -7485,51 +6649,126 @@ snapshots: dependencies: defer-to-connect: 1.1.3 - '@tailwindcss-mangle/config@5.1.1': + '@tailwindcss-mangle/config@7.0.2': dependencies: - '@tailwindcss-mangle/shared': 4.1.1 - c12: 2.0.4 - fs-extra: 11.3.2 + '@tailwindcss-mangle/shared': 4.1.5 + c12: 3.3.4 + fs-extra: 11.3.5 is-css-request: 1.0.1 pathe: 2.0.3 transitivePeerDependencies: - magicast - '@tailwindcss-mangle/shared@4.1.1': {} + '@tailwindcss-mangle/engine@0.1.0(tailwindcss@4.3.1)': + dependencies: + '@tailwindcss/node': 4.3.1 + '@tailwindcss/oxide': 4.3.1 + micromatch: 4.0.8 + pathe: 2.0.3 + postcss: 8.5.15 + optionalDependencies: + tailwindcss: 4.3.1 + + '@tailwindcss-mangle/shared@4.1.5': {} - '@tarojs/api@4.1.9(@tarojs/runtime@4.1.9)(@tarojs/shared@4.1.9)': + '@tailwindcss/node@4.3.1': dependencies: - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.21.6 + jiti: 2.7.0 + lightningcss: 1.32.0 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.3.1 + + '@tailwindcss/oxide-android-arm64@4.3.1': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.3.1': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.3.1': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.3.1': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.3.1': + optional: true - '@tarojs/binding-darwin-arm64@4.1.9': + '@tailwindcss/oxide-linux-arm64-musl@4.3.1': optional: true - '@tarojs/binding-darwin-x64@4.1.9': + '@tailwindcss/oxide-linux-x64-gnu@4.3.1': optional: true - '@tarojs/binding-linux-x64-gnu@4.1.9': + '@tailwindcss/oxide-linux-x64-musl@4.3.1': optional: true - '@tarojs/binding-win32-x64-msvc@4.1.9': + '@tailwindcss/oxide-wasm32-wasi@4.3.1': optional: true - '@tarojs/binding@4.1.9': + '@tailwindcss/oxide-win32-arm64-msvc@4.3.1': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.3.1': + optional: true + + '@tailwindcss/oxide@4.3.1': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.3.1 + '@tailwindcss/oxide-darwin-arm64': 4.3.1 + '@tailwindcss/oxide-darwin-x64': 4.3.1 + '@tailwindcss/oxide-freebsd-x64': 4.3.1 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.1 + '@tailwindcss/oxide-linux-arm64-gnu': 4.3.1 + '@tailwindcss/oxide-linux-arm64-musl': 4.3.1 + '@tailwindcss/oxide-linux-x64-gnu': 4.3.1 + '@tailwindcss/oxide-linux-x64-musl': 4.3.1 + '@tailwindcss/oxide-wasm32-wasi': 4.3.1 + '@tailwindcss/oxide-win32-arm64-msvc': 4.3.1 + '@tailwindcss/oxide-win32-x64-msvc': 4.3.1 + + '@tarojs/api@4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)': + dependencies: + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 + + '@tarojs/binding-darwin-arm64@4.2.0': + optional: true + + '@tarojs/binding-darwin-x64@4.2.0': + optional: true + + '@tarojs/binding-linux-arm64-gnu@4.2.0': + optional: true + + '@tarojs/binding-linux-x64-gnu@4.2.0': + optional: true + + '@tarojs/binding-win32-x64-msvc@4.2.0': + optional: true + + '@tarojs/binding@4.2.0': dependencies: '@napi-rs/triples': 1.2.0 optionalDependencies: - '@tarojs/binding-darwin-arm64': 4.1.9 - '@tarojs/binding-darwin-x64': 4.1.9 - '@tarojs/binding-linux-x64-gnu': 4.1.9 - '@tarojs/binding-win32-x64-msvc': 4.1.9 + '@tarojs/binding-darwin-arm64': 4.2.0 + '@tarojs/binding-darwin-x64': 4.2.0 + '@tarojs/binding-linux-arm64-gnu': 4.2.0 + '@tarojs/binding-linux-x64-gnu': 4.2.0 + '@tarojs/binding-win32-x64-msvc': 4.2.0 - '@tarojs/cli@4.1.9(@types/node@24.10.1)': + '@tarojs/cli@4.2.0(@types/node@24.10.1)': dependencies: - '@tarojs/binding': 4.1.9 - '@tarojs/helper': 4.1.9 + '@tarojs/binding': 4.2.0 + '@tarojs/helper': 4.2.0 '@tarojs/plugin-doctor': 0.0.13 - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 adm-zip: 0.5.16 axios: 1.13.2 cli-highlight: 2.1.11 @@ -7547,12 +6786,12 @@ snapshots: - debug - supports-color - '@tarojs/components-react@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(react@19.1.1)(rollup@3.29.5)(solid-js@1.9.9)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': + '@tarojs/components-react@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(react@19.1.1)(rollup@3.29.5)(solid-js@1.9.9)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@babel/runtime': 7.28.3 - '@tarojs/components': 4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) - '@tarojs/shared': 4.1.9 - '@tarojs/taro': 4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/shared': 4.2.0 + '@tarojs/taro': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) classnames: 2.5.1 identity-obj-proxy: 3.0.0 react: 19.1.1 @@ -7570,12 +6809,12 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': + '@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@stencil/core': 2.22.3 - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 - '@tarojs/taro': 4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 + '@tarojs/taro': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) classnames: 2.5.1 hammerjs: 2.0.8 hls.js: 1.6.11 @@ -7593,7 +6832,7 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/helper@4.1.9': + '@tarojs/helper@4.2.0': dependencies: '@babel/core': 7.28.4 '@babel/generator': 7.28.5 @@ -7715,38 +6954,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@tarojs/plugin-framework-vue3@4.1.9(@tarojs/helper@4.1.9)(@tarojs/runner-utils@4.1.9)(@tarojs/runtime@4.1.9)(@tarojs/shared@4.1.9)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)))(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue-loader@17.4.2(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': + '@tarojs/plugin-framework-vue3@4.2.0(@tarojs/helper@4.2.0)(@tarojs/runner-utils@4.2.0)(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)))(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue-loader@17.4.2(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: - '@tarojs/helper': 4.1.9 - '@tarojs/runner-utils': 4.1.9 - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/helper': 4.2.0 + '@tarojs/runner-utils': 4.2.0 + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 lodash: 4.17.21 tslib: 2.6.2 vue: 3.5.21(typescript@5.9.2) vue-loader: 17.4.2(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) webpack: 5.101.3(@swc/core@1.3.96) optionalDependencies: - '@vitejs/plugin-vue': 4.6.2(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)) - vite: 4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2)) + vite: 4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1) - '@tarojs/plugin-platform-alipay@4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9)': + '@tarojs/plugin-platform-alipay@4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0)': dependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-h5@4.1.9(@tarojs/taro@4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.6)(react@19.1.1)(rollup@3.29.5)(solid-js@1.9.9)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': + '@tarojs/plugin-platform-h5@4.2.0(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(postcss@8.5.15)(react@19.1.1)(rollup@3.29.5)(solid-js@1.9.9)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: '@babel/core': 7.28.4 - '@tarojs/components': 4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) - '@tarojs/components-react': 4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(react@19.1.1)(rollup@3.29.5)(solid-js@1.9.9)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) - '@tarojs/helper': 4.1.9 - '@tarojs/runtime': 4.1.9 - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 - '@tarojs/taro-h5': 4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/taro@4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))) - babel-plugin-transform-taroapi: 4.1.9(@babel/core@7.28.4) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(react@19.1.1)(rollup@3.29.5)(solid-js@1.9.9)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/helper': 4.2.0 + '@tarojs/runtime': 4.2.0 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 + '@tarojs/taro-h5': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))) + babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.28.4) change-case: 4.1.2 lodash-es: 4.17.21 tslib: 2.8.1 @@ -7765,37 +7004,37 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/plugin-platform-jd@4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9)': + '@tarojs/plugin-platform-jd@4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0)': dependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-qq@4.1.9(@tarojs/plugin-platform-weapp@4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9))(@tarojs/shared@4.1.9)': + '@tarojs/plugin-platform-qq@4.2.0(@tarojs/plugin-platform-weapp@4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0))(@tarojs/shared@4.2.0)': dependencies: - '@tarojs/plugin-platform-weapp': 4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9) - '@tarojs/shared': 4.1.9 + '@tarojs/plugin-platform-weapp': 4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0) + '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-swan@4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9)': + '@tarojs/plugin-platform-swan@4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0)': dependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-tt@4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9)': + '@tarojs/plugin-platform-tt@4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0)': dependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 webpack-sources: 3.3.3 - '@tarojs/plugin-platform-weapp@4.1.9(@tarojs/service@4.1.9)(@tarojs/shared@4.1.9)': + '@tarojs/plugin-platform-weapp@4.2.0(@tarojs/service@4.2.0)(@tarojs/shared@4.2.0)': dependencies: - '@tarojs/service': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/service': 4.2.0 + '@tarojs/shared': 4.2.0 - '@tarojs/router@4.1.9(@tarojs/runtime@4.1.9)(@tarojs/shared@4.1.9)(@tarojs/taro@4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))': + '@tarojs/router@4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))': dependencies: - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 - '@tarojs/taro': 4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 + '@tarojs/taro': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) dingtalk-jsapi: 2.15.6 history: 5.3.0 mobile-detect: 1.4.5 @@ -7803,25 +7042,25 @@ snapshots: tslib: 2.8.1 universal-router: 9.2.1 - '@tarojs/runner-utils@4.1.9': + '@tarojs/runner-utils@4.2.0': dependencies: - '@tarojs/helper': 4.1.9 + '@tarojs/helper': 4.2.0 rollup: 3.29.5 scss-bundle: 3.1.2 transitivePeerDependencies: - '@swc/helpers' - supports-color - '@tarojs/runtime@4.1.9': + '@tarojs/runtime@4.2.0': dependencies: - '@tarojs/shared': 4.1.9 + '@tarojs/shared': 4.2.0 tslib: 2.8.1 - '@tarojs/service@4.1.9': + '@tarojs/service@4.2.0': dependencies: - '@tarojs/helper': 4.1.9 - '@tarojs/runner-utils': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/helper': 4.2.0 + '@tarojs/runner-utils': 4.2.0 + '@tarojs/shared': 4.2.0 joi: 17.13.3 lodash: 4.17.21 ora: 5.4.1 @@ -7832,15 +7071,15 @@ snapshots: - '@swc/helpers' - supports-color - '@tarojs/shared@4.1.9': {} + '@tarojs/shared@4.2.0': {} - '@tarojs/taro-h5@4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/taro@4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))': + '@tarojs/taro-h5@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))': dependencies: - '@tarojs/api': 4.1.9(@tarojs/runtime@4.1.9)(@tarojs/shared@4.1.9) - '@tarojs/components': 4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) - '@tarojs/router': 4.1.9(@tarojs/runtime@4.1.9)(@tarojs/shared@4.1.9)(@tarojs/taro@4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))) - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))) + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 abortcontroller-polyfill: 1.7.8 base64-js: 1.5.1 ics: 3.8.1 @@ -7854,21 +7093,21 @@ snapshots: transitivePeerDependencies: - '@tarojs/taro' - '@tarojs/taro@4.1.9(@tarojs/components@4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.1.9)(@tarojs/shared@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': + '@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)))(@tarojs/helper@4.2.0)(@tarojs/shared@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96))': dependencies: - '@tarojs/api': 4.1.9(@tarojs/runtime@4.1.9)(@tarojs/shared@4.1.9) - '@tarojs/components': 4.1.9(@tarojs/helper@4.1.9)(postcss@8.5.6)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) - '@tarojs/helper': 4.1.9 - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 + '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0)(postcss@8.5.15)(rollup@3.29.5)(vue@3.5.21(typescript@5.9.2))(webpack@5.101.3(@swc/core@1.3.96)) + '@tarojs/helper': 4.2.0 + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 '@types/postcss-url': 10.0.4 - postcss: 8.5.6 + postcss: 8.5.15 optionalDependencies: rollup: 3.29.5 vue: 3.5.21(typescript@5.9.2) webpack: 5.101.3(@swc/core@1.3.96) - '@tarojs/vite-runner@4.1.9(@tarojs/runtime@4.1.9)(jiti@2.5.1)(postcss@8.5.6)(rollup@3.29.5)(terser@5.43.1)(typescript@5.9.2)(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))': + '@tarojs/vite-runner@4.2.0(@tarojs/runtime@4.2.0)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.29.5)(terser@5.43.1)(typescript@5.9.2)(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))': dependencies: '@ampproject/remapping': 2.3.0 '@babel/core': 7.28.4 @@ -7876,15 +7115,15 @@ snapshots: '@rollup/plugin-inject': 5.0.5(rollup@3.29.5) '@rollup/plugin-terser': 0.4.4(rollup@3.29.5) '@rollup/pluginutils': 5.2.0(rollup@3.29.5) - '@tarojs/helper': 4.1.9 + '@tarojs/helper': 4.2.0 '@tarojs/parse-css-to-stylesheet': 0.0.69 - '@tarojs/runner-utils': 4.1.9 - '@tarojs/runtime': 4.1.9 - '@tarojs/shared': 4.1.9 - '@vitejs/plugin-legacy': 4.1.1(terser@5.43.1)(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1)) + '@tarojs/runner-utils': 4.2.0 + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 + '@vitejs/plugin-legacy': 4.1.1(terser@5.43.1)(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1)) acorn-walk: 8.3.4 - autoprefixer: 10.4.21(postcss@8.5.6) - babel-plugin-transform-taroapi: 4.1.9(@babel/core@7.28.4) + autoprefixer: 10.4.21(postcss@8.5.15) + babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.28.4) connect-history-api-fallback: 2.0.0 fast-glob: 3.3.3 html-minifier: 4.0.0 @@ -7893,19 +7132,19 @@ snapshots: magic-string: 0.30.18 mrmime: 2.0.1 picomatch: 4.0.3 - postcss: 8.5.6 - postcss-css-variables: 0.19.0(postcss@8.5.6) - postcss-html-transform: 4.1.9(postcss@8.5.6) - postcss-import: 16.1.1(postcss@8.5.6) - postcss-load-config: 5.1.0(jiti@2.5.1)(postcss@8.5.6) - postcss-modules: 6.0.1(postcss@8.5.6) - postcss-plugin-constparse: 4.1.9(postcss@8.5.6) - postcss-pxtransform: 4.1.9(postcss@8.5.6) + postcss: 8.5.15 + postcss-css-variables: 0.19.0(postcss@8.5.15) + postcss-html-transform: 4.2.0(postcss@8.5.15) + postcss-import: 16.1.1(postcss@8.5.15) + postcss-load-config: 5.1.0(jiti@2.7.0)(postcss@8.5.15) + postcss-modules: 6.0.1(postcss@8.5.15) + postcss-plugin-constparse: 4.2.0(postcss@8.5.15) + postcss-pxtransform: 4.2.0(postcss@8.5.15) regenerator-runtime: 0.11.1 sax: 1.2.4 stylelint: 16.23.1(typescript@5.9.2) - vite: 4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1) - vite-plugin-static-copy: 0.17.1(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1)) + vite: 4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1) + vite-plugin-static-copy: 0.17.1(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1)) transitivePeerDependencies: - '@swc/helpers' - '@types/babel__core' @@ -7936,12 +7175,12 @@ snapshots: '@types/fs-extra@8.1.5': dependencies: - '@types/node': 24.3.0 + '@types/node': 24.10.1 '@types/glob@7.2.0': dependencies: '@types/minimatch': 6.0.0 - '@types/node': 24.3.0 + '@types/node': 24.10.1 '@types/json-schema@7.0.15': {} @@ -7961,22 +7200,12 @@ snapshots: dependencies: minimatch: 10.1.1 - '@types/minimist@1.2.5': {} - '@types/ms@2.1.0': {} '@types/node@24.10.1': dependencies: undici-types: 7.16.0 - '@types/node@24.3.0': - dependencies: - undici-types: 7.10.0 - - '@types/normalize-package-data@2.4.4': {} - - '@types/parse-json@4.0.2': {} - '@types/postcss-url@10.0.4': dependencies: '@types/node': 24.10.1 @@ -8080,7 +7309,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-legacy@4.1.1(terser@5.43.1)(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))': + '@vitejs/plugin-legacy@4.1.1(terser@5.43.1)(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))': dependencies: '@babel/core': 7.28.4 '@babel/preset-env': 7.28.3(@babel/core@7.28.4) @@ -8090,23 +7319,23 @@ snapshots: regenerator-runtime: 0.13.11 systemjs: 6.15.1 terser: 5.43.1 - vite: 4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1) + vite: 4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4) - vite: 4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1) + vite: 4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1) vue: 3.5.21(typescript@5.9.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1))(vue@3.5.21(typescript@5.9.2))': dependencies: - vite: 4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1) + vite: 4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1) vue: 3.5.21(typescript@5.9.2) '@vue/babel-helper-vue-transform-on@1.5.0': {} @@ -8138,14 +7367,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.20': - dependencies: - '@babel/parser': 7.28.5 - '@vue/shared': 3.5.20 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.5.21': dependencies: '@babel/parser': 7.28.5 @@ -8154,16 +7375,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.20': + '@vue/compiler-core@3.5.38': dependencies: - '@vue/compiler-core': 3.5.20 - '@vue/shared': 3.5.20 + '@babel/parser': 7.29.7 + '@vue/shared': 3.5.38 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.1 '@vue/compiler-dom@3.5.21': dependencies: '@vue/compiler-core': 3.5.21 '@vue/shared': 3.5.21 + '@vue/compiler-dom@3.5.38': + dependencies: + '@vue/compiler-core': 3.5.38 + '@vue/shared': 3.5.38 + '@vue/compiler-sfc@3.5.21': dependencies: '@babel/parser': 7.28.4 @@ -8205,44 +7434,54 @@ snapshots: '@vue/shared': 3.5.21 vue: 3.5.21(typescript@5.9.2) - '@vue/shared@3.5.20': {} - '@vue/shared@3.5.21': {} - '@weapp-core/escape@4.0.1': {} + '@vue/shared@3.5.38': {} - '@weapp-core/regex@1.0.1': {} + '@weapp-core/escape@8.0.0': {} - '@weapp-tailwindcss/init@1.0.5': - dependencies: - '@weapp-tailwindcss/logger': 1.0.2 - '@weapp-tailwindcss/shared': 1.0.3 - fs-extra: 11.3.1 - npm-registry-fetch: 18.0.2 - pathe: 2.0.3 - transitivePeerDependencies: - - supports-color + '@weapp-tailwindcss/logger@2.0.0': {} - '@weapp-tailwindcss/logger@1.0.2': + '@weapp-tailwindcss/postcss-calc@1.0.2(postcss@8.5.15)': dependencies: - consola: 3.4.2 + postcss: 8.5.15 + postcss-selector-parser: 7.1.4 + postcss-value-parser: 4.2.0 - '@weapp-tailwindcss/mangle@1.0.5': + '@weapp-tailwindcss/postcss@3.1.0(jiti@2.7.0)(tailwindcss@4.3.1)(yaml@2.9.0)': dependencies: - '@tailwindcss-mangle/shared': 4.1.1 - '@weapp-core/regex': 1.0.1 - '@weapp-tailwindcss/shared': 1.0.3 + '@weapp-core/escape': 8.0.0 + '@weapp-tailwindcss/postcss-calc': 1.0.2(postcss@8.5.15) + '@weapp-tailwindcss/shared': 2.0.0 + autoprefixer: 10.5.1(postcss@8.5.15) + lru-cache: 11.5.1 + micromatch: 4.0.8 + postcss: 8.5.15 + postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.15)(yaml@2.9.0) + postcss-pxtrans: 1.0.4(postcss@8.5.15) + postcss-rem-to-responsive-pixel: 7.0.4(postcss@8.5.15) + postcss-rule-unit-converter: 0.2.2(postcss@8.5.15) + postcss-selector-parser: 7.1.4 + postcss-value-parser: 4.2.0 + tailwindcss-config: 2.0.0 + tailwindcss-patch: 9.5.0(tailwindcss@4.3.1) + transitivePeerDependencies: + - jiti + - magicast + - supports-color + - tailwindcss + - tsx + - yaml - '@weapp-tailwindcss/postcss@1.1.0': + '@weapp-tailwindcss/reset@0.1.1(tailwindcss@4.3.1)': dependencies: - '@weapp-core/escape': 4.0.1 - '@weapp-tailwindcss/shared': 1.0.3 - postcss: 8.5.6 - postcss-preset-env: 10.3.1(postcss@8.5.6) - postcss-rem-to-responsive-pixel: 6.0.2 - postcss-selector-parser: 7.1.0 + tailwindcss: 4.3.1 - '@weapp-tailwindcss/shared@1.0.3': {} + '@weapp-tailwindcss/shared@2.0.0': + dependencies: + defu: 6.1.7 + get-value: 4.1.0 + set-value: 4.1.0 '@webassemblyjs/ast@1.14.1': dependencies: @@ -8342,8 +7581,6 @@ snapshots: adm-zip@0.5.16: {} - agent-base@7.1.4: {} - ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: ajv: 8.17.1 @@ -8394,8 +7631,6 @@ snapshots: archy@1.0.0: {} - arg@5.0.2: {} - argparse@2.0.1: {} array-buffer-byte-length@1.0.2: @@ -8414,6 +7649,8 @@ snapshots: is-string: 1.1.1 math-intrinsics: 1.1.0 + array-timsort@1.0.3: {} + array-union@2.1.0: {} array.prototype.findlastindex@1.2.6: @@ -8450,22 +7687,29 @@ snapshots: get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 - arrify@1.0.1: {} - astral-regex@2.0.0: {} async-function@1.0.0: {} asynckit@0.4.0: {} - autoprefixer@10.4.21(postcss@8.5.6): + autoprefixer@10.4.21(postcss@8.5.15): dependencies: browserslist: 4.25.4 caniuse-lite: 1.0.30001739 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.6 + postcss: 8.5.15 + postcss-value-parser: 4.2.0 + + autoprefixer@10.5.1(postcss@8.5.15): + dependencies: + browserslist: 4.28.4 + caniuse-lite: 1.0.30001799 + fraction.js: 5.3.4 + picocolors: 1.1.1 + postcss: 8.5.15 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -8521,7 +7765,7 @@ snapshots: dependencies: is-invalid-path: 1.0.2 - babel-plugin-transform-solid-jsx@4.1.9(@babel/core@7.28.4): + babel-plugin-transform-solid-jsx@4.2.0(@babel/core@7.28.4): dependencies: '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) @@ -8530,12 +7774,12 @@ snapshots: transitivePeerDependencies: - '@babel/core' - babel-plugin-transform-taroapi@4.1.9(@babel/core@7.28.4): + babel-plugin-transform-taroapi@4.2.0(@babel/core@7.28.4): dependencies: '@babel/core': 7.28.4 lodash: 4.17.21 - babel-preset-taro@4.1.9(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)): + babel-preset-taro@4.2.0(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)): dependencies: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 @@ -8547,10 +7791,10 @@ snapshots: '@babel/runtime': 7.28.3 '@babel/runtime-corejs3': 7.28.3 '@rnx-kit/babel-preset-metro-react-native': 1.1.8(@babel/core@7.28.4)(@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4))(@babel/runtime@7.28.3) - '@tarojs/helper': 4.1.9 + '@tarojs/helper': 4.2.0 babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-transform-imports-api: 1.0.0 - babel-plugin-transform-solid-jsx: 4.1.9(@babel/core@7.28.4) + babel-plugin-transform-solid-jsx: 4.2.0(@babel/core@7.28.4) core-js: 3.45.1 optionalDependencies: '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4) @@ -8567,7 +7811,7 @@ snapshots: base64-js@1.5.1: {} - big.js@5.2.2: {} + baseline-browser-mapping@2.10.38: {} binary-extensions@2.3.0: {} @@ -8604,6 +7848,14 @@ snapshots: node-releases: 2.0.20 update-browserslist-db: 1.1.3(browserslist@4.25.4) + browserslist@4.28.4: + dependencies: + baseline-browser-mapping: 2.10.38 + caniuse-lite: 1.0.30001799 + electron-to-chromium: 1.5.378 + node-releases: 2.0.49 + update-browserslist-db: 1.2.3(browserslist@4.28.4) + buffer-alloc-unsafe@1.1.0: {} buffer-alloc@1.2.0: @@ -8622,38 +7874,23 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - c12@2.0.4: + c12@3.3.4: dependencies: - chokidar: 4.0.3 - confbox: 0.1.8 - defu: 6.1.4 - dotenv: 16.6.1 - giget: 1.2.5 - jiti: 2.5.1 - mlly: 1.8.0 + chokidar: 5.0.0 + confbox: 0.2.4 + defu: 6.1.7 + dotenv: 17.4.2 + exsolve: 1.1.0 + giget: 3.3.0 + jiti: 2.7.0 ohash: 2.0.11 pathe: 2.0.3 - perfect-debounce: 1.0.0 - pkg-types: 1.3.1 - rc9: 2.1.2 + perfect-debounce: 2.1.0 + pkg-types: 2.3.0 + rc9: 3.0.1 cac@6.7.14: {} - cacache@19.0.1: - dependencies: - '@npmcli/fs': 4.0.0 - fs-minipass: 3.0.3 - glob: 10.5.0 - lru-cache: 10.4.3 - minipass: 7.1.2 - minipass-collect: 2.0.1 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - p-map: 7.0.3 - ssri: 12.0.0 - tar: 7.4.3 - unique-filename: 4.0.0 - cacheable-request@2.1.4: dependencies: clone-response: 1.0.2 @@ -8708,20 +7945,12 @@ snapshots: pascal-case: 3.1.2 tslib: 2.8.1 - camelcase-css@2.0.1: {} - - camelcase-keys@6.2.2: - dependencies: - camelcase: 5.3.1 - map-obj: 4.3.0 - quick-lru: 4.0.1 - - camelcase@5.3.1: {} - caniuse-lite@1.0.30001739: {} caniuse-lite@1.0.30001741: {} + caniuse-lite@1.0.30001799: {} + capital-case@1.0.4: dependencies: no-case: 3.0.4 @@ -8778,16 +8007,12 @@ snapshots: dependencies: readdirp: 4.1.2 - chownr@2.0.0: {} - - chownr@3.0.0: {} + chokidar@5.0.0: + dependencies: + readdirp: 5.0.0 chrome-trace-event@1.0.4: {} - citty@0.1.6: - dependencies: - consola: 3.4.2 - classnames@2.5.1: {} clean-css@4.2.4: @@ -8849,12 +8074,19 @@ snapshots: commander@4.1.1: {} + comment-json@5.0.0: + dependencies: + array-timsort: 1.0.3 + esprima: 4.0.1 + concat-map@0.0.1: {} confbox@0.1.8: {} confbox@0.2.2: {} + confbox@0.2.4: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -8886,14 +8118,6 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@7.1.0: - dependencies: - '@types/parse-json': 4.0.2 - import-fresh: 3.3.1 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - cosmiconfig@9.0.0(typescript@5.9.2): dependencies: env-paths: 2.2.1 @@ -8909,39 +8133,19 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-blank-pseudo@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - css-functions-list@3.2.3: {} - css-has-pseudo@7.0.3(postcss@8.5.6): - dependencies: - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0) - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - postcss-value-parser: 4.2.0 - - css-prefers-color-scheme@10.0.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - - css-tree@3.1.0: + css-tree@3.1.0: dependencies: mdn-data: 2.12.2 source-map-js: 1.2.1 - cssdb@8.4.0: {} - cssesc@3.0.0: {} csstype@3.1.3: {} csstype@3.2.3: {} - daisyui@5.1.7: {} - data-view-buffer@1.0.2: dependencies: call-bound: 1.0.4 @@ -8972,13 +8176,6 @@ snapshots: dependencies: ms: 2.1.3 - decamelize-keys@1.1.1: - dependencies: - decamelize: 1.2.0 - map-obj: 1.0.1 - - decamelize@1.2.0: {} - decode-uri-component@0.2.2: {} decode-uri-component@0.4.1: {} @@ -9047,7 +8244,7 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 - defu@6.1.4: {} + defu@6.1.7: {} delayed-stream@1.0.0: {} @@ -9056,7 +8253,7 @@ snapshots: detect-libc@1.0.3: optional: true - didyoumean@1.2.2: {} + detect-libc@2.1.2: {} dingtalk-jsapi@2.15.6: dependencies: @@ -9066,8 +8263,6 @@ snapshots: dependencies: path-type: 4.0.0 - dlv@1.1.3: {} - doctrine@2.1.0: dependencies: esutils: 2.0.3 @@ -9076,24 +8271,6 @@ snapshots: dependencies: esutils: 2.0.3 - dom-serializer@2.0.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 - - domelementtype@2.3.0: {} - - domhandler@5.0.3: - dependencies: - domelementtype: 2.3.0 - - domutils@3.2.2: - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - dot-case@3.0.4: dependencies: no-case: 3.0.4 @@ -9105,6 +8282,8 @@ snapshots: dotenv@16.6.1: {} + dotenv@17.4.2: {} + download-git-repo@3.0.2: dependencies: download: 7.1.0 @@ -9138,36 +8317,29 @@ snapshots: electron-to-chromium@1.5.214: {} + electron-to-chromium@1.5.378: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} - emojis-list@3.0.0: {} - - encoding@0.1.13: - dependencies: - iconv-lite: 0.6.3 - optional: true - end-of-stream@1.4.5: dependencies: once: 1.4.0 - enhanced-resolve@5.18.3: + enhanced-resolve@5.21.6: dependencies: graceful-fs: 4.2.11 - tapable: 2.3.0 + tapable: 2.3.3 entities@4.5.0: {} - entities@6.0.1: {} + entities@7.0.1: {} env-paths@2.2.1: {} envinfo@7.21.0: {} - err-code@2.0.3: {} - error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -9313,7 +8485,7 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-taro@4.1.9(@babel/core@7.28.4)(eslint-plugin-vue@8.7.1(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.2): + eslint-config-taro@4.2.0(@babel/core@7.28.4)(eslint-plugin-vue@8.7.1(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.2): dependencies: '@babel/eslint-parser': 7.28.4(@babel/core@7.28.4)(eslint@8.57.1) '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) @@ -9500,6 +8672,8 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 3.4.3 + esprima@4.0.1: {} + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -9520,6 +8694,8 @@ snapshots: exsolve@1.0.7: {} + exsolve@1.1.0: {} + ext-list@2.2.2: dependencies: mime-db: 1.54.0 @@ -9593,11 +8769,6 @@ snapshots: filter-obj@5.1.0: {} - find-up@4.1.0: - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - find-up@5.0.0: dependencies: locate-path: 6.0.0 @@ -9644,6 +8815,8 @@ snapshots: fraction.js@4.3.7: {} + fraction.js@5.3.4: {} + from2@2.3.0: dependencies: inherits: 2.0.4 @@ -9651,13 +8824,13 @@ snapshots: fs-constants@1.0.0: {} - fs-extra@11.3.1: + fs-extra@11.3.2: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.0 universalify: 2.0.1 - fs-extra@11.3.2: + fs-extra@11.3.5: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.0 @@ -9669,14 +8842,6 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - - fs-minipass@3.0.3: - dependencies: - minipass: 7.1.2 - fs.realpath@1.0.0: {} fsevents@2.3.3: @@ -9748,15 +8913,9 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 - giget@1.2.5: - dependencies: - citty: 0.1.6 - consola: 3.4.2 - defu: 6.1.4 - node-fetch-native: 1.6.7 - nypm: 0.5.4 - pathe: 2.0.3 - tar: 6.2.1 + get-value@4.1.0: {} + + giget@3.3.0: {} git-clone@0.1.0: {} @@ -9778,24 +8937,6 @@ snapshots: minipass: 6.0.2 path-scurry: 1.11.1 - glob@10.4.5: - dependencies: - foreground-child: 3.3.1 - 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@10.5.0: - dependencies: - foreground-child: 3.3.1 - 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@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -9887,8 +9028,6 @@ snapshots: hammerjs@2.0.8: {} - hard-rejection@2.1.0: {} - harmony-reflect@1.6.2: {} has-bigints@1.1.0: {} @@ -9938,16 +9077,6 @@ snapshots: hookified@1.12.0: {} - hosted-git-info@2.8.9: {} - - hosted-git-info@4.1.0: - dependencies: - lru-cache: 6.0.0 - - hosted-git-info@8.1.0: - dependencies: - lru-cache: 10.4.3 - html-entities@2.3.3: {} html-minifier@4.0.0: @@ -9962,36 +9091,10 @@ snapshots: html-tags@3.3.1: {} - htmlparser2@10.0.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.2.2 - entities: 6.0.1 - http-cache-semantics@3.8.1: {} http-cache-semantics@4.2.0: {} - http-proxy-agent@7.0.2: - dependencies: - agent-base: 7.1.4 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - https-proxy-agent@7.0.6: - dependencies: - agent-base: 7.1.4 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - optional: true - iconv-lite@0.7.0: dependencies: safer-buffer: 2.1.2 @@ -10002,9 +9105,9 @@ snapshots: runes2: 1.1.4 yup: 1.7.0 - icss-utils@5.1.0(postcss@8.5.6): + icss-utils@5.1.0(postcss@8.5.15): dependencies: - postcss: 8.5.6 + postcss: 8.5.15 identity-obj-proxy@3.0.0: dependencies: @@ -10023,12 +9126,8 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-lazy@4.0.0: {} - imurmurhash@0.1.4: {} - indent-string@4.0.0: {} - inflight@1.0.6: dependencies: once: 1.4.0 @@ -10069,8 +9168,6 @@ snapshots: from2: 2.3.0 p-is-promise: 1.1.0 - ip-address@10.0.1: {} - is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 @@ -10170,6 +9267,8 @@ snapshots: is-plain-object@5.0.0: {} + is-primitive@3.0.1: {} + is-regex@1.2.1: dependencies: call-bound: 1.0.4 @@ -10234,21 +9333,13 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jest-worker@27.5.1: dependencies: '@types/node': 24.10.1 merge-stream: 2.0.0 supports-color: 8.1.1 - jiti@1.21.7: {} - - jiti@2.5.1: {} + jiti@2.7.0: {} joi@17.13.3: dependencies: @@ -10304,8 +9395,6 @@ snapshots: dependencies: object-assign: 4.1.1 - jsonparse@1.3.1: {} - keyv@3.0.0: dependencies: json-buffer: 3.0.0 @@ -10324,8 +9413,6 @@ snapshots: kind-of@6.0.3: {} - known-css-properties@0.26.0: {} - known-css-properties@0.37.0: {} kolorist@1.8.0: {} @@ -10339,18 +9426,61 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + lightningcss-android-arm64@1.32.0: + optional: true + + lightningcss-darwin-arm64@1.32.0: + optional: true + + lightningcss-darwin-x64@1.32.0: + optional: true + + lightningcss-freebsd-x64@1.32.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true + + lightningcss-linux-arm64-gnu@1.32.0: + optional: true + + lightningcss-linux-arm64-musl@1.32.0: + optional: true + + lightningcss-linux-x64-gnu@1.32.0: + optional: true + + lightningcss-linux-x64-musl@1.32.0: + optional: true + + lightningcss-win32-arm64-msvc@1.32.0: + optional: true + + lightningcss-win32-x64-msvc@1.32.0: + optional: true + + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} loader-runner@4.3.1: {} - loader-utils@2.0.4: - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.3 - loader-utils@3.3.1: {} local-pkg@1.1.2: @@ -10359,9 +9489,11 @@ snapshots: pkg-types: 2.3.0 quansync: 0.2.11 - locate-path@5.0.0: + local-pkg@1.2.1: dependencies: - p-locate: 4.1.0 + mlly: 1.8.0 + pkg-types: 2.3.0 + quansync: 0.2.11 locate-path@6.0.0: dependencies: @@ -10404,15 +9536,17 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.5.1: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 - lru-cache@6.0.0: + magic-string@0.30.18: dependencies: - yallist: 4.0.0 + '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@0.30.18: + magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -10420,26 +9554,6 @@ snapshots: dependencies: pify: 3.0.0 - make-fetch-happen@14.0.3: - dependencies: - '@npmcli/agent': 3.0.0 - cacache: 19.0.1 - http-cache-semantics: 4.2.0 - minipass: 7.1.2 - minipass-fetch: 4.0.1 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 1.0.0 - proc-log: 5.0.0 - promise-retry: 2.0.1 - ssri: 12.0.0 - transitivePeerDependencies: - - supports-color - - map-obj@1.0.1: {} - - map-obj@4.3.0: {} - math-intrinsics@1.1.0: {} mathml-tag-names@2.1.3: {} @@ -10448,21 +9562,6 @@ snapshots: meow@13.2.0: {} - meow@9.0.0: - dependencies: - '@types/minimist': 1.2.5 - camelcase-keys: 6.2.2 - decamelize: 1.2.0 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 - yargs-parser: 20.2.9 - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -10484,8 +9583,6 @@ snapshots: mimic-response@1.0.1: {} - min-indent@1.0.1: {} - minimatch@10.1.1: dependencies: '@isaacs/brace-expansion': 5.0.0 @@ -10502,61 +9599,12 @@ snapshots: dependencies: brace-expansion: 2.0.2 - minimist-options@4.1.0: - dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - kind-of: 6.0.3 - minimist@1.2.8: {} - minipass-collect@2.0.1: - dependencies: - minipass: 7.1.2 - - minipass-fetch@4.0.1: - dependencies: - minipass: 7.1.2 - minipass-sized: 1.0.3 - minizlib: 3.0.2 - optionalDependencies: - encoding: 0.1.13 - - minipass-flush@1.0.5: - dependencies: - minipass: 3.3.6 - - minipass-pipeline@1.2.4: - dependencies: - minipass: 3.3.6 - - minipass-sized@1.0.3: - dependencies: - minipass: 3.3.6 - - minipass@3.3.6: - dependencies: - yallist: 4.0.0 - - minipass@5.0.0: {} - minipass@6.0.2: {} minipass@7.1.2: {} - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - - minizlib@3.0.2: - dependencies: - minipass: 7.1.2 - - mkdirp@1.0.4: {} - - mkdirp@3.0.1: {} - mlly@1.8.0: dependencies: acorn: 8.15.0 @@ -10580,9 +9628,9 @@ snapshots: nanoid@3.3.11: {} - natural-compare@1.4.0: {} + nanoid@3.3.15: {} - negotiator@1.0.0: {} + natural-compare@1.4.0: {} neo-async@2.6.2: {} @@ -10598,23 +9646,9 @@ snapshots: node-addon-api@7.1.1: optional: true - node-fetch-native@1.6.7: {} - node-releases@2.0.20: {} - normalize-package-data@2.5.0: - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.11 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 - - normalize-package-data@3.0.3: - dependencies: - hosted-git-info: 4.1.0 - is-core-module: 2.16.1 - semver: 7.7.3 - validate-npm-package-license: 3.0.4 + node-releases@2.0.49: {} normalize-path@3.0.0: {} @@ -10633,43 +9667,12 @@ snapshots: config-chain: 1.1.13 pify: 3.0.0 - npm-package-arg@12.0.2: - dependencies: - hosted-git-info: 8.1.0 - proc-log: 5.0.0 - semver: 7.7.3 - validate-npm-package-name: 6.0.2 - - npm-registry-fetch@18.0.2: - dependencies: - '@npmcli/redact': 3.2.2 - jsonparse: 1.3.1 - make-fetch-happen: 14.0.3 - minipass: 7.1.2 - minipass-fetch: 4.0.1 - minizlib: 3.0.2 - npm-package-arg: 12.0.2 - proc-log: 5.0.0 - transitivePeerDependencies: - - supports-color - nth-check@2.1.1: dependencies: boolbase: 1.0.0 - nypm@0.5.4: - dependencies: - citty: 0.1.6 - consola: 3.4.2 - pathe: 2.0.3 - pkg-types: 1.3.1 - tinyexec: 0.3.2 - ufo: 1.6.1 - object-assign@4.1.1: {} - object-hash@3.0.0: {} - object-inspect@1.13.4: {} object-keys@1.1.1: {} @@ -10752,32 +9755,18 @@ snapshots: p-is-promise@1.1.0: {} - p-limit@2.3.0: - dependencies: - p-try: 2.2.0 - p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 - p-locate@4.1.0: - dependencies: - p-limit: 2.3.0 - p-locate@5.0.0: dependencies: p-limit: 3.1.0 - p-map@7.0.3: {} - p-timeout@2.0.1: dependencies: p-finally: 1.0.0 - p-try@2.2.0: {} - - package-json-from-dist@1.0.1: {} - package-json@6.5.0: dependencies: got: 9.6.0 @@ -10846,7 +9835,7 @@ snapshots: pend@1.2.0: {} - perfect-debounce@1.0.0: {} + perfect-debounce@2.1.0: {} picocolors@1.1.1: {} @@ -10892,326 +9881,107 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-attribute-case-insensitive@7.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - - postcss-clamp@4.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - postcss-color-functional-notation@7.0.11(postcss@8.5.6): - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - - postcss-color-hex-alpha@10.0.0(postcss@8.5.6): - dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - postcss-color-rebeccapurple@10.0.0(postcss@8.5.6): - dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - postcss-css-variables@0.19.0(postcss@8.5.6): + postcss-css-variables@0.19.0(postcss@8.5.15): dependencies: balanced-match: 1.0.2 escape-string-regexp: 1.0.5 extend: 3.0.2 - postcss: 8.5.6 - - postcss-custom-media@11.0.6(postcss@8.5.6): - dependencies: - '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - postcss: 8.5.6 - - postcss-custom-properties@14.0.6(postcss@8.5.6): - dependencies: - '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + postcss: 8.5.15 - postcss-custom-selectors@8.0.5(postcss@8.5.6): + postcss-html-transform@4.2.0(postcss@8.5.15): dependencies: - '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 + postcss: 8.5.15 - postcss-dir-pseudo-class@9.0.1(postcss@8.5.6): + postcss-import@16.1.1(postcss@8.5.15): dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - - postcss-double-position-gradients@6.0.3(postcss@8.5.6): - dependencies: - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - postcss-focus-visible@10.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - - postcss-focus-within@9.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - - postcss-font-variant@5.0.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - - postcss-gap-properties@6.0.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - - postcss-html-transform@4.1.9(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - - postcss-image-set-function@7.0.0(postcss@8.5.6): - dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - postcss-import@15.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.10 - - postcss-import@16.1.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 + postcss: 8.5.15 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.11 - postcss-js@4.0.1(postcss@8.5.6): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.5.6 - - postcss-lab-function@7.0.11(postcss@8.5.6): - dependencies: - '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) - '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) - '@csstools/css-tokenizer': 3.0.4 - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/utilities': 2.0.0(postcss@8.5.6) - postcss: 8.5.6 - - postcss-load-config@4.0.2(postcss@8.5.6): + postcss-load-config@5.1.0(jiti@2.7.0)(postcss@8.5.15): dependencies: lilconfig: 3.1.3 yaml: 2.8.1 optionalDependencies: - postcss: 8.5.6 + jiti: 2.7.0 + postcss: 8.5.15 - postcss-load-config@5.1.0(jiti@2.5.1)(postcss@8.5.6): + postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.15)(yaml@2.9.0): dependencies: lilconfig: 3.1.3 - yaml: 2.8.1 optionalDependencies: - jiti: 2.5.1 - postcss: 8.5.6 + jiti: 2.7.0 + postcss: 8.5.15 + yaml: 2.9.0 - postcss-logical@8.1.0(postcss@8.5.6): + postcss-modules-extract-imports@3.1.0(postcss@8.5.15): dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - postcss-media-query-parser@0.2.3: {} - - postcss-modules-extract-imports@3.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 + postcss: 8.5.15 - postcss-modules-local-by-default@4.2.0(postcss@8.5.6): + postcss-modules-local-by-default@4.2.0(postcss@8.5.15): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.15) + postcss: 8.5.15 postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.6): + postcss-modules-scope@3.2.1(postcss@8.5.15): dependencies: - postcss: 8.5.6 + postcss: 8.5.15 postcss-selector-parser: 7.1.0 - postcss-modules-values@4.0.0(postcss@8.5.6): + postcss-modules-values@4.0.0(postcss@8.5.15): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.15) + postcss: 8.5.15 - postcss-modules@6.0.1(postcss@8.5.6): + postcss-modules@6.0.1(postcss@8.5.15): dependencies: generic-names: 4.0.0 - icss-utils: 5.1.0(postcss@8.5.6) + icss-utils: 5.1.0(postcss@8.5.15) lodash.camelcase: 4.3.0 - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) - postcss-modules-scope: 3.2.1(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) + postcss: 8.5.15 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.15) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.15) + postcss-modules-scope: 3.2.1(postcss@8.5.15) + postcss-modules-values: 4.0.0(postcss@8.5.15) string-hash: 1.1.3 - postcss-nested@6.2.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 - - postcss-nesting@13.0.2(postcss@8.5.6): - dependencies: - '@csstools/selector-resolve-nested': 3.1.0(postcss-selector-parser@7.1.0) - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0) - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - - postcss-opacity-percentage@3.0.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - - postcss-overflow-shorthand@6.0.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - postcss-page-break@3.0.4(postcss@8.5.6): + postcss-plugin-constparse@4.2.0(postcss@8.5.15): dependencies: - postcss: 8.5.6 + postcss: 8.5.15 - postcss-place@10.0.0(postcss@8.5.6): + postcss-plugin-shared@1.1.5(postcss@8.5.15): dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + defu: 6.1.7 + postcss: 8.5.15 - postcss-plugin-constparse@4.1.9(postcss@8.5.6): + postcss-pxtrans@1.0.4(postcss@8.5.15): dependencies: - postcss: 8.5.6 + postcss: 8.5.15 + postcss-plugin-shared: 1.1.5(postcss@8.5.15) - postcss-preset-env@10.3.1(postcss@8.5.6): - dependencies: - '@csstools/postcss-alpha-function': 1.0.0(postcss@8.5.6) - '@csstools/postcss-cascade-layers': 5.0.2(postcss@8.5.6) - '@csstools/postcss-color-function': 4.0.11(postcss@8.5.6) - '@csstools/postcss-color-function-display-p3-linear': 1.0.0(postcss@8.5.6) - '@csstools/postcss-color-mix-function': 3.0.11(postcss@8.5.6) - '@csstools/postcss-color-mix-variadic-function-arguments': 1.0.1(postcss@8.5.6) - '@csstools/postcss-content-alt-text': 2.0.7(postcss@8.5.6) - '@csstools/postcss-exponential-functions': 2.0.9(postcss@8.5.6) - '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.6) - '@csstools/postcss-gamut-mapping': 2.0.11(postcss@8.5.6) - '@csstools/postcss-gradients-interpolation-method': 5.0.11(postcss@8.5.6) - '@csstools/postcss-hwb-function': 4.0.11(postcss@8.5.6) - '@csstools/postcss-ic-unit': 4.0.3(postcss@8.5.6) - '@csstools/postcss-initial': 2.0.1(postcss@8.5.6) - '@csstools/postcss-is-pseudo-class': 5.0.3(postcss@8.5.6) - '@csstools/postcss-light-dark-function': 2.0.10(postcss@8.5.6) - '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.6) - '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.6) - '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.6) - '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.6) - '@csstools/postcss-logical-viewport-units': 3.0.4(postcss@8.5.6) - '@csstools/postcss-media-minmax': 2.0.9(postcss@8.5.6) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.5(postcss@8.5.6) - '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.6) - '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.6) - '@csstools/postcss-oklab-function': 4.0.11(postcss@8.5.6) - '@csstools/postcss-progressive-custom-properties': 4.2.0(postcss@8.5.6) - '@csstools/postcss-random-function': 2.0.1(postcss@8.5.6) - '@csstools/postcss-relative-color-syntax': 3.0.11(postcss@8.5.6) - '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.6) - '@csstools/postcss-sign-functions': 1.1.4(postcss@8.5.6) - '@csstools/postcss-stepped-value-functions': 4.0.9(postcss@8.5.6) - '@csstools/postcss-text-decoration-shorthand': 4.0.3(postcss@8.5.6) - '@csstools/postcss-trigonometric-functions': 4.0.9(postcss@8.5.6) - '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.6) - autoprefixer: 10.4.21(postcss@8.5.6) - browserslist: 4.25.4 - css-blank-pseudo: 7.0.1(postcss@8.5.6) - css-has-pseudo: 7.0.3(postcss@8.5.6) - css-prefers-color-scheme: 10.0.0(postcss@8.5.6) - cssdb: 8.4.0 - postcss: 8.5.6 - postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.6) - postcss-clamp: 4.1.0(postcss@8.5.6) - postcss-color-functional-notation: 7.0.11(postcss@8.5.6) - postcss-color-hex-alpha: 10.0.0(postcss@8.5.6) - postcss-color-rebeccapurple: 10.0.0(postcss@8.5.6) - postcss-custom-media: 11.0.6(postcss@8.5.6) - postcss-custom-properties: 14.0.6(postcss@8.5.6) - postcss-custom-selectors: 8.0.5(postcss@8.5.6) - postcss-dir-pseudo-class: 9.0.1(postcss@8.5.6) - postcss-double-position-gradients: 6.0.3(postcss@8.5.6) - postcss-focus-visible: 10.0.1(postcss@8.5.6) - postcss-focus-within: 9.0.1(postcss@8.5.6) - postcss-font-variant: 5.0.0(postcss@8.5.6) - postcss-gap-properties: 6.0.0(postcss@8.5.6) - postcss-image-set-function: 7.0.0(postcss@8.5.6) - postcss-lab-function: 7.0.11(postcss@8.5.6) - postcss-logical: 8.1.0(postcss@8.5.6) - postcss-nesting: 13.0.2(postcss@8.5.6) - postcss-opacity-percentage: 3.0.0(postcss@8.5.6) - postcss-overflow-shorthand: 6.0.0(postcss@8.5.6) - postcss-page-break: 3.0.4(postcss@8.5.6) - postcss-place: 10.0.0(postcss@8.5.6) - postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.6) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.6) - postcss-selector-not: 8.0.1(postcss@8.5.6) - - postcss-pseudo-class-any-link@10.0.1(postcss@8.5.6): + postcss-pxtransform@4.2.0(postcss@8.5.15): dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 + postcss: 8.5.15 - postcss-pxtransform@4.1.9(postcss@8.5.6): + postcss-rem-to-responsive-pixel@7.0.4(postcss@8.5.15): dependencies: - postcss: 8.5.6 - - postcss-rem-to-responsive-pixel@6.0.2: {} - - postcss-replace-overflow-wrap@4.0.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 + postcss: 8.5.15 + postcss-plugin-shared: 1.1.5(postcss@8.5.15) postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@6.0.0(postcss@8.5.6): + postcss-rule-unit-converter@0.2.2(postcss@8.5.15): dependencies: - postcss: 8.5.6 + postcss: 8.5.15 + postcss-plugin-shared: 1.1.5(postcss@8.5.15) postcss-safe-parser@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-selector-not@8.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 @@ -11222,8 +9992,19 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@7.1.4: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-value-parser@4.2.0: {} + postcss@8.5.15: + dependencies: + nanoid: 3.3.15 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.5.6: dependencies: nanoid: 3.3.11 @@ -11236,17 +10017,10 @@ snapshots: pretty-bytes@5.6.0: {} - proc-log@5.0.0: {} - process-nextick-args@2.0.1: {} promise-polyfill@7.1.2: {} - promise-retry@2.0.1: - dependencies: - err-code: 2.0.3 - retry: 0.12.0 - property-expr@2.0.6: {} proto-list@1.2.4: {} @@ -11276,15 +10050,13 @@ snapshots: queue-microtask@1.2.3: {} - quick-lru@4.0.1: {} - randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 - rc9@2.1.2: + rc9@3.0.1: dependencies: - defu: 6.1.4 + defu: 6.1.7 destr: 2.0.5 rc@1.2.8: @@ -11300,19 +10072,6 @@ snapshots: dependencies: pify: 2.3.0 - read-pkg-up@7.0.1: - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - - read-pkg@5.2.0: - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -11335,10 +10094,7 @@ snapshots: readdirp@4.1.2: {} - redent@3.0.0: - dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 + readdirp@5.0.0: {} reflect.getprototypeof@1.0.10: dependencies: @@ -11405,12 +10161,6 @@ snapshots: resolve-pathname@3.0.0: {} - resolve@1.22.10: - dependencies: - is-core-module: 2.16.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - resolve@1.22.11: dependencies: is-core-module: 2.16.1 @@ -11426,8 +10176,6 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 - retry@0.12.0: {} - reusify@1.1.0: {} rimraf@3.0.2: @@ -11517,14 +10265,14 @@ snapshots: dependencies: commander: 2.20.3 - semver@5.7.2: {} - semver@6.3.1: {} semver@7.7.2: {} semver@7.7.3: {} + semver@7.8.5: {} + sentence-case@3.0.4: dependencies: no-case: 3.0.4 @@ -11563,6 +10311,11 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.1.1 + set-value@4.1.0: + dependencies: + is-plain-object: 2.0.4 + is-primitive: 3.0.1 + shallow-clone@3.0.1: dependencies: kind-of: 6.0.3 @@ -11613,8 +10366,6 @@ snapshots: astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - smart-buffer@4.2.0: {} - smob@1.5.0: {} snake-case@3.0.4: @@ -11622,19 +10373,6 @@ snapshots: dot-case: 3.0.4 tslib: 2.8.1 - socks-proxy-agent@8.0.5: - dependencies: - agent-base: 7.1.4 - debug: 4.4.3 - socks: 2.8.7 - transitivePeerDependencies: - - supports-color - - socks@2.8.7: - dependencies: - ip-address: 10.0.1 - smart-buffer: 4.2.0 - solid-js@1.9.9: dependencies: csstype: 3.2.3 @@ -11662,26 +10400,8 @@ snapshots: source-map@0.6.1: {} - spdx-correct@3.2.0: - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.22 - - spdx-exceptions@2.5.0: {} - - spdx-expression-parse@3.0.1: - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.22 - - spdx-license-ids@3.0.22: {} - split-on-first@3.0.0: {} - ssri@12.0.0: - dependencies: - minipass: 7.1.2 - stop-iteration-iterator@1.1.0: dependencies: es-errors: 1.3.0 @@ -11748,10 +10468,6 @@ snapshots: dependencies: is-natural-number: 4.0.1 - strip-indent@3.0.0: - dependencies: - min-indent: 1.0.1 - strip-json-comments@2.0.1: {} strip-json-comments@3.1.1: {} @@ -11760,51 +10476,6 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - style-search@0.1.0: {} - - stylelint@14.16.1: - dependencies: - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) - balanced-match: 2.0.0 - colord: 2.9.3 - cosmiconfig: 7.1.0 - css-functions-list: 3.2.3 - debug: 4.4.1 - fast-glob: 3.3.3 - fastest-levenshtein: 1.0.16 - file-entry-cache: 6.0.1 - global-modules: 2.0.0 - globby: 11.1.0 - globjoin: 0.1.4 - html-tags: 3.3.1 - ignore: 5.3.2 - import-lazy: 4.0.0 - imurmurhash: 0.1.4 - is-plain-object: 5.0.0 - known-css-properties: 0.26.0 - mathml-tag-names: 2.1.3 - meow: 9.0.0 - micromatch: 4.0.8 - normalize-path: 3.0.0 - picocolors: 1.1.1 - postcss: 8.5.6 - postcss-media-query-parser: 0.2.3 - postcss-resolve-nested-selector: 0.1.6 - postcss-safe-parser: 6.0.0(postcss@8.5.6) - postcss-selector-parser: 6.1.2 - postcss-value-parser: 4.2.0 - resolve-from: 5.0.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - style-search: 0.1.0 - supports-hyperlinks: 2.3.0 - svg-tags: 1.0.0 - table: 6.9.0 - v8-compile-cache: 2.4.0 - write-file-atomic: 4.0.2 - transitivePeerDependencies: - - supports-color - stylelint@16.23.1(typescript@5.9.2): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) @@ -11849,16 +10520,6 @@ snapshots: - supports-color - typescript - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.7 - ts-interface-checker: 0.1.13 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -11867,11 +10528,6 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@2.3.0: - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - supports-hyperlinks@3.2.0: dependencies: has-flag: 4.0.0 @@ -11893,61 +10549,39 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - tailwindcss-config@1.1.1: + tailwindcss-config@2.0.0: dependencies: - jiti: 2.5.1 - lilconfig: 3.1.3 + '@weapp-tailwindcss/shared': 2.0.0 + jiti: 2.7.0 - tailwindcss-patch@7.1.4(tailwindcss@3.4.17): + tailwindcss-patch@9.5.0(tailwindcss@4.3.1): dependencies: - '@babel/generator': 7.28.3 - '@babel/parser': 7.28.4 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - '@tailwindcss-mangle/config': 5.1.1 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@tailwindcss-mangle/config': 7.0.2 + '@tailwindcss-mangle/engine': 0.1.0(tailwindcss@4.3.1) cac: 6.7.14 consola: 3.4.2 - fs-extra: 11.3.1 - local-pkg: 1.1.2 + fs-extra: 11.3.5 + local-pkg: 1.2.1 pathe: 2.0.3 - postcss: 8.5.6 - semver: 7.7.3 - tailwindcss-config: 1.1.1 + postcss: 8.5.15 + semver: 7.8.5 + tailwindcss-config: 2.0.0 optionalDependencies: - tailwindcss: 3.4.17 + tailwindcss: 4.3.1 transitivePeerDependencies: - magicast - supports-color - 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.6 - postcss-import: 15.1.0(postcss@8.5.6) - postcss-js: 4.0.1(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6) - postcss-nested: 6.2.0(postcss@8.5.6) - postcss-selector-parser: 6.1.2 - resolve: 1.22.10 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node + tailwindcss@4.3.1: {} tapable@2.3.0: {} + tapable@2.3.3: {} + tar-stream@1.6.2: dependencies: bl: 1.2.3 @@ -11958,24 +10592,6 @@ snapshots: to-buffer: 1.2.2 xtend: 4.0.2 - tar@6.2.1: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - - tar@7.4.3: - dependencies: - '@isaacs/fs-minipass': 4.0.1 - chownr: 3.0.0 - minipass: 7.1.2 - minizlib: 3.0.2 - mkdirp: 3.0.1 - yallist: 5.0.0 - terser-webpack-plugin@5.3.14(@swc/core@1.3.96)(webpack@5.101.3(@swc/core@1.3.96)): dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -12017,8 +10633,6 @@ snapshots: tiny-case@1.0.3: {} - tinyexec@0.3.2: {} - tinyexec@1.0.1: {} to-buffer@1.2.2: @@ -12035,8 +10649,6 @@ snapshots: toposort@2.0.2: {} - trim-newlines@3.0.1: {} - trim-repeated@1.0.0: dependencies: escape-string-regexp: 1.0.5 @@ -12045,8 +10657,6 @@ snapshots: dependencies: typescript: 5.9.2 - ts-interface-checker@0.1.13: {} - tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -12068,16 +10678,10 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-fest@0.18.1: {} - type-fest@0.20.2: {} type-fest@0.21.3: {} - type-fest@0.6.0: {} - - type-fest@0.8.1: {} - type-fest@2.19.0: {} typed-array-buffer@1.0.3: @@ -12131,8 +10735,6 @@ snapshots: buffer: 5.7.1 through: 2.3.8 - undici-types@7.10.0: {} - undici-types@7.16.0: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -12146,14 +10748,6 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} - unique-filename@4.0.0: - dependencies: - unique-slug: 5.0.0 - - unique-slug@5.0.0: - dependencies: - imurmurhash: 0.1.4 - universal-router@9.2.1: dependencies: path-to-regexp: 6.3.0 @@ -12168,6 +10762,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.2.3(browserslist@4.28.4): + dependencies: + browserslist: 4.28.4 + escalade: 3.2.0 + picocolors: 1.1.1 + upper-case-first@2.0.2: dependencies: tslib: 2.8.1 @@ -12190,28 +10790,19 @@ snapshots: util-deprecate@1.0.2: {} - v8-compile-cache@2.4.0: {} - validate-html-nesting@1.2.3: {} - validate-npm-package-license@3.0.4: - dependencies: - spdx-correct: 3.2.0 - spdx-expression-parse: 3.0.1 - validate-npm-package-name@5.0.1: {} - validate-npm-package-name@6.0.2: {} - - vite-plugin-static-copy@0.17.1(vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1)): + vite-plugin-static-copy@0.17.1(vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.3 fs-extra: 11.3.2 picocolors: 1.1.1 - vite: 4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1) + vite: 4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1) - vite@4.5.14(@types/node@24.10.1)(sass@1.91.0)(terser@5.43.1): + vite@4.5.14(@types/node@24.10.1)(lightningcss@1.32.0)(sass@1.91.0)(terser@5.43.1): dependencies: esbuild: 0.18.20 postcss: 8.5.6 @@ -12219,6 +10810,7 @@ snapshots: optionalDependencies: '@types/node': 24.10.1 fsevents: 2.3.3 + lightningcss: 1.32.0 sass: 1.91.0 terser: 5.43.1 @@ -12267,35 +10859,35 @@ snapshots: dependencies: defaults: 1.0.4 - weapp-tailwindcss@4.2.6(tailwindcss@3.4.17)(typescript@5.9.2): + weapp-tailwindcss@5.1.0(jiti@2.7.0)(tailwindcss@4.3.1): dependencies: '@ast-core/escape': 1.0.1 - '@babel/parser': 7.28.3 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 - '@vue/compiler-dom': 3.5.20 - '@weapp-core/escape': 4.0.1 - '@weapp-core/regex': 1.0.1 - '@weapp-tailwindcss/init': 1.0.5 - '@weapp-tailwindcss/logger': 1.0.2 - '@weapp-tailwindcss/mangle': 1.0.5 - '@weapp-tailwindcss/postcss': 1.1.0 - '@weapp-tailwindcss/shared': 1.0.3 - debug: 4.4.1 - htmlparser2: 10.0.0 - loader-utils: 2.0.4 - local-pkg: 1.1.2 - lru-cache: 10.4.3 - magic-string: 0.30.18 - semver: 7.7.2 - tailwindcss-patch: 7.1.4(tailwindcss@3.4.17) - vue: 3.5.21(typescript@5.9.2) - webpack-sources: 3.3.3 + '@babel/parser': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@tailwindcss-mangle/engine': 0.1.0(tailwindcss@4.3.1) + '@vue/compiler-dom': 3.5.38 + '@weapp-core/escape': 8.0.0 + '@weapp-tailwindcss/logger': 2.0.0 + '@weapp-tailwindcss/postcss': 3.1.0(jiti@2.7.0)(tailwindcss@4.3.1)(yaml@2.9.0) + '@weapp-tailwindcss/reset': 0.1.1(tailwindcss@4.3.1) + '@weapp-tailwindcss/shared': 2.0.0 + comment-json: 5.0.0 + debug: 4.4.3 + fast-glob: 3.3.3 + local-pkg: 1.2.1 + lru-cache: 11.5.1 + magic-string: 0.30.21 + micromatch: 4.0.8 + semver: 7.8.5 + tailwindcss-config: 2.0.0 + yaml: 2.9.0 transitivePeerDependencies: + - jiti - magicast - supports-color - tailwindcss - - typescript + - tsx webpack-merge@5.10.0: dependencies: @@ -12315,9 +10907,9 @@ snapshots: '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.15.0 acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.25.4 + browserslist: 4.28.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.3 + enhanced-resolve: 5.21.6 es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -12328,7 +10920,7 @@ snapshots: mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 4.3.3 - tapable: 2.3.0 + tapable: 2.3.3 terser-webpack-plugin: 5.3.14(@swc/core@1.3.96)(webpack@5.101.3(@swc/core@1.3.96)) watchpack: 2.4.4 webpack-sources: 3.3.3 @@ -12412,11 +11004,6 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@4.0.2: - dependencies: - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 @@ -12428,14 +11015,10 @@ snapshots: yallist@3.1.1: {} - yallist@4.0.0: {} - - yallist@5.0.0: {} - - yaml@1.10.2: {} - yaml@2.8.1: {} + yaml@2.9.0: {} + yargs-parser@20.2.9: {} yargs@16.2.0: diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 7fa21f0..0000000 --- a/postcss.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - } -} diff --git a/src/app.css b/src/app.css new file mode 100644 index 0000000..ef406f1 --- /dev/null +++ b/src/app.css @@ -0,0 +1,6 @@ +@import "tailwindcss"; +@config "../tailwind.config.js"; +@source "./**/*.{html,js,ts,jsx,tsx,vue,wxml,axml,ttml}"; +@source not "../node_modules"; +@source not "../dist"; +@source not "../unpackage"; diff --git a/src/app.js b/src/app.js index d2a147e..a00abf5 100644 --- a/src/app.js +++ b/src/app.js @@ -2,7 +2,7 @@ import { createApp } from 'vue' import { createPinia } from 'pinia' import { useAuthStore } from './stores/auth' -import './app.scss' +import './app.css' const pinia = createPinia() diff --git a/src/app.scss b/src/app.scss deleted file mode 100644 index 51cf5dd..0000000 --- a/src/app.scss +++ /dev/null @@ -1,6 +0,0 @@ -@use 'tailwindcss/base'; -@use 'tailwindcss/components'; -@use 'tailwindcss/utilities'; - - - From ff51dd1d0c1c603e3ab59ce91c772fffb5f71f69 Mon Sep 17 00:00:00 2001 From: Benins Date: Thu, 25 Jun 2026 02:13:09 +0800 Subject: [PATCH 02/11] =?UTF-8?q?feat:=20=E6=94=AF=E6=8C=81=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/index.js | 8 + src/app.config.js | 35 +-- src/app.css | 134 ++++++++++ src/app.js | 12 + src/assets/icons/discover-dark.png | Bin 0 -> 1600 bytes src/assets/icons/home-dark.png | Bin 0 -> 1077 bytes src/assets/icons/profile-dark.png | Bin 0 -> 1075 bytes src/assets/icons/schedule-dark.png | Bin 0 -> 1172 bytes src/components/SkeletonDetail.vue | 14 +- src/composables/useThemePage.js | 15 ++ src/pages/achieveprint/index.config.js | 1 + src/pages/achieveprint/index.vue | 20 +- src/pages/address/index.config.js | 1 + src/pages/address/index.vue | 40 +-- src/pages/calendar/index.config.js | 1 + src/pages/calendar/index.vue | 20 +- src/pages/competition/index.config.js | 3 +- src/pages/competition/index.vue | 54 ++-- src/pages/discover/index.config.js | 1 + src/pages/discover/index.vue | 186 +++++++------- src/pages/exchange/index.config.js | 3 +- src/pages/exchange/index.vue | 52 ++-- src/pages/failrate/index.config.js | 3 +- src/pages/failrate/index.vue | 56 ++-- src/pages/final-review/detail/index.config.js | 1 + src/pages/final-review/detail/index.vue | 140 +++++----- src/pages/final-review/index.config.js | 1 + src/pages/final-review/index.vue | 38 +-- src/pages/gotojw/index.config.js | 1 + src/pages/gotojw/index.vue | 26 +- src/pages/gpa-calculator/index.config.js | 3 +- src/pages/gpa-calculator/index.vue | 228 +++++++++-------- src/pages/graduation/index.config.js | 1 + src/pages/graduation/index.vue | 20 +- src/pages/groupchat/index.config.js | 3 +- src/pages/groupchat/index.vue | 34 ++- src/pages/hero/index.config.js | 3 +- src/pages/hero/index.vue | 10 +- src/pages/home/components/CountdownCard.vue | 90 +++---- .../home/components/NotificationCard.vue | 28 +- src/pages/home/components/PomodoroCard.vue | 98 +++---- src/pages/home/components/StudyTaskCard.vue | 178 ++++++------- src/pages/home/components/TodayCourse.vue | 100 ++++---- src/pages/home/index.config.js | 3 +- src/pages/home/index.vue | 116 +++++---- src/pages/login/index.config.js | 7 +- src/pages/login/index.vue | 30 ++- src/pages/major-transfer/index.config.js | 3 +- src/pages/major-transfer/index.vue | 239 ++++++++++-------- src/pages/map/index.config.js | 1 + src/pages/map/index.vue | 34 ++- src/pages/materials/detail/index.config.js | 1 + src/pages/materials/detail/index.vue | 78 +++--- src/pages/materials/index.config.js | 1 + src/pages/materials/index.vue | 102 ++++---- .../notifications/detail/index.config.js | 1 + src/pages/notifications/detail/index.vue | 67 ++--- src/pages/notifications/index.config.js | 1 + src/pages/notifications/index.vue | 58 +++-- src/pages/organization/detail/index.config.js | 3 +- src/pages/organization/detail/index.vue | 50 ++-- src/pages/organization/index.config.js | 3 +- src/pages/organization/index.vue | 72 +++--- src/pages/points/index.config.js | 1 + src/pages/points/index.vue | 76 +++--- src/pages/profile/index.config.js | 1 + src/pages/profile/index.vue | 124 +++++---- src/pages/qualification/index.config.js | 3 +- src/pages/qualification/index.vue | 56 ++-- .../schedule/components/CourseDetailModal.vue | 62 ++--- .../schedule/components/CourseEditModal.vue | 42 +-- .../schedule/components/ScheduleTable.vue | 26 +- .../components/SemesterChangeModal.vue | 8 +- src/pages/schedule/index.config.js | 1 + src/pages/schedule/index.vue | 138 +++++----- .../schedule/schedule-bind/index.config.js | 1 + src/pages/schedule/schedule-bind/index.vue | 64 +++-- src/pages/teacher-reviews/index.config.js | 3 +- src/pages/teacher-reviews/index.vue | 124 ++++----- src/pages/terms-of-service/index.config.js | 1 + src/pages/terms-of-service/index.vue | 142 ++++++----- src/pages/webview/index.config.js | 3 +- src/pages/webview/index.vue | 8 + src/stores/reviews.js | 16 +- src/stores/theme.js | 200 +++++++++++++++ src/theme.json | 82 ++++++ src/utils/constants.js | 40 +-- 87 files changed, 2269 insertions(+), 1485 deletions(-) create mode 100644 src/assets/icons/discover-dark.png create mode 100644 src/assets/icons/home-dark.png create mode 100644 src/assets/icons/profile-dark.png create mode 100644 src/assets/icons/schedule-dark.png create mode 100644 src/composables/useThemePage.js create mode 100644 src/stores/theme.js create mode 100644 src/theme.json diff --git a/config/index.js b/config/index.js index a67e5da..2370534 100644 --- a/config/index.js +++ b/config/index.js @@ -55,6 +55,14 @@ export default defineConfig(async (merge, { command, mode }) => { }, copy: { patterns: [ + { + from: resolve(process.cwd(), 'src/theme.json'), + to: resolve(process.cwd(), 'dist/theme.json') + }, + { + from: resolve(process.cwd(), 'src/assets/icons'), + to: resolve(process.cwd(), 'dist/assets/icons') + } ], options: { } diff --git a/src/app.config.js b/src/app.config.js index 98c961a..d3288e4 100644 --- a/src/app.config.js +++ b/src/app.config.js @@ -1,4 +1,6 @@ export default { + darkmode: true, + themeLocation: 'theme.json', pages: [ 'pages/home/index', 'pages/schedule/index', @@ -37,40 +39,43 @@ export default { 'pages/points/index', ], window: { - backgroundTextStyle: 'light', - navigationBarBackgroundColor: '#fff', + backgroundTextStyle: '@backgroundTextStyle', + backgroundColor: '@pageBgColor', + backgroundColorTop: '@pageBgColorTop', + backgroundColorBottom: '@pageBgColorBottom', + navigationBarBackgroundColor: '@navBgColor', navigationBarTitleText: '江理一起来学', - navigationBarTextStyle: 'black' + navigationBarTextStyle: '@navTxtStyle' }, tabBar: { - color: '#666666', - selectedColor: '#3b82f6', - backgroundColor: '#ffffff', - borderStyle: 'black', + color: '@tabFontColor', + selectedColor: '@tabSelectedColor', + backgroundColor: '@tabBgColor', + borderStyle: '@tabBorderStyle', list: [ { pagePath: 'pages/home/index', text: '首页', - iconPath: 'assets/icons/home.png', - selectedIconPath: 'assets/icons/home-active.png' + iconPath: '@tabHomeIcon', + selectedIconPath: '@tabHomeSelectedIcon' }, { pagePath: 'pages/schedule/index', text: '课表', - iconPath: 'assets/icons/schedule.png', - selectedIconPath: 'assets/icons/schedule-active.png' + iconPath: '@tabScheduleIcon', + selectedIconPath: '@tabScheduleSelectedIcon' }, { pagePath: 'pages/discover/index', text: '发现', - iconPath: 'assets/icons/discover.png', - selectedIconPath: 'assets/icons/discover-active.png' + iconPath: '@tabDiscoverIcon', + selectedIconPath: '@tabDiscoverSelectedIcon' }, { pagePath: 'pages/profile/index', text: '我的', - iconPath: 'assets/icons/profile.png', - selectedIconPath: 'assets/icons/profile-active.png' + iconPath: '@tabProfileIcon', + selectedIconPath: '@tabProfileSelectedIcon' } ] } diff --git a/src/app.css b/src/app.css index ef406f1..2988de2 100644 --- a/src/app.css +++ b/src/app.css @@ -4,3 +4,137 @@ @source not "../node_modules"; @source not "../dist"; @source not "../unpackage"; + +@custom-variant dark (.dark &); + +@theme inline { + --color-page: var(--theme-page); + --color-surface: var(--theme-surface); + --color-surface-muted: var(--theme-surface-muted); + --color-elevated: var(--theme-elevated); + --color-fg: var(--theme-fg); + --color-fg-muted: var(--theme-fg-muted); + --color-fg-subtle: var(--theme-fg-subtle); + --color-line: var(--theme-line); + --color-brand: var(--theme-brand); + --color-brand-soft: var(--theme-brand-soft); + --color-danger: var(--theme-danger); + --color-danger-soft: var(--theme-danger-soft); + --color-success: var(--theme-success); + --color-success-soft: var(--theme-success-soft); + --color-warning: var(--theme-warning); + --color-warning-soft: var(--theme-warning-soft); + --color-overlay: var(--theme-overlay); +} + +page { + --theme-page: #f9fafb; + --theme-surface: #ffffff; + --theme-surface-muted: #f3f4f6; + --theme-elevated: #ffffff; + --theme-fg: #1e2939; + --theme-fg-muted: #4a5565; + --theme-fg-subtle: #99a1af; + --theme-line: #e5e7eb; + --theme-brand: #3b82f6; + --theme-brand-soft: #eff6ff; + --theme-danger: #ef4444; + --theme-danger-soft: #fef2f2; + --theme-success: #16a34a; + --theme-success-soft: #f0fdf4; + --theme-warning: #f97316; + --theme-warning-soft: #fff7ed; + --theme-overlay: rgba(0, 0, 0, 0.5); + --theme-skeleton-from: #f0f0f0; + --theme-skeleton-via: #e0e0e0; + --theme-skeleton-to: #f0f0f0; + background-color: var(--theme-page); + color: var(--theme-fg); +} + +@media (prefers-color-scheme: dark) { + page { + --theme-page: #0f172a; + --theme-surface: #1e293b; + --theme-surface-muted: #334155; + --theme-elevated: #273449; + --theme-fg: #e5e7eb; + --theme-fg-muted: #cbd5e1; + --theme-fg-subtle: #94a3b8; + --theme-line: #334155; + --theme-brand: #60a5fa; + --theme-brand-soft: #1e3a5f; + --theme-danger: #f87171; + --theme-danger-soft: #451a1a; + --theme-success: #4ade80; + --theme-success-soft: #16351f; + --theme-warning: #fb923c; + --theme-warning-soft: #431f0b; + --theme-overlay: rgba(0, 0, 0, 0.62); + --theme-skeleton-from: #1e293b; + --theme-skeleton-via: #334155; + --theme-skeleton-to: #1e293b; + } +} + +.theme-light { + --theme-page: #f9fafb; + --theme-surface: #ffffff; + --theme-surface-muted: #f3f4f6; + --theme-elevated: #ffffff; + --theme-fg: #1e2939; + --theme-fg-muted: #4a5565; + --theme-fg-subtle: #99a1af; + --theme-line: #e5e7eb; + --theme-brand: #3b82f6; + --theme-brand-soft: #eff6ff; + --theme-danger: #ef4444; + --theme-danger-soft: #fef2f2; + --theme-success: #16a34a; + --theme-success-soft: #f0fdf4; + --theme-warning: #f97316; + --theme-warning-soft: #fff7ed; + --theme-overlay: rgba(0, 0, 0, 0.5); + --theme-skeleton-from: #f0f0f0; + --theme-skeleton-via: #e0e0e0; + --theme-skeleton-to: #f0f0f0; +} + +.theme-dark { + --theme-page: #0f172a; + --theme-surface: #1e293b; + --theme-surface-muted: #334155; + --theme-elevated: #273449; + --theme-fg: #e5e7eb; + --theme-fg-muted: #cbd5e1; + --theme-fg-subtle: #94a3b8; + --theme-line: #334155; + --theme-brand: #60a5fa; + --theme-brand-soft: #1e3a5f; + --theme-danger: #f87171; + --theme-danger-soft: #451a1a; + --theme-success: #4ade80; + --theme-success-soft: #16351f; + --theme-warning: #fb923c; + --theme-warning-soft: #431f0b; + --theme-overlay: rgba(0, 0, 0, 0.62); + --theme-skeleton-from: #1e293b; + --theme-skeleton-via: #334155; + --theme-skeleton-to: #1e293b; +} + +.theme-light, +.theme-dark { + background-color: var(--theme-page); + color: var(--theme-fg); +} + +.theme-dark { + color-scheme: dark; +} + +button, +input, +textarea { + color: inherit; +} diff --git a/src/app.js b/src/app.js index a00abf5..bf3dc1a 100644 --- a/src/app.js +++ b/src/app.js @@ -1,6 +1,8 @@ import { createApp } from 'vue' import { createPinia } from 'pinia' import { useAuthStore } from './stores/auth' +import { useThemeStore } from './stores/theme' +import Taro from '@tarojs/taro' import './app.css' @@ -8,10 +10,20 @@ const pinia = createPinia() const App = createApp({ onLaunch() { + const themeStore = useThemeStore() const authStore = useAuthStore() + + themeStore.initTheme() + Taro.onThemeChange(({ theme }) => { + themeStore.handleSystemThemeChange(theme) + }) + authStore.initAuth() }, onShow() { + const themeStore = useThemeStore() + themeStore.syncSystemTheme() + themeStore.applyNativeTheme() }, }) diff --git a/src/assets/icons/discover-dark.png b/src/assets/icons/discover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ca514593b012dde29e6a4e5e392b505ee1572e14 GIT binary patch literal 1600 zcmV-G2EX}^~O`GrYJ$HW(=kBxjUTg10 zqmDZ2s3Tke(n)}H7a% zK-yPeT)yoAq+0-~CpG`10Z8)zX{*Axd>i3DQtRk=0MZ$N^sa|-`L+>|W~9~?Jpk!s zGuAx`NQVQO*KCIXX&qyv))_ni={P{T-L#)07?*E90n#$YOszXe0MccE^tI9iHhL`} zoeoH60@B?M<}>D{sr5UD2>(DS`fosb-24P1z}xq6EG8yK2ehY)2u!oHe=n10eSS9x9%g- zw}uOIpBajWhVT?XdI6A*D#-o|NUs9Yw1~W>0n+PA6OYPf#gtgQvIHl}^kTn~-g6UnZK@g(53$w^Q+tesQCuICyE0e!JLGfi>7m302erdHQTpS_5GXQGON{4UFY&k<#jXGI?iVc0e6O9R;07*| z^`>@dcTf`J!B;4<;<#ThG@M36OQGK21~yvzah%}Zt0YZ;bX`F6t_P&=l^mG!lIDJ7 z5(6{Oa=zjTNiAwbcY1N-*`v)0?EE&YMo22$$_Pn?YZmuc6m+;Wii)%b-d2F?RN8S~L5CZn zs7PzzD+Rdv(iA{CrJ%#V0O^uQLOO0BYiX0ycB`ZSq%Yf;xH^KEPH&^F7A@mpe(uxx zvVxAAjdKxK2Ncv11DUgBZf1!O2p=H)!UAM8R2f@r1Esvzwz_P@`{1@5u(3TO!lf1) ze9G7&W&`_$n{7D=YaVdL%Y*YE`@1FZsFYqj;4=6|$Vc}I7fm?`YrR;D)sDz?hbv0d zWo!W}B6=Ll-uP!b-N__NVrw0WwLjwnE|&d!8wf}jn#nIHIdXn^jkiIT1o^nYi!qM7 zdRB#T+1ndRHam&~o>k|3E^`mX(b7Qq~91t?&##Ml{T}ghIl&tmS z`qEU!_DGrT9wl};j{IlCwDRa(trvtc*_-$q1 zeB$)!QeS(L508s?HWqw7>`=(wT^H}rW75bZR_f*pRytK(#z}1$2=qQ^>>FW zd;MKL*cai3=F>5#S2Yt;ggQpxKa1Xm3@Xx7#bHvi)7-vUD{K;!;+d;9d*=Ex%dwO+?Cs8w3#XZ0000{(ur-azj0|9 z#uOf4WbavUP?PoQ4U@ZHv)29Ib-$5Yv9k2loykkitu`-N8M45kk?9|Uhcv@W4ux2j zC5DlYULS7QVz$+88^aRIh7!pMbf=FC8v^asV`)FIp@5B!0{8w(bfxjCw)7AhVStd*8iTC z+rA1(P1wb-a?#KAVP!Lx>sXddYt!2gGITB5lFo?ky$>eDM1J-);ZhGP@QrG(tmYNk zb^iLExQE)Avd^yjzQ`=&%$>01y0hMkHqKhJDSW~Q)jX?}7OlI?#(7uJJACg64bRsL z{LL3?UlfkgyJhA1Tk+|(u2iSfORfs425nUD(%2ezH@@sgi{IQW+a{d$z11SNa_P*x z>rEUV7#wyjyxDx;)4f=@|h2oHvLdszGQ3b z5AM@91bl7@tq+*6@9f#Hro1PXzS_I!{!+6g(V{Ic%^%HE{1+q{j? zqe(aa@Fc4#eA_m&vF^7n&za7~hAX@te~ZqVY8o!Py}0j>1c%4xC*MA7eb(m?y8g&E z?*gl=Q|*lnTev6et1?)(kLCG-X1#xGr=CYIW1113{Yc0=cc(#t&4S9SyYg4|ZU-t< zYpT3zw9jTfJM(r|lMVKz`xSXY-sZUJ_$7ygpD17c&b*~D_vrCBg>t)ZOgles6hASy zf3L&4nm4RP&y)2hSj$&8-uZch`^h;{lyDwmWPR9pg^BrtY{&=R8J{>0xpEx}qPxc?lnvFqyb2&vIt?FL|~55+=gCkEGk{l$dRpvNvIS*3Vkc zn0;42&u~m$xLW89^BIOrF$LM{HB;^KzcNqg>y&Gras9xVqYYc)_Ov7waus>Z`#HPs t^I7#R>xEy}h+O6p(Fg!#N4byuk2V~)pW@f<3M>v7JYD@<);T3K0RS;y_T>No literal 0 HcmV?d00001 diff --git a/src/assets/icons/profile-dark.png b/src/assets/icons/profile-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..00b5dbf1de0012cd509aa73e34a5f5fef8d85159 GIT binary patch literal 1075 zcmV-31kC%1P)p3Kl?`3P_s)={z6}0@7$gyaS|jfV2sarugpLJ9-F!vH-OXzNRxf*@B$!h1f-Wa23H*efVAGX9%lg3BtSY2NWTPzHx@rt9M-vg>$8sf zQ0NgHTy@;_t207&-%sSA*{n9#2unBQf|vB$SwQPfqj z7?6IXh#oORu4VGn0@8j!`j(PQ*IMXSr9}YgPKw~CfYdmSe2swgJSFEXyQ&pO`w$Qgxi87XR&xu$zK)ZZmb-r0O`wEZLHTbqLnk$J99@RmVAibcPYOLa@$C zrp`&JI?mC{Dn{6J!8$XTIv1ttI0ukUFv3~{>u}#SyQJzk2apah!rBGv>}Kjzr0O^a zkhU?x&I;DKz|`3)RmVAiw2Tp^cUEQ!)M!vw*=MHCJQ+2f0Hha;xT^yBZ!r0v$f)oL zART1{>ex^q_qvqahh)`w0FdSY(l8^E^to@2y!x#86_Z!r)(v)4IR=mprd%m{z#Ul* zh0LMU-jqLzj!rk~9H7r`0qIeSU>$wjo4(#$L(PHL2VAd&WWJ34N~8qWAF3 z*OiavdBHyOvr4JYI3kfqBoc{~l`8+oTH%;@ev)zcKcu7Fev*Rz59uhEpG46AAsu1+ zNi6w4q$6BEiDmzXbcE$6apeDyjxhWr1^ge)9eiCW_hlT#a^^@52 ze@GLgpTwsBLz*D{B)0t@(gfuvapnJzCKx}7EB}Wy!T3pB`9Guy#!uqP{~=8(C(Ho5T{aO1Sg?sWz=BQ00Tyf`4zOSoaexJzIGxZ$u*;Tp$-gToIRpf;T-VCW?Z%8xMjQmxFjS2NgjP1qBZ-Q3P>AFYbz7 z6tPebQU`CTn@Z4#TSQ6x4ILfARL#;o{d@BJL0tl`s^9znr)Q?CX25`efPerVfHWD9 zjsVhaKspOZD+{VKNafZwZtI$pi>T!c+Pp46>gf}$1=MPdsnbj2Uf+qIk_7-)!KUF!{kZOg}-e6+jiG%{*0OAZ=y%k1{VPxfZvPY)Z-Z(!jxhbP15UBiy%@ zpZ1i@3remvUFYtt)2)92gH!VTGcb~?4v^*o()i2^$p}E207!FG&5S&M4J-qKfrbbM z8X_2Ih+v>0f`Nu`ZD6fME(14suy9{ueI5h3wv1Yg{do*L<-x*ziBowD-08u>eTkMl z28K=Ke^}pzv4As;Y6rSBFkA;ZPv|*0yfrXpPGpUm=}6#=1f<>S z03VQU0@7afw**dfPUNnxInA|Rs|oYWiRhEO*D)NBPS}`x_dkF%+m&AH3G>W}0MbmM z?o5Hl&50a$rPq2wp)=t(APr$SjY8cj~AT&+ysSj>>J-BBAagfyaFV zOWoSBnBiX*ICZ+&yDz6hIxGjI^GvPfuJjg?u=3N|r~jGvavvp)6X?#c_YuyA3U5II zXA~ga@3VoVeh})dfn`B3&=A2uLj(g25ezg$FwhWQ8>p}CRMX>x3>`ry0I=|I^nB<+|!t^+_SxehY6B_+?+_M z4dmuTo(dfGN`YT79QC)c0*{*$+2u;F^@PHl$n*qWv)(wOn@Dp4CvHwejhYQ}rMIwz zhLAf#H+WMp2%#FHL~ zaUI93m=`f|eLsKoU2mudx$CT&7cp^MKYx?kLqHl+hO0000 - + - + @@ -21,7 +21,7 @@ - + @@ -51,7 +51,12 @@ defineProps({ - diff --git a/src/composables/useThemePage.js b/src/composables/useThemePage.js new file mode 100644 index 0000000..d1cd511 --- /dev/null +++ b/src/composables/useThemePage.js @@ -0,0 +1,15 @@ +import Taro from '@tarojs/taro' +import { useThemeStore } from '../stores/theme' + +export const useThemePage = () => { + const themeStore = useThemeStore() + + themeStore.initTheme() + + Taro.useDidShow(() => { + themeStore.syncSystemTheme() + themeStore.applyNativeTheme() + }) + + return themeStore +} diff --git a/src/pages/achieveprint/index.config.js b/src/pages/achieveprint/index.config.js index 0ae14b0..2f73b86 100644 --- a/src/pages/achieveprint/index.config.js +++ b/src/pages/achieveprint/index.config.js @@ -1,4 +1,5 @@ export default { + enablePageMeta: true, navigationBarTitleText: '成绩单打印', enableShareAppMessage: true, enableShareTimeline: true diff --git a/src/pages/achieveprint/index.vue b/src/pages/achieveprint/index.vue index a2c6efd..2eaa766 100644 --- a/src/pages/achieveprint/index.vue +++ b/src/pages/achieveprint/index.vue @@ -1,19 +1,24 @@ - diff --git a/src/pages/notifications/index.config.js b/src/pages/notifications/index.config.js index d872dea..48465bb 100644 --- a/src/pages/notifications/index.config.js +++ b/src/pages/notifications/index.config.js @@ -1,4 +1,5 @@ export default { + enablePageMeta: true, navigationBarTitleText: '信息海洋', enableShareAppMessage: true, enableShareTimeline: true diff --git a/src/pages/notifications/index.vue b/src/pages/notifications/index.vue index 571e865..4725837 100644 --- a/src/pages/notifications/index.vue +++ b/src/pages/notifications/index.vue @@ -1,23 +1,28 @@ diff --git a/src/pages/webview/index.config.js b/src/pages/webview/index.config.js index 89d34bd..61fa8ec 100644 --- a/src/pages/webview/index.config.js +++ b/src/pages/webview/index.config.js @@ -1,6 +1,7 @@ export default { + enablePageMeta: true, navigationBarTitleText: '江理一起来学', - backgroundColor: '#f5f5f5', + backgroundColor: '@pageBgColor', enableShareAppMessage: true, enableShareTimeline: true } diff --git a/src/pages/webview/index.vue b/src/pages/webview/index.vue index e0bd5c8..e56a4c6 100644 --- a/src/pages/webview/index.vue +++ b/src/pages/webview/index.vue @@ -1,11 +1,19 @@ + diff --git a/src/theme.json b/src/theme.json index 1241f3d..d34d0bc 100644 --- a/src/theme.json +++ b/src/theme.json @@ -67,7 +67,7 @@ "themeFgSubtle": "#6e6e74", "themeLine": "#2e2e33", "themeBrand": "#5b9bff", - "themeBrandSoft": "#1b2740", + "themeBrandSoft": "#243a5e", "themeDanger": "#f0666b", "themeDangerSoft": "#3a1e1f", "themeSuccess": "#4cba6a", diff --git a/src/utils/constants.js b/src/utils/constants.js index 46514dc..b65d77a 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -40,53 +40,53 @@ export const WEEK_DAYS = ['周一', '周二', '周三', '周四', '周五', '周 // 课程颜色配置 - 预设10套颜色组合 export const COURSE_COLORS = [ { - backgroundColor: 'bg-blue-100 dark:bg-blue-950', - textColor: 'text-blue-800 dark:text-blue-200', + backgroundColor: 'bg-blue-100 dark:bg-blue-900/40', + textColor: 'text-blue-700 dark:text-blue-200', name: 'blue' }, { - backgroundColor: 'bg-purple-100 dark:bg-purple-950', - textColor: 'text-purple-800 dark:text-purple-200', + backgroundColor: 'bg-purple-100 dark:bg-purple-900/40', + textColor: 'text-purple-700 dark:text-purple-200', name: 'purple' }, { - backgroundColor: 'bg-success-soft', - textColor: 'text-success', + backgroundColor: 'bg-emerald-100 dark:bg-emerald-900/40', + textColor: 'text-emerald-700 dark:text-emerald-200', name: 'green' }, { - backgroundColor: 'bg-warning-soft', - textColor: 'text-warning', + backgroundColor: 'bg-amber-100 dark:bg-amber-900/40', + textColor: 'text-amber-700 dark:text-amber-200', name: 'yellow' }, { - backgroundColor: 'bg-danger-soft', - textColor: 'text-danger', + backgroundColor: 'bg-rose-100 dark:bg-rose-900/40', + textColor: 'text-rose-700 dark:text-rose-200', name: 'red' }, { - backgroundColor: 'bg-indigo-100 dark:bg-indigo-950', - textColor: 'text-indigo-800 dark:text-indigo-200', + backgroundColor: 'bg-indigo-100 dark:bg-indigo-900/40', + textColor: 'text-indigo-700 dark:text-indigo-200', name: 'indigo' }, { - backgroundColor: 'bg-pink-100 dark:bg-pink-950', - textColor: 'text-pink-800 dark:text-pink-200', + backgroundColor: 'bg-pink-100 dark:bg-pink-900/40', + textColor: 'text-pink-700 dark:text-pink-200', name: 'pink' }, { - backgroundColor: 'bg-teal-100 dark:bg-teal-950', - textColor: 'text-teal-800 dark:text-teal-200', + backgroundColor: 'bg-teal-100 dark:bg-teal-900/40', + textColor: 'text-teal-700 dark:text-teal-200', name: 'teal' }, { - backgroundColor: 'bg-orange-100 dark:bg-orange-950', - textColor: 'text-orange-800 dark:text-orange-200', + backgroundColor: 'bg-orange-100 dark:bg-orange-900/40', + textColor: 'text-orange-700 dark:text-orange-200', name: 'orange' }, { - backgroundColor: 'bg-cyan-100 dark:bg-cyan-950', - textColor: 'text-cyan-800 dark:text-cyan-200', + backgroundColor: 'bg-cyan-100 dark:bg-cyan-900/40', + textColor: 'text-cyan-700 dark:text-cyan-200', name: 'cyan' } ] From b552ec71daf80d66ddfced2d0dd86c97c5c0d694 Mon Sep 17 00:00:00 2001 From: Benins Date: Thu, 25 Jun 2026 23:06:22 +0800 Subject: [PATCH 09/11] theme: fix --- src/app.css | 69 ++++--- src/pages/final-review/detail/index.vue | 180 +++++++----------- src/pages/final-review/index.vue | 2 +- src/pages/gpa-calculator/index.vue | 2 +- src/pages/groupchat/index.vue | 2 +- .../home/components/NotificationCard.vue | 2 +- src/pages/home/components/PomodoroCard.vue | 53 +++--- src/pages/home/index.vue | 8 +- src/pages/points/index.vue | 59 +++--- .../schedule/components/ScheduleTable.vue | 2 +- src/pages/schedule/schedule-bind/index.vue | 2 +- src/theme.json | 12 +- src/utils/constants.js | 42 ++-- 13 files changed, 208 insertions(+), 227 deletions(-) diff --git a/src/app.css b/src/app.css index 29139a6..52e77ba 100644 --- a/src/app.css +++ b/src/app.css @@ -27,17 +27,28 @@ --color-overlay: var(--theme-overlay); } +/* shadcn 风格:卡片不用阴影,纯 1px 边框 + 背景色区分轮廓。 + 仅给需要脱离内容层的浮层(popover/dialog/下拉)保留极淡阴影。 */ +@theme { + --shadow-xs: 0 0 #0000; + --shadow-sm: 0 0 #0000; + --shadow-md: 0 1px 2px 0 rgb(15 23 42 / 0.04); + --shadow-lg: 0 4px 12px -2px rgb(15 23 42 / 0.08), 0 2px 6px -2px rgb(15 23 42 / 0.05); + --shadow-xl: 0 8px 24px -4px rgb(15 23 42 / 0.10), 0 4px 8px -3px rgb(15 23 42 / 0.06); + --shadow-2xl: 0 12px 32px -6px rgb(15 23 42 / 0.14); +} + page { - --theme-page: #f7f7f8; + --theme-page: #f8fafc; --theme-surface: #ffffff; - --theme-surface-muted: #efeff1; + --theme-surface-muted: #f1f5f9; --theme-elevated: #ffffff; - --theme-fg: #1f1f22; - --theme-fg-muted: #5c5c61; - --theme-fg-subtle: #9b9ba1; - --theme-line: #e6e6e9; - --theme-brand: #3b82f6; - --theme-brand-soft: #eef3ff; + --theme-fg: #020817; + --theme-fg-muted: #64748b; + --theme-fg-subtle: #94a3b8; + --theme-line: #e2e8f0; + --theme-brand: #2563eb; + --theme-brand-soft: #e8efff; --theme-danger: #e5484d; --theme-danger-soft: #fdecec; --theme-success: #2f9e44; @@ -45,9 +56,9 @@ page { --theme-warning: #e8830c; --theme-warning-soft: #fdf1e3; --theme-overlay: rgba(0, 0, 0, 0.45); - --theme-skeleton-from: #efeff1; - --theme-skeleton-via: #e4e4e7; - --theme-skeleton-to: #efeff1; + --theme-skeleton-from: #f1f5f9; + --theme-skeleton-via: #e2e8f0; + --theme-skeleton-to: #f1f5f9; background-color: var(--theme-page); color: var(--theme-fg); } @@ -62,8 +73,8 @@ page { --theme-fg-muted: #a1a1a6; --theme-fg-subtle: #6e6e74; --theme-line: #2e2e33; - --theme-brand: #5b9bff; - --theme-brand-soft: #243a5e; + --theme-brand: #60a5fa; + --theme-brand-soft: #1e335e; --theme-danger: #f0666b; --theme-danger-soft: #3a1e1f; --theme-success: #4cba6a; @@ -78,26 +89,26 @@ page { } .theme-light { - --theme-page: #f7f7f8; + --theme-page: #f8fafc; --theme-surface: #ffffff; - --theme-surface-muted: #efeff1; + --theme-surface-muted: #f1f5f9; --theme-elevated: #ffffff; - --theme-fg: #1f1f22; - --theme-fg-muted: #5c5c61; - --theme-fg-subtle: #9b9ba1; - --theme-line: #e6e6e9; - --theme-brand: #3b82f6; - --theme-brand-soft: #eef3ff; + --theme-fg: #020817; + --theme-fg-muted: #64748b; + --theme-fg-subtle: #94a3b8; + --theme-line: #e2e8f0; + --theme-brand: #2563eb; + --theme-brand-soft: #eff6ff; --theme-danger: #e5484d; - --theme-danger-soft: #fdecec; + --theme-danger-soft: #fef2f2; --theme-success: #2f9e44; - --theme-success-soft: #ebf6ee; + --theme-success-soft: #f0fdf4; --theme-warning: #e8830c; - --theme-warning-soft: #fdf1e3; + --theme-warning-soft: #fffbeb; --theme-overlay: rgba(0, 0, 0, 0.45); - --theme-skeleton-from: #efeff1; - --theme-skeleton-via: #e4e4e7; - --theme-skeleton-to: #efeff1; + --theme-skeleton-from: #f1f5f9; + --theme-skeleton-via: #e2e8f0; + --theme-skeleton-to: #f1f5f9; } .theme-dark { @@ -109,8 +120,8 @@ page { --theme-fg-muted: #a1a1a6; --theme-fg-subtle: #6e6e74; --theme-line: #2e2e33; - --theme-brand: #5b9bff; - --theme-brand-soft: #243a5e; + --theme-brand: #60a5fa; + --theme-brand-soft: #1e335e; --theme-danger: #f0666b; --theme-danger-soft: #3a1e1f; --theme-success: #4cba6a; diff --git a/src/pages/final-review/detail/index.vue b/src/pages/final-review/detail/index.vue index ee7a719..8000cd9 100644 --- a/src/pages/final-review/detail/index.vue +++ b/src/pages/final-review/detail/index.vue @@ -23,39 +23,38 @@ - +