Explorar o código

build: 更新依赖并添加新的类型定义

添加 @uni-helper/uni-env 依赖并更新相关 vite 插件版本
在 tsconfig.json 中添加 @uni-helper/vite-plugin-uni-pages 类型定义
feige996 hai 8 meses
pai
achega
211aef2254
Modificáronse 3 ficheiros con 92 adicións e 13 borrados
  1. 4 3
      package.json
  2. 87 10
      pnpm-lock.yaml
  3. 1 0
      tsconfig.json

+ 4 - 3
package.json

@@ -136,13 +136,14 @@
     "@types/node": "^20.17.9",
     "@types/node": "^20.17.9",
     "@uni-helper/eslint-config": "^0.4.0",
     "@uni-helper/eslint-config": "^0.4.0",
     "@uni-helper/plugin-uni": "0.1.0",
     "@uni-helper/plugin-uni": "0.1.0",
+    "@uni-helper/uni-env": "^0.1.7",
     "@uni-helper/uni-types": "^1.0.0-alpha.6",
     "@uni-helper/uni-types": "^1.0.0-alpha.6",
     "@uni-helper/unocss-preset-uni": "^0.2.11",
     "@uni-helper/unocss-preset-uni": "^0.2.11",
     "@uni-helper/vite-plugin-uni-components": "0.2.0",
     "@uni-helper/vite-plugin-uni-components": "0.2.0",
     "@uni-helper/vite-plugin-uni-layouts": "0.1.11",
     "@uni-helper/vite-plugin-uni-layouts": "0.1.11",
-    "@uni-helper/vite-plugin-uni-manifest": "0.2.8",
-    "@uni-helper/vite-plugin-uni-pages": "0.3.0",
-    "@uni-helper/vite-plugin-uni-platform": "0.0.5",
+    "@uni-helper/vite-plugin-uni-manifest": "^0.2.8",
+    "@uni-helper/vite-plugin-uni-pages": "^0.3.8",
+    "@uni-helper/vite-plugin-uni-platform": "^0.0.5",
     "@uni-ku/bundle-optimizer": "^1.3.3",
     "@uni-ku/bundle-optimizer": "^1.3.3",
     "@uni-ku/root": "^1.3.2",
     "@uni-ku/root": "^1.3.2",
     "@unocss/eslint-plugin": "^66.2.3",
     "@unocss/eslint-plugin": "^66.2.3",

+ 87 - 10
pnpm-lock.yaml

@@ -143,6 +143,9 @@ importers:
       '@uni-helper/plugin-uni':
       '@uni-helper/plugin-uni':
         specifier: 0.1.0
         specifier: 0.1.0
         version: 0.1.0(@dcloudio/vite-plugin-uni@3.0.0-4070520250711001(postcss@8.5.6)(rollup@4.46.2)(vite@5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1))(vue@3.4.21(typescript@5.8.3)))
         version: 0.1.0(@dcloudio/vite-plugin-uni@3.0.0-4070520250711001(postcss@8.5.6)(rollup@4.46.2)(vite@5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1))(vue@3.4.21(typescript@5.8.3)))
