From be321165c860835fa8499d08e14c4be916e59f43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Tue, 7 Jan 2025 18:45:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E7=89=88=E6=9C=AC=EF=BC=8C=E5=8C=85=E6=8B=AC=20@unhead/vue?= =?UTF-8?q?=E3=80=81tdesign-icons-vue-next=20=E5=92=8C=20utils4u=EF=BC=8C?= =?UTF-8?q?=E8=B0=83=E6=95=B4=20VueMacros=20=E8=B7=AF=E7=94=B1=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +- pnpm-lock.yaml | 79 ++++++++++--------- .../DefineRender.page.vue | 0 .../ReactivityTransform.page.vue | 0 .../ReusableTemplate.page.vue | 0 typed-router.d.ts | 6 +- 6 files changed, 48 insertions(+), 43 deletions(-) rename src/pages/{vue-macros => VueMacros}/DefineRender.page.vue (100%) rename src/pages/{vue-macros => VueMacros}/ReactivityTransform.page.vue (100%) rename src/pages/{vue-macros => VueMacros}/ReusableTemplate.page.vue (100%) diff --git a/package.json b/package.json index e0f6463..39669cf 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@intlify/unplugin-vue-i18n": "^6.0.3", "@pinia/colada": "^0.13.2", "@primevue/themes": "^4.2.5", - "@unhead/vue": "^1.11.14", + "@unhead/vue": "^1.11.15", "@vant/use": "^1.6.0", "@vueuse/core": "^12.3.0", "alova": "^3.2.7", @@ -61,9 +61,9 @@ "primevue": "4.2.6-fix.202501030724", "radash": "^12.1.0", "taze": "^0.18.0", - "tdesign-icons-vue-next": "^0.3.3", + "tdesign-icons-vue-next": "^0.3.4", "ts-enum-util": "^4.1.0", - "utils4u": "^3.1.0", + "utils4u": "^3.2.0", "vant": "^4.9.15", "vite-plugin-webfont-dl": "^3.10.3", "vue": "^3.5.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 745a122..5af09a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,8 +28,8 @@ importers: specifier: ^4.2.5 version: 4.2.5 '@unhead/vue': - specifier: ^1.11.14 - version: 1.11.14(vue@3.5.13(typescript@5.7.2)) + specifier: ^1.11.15 + version: 1.11.15(vue@3.5.13(typescript@5.7.2)) '@vant/use': specifier: ^1.6.0 version: 1.6.0(vue@3.5.13(typescript@5.7.2)) @@ -85,14 +85,14 @@ importers: specifier: ^0.18.0 version: 0.18.0 tdesign-icons-vue-next: - specifier: ^0.3.3 - version: 0.3.3(vue@3.5.13(typescript@5.7.2)) + specifier: ^0.3.4 + version: 0.3.4(vue@3.5.13(typescript@5.7.2)) ts-enum-util: specifier: ^4.1.0 version: 4.1.0 utils4u: - specifier: ^3.1.0 - version: 3.1.0(@vueuse/core@12.3.0(typescript@5.7.2))(dayjs@1.11.13)(nprogress@0.2.0)(primevue@4.2.6-fix.202501030724(vue@3.5.13(typescript@5.7.2)))(vant@4.9.15(vue@3.5.13(typescript@5.7.2)))(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) + specifier: ^3.2.0 + version: 3.2.0(@vueuse/core@12.3.0(typescript@5.7.2))(dayjs@1.11.13)(nprogress@0.2.0)(primevue@4.2.6-fix.202501030724(vue@3.5.13(typescript@5.7.2)))(vant@4.9.15(vue@3.5.13(typescript@5.7.2)))(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) vant: specifier: ^4.9.15 version: 4.9.15(vue@3.5.13(typescript@5.7.2)) @@ -1411,17 +1411,17 @@ packages: resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unhead/dom@1.11.14': - resolution: {integrity: sha512-FaHCWo9JR4h7PCpSRaXuMC6ifXOuBzlI0PD1MmUcxND2ayDl1d6DauIbN8TUf9TDRxNkrK1Ehb0OCXjC1ZJtrg==} + '@unhead/dom@1.11.15': + resolution: {integrity: sha512-2OZ7zvZQLqlqkhvsKsNOhxxoO3vgjygzzrmtooQR9QNKY+3HjwJ3+QfjGswXI976YV7VJem57ydQSMk1ijB7yg==} - '@unhead/schema@1.11.14': - resolution: {integrity: sha512-V9W9u5tF1/+TiLqxu+Qvh1ShoMDkPEwHoEo4DKdDG6ko7YlbzFfDxV6el9JwCren45U/4Vy/4Xi7j8OH02wsiA==} + '@unhead/schema@1.11.15': + resolution: {integrity: sha512-UkLz1dqw4yoh4jELEyLsgSG7yrXc+gv68GkQeTv8LysEPa8sXtFqhfuqTBLhY3sHqSnP8RkDknhtFhG2S3fuKQ==} - '@unhead/shared@1.11.14': - resolution: {integrity: sha512-41Qt4PJKYVrEGOTXgBJLRYrEu3S7n5stoB4TFC6312CIBVedXqg7voHQurn32LVDjpfJftjLa2ggCjpqdqoRDw==} + '@unhead/shared@1.11.15': + resolution: {integrity: sha512-VT42ssmwpFGfixfXqAZ+Rn7KyNG0yFqWGsvLOXIgahiTzh3N1k2st1tPvuYFZU22dtWBNxG7cvy8yxUd1vunMQ==} - '@unhead/vue@1.11.14': - resolution: {integrity: sha512-6nfi7FsZ936gscmj+1nUB1pybiFMFbnuEFo7B/OY2klpLWsYDUOVvpsJhbu7C3u7wkTlJXglmAk6jdd8I7WgZA==} + '@unhead/vue@1.11.15': + resolution: {integrity: sha512-2NT8Kph5AvB/qO+C8UKAc7cudbFRZTJk0eRpn8o1nG3yk2+mWvN0vsTTjnKvXixNF193I/R+zqo/NkcjgaWG9A==} peerDependencies: vue: '>=2.7 || >=3' @@ -3925,6 +3925,9 @@ packages: package-manager-detector@0.2.8: resolution: {integrity: sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==} + packrup@0.1.2: + resolution: {integrity: sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==} + page-stack-vue3@2.5.6: resolution: {integrity: sha512-X3POhyhkmtVski4cqM8lNW1L1w7SEvtGgvgGE2zKYIks/CRYYm0Wuzo/r15KBAb/XSE7ILq9ADmIetJm89kWRg==} peerDependencies: @@ -4671,8 +4674,8 @@ packages: resolution: {integrity: sha512-aL8g+4tZvfhsn147u9dRP2eUE2MV+HfJe1sAtSJp46b0Gd8AjyqlJ2uDwnJfM1XNv301Mvh98RkXQw27sco5tQ==} hasBin: true - tdesign-icons-vue-next@0.3.3: - resolution: {integrity: sha512-wop1ur/jo7cS+0BR8vtwv1XbfHkvpIb5Od3yxCe3nwRlK01MyA0PHUp1tyJo6k5/r2SnR49k7BzVhFWIL9SKKQ==} + tdesign-icons-vue-next@0.3.4: + resolution: {integrity: sha512-fKQ2GkZ1MxHw1BRGRJYcLhtpqRCndGctf0M1hOV9MHdFyasNNGatt81Kue6szRG9nWgYUktH7zHRwMsMK6fbWQ==} peerDependencies: vue: ^3.0.0 @@ -4829,8 +4832,8 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - unhead@1.11.14: - resolution: {integrity: sha512-XmXW0aZyX9kGk9ejCKCSvv/J4T3Rt4hoAe2EofM+nhG+zwZ7AArUMK/0F/fj6FTkfgY0u0/JryE00qUDULgygA==} + unhead@1.11.15: + resolution: {integrity: sha512-fA0rYB7qMHKY4sg0yzEXhi0cqiF/nl/OUKNaXOS9ChJwCjJxabpZvmQIUOiGS+1ckoFbZc3qZnhDLpdeNhOQwg==} unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -4993,8 +4996,8 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - utils4u@3.1.0: - resolution: {integrity: sha512-fybX9iibRzyyLqcq6NLcgHhgPiTyc9xUmZ61+r58chuur4Obe1taviOgXMa1nJ6Crg1fB5gVnbWH6LjbLEPIVg==} + utils4u@3.2.0: + resolution: {integrity: sha512-RRcWWn9Wm0TUggZGYGSXrzpyrXHktDOYPtYhXWB7YWheO8MMRUy7Sxg2TFMCDokg6cqDCM+O8BDifTofiq3SWA==} peerDependencies: '@vueuse/core': ^12.3.0 dayjs: ^1.11.13 @@ -6423,27 +6426,27 @@ snapshots: '@typescript-eslint/types': 8.19.1 eslint-visitor-keys: 4.2.0 - '@unhead/dom@1.11.14': + '@unhead/dom@1.11.15': dependencies: - '@unhead/schema': 1.11.14 - '@unhead/shared': 1.11.14 + '@unhead/schema': 1.11.15 + '@unhead/shared': 1.11.15 - '@unhead/schema@1.11.14': + '@unhead/schema@1.11.15': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.11.14': + '@unhead/shared@1.11.15': dependencies: - '@unhead/schema': 1.11.14 + '@unhead/schema': 1.11.15 + packrup: 0.1.2 - '@unhead/vue@1.11.14(vue@3.5.13(typescript@5.7.2))': + '@unhead/vue@1.11.15(vue@3.5.13(typescript@5.7.2))': dependencies: - '@unhead/schema': 1.11.14 - '@unhead/shared': 1.11.14 - defu: 6.1.4 + '@unhead/schema': 1.11.15 + '@unhead/shared': 1.11.15 hookable: 5.5.3 - unhead: 1.11.14 + unhead: 1.11.15 vue: 3.5.13(typescript@5.7.2) '@unocss/astro@0.65.3(rollup@4.30.0)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.1)(sass-embedded@1.83.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.2))': @@ -9345,6 +9348,8 @@ snapshots: package-manager-detector@0.2.8: {} + packrup@0.1.2: {} + page-stack-vue3@2.5.6(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)): dependencies: vue: 3.5.13(typescript@5.7.2) @@ -10077,7 +10082,7 @@ snapshots: transitivePeerDependencies: - supports-color - tdesign-icons-vue-next@0.3.3(vue@3.5.13(typescript@5.7.2)): + tdesign-icons-vue-next@0.3.4(vue@3.5.13(typescript@5.7.2)): dependencies: '@babel/runtime': 7.26.0 vue: 3.5.13(typescript@5.7.2) @@ -10235,11 +10240,11 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 - unhead@1.11.14: + unhead@1.11.15: dependencies: - '@unhead/dom': 1.11.14 - '@unhead/schema': 1.11.14 - '@unhead/shared': 1.11.14 + '@unhead/dom': 1.11.15 + '@unhead/schema': 1.11.15 + '@unhead/shared': 1.11.15 hookable: 5.5.3 unicorn-magic@0.1.0: {} @@ -10490,7 +10495,7 @@ snapshots: util-deprecate@1.0.2: {} - utils4u@3.1.0(@vueuse/core@12.3.0(typescript@5.7.2))(dayjs@1.11.13)(nprogress@0.2.0)(primevue@4.2.6-fix.202501030724(vue@3.5.13(typescript@5.7.2)))(vant@4.9.15(vue@3.5.13(typescript@5.7.2)))(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)): + utils4u@3.2.0(@vueuse/core@12.3.0(typescript@5.7.2))(dayjs@1.11.13)(nprogress@0.2.0)(primevue@4.2.6-fix.202501030724(vue@3.5.13(typescript@5.7.2)))(vant@4.9.15(vue@3.5.13(typescript@5.7.2)))(vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)): optionalDependencies: '@vueuse/core': 12.3.0(typescript@5.7.2) dayjs: 1.11.13 diff --git a/src/pages/vue-macros/DefineRender.page.vue b/src/pages/VueMacros/DefineRender.page.vue similarity index 100% rename from src/pages/vue-macros/DefineRender.page.vue rename to src/pages/VueMacros/DefineRender.page.vue diff --git a/src/pages/vue-macros/ReactivityTransform.page.vue b/src/pages/VueMacros/ReactivityTransform.page.vue similarity index 100% rename from src/pages/vue-macros/ReactivityTransform.page.vue rename to src/pages/VueMacros/ReactivityTransform.page.vue diff --git a/src/pages/vue-macros/ReusableTemplate.page.vue b/src/pages/VueMacros/ReusableTemplate.page.vue similarity index 100% rename from src/pages/vue-macros/ReusableTemplate.page.vue rename to src/pages/VueMacros/ReusableTemplate.page.vue diff --git a/typed-router.d.ts b/typed-router.d.ts index 5e57ca1..d06cd1f 100644 --- a/typed-router.d.ts +++ b/typed-router.d.ts @@ -33,8 +33,8 @@ declare module 'vue-router/auto-routes' { 'MDPage': RouteRecordInfo<'MDPage', '/MDPage', Record, Record>, 'Primevue': RouteRecordInfo<'Primevue', '/primevue', Record, Record>, 'TsEnumUtil': RouteRecordInfo<'TsEnumUtil', '/ts-enum-util', Record, Record>, - 'VueMacrosDefineRender': RouteRecordInfo<'VueMacrosDefineRender', '/vue-macros/DefineRender', Record, Record>, - 'VueMacrosReactivityTransform': RouteRecordInfo<'VueMacrosReactivityTransform', '/vue-macros/ReactivityTransform', Record, Record>, - 'VueMacrosReusableTemplate': RouteRecordInfo<'VueMacrosReusableTemplate', '/vue-macros/ReusableTemplate', Record, Record>, + 'VueMacrosDefineRender': RouteRecordInfo<'VueMacrosDefineRender', '/VueMacros/DefineRender', Record, Record>, + 'VueMacrosReactivityTransform': RouteRecordInfo<'VueMacrosReactivityTransform', '/VueMacros/ReactivityTransform', Record, Record>, + 'VueMacrosReusableTemplate': RouteRecordInfo<'VueMacrosReusableTemplate', '/VueMacros/ReusableTemplate', Record, Record>, } }