hookehuyr

🔧 build: vite自动导入API插件

1 +{
2 + "globals": {
3 + "EffectScope": true,
4 + "computed": true,
5 + "createApp": true,
6 + "customRef": true,
7 + "defineAsyncComponent": true,
8 + "defineComponent": true,
9 + "effectScope": true,
10 + "getCurrentInstance": true,
11 + "getCurrentScope": true,
12 + "h": true,
13 + "inject": true,
14 + "isProxy": true,
15 + "isReactive": true,
16 + "isReadonly": true,
17 + "isRef": true,
18 + "markRaw": true,
19 + "nextTick": true,
20 + "onActivated": true,
21 + "onBeforeMount": true,
22 + "onBeforeUnmount": true,
23 + "onBeforeUpdate": true,
24 + "onDeactivated": true,
25 + "onErrorCaptured": true,
26 + "onMounted": true,
27 + "onRenderTracked": true,
28 + "onRenderTriggered": true,
29 + "onScopeDispose": true,
30 + "onServerPrefetch": true,
31 + "onUnmounted": true,
32 + "onUpdated": true,
33 + "provide": true,
34 + "reactive": true,
35 + "readonly": true,
36 + "ref": true,
37 + "resolveComponent": true,
38 + "shallowReactive": true,
39 + "shallowReadonly": true,
40 + "shallowRef": true,
41 + "toRaw": true,
42 + "toRef": true,
43 + "toRefs": true,
44 + "triggerRef": true,
45 + "unref": true,
46 + "useAttrs": true,
47 + "useCssModule": true,
48 + "useCssVars": true,
49 + "useRoute": true,
50 + "useRouter": true,
51 + "useSlots": true,
52 + "watch": true,
53 + "watchEffect": true,
54 + "watchPostEffect": true,
55 + "watchSyncEffect": true
56 + }
57 +}
...\ No newline at end of file ...\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 * @Author: hookehuyr hookehuyr@gmail.com 2 * @Author: hookehuyr hookehuyr@gmail.com
3 * @Date: 2022-05-27 08:59:09 3 * @Date: 2022-05-27 08:59:09
4 * @LastEditors: hookehuyr hookehuyr@gmail.com 4 * @LastEditors: hookehuyr hookehuyr@gmail.com
5 - * @LastEditTime: 2022-06-07 20:35:26 5 + * @LastEditTime: 2022-06-22 23:40:57
6 * @FilePath: /tswj/.eslintrc.js 6 * @FilePath: /tswj/.eslintrc.js
7 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE 7 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
8 */ 8 */
...@@ -17,6 +17,7 @@ module.exports = { ...@@ -17,6 +17,7 @@ module.exports = {
17 // add more generic rule sets here, such as: 17 // add more generic rule sets here, such as:
18 // 'eslint:recommended', 18 // 'eslint:recommended',
19 'plugin:vue/vue3-recommended', 19 'plugin:vue/vue3-recommended',
20 + './.eslintrc-auto-import.json'
20 // 'plugin:vue/recommended' // Use this if you are using Vue.js 2.x. 21 // 'plugin:vue/recommended' // Use this if you are using Vue.js 2.x.
21 ], 22 ],
22 rules: { 23 rules: {
......
...@@ -49,6 +49,7 @@ ...@@ -49,6 +49,7 @@
49 "postcss-px-to-viewport": "^1.1.1", 49 "postcss-px-to-viewport": "^1.1.1",
50 "qs": "^6.10.3", 50 "qs": "^6.10.3",
51 "tslint": "^6.1.3", 51 "tslint": "^6.1.3",
52 + "unplugin-auto-import": "^0.8.8",
52 "unplugin-vue-define-options": "^0.6.1", 53 "unplugin-vue-define-options": "^0.6.1",
53 "vite": "^2.9.9", 54 "vite": "^2.9.9",
54 "vite-plugin-style-import": "1.4.1", 55 "vite-plugin-style-import": "1.4.1",
......
1 +// Generated by 'unplugin-auto-import'
2 +export {}
3 +declare global {
4 + const EffectScope: typeof import('vue')['EffectScope']
5 + const computed: typeof import('vue')['computed']
6 + const createApp: typeof import('vue')['createApp']
7 + const customRef: typeof import('vue')['customRef']
8 + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent']
9 + const defineComponent: typeof import('vue')['defineComponent']
10 + const effectScope: typeof import('vue')['effectScope']
11 + const getCurrentInstance: typeof import('vue')['getCurrentInstance']
12 + const getCurrentScope: typeof import('vue')['getCurrentScope']
13 + const h: typeof import('vue')['h']
14 + const inject: typeof import('vue')['inject']
15 + const isProxy: typeof import('vue')['isProxy']
16 + const isReactive: typeof import('vue')['isReactive']
17 + const isReadonly: typeof import('vue')['isReadonly']
18 + const isRef: typeof import('vue')['isRef']
19 + const markRaw: typeof import('vue')['markRaw']
20 + const nextTick: typeof import('vue')['nextTick']
21 + const onActivated: typeof import('vue')['onActivated']
22 + const onBeforeMount: typeof import('vue')['onBeforeMount']
23 + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount']
24 + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate']
25 + const onDeactivated: typeof import('vue')['onDeactivated']
26 + const onErrorCaptured: typeof import('vue')['onErrorCaptured']
27 + const onMounted: typeof import('vue')['onMounted']
28 + const onRenderTracked: typeof import('vue')['onRenderTracked']
29 + const onRenderTriggered: typeof import('vue')['onRenderTriggered']
30 + const onScopeDispose: typeof import('vue')['onScopeDispose']
31 + const onServerPrefetch: typeof import('vue')['onServerPrefetch']
32 + const onUnmounted: typeof import('vue')['onUnmounted']
33 + const onUpdated: typeof import('vue')['onUpdated']
34 + const provide: typeof import('vue')['provide']
35 + const reactive: typeof import('vue')['reactive']
36 + const readonly: typeof import('vue')['readonly']
37 + const ref: typeof import('vue')['ref']
38 + const resolveComponent: typeof import('vue')['resolveComponent']
39 + const shallowReactive: typeof import('vue')['shallowReactive']
40 + const shallowReadonly: typeof import('vue')['shallowReadonly']
41 + const shallowRef: typeof import('vue')['shallowRef']
42 + const toRaw: typeof import('vue')['toRaw']
43 + const toRef: typeof import('vue')['toRef']
44 + const toRefs: typeof import('vue')['toRefs']
45 + const triggerRef: typeof import('vue')['triggerRef']
46 + const unref: typeof import('vue')['unref']
47 + const useAttrs: typeof import('vue')['useAttrs']
48 + const useCssModule: typeof import('vue')['useCssModule']
49 + const useCssVars: typeof import('vue')['useCssVars']
50 + const useRoute: typeof import('vue-router')['useRoute']
51 + const useRouter: typeof import('vue-router')['useRouter']
52 + const useSlots: typeof import('vue')['useSlots']
53 + const watch: typeof import('vue')['watch']
54 + const watchEffect: typeof import('vue')['watchEffect']
55 + const watchPostEffect: typeof import('vue')['watchPostEffect']
56 + const watchSyncEffect: typeof import('vue')['watchSyncEffect']
57 +}
...@@ -5,6 +5,7 @@ import styleImport, { VantResolve } from 'vite-plugin-style-import'; ...@@ -5,6 +5,7 @@ import styleImport, { VantResolve } from 'vite-plugin-style-import';
5 import { defineConfig, loadEnv } from 'vite'; 5 import { defineConfig, loadEnv } from 'vite';
6 import { createProxy } from './build/proxy' 6 import { createProxy } from './build/proxy'
7 import DefineOptions from 'unplugin-vue-define-options/vite'; 7 import DefineOptions from 'unplugin-vue-define-options/vite';
8 +import AutoImport from 'unplugin-auto-import/vite';
8 9
9 var path = require('path'); 10 var path = require('path');
10 11
...@@ -38,6 +39,15 @@ export default ({ command, mode }) => { ...@@ -38,6 +39,15 @@ export default ({ command, mode }) => {
38 // targets: ['defaults', 'not IE 11'] 39 // targets: ['defaults', 'not IE 11']
39 // }), // Vite 的默认旧版浏览器支持时提供此插件本机ESM的支持。 40 // }), // Vite 的默认旧版浏览器支持时提供此插件本机ESM的支持。
40 DefineOptions(), // TAG: 插件来对组件名进行注册的, 解决setup没法写name的问题 41 DefineOptions(), // TAG: 插件来对组件名进行注册的, 解决setup没法写name的问题
42 + AutoImport({ // API 自动导入
43 + // 可以自定义文件生成的位置,默认是根目录下,使用ts的建议放src目录下
44 + dts: 'src/auto-imports.d.ts',
45 + imports: ['vue', 'vue-router'],
46 + // 解决eslint报错问题
47 + eslintrc: {
48 + enabled: true
49 + }
50 + }),
41 ], 51 ],
42 publicDir: 'public', // 作为静态资源服务的文件夹。这个目录中的文件会在开发中被服务于 /,在开发模式时,会被拷贝到 outDir 的根目录,并没有转换,永远只是复制到这里。该值可以是文件系统的绝对路径,也可以是相对于项目的根目录路径。 52 publicDir: 'public', // 作为静态资源服务的文件夹。这个目录中的文件会在开发中被服务于 /,在开发模式时,会被拷贝到 outDir 的根目录,并没有转换,永远只是复制到这里。该值可以是文件系统的绝对路径,也可以是相对于项目的根目录路径。
43 // cacheDir: '', // 存储缓存文件的目录。此目录下会存储预打包的依赖项或 vite 生成的某些缓存文件,使用缓存可以提高性能。如需重新生成缓存文件,你可以使用 --force 命令行选项或手动删除目录。此选项的值可以是文件的绝对路径,也可以是以项目根目录为基准的相对路径。 53 // cacheDir: '', // 存储缓存文件的目录。此目录下会存储预打包的依赖项或 vite 生成的某些缓存文件,使用缓存可以提高性能。如需重新生成缓存文件,你可以使用 --force 命令行选项或手动删除目录。此选项的值可以是文件的绝对路径,也可以是以项目根目录为基准的相对路径。
......
...@@ -2,6 +2,11 @@ ...@@ -2,6 +2,11 @@
2 # yarn lockfile v1 2 # yarn lockfile v1
3 3
4 4
5 +"@antfu/utils@^0.5.2":
6 + version "0.5.2"
7 + resolved "https://mirrors.cloud.tencent.com/npm/@antfu%2futils/-/utils-0.5.2.tgz#8c2d931ff927be0ebe740169874a3d4004ab414b"
8 + integrity sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==
9 +
5 "@babel/code-frame@^7.0.0": 10 "@babel/code-frame@^7.0.0":
6 version "7.16.7" 11 version "7.16.7"
7 resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" 12 resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz"
...@@ -111,7 +116,7 @@ ...@@ -111,7 +116,7 @@
111 estree-walker "^2.0.1" 116 estree-walker "^2.0.1"
112 picomatch "^2.2.2" 117 picomatch "^2.2.2"
113 118
114 -"@rollup/pluginutils@^4.2.0": 119 +"@rollup/pluginutils@^4.2.0", "@rollup/pluginutils@^4.2.1":
115 version "4.2.1" 120 version "4.2.1"
116 resolved "https://mirrors.tencent.com/npm/@rollup%2fpluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" 121 resolved "https://mirrors.tencent.com/npm/@rollup%2fpluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d"
117 integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== 122 integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==
...@@ -1179,6 +1184,11 @@ escape-string-regexp@^1.0.5: ...@@ -1179,6 +1184,11 @@ escape-string-regexp@^1.0.5:
1179 resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" 1184 resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
1180 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 1185 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
1181 1186
1187 +escape-string-regexp@^5.0.0:
1188 + version "5.0.0"
1189 + resolved "https://mirrors.cloud.tencent.com/npm/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8"
1190 + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==
1191 +
1182 eslint-plugin-vue@^9.0.1: 1192 eslint-plugin-vue@^9.0.1:
1183 version "9.0.1" 1193 version "9.0.1"
1184 resolved "https://mirrors.cloud.tencent.com/npm/eslint-plugin-vue/-/eslint-plugin-vue-9.0.1.tgz#66ba4a6e4085a26a724adcde06eaf72b178285c9" 1194 resolved "https://mirrors.cloud.tencent.com/npm/eslint-plugin-vue/-/eslint-plugin-vue-9.0.1.tgz#66ba4a6e4085a26a724adcde06eaf72b178285c9"
...@@ -1774,6 +1784,11 @@ json-stringify-safe@~5.0.1: ...@@ -1774,6 +1784,11 @@ json-stringify-safe@~5.0.1:
1774 resolved "https://mirrors.tencent.com/npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 1784 resolved "https://mirrors.tencent.com/npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
1775 integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= 1785 integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
1776 1786
1787 +jsonc-parser@^3.0.0:
1788 + version "3.0.0"
1789 + resolved "https://mirrors.cloud.tencent.com/npm/jsonc-parser/-/jsonc-parser-3.0.0.tgz#abdd785701c7e7eaca8a9ec8cf070ca51a745a22"
1790 + integrity sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==
1791 +
1777 jsonfile@^6.0.1: 1792 jsonfile@^6.0.1:
1778 version "6.1.0" 1793 version "6.1.0"
1779 resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" 1794 resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
...@@ -1829,6 +1844,11 @@ listr2@^3.8.3: ...@@ -1829,6 +1844,11 @@ listr2@^3.8.3:
1829 through "^2.3.8" 1844 through "^2.3.8"
1830 wrap-ansi "^7.0.0" 1845 wrap-ansi "^7.0.0"
1831 1846
1847 +local-pkg@^0.4.1:
1848 + version "0.4.1"
1849 + resolved "https://mirrors.cloud.tencent.com/npm/local-pkg/-/local-pkg-0.4.1.tgz#e7b0d7aa0b9c498a1110a5ac5b00ba66ef38cfff"
1850 + integrity sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==
1851 +
1832 locate-path@^6.0.0: 1852 locate-path@^6.0.0:
1833 version "6.0.0" 1853 version "6.0.0"
1834 resolved "https://mirrors.tencent.com/npm/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" 1854 resolved "https://mirrors.tencent.com/npm/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
...@@ -1892,7 +1912,7 @@ magic-string@^0.25.7: ...@@ -1892,7 +1912,7 @@ magic-string@^0.25.7:
1892 dependencies: 1912 dependencies:
1893 sourcemap-codec "^1.4.8" 1913 sourcemap-codec "^1.4.8"
1894 1914
1895 -magic-string@^0.26.1: 1915 +magic-string@^0.26.1, magic-string@^0.26.2:
1896 version "0.26.2" 1916 version "0.26.2"
1897 resolved "http://mirrors.tencent.com/npm/magic-string/-/magic-string-0.26.2.tgz#5331700e4158cd6befda738bb6b0c7b93c0d4432" 1917 resolved "http://mirrors.tencent.com/npm/magic-string/-/magic-string-0.26.2.tgz#5331700e4158cd6befda738bb6b0c7b93c0d4432"
1898 integrity sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A== 1918 integrity sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==
...@@ -1987,6 +2007,14 @@ mkdirp@^0.5.3: ...@@ -1987,6 +2007,14 @@ mkdirp@^0.5.3:
1987 dependencies: 2007 dependencies:
1988 minimist "^1.2.6" 2008 minimist "^1.2.6"
1989 2009
2010 +mlly@^0.5.2, mlly@^0.5.3:
2011 + version "0.5.3"
2012 + resolved "https://mirrors.cloud.tencent.com/npm/mlly/-/mlly-0.5.3.tgz#8a613b6273886490a5f462ce18fa486492cf053b"
2013 + integrity sha512-im69tuLD9EJh9fc9TZRpJEFvsBcGMez7glUCWDcHWWCKzhvPmNvyaYjp/+h0qJJN/Xovrs//GzGjOOKmFw4Gog==
2014 + dependencies:
2015 + pathe "^0.2.0"
2016 + pkg-types "^0.3.2"
2017 +
1990 mocha@^10.0.0: 2018 mocha@^10.0.0:
1991 version "10.0.0" 2019 version "10.0.0"
1992 resolved "https://mirrors.tencent.com/npm/mocha/-/mocha-10.0.0.tgz#205447d8993ec755335c4b13deba3d3a13c4def9" 2020 resolved "https://mirrors.tencent.com/npm/mocha/-/mocha-10.0.0.tgz#205447d8993ec755335c4b13deba3d3a13c4def9"
...@@ -2200,6 +2228,16 @@ path-type@^4.0.0: ...@@ -2200,6 +2228,16 @@ path-type@^4.0.0:
2200 resolved "http://mirrors.tencent.com/npm/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 2228 resolved "http://mirrors.tencent.com/npm/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
2201 integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 2229 integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
2202 2230
2231 +pathe@^0.2.0:
2232 + version "0.2.0"
2233 + resolved "https://mirrors.cloud.tencent.com/npm/pathe/-/pathe-0.2.0.tgz#30fd7bbe0a0d91f0e60bae621f5d19e9e225c339"
2234 + integrity sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==
2235 +
2236 +pathe@^0.3.0:
2237 + version "0.3.0"
2238 + resolved "https://mirrors.cloud.tencent.com/npm/pathe/-/pathe-0.3.0.tgz#fd95bc16208263fa6dc1c78c07b3907a528de6eb"
2239 + integrity sha512-3vUjp552BJzCw9vqKsO5sttHkbYqqsZtH0x1PNtItgqx8BXEXzoY1SYRKcL6BTyVh4lGJGLj0tM42elUDMvcYA==
2240 +
2203 pathval@^1.1.1: 2241 pathval@^1.1.1:
2204 version "1.1.1" 2242 version "1.1.1"
2205 resolved "https://mirrors.cloud.tencent.com/npm/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" 2243 resolved "https://mirrors.cloud.tencent.com/npm/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d"
...@@ -2243,6 +2281,15 @@ pinia@^2.0.14: ...@@ -2243,6 +2281,15 @@ pinia@^2.0.14:
2243 "@vue/devtools-api" "^6.1.4" 2281 "@vue/devtools-api" "^6.1.4"
2244 vue-demi "*" 2282 vue-demi "*"
2245 2283
2284 +pkg-types@^0.3.2:
2285 + version "0.3.3"
2286 + resolved "https://mirrors.cloud.tencent.com/npm/pkg-types/-/pkg-types-0.3.3.tgz#3c25e45274e1c586ec7811dcc3449afde846e463"
2287 + integrity sha512-6AJcCMnjUQPQv/Wk960w0TOmjhdjbeaQJoSKWRQv9N3rgkessCu6J0Ydsog/nw1MbpnxHuPzYbfOn2KmlZO1FA==
2288 + dependencies:
2289 + jsonc-parser "^3.0.0"
2290 + mlly "^0.5.3"
2291 + pathe "^0.3.0"
2292 +
2246 postcss-px-to-viewport@^1.1.1: 2293 postcss-px-to-viewport@^1.1.1:
2247 version "1.1.1" 2294 version "1.1.1"
2248 resolved "https://registry.npmjs.org/postcss-px-to-viewport/-/postcss-px-to-viewport-1.1.1.tgz" 2295 resolved "https://registry.npmjs.org/postcss-px-to-viewport/-/postcss-px-to-viewport-1.1.1.tgz"
...@@ -2433,6 +2480,11 @@ sax@^1.2.4: ...@@ -2433,6 +2480,11 @@ sax@^1.2.4:
2433 resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" 2480 resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
2434 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== 2481 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
2435 2482
2483 +scule@^0.2.1:
2484 + version "0.2.1"
2485 + resolved "https://mirrors.cloud.tencent.com/npm/scule/-/scule-0.2.1.tgz#0c1dc847b18e07219ae9a3832f2f83224e2079dc"
2486 + integrity sha512-M9gnWtn3J0W+UhJOHmBxBTwv8mZCan5i1Himp60t6vvZcor0wr+IM0URKmIglsWJ7bRujNAVVN77fp+uZaWoKg==
2487 +
2436 semver@^5.3.0, semver@^5.6.0: 2488 semver@^5.3.0, semver@^5.6.0:
2437 version "5.7.1" 2489 version "5.7.1"
2438 resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" 2490 resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
...@@ -2579,6 +2631,13 @@ strip-json-comments@3.1.1: ...@@ -2579,6 +2631,13 @@ strip-json-comments@3.1.1:
2579 resolved "https://mirrors.tencent.com/npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 2631 resolved "https://mirrors.tencent.com/npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
2580 integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 2632 integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
2581 2633
2634 +strip-literal@^0.4.0:
2635 + version "0.4.0"
2636 + resolved "https://mirrors.cloud.tencent.com/npm/strip-literal/-/strip-literal-0.4.0.tgz#0f90e86daecc1eb23c61c62d25238ffad4524634"
2637 + integrity sha512-ql/sBDoJOybTKSIOWrrh8kgUEMjXMwRAkZTD0EwiwxQH/6tTPkZvMIEjp0CRlpi6V5FMiJyvxeRkEi1KrGISoA==
2638 + dependencies:
2639 + acorn "^8.7.1"
2640 +
2582 supports-color@8.1.1, supports-color@^8.1.1: 2641 supports-color@8.1.1, supports-color@^8.1.1:
2583 version "8.1.1" 2642 version "8.1.1"
2584 resolved "https://mirrors.tencent.com/npm/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" 2643 resolved "https://mirrors.tencent.com/npm/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
...@@ -2724,11 +2783,39 @@ typescript@^4.7.3: ...@@ -2724,11 +2783,39 @@ typescript@^4.7.3:
2724 resolved "https://mirrors.cloud.tencent.com/npm/typescript/-/typescript-4.7.3.tgz#8364b502d5257b540f9de4c40be84c98e23a129d" 2783 resolved "https://mirrors.cloud.tencent.com/npm/typescript/-/typescript-4.7.3.tgz#8364b502d5257b540f9de4c40be84c98e23a129d"
2725 integrity sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA== 2784 integrity sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==
2726 2785
2786 +unimport@^0.2.7:
2787 + version "0.2.9"
2788 + resolved "https://mirrors.cloud.tencent.com/npm/unimport/-/unimport-0.2.9.tgz#62b720220c12a470e83bd01d9bf723b3534d2dd2"
2789 + integrity sha512-5SLmZZL2rwaNOQa/yTGaG0QI0meRhb6MDdIlS9s1uHPSYO6Gfzr7ugl5Rf35/CJioW6wYiNJsN9dru5JMzaD8w==
2790 + dependencies:
2791 + "@rollup/pluginutils" "^4.2.1"
2792 + escape-string-regexp "^5.0.0"
2793 + fast-glob "^3.2.11"
2794 + local-pkg "^0.4.1"
2795 + magic-string "^0.26.2"
2796 + mlly "^0.5.2"
2797 + pathe "^0.3.0"
2798 + scule "^0.2.1"
2799 + strip-literal "^0.4.0"
2800 + unplugin "^0.7.0"
2801 +
2727 universalify@^2.0.0: 2802 universalify@^2.0.0:
2728 version "2.0.0" 2803 version "2.0.0"
2729 resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" 2804 resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz"
2730 integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== 2805 integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
2731 2806
2807 +unplugin-auto-import@^0.8.8:
2808 + version "0.8.8"
2809 + resolved "https://mirrors.cloud.tencent.com/npm/unplugin-auto-import/-/unplugin-auto-import-0.8.8.tgz#a8d3bbbe9af0fd84f729032d9c1198afd2326216"
2810 + integrity sha512-cVZ79zMR1v4VCZ9emFTUnltmazCc2B4hObyVrxJdlgJ2sK8qub6JfjFt38rCF6MVEddkHiWCU6wZR1qbdqe+ig==
2811 + dependencies:
2812 + "@antfu/utils" "^0.5.2"
2813 + "@rollup/pluginutils" "^4.2.1"
2814 + local-pkg "^0.4.1"
2815 + magic-string "^0.26.2"
2816 + unimport "^0.2.7"
2817 + unplugin "^0.7.0"
2818 +
2732 unplugin-vue-define-options@^0.6.1: 2819 unplugin-vue-define-options@^0.6.1:
2733 version "0.6.1" 2820 version "0.6.1"
2734 resolved "https://mirrors.cloud.tencent.com/npm/unplugin-vue-define-options/-/unplugin-vue-define-options-0.6.1.tgz#79e066d1152ecb908bdcd204b185af2bcb9a2c76" 2821 resolved "https://mirrors.cloud.tencent.com/npm/unplugin-vue-define-options/-/unplugin-vue-define-options-0.6.1.tgz#79e066d1152ecb908bdcd204b185af2bcb9a2c76"
...@@ -2747,6 +2834,16 @@ unplugin@^0.6.0: ...@@ -2747,6 +2834,16 @@ unplugin@^0.6.0:
2747 webpack-sources "^3.2.3" 2834 webpack-sources "^3.2.3"
2748 webpack-virtual-modules "^0.4.3" 2835 webpack-virtual-modules "^0.4.3"
2749 2836
2837 +unplugin@^0.7.0:
2838 + version "0.7.0"
2839 + resolved "https://mirrors.cloud.tencent.com/npm/unplugin/-/unplugin-0.7.0.tgz#8c8e28a7ca454a13313483ddd4c1f9cc1809d966"
2840 + integrity sha512-OsiFrgybmqm5bGuaodvbLYhqUrvGuRHRMZDhddKEXTDbuQ1x+hR7M1WpQguXj03whVYjEYChhFo738cZH5RNig==
2841 + dependencies:
2842 + acorn "^8.7.1"
2843 + chokidar "^3.5.3"
2844 + webpack-sources "^3.2.3"
2845 + webpack-virtual-modules "^0.4.3"
2846 +
2750 untildify@^4.0.0: 2847 untildify@^4.0.0:
2751 version "4.0.0" 2848 version "4.0.0"
2752 resolved "http://mirrors.cloud.tencent.com/npm/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" 2849 resolved "http://mirrors.cloud.tencent.com/npm/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
......