+      '@uni-helper/uni-env':
+        specifier: ^0.1.7
+        version: 0.1.7
       '@uni-helper/uni-types':
       '@uni-helper/uni-types':
         specifier: ^1.0.0-alpha.6
         specifier: ^1.0.0-alpha.6
         version: 1.0.0-alpha.6(@uni-helper/uni-app-types@1.0.0-alpha.3(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(@uni-helper/uni-cloud-types@1.0.0-alpha.3(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(@uni-helper/uni-ui-types@1.0.0-alpha.3(@uni-helper/uni-app-types@1.0.0-alpha.3(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3))
         version: 1.0.0-alpha.6(@uni-helper/uni-app-types@1.0.0-alpha.3(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(@uni-helper/uni-cloud-types@1.0.0-alpha.3(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(@uni-helper/uni-ui-types@1.0.0-alpha.3(@uni-helper/uni-app-types@1.0.0-alpha.3(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3)))(typescript@5.8.3)(vue@3.4.21(typescript@5.8.3))
@@ -156,13 +159,13 @@ importers:
         specifier: 0.1.11
         specifier: 0.1.11
         version: 0.1.11(rollup@4.46.2)
         version: 0.1.11(rollup@4.46.2)
       '@uni-helper/vite-plugin-uni-manifest':
       '@uni-helper/vite-plugin-uni-manifest':
-        specifier: 0.2.8
+        specifier: ^0.2.8
         version: 0.2.8(vite@5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1))
         version: 0.2.8(vite@5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1))
       '@uni-helper/vite-plugin-uni-pages':
       '@uni-helper/vite-plugin-uni-pages':
-        specifier: 0.3.0
-        version: 0.3.0(vite@5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1))
+        specifier: ^0.3.8
+        version: 0.3.8(vite@5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1))
       '@uni-helper/vite-plugin-uni-platform':
       '@uni-helper/vite-plugin-uni-platform':
-        specifier: 0.0.5
+        specifier: ^0.0.5
         version: 0.0.5
         version: 0.0.5
       '@uni-ku/bundle-optimizer':
       '@uni-ku/bundle-optimizer':
         specifier: ^1.3.3
         specifier: ^1.3.3
@@ -329,6 +332,10 @@ packages:
     resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==}
     resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==}
     engines: {node: '>=6.9.0'}
     engines: {node: '>=6.9.0'}
 
 
+  '@babel/generator@7.28.3':
+    resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
+    engines: {node: '>=6.9.0'}
+
   '@babel/helper-annotate-as-pure@7.27.3':
   '@babel/helper-annotate-as-pure@7.27.3':
     resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
     resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
     engines: {node: '>=6.9.0'}
     engines: {node: '>=6.9.0'}
@@ -421,6 +428,11 @@ packages:
     engines: {node: '>=6.0.0'}
     engines: {node: '>=6.0.0'}
     hasBin: true
     hasBin: true
 
 
+  '@babel/parser@7.28.3':
+    resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==}
+    engines: {node: '>=6.0.0'}
+    hasBin: true
+
   '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1':
   '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1':
     resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==}
     resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==}
     engines: {node: '>=6.9.0'}
     engines: {node: '>=6.9.0'}
@@ -1158,13 +1170,11 @@ packages:
   '@esbuild/darwin-arm64@0.20.2':
   '@esbuild/darwin-arm64@0.20.2':
     resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
     resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
     engines: {node: '>=12'}
     engines: {node: '>=12'}
-    cpu: [arm64]
     os: [darwin]
     os: [darwin]
 
 
   '@esbuild/darwin-x64@0.20.2':
   '@esbuild/darwin-x64@0.20.2':
     resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
     resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
     engines: {node: '>=12'}
     engines: {node: '>=12'}
-    cpu: [x64]
     os: [darwin]
     os: [darwin]
 
 
   '@esbuild/freebsd-arm64@0.20.2':
   '@esbuild/freebsd-arm64@0.20.2':
@@ -1789,7 +1799,6 @@ packages:
 
 
   '@rollup/rollup-darwin-x64@4.46.2':
   '@rollup/rollup-darwin-x64@4.46.2':
     resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==}
     resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==}
-    cpu: [x64]
     os: [darwin]
     os: [darwin]
 
 
   '@rollup/rollup-freebsd-arm64@4.46.2':
   '@rollup/rollup-freebsd-arm64@4.46.2':
@@ -2148,8 +2157,8 @@ packages:
     peerDependencies:
     peerDependencies:
       vite: ^4.0.0 || ^5.0.0 || ^6.0.0
       vite: ^4.0.0 || ^5.0.0 || ^6.0.0
 
 
-  '@uni-helper/vite-plugin-uni-pages@0.3.0':
-    resolution: {integrity: sha512-GP5B6b6valyGGNQlVrdJLVtjkqwOU6XzARcbHe6wWwnHD4qUjH6Fk3MTybEaKhkhMj7iAk0k5n/odxLWZg/GiQ==}
+  '@uni-helper/vite-plugin-uni-pages@0.3.8':
+    resolution: {integrity: sha512-Bm26+k7U8OEyQHZseZ5464H5WIPL3FxQhCC4T50rC2dJsD7IN9YybJo1yFrjiK6DgJWjkxiEXeOYhloOGaviBw==}
     peerDependencies:
     peerDependencies:
       vite: ^5.0.0
       vite: ^5.0.0
 
 
@@ -2541,6 +2550,9 @@ packages:
   array-ify@1.0.0:
   array-ify@1.0.0:
     resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
     resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
 
 
+  array-timsort@1.0.3:
+    resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==}
+
   asap@2.0.6:
   asap@2.0.6:
     resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
     resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
 
 
@@ -2548,6 +2560,10 @@ packages:
     resolution: {integrity: sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==}
     resolution: {integrity: sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==}
     engines: {node: '>=16.14.0'}
     engines: {node: '>=16.14.0'}
 
 
