diff --git a/auto-imports.d.ts b/auto-imports.d.ts
index 2343c4e..c2ae363 100644
--- a/auto-imports.d.ts
+++ b/auto-imports.d.ts
@@ -70,7 +70,6 @@ declare global {
const useCssVars: typeof import('vue')['useCssVars']
const useHead: typeof import('@unhead/vue')['useHead']
const useHeadSafe: typeof import('@unhead/vue')['useHeadSafe']
- const useLink: typeof import('vue-router')['useLink']
const useRoute: typeof import('vue-router')['useRoute']
const useRouter: typeof import('vue-router')['useRouter']
const useSeoMeta: typeof import('@unhead/vue')['useSeoMeta']
diff --git a/components.d.ts b/components.d.ts
index 4f550a6..25f8f39 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -7,12 +7,8 @@ export {}
/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
- HelloWorld: typeof import('./src/components/HelloWorld.vue')['default']
- IconCommunity: typeof import('./src/components/icons/IconCommunity.vue')['default']
- IconDocumentation: typeof import('./src/components/icons/IconDocumentation.vue')['default']
- IconEcosystem: typeof import('./src/components/icons/IconEcosystem.vue')['default']
- IconSupport: typeof import('./src/components/icons/IconSupport.vue')['default']
- IconTooling: typeof import('./src/components/icons/IconTooling.vue')['default']
+ DefineRender: typeof import('./src/components/vue-macros/DefineRender.vue')['default']
+ ReactivityTransform: typeof import('./src/components/vue-macros/ReactivityTransform.vue')['default']
ReusableTemplate: typeof import('./src/components/ReusableTemplate.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
diff --git a/env.d.ts b/env.d.ts
deleted file mode 100644
index dabd0de..0000000
--- a/env.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-///
-///
diff --git a/package.json b/package.json
index 142cd84..08049bb 100644
--- a/package.json
+++ b/package.json
@@ -19,8 +19,8 @@
"@unhead/vue": "^1.10.0",
"@vant/use": "^1.6.0",
"@yanhao98/vue-router-helper": "^0.0.4",
- "alova": "^3.0.11",
- "axios": "^1.7.4",
+ "alova": "^3.0.12",
+ "axios": "^1.7.5",
"dayjs": "^1.11.13",
"jsencrypt": "^3.3.2",
"mitt": "^3.0.1",
@@ -32,25 +32,26 @@
"tdesign-icons-vue-next": "^0.2.4",
"tdesign-mobile-vue": "^1.3.4",
"ts-enum-util": "^4.1.0",
- "utils4u": "^1.0.24",
+ "utils4u": "^2.0.0",
"vant": "^4.9.4",
"vue": "^3.4.38",
"vue-page-stack": "^3.2.0",
"vue-router": "^4.4.3"
},
"devDependencies": {
- "@iconify/utils": "^2.1.31",
+ "@iconify/utils": "^2.1.32",
"@rushstack/eslint-patch": "^1.10.4",
"@tsconfig/node20": "^20.1.4",
"@types/jsdom": "^21.1.7",
"@types/node": "^22.5.0",
"@types/nprogress": "^0.2.3",
- "@unocss/preset-attributify": "^0.62.2",
- "@unocss/preset-rem-to-px": "^0.62.2",
- "@unocss/reset": "^0.62.2",
+ "@unocss/preset-attributify": "^0.62.3",
+ "@unocss/preset-rem-to-px": "^0.62.3",
+ "@unocss/reset": "^0.62.3",
"@vant/auto-import-resolver": "^1.2.1",
"@vitejs/plugin-vue": "^5.1.2",
"@vitejs/plugin-vue-jsx": "^4.0.1",
+ "@vue-macros/reactivity-transform": "^1.0.3",
"@vue/eslint-config-prettier": "^9.0.0",
"@vue/eslint-config-typescript": "^13.0.0",
"@vue/test-utils": "^2.4.6",
@@ -59,7 +60,7 @@
"eslint": "^8.57.0",
"eslint-plugin-vue": "^9.27.0",
"husky": "^9.1.5",
- "jsdom": "^24.1.1",
+ "jsdom": "^25.0.0",
"less": "^4.2.0",
"lint-staged": "^15.2.9",
"npm-run-all2": "^6.2.2",
@@ -67,14 +68,15 @@
"prettier": "^3.3.3",
"rollup": "^4.21.0",
"typescript": "~5.5.4",
- "unocss": "^0.62.2",
+ "unocss": "^0.62.3",
"unplugin-auto-import": "^0.18.2",
"unplugin-vue-components": "^0.27.4",
+ "unplugin-vue-macros": "^2.11.6",
"unplugin-vue-markdown": "^0.26.2",
"unplugin-vue-router": "^0.10.7",
"vite": "^5.4.2",
"vite-plugin-cdn-import": "^1.0.1",
- "vite-plugin-vue-devtools": "^7.3.8",
+ "vite-plugin-vue-devtools": "^7.3.9",
"vitest": "^2.0.5",
"vue-tsc": "^2.0.29"
},
@@ -89,4 +91,4 @@
"eslint --fix"
]
}
-}
+}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 87e6032..baf3d15 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,7 +15,7 @@ importers:
dependencies:
'@alova/adapter-axios':
specifier: ^2.0.5
- version: 2.0.5(alova@3.0.11)(axios@1.7.4)
+ version: 2.0.5(alova@3.0.12)(axios@1.7.5)
'@unhead/vue':
specifier: ^1.10.0
version: 1.10.0(vue@3.4.38(typescript@5.5.4))
@@ -26,11 +26,11 @@ importers:
specifier: ^0.0.4
version: 0.0.4(nprogress@0.2.0)(vue-router@4.4.3(patch_hash=srtmpgmwmi3z5x3wdppdguh7mi)(vue@3.4.38(typescript@5.5.4)))
alova:
- specifier: ^3.0.11
- version: 3.0.11
+ specifier: ^3.0.12
+ version: 3.0.12
axios:
- specifier: ^1.7.4
- version: 1.7.4
+ specifier: ^1.7.5
+ version: 1.7.5
dayjs:
specifier: ^1.11.13
version: 1.11.13
@@ -65,8 +65,8 @@ importers:
specifier: ^4.1.0
version: 4.1.0
utils4u:
- specifier: ^1.0.24
- version: 1.0.24
+ specifier: ^2.0.0
+ version: 2.0.0
vant:
specifier: ^4.9.4
version: 4.9.4(vue@3.4.38(typescript@5.5.4))
@@ -81,8 +81,8 @@ importers:
version: 4.4.3(patch_hash=srtmpgmwmi3z5x3wdppdguh7mi)(vue@3.4.38(typescript@5.5.4))
devDependencies:
'@iconify/utils':
- specifier: ^2.1.31
- version: 2.1.31
+ specifier: ^2.1.32
+ version: 2.1.32
'@rushstack/eslint-patch':
specifier: ^1.10.4
version: 1.10.4
@@ -99,14 +99,14 @@ importers:
specifier: ^0.2.3
version: 0.2.3
'@unocss/preset-attributify':
- specifier: ^0.62.2
- version: 0.62.2
+ specifier: ^0.62.3
+ version: 0.62.3
'@unocss/preset-rem-to-px':
- specifier: ^0.62.2
- version: 0.62.2
+ specifier: ^0.62.3
+ version: 0.62.3
'@unocss/reset':
- specifier: ^0.62.2
- version: 0.62.2
+ specifier: ^0.62.3
+ version: 0.62.3
'@vant/auto-import-resolver':
specifier: ^1.2.1
version: 1.2.1
@@ -116,6 +116,9 @@ importers:
'@vitejs/plugin-vue-jsx':
specifier: ^4.0.1
version: 4.0.1(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/reactivity-transform':
+ specifier: ^1.0.3
+ version: 1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
'@vue/eslint-config-prettier':
specifier: ^9.0.0
version: 9.0.0(eslint@8.57.0)(prettier@3.3.3)
@@ -141,8 +144,8 @@ importers:
specifier: ^9.1.5
version: 9.1.5
jsdom:
- specifier: ^24.1.1
- version: 24.1.1
+ specifier: ^25.0.0
+ version: 25.0.0
less:
specifier: ^4.2.0
version: 4.2.0
@@ -165,14 +168,17 @@ importers:
specifier: ~5.5.4
version: 5.5.4
unocss:
- specifier: ^0.62.2
- version: 0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
+ specifier: ^0.62.3
+ version: 0.62.3(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
unplugin-auto-import:
specifier: ^0.18.2
version: 0.18.2(@vueuse/core@10.7.0(vue@3.4.38(typescript@5.5.4)))(rollup@4.21.0)
unplugin-vue-components:
specifier: ^0.27.4
- version: 0.27.4(@babel/parser@7.25.3)(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ version: 0.27.4(@babel/parser@7.25.4)(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin-vue-macros:
+ specifier: ^2.11.6
+ version: 2.11.6(@vueuse/core@10.7.0(vue@3.4.38(typescript@5.5.4)))(esbuild@0.23.1)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4))
unplugin-vue-markdown:
specifier: ^0.26.2
version: 0.26.2(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
@@ -186,11 +192,11 @@ importers:
specifier: ^1.0.1
version: 1.0.1(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
vite-plugin-vue-devtools:
- specifier: ^7.3.8
- version: 7.3.8(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue@3.4.38(typescript@5.5.4))
+ specifier: ^7.3.9
+ version: 7.3.9(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue@3.4.38(typescript@5.5.4))
vitest:
specifier: ^2.0.5
- version: 2.0.5(@types/node@22.5.0)(jsdom@24.1.1)(less@4.2.0)
+ version: 2.0.5(@types/node@22.5.0)(jsdom@25.0.0)(less@4.2.0)
vue-tsc:
specifier: ^2.0.29
version: 2.0.29(typescript@5.5.4)
@@ -220,16 +226,16 @@ packages:
resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.25.2':
- resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz}
+ '@babel/compat-data@7.25.4':
+ resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz}
engines: {node: '>=6.9.0'}
'@babel/core@7.25.2':
resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==, tarball: https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.25.0':
- resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz}
+ '@babel/generator@7.25.5':
+ resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz}
engines: {node: '>=6.9.0'}
'@babel/helper-annotate-as-pure@7.24.7':
@@ -240,8 +246,8 @@ packages:
resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz}
engines: {node: '>=6.9.0'}
- '@babel/helper-create-class-features-plugin@7.25.0':
- resolution: {integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==, tarball: https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz}
+ '@babel/helper-create-class-features-plugin@7.25.4':
+ resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==, tarball: https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -306,8 +312,8 @@ packages:
resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.25.3':
- resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz}
+ '@babel/parser@7.25.4':
+ resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -340,8 +346,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-typescript@7.24.7':
- resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz}
+ '@babel/plugin-syntax-typescript@7.25.4':
+ resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -364,20 +370,20 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/runtime@7.25.0':
- resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==, tarball: https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz}
+ '@babel/runtime@7.25.4':
+ resolution: {integrity: sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==, tarball: https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.4.tgz}
engines: {node: '>=6.9.0'}
'@babel/template@7.25.0':
resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==, tarball: https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.25.3':
- resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz}
+ '@babel/traverse@7.25.4':
+ resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz}
engines: {node: '>=6.9.0'}
- '@babel/types@7.25.2':
- resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz}
+ '@babel/types@7.25.4':
+ resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz}
engines: {node: '>=6.9.0'}
'@esbuild/aix-ppc64@0.21.5':
@@ -696,8 +702,8 @@ packages:
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==, tarball: https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz}
- '@iconify/utils@2.1.31':
- resolution: {integrity: sha512-WCu65iVaFRXyGU+op12XVbDZgIov0vzMIlUokZ1WR42cU2wwYMks/pZY8v0tE72W8ShXVaprO79Jv6EjYm3Sjw==, tarball: https://registry.npmjs.org/@iconify/utils/-/utils-2.1.31.tgz}
+ '@iconify/utils@2.1.32':
+ resolution: {integrity: sha512-LeifFZPPKu28O3AEDpYJNdEbvS4/ojAPyIW+pF/vUpJTYnbTiXUHkCh0bwgFRzKvdpb8H4Fbfd/742++MF4fPQ==, tarball: https://registry.npmjs.org/@iconify/utils/-/utils-2.1.32.tgz}
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, tarball: https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz}
@@ -962,92 +968,92 @@ packages:
peerDependencies:
vue: '>=2.7 || >=3'
- '@unocss/astro@0.62.2':
- resolution: {integrity: sha512-RUPGmbNEyfbBOuS22PC23Dy9gmNBQHpLCmpuj6ehr6UcKeRy3xOwlbJDnCv08Vfd3mp3n45Va24wTK/yM6I1YQ==, tarball: https://registry.npmjs.org/@unocss/astro/-/astro-0.62.2.tgz}
+ '@unocss/astro@0.62.3':
+ resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==, tarball: https://registry.npmjs.org/@unocss/astro/-/astro-0.62.3.tgz}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
vite:
optional: true
- '@unocss/cli@0.62.2':
- resolution: {integrity: sha512-M1Itw4CVTnoBS1rTLYZvEV5lhq3r711Dwes4GlCHmCwuwEJcp7b83Saim2x6+h1BZbMY3CxgendGNQAIJ9rHkw==, tarball: https://registry.npmjs.org/@unocss/cli/-/cli-0.62.2.tgz}
+ '@unocss/cli@0.62.3':
+ resolution: {integrity: sha512-yEl1iNKkBVpo8+i8gzveM5/0/vOVe6m8+FmuSDuKeSPJnYMhI1mAn+OCKFb/I+qEeLbRPXebbJUUB1xZNzya+w==, tarball: https://registry.npmjs.org/@unocss/cli/-/cli-0.62.3.tgz}
engines: {node: '>=14'}
hasBin: true
- '@unocss/config@0.62.2':
- resolution: {integrity: sha512-TgWhO0hkTADnuSgcUZvFP3i4AVpaiMvr41hhQqCPQTaiLMRrroXFnqL33cpkEbHLIfbTh74pXrDxnzMLaEKVdQ==, tarball: https://registry.npmjs.org/@unocss/config/-/config-0.62.2.tgz}
+ '@unocss/config@0.62.3':
+ resolution: {integrity: sha512-zYOvFE0HfGIbnP/AvsbAlJpPRx9CQyXzL11m/8zgsHW5SGlJIYxuTll83l/xu026G5mPiksy7quoEOEgCLslqw==, tarball: https://registry.npmjs.org/@unocss/config/-/config-0.62.3.tgz}
engines: {node: '>=14'}
- '@unocss/core@0.62.2':
- resolution: {integrity: sha512-86jEFUJ/PSwdb1qqiEi0lWlewfKLQwiH+JAfnh8c2hLjOPVmCkb0nnsYSMh8drmtN5kpk6E06mN0IrKMO7OnvQ==, tarball: https://registry.npmjs.org/@unocss/core/-/core-0.62.2.tgz}
+ '@unocss/core@0.62.3':
+ resolution: {integrity: sha512-Pfyrj8S7jq9K1QXD6Z5BCeiQavaHpbMN5q958/kmdbNGp57hOg1e346fMJAvgPjLBR+lE/hgZEsDrijtRiZXnw==, tarball: https://registry.npmjs.org/@unocss/core/-/core-0.62.3.tgz}
- '@unocss/extractor-arbitrary-variants@0.62.2':
- resolution: {integrity: sha512-k0+QifbKe3Wp6dznQIhn1bQ/shR8yMk1ypfWQFOAr0ylXXlKMXFxfpRyxH3awbTDRBpi/SxIIaBTAzflGxBSgg==, tarball: https://registry.npmjs.org/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.62.2.tgz}
+ '@unocss/extractor-arbitrary-variants@0.62.3':
+ resolution: {integrity: sha512-9ZscWyXEwDZif+b56xZyJFHwJOjdMXmj+6x96jOsnRNBzwT9eW7YcGCErP1ih/q1S6KmuRrHM/JOXMBQ6H4qlw==, tarball: https://registry.npmjs.org/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.62.3.tgz}
- '@unocss/inspector@0.62.2':
- resolution: {integrity: sha512-P2J8xx4MeB8VHCwjick+PzMyLPKvUNZBuUxuFVhh3xpMsbGlvSIKMH4PRCriwWih+7wqHlrI+fv1gAjoiGHe3Q==, tarball: https://registry.npmjs.org/@unocss/inspector/-/inspector-0.62.2.tgz}
+ '@unocss/inspector@0.62.3':
+ resolution: {integrity: sha512-nTSXOf7YimFPxEYJo5VfP5wlMgYOCjlv3c5Ub/0fynCJXZNb89SFeU05ABXkEgg/FfiobVBTscikLc6guW8eHQ==, tarball: https://registry.npmjs.org/@unocss/inspector/-/inspector-0.62.3.tgz}
- '@unocss/postcss@0.62.2':
- resolution: {integrity: sha512-x0vSz1l2eWpkfqLPcAO0kO36oKcMqtC6JmmM2tRB9WSxiz6xu9qHibfj6VXLe+KqggvFRnKObok4Fr1GIe0Srw==, tarball: https://registry.npmjs.org/@unocss/postcss/-/postcss-0.62.2.tgz}
+ '@unocss/postcss@0.62.3':
+ resolution: {integrity: sha512-CwL378ef0QazduXqlaGcWgKJAzemBUxdhapWWiRqI8sXC/eXht5xK6nS1JxqADDuxosgqsGdvcCGmP8ZFrEyiA==, tarball: https://registry.npmjs.org/@unocss/postcss/-/postcss-0.62.3.tgz}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
- '@unocss/preset-attributify@0.62.2':
- resolution: {integrity: sha512-QBxm62Lq6O7pN47TBD25LrH6CXZGDyTORguKL+IvIxuf8/VTEwwLl1z9FJ10u+kTwHX11RDnAF7KmZsTpcezgA==, tarball: https://registry.npmjs.org/@unocss/preset-attributify/-/preset-attributify-0.62.2.tgz}
+ '@unocss/preset-attributify@0.62.3':
+ resolution: {integrity: sha512-ORNwyLobGTwnn/tK5yHnMabdJU6Mr/C4LyFH7G8VSLit/aVS0fFa795kJXwxfbqQoQ7Gw0Zxs9oE5RXI0/0y7g==, tarball: https://registry.npmjs.org/@unocss/preset-attributify/-/preset-attributify-0.62.3.tgz}
- '@unocss/preset-icons@0.62.2':
- resolution: {integrity: sha512-cj5fhhgyMK2Wio2nsR4hJuorRtqrgeX8sApffCRxpdKb/rg0De7IzXlTRQvAivFingRLXxwMKcpR4hgw/kw/pA==, tarball: https://registry.npmjs.org/@unocss/preset-icons/-/preset-icons-0.62.2.tgz}
+ '@unocss/preset-icons@0.62.3':
+ resolution: {integrity: sha512-Ie+5RTyac1Q5CNB/s/4aB4VTHAQgQqsI5hshMNLkJ0Jj1lWxodUdEbCRKjXDalRjAXOS9vsLjfJ35ozJ1RSTIQ==, tarball: https://registry.npmjs.org/@unocss/preset-icons/-/preset-icons-0.62.3.tgz}
- '@unocss/preset-mini@0.62.2':
- resolution: {integrity: sha512-NeyYGwGCmMbjzMMhQGzn4qk74LYIsLM4zpQru2Krt1snw1DgVpp3iV8hCWIH4y0Y+ud+K5SUFMAvIe18vq2OQw==, tarball: https://registry.npmjs.org/@unocss/preset-mini/-/preset-mini-0.62.2.tgz}
+ '@unocss/preset-mini@0.62.3':
+ resolution: {integrity: sha512-dn/8ubeW2ry/ZF3iKxdQHnS0l3EBibt0rIOE/XVwx24ub6pRzclU4r7xHnXeqvAFOO9PoiKDGgFR92m6R2MxyQ==, tarball: https://registry.npmjs.org/@unocss/preset-mini/-/preset-mini-0.62.3.tgz}
- '@unocss/preset-rem-to-px@0.62.2':
- resolution: {integrity: sha512-PrUXEx6jD7Iecv+CrncTGqNV7LS17GEZYFxFXymK1aQOkq5sao+UOWVJDep4ZUT0oHHjTnNwckYe8tbP5t/rtA==, tarball: https://registry.npmjs.org/@unocss/preset-rem-to-px/-/preset-rem-to-px-0.62.2.tgz}
+ '@unocss/preset-rem-to-px@0.62.3':
+ resolution: {integrity: sha512-kZrTIey0rnvv1Do69AdMcRsekAXDJkgpp9nTSW/zV5A5qp/gMiMqmqjLeHUY3P4btAGoGn6efUPgNZ+gZBi6mg==, tarball: https://registry.npmjs.org/@unocss/preset-rem-to-px/-/preset-rem-to-px-0.62.3.tgz}
- '@unocss/preset-tagify@0.62.2':
- resolution: {integrity: sha512-xfxyKqBxBFOtKRifpM+9co9GqXj5PmGNdLcoWoYninmtO1CvCc50IBIob2h85X18jsa6Vm3sATzEfgOSggcGzQ==, tarball: https://registry.npmjs.org/@unocss/preset-tagify/-/preset-tagify-0.62.2.tgz}
+ '@unocss/preset-tagify@0.62.3':
+ resolution: {integrity: sha512-8BpUCZ5sjOZOzBKtu7ecfhRggwwPF78IqeqeNjI+XYRs8r7TBBcUVeF6zUkwhlX/TbtREkw2OZj0Iusa9CBO+A==, tarball: https://registry.npmjs.org/@unocss/preset-tagify/-/preset-tagify-0.62.3.tgz}
- '@unocss/preset-typography@0.62.2':
- resolution: {integrity: sha512-NnoblEZX+dDZeM537l6HcNfPJC8KPGcD5LimVO/HS7GuDarTXeu1JgnCqYc2d5q69OAbyfJfO9k1iKqnAHkqug==, tarball: https://registry.npmjs.org/@unocss/preset-typography/-/preset-typography-0.62.2.tgz}
+ '@unocss/preset-typography@0.62.3':
+ resolution: {integrity: sha512-GjtDgQ1Jec/5RNmnyGMWMgyPdStWcFG/S+NUfOuroRsGSI8PDxihVOwFu5CwvOB2J2r6mRNLeUYMluE05jW3sw==, tarball: https://registry.npmjs.org/@unocss/preset-typography/-/preset-typography-0.62.3.tgz}
- '@unocss/preset-uno@0.62.2':
- resolution: {integrity: sha512-oMwSP3haSiyiSqI0KqrYkda8mnkWu9lJDdm4bZ5iO6v/rDxmcydBr7MEl8iEy9EdOy1lv3xsyzwMrRer392JEw==, tarball: https://registry.npmjs.org/@unocss/preset-uno/-/preset-uno-0.62.2.tgz}
+ '@unocss/preset-uno@0.62.3':
+ resolution: {integrity: sha512-RlsrMlpEzoZqB0lr5VvlkHGpEgr0Vp6z4Q/7DjW5t7mi20Z2i8olaLGWM0TO1wKoRi8bxc6HP0RHUS7pHtZxBA==, tarball: https://registry.npmjs.org/@unocss/preset-uno/-/preset-uno-0.62.3.tgz}
- '@unocss/preset-web-fonts@0.62.2':
- resolution: {integrity: sha512-LawmODVu8jjluVGxCIFePkqHLPkhU6S3xJIq8harZAt/uzfkosO3ozzWrRHcVR7SQGPWdATie0ggTFcmVRxFzw==, tarball: https://registry.npmjs.org/@unocss/preset-web-fonts/-/preset-web-fonts-0.62.2.tgz}
+ '@unocss/preset-web-fonts@0.62.3':
+ resolution: {integrity: sha512-rGEouncGFwcUY1cjkQ/ZoSmEzOeSi3Yk4YAfHGyS0ff5zKuTDWZgivB8hh/mTtvRzZunIL+FW1+1z5G9rUwjgQ==, tarball: https://registry.npmjs.org/@unocss/preset-web-fonts/-/preset-web-fonts-0.62.3.tgz}
- '@unocss/preset-wind@0.62.2':
- resolution: {integrity: sha512-1pohITLsjhUfEA774Ftz2EAaolbUmhM8yircxTaQEty9qYF1dEcLM2Fm6Y0+ZNhPOcKCAOYZkExuu6JEjbEACg==, tarball: https://registry.npmjs.org/@unocss/preset-wind/-/preset-wind-0.62.2.tgz}
+ '@unocss/preset-wind@0.62.3':
+ resolution: {integrity: sha512-6+VNce1he1U5EXKlXRwTIPn8KeK6bZ2jAEgcCxk8mFy8SzOlLeYzXCI9lcdiWRTjIeIiK5iSaUqmsQFtKdTyQg==, tarball: https://registry.npmjs.org/@unocss/preset-wind/-/preset-wind-0.62.3.tgz}
- '@unocss/reset@0.62.2':
- resolution: {integrity: sha512-5hgxcBMMbw5tMSSd4kUX70H0pZK9SwRHtm8Q4VvDV6xOZJa2/fvFR4qyxbuAM9nhOwYUqAAX23lxfmY0bXX73A==, tarball: https://registry.npmjs.org/@unocss/reset/-/reset-0.62.2.tgz}
+ '@unocss/reset@0.62.3':
+ resolution: {integrity: sha512-XVKPkbm8y9SGzRaG3x+HygGZURm50MvKLVHXsbxi67RbIir9Ouyt9hQTV6Xs3RicRZFWOpJx3wMRb8iKUOe5Zw==, tarball: https://registry.npmjs.org/@unocss/reset/-/reset-0.62.3.tgz}
- '@unocss/rule-utils@0.62.2':
- resolution: {integrity: sha512-0za00pkDHsGZhiXBiZfOuUyT+GjCInPxMXj+QsybRU4UrjJS+d3gAteC34BqNFfDAoKQb9G5q9etXztcNHXQbg==, tarball: https://registry.npmjs.org/@unocss/rule-utils/-/rule-utils-0.62.2.tgz}
+ '@unocss/rule-utils@0.62.3':
+ resolution: {integrity: sha512-qI37jHH//XzyR5Y2aN3Kpo4lQrQO+CaiXpqPSwMLYh2bIypc2RQVpqGVtU736x0eA6IIx41XEkKzUW+VtvJvmg==, tarball: https://registry.npmjs.org/@unocss/rule-utils/-/rule-utils-0.62.3.tgz}
engines: {node: '>=14'}
- '@unocss/scope@0.62.2':
- resolution: {integrity: sha512-AEQ1CV8s8NAkBJPO1NCSjADoNyCOYiqkW1DXMvB9mA6lTff5SgmFqIiNmBtMsnBs7/dO0iOSMEDIpdgtDg/KhA==, tarball: https://registry.npmjs.org/@unocss/scope/-/scope-0.62.2.tgz}
+ '@unocss/scope@0.62.3':
+ resolution: {integrity: sha512-TJGmFfsMrTo8DBJ7CJupIqObpgij+w4jCHMBf1uu0/9jbm63dH6WGcrl3zf5mm6UBTeLmB0RwJ8K4hs7LtrBDQ==, tarball: https://registry.npmjs.org/@unocss/scope/-/scope-0.62.3.tgz}
- '@unocss/transformer-attributify-jsx-babel@0.62.2':
- resolution: {integrity: sha512-t0/3TFc29vwurjRR0akGkYv1VdzqLXHJn6d+d4BSzYhsH0YIhNFxU7r7Gf9iea38IqW6av+OlPBgCZknbG9K+g==, tarball: https://registry.npmjs.org/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.62.2.tgz}
+ '@unocss/transformer-attributify-jsx-babel@0.62.3':
+ resolution: {integrity: sha512-3yFZPSoN8VLiAGUAFIyfDRv9HQYTKFGKawDdMM9ATZmSEYOecJnYjS2HayT1P9kzGwBwuKoFjcX50JH1PuNokg==, tarball: https://registry.npmjs.org/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.62.3.tgz}
- '@unocss/transformer-attributify-jsx@0.62.2':
- resolution: {integrity: sha512-Lgv6OH3rtO7fn0DzBH8C2tEN4247d2Bsm9eP3jIU2w/jTxuv+1XEh8Wir67winLdn/ZNBzVxJb3popnNo9qhcA==, tarball: https://registry.npmjs.org/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.62.2.tgz}
+ '@unocss/transformer-attributify-jsx@0.62.3':
+ resolution: {integrity: sha512-AutidZj26QW1vLQzuW/aQigC/5ZnIeqGYIBeb/O+FKKt0bU411tHrHnA1iV4CoxIdWJTkw2sGAl6z6YvwAYG6w==, tarball: https://registry.npmjs.org/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.62.3.tgz}
- '@unocss/transformer-compile-class@0.62.2':
- resolution: {integrity: sha512-Kjyt7+NYLBRUSY0OA8tC6CDTC0qh9HkNt+WEEWvtTcrWwRvTU0VUroTkndHI3Fmv/yczuwmPXI71J+jJeLBQ6w==, tarball: https://registry.npmjs.org/@unocss/transformer-compile-class/-/transformer-compile-class-0.62.2.tgz}
+ '@unocss/transformer-compile-class@0.62.3':
+ resolution: {integrity: sha512-1hf+99wJXzQXQPz9xR0AiTB3vBXT5RiEyugIX95HFx7EvSE/P17RP90yKEKZtDZRUwGiz2vIyySlxcKTFak9Vg==, tarball: https://registry.npmjs.org/@unocss/transformer-compile-class/-/transformer-compile-class-0.62.3.tgz}
- '@unocss/transformer-directives@0.62.2':
- resolution: {integrity: sha512-5ZGTmsXkAkFd7pHjHkGy6LGgxhh6bPbZ3jLltf98OhgBZH558y9iui6LKq3n2LpUsSZox6ey3yh1AibvakQeeg==, tarball: https://registry.npmjs.org/@unocss/transformer-directives/-/transformer-directives-0.62.2.tgz}
+ '@unocss/transformer-directives@0.62.3':
+ resolution: {integrity: sha512-HqHwFOA7DfxD/A1ROZIp8Dr8iZcE0z4w3VQtViWPQ89Fqmb7p2wCPGekk+8yW5PAltpynvHE4ahJEto5xjdg6w==, tarball: https://registry.npmjs.org/@unocss/transformer-directives/-/transformer-directives-0.62.3.tgz}
- '@unocss/transformer-variant-group@0.62.2':
- resolution: {integrity: sha512-WknoFYRAik2NJfo0AHoId912jzzZaOV9bKgoSh7Lpx7dMxgngfU027Gx7Wnd8mR+TSqQzsfYaXdPa+PqyTv6Xg==, tarball: https://registry.npmjs.org/@unocss/transformer-variant-group/-/transformer-variant-group-0.62.2.tgz}
+ '@unocss/transformer-variant-group@0.62.3':
+ resolution: {integrity: sha512-oNX1SdfWemz0GWGSXACu8NevM0t2l44j2ancnooNkNz3l1+z1nbn4vFwfsJCOqOaoVm4ZqxaiQ8HIx81ZSiU1A==, tarball: https://registry.npmjs.org/@unocss/transformer-variant-group/-/transformer-variant-group-0.62.3.tgz}
- '@unocss/vite@0.62.2':
- resolution: {integrity: sha512-ES39SL7+0UDTM5IvIiDVodH4duUIzGXug/bhuDHHhhtUBoengH+Oe59jURzRChDj4Pf3cyqMtTwo5amoz3lV2Q==, tarball: https://registry.npmjs.org/@unocss/vite/-/vite-0.62.2.tgz}
+ '@unocss/vite@0.62.3':
+ resolution: {integrity: sha512-RrqF6Go8s0BGpwRfkOiLuO+n3CUE/CXxGqb0ipbUARhmNWJlekE3YPfayqImSEnCcImpaPgtVGv6Y0u3kLGG/w==, tarball: https://registry.npmjs.org/@unocss/vite/-/vite-0.62.3.tgz}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
@@ -1109,6 +1115,22 @@ packages:
'@volar/typescript@2.4.0':
resolution: {integrity: sha512-9zx3lQWgHmVd+JRRAHUSRiEhe4TlzL7U7e6ulWXOxHH/WNYxzKwCvZD7WYWEZFdw4dHfTD9vUR0yPQO6GilCaQ==, tarball: https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0.tgz}
+ '@vue-macros/api@0.10.4':
+ resolution: {integrity: sha512-uRez+hyshTZJpG0PLaS3gwOTFhdCOj1DYHBcSXRfJGAveYrSim6AxaNFgYt6UDZ5kgP2CU3SW4+ZkPW2duDqWQ==, tarball: https://registry.npmjs.org/@vue-macros/api/-/api-0.10.4.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/better-define@1.8.3':
+ resolution: {integrity: sha512-jEokys0f2/bddPJTizozZqHCy/9037H3PapNXOW2iLBCvhMh2DCRi7eF4cyM180dyLnTbK2YIUH9u2+EetPqQQ==, tarball: https://registry.npmjs.org/@vue-macros/better-define/-/better-define-1.8.3.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/boolean-prop@0.4.4':
+ resolution: {integrity: sha512-IlIM3hKLd3vcQSOgma/XBQIAC+67K8wUgNf7Kg/gVP379rEsckVh951ok2xRNrSOP0am4Hbcw29v3l6TwcOzVA==, tarball: https://registry.npmjs.org/@vue-macros/boolean-prop/-/boolean-prop-0.4.4.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/chain-call@0.3.4':
+ resolution: {integrity: sha512-ukGgL/P7oYdB28P6HxFI3ewEjSU5lMNT71CFO2a9HAUBBPbFcNe8rAmFZeCTyQewsaXLlAyGRmU3+n/9F1CJOQ==, tarball: https://registry.npmjs.org/@vue-macros/chain-call/-/chain-call-0.3.4.tgz}
+ engines: {node: '>=16.14.0'}
+
'@vue-macros/common@1.12.2':
resolution: {integrity: sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw==, tarball: https://registry.npmjs.org/@vue-macros/common/-/common-1.12.2.tgz}
engines: {node: '>=16.14.0'}
@@ -1118,6 +1140,140 @@ packages:
vue:
optional: true
+ '@vue-macros/config@0.2.4':
+ resolution: {integrity: sha512-lHsXvUSoUpU2iynpZB0fz93LMzzLO2t17uHKj/YoYd7KaBvFUeysdXGefNR5QWgXq/F957LiH74MGeXVTBKN4A==, tarball: https://registry.npmjs.org/@vue-macros/config/-/config-0.2.4.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/define-emit@0.3.3':
+ resolution: {integrity: sha512-TqLJHdezSqE9pgWBmNPVnjbZM2bXA1IjYsjSoT6msM1uVeLpofuFvFPMl0G+oC0AJK5SAlKZUu+f5/jNK6N+eA==, tarball: https://registry.npmjs.org/@vue-macros/define-emit/-/define-emit-0.3.3.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+
+ '@vue-macros/define-models@1.2.9':
+ resolution: {integrity: sha512-m1/CJSXVEwI0Ldb2HC8qS7pt3BJDIcGiLKsypWpHzponDTlDIY3hdyLruuL5vdl50zUk9x68F/h7/UAwnQEhzg==, tarball: https://registry.npmjs.org/@vue-macros/define-models/-/define-models-1.2.9.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ '@vueuse/core': '>=9.0.0'
+ peerDependenciesMeta:
+ '@vueuse/core':
+ optional: true
+
+ '@vue-macros/define-prop@0.4.3':
+ resolution: {integrity: sha512-9XPFpEzihH3N5OeMvEG7x07LLGPMD2G49MbhnFGH2tJPvDFhIyhzSyfOMwiV/pAw71TTBj/t8MP8Rbzpa5x2Tw==, tarball: https://registry.npmjs.org/@vue-macros/define-prop/-/define-prop-0.4.3.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+
+ '@vue-macros/define-props-refs@1.2.9':
+ resolution: {integrity: sha512-hHV0GTRlj4xPQRyx5uQLeIrlEvNCioqs8+JPyclJTyQNcXJVK409dfWukhXCiEA24VjFWK76sRUqqHJ7eFVI2w==, tarball: https://registry.npmjs.org/@vue-macros/define-props-refs/-/define-props-refs-1.2.9.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+
+ '@vue-macros/define-props@3.0.3':
+ resolution: {integrity: sha512-8wo8h1+5ZthSPGVe4wgT4TsvmLjKTNcHlLv5Dh6dnLsNrEbtoocD51Q0ZWcyDrsmIjLRXdKj64/fNdbtm9nN7g==, tarball: https://registry.npmjs.org/@vue-macros/define-props/-/define-props-3.0.3.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ '@vue-macros/reactivity-transform': ^1.0.3
+ vue: ^2.7.0 || ^3.2.25
+
+ '@vue-macros/define-render@1.5.9':
+ resolution: {integrity: sha512-ON8eXxWOL+Y3QLA8lA89c0/sz0rFj3MegH5bGW/GXbncSGtU6/e0nCRcCJ1/pu3uq+1W2CMNSk1WEPW9Hk/t7Q==, tarball: https://registry.npmjs.org/@vue-macros/define-render/-/define-render-1.5.9.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.0.0
+
+ '@vue-macros/define-slots@1.1.9':
+ resolution: {integrity: sha512-BKhjLyAH8Rqmt4VPc5nYqiOlqR9ed8JZBYxinzvN8G5f9DK1A7RKCDPGM3f7wGvjoVbl6iOLn0STC0AuKCnLBQ==, tarball: https://registry.npmjs.org/@vue-macros/define-slots/-/define-slots-1.1.9.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.0.0
+
+ '@vue-macros/devtools@0.3.2':
+ resolution: {integrity: sha512-RaFY55YyrUNOtStVSRW9KjYzQGZWnXYi/aTFz2KdzaM7yCWv+Sb6GJ/9OUZ4rRVY5sOKpoyby8R4V35ts57f6A==, tarball: https://registry.npmjs.org/@vue-macros/devtools/-/devtools-0.3.2.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vite: ^4.0.0 || ^5.0.0-0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
+ '@vue-macros/export-expose@0.2.2':
+ resolution: {integrity: sha512-7L2j8P5dwJ1zE1/6sgpeXen8btqPTU+itU4BceJNxcY6r9BXk3tNqw4e3JugBCqr9uszT1lDgFlHZqhFqJ8lKw==, tarball: https://registry.npmjs.org/@vue-macros/export-expose/-/export-expose-0.2.2.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+
+ '@vue-macros/export-props@0.4.9':
+ resolution: {integrity: sha512-MuQZifGeuWKcNktpNTqkQBTsWl8oLCsRtHnKiRTg5ZhUFcdEcqAgsAvwZF+W7rxCWW06Bk8SfJT3bv0vCgCatg==, tarball: https://registry.npmjs.org/@vue-macros/export-props/-/export-props-0.4.9.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+
+ '@vue-macros/export-render@0.2.9':
+ resolution: {integrity: sha512-lGKLmoNldZge686a1xBacPcj15bgkk7FYAAIYCV7MgrYOD/ZkAovVtdz821KNRDoI0T/MMpptYxxBh3N7RgaPw==, tarball: https://registry.npmjs.org/@vue-macros/export-render/-/export-render-0.2.9.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+
+ '@vue-macros/hoist-static@1.5.9':
+ resolution: {integrity: sha512-NHrHIN87K6urzIpe11ngNtoZJOv/bIJJTz1yg3vXUXZp/W77NvhOLX46KJ+KQh5ERsbJb3pifsjD4ubCxSrLbQ==, tarball: https://registry.npmjs.org/@vue-macros/hoist-static/-/hoist-static-1.5.9.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/jsx-directive@0.8.19':
+ resolution: {integrity: sha512-E/1R6BqVajmtYGINfcN2DEtj+sCuSIuplU7Lj0Ng7+4FoZIrK+6AgxtS9lR54gaSYX5IoH6EQa8V8ylzLq+61w==, tarball: https://registry.npmjs.org/@vue-macros/jsx-directive/-/jsx-directive-0.8.19.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/named-template@0.4.9':
+ resolution: {integrity: sha512-ARvus0l6euZb6AD19rwzLcmMbMoteaHg6uFALWAmLpN0ushadHrJHM1WsYV8BbWgvNRA/p/b4XZE9bqaPWb0qg==, tarball: https://registry.npmjs.org/@vue-macros/named-template/-/named-template-0.4.9.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/reactivity-transform@1.0.3':
+ resolution: {integrity: sha512-n6R9NBY33YIZ47p2+7Ylo87saqUiGoZtjgGCtuCr3eAqW3GJ2kH05WxgnwJFfmQFZav0e6KcmP0mIamTpwUFEQ==, tarball: https://registry.npmjs.org/@vue-macros/reactivity-transform/-/reactivity-transform-1.0.3.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+
+ '@vue-macros/script-lang@0.1.4':
+ resolution: {integrity: sha512-AKW4VXr6XPY5So8CJmGXvLWdvvBDVkdaVQUpUB6fnim7Rx/+WfZy5sKLgqyEluJHvaH35Mo8fTZeO3CQiYGN8w==, tarball: https://registry.npmjs.org/@vue-macros/script-lang/-/script-lang-0.1.4.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.0.0
+
+ '@vue-macros/setup-block@0.3.9':
+ resolution: {integrity: sha512-x6xaltiOFXfj/EZCrc/Zf0yuXDTMpSP3O5ZgRTsMq2jbE/A5YyI4K5luRKVZjbbFyRWvbqQkQCGpGNMEKm4ffA==, tarball: https://registry.npmjs.org/@vue-macros/setup-block/-/setup-block-0.3.9.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/setup-component@0.17.9':
+ resolution: {integrity: sha512-k0Auj48dMT98C148Rx1LAu8hvGBjkG9Fq0bi7+Npx80IA/RYI6J+JFxWLMmF9OsF9CiDA+BFlK24puM3o324Zg==, tarball: https://registry.npmjs.org/@vue-macros/setup-component/-/setup-component-0.17.9.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/setup-sfc@0.17.9':
+ resolution: {integrity: sha512-womEhLWt7TEFiPoW/MMBicKslX5wS4f5jrcDH0tDeT3JeNTnoXmXYZloAbAZ7VZsZPZ06IZv4ham6QMZtjzp5A==, tarball: https://registry.npmjs.org/@vue-macros/setup-sfc/-/setup-sfc-0.17.9.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/short-bind@1.0.3':
+ resolution: {integrity: sha512-LQk5rFzlAjixw0XhNDi98RjORBMElp6/DcihSYxJKGHpmvd6NPU0X18L5h5jNEdWoDAlgTiZw81JyDTzvk+QkQ==, tarball: https://registry.npmjs.org/@vue-macros/short-bind/-/short-bind-1.0.3.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/short-emits@1.5.9':
+ resolution: {integrity: sha512-QJszRdYxJWijLEZ+uuBcZI5THpPiTq6rNPgmX4bbUsjzIc2b1rGHZtvUvbB7dRjR40xUHS5RKJ5tVG/kXLaypw==, tarball: https://registry.npmjs.org/@vue-macros/short-emits/-/short-emits-1.5.9.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/short-vmodel@1.4.9':
+ resolution: {integrity: sha512-0H9CIO0xBFMLe/n05Vvm07vP+i5o+KcUt/6R2U69q7uCLx3+H1Q9M5tdRkqy29hh8emNec2uARUjlv1WNf4rCQ==, tarball: https://registry.npmjs.org/@vue-macros/short-vmodel/-/short-vmodel-1.4.9.tgz}
+ engines: {node: '>=16.14.0'}
+
+ '@vue-macros/volar@0.27.4':
+ resolution: {integrity: sha512-YjKPGX0DkU+7QMRSB2sbzARzsLXwY7ZudUQmiheCZ3ojuxgORiGlGNexnYpk4uPbhdMiJJpaoSOmRvIw1Kb9Cw==, tarball: https://registry.npmjs.org/@vue-macros/volar/-/volar-0.27.4.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue-tsc: ^2.0.0
+ peerDependenciesMeta:
+ vue-tsc:
+ optional: true
+
'@vue/babel-helper-vue-transform-on@1.2.2':
resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==, tarball: https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz}
@@ -1152,16 +1308,16 @@ packages:
'@vue/devtools-api@6.6.3':
resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==, tarball: https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.3.tgz}
- '@vue/devtools-core@7.3.8':
- resolution: {integrity: sha512-mEwsR7GMklWuPOBH/++DiJe0GWqQ0syDtWP0HhU8m9tebs5zQtujMXrgu+cgBAKquJAWnBz0PwNzBgBD2P+M9A==, tarball: https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.3.8.tgz}
+ '@vue/devtools-core@7.3.9':
+ resolution: {integrity: sha512-B5zAl9ulNjI6nknSnGNRzmP/ldR9ADUwwT8HkI8Hejo1W00uK9ABUahbfrXzME296rBfmwhQuCFwJ6t9KFdbXQ==, tarball: https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.3.9.tgz}
peerDependencies:
vue: ^3.0.0
- '@vue/devtools-kit@7.3.8':
- resolution: {integrity: sha512-HYy3MQP1nZ6GbE4vrgJ/UB+MvZnhYmEwCa/UafrEpdpwa+jNCkz1ZdUrC5I7LpkH1ShREEV2/pZlAQdBj+ncLQ==, tarball: https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.3.8.tgz}
+ '@vue/devtools-kit@7.3.9':
+ resolution: {integrity: sha512-Gr17nA+DaQzqyhNx1DUJr1CJRzTRfbIuuC80ZgU8MD/qNO302tv9la+ROi+Uaw+ULVwU9T71GnwLy4n8m9Lspg==, tarball: https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.3.9.tgz}
- '@vue/devtools-shared@7.3.8':
- resolution: {integrity: sha512-1NiJbn7Yp47nPDWhFZyEKpB2+5/+7JYv8IQnU0ccMrgslPR2dL7u1DIyI7mLqy4HN1ll36gQy0k8GqBYSFgZJw==, tarball: https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.3.8.tgz}
+ '@vue/devtools-shared@7.3.9':
+ resolution: {integrity: sha512-CdfMRZKXyI8vw+hqOcQIiLihB6Hbbi7WNZGp7LsuH1Qe4aYAFmTaKjSciRZ301oTnwmU/knC/s5OGuV6UNiNoA==, tarball: https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.3.9.tgz}
'@vue/eslint-config-prettier@9.0.0':
resolution: {integrity: sha512-z1ZIAAUS9pKzo/ANEfd2sO+v2IUalz7cM/cTLOZ7vRFOPk5/xuRKQteOu1DErFLAh/lYGXMVZ0IfYKlyInuDVg==, tarball: https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz}
@@ -1247,8 +1403,8 @@ packages:
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, tarball: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz}
- alova@3.0.11:
- resolution: {integrity: sha512-AOsjol0wTYUzxLOo3m2IvfL7KyQjFFzlCwAXV6fqeOolTWSbDMVcQ9jAWLgPFtLeYenia3jzwPxHbNyQIQK+UA==, tarball: https://registry.npmjs.org/alova/-/alova-3.0.11.tgz}
+ alova@3.0.12:
+ resolution: {integrity: sha512-LqrVTAkGqUH+46chtR5jDBQSmbKMxaFLsmt639YQWJy+fpYqfmQ3TywA9CDZ2HmJ+tM6fQGdnFJyz9UPNNEPVA==, tarball: https://registry.npmjs.org/alova/-/alova-3.0.12.tgz}
engines: {node: '>= 18.0.0'}
ansi-escapes@7.0.0:
@@ -1304,8 +1460,8 @@ packages:
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, tarball: https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz}
- axios@1.7.4:
- resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==, tarball: https://registry.npmjs.org/axios/-/axios-1.7.4.tgz}
+ axios@1.7.5:
+ resolution: {integrity: sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==, tarball: https://registry.npmjs.org/axios/-/axios-1.7.5.tgz}
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz}
@@ -1357,8 +1513,8 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, tarball: https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001651:
- resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz}
+ caniuse-lite@1.0.30001653:
+ resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz}
chai@5.1.1:
resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==, tarball: https://registry.npmjs.org/chai/-/chai-5.1.1.tgz}
@@ -1701,8 +1857,8 @@ packages:
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, tarball: https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz}
- fdir@6.2.0:
- resolution: {integrity: sha512-9XaWcDl0riOX5j2kYfy0kKdg7skw3IY6kA4LFT8Tk2yF9UdrADUy8D6AJuBLtf7ISm/MksumwAHE3WVbMRyCLw==, tarball: https://registry.npmjs.org/fdir/-/fdir-6.2.0.tgz}
+ fdir@6.3.0:
+ resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==, tarball: https://registry.npmjs.org/fdir/-/fdir-6.3.0.tgz}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
@@ -1999,8 +2155,8 @@ packages:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, tarball: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz}
hasBin: true
- jsdom@24.1.1:
- resolution: {integrity: sha512-5O1wWV99Jhq4DV7rCLIoZ/UIhyQeDR7wHVyZAHAshbrvZsLs+Xzz7gtwnlJTJDjleiTKh54F4dXrX70vJQTyJQ==, tarball: https://registry.npmjs.org/jsdom/-/jsdom-24.1.1.tgz}
+ jsdom@25.0.0:
+ resolution: {integrity: sha512-OhoFVT59T7aEq75TVw9xxEfkXgacpqAhQaYgP9y/fDqWQCMB/b1H66RfmPm/MaeaAIU9nDwMOVTlPN51+ao6CQ==, tarball: https://registry.npmjs.org/jsdom/-/jsdom-25.0.0.tgz}
engines: {node: '>=18'}
peerDependencies:
canvas: ^2.11.2
@@ -2117,6 +2273,9 @@ packages:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, tarball: https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz}
engines: {node: '>=6'}
+ make-synchronized@0.2.9:
+ resolution: {integrity: sha512-4wczOs8SLuEdpEvp3vGo83wh8rjJ78UsIk7DIX5fxdfmfMJGog4bQzxfvOwq7Q3yCHLC4jp1urPHIxRS/A93gA==, tarball: https://registry.npmjs.org/make-synchronized/-/make-synchronized-0.2.9.tgz}
+
markdown-it@14.1.0:
resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==, tarball: https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz}
hasBin: true
@@ -2138,8 +2297,8 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, tarball: https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz}
engines: {node: '>= 8'}
- micromatch@4.0.7:
- resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==, tarball: https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz}
+ micromatch@4.0.8:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==, tarball: https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz}
engines: {node: '>=8.6'}
mime-db@1.52.0:
@@ -2374,8 +2533,8 @@ packages:
pinyin-pro@3.24.2:
resolution: {integrity: sha512-5tPyLhxT4CZ9dWqQRqm3X5ADdS18Sb2w0ranNBgr6jCrqO4O8gtfuyqG7Y6+1Mre+0n2VlhKDz+3P5oqSLrkOw==, tarball: https://registry.npmjs.org/pinyin-pro/-/pinyin-pro-3.24.2.tgz}
- pkg-types@1.1.3:
- resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==, tarball: https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz}
+ pkg-types@1.2.0:
+ resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==, tarball: https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.0.tgz}
postcss-selector-parser@6.1.2:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==, tarball: https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz}
@@ -2452,6 +2611,10 @@ packages:
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, tarball: https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz}
+ resolve.exports@2.0.2:
+ resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==, tarball: https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz}
+ engines: {node: '>=10'}
+
restore-cursor@5.1.0:
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==, tarball: https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz}
engines: {node: '>=18'}
@@ -2661,8 +2824,8 @@ packages:
tinyexec@0.2.0:
resolution: {integrity: sha512-au8dwv4xKSDR+Fw52csDo3wcDztPdne2oM1o/7LFro4h6bdFmvyUAeAfX40pwDtzHgRFqz1XWaUqgKS2G83/ig==, tarball: https://registry.npmjs.org/tinyexec/-/tinyexec-0.2.0.tgz}
- tinyglobby@0.2.2:
- resolution: {integrity: sha512-mZ2sDMaySvi1PkTp4lTo1In2zjU+cY8OvZsfwrDrx3YGRbXPX1/cbPwCR9zkm3O/Fz9Jo0F1HNgIQ1b8BepqyQ==, tarball: https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.2.tgz}
+ tinyglobby@0.2.5:
+ resolution: {integrity: sha512-Dlqgt6h0QkoHttG53/WGADNh9QhcjCAIZMTERAVhdpmIBEejSuLI9ZmGKWzB7tweBjlk30+s/ofi4SLmBeTYhw==, tarball: https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.5.tgz}
engines: {node: '>=12.0.0'}
tinypool@1.0.1:
@@ -2706,11 +2869,11 @@ packages:
ts-enum-util@4.1.0:
resolution: {integrity: sha512-kIs48itmNehkzLk0YJW/LfI2+VFYlyscGsY+oDNCnxrDfkex/OfYUV1ip7L7YIN7ppSqj2VmOOssiW81Rno9QA==, tarball: https://registry.npmjs.org/ts-enum-util/-/ts-enum-util-4.1.0.tgz}
- tslib@2.6.3:
- resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==, tarball: https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz}
+ tslib@2.7.0:
+ resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==, tarball: https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz}
- tsx@4.17.0:
- resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==, tarball: https://registry.npmjs.org/tsx/-/tsx-4.17.0.tgz}
+ tsx@4.18.0:
+ resolution: {integrity: sha512-a1jaKBSVQkd6yEc1/NI7G6yHFfefIcuf3QJST7ZEyn4oQnxLYrZR5uZAM8UrwUa3Ge8suiZHcNS1gNrEvmobqg==, tarball: https://registry.npmjs.org/tsx/-/tsx-4.18.0.tgz}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -2742,8 +2905,8 @@ packages:
unhead@1.10.0:
resolution: {integrity: sha512-nv75Hvhu0asuD/rbP6b3tSRJUltxmThq/iZU5rLCGEkCqTkFk7ruQGNk+TRtx/RCYqL0R/IzIY9aqvhNOGe3mg==, tarball: https://registry.npmjs.org/unhead/-/unhead-1.10.0.tgz}
- unimport@3.11.0:
- resolution: {integrity: sha512-mPrvWwy+li8TLUeglC7CIREFAbeEMkJ8X2Bhxg4iLdh+HraxjFyxqWv8V+4lzekoGHChx9ofv1qGOfvHBJBl0A==, tarball: https://registry.npmjs.org/unimport/-/unimport-3.11.0.tgz}
+ unimport@3.11.1:
+ resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==, tarball: https://registry.npmjs.org/unimport/-/unimport-3.11.1.tgz}
universalify@0.2.0:
resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==, tarball: https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz}
@@ -2753,11 +2916,11 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, tarball: https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz}
engines: {node: '>= 10.0.0'}
- unocss@0.62.2:
- resolution: {integrity: sha512-XLLOXyLrbLX7xIChdCPZAmfLR+1aqIHGN/y7QOn4t3g8C3Kk1tAH2aMMQHWhWFfNzskfNiPjKeVYhWQ8QV53Mg==, tarball: https://registry.npmjs.org/unocss/-/unocss-0.62.2.tgz}
+ unocss@0.62.3:
+ resolution: {integrity: sha512-CLS6+JIlBobe/iPTz07pehyGDP8VqGJsiE+ZZ3Xkgib3hw76nCqAQF/4mJ8jVoV4C8KvGyVxmHaSSCFOkWmmZg==, tarball: https://registry.npmjs.org/unocss/-/unocss-0.62.3.tgz}
engines: {node: '>=14'}
peerDependencies:
- '@unocss/webpack': 0.62.2
+ '@unocss/webpack': 0.62.3
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
'@unocss/webpack':
@@ -2777,6 +2940,30 @@ packages:
'@vueuse/core':
optional: true
+ unplugin-combine@1.0.2:
+ resolution: {integrity: sha512-koHOpoVo/B5Hm+tBdEWdE8T5HjkUVH6/zWTxnlZnbOu4aIuLm8FURvbHdb+eQQ5VgMpJJsrOOE2uQeqSCFdbYw==, tarball: https://registry.npmjs.org/unplugin-combine/-/unplugin-combine-1.0.2.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ '@rspack/core': '*'
+ esbuild: '>=0.13'
+ rolldown: ^0.12.2
+ rollup: ^3.2.0 || ^4.0.0
+ vite: ^2.3.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-0
+ webpack: 4 || 5
+ peerDependenciesMeta:
+ '@rspack/core':
+ optional: true
+ esbuild:
+ optional: true
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
+
unplugin-vue-components@0.27.4:
resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==, tarball: https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.27.4.tgz}
engines: {node: '>=14'}
@@ -2790,6 +2977,16 @@ packages:
'@nuxt/kit':
optional: true
+ unplugin-vue-define-options@1.4.9:
+ resolution: {integrity: sha512-tA6u7RLCFTMUxCiER4yTaTJhp7kU7q7yNmjiLRG3ZMrOUq7WaMeimKYqhrplC2lELNQUnsmcMSmFVi7LfBnWqA==, tarball: https://registry.npmjs.org/unplugin-vue-define-options/-/unplugin-vue-define-options-1.4.9.tgz}
+ engines: {node: '>=16.14.0'}
+
+ unplugin-vue-macros@2.11.6:
+ resolution: {integrity: sha512-FH/owaS9yTS4TirnNL+YBq3dgPI1aGVzRP2vSblYF8+WSACm73sjFJbhdqLAMkalauW3o7gsHfrnsYuMhJKPcw==, tarball: https://registry.npmjs.org/unplugin-vue-macros/-/unplugin-vue-macros-2.11.6.tgz}
+ engines: {node: '>=16.14.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+
unplugin-vue-markdown@0.26.2:
resolution: {integrity: sha512-FjmhLZ+RRx7PFmfBCTwNUZLAj0Y9z0y/j79rTgYuXH9u+K6tZBFB+GpFFBm+4yMQ0la3MNCl7KHbaSvfna2bEA==, tarball: https://registry.npmjs.org/unplugin-vue-markdown/-/unplugin-vue-markdown-0.26.2.tgz}
peerDependencies:
@@ -2822,9 +3019,8 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, tarball: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz}
- utils4u@1.0.24:
- resolution: {integrity: sha512-dNBnf0XVrxTpwUP5bnZNcBs3+vCBMuNMQ40eYuNHEWz8LE6chai4F/5eQjbXuQnu8vyohTOq5rqcaO/fhUe+Wg==, tarball: https://registry.npmjs.org/utils4u/-/utils4u-1.0.24.tgz}
- engines: {node: '>=18.0.0'}
+ utils4u@2.0.0:
+ resolution: {integrity: sha512-Oe4CFiI3HbleBmniV9TNJNUibuKN7bmb1rAXwb1wxV2P+i0v1e+sUtepZS4V3ah4O0SzikYT04PlUK92+KCbiA==, tarball: https://registry.npmjs.org/utils4u/-/utils4u-2.0.0.tgz}
validator@13.12.0:
resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==, tarball: https://registry.npmjs.org/validator/-/validator-13.12.0.tgz}
@@ -2854,8 +3050,8 @@ packages:
peerDependencies:
vite: '>=2.0.0'
- vite-plugin-inspect@0.8.6:
- resolution: {integrity: sha512-iM/smnFRSuDq9UMVAN06fqBbHAofGDtB5yBucsl0QnPCFqQ2TmPIbsSgSR3gUv13qJ8oPE/FFhXlm9g1xX9nzg==, tarball: https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.6.tgz}
+ vite-plugin-inspect@0.8.7:
+ resolution: {integrity: sha512-/XXou3MVc13A5O9/2Nd6xczjrUwt7ZyI9h8pTnUMkr5SshLcb0PJUOVq2V+XVkdeU4njsqAtmK87THZuO2coGA==, tarball: https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.7.tgz}
engines: {node: '>=14'}
peerDependencies:
'@nuxt/kit': '*'
@@ -2864,8 +3060,8 @@ packages:
'@nuxt/kit':
optional: true
- vite-plugin-vue-devtools@7.3.8:
- resolution: {integrity: sha512-b5t4wxCb5g5cjh+odNpgnB7iX7gA6FJnKugFqX2/YZX9I4fvMjlj1bUnCKnvPlmwnFxClYgdmgZcCh2RyhZgvw==, tarball: https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.3.8.tgz}
+ vite-plugin-vue-devtools@7.3.9:
+ resolution: {integrity: sha512-ybDV2kepW0NpusvtfbRKHs0pvyrReNcFtL572gyZ6Alox6u5uebYefd2eAG/7mJSU3NPI5UxUH1e/Mof5exdlw==, tarball: https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.3.9.tgz}
engines: {node: '>=v14.21.3'}
peerDependencies:
vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0
@@ -3075,11 +3271,11 @@ packages:
snapshots:
- '@alova/adapter-axios@2.0.5(alova@3.0.11)(axios@1.7.4)':
+ '@alova/adapter-axios@2.0.5(alova@3.0.12)(axios@1.7.5)':
dependencies:
'@alova/shared': 1.0.4
- alova: 3.0.11
- axios: 1.7.4
+ alova: 3.0.12
+ axios: 1.7.5
'@alova/shared@1.0.4': {}
@@ -3100,20 +3296,20 @@ snapshots:
'@babel/highlight': 7.24.7
picocolors: 1.0.1
- '@babel/compat-data@7.25.2': {}
+ '@babel/compat-data@7.25.4': {}
'@babel/core@7.25.2':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.0
+ '@babel/generator': 7.25.5
'@babel/helper-compilation-targets': 7.25.2
'@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
'@babel/helpers': 7.25.0
- '@babel/parser': 7.25.3
+ '@babel/parser': 7.25.4
'@babel/template': 7.25.0
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
+ '@babel/traverse': 7.25.4
+ '@babel/types': 7.25.4
convert-source-map: 2.0.0
debug: 4.3.6
gensync: 1.0.0-beta.2
@@ -3122,26 +3318,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.25.0':
+ '@babel/generator@7.25.5':
dependencies:
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.4
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
'@babel/helper-annotate-as-pure@7.24.7':
dependencies:
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.4
'@babel/helper-compilation-targets@7.25.2':
dependencies:
- '@babel/compat-data': 7.25.2
+ '@babel/compat-data': 7.25.4
'@babel/helper-validator-option': 7.24.8
browserslist: 4.23.3
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.25.2)':
+ '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
@@ -3149,26 +3345,26 @@ snapshots:
'@babel/helper-optimise-call-expression': 7.24.7
'@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
'@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/traverse': 7.25.3
+ '@babel/traverse': 7.25.4
semver: 6.3.1
transitivePeerDependencies:
- supports-color
'@babel/helper-member-expression-to-functions@7.24.8':
dependencies:
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
+ '@babel/traverse': 7.25.4
+ '@babel/types': 7.25.4
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.22.15':
dependencies:
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.4
'@babel/helper-module-imports@7.24.7':
dependencies:
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
+ '@babel/traverse': 7.25.4
+ '@babel/types': 7.25.4
transitivePeerDependencies:
- supports-color
@@ -3178,13 +3374,13 @@ snapshots:
'@babel/helper-module-imports': 7.24.7
'@babel/helper-simple-access': 7.24.7
'@babel/helper-validator-identifier': 7.24.7
- '@babel/traverse': 7.25.3
+ '@babel/traverse': 7.25.4
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.24.7':
dependencies:
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.4
'@babel/helper-plugin-utils@7.24.8': {}
@@ -3193,21 +3389,21 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-member-expression-to-functions': 7.24.8
'@babel/helper-optimise-call-expression': 7.24.7
- '@babel/traverse': 7.25.3
+ '@babel/traverse': 7.25.4
transitivePeerDependencies:
- supports-color
'@babel/helper-simple-access@7.24.7':
dependencies:
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
+ '@babel/traverse': 7.25.4
+ '@babel/types': 7.25.4
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.24.7':
dependencies:
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
+ '@babel/traverse': 7.25.4
+ '@babel/types': 7.25.4
transitivePeerDependencies:
- supports-color
@@ -3220,7 +3416,7 @@ snapshots:
'@babel/helpers@7.25.0':
dependencies:
'@babel/template': 7.25.0
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.4
'@babel/highlight@7.24.7':
dependencies:
@@ -3229,14 +3425,14 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.0.1
- '@babel/parser@7.25.3':
+ '@babel/parser@7.25.4':
dependencies:
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.4
'@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
+ '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2)
transitivePeerDependencies:
@@ -3262,7 +3458,7 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)':
+ '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
@@ -3280,10 +3476,10 @@ snapshots:
dependencies:
'@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
+ '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
@@ -3298,29 +3494,29 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/runtime@7.25.0':
+ '@babel/runtime@7.25.4':
dependencies:
regenerator-runtime: 0.14.1
'@babel/template@7.25.0':
dependencies:
'@babel/code-frame': 7.24.7
- '@babel/parser': 7.25.3
- '@babel/types': 7.25.2
+ '@babel/parser': 7.25.4
+ '@babel/types': 7.25.4
- '@babel/traverse@7.25.3':
+ '@babel/traverse@7.25.4':
dependencies:
'@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.0
- '@babel/parser': 7.25.3
+ '@babel/generator': 7.25.5
+ '@babel/parser': 7.25.4
'@babel/template': 7.25.0
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.4
debug: 4.3.6
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.25.2':
+ '@babel/types@7.25.4':
dependencies:
'@babel/helper-string-parser': 7.24.8
'@babel/helper-validator-identifier': 7.24.7
@@ -3504,7 +3700,7 @@ snapshots:
'@iconify/types@2.0.0': {}
- '@iconify/utils@2.1.31':
+ '@iconify/utils@2.1.32':
dependencies:
'@antfu/install-pkg': 0.4.0
'@antfu/utils': 0.7.10
@@ -3769,24 +3965,24 @@ snapshots:
unhead: 1.10.0
vue: 3.4.38(typescript@5.5.4)
- '@unocss/astro@0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))':
+ '@unocss/astro@0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))':
dependencies:
- '@unocss/core': 0.62.2
- '@unocss/reset': 0.62.2
- '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
+ '@unocss/core': 0.62.3
+ '@unocss/reset': 0.62.3
+ '@unocss/vite': 0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
optionalDependencies:
vite: 5.4.2(@types/node@22.5.0)(less@4.2.0)
transitivePeerDependencies:
- rollup
- supports-color
- '@unocss/cli@0.62.2(rollup@4.21.0)':
+ '@unocss/cli@0.62.3(rollup@4.21.0)':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.21.0)
- '@unocss/config': 0.62.2
- '@unocss/core': 0.62.2
- '@unocss/preset-uno': 0.62.2
+ '@unocss/config': 0.62.3
+ '@unocss/core': 0.62.3
+ '@unocss/preset-uno': 0.62.3
cac: 6.7.14
chokidar: 3.6.0
colorette: 2.0.20
@@ -3794,140 +3990,140 @@ snapshots:
magic-string: 0.30.11
pathe: 1.1.2
perfect-debounce: 1.0.0
- tinyglobby: 0.2.2
+ tinyglobby: 0.2.5
transitivePeerDependencies:
- rollup
- supports-color
- '@unocss/config@0.62.2':
+ '@unocss/config@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
unconfig: 0.5.5
transitivePeerDependencies:
- supports-color
- '@unocss/core@0.62.2': {}
+ '@unocss/core@0.62.3': {}
- '@unocss/extractor-arbitrary-variants@0.62.2':
+ '@unocss/extractor-arbitrary-variants@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
- '@unocss/inspector@0.62.2':
+ '@unocss/inspector@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
- '@unocss/rule-utils': 0.62.2
+ '@unocss/core': 0.62.3
+ '@unocss/rule-utils': 0.62.3
gzip-size: 6.0.0
sirv: 2.0.4
- '@unocss/postcss@0.62.2(postcss@8.4.41)':
+ '@unocss/postcss@0.62.3(postcss@8.4.41)':
dependencies:
- '@unocss/config': 0.62.2
- '@unocss/core': 0.62.2
- '@unocss/rule-utils': 0.62.2
+ '@unocss/config': 0.62.3
+ '@unocss/core': 0.62.3
+ '@unocss/rule-utils': 0.62.3
css-tree: 2.3.1
magic-string: 0.30.11
postcss: 8.4.41
- tinyglobby: 0.2.2
+ tinyglobby: 0.2.5
transitivePeerDependencies:
- supports-color
- '@unocss/preset-attributify@0.62.2':
+ '@unocss/preset-attributify@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
- '@unocss/preset-icons@0.62.2':
+ '@unocss/preset-icons@0.62.3':
dependencies:
- '@iconify/utils': 2.1.31
- '@unocss/core': 0.62.2
+ '@iconify/utils': 2.1.32
+ '@unocss/core': 0.62.3
ofetch: 1.3.4
transitivePeerDependencies:
- supports-color
- '@unocss/preset-mini@0.62.2':
+ '@unocss/preset-mini@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
- '@unocss/extractor-arbitrary-variants': 0.62.2
- '@unocss/rule-utils': 0.62.2
+ '@unocss/core': 0.62.3
+ '@unocss/extractor-arbitrary-variants': 0.62.3
+ '@unocss/rule-utils': 0.62.3
- '@unocss/preset-rem-to-px@0.62.2':
+ '@unocss/preset-rem-to-px@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
- '@unocss/preset-tagify@0.62.2':
+ '@unocss/preset-tagify@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
- '@unocss/preset-typography@0.62.2':
+ '@unocss/preset-typography@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
- '@unocss/preset-mini': 0.62.2
+ '@unocss/core': 0.62.3
+ '@unocss/preset-mini': 0.62.3
- '@unocss/preset-uno@0.62.2':
+ '@unocss/preset-uno@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
- '@unocss/preset-mini': 0.62.2
- '@unocss/preset-wind': 0.62.2
- '@unocss/rule-utils': 0.62.2
+ '@unocss/core': 0.62.3
+ '@unocss/preset-mini': 0.62.3
+ '@unocss/preset-wind': 0.62.3
+ '@unocss/rule-utils': 0.62.3
- '@unocss/preset-web-fonts@0.62.2':
+ '@unocss/preset-web-fonts@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
ofetch: 1.3.4
- '@unocss/preset-wind@0.62.2':
+ '@unocss/preset-wind@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
- '@unocss/preset-mini': 0.62.2
- '@unocss/rule-utils': 0.62.2
+ '@unocss/core': 0.62.3
+ '@unocss/preset-mini': 0.62.3
+ '@unocss/rule-utils': 0.62.3
- '@unocss/reset@0.62.2': {}
+ '@unocss/reset@0.62.3': {}
- '@unocss/rule-utils@0.62.2':
+ '@unocss/rule-utils@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
magic-string: 0.30.11
- '@unocss/scope@0.62.2': {}
+ '@unocss/scope@0.62.3': {}
- '@unocss/transformer-attributify-jsx-babel@0.62.2':
+ '@unocss/transformer-attributify-jsx-babel@0.62.3':
dependencies:
'@babel/core': 7.25.2
'@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
'@babel/preset-typescript': 7.24.7(@babel/core@7.25.2)
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
transitivePeerDependencies:
- supports-color
- '@unocss/transformer-attributify-jsx@0.62.2':
+ '@unocss/transformer-attributify-jsx@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
- '@unocss/transformer-compile-class@0.62.2':
+ '@unocss/transformer-compile-class@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
- '@unocss/transformer-directives@0.62.2':
+ '@unocss/transformer-directives@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
- '@unocss/rule-utils': 0.62.2
+ '@unocss/core': 0.62.3
+ '@unocss/rule-utils': 0.62.3
css-tree: 2.3.1
- '@unocss/transformer-variant-group@0.62.2':
+ '@unocss/transformer-variant-group@0.62.3':
dependencies:
- '@unocss/core': 0.62.2
+ '@unocss/core': 0.62.3
- '@unocss/vite@0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))':
+ '@unocss/vite@0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.21.0)
- '@unocss/config': 0.62.2
- '@unocss/core': 0.62.2
- '@unocss/inspector': 0.62.2
- '@unocss/scope': 0.62.2
- '@unocss/transformer-directives': 0.62.2
+ '@unocss/config': 0.62.3
+ '@unocss/core': 0.62.3
+ '@unocss/inspector': 0.62.3
+ '@unocss/scope': 0.62.3
+ '@unocss/transformer-directives': 0.62.3
chokidar: 3.6.0
magic-string: 0.30.11
- tinyglobby: 0.2.2
+ tinyglobby: 0.2.5
vite: 5.4.2(@types/node@22.5.0)(less@4.2.0)
transitivePeerDependencies:
- rollup
@@ -4007,9 +4203,43 @@ snapshots:
path-browserify: 1.0.1
vscode-uri: 3.0.8
+ '@vue-macros/api@0.10.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@babel/types': 7.25.4
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ resolve.exports: 2.0.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/better-define@1.8.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/api': 0.10.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/boolean-prop@0.4.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue/compiler-core': 3.4.38
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/chain-call@0.3.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
'@vue-macros/common@1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
dependencies:
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.4
'@rollup/pluginutils': 5.1.0(rollup@4.21.0)
'@vue/compiler-sfc': 3.4.38
ast-kit: 1.1.0
@@ -4020,6 +4250,227 @@ snapshots:
transitivePeerDependencies:
- rollup
+ '@vue-macros/config@0.2.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ make-synchronized: 0.2.9
+ unconfig: 0.5.5
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ - vue
+
+ '@vue-macros/define-emit@0.3.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/api': 0.10.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/define-models@1.2.9(@vueuse/core@10.7.0(vue@3.4.38(typescript@5.5.4)))(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ ast-walker-scope: 0.6.2
+ unplugin: 1.12.2
+ optionalDependencies:
+ '@vueuse/core': 10.7.0(vue@3.4.38(typescript@5.5.4))
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/define-prop@0.4.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/api': 0.10.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/define-props-refs@1.2.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/define-props@3.0.3(@vue-macros/reactivity-transform@1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)))(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/reactivity-transform': 1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/define-render@1.5.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/define-slots@1.1.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/devtools@0.3.2(typescript@5.5.4)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))':
+ dependencies:
+ sirv: 2.0.4
+ vue: 3.4.38(typescript@5.5.4)
+ optionalDependencies:
+ vite: 5.4.2(@types/node@22.5.0)(less@4.2.0)
+ transitivePeerDependencies:
+ - typescript
+
+ '@vue-macros/export-expose@0.2.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue/compiler-sfc': 3.4.38
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/export-props@0.4.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/export-render@0.2.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue/compiler-sfc': 3.4.38
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/hoist-static@1.5.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/jsx-directive@0.8.19(rollup@4.21.0)(typescript@5.5.4)':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+ - typescript
+
+ '@vue-macros/named-template@0.4.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue/compiler-dom': 3.4.38
+ unplugin: 1.12.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/reactivity-transform@1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@babel/parser': 7.25.4
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue/compiler-core': 3.4.38
+ '@vue/shared': 3.4.38
+ magic-string: 0.30.11
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/script-lang@0.1.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - rollup
+
+ '@vue-macros/setup-block@0.3.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue/compiler-dom': 3.4.38
+ unplugin: 1.12.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/setup-component@0.17.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/setup-sfc@0.17.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/short-bind@1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue/compiler-core': 3.4.38
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/short-emits@1.5.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/short-vmodel@1.4.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue/compiler-core': 3.4.38
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ '@vue-macros/volar@0.27.4(@vue-macros/reactivity-transform@1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)))(rollup@4.21.0)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4))':
+ dependencies:
+ '@vue-macros/boolean-prop': 0.4.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/config': 0.2.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/define-props': 3.0.3(@vue-macros/reactivity-transform@1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)))(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/short-bind': 1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/short-vmodel': 1.4.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue/language-core': 2.0.29(typescript@5.5.4)
+ muggle-string: 0.4.1
+ optionalDependencies:
+ vue-tsc: 2.0.29(typescript@5.5.4)
+ transitivePeerDependencies:
+ - '@vue-macros/reactivity-transform'
+ - rollup
+ - supports-color
+ - typescript
+ - vue
+
'@vue/babel-helper-vue-transform-on@1.2.2': {}
'@vue/babel-plugin-jsx@1.2.2(@babel/core@7.25.2)':
@@ -4028,8 +4479,8 @@ snapshots:
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
'@babel/template': 7.25.0
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
+ '@babel/traverse': 7.25.4
+ '@babel/types': 7.25.4
'@vue/babel-helper-vue-transform-on': 1.2.2
'@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.25.2)
camelcase: 6.3.0
@@ -4046,12 +4497,12 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.8
- '@babel/parser': 7.25.3
+ '@babel/parser': 7.25.4
'@vue/compiler-sfc': 3.4.38
'@vue/compiler-core@3.4.38':
dependencies:
- '@babel/parser': 7.25.3
+ '@babel/parser': 7.25.4
'@vue/shared': 3.4.38
entities: 4.5.0
estree-walker: 2.0.2
@@ -4064,7 +4515,7 @@ snapshots:
'@vue/compiler-sfc@3.4.38':
dependencies:
- '@babel/parser': 7.25.3
+ '@babel/parser': 7.25.4
'@vue/compiler-core': 3.4.38
'@vue/compiler-dom': 3.4.38
'@vue/compiler-ssr': 3.4.38
@@ -4086,10 +4537,10 @@ snapshots:
'@vue/devtools-api@6.6.3': {}
- '@vue/devtools-core@7.3.8(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue@3.4.38(typescript@5.5.4))':
+ '@vue/devtools-core@7.3.9(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue@3.4.38(typescript@5.5.4))':
dependencies:
- '@vue/devtools-kit': 7.3.8
- '@vue/devtools-shared': 7.3.8
+ '@vue/devtools-kit': 7.3.9
+ '@vue/devtools-shared': 7.3.9
mitt: 3.0.1
nanoid: 3.3.7
pathe: 1.1.2
@@ -4098,9 +4549,9 @@ snapshots:
transitivePeerDependencies:
- vite
- '@vue/devtools-kit@7.3.8':
+ '@vue/devtools-kit@7.3.9':
dependencies:
- '@vue/devtools-shared': 7.3.8
+ '@vue/devtools-shared': 7.3.9
birpc: 0.2.17
hookable: 5.5.3
mitt: 3.0.1
@@ -4108,7 +4559,7 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.1
- '@vue/devtools-shared@7.3.8':
+ '@vue/devtools-shared@7.3.9':
dependencies:
rfdc: 1.4.1
@@ -4222,7 +4673,7 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- alova@3.0.11:
+ alova@3.0.12:
dependencies:
'@alova/shared': 1.0.4
rate-limiter-flexible: 5.0.3
@@ -4262,17 +4713,17 @@ snapshots:
ast-kit@1.1.0:
dependencies:
- '@babel/parser': 7.25.3
+ '@babel/parser': 7.25.4
pathe: 1.1.2
ast-walker-scope@0.6.2:
dependencies:
- '@babel/parser': 7.25.3
+ '@babel/parser': 7.25.4
ast-kit: 1.1.0
asynckit@0.4.0: {}
- axios@1.7.4:
+ axios@1.7.5:
dependencies:
follow-redirects: 1.15.6
form-data: 4.0.0
@@ -4303,7 +4754,7 @@ snapshots:
browserslist@4.23.3:
dependencies:
- caniuse-lite: 1.0.30001651
+ caniuse-lite: 1.0.30001653
electron-to-chromium: 1.5.13
node-releases: 2.0.18
update-browserslist-db: 1.1.0(browserslist@4.23.3)
@@ -4323,7 +4774,7 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001651: {}
+ caniuse-lite@1.0.30001653: {}
chai@5.1.1:
dependencies:
@@ -4706,7 +5157,7 @@ snapshots:
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
- micromatch: 4.0.7
+ micromatch: 4.0.8
fast-json-stable-stringify@2.1.0: {}
@@ -4716,7 +5167,7 @@ snapshots:
dependencies:
reusify: 1.0.4
- fdir@6.2.0(picomatch@4.0.2):
+ fdir@6.3.0(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -4893,8 +5344,8 @@ snapshots:
jiti: 2.0.0-beta.2
jiti-v1: jiti@1.21.6
pathe: 1.1.2
- pkg-types: 1.1.3
- tsx: 4.17.0
+ pkg-types: 1.2.0
+ tsx: 4.18.0
transitivePeerDependencies:
- supports-color
@@ -4990,7 +5441,7 @@ snapshots:
dependencies:
argparse: 2.0.1
- jsdom@24.1.1:
+ jsdom@25.0.0:
dependencies:
cssstyle: 4.0.1
data-urls: 5.0.0
@@ -5050,7 +5501,7 @@ snapshots:
dependencies:
copy-anything: 2.0.6
parse-node-version: 1.0.1
- tslib: 2.6.3
+ tslib: 2.7.0
optionalDependencies:
errno: 0.1.8
graceful-fs: 4.2.11
@@ -5079,7 +5530,7 @@ snapshots:
execa: 8.0.1
lilconfig: 3.1.2
listr2: 8.2.4
- micromatch: 4.0.7
+ micromatch: 4.0.8
pidtree: 0.6.0
string-argv: 0.3.2
yaml: 2.5.0
@@ -5100,7 +5551,7 @@ snapshots:
local-pkg@0.5.0:
dependencies:
mlly: 1.7.1
- pkg-types: 1.1.3
+ pkg-types: 1.2.0
locate-path@6.0.0:
dependencies:
@@ -5146,6 +5597,8 @@ snapshots:
semver: 5.7.2
optional: true
+ make-synchronized@0.2.9: {}
+
markdown-it@14.1.0:
dependencies:
argparse: 2.0.1
@@ -5165,7 +5618,7 @@ snapshots:
merge2@1.4.1: {}
- micromatch@4.0.7:
+ micromatch@4.0.8:
dependencies:
braces: 3.0.3
picomatch: 2.3.1
@@ -5203,7 +5656,7 @@ snapshots:
dependencies:
acorn: 8.12.1
pathe: 1.1.2
- pkg-types: 1.1.3
+ pkg-types: 1.2.0
ufo: 1.5.4
mrmime@2.0.0: {}
@@ -5365,7 +5818,7 @@ snapshots:
pinyin-pro@3.24.2: {}
- pkg-types@1.1.3:
+ pkg-types@1.2.0:
dependencies:
confbox: 0.1.7
mlly: 1.7.1
@@ -5428,6 +5881,8 @@ snapshots:
resolve-pkg-maps@1.0.0: {}
+ resolve.exports@2.0.2: {}
+
restore-cursor@5.1.0:
dependencies:
onetime: 7.0.0
@@ -5606,16 +6061,16 @@ snapshots:
synckit@0.9.1:
dependencies:
'@pkgr/core': 0.1.1
- tslib: 2.6.3
+ tslib: 2.7.0
tdesign-icons-vue-next@0.2.4(vue@3.4.38(typescript@5.5.4)):
dependencies:
- '@babel/runtime': 7.25.0
+ '@babel/runtime': 7.25.4
vue: 3.4.38(typescript@5.5.4)
tdesign-mobile-vue@1.3.4(vue@3.4.38(typescript@5.5.4)):
dependencies:
- '@babel/runtime': 7.25.0
+ '@babel/runtime': 7.25.4
'@use-gesture/vanilla': 10.3.1
'@vueuse/core': 10.7.0(vue@3.4.38(typescript@5.5.4))
dayjs: 1.11.13
@@ -5632,9 +6087,9 @@ snapshots:
tinyexec@0.2.0: {}
- tinyglobby@0.2.2:
+ tinyglobby@0.2.5:
dependencies:
- fdir: 6.2.0(picomatch@4.0.2)
+ fdir: 6.3.0(picomatch@4.0.2)
picomatch: 4.0.2
tinypool@1.0.1: {}
@@ -5668,9 +6123,9 @@ snapshots:
ts-enum-util@4.1.0: {}
- tslib@2.6.3: {}
+ tslib@2.7.0: {}
- tsx@4.17.0:
+ tsx@4.18.0:
dependencies:
esbuild: 0.23.1
get-tsconfig: 4.7.6
@@ -5706,7 +6161,7 @@ snapshots:
'@unhead/shared': 1.10.0
hookable: 5.5.3
- unimport@3.11.0(rollup@4.21.0):
+ unimport@3.11.1(rollup@4.21.0):
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.21.0)
acorn: 8.12.1
@@ -5717,7 +6172,7 @@ snapshots:
magic-string: 0.30.11
mlly: 1.7.1
pathe: 1.1.2
- pkg-types: 1.1.3
+ pkg-types: 1.2.0
scule: 1.3.0
strip-literal: 2.1.0
unplugin: 1.12.2
@@ -5728,28 +6183,28 @@ snapshots:
universalify@2.0.1: {}
- unocss@0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)):
+ unocss@0.62.3(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)):
dependencies:
- '@unocss/astro': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
- '@unocss/cli': 0.62.2(rollup@4.21.0)
- '@unocss/core': 0.62.2
- '@unocss/extractor-arbitrary-variants': 0.62.2
- '@unocss/postcss': 0.62.2(postcss@8.4.41)
- '@unocss/preset-attributify': 0.62.2
- '@unocss/preset-icons': 0.62.2
- '@unocss/preset-mini': 0.62.2
- '@unocss/preset-tagify': 0.62.2
- '@unocss/preset-typography': 0.62.2
- '@unocss/preset-uno': 0.62.2
- '@unocss/preset-web-fonts': 0.62.2
- '@unocss/preset-wind': 0.62.2
- '@unocss/reset': 0.62.2
- '@unocss/transformer-attributify-jsx': 0.62.2
- '@unocss/transformer-attributify-jsx-babel': 0.62.2
- '@unocss/transformer-compile-class': 0.62.2
- '@unocss/transformer-directives': 0.62.2
- '@unocss/transformer-variant-group': 0.62.2
- '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
+ '@unocss/astro': 0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
+ '@unocss/cli': 0.62.3(rollup@4.21.0)
+ '@unocss/core': 0.62.3
+ '@unocss/extractor-arbitrary-variants': 0.62.3
+ '@unocss/postcss': 0.62.3(postcss@8.4.41)
+ '@unocss/preset-attributify': 0.62.3
+ '@unocss/preset-icons': 0.62.3
+ '@unocss/preset-mini': 0.62.3
+ '@unocss/preset-tagify': 0.62.3
+ '@unocss/preset-typography': 0.62.3
+ '@unocss/preset-uno': 0.62.3
+ '@unocss/preset-web-fonts': 0.62.3
+ '@unocss/preset-wind': 0.62.3
+ '@unocss/reset': 0.62.3
+ '@unocss/transformer-attributify-jsx': 0.62.3
+ '@unocss/transformer-attributify-jsx-babel': 0.62.3
+ '@unocss/transformer-compile-class': 0.62.3
+ '@unocss/transformer-directives': 0.62.3
+ '@unocss/transformer-variant-group': 0.62.3
+ '@unocss/vite': 0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
optionalDependencies:
vite: 5.4.2(@types/node@22.5.0)(less@4.2.0)
transitivePeerDependencies:
@@ -5765,14 +6220,23 @@ snapshots:
local-pkg: 0.5.0
magic-string: 0.30.11
minimatch: 9.0.5
- unimport: 3.11.0(rollup@4.21.0)
+ unimport: 3.11.1(rollup@4.21.0)
unplugin: 1.12.2
optionalDependencies:
'@vueuse/core': 10.7.0(vue@3.4.38(typescript@5.5.4))
transitivePeerDependencies:
- rollup
- unplugin-vue-components@0.27.4(@babel/parser@7.25.3)(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)):
+ unplugin-combine@1.0.2(esbuild@0.23.1)(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)):
+ dependencies:
+ '@antfu/utils': 0.7.10
+ unplugin: 1.12.2
+ optionalDependencies:
+ esbuild: 0.23.1
+ rollup: 4.21.0
+ vite: 5.4.2(@types/node@22.5.0)(less@4.2.0)
+
+ unplugin-vue-components@0.27.4(@babel/parser@7.25.4)(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@4.21.0)
@@ -5786,11 +6250,66 @@ snapshots:
unplugin: 1.12.2
vue: 3.4.38(typescript@5.5.4)
optionalDependencies:
- '@babel/parser': 7.25.3
+ '@babel/parser': 7.25.4
transitivePeerDependencies:
- rollup
- supports-color
+ unplugin-vue-define-options@1.4.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)):
+ dependencies:
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ ast-walker-scope: 0.6.2
+ unplugin: 1.12.2
+ transitivePeerDependencies:
+ - rollup
+ - vue
+
+ unplugin-vue-macros@2.11.6(@vueuse/core@10.7.0(vue@3.4.38(typescript@5.5.4)))(esbuild@0.23.1)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4)):
+ dependencies:
+ '@vue-macros/better-define': 1.8.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/boolean-prop': 0.4.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/chain-call': 0.3.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/config': 0.2.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/define-emit': 0.3.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/define-models': 1.2.9(@vueuse/core@10.7.0(vue@3.4.38(typescript@5.5.4)))(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/define-prop': 0.4.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/define-props': 3.0.3(@vue-macros/reactivity-transform@1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)))(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/define-props-refs': 1.2.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/define-render': 1.5.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/define-slots': 1.1.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/devtools': 0.3.2(typescript@5.5.4)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
+ '@vue-macros/export-expose': 0.2.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/export-props': 0.4.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/export-render': 0.2.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/hoist-static': 1.5.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/jsx-directive': 0.8.19(rollup@4.21.0)(typescript@5.5.4)
+ '@vue-macros/named-template': 0.4.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/reactivity-transform': 1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/script-lang': 0.1.4(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/setup-block': 0.3.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/setup-component': 0.17.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/setup-sfc': 0.17.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/short-bind': 1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/short-emits': 1.5.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/short-vmodel': 1.4.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ '@vue-macros/volar': 0.27.4(@vue-macros/reactivity-transform@1.0.3(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)))(rollup@4.21.0)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4))(vue@3.4.38(typescript@5.5.4))
+ unplugin: 1.12.2
+ unplugin-combine: 1.0.2(esbuild@0.23.1)(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
+ unplugin-vue-define-options: 1.4.9(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
+ vue: 3.4.38(typescript@5.5.4)
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - '@vueuse/core'
+ - esbuild
+ - rolldown
+ - rollup
+ - supports-color
+ - typescript
+ - vite
+ - vue-tsc
+ - webpack
+
unplugin-vue-markdown@0.26.2(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)):
dependencies:
'@mdit-vue/plugin-component': 2.1.3
@@ -5806,7 +6325,7 @@ snapshots:
unplugin-vue-router@0.10.7(rollup@4.21.0)(vue-router@4.4.3(patch_hash=srtmpgmwmi3z5x3wdppdguh7mi)(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)):
dependencies:
- '@babel/types': 7.25.2
+ '@babel/types': 7.25.4
'@rollup/pluginutils': 5.1.0(rollup@4.21.0)
'@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))
ast-walker-scope: 0.6.2
@@ -5850,7 +6369,7 @@ snapshots:
util-deprecate@1.0.2: {}
- utils4u@1.0.24: {}
+ utils4u@2.0.0: {}
validator@13.12.0: {}
@@ -5899,7 +6418,7 @@ snapshots:
magic-string: 0.25.9
vite: 5.4.2(@types/node@22.5.0)(less@4.2.0)
- vite-plugin-inspect@0.8.6(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)):
+ vite-plugin-inspect@0.8.7(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@4.21.0)
@@ -5915,15 +6434,15 @@ snapshots:
- rollup
- supports-color
- vite-plugin-vue-devtools@7.3.8(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue@3.4.38(typescript@5.5.4)):
+ vite-plugin-vue-devtools@7.3.9(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue@3.4.38(typescript@5.5.4)):
dependencies:
- '@vue/devtools-core': 7.3.8(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue@3.4.38(typescript@5.5.4))
- '@vue/devtools-kit': 7.3.8
- '@vue/devtools-shared': 7.3.8
+ '@vue/devtools-core': 7.3.9(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))(vue@3.4.38(typescript@5.5.4))
+ '@vue/devtools-kit': 7.3.9
+ '@vue/devtools-shared': 7.3.9
execa: 8.0.1
sirv: 2.0.4
vite: 5.4.2(@types/node@22.5.0)(less@4.2.0)
- vite-plugin-inspect: 0.8.6(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
+ vite-plugin-inspect: 0.8.7(rollup@4.21.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@22.5.0)(less@4.2.0))
transitivePeerDependencies:
- '@nuxt/kit'
@@ -5956,7 +6475,7 @@ snapshots:
fsevents: 2.3.3
less: 4.2.0
- vitest@2.0.5(@types/node@22.5.0)(jsdom@24.1.1)(less@4.2.0):
+ vitest@2.0.5(@types/node@22.5.0)(jsdom@25.0.0)(less@4.2.0):
dependencies:
'@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.5
@@ -5979,7 +6498,7 @@ snapshots:
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.5.0
- jsdom: 24.1.1
+ jsdom: 25.0.0
transitivePeerDependencies:
- less
- lightningcss
diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue
deleted file mode 100644
index 17c5ad1..0000000
--- a/src/components/HelloWorld.vue
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
{{ msg }}
-
- You’ve successfully created a project with
- Vite +
- Vue 3. What's next?
-
-
-
-
-
diff --git a/src/components/__tests__/HelloWorld.spec.ts b/src/components/__tests__/HelloWorld.spec.ts
deleted file mode 100644
index f7b12f0..0000000
--- a/src/components/__tests__/HelloWorld.spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { describe, it, expect } from 'vitest';
-
-import { mount } from '@vue/test-utils';
-import HelloWorld from '../HelloWorld.vue';
-
-describe('HelloWorld', () => {
- it('renders properly', () => {
- const wrapper = mount(HelloWorld, { props: { msg: 'Hello Vitest' } });
- expect(wrapper.text()).toContain('Hello Vitest');
- });
-});
diff --git a/src/components/icons/IconCommunity.vue b/src/components/icons/IconCommunity.vue
deleted file mode 100644
index 2dc8b05..0000000
--- a/src/components/icons/IconCommunity.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
diff --git a/src/components/icons/IconDocumentation.vue b/src/components/icons/IconDocumentation.vue
deleted file mode 100644
index 6d4791c..0000000
--- a/src/components/icons/IconDocumentation.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
diff --git a/src/components/icons/IconEcosystem.vue b/src/components/icons/IconEcosystem.vue
deleted file mode 100644
index c3a4f07..0000000
--- a/src/components/icons/IconEcosystem.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
diff --git a/src/components/icons/IconSupport.vue b/src/components/icons/IconSupport.vue
deleted file mode 100644
index 7452834..0000000
--- a/src/components/icons/IconSupport.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
diff --git a/src/components/icons/IconTooling.vue b/src/components/icons/IconTooling.vue
deleted file mode 100644
index 660598d..0000000
--- a/src/components/icons/IconTooling.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
diff --git a/src/components/vue-macros/DefineRender.vue b/src/components/vue-macros/DefineRender.vue
new file mode 100644
index 0000000..77fab9a
--- /dev/null
+++ b/src/components/vue-macros/DefineRender.vue
@@ -0,0 +1,7 @@
+
diff --git a/src/components/vue-macros/ReactivityTransform.vue b/src/components/vue-macros/ReactivityTransform.vue
new file mode 100644
index 0000000..c83c09e
--- /dev/null
+++ b/src/components/vue-macros/ReactivityTransform.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/src/pages/index-page.vue b/src/pages/index-page.vue
index 51fbee2..843d056 100644
--- a/src/pages/index-page.vue
+++ b/src/pages/index-page.vue
@@ -40,4 +40,10 @@ const FComponent: FunctionalComponent<{ prop: string }> = (props, context) => (
+
+
+
+
+
+
diff --git a/src/types/env.d.ts b/src/types/env.d.ts
new file mode 100644
index 0000000..fc60541
--- /dev/null
+++ b/src/types/env.d.ts
@@ -0,0 +1,4 @@
+///
+///
+/* /// */
+///
diff --git a/tsconfig.app.json b/tsconfig.app.json
index 40153ef..95bedda 100644
--- a/tsconfig.app.json
+++ b/tsconfig.app.json
@@ -6,7 +6,7 @@
"./typed-router.d.ts",
"./auto-imports.d.ts",
"./components.d.ts",
- "env.d.ts", // TODO: compilerOptions.types
+ // "env.d.ts",
"src/**/*",
"src/**/*.vue"
],
@@ -23,5 +23,10 @@
"./src/*"
]
}
- }
+ },
+ /* "vueCompilerOptions": {
+ "plugins": [
+ "unplugin-vue-macros/volar"
+ ],
+ }, */
}
\ No newline at end of file
diff --git a/vite.config.ts b/vite.config.ts
index 996abf8..847f52c 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,19 +1,21 @@
import { unheadVueComposablesImports } from '@unhead/vue';
import { VantResolver } from '@vant/auto-import-resolver';
import Vue from '@vitejs/plugin-vue';
-import vueJsx from '@vitejs/plugin-vue-jsx';
+import VueJsx from '@vitejs/plugin-vue-jsx';
+import ReactivityTransform from '@vue-macros/reactivity-transform/vite';
import path from 'node:path';
import { fileURLToPath, URL } from 'node:url';
import { pinyin } from 'pinyin-pro';
-import type { GetManualChunk } from 'rollup';
+import type { OutputOptions } from 'rollup';
import UnoCSS from 'unocss/vite';
import AutoImport from 'unplugin-auto-import/vite';
import { TDesignResolver } from 'unplugin-vue-components/resolvers';
import Components from 'unplugin-vue-components/vite';
+import VueMacros from 'unplugin-vue-macros/vite';
import Markdown from 'unplugin-vue-markdown/vite';
import { getPascalCaseRouteName, VueRouterAutoImports } from 'unplugin-vue-router';
import VueRouter from 'unplugin-vue-router/vite';
-import { defineConfig, loadEnv } from 'vite';
+import { defineConfig, loadEnv, PluginOption } from 'vite';
import cdnImport from 'vite-plugin-cdn-import';
import vueDevTools from 'vite-plugin-vue-devtools';
@@ -36,57 +38,76 @@ export default defineConfig(({ mode, command }) => {
build: {
sourcemap: mode !== 'production' || env.VITE_SOURCE_MAP === 'true',
rollupOptions: {
- output: {
- // chunkFileNames: 'assets/chunk/[name]_[hash].js',
- // entryFileNames: 'assets/entry/[name]_[hash].js',
- // assetFileNames: 'assets/[ext]/[name]_[hash].[ext]',
- manualChunks: env.VITE_SPLIT_CHUNKS ? createSplitChunk() : undefined,
- },
+ output: env.VITE_SPLIT_CHUNKS === 'true' ? createSplitChunkOutput() : undefined,
},
},
};
});
// packages/vite/src/node/plugins/splitVendorChunk.ts
-function createSplitChunk(): GetManualChunk {
- return (id /* , { getModuleIds, getModuleInfo } */) => {
- if (isInNodeModules(id) /* && !isCSSRequest(id) */) {
- let pkgName = id;
- pkgName = pkgName.split('.pnpm/')?.[1] || pkgName;
- pkgName = pkgName.split('node_modules/')?.[1] || pkgName;
- pkgName = pkgName.startsWith('@') ? pkgName.split('/')[0] + '/' + pkgName.split('/')[1] : pkgName.split('/')[0];
+function createSplitChunkOutput(): OutputOptions {
+ return {
+ chunkFileNames: 'assets/chunk/[name]_[hash].js',
+ entryFileNames: 'assets/entry/[name]_[hash].js',
+ assetFileNames: 'assets/[ext]/[name]_[hash].[ext]',
+ manualChunks: (id /* , { getModuleIds, getModuleInfo } */) => {
+ if (isInNodeModules(id) /* && !isCSSRequest(id) */) {
+ let pkgName = id;
+ pkgName = pkgName.split('.pnpm/')?.[1] || pkgName;
+ pkgName = pkgName.split('node_modules/')?.[1] || pkgName;
+ pkgName = pkgName.startsWith('@') ? pkgName.split('/')[0] + '/' + pkgName.split('/')[1] : pkgName.split('/')[0];
- if (pkgName.startsWith('@vue/') /* || pkgName === 'vue-demi' */) pkgName = 'vue';
- /* if (pkgName.includes('vue-router')) pkgName = 'vue-router'; */
+ if (pkgName.startsWith('@vue/') /* || pkgName === 'vue-demi' */) pkgName = 'vue';
+ /* if (pkgName.includes('vue-router')) pkgName = 'vue-router'; */
- return `libs/${pkgName}`;
- } else if (id.includes('src/pages')) {
- let fileName = path
- .basename(id)
- .split('?')[0]
- .replace(/\.\w+$/, '');
- fileName = pinyin(fileName, { type: 'array' }).join('');
- return `pages/${fileName}`;
- }
+ return `libs/${pkgName}`;
+ } else if (id.includes('src/components')) {
+ return formatFilename(id, 'components');
+ } else if (id.includes('src/pages')) {
+ return formatFilename(id, 'pages');
+ }
+ },
};
-}
-function isInNodeModules(id: string): boolean {
- return id.includes('node_modules');
+ function formatFilename(id: string, prefix: string) {
+ let filename = path
+ .basename(id)
+ .split('?')[0]
+ .replace(/\.\w+$/, '');
+ filename = pinyin(filename, { type: 'array' }).join('');
+ return `${prefix}/${filename}`;
+ }
+
+ function isInNodeModules(id: string): boolean {
+ return id.includes('node_modules');
+ }
+ /* const CSS_LANGS_RE = /\.(css|less|sass|scss|styl|stylus|pcss|postcss|sss)(?:$|\?)/;
+ const isCSSRequest = (request: string): boolean => CSS_LANGS_RE.test(request); */
}
-/* const CSS_LANGS_RE = /\.(css|less|sass|scss|styl|stylus|pcss|postcss|sss)(?:$|\?)/;
-const isCSSRequest = (request: string): boolean => CSS_LANGS_RE.test(request); */
function Plugins() {
- return [
- VueRouter({
- // https://uvr.esm.is/guide/configuration.html
- exclude: ['**/__*', '**/__*/**/*'],
- getRouteName: (routeNode) => getPascalCaseRouteName(routeNode),
- logs: false,
- extensions: ['.vue', '.page.vue', '.md'],
- }),
- // other plugins
+ const plugins: PluginOption[] = [];
+
+ plugins.push(
+ VueMacros({
+ plugins: {
+ vueRouter: VueRouter({
+ routesFolder: 'src/pages',
+ exclude: ['**/__*', '**/__*/**/*'],
+ getRouteName: (routeNode) => getPascalCaseRouteName(routeNode),
+ logs: false,
+ extensions: ['.vue', '.page.vue', '.md'],
+ }), // https://uvr.esm.is/guide/configuration.html
+ vue: Vue({ include: [/\.vue$/, /\.md$/] }),
+ vueJsx: VueJsx(), // 如有需要
+ },
+ }), // https://vue-macros.dev/zh-CN/guide/bundler-integration.html
+ UnoCSS(),
+ Markdown({ headEnabled: true }),
+ ReactivityTransform(), // https://vue-macros.dev/zh-CN/features/reactivity-transform.html
+ );
+
+ plugins.push(
AutoImport({
resolvers: [
TDesignResolver({
@@ -114,23 +135,23 @@ function Plugins() {
}),
],
}),
- UnoCSS(),
- Vue({
- include: [/\.vue$/, /\.md$/], // <-- allows Vue to compile Markdown files
- }),
- vueJsx(),
- Markdown({
- headEnabled: true,
- }),
- vueDevTools(),
- // https://github.com/unplugin/unplugin-vue-components/issues/664$0
- // https://github.com/VaJoy/vite-plugin-cdn-import-async$0
- // https://github.com/mmf-fe/vite-plugin-cdn-import/blob/HEAD/README.zh-CN.md
- // 会对 Components 插件的自动导入产生影响。
- /* cdnImport({
- modules: ['vue'],
- prodUrl: '//fastly.jsdelivr.net/npm/{name}@{version}/{path}',
- enableInDevMode: true,
- }), */
- ];
+ );
+
+ plugins.push([vueDevTools()]);
+
+ const unused = () => {
+ plugins.push(
+ // https://github.com/unplugin/unplugin-vue-components/issues/664$0
+ // https://github.com/VaJoy/vite-plugin-cdn-import-async$0
+ // https://github.com/mmf-fe/vite-plugin-cdn-import/blob/HEAD/README.zh-CN.md
+ // 会对 Components 插件的自动导入产生影响。
+ cdnImport({
+ modules: ['vue'],
+ prodUrl: '//fastly.jsdelivr.net/npm/{name}@{version}/{path}',
+ enableInDevMode: true,
+ }),
+ );
+ };
+
+ return plugins;
}