+  ast-kit@2.1.2:
+    resolution: {integrity: sha512-cl76xfBQM6pztbrFWRnxbrDm9EOqDr1BF6+qQnnDZG2Co2LjyUktkN9GTJfBAfdae+DbT2nJf2nCGAdDDN7W2g==}
+    engines: {node: '>=20.18.0'}
+
   asynckit@0.4.0:
   asynckit@0.4.0:
     resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
     resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
 
 
@@ -2843,6 +2859,10 @@ packages:
     resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==}
     resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==}
     engines: {node: '>= 6'}
     engines: {node: '>= 6'}
 
 
+  comment-json@4.2.5:
+    resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==}
+    engines: {node: '>= 6'}
+
   comment-parser@1.4.1:
   comment-parser@1.4.1:
     resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
     resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
     engines: {node: '>= 12.0.0'}
     engines: {node: '>= 12.0.0'}
@@ -2906,6 +2926,9 @@ packages:
   core-js@3.44.0:
   core-js@3.44.0:
     resolution: {integrity: sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==}
     resolution: {integrity: sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==}
 
 
+  core-util-is@1.0.3:
+    resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+
   cosmiconfig-typescript-loader@6.1.0:
   cosmiconfig-typescript-loader@6.1.0:
     resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==}
     resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==}
     engines: {node: '>=v18'}
     engines: {node: '>=v18'}
@@ -3738,6 +3761,10 @@ packages:
     resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
     resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
     engines: {node: '>=8'}
     engines: {node: '>=8'}
 
 
+  has-own-prop@2.0.0:
+    resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==}
+    engines: {node: '>=8'}
+
   has-symbols@1.1.0:
   has-symbols@1.1.0:
     resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
     resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
     engines: {node: '>= 0.4'}
     engines: {node: '>= 0.4'}
@@ -5205,6 +5232,10 @@ packages:
   remove-accents@0.5.0:
   remove-accents@0.5.0:
     resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==}
     resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==}
 
 
+  repeat-string@1.6.1:
+    resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
+    engines: {node: '>=0.10'}
+
   require-directory@2.1.1:
   require-directory@2.1.1:
     resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
     resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
     engines: {node: '>=0.10.0'}
     engines: {node: '>=0.10.0'}
@@ -5667,6 +5698,11 @@ packages:
     engines: {node: '>=14.17'}
     engines: {node: '>=14.17'}
     hasBin: true
     hasBin: true
 
 
+  typescript@5.9.2:
+    resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
+    engines: {node: '>=14.17'}
+    hasBin: true
+
   ufo@1.6.1:
   ufo@1.6.1:
     resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
     resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
 
 
@@ -6201,6 +6237,14 @@ snapshots:
       '@jridgewell/trace-mapping': 0.3.29
       '@jridgewell/trace-mapping': 0.3.29
       jsesc: 3.1.0
       jsesc: 3.1.0
 
 
+  '@babel/generator@7.28.3':
+    dependencies:
+      '@babel/parser': 7.28.3
+      '@babel/types': 7.28.2
+      '@jridgewell/gen-mapping': 0.3.12
+      '@jridgewell/trace-mapping': 0.3.29
+      jsesc: 3.1.0
+
   '@babel/helper-annotate-as-pure@7.27.3':
   '@babel/helper-annotate-as-pure@7.27.3':
     dependencies:
     dependencies:
       '@babel/types': 7.28.2
       '@babel/types': 7.28.2
@@ -6323,6 +6367,10 @@ snapshots:
     dependencies:
     dependencies:
       '@babel/types': 7.28.2
       '@babel/types': 7.28.2
 
 
+  '@babel/parser@7.28.3':
+    dependencies:
+      '@babel/types': 7.28.2
+
   '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.0)':
   '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.0)':
     dependencies:
     dependencies:
       '@babel/core': 7.28.0
       '@babel/core': 7.28.0
@@ -8940,18 +8988,24 @@ snapshots:
     transitivePeerDependencies:
     transitivePeerDependencies:
       - magicast
       - magicast
 
 
-  '@uni-helper/vite-plugin-uni-pages@0.3.0(vite@5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1))':
+  '@uni-helper/vite-plugin-uni-pages@0.3.8(vite@5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1))':
     dependencies:
     dependencies:
+      '@babel/generator': 7.28.3
+      '@babel/types': 7.28.2
       '@uni-helper/uni-env': 0.1.7
       '@uni-helper/uni-env': 0.1.7
       '@vue/compiler-sfc': 3.4.21
       '@vue/compiler-sfc': 3.4.21
+      ast-kit: 2.1.2
       chokidar: 3.6.0
       chokidar: 3.6.0
+      comment-json: 4.2.5
       debug: 4.4.1
       debug: 4.4.1
       detect-indent: 6.1.0
       detect-indent: 6.1.0
       detect-newline: 3.1.0
       detect-newline: 3.1.0
       fast-glob: 3.3.3
       fast-glob: 3.3.3
       json5: 2.2.3
       json5: 2.2.3
+      kolorist: 1.8.0
       lodash.groupby: 4.6.0
       lodash.groupby: 4.6.0
       magic-string: 0.30.17
       magic-string: 0.30.17
+      typescript: 5.9.2
       unconfig: 7.3.2
       unconfig: 7.3.2
       vite: 5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1)
       vite: 5.2.8(@types/node@20.19.9)(sass@1.77.8)(terser@5.43.1)
       yaml: 2.8.0
       yaml: 2.8.0
@@ -9482,6 +9536,8 @@ snapshots:
 
 
   array-ify@1.0.0: {}
   array-ify@1.0.0: {}
 
 
+  array-timsort@1.0.3: {}
+
   asap@2.0.6: {}
   asap@2.0.6: {}
 
 
   ast-kit@0.11.3(rollup@4.46.2):
   ast-kit@0.11.3(rollup@4.46.2):
@@ -9492,6 +9548,11 @@ snapshots:
     transitivePeerDependencies:
     transitivePeerDependencies:
       - rollup
       - rollup
 
 
+  ast-kit@2.1.2:
+    dependencies:
+      '@babel/parser': 7.28.0
+      pathe: 2.0.3
+
   asynckit@0.4.0: {}
   asynckit@0.4.0: {}
 
 
   autoprefixer@10.4.21(postcss@8.5.6):
   autoprefixer@10.4.21(postcss@8.5.6):
@@ -9839,6 +9900,14 @@ snapshots:
 
 
   commander@5.1.0: {}
   commander@5.1.0: {}
 
 
+  comment-json@4.2.5:
+    dependencies:
+      array-timsort: 1.0.3
+      core-util-is: 1.0.3
+      esprima: 4.0.1
+      has-own-prop: 2.0.0
+      repeat-string: 1.6.1
+
   comment-parser@1.4.1: {}
   comment-parser@1.4.1: {}
 
 
   compare-func@2.0.0:
   compare-func@2.0.0:
@@ -9891,6 +9960,8 @@ snapshots:
 
 
   core-js@3.44.0: {}
   core-js@3.44.0: {}
 
 
+  core-util-is@1.0.3: {}
+
   cosmiconfig-typescript-loader@6.1.0(@types/node@20.19.9)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3):
   cosmiconfig-typescript-loader@6.1.0(@types/node@20.19.9)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3):
     dependencies:
     dependencies:
       '@types/node': 20.19.9
       '@types/node': 20.19.9
@@ -10834,6 +10905,8 @@ snapshots:
 
 
   has-flag@4.0.0: {}
   has-flag@4.0.0: {}
 
 
+  has-own-prop@2.0.0: {}
+
   has-symbols@1.1.0: {}
   has-symbols@1.1.0: {}
 
 
   has-tostringtag@1.0.2:
   has-tostringtag@1.0.2:
@@ -12641,6 +12714,8 @@ snapshots:
 
 
   remove-accents@0.5.0: {}
   remove-accents@0.5.0: {}
 
 
+  repeat-string@1.6.1: {}
+
   require-directory@2.1.1: {}
   require-directory@2.1.1: {}
 
 
   require-from-string@2.0.2: {}
   require-from-string@2.0.2: {}
@@ -13122,6 +13197,8 @@ snapshots:
 
 
   typescript@5.8.3: {}
   typescript@5.8.3: {}
 
 
+  typescript@5.9.2: {}
+
   ufo@1.6.1: {}
   ufo@1.6.1: {}
 
 
   unconfig@7.0.0:
   unconfig@7.0.0:

+ 1 - 0
tsconfig.json

@@ -13,6 +13,7 @@
     "types": [
     "types": [
       "@dcloudio/types",
       "@dcloudio/types",
       "@uni-helper/uni-types",
       "@uni-helper/uni-types",
+      "@uni-helper/vite-plugin-uni-pages",
       "miniprogram-api-typings",
       "miniprogram-api-typings",
       "wot-design-uni/global.d.ts",
       "wot-design-uni/global.d.ts",
       "z-paging/types",
       "z-paging/types",