mirror of
				https://github.com/sunniejs/vue-h5-template.git
				synced 2025-10-30 14:52:11 +08:00 
			
		
		
		
	feat: 升级nutUI并修改引入的方式
This commit is contained in:
		
							parent
							
								
									c2650890a5
								
							
						
					
					
						commit
						73d83d5665
					
				| @ -6,6 +6,19 @@ | ||||
| import Components from 'unplugin-vue-components/vite'; | ||||
| import { VueUseComponentsResolver, VantResolver, VarletUIResolver } from 'unplugin-vue-components/resolvers'; | ||||
| 
 | ||||
| const NutUIResolver = () => { | ||||
|   return (name) => { | ||||
|     if (name.startsWith('Nut')) { | ||||
|       const partialName = name.slice(3); | ||||
|       return { | ||||
|         name: partialName, | ||||
|         from: '@nutui/nutui', | ||||
|         sideEffects: `@nutui/nutui/dist/packages/${partialName.toLowerCase()}/style`, | ||||
|       }; | ||||
|     } | ||||
|   }; | ||||
| }; | ||||
| 
 | ||||
| export const AutoRegistryComponents = () => { | ||||
|   return Components({ | ||||
|     // dirs: ['src/components'],
 | ||||
| @ -17,6 +30,6 @@ export const AutoRegistryComponents = () => { | ||||
|     directives: true, | ||||
|     include: [/\.vue$/, /\.vue\?vue/, /\.md$/], | ||||
|     exclude: [/[\\/]node_modules[\\/]/, /[\\/]\.git[\\/]/, /[\\/]\.nuxt[\\/]/], | ||||
|     resolvers: [VueUseComponentsResolver(), VantResolver(), VarletUIResolver()], | ||||
|     resolvers: [VueUseComponentsResolver(), VantResolver(), VarletUIResolver(), NutUIResolver()], | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| @ -3,20 +3,10 @@ | ||||
|  * @description 按需引入样式文件 | ||||
|  */ | ||||
| 
 | ||||
| import { createStyleImportPlugin, Lib, VantResolve } from 'vite-plugin-style-import'; | ||||
| 
 | ||||
| function NutuiResolve(): Lib { | ||||
|   return { | ||||
|     libraryName: '@nutui/nutui', | ||||
|     libraryNameChangeCase: 'pascalCase', | ||||
|     resolveStyle: (name) => { | ||||
|       return `@nutui/nutui/dist/packages/${name.toLowerCase()}/index.scss`; | ||||
|     }, | ||||
|   }; | ||||
| } | ||||
| import { createStyleImportPlugin, VantResolve } from 'vite-plugin-style-import'; | ||||
| 
 | ||||
| export const ConfigStyleImport = () => { | ||||
|   return createStyleImportPlugin({ | ||||
|     resolves: [NutuiResolve(), VantResolve()], | ||||
|     resolves: [VantResolve()], | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| @ -17,11 +17,11 @@ | ||||
|     "commit": "git add . && git-cz" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "@nutui/nutui": "^3.3.2", | ||||
|     "@varlet/ui": "^2.6.0", | ||||
|     "@nutui/nutui": "^4.0.0", | ||||
|     "@varlet/ui": "^2.6.3", | ||||
|     "@vueuse/core": "9.11.0", | ||||
|     "@vueuse/integrations": "9.11.0", | ||||
|     "axios": "1.2.2", | ||||
|     "axios": "1.2.3", | ||||
|     "dayjs": "^1.11.7", | ||||
|     "mitt": "^3.0.0", | ||||
|     "pinia": "^2.0.28", | ||||
| @ -79,7 +79,7 @@ | ||||
|     "vite-plugin-svg-icons": "^2.0.1", | ||||
|     "vite-plugin-vue-setup-extend": "^0.4.0", | ||||
|     "vue-eslint-parser": "^9.1.0", | ||||
|     "vue-tsc": "^1.0.18" | ||||
|     "vue-tsc": "^1.0.24" | ||||
|   }, | ||||
|   "husky": { | ||||
|     "hooks": { | ||||
|  | ||||
							
								
								
									
										476
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										476
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							| @ -5,27 +5,27 @@ overrides: | ||||
|   gifsicle: 5.2.0 | ||||
| 
 | ||||
| specifiers: | ||||
|   '@nutui/nutui': ^3.3.1 | ||||
|   '@typescript-eslint/eslint-plugin': ^5.48.0 | ||||
|   '@typescript-eslint/parser': ^5.48.0 | ||||
|   '@varlet/ui': ^2.5.1 | ||||
|   '@nutui/nutui': ^4.0.0 | ||||
|   '@typescript-eslint/eslint-plugin': ^5.48.2 | ||||
|   '@typescript-eslint/parser': ^5.48.2 | ||||
|   '@varlet/ui': ^2.6.3 | ||||
|   '@vitejs/plugin-legacy': ^3.0.1 | ||||
|   '@vitejs/plugin-vue': ^4.0.0 | ||||
|   '@vitejs/plugin-vue-jsx': ^3.0.0 | ||||
|   '@vueuse/core': 9.10.0 | ||||
|   '@vueuse/integrations': 9.10.0 | ||||
|   '@vueuse/core': 9.11.0 | ||||
|   '@vueuse/integrations': 9.11.0 | ||||
|   amfe-flexible: ^2.2.1 | ||||
|   autoprefixer: ^10.4.13 | ||||
|   axios: 1.2.2 | ||||
|   axios: 1.2.3 | ||||
|   cnjm-postcss-px-to-viewport: ^1.0.0 | ||||
|   consola: ^2.15.3 | ||||
|   cross-env: ^7.0.3 | ||||
|   dayjs: ^1.11.7 | ||||
|   eruda: ^2.10.0 | ||||
|   eslint: ^8.31.0 | ||||
|   eslint: ^8.32.0 | ||||
|   eslint-config-prettier: ^8.6.0 | ||||
|   eslint-plugin-prettier: ^4.2.1 | ||||
|   eslint-plugin-vue: ^9.8.0 | ||||
|   eslint-plugin-vue: ^9.9.0 | ||||
|   git-cz: ^4.9.0 | ||||
|   husky: 8.0.3 | ||||
|   lint-staged: 13.1.0 | ||||
| @ -65,14 +65,14 @@ specifiers: | ||||
|   vue-eslint-parser: ^9.1.0 | ||||
|   vue-i18n: ^9.2.2 | ||||
|   vue-router: ^4.1.6 | ||||
|   vue-tsc: ^1.0.18 | ||||
|   vue-tsc: ^1.0.24 | ||||
| 
 | ||||
| dependencies: | ||||
|   '@nutui/nutui': 3.3.1_vue@3.2.45 | ||||
|   '@varlet/ui': 2.5.5_vue@3.2.45 | ||||
|   '@vueuse/core': 9.10.0_vue@3.2.45 | ||||
|   '@vueuse/integrations': 9.10.0_bbpj7z3r6lbisxgl6hc42bcni4 | ||||
|   axios: 1.2.2 | ||||
|   '@nutui/nutui': 4.0.0 | ||||
|   '@varlet/ui': 2.6.3_vue@3.2.45 | ||||
|   '@vueuse/core': 9.11.0_vue@3.2.45 | ||||
|   '@vueuse/integrations': 9.11.0_xnfa3jbdnpsfncxf4oiaict3je | ||||
|   axios: 1.2.3 | ||||
|   dayjs: 1.11.7 | ||||
|   mitt: 3.0.0 | ||||
|   pinia: 2.0.28_prq2uz4lho2pwp6irk4cfkrxwu | ||||
| @ -84,8 +84,8 @@ dependencies: | ||||
|   vue-router: 4.1.6_vue@3.2.45 | ||||
| 
 | ||||
| devDependencies: | ||||
|   '@typescript-eslint/eslint-plugin': 5.48.0_k73wpmdolxikpyqun3p36akaaq | ||||
|   '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe | ||||
|   '@typescript-eslint/eslint-plugin': 5.48.2_caon6io6stgpr7lz2rtbhekxqy | ||||
|   '@typescript-eslint/parser': 5.48.2_7uibuqfxkfaozanbtbziikiqje | ||||
|   '@vitejs/plugin-legacy': 3.0.1_terser@5.16.1+vite@4.0.4 | ||||
|   '@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.45 | ||||
|   '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.0.4+vue@3.2.45 | ||||
| @ -95,10 +95,10 @@ devDependencies: | ||||
|   consola: 2.15.3 | ||||
|   cross-env: 7.0.3 | ||||
|   eruda: 2.10.0 | ||||
|   eslint: 8.31.0 | ||||
|   eslint-config-prettier: 8.6.0_eslint@8.31.0 | ||||
|   eslint-plugin-prettier: 4.2.1_32m5uc2milwdw3tnkcq5del26y | ||||
|   eslint-plugin-vue: 9.8.0_eslint@8.31.0 | ||||
|   eslint: 8.32.0 | ||||
|   eslint-config-prettier: 8.6.0_eslint@8.32.0 | ||||
|   eslint-plugin-prettier: 4.2.1_vvyty2uiicstqaqhofuybvpnki | ||||
|   eslint-plugin-vue: 9.9.0_eslint@8.32.0 | ||||
|   git-cz: 4.9.0 | ||||
|   husky: 8.0.3 | ||||
|   lint-staged: 13.1.0 | ||||
| @ -116,7 +116,7 @@ devDependencies: | ||||
|   stylelint-order: 6.0.0_stylelint@14.16.1 | ||||
|   terser: 5.16.1 | ||||
|   typescript: 4.9.4 | ||||
|   unplugin-auto-import: 0.12.1_@vueuse+core@9.10.0 | ||||
|   unplugin-auto-import: 0.12.1_@vueuse+core@9.11.0 | ||||
|   unplugin-vue-components: 0.22.12_vue@3.2.45 | ||||
|   vite: 4.0.4_terser@5.16.1 | ||||
|   vite-plugin-compression: 0.5.1_vite@4.0.4 | ||||
| @ -129,8 +129,8 @@ devDependencies: | ||||
|   vite-plugin-style-import: 2.0.0_vite@4.0.4 | ||||
|   vite-plugin-svg-icons: 2.0.1_vite@4.0.4 | ||||
|   vite-plugin-vue-setup-extend: 0.4.0_vite@4.0.4 | ||||
|   vue-eslint-parser: 9.1.0_eslint@8.31.0 | ||||
|   vue-tsc: 1.0.22_typescript@4.9.4 | ||||
|   vue-eslint-parser: 9.1.0_eslint@8.32.0 | ||||
|   vue-tsc: 1.0.24_typescript@4.9.4 | ||||
| 
 | ||||
| packages: | ||||
| 
 | ||||
| @ -802,16 +802,15 @@ packages: | ||||
|       fastq: 1.13.0 | ||||
|     dev: true | ||||
| 
 | ||||
|   /@nutui/nutui/3.3.1_vue@3.2.45: | ||||
|     resolution: {integrity: sha512-Vu5ub451bNGK86wIBbzSuh/u5i/r3wVFyE06ZDzz3j/RkSaEbKtyZOJbqBHzlK2WnhwvA9W8HNY7/GurpEsRIQ==} | ||||
|   /@nutui/icons-vue/0.0.24: | ||||
|     resolution: {integrity: sha512-ek7JK0IBwARxd7V399WW/Gb6qPi3vfo2+kgTcVZP/rGjK/CCcvsK8HfswJ73yWTEDT9wINlrOQLLyqaPD1l0YQ==} | ||||
|     dev: false | ||||
| 
 | ||||
|   /@nutui/nutui/4.0.0: | ||||
|     resolution: {integrity: sha512-GnDPA/q/N0NXYpknzhllLKXUElxavRTID81oMVRkAfYPanAKUXtCG1pt9uFex8cBcw8XHx08zsNlJXsuhr1QwQ==} | ||||
|     dependencies: | ||||
|       consola: 2.15.3 | ||||
|       '@nutui/icons-vue': 0.0.24 | ||||
|       sass: 1.52.2 | ||||
|       vscode: 1.1.37 | ||||
|       vue-router: 4.1.6_vue@3.2.45 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|       - vue | ||||
|     dev: false | ||||
| 
 | ||||
|   /@popperjs/core/2.11.6: | ||||
| @ -870,11 +869,6 @@ packages: | ||||
|     engines: {node: '>=4'} | ||||
|     dev: true | ||||
| 
 | ||||
|   /@tootallnate/once/1.1.2: | ||||
|     resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} | ||||
|     engines: {node: '>= 6'} | ||||
|     dev: false | ||||
| 
 | ||||
|   /@trysound/sax/0.2.0: | ||||
|     resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} | ||||
|     engines: {node: '>=10.13.0'} | ||||
| @ -1012,8 +1006,8 @@ packages: | ||||
|   /@types/web-bluetooth/0.0.16: | ||||
|     resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} | ||||
| 
 | ||||
|   /@typescript-eslint/eslint-plugin/5.48.0_k73wpmdolxikpyqun3p36akaaq: | ||||
|     resolution: {integrity: sha512-SVLafp0NXpoJY7ut6VFVUU9I+YeFsDzeQwtK0WZ+xbRN3mtxJ08je+6Oi2N89qDn087COdO0u3blKZNv9VetRQ==} | ||||
|   /@typescript-eslint/eslint-plugin/5.48.2_caon6io6stgpr7lz2rtbhekxqy: | ||||
|     resolution: {integrity: sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==} | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     peerDependencies: | ||||
|       '@typescript-eslint/parser': ^5.0.0 | ||||
| @ -1023,12 +1017,12 @@ packages: | ||||
|       typescript: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe | ||||
|       '@typescript-eslint/scope-manager': 5.48.0 | ||||
|       '@typescript-eslint/type-utils': 5.48.0_iukboom6ndih5an6iafl45j2fe | ||||
|       '@typescript-eslint/utils': 5.48.0_iukboom6ndih5an6iafl45j2fe | ||||
|       '@typescript-eslint/parser': 5.48.2_7uibuqfxkfaozanbtbziikiqje | ||||
|       '@typescript-eslint/scope-manager': 5.48.2 | ||||
|       '@typescript-eslint/type-utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje | ||||
|       '@typescript-eslint/utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje | ||||
|       debug: 4.3.4 | ||||
|       eslint: 8.31.0 | ||||
|       eslint: 8.32.0 | ||||
|       ignore: 5.2.1 | ||||
|       natural-compare-lite: 1.4.0 | ||||
|       regexpp: 3.2.0 | ||||
| @ -1039,8 +1033,8 @@ packages: | ||||
|       - supports-color | ||||
|     dev: true | ||||
| 
 | ||||
|   /@typescript-eslint/parser/5.48.0_iukboom6ndih5an6iafl45j2fe: | ||||
|     resolution: {integrity: sha512-1mxNA8qfgxX8kBvRDIHEzrRGrKHQfQlbW6iHyfHYS0Q4X1af+S6mkLNtgCOsGVl8+/LUPrqdHMssAemkrQ01qg==} | ||||
|   /@typescript-eslint/parser/5.48.2_7uibuqfxkfaozanbtbziikiqje: | ||||
|     resolution: {integrity: sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==} | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     peerDependencies: | ||||
|       eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 | ||||
| @ -1049,26 +1043,26 @@ packages: | ||||
|       typescript: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       '@typescript-eslint/scope-manager': 5.48.0 | ||||
|       '@typescript-eslint/types': 5.48.0 | ||||
|       '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.4 | ||||
|       '@typescript-eslint/scope-manager': 5.48.2 | ||||
|       '@typescript-eslint/types': 5.48.2 | ||||
|       '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.4 | ||||
|       debug: 4.3.4 | ||||
|       eslint: 8.31.0 | ||||
|       eslint: 8.32.0 | ||||
|       typescript: 4.9.4 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: true | ||||
| 
 | ||||
|   /@typescript-eslint/scope-manager/5.48.0: | ||||
|     resolution: {integrity: sha512-0AA4LviDtVtZqlyUQnZMVHydDATpD9SAX/RC5qh6cBd3xmyWvmXYF+WT1oOmxkeMnWDlUVTwdODeucUnjz3gow==} | ||||
|   /@typescript-eslint/scope-manager/5.48.2: | ||||
|     resolution: {integrity: sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==} | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     dependencies: | ||||
|       '@typescript-eslint/types': 5.48.0 | ||||
|       '@typescript-eslint/visitor-keys': 5.48.0 | ||||
|       '@typescript-eslint/types': 5.48.2 | ||||
|       '@typescript-eslint/visitor-keys': 5.48.2 | ||||
|     dev: true | ||||
| 
 | ||||
|   /@typescript-eslint/type-utils/5.48.0_iukboom6ndih5an6iafl45j2fe: | ||||
|     resolution: {integrity: sha512-vbtPO5sJyFjtHkGlGK4Sthmta0Bbls4Onv0bEqOGm7hP9h8UpRsHJwsrCiWtCUndTRNQO/qe6Ijz9rnT/DB+7g==} | ||||
|   /@typescript-eslint/type-utils/5.48.2_7uibuqfxkfaozanbtbziikiqje: | ||||
|     resolution: {integrity: sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==} | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     peerDependencies: | ||||
|       eslint: '*' | ||||
| @ -1077,23 +1071,23 @@ packages: | ||||
|       typescript: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.4 | ||||
|       '@typescript-eslint/utils': 5.48.0_iukboom6ndih5an6iafl45j2fe | ||||
|       '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.4 | ||||
|       '@typescript-eslint/utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje | ||||
|       debug: 4.3.4 | ||||
|       eslint: 8.31.0 | ||||
|       eslint: 8.32.0 | ||||
|       tsutils: 3.21.0_typescript@4.9.4 | ||||
|       typescript: 4.9.4 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: true | ||||
| 
 | ||||
|   /@typescript-eslint/types/5.48.0: | ||||
|     resolution: {integrity: sha512-UTe67B0Ypius0fnEE518NB2N8gGutIlTojeTg4nt0GQvikReVkurqxd2LvYa9q9M5MQ6rtpNyWTBxdscw40Xhw==} | ||||
|   /@typescript-eslint/types/5.48.2: | ||||
|     resolution: {integrity: sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==} | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     dev: true | ||||
| 
 | ||||
|   /@typescript-eslint/typescript-estree/5.48.0_typescript@4.9.4: | ||||
|     resolution: {integrity: sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw==} | ||||
|   /@typescript-eslint/typescript-estree/5.48.2_typescript@4.9.4: | ||||
|     resolution: {integrity: sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==} | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     peerDependencies: | ||||
|       typescript: '*' | ||||
| @ -1101,8 +1095,8 @@ packages: | ||||
|       typescript: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       '@typescript-eslint/types': 5.48.0 | ||||
|       '@typescript-eslint/visitor-keys': 5.48.0 | ||||
|       '@typescript-eslint/types': 5.48.2 | ||||
|       '@typescript-eslint/visitor-keys': 5.48.2 | ||||
|       debug: 4.3.4 | ||||
|       globby: 11.1.0 | ||||
|       is-glob: 4.0.3 | ||||
| @ -1113,31 +1107,31 @@ packages: | ||||
|       - supports-color | ||||
|     dev: true | ||||
| 
 | ||||
|   /@typescript-eslint/utils/5.48.0_iukboom6ndih5an6iafl45j2fe: | ||||
|     resolution: {integrity: sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ==} | ||||
|   /@typescript-eslint/utils/5.48.2_7uibuqfxkfaozanbtbziikiqje: | ||||
|     resolution: {integrity: sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==} | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     peerDependencies: | ||||
|       eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 | ||||
|     dependencies: | ||||
|       '@types/json-schema': 7.0.11 | ||||
|       '@types/semver': 7.3.13 | ||||
|       '@typescript-eslint/scope-manager': 5.48.0 | ||||
|       '@typescript-eslint/types': 5.48.0 | ||||
|       '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.4 | ||||
|       eslint: 8.31.0 | ||||
|       '@typescript-eslint/scope-manager': 5.48.2 | ||||
|       '@typescript-eslint/types': 5.48.2 | ||||
|       '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.4 | ||||
|       eslint: 8.32.0 | ||||
|       eslint-scope: 5.1.1 | ||||
|       eslint-utils: 3.0.0_eslint@8.31.0 | ||||
|       eslint-utils: 3.0.0_eslint@8.32.0 | ||||
|       semver: 7.3.7 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|       - typescript | ||||
|     dev: true | ||||
| 
 | ||||
|   /@typescript-eslint/visitor-keys/5.48.0: | ||||
|     resolution: {integrity: sha512-5motVPz5EgxQ0bHjut3chzBkJ3Z3sheYVcSwS5BpHZpLqSptSmELNtGixmgj65+rIfhvtQTz5i9OP2vtzdDH7Q==} | ||||
|   /@typescript-eslint/visitor-keys/5.48.2: | ||||
|     resolution: {integrity: sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==} | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     dependencies: | ||||
|       '@typescript-eslint/types': 5.48.0 | ||||
|       '@typescript-eslint/types': 5.48.2 | ||||
|       eslint-visitor-keys: 3.3.0 | ||||
|     dev: true | ||||
| 
 | ||||
| @ -1149,8 +1143,8 @@ packages: | ||||
|     resolution: {integrity: sha512-rSnETN7P9qT1WbItMpQxBqe3cHeK2ZFYp1sCxWUXaTeI71TqA8sOdzC36ledZ36NQgFNTch9fsRPYOkrCgZfQA==} | ||||
|     dev: false | ||||
| 
 | ||||
|   /@varlet/icons/2.5.5: | ||||
|     resolution: {integrity: sha512-q9hac4d6M4LRWfmkigXD6RS3FoAmz6cPYD9d9gjD6TtDeh1j7sSmYwf3vfuLKOSXk1o12HFa8YuhbKijyrynAw==} | ||||
|   /@varlet/icons/2.6.3: | ||||
|     resolution: {integrity: sha512-C3Sudqi6vDZf35rtDp1KDDlnlEz2BGF3YGSdl8NajfWaAUxbMeyyRIXlyHTNJSmN5YfPFY0qEasYj2ojqrXtMw==} | ||||
|     hasBin: true | ||||
|     dependencies: | ||||
|       commander: 6.2.1 | ||||
| @ -1161,18 +1155,18 @@ packages: | ||||
|       - supports-color | ||||
|     dev: false | ||||
| 
 | ||||
|   /@varlet/shared/2.5.5: | ||||
|     resolution: {integrity: sha512-Db4I8Bs8+k/qZ25Xpb6D3SKaWEsc2i1jV8wfnJCU+ke0Qpsg28f6aF7ptNj0wPAJ6miViNUpA9GsydfEjLJzMA==} | ||||
|   /@varlet/shared/2.6.3: | ||||
|     resolution: {integrity: sha512-8Mwn9CU+y25LSRZ15s5hLHw3QqTFFSBVWQ09R60N0aXOt3TU9pFhvr7zUzKwtdsNVYlHHwXIcsDUj8dy8SvTCw==} | ||||
|     dev: false | ||||
| 
 | ||||
|   /@varlet/ui/2.5.5_vue@3.2.45: | ||||
|     resolution: {integrity: sha512-ceIZtt4esBzkkge3HgZlzhgcDMp7rVwz/DRzIuXIT91DDYwp1jHcT6nmPCWqfnHIjBshZS3Hi4/01dsipxWgwA==} | ||||
|   /@varlet/ui/2.6.3_vue@3.2.45: | ||||
|     resolution: {integrity: sha512-Sj8BEvUYEAD1eU9C1zW9onk6VrOiSrxvW7l3m7dMWDCuHPnhZkw1sgBa5haoVWkdc04WTnz/gepeKvuUqRBa0g==} | ||||
|     peerDependencies: | ||||
|       vue: ^3.2.0 | ||||
|     dependencies: | ||||
|       '@popperjs/core': 2.11.6 | ||||
|       '@varlet/icons': 2.5.5 | ||||
|       '@varlet/shared': 2.5.5 | ||||
|       '@varlet/icons': 2.6.3 | ||||
|       '@varlet/shared': 2.6.3 | ||||
|       dayjs: 1.11.7 | ||||
|       decimal.js: 10.4.2 | ||||
|       vue: 3.2.45 | ||||
| @ -1224,30 +1218,30 @@ packages: | ||||
|       vue: 3.2.45 | ||||
|     dev: true | ||||
| 
 | ||||
|   /@volar/language-core/1.0.22: | ||||
|     resolution: {integrity: sha512-hiJeCOqxNdtG/04FRGLGI9H9DVz2l6cTqPDBzwqplHXAWfMxjzUaGUrn9sfTG7YMFNZUgK4EYxJnRfhqdtbSFQ==} | ||||
|   /@volar/language-core/1.0.24: | ||||
|     resolution: {integrity: sha512-vTN+alJiWwK0Pax6POqrmevbtFW2dXhjwWiW/MW4f48eDYPLdyURWcr8TixO7EN/nHsUBj2udT7igFKPtjyAKg==} | ||||
|     dependencies: | ||||
|       '@volar/source-map': 1.0.22 | ||||
|       '@volar/source-map': 1.0.24 | ||||
|       muggle-string: 0.1.0 | ||||
|     dev: true | ||||
| 
 | ||||
|   /@volar/source-map/1.0.22: | ||||
|     resolution: {integrity: sha512-cv4gypHSP4MWVR82ed/+1IpI6794qAl0Q0+KJ+VGMVF8rVugsiF9QbyMCgjel9wNRsssQsazzsf6txOR9vHQiw==} | ||||
|   /@volar/source-map/1.0.24: | ||||
|     resolution: {integrity: sha512-Qsv/tkplx18pgBr8lKAbM1vcDqgkGKQzbChg6NW+v0CZc3G7FLmK+WrqEPzKlN7Cwdc6XVL559Nod8WKAfKr4A==} | ||||
|     dependencies: | ||||
|       muggle-string: 0.1.0 | ||||
|     dev: true | ||||
| 
 | ||||
|   /@volar/typescript/1.0.22: | ||||
|     resolution: {integrity: sha512-VPyEicealSD4gqlE5/UQ1j3ietsO6Hfat40KtUEh/K+XEZ7h02b1KgFV64YEuBkBOaZ5hgvRW/WXKtQgXCl7Iw==} | ||||
|   /@volar/typescript/1.0.24: | ||||
|     resolution: {integrity: sha512-f8hCSk+PfKR1/RQHxZ79V1NpDImHoivqoizK+mstphm25tn/YJ/JnKNjZHB+o21fuW0yKlI26NV3jkVb2Cc/7A==} | ||||
|     dependencies: | ||||
|       '@volar/language-core': 1.0.22 | ||||
|       '@volar/language-core': 1.0.24 | ||||
|     dev: true | ||||
| 
 | ||||
|   /@volar/vue-language-core/1.0.22: | ||||
|     resolution: {integrity: sha512-Ki0G/ZdBj2/GLw+/VVH3n9XR/JL6krMIth02EekFn6JV4PGN3mNxbvoh6lOPSDZLR6biOU5nJPnnjpKy8nuXhw==} | ||||
|   /@volar/vue-language-core/1.0.24: | ||||
|     resolution: {integrity: sha512-2NTJzSgrwKu6uYwPqLiTMuAzi7fAY3yFy5PJ255bGJc82If0Xr+cW8pC80vpjG0D/aVLmlwAdO4+Ya2BI8GdDg==} | ||||
|     dependencies: | ||||
|       '@volar/language-core': 1.0.22 | ||||
|       '@volar/source-map': 1.0.22 | ||||
|       '@volar/language-core': 1.0.24 | ||||
|       '@volar/source-map': 1.0.24 | ||||
|       '@vue/compiler-dom': 3.2.45 | ||||
|       '@vue/compiler-sfc': 3.2.45 | ||||
|       '@vue/reactivity': 3.2.45 | ||||
| @ -1256,11 +1250,11 @@ packages: | ||||
|       vue-template-compiler: 2.7.14 | ||||
|     dev: true | ||||
| 
 | ||||
|   /@volar/vue-typescript/1.0.22: | ||||
|     resolution: {integrity: sha512-2T1o5z86PAev31OMtVOv/qp4P3ZVl9ln/2KTmykQE8Fh4A5F+868MW4nf5J7XQ6RNyx7RH9LhzgjvbqJpAfiYw==} | ||||
|   /@volar/vue-typescript/1.0.24: | ||||
|     resolution: {integrity: sha512-9a25oHDvGaNC0okRS47uqJI6FxY4hUQZUsxeOUFHcqVxZEv8s17LPuP/pMMXyz7jPygrZubB/qXqHY5jEu/akA==} | ||||
|     dependencies: | ||||
|       '@volar/typescript': 1.0.22 | ||||
|       '@volar/vue-language-core': 1.0.22 | ||||
|       '@volar/typescript': 1.0.24 | ||||
|       '@volar/vue-language-core': 1.0.24 | ||||
|     dev: true | ||||
| 
 | ||||
|   /@vue/babel-helper-vue-transform-on/1.0.2: | ||||
| @ -1417,19 +1411,19 @@ packages: | ||||
|   /@vue/shared/3.2.45: | ||||
|     resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} | ||||
| 
 | ||||
|   /@vueuse/core/9.10.0_vue@3.2.45: | ||||
|     resolution: {integrity: sha512-CxMewME07qeuzuT/AOIQGv0EhhDoojniqU6pC3F8m5VC76L47UT18DcX88kWlP3I7d3qMJ4u/PD8iSRsy3bmNA==} | ||||
|   /@vueuse/core/9.11.0_vue@3.2.45: | ||||
|     resolution: {integrity: sha512-7yZJ8LNOssA8ZmeSjd4F+wbFBA4csiP4TiaXgruqg1H4PAtzSkv93PPwFLvQkSnfo3Bar+e+6QoRvWjhz7l2Xg==} | ||||
|     dependencies: | ||||
|       '@types/web-bluetooth': 0.0.16 | ||||
|       '@vueuse/metadata': 9.10.0 | ||||
|       '@vueuse/shared': 9.10.0_vue@3.2.45 | ||||
|       '@vueuse/metadata': 9.11.0 | ||||
|       '@vueuse/shared': 9.11.0_vue@3.2.45 | ||||
|       vue-demi: 0.12.5_vue@3.2.45 | ||||
|     transitivePeerDependencies: | ||||
|       - '@vue/composition-api' | ||||
|       - vue | ||||
| 
 | ||||
|   /@vueuse/integrations/9.10.0_bbpj7z3r6lbisxgl6hc42bcni4: | ||||
|     resolution: {integrity: sha512-MLGVbN3i9gRq3pb8VRZXgPvbNJcUUvgR5pmbc1QZj4Z1vvsvxam159AwWEJdyX2I39a1E7EkmBujtiXtVckO5g==} | ||||
|   /@vueuse/integrations/9.11.0_xnfa3jbdnpsfncxf4oiaict3je: | ||||
|     resolution: {integrity: sha512-t6ox9R1sDOBzHWaycv5bti4t8o0oFyAQx98zDjCxtcrwkyib0ZKtyf/dIHGFS9kHk4ycOT3nwS47A/jXOGfxaQ==} | ||||
|     peerDependencies: | ||||
|       async-validator: '*' | ||||
|       axios: '*' | ||||
| @ -1466,9 +1460,9 @@ packages: | ||||
|       universal-cookie: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       '@vueuse/core': 9.10.0_vue@3.2.45 | ||||
|       '@vueuse/shared': 9.10.0_vue@3.2.45 | ||||
|       axios: 1.2.2 | ||||
|       '@vueuse/core': 9.11.0_vue@3.2.45 | ||||
|       '@vueuse/shared': 9.11.0_vue@3.2.45 | ||||
|       axios: 1.2.3 | ||||
|       universal-cookie: 4.0.4 | ||||
|       vue-demi: 0.12.5_vue@3.2.45 | ||||
|     transitivePeerDependencies: | ||||
| @ -1476,11 +1470,11 @@ packages: | ||||
|       - vue | ||||
|     dev: false | ||||
| 
 | ||||
|   /@vueuse/metadata/9.10.0: | ||||
|     resolution: {integrity: sha512-G5VZhgTCapzU9rv0Iq2HBrVOSGzOKb+OE668NxhXNcTjUjwYxULkEhAw70FtRLMZc+hxcFAzDZlKYA0xcwNMuw==} | ||||
|   /@vueuse/metadata/9.11.0: | ||||
|     resolution: {integrity: sha512-HhtG2SWkcfZBLbamHdvLn7jKOCFpw/ifXjVTd5ilFkj98WVUk/3UTQ03wF1XIkuhSO4+b45hD2lfG9/GdKCF7w==} | ||||
| 
 | ||||
|   /@vueuse/shared/9.10.0_vue@3.2.45: | ||||
|     resolution: {integrity: sha512-vakHJ2ZRklAzqmcVBL38RS7BxdBA4+5poG9NsSyqJxrt9kz0zX3P5CXMy0Hm6LFbZXUgvKdqAS3pUH1zX/5qTQ==} | ||||
|   /@vueuse/shared/9.11.0_vue@3.2.45: | ||||
|     resolution: {integrity: sha512-8lO7wD5abYxupKy2KynH1pSgP715ky6iCrWYb8aX2AuAVi9uHXj7qE1dw6BnmArSaLHci4x9iuzWPCpAzUkC/A==} | ||||
|     dependencies: | ||||
|       vue-demi: 0.12.5_vue@3.2.45 | ||||
|     transitivePeerDependencies: | ||||
| @ -1511,22 +1505,6 @@ packages: | ||||
|     hasBin: true | ||||
|     dev: true | ||||
| 
 | ||||
|   /agent-base/4.3.0: | ||||
|     resolution: {integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==} | ||||
|     engines: {node: '>= 4.0.0'} | ||||
|     dependencies: | ||||
|       es6-promisify: 5.0.0 | ||||
|     dev: false | ||||
| 
 | ||||
|   /agent-base/6.0.2: | ||||
|     resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} | ||||
|     engines: {node: '>= 6.0.0'} | ||||
|     dependencies: | ||||
|       debug: 4.3.4 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: false | ||||
| 
 | ||||
|   /aggregate-error/3.1.0: | ||||
|     resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} | ||||
|     engines: {node: '>=8'} | ||||
| @ -1730,8 +1708,8 @@ packages: | ||||
|     engines: {node: '>= 0.4'} | ||||
|     dev: true | ||||
| 
 | ||||
|   /axios/1.2.2: | ||||
|     resolution: {integrity: sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==} | ||||
|   /axios/1.2.3: | ||||
|     resolution: {integrity: sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==} | ||||
|     dependencies: | ||||
|       follow-redirects: 1.15.2 | ||||
|       form-data: 4.0.0 | ||||
| @ -1875,10 +1853,6 @@ packages: | ||||
|     dependencies: | ||||
|       fill-range: 7.0.1 | ||||
| 
 | ||||
|   /browser-stdout/1.3.1: | ||||
|     resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} | ||||
|     dev: false | ||||
| 
 | ||||
|   /browserslist/4.21.4: | ||||
|     resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} | ||||
|     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} | ||||
| @ -1911,6 +1885,7 @@ packages: | ||||
| 
 | ||||
|   /buffer-from/1.1.2: | ||||
|     resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} | ||||
|     dev: true | ||||
| 
 | ||||
|   /buffer/5.7.1: | ||||
|     resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} | ||||
| @ -2227,10 +2202,6 @@ packages: | ||||
|       delayed-stream: 1.0.0 | ||||
|     dev: false | ||||
| 
 | ||||
|   /commander/2.15.1: | ||||
|     resolution: {integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==} | ||||
|     dev: false | ||||
| 
 | ||||
|   /commander/2.20.3: | ||||
|     resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} | ||||
|     dev: true | ||||
| @ -2292,6 +2263,7 @@ packages: | ||||
| 
 | ||||
|   /consola/2.15.3: | ||||
|     resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} | ||||
|     dev: true | ||||
| 
 | ||||
|   /console-stream/0.1.1: | ||||
|     resolution: {integrity: sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==} | ||||
| @ -2487,29 +2459,6 @@ packages: | ||||
|     dependencies: | ||||
|       ms: 2.0.0 | ||||
| 
 | ||||
|   /debug/3.1.0: | ||||
|     resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} | ||||
|     peerDependencies: | ||||
|       supports-color: '*' | ||||
|     peerDependenciesMeta: | ||||
|       supports-color: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       ms: 2.0.0 | ||||
|     dev: false | ||||
| 
 | ||||
|   /debug/3.1.0_supports-color@5.4.0: | ||||
|     resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} | ||||
|     peerDependencies: | ||||
|       supports-color: '*' | ||||
|     peerDependenciesMeta: | ||||
|       supports-color: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       ms: 2.0.0 | ||||
|       supports-color: 5.4.0 | ||||
|     dev: false | ||||
| 
 | ||||
|   /debug/4.3.4: | ||||
|     resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} | ||||
|     engines: {node: '>=6.0'} | ||||
| @ -2520,6 +2469,7 @@ packages: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       ms: 2.1.2 | ||||
|     dev: true | ||||
| 
 | ||||
|   /decamelize-keys/1.1.0: | ||||
|     resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==} | ||||
| @ -2675,11 +2625,6 @@ packages: | ||||
|     engines: {node: '>=0.4.0'} | ||||
|     dev: false | ||||
| 
 | ||||
|   /diff/3.5.0: | ||||
|     resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==} | ||||
|     engines: {node: '>=0.3.1'} | ||||
|     dev: false | ||||
| 
 | ||||
|   /dir-glob/2.2.2: | ||||
|     resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==} | ||||
|     engines: {node: '>=4'} | ||||
| @ -2933,16 +2878,6 @@ packages: | ||||
|       is-date-object: 1.0.5 | ||||
|       is-symbol: 1.0.4 | ||||
| 
 | ||||
|   /es6-promise/4.2.8: | ||||
|     resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} | ||||
|     dev: false | ||||
| 
 | ||||
|   /es6-promisify/5.0.0: | ||||
|     resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} | ||||
|     dependencies: | ||||
|       es6-promise: 4.2.8 | ||||
|     dev: false | ||||
| 
 | ||||
|   /esbuild-android-64/0.14.36: | ||||
|     resolution: {integrity: sha512-jwpBhF1jmo0tVCYC/ORzVN+hyVcNZUWuozGcLHfod0RJCedTDTvR4nwlTXdx1gtncDqjk33itjO+27OZHbiavw==} | ||||
|     engines: {node: '>=12'} | ||||
| @ -3199,6 +3134,7 @@ packages: | ||||
|   /escape-string-regexp/1.0.5: | ||||
|     resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} | ||||
|     engines: {node: '>=0.8.0'} | ||||
|     dev: true | ||||
| 
 | ||||
|   /escape-string-regexp/4.0.0: | ||||
|     resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} | ||||
| @ -3210,16 +3146,16 @@ packages: | ||||
|     engines: {node: '>=12'} | ||||
|     dev: true | ||||
| 
 | ||||
|   /eslint-config-prettier/8.6.0_eslint@8.31.0: | ||||
|   /eslint-config-prettier/8.6.0_eslint@8.32.0: | ||||
|     resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} | ||||
|     hasBin: true | ||||
|     peerDependencies: | ||||
|       eslint: '>=7.0.0' | ||||
|     dependencies: | ||||
|       eslint: 8.31.0 | ||||
|       eslint: 8.32.0 | ||||
|     dev: true | ||||
| 
 | ||||
|   /eslint-plugin-prettier/4.2.1_32m5uc2milwdw3tnkcq5del26y: | ||||
|   /eslint-plugin-prettier/4.2.1_vvyty2uiicstqaqhofuybvpnki: | ||||
|     resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} | ||||
|     engines: {node: '>=12.0.0'} | ||||
|     peerDependencies: | ||||
| @ -3230,25 +3166,25 @@ packages: | ||||
|       eslint-config-prettier: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       eslint: 8.31.0 | ||||
|       eslint-config-prettier: 8.6.0_eslint@8.31.0 | ||||
|       eslint: 8.32.0 | ||||
|       eslint-config-prettier: 8.6.0_eslint@8.32.0 | ||||
|       prettier: 2.8.1 | ||||
|       prettier-linter-helpers: 1.0.0 | ||||
|     dev: true | ||||
| 
 | ||||
|   /eslint-plugin-vue/9.8.0_eslint@8.31.0: | ||||
|     resolution: {integrity: sha512-E/AXwcTzunyzM83C2QqDHxepMzvI2y6x+mmeYHbVDQlKFqmKYvRrhaVixEeeG27uI44p9oKDFiyCRw4XxgtfHA==} | ||||
|   /eslint-plugin-vue/9.9.0_eslint@8.32.0: | ||||
|     resolution: {integrity: sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==} | ||||
|     engines: {node: ^14.17.0 || >=16.0.0} | ||||
|     peerDependencies: | ||||
|       eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 | ||||
|     dependencies: | ||||
|       eslint: 8.31.0 | ||||
|       eslint-utils: 3.0.0_eslint@8.31.0 | ||||
|       eslint: 8.32.0 | ||||
|       eslint-utils: 3.0.0_eslint@8.32.0 | ||||
|       natural-compare: 1.4.0 | ||||
|       nth-check: 2.1.1 | ||||
|       postcss-selector-parser: 6.0.10 | ||||
|       postcss-selector-parser: 6.0.11 | ||||
|       semver: 7.3.7 | ||||
|       vue-eslint-parser: 9.1.0_eslint@8.31.0 | ||||
|       vue-eslint-parser: 9.1.0_eslint@8.32.0 | ||||
|       xml-name-validator: 4.0.0 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| @ -3270,13 +3206,13 @@ packages: | ||||
|       estraverse: 5.3.0 | ||||
|     dev: true | ||||
| 
 | ||||
|   /eslint-utils/3.0.0_eslint@8.31.0: | ||||
|   /eslint-utils/3.0.0_eslint@8.32.0: | ||||
|     resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} | ||||
|     engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} | ||||
|     peerDependencies: | ||||
|       eslint: '>=5' | ||||
|     dependencies: | ||||
|       eslint: 8.31.0 | ||||
|       eslint: 8.32.0 | ||||
|       eslint-visitor-keys: 2.1.0 | ||||
|     dev: true | ||||
| 
 | ||||
| @ -3290,8 +3226,8 @@ packages: | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     dev: true | ||||
| 
 | ||||
|   /eslint/8.31.0: | ||||
|     resolution: {integrity: sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==} | ||||
|   /eslint/8.32.0: | ||||
|     resolution: {integrity: sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==} | ||||
|     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} | ||||
|     hasBin: true | ||||
|     dependencies: | ||||
| @ -3306,7 +3242,7 @@ packages: | ||||
|       doctrine: 3.0.0 | ||||
|       escape-string-regexp: 4.0.0 | ||||
|       eslint-scope: 7.1.1 | ||||
|       eslint-utils: 3.0.0_eslint@8.31.0 | ||||
|       eslint-utils: 3.0.0_eslint@8.32.0 | ||||
|       eslint-visitor-keys: 3.3.0 | ||||
|       espree: 9.4.0 | ||||
|       esquery: 1.4.0 | ||||
| @ -3994,17 +3930,6 @@ packages: | ||||
|     resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==} | ||||
|     dev: false | ||||
| 
 | ||||
|   /glob/7.1.2: | ||||
|     resolution: {integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==} | ||||
|     dependencies: | ||||
|       fs.realpath: 1.0.0 | ||||
|       inflight: 1.0.6 | ||||
|       inherits: 2.0.4 | ||||
|       minimatch: 3.1.2 | ||||
|       once: 1.4.0 | ||||
|       path-is-absolute: 1.0.1 | ||||
|     dev: false | ||||
| 
 | ||||
|   /glob/7.2.0: | ||||
|     resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} | ||||
|     dependencies: | ||||
| @ -4143,11 +4068,6 @@ packages: | ||||
|     resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} | ||||
|     dev: true | ||||
| 
 | ||||
|   /growl/1.10.5: | ||||
|     resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==} | ||||
|     engines: {node: '>=4.x'} | ||||
|     dev: false | ||||
| 
 | ||||
|   /hard-rejection/2.1.0: | ||||
|     resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} | ||||
|     engines: {node: '>=6'} | ||||
| @ -4171,6 +4091,7 @@ packages: | ||||
|   /has-flag/3.0.0: | ||||
|     resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} | ||||
|     engines: {node: '>=4'} | ||||
|     dev: true | ||||
| 
 | ||||
|   /has-flag/4.0.0: | ||||
|     resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} | ||||
| @ -4238,6 +4159,7 @@ packages: | ||||
|   /he/1.1.1: | ||||
|     resolution: {integrity: sha512-z/GDPjlRMNOa2XJiB4em8wJpuuBfrFOlYKTZxtpkdr1uPdibHI8rYA3MY0KDObpVyaes0e/aunid/t88ZI2EKA==} | ||||
|     hasBin: true | ||||
|     dev: true | ||||
| 
 | ||||
|   /he/1.2.0: | ||||
|     resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} | ||||
| @ -4290,47 +4212,6 @@ packages: | ||||
|     resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==} | ||||
|     dev: true | ||||
| 
 | ||||
|   /http-proxy-agent/2.1.0: | ||||
|     resolution: {integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==} | ||||
|     engines: {node: '>= 4.5.0'} | ||||
|     dependencies: | ||||
|       agent-base: 4.3.0 | ||||
|       debug: 3.1.0 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: false | ||||
| 
 | ||||
|   /http-proxy-agent/4.0.1: | ||||
|     resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} | ||||
|     engines: {node: '>= 6'} | ||||
|     dependencies: | ||||
|       '@tootallnate/once': 1.1.2 | ||||
|       agent-base: 6.0.2 | ||||
|       debug: 4.3.4 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: false | ||||
| 
 | ||||
|   /https-proxy-agent/2.2.4: | ||||
|     resolution: {integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==} | ||||
|     engines: {node: '>= 4.5.0'} | ||||
|     dependencies: | ||||
|       agent-base: 4.3.0 | ||||
|       debug: 3.1.0 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: false | ||||
| 
 | ||||
|   /https-proxy-agent/5.0.1: | ||||
|     resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} | ||||
|     engines: {node: '>= 6'} | ||||
|     dependencies: | ||||
|       agent-base: 6.0.2 | ||||
|       debug: 4.3.4 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: false | ||||
| 
 | ||||
|   /human-signals/1.1.1: | ||||
|     resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} | ||||
|     engines: {node: '>=8.12.0'} | ||||
| @ -5437,12 +5318,6 @@ packages: | ||||
|     engines: {node: '>=4'} | ||||
|     dev: true | ||||
| 
 | ||||
|   /minimatch/3.0.4: | ||||
|     resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} | ||||
|     dependencies: | ||||
|       brace-expansion: 1.1.11 | ||||
|     dev: false | ||||
| 
 | ||||
|   /minimatch/3.1.2: | ||||
|     resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} | ||||
|     dependencies: | ||||
| @ -5472,10 +5347,6 @@ packages: | ||||
|       kind-of: 6.0.3 | ||||
|     dev: true | ||||
| 
 | ||||
|   /minimist/0.0.8: | ||||
|     resolution: {integrity: sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==} | ||||
|     dev: false | ||||
| 
 | ||||
|   /minimist/1.2.7: | ||||
|     resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} | ||||
|     dev: true | ||||
| @ -5491,14 +5362,6 @@ packages: | ||||
|       for-in: 1.0.2 | ||||
|       is-extendable: 1.0.1 | ||||
| 
 | ||||
|   /mkdirp/0.5.1: | ||||
|     resolution: {integrity: sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==} | ||||
|     deprecated: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) | ||||
|     hasBin: true | ||||
|     dependencies: | ||||
|       minimist: 0.0.8 | ||||
|     dev: false | ||||
| 
 | ||||
|   /mlly/1.0.0: | ||||
|     resolution: {integrity: sha512-QL108Hwt+u9bXdWgOI0dhzZfACovn5Aen4Xvc8Jasd9ouRH4NjnrXEiyP3nVvJo91zPlYjVRckta0Nt2zfoR6g==} | ||||
|     dependencies: | ||||
| @ -5508,24 +5371,6 @@ packages: | ||||
|       ufo: 1.0.1 | ||||
|     dev: true | ||||
| 
 | ||||
|   /mocha/5.2.0: | ||||
|     resolution: {integrity: sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==} | ||||
|     engines: {node: '>= 4.0.0'} | ||||
|     hasBin: true | ||||
|     dependencies: | ||||
|       browser-stdout: 1.3.1 | ||||
|       commander: 2.15.1 | ||||
|       debug: 3.1.0_supports-color@5.4.0 | ||||
|       diff: 3.5.0 | ||||
|       escape-string-regexp: 1.0.5 | ||||
|       glob: 7.1.2 | ||||
|       growl: 1.10.5 | ||||
|       he: 1.1.1 | ||||
|       minimatch: 3.0.4 | ||||
|       mkdirp: 0.5.1 | ||||
|       supports-color: 5.4.0 | ||||
|     dev: false | ||||
| 
 | ||||
|   /mockjs/1.1.0: | ||||
|     resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==} | ||||
|     hasBin: true | ||||
| @ -5548,6 +5393,7 @@ packages: | ||||
| 
 | ||||
|   /ms/2.1.2: | ||||
|     resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} | ||||
|     dev: true | ||||
| 
 | ||||
|   /muggle-string/0.1.0: | ||||
|     resolution: {integrity: sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==} | ||||
| @ -6215,14 +6061,6 @@ packages: | ||||
|       postcss: 8.4.20 | ||||
|     dev: true | ||||
| 
 | ||||
|   /postcss-selector-parser/6.0.10: | ||||
|     resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} | ||||
|     engines: {node: '>=4'} | ||||
|     dependencies: | ||||
|       cssesc: 3.0.0 | ||||
|       util-deprecate: 1.0.2 | ||||
|     dev: true | ||||
| 
 | ||||
|   /postcss-selector-parser/6.0.11: | ||||
|     resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} | ||||
|     engines: {node: '>=4'} | ||||
| @ -6908,6 +6746,7 @@ packages: | ||||
|     dependencies: | ||||
|       buffer-from: 1.1.2 | ||||
|       source-map: 0.6.1 | ||||
|     dev: true | ||||
| 
 | ||||
|   /source-map-url/0.4.1: | ||||
|     resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} | ||||
| @ -7269,13 +7108,6 @@ packages: | ||||
|       has-flag: 1.0.0 | ||||
|     dev: true | ||||
| 
 | ||||
|   /supports-color/5.4.0: | ||||
|     resolution: {integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==} | ||||
|     engines: {node: '>=4'} | ||||
|     dependencies: | ||||
|       has-flag: 3.0.0 | ||||
|     dev: false | ||||
| 
 | ||||
|   /supports-color/5.5.0: | ||||
|     resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} | ||||
|     engines: {node: '>=4'} | ||||
| @ -7655,7 +7487,7 @@ packages: | ||||
|     engines: {node: '>= 0.8'} | ||||
|     dev: true | ||||
| 
 | ||||
|   /unplugin-auto-import/0.12.1_@vueuse+core@9.10.0: | ||||
|   /unplugin-auto-import/0.12.1_@vueuse+core@9.11.0: | ||||
|     resolution: {integrity: sha512-J/3ZORq5YGKG+8D5vLLOgqaHNK77izlVN07mQ752yRLqBNDbJiwPRSnUwwYqH5N6rDay1SqnJCHaUdbJ9QMI2w==} | ||||
|     engines: {node: '>=14'} | ||||
|     peerDependencies: | ||||
| @ -7666,7 +7498,7 @@ packages: | ||||
|     dependencies: | ||||
|       '@antfu/utils': 0.7.2 | ||||
|       '@rollup/pluginutils': 5.0.2 | ||||
|       '@vueuse/core': 9.10.0_vue@3.2.45 | ||||
|       '@vueuse/core': 9.11.0_vue@3.2.45 | ||||
|       local-pkg: 0.4.2 | ||||
|       magic-string: 0.27.0 | ||||
|       unimport: 1.0.2 | ||||
| @ -8014,34 +7846,6 @@ packages: | ||||
|       fsevents: 2.3.2 | ||||
|     dev: true | ||||
| 
 | ||||
|   /vscode-test/0.4.3: | ||||
|     resolution: {integrity: sha512-EkMGqBSefZH2MgW65nY05rdRSko15uvzq4VAPM5jVmwYuFQKE7eikKXNJDRxL+OITXHB6pI+a3XqqD32Y3KC5w==} | ||||
|     engines: {node: '>=8.9.3'} | ||||
|     deprecated: This package has been renamed to @vscode/test-electron, please update to the new name | ||||
|     dependencies: | ||||
|       http-proxy-agent: 2.1.0 | ||||
|       https-proxy-agent: 2.2.4 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: false | ||||
| 
 | ||||
|   /vscode/1.1.37: | ||||
|     resolution: {integrity: sha512-vJNj6IlN7IJPdMavlQa1KoFB3Ihn06q1AiN3ZFI/HfzPNzbKZWPPuiU+XkpNOfGU5k15m4r80nxNPlM7wcc0wg==} | ||||
|     engines: {node: '>=8.9.3'} | ||||
|     deprecated: 'This package is deprecated in favor of @types/vscode and vscode-test. For more information please read: https://code.visualstudio.com/updates/v1_36#_splitting-vscode-package-into-typesvscode-and-vscodetest' | ||||
|     hasBin: true | ||||
|     dependencies: | ||||
|       glob: 7.2.0 | ||||
|       http-proxy-agent: 4.0.1 | ||||
|       https-proxy-agent: 5.0.1 | ||||
|       mocha: 5.2.0 | ||||
|       semver: 5.7.1 | ||||
|       source-map-support: 0.5.21 | ||||
|       vscode-test: 0.4.3 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: false | ||||
| 
 | ||||
|   /vue-demi/0.12.5_vue@3.2.45: | ||||
|     resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==} | ||||
|     engines: {node: '>=12'} | ||||
| @ -8056,14 +7860,14 @@ packages: | ||||
|     dependencies: | ||||
|       vue: 3.2.45 | ||||
| 
 | ||||
|   /vue-eslint-parser/9.1.0_eslint@8.31.0: | ||||
|   /vue-eslint-parser/9.1.0_eslint@8.32.0: | ||||
|     resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==} | ||||
|     engines: {node: ^14.17.0 || >=16.0.0} | ||||
|     peerDependencies: | ||||
|       eslint: '>=6.0.0' | ||||
|     dependencies: | ||||
|       debug: 4.3.4 | ||||
|       eslint: 8.31.0 | ||||
|       eslint: 8.32.0 | ||||
|       eslint-scope: 7.1.1 | ||||
|       eslint-visitor-keys: 3.3.0 | ||||
|       espree: 9.4.0 | ||||
| @ -8103,14 +7907,14 @@ packages: | ||||
|       he: 1.2.0 | ||||
|     dev: true | ||||
| 
 | ||||
|   /vue-tsc/1.0.22_typescript@4.9.4: | ||||
|     resolution: {integrity: sha512-xSxwgWR3czhv7sLKHWu6lzj9Xq6AtsCURVL45AY4TLGFszv2L2YlMgygXvqslyCM5bz9cyoIKSaZnzHqHTHjzA==} | ||||
|   /vue-tsc/1.0.24_typescript@4.9.4: | ||||
|     resolution: {integrity: sha512-mmU1s5SAqE1nByQAiQnao9oU4vX+mSdsgI8H57SfKH6UVzq/jP9+Dbi2GaV+0b4Cn361d2ln8m6xeU60ApiEXg==} | ||||
|     hasBin: true | ||||
|     peerDependencies: | ||||
|       typescript: '*' | ||||
|     dependencies: | ||||
|       '@volar/vue-language-core': 1.0.22 | ||||
|       '@volar/vue-typescript': 1.0.22 | ||||
|       '@volar/vue-language-core': 1.0.24 | ||||
|       '@volar/vue-typescript': 1.0.24 | ||||
|       typescript: 4.9.4 | ||||
|     dev: true | ||||
| 
 | ||||
|  | ||||
| @ -1,53 +0,0 @@ | ||||
| <template> | ||||
|   <div class="main-page"> | ||||
|     <router-view v-slot="{ Component }"> | ||||
|       <keep-alive> | ||||
|         <component :is="Component" /> | ||||
|       </keep-alive> | ||||
|     </router-view> | ||||
|   </div> | ||||
|   <nut-tabbar unactive-color="#364636" active-color="#1989fa" @tab-switch="tabSwitch"> | ||||
|     <nut-tabbar-item :tab-title="$t('tabbar.home')" font-class-name="iconfont" class-prefix="icon" icon="home" /> | ||||
|     <nut-tabbar-item :tab-title="$t('tabbar.list')" font-class-name="iconfont" class-prefix="icon" icon="list" /> | ||||
|     <nut-tabbar-item :tab-title="$t('tabbar.member')" font-class-name="iconfont" class-prefix="icon" icon="member" /> | ||||
|   </nut-tabbar> | ||||
| </template> | ||||
| 
 | ||||
| <script lang="ts" setup> | ||||
|   import { useRouter } from 'vue-router'; | ||||
| 
 | ||||
|   const router = useRouter(); | ||||
| 
 | ||||
|   const tabSwitch = (item, index) => { | ||||
|     console.log(item, index); | ||||
|     switch (index) { | ||||
|       case 0: | ||||
|         router.push('/home'); | ||||
|         break; | ||||
|       case 1: | ||||
|         router.push('/list'); | ||||
|         break; | ||||
|       case 2: | ||||
|         router.push('/member'); | ||||
|         break; | ||||
|     } | ||||
|   }; | ||||
| </script> | ||||
| 
 | ||||
| <style scoped lang="scss"> | ||||
|   .main-page { | ||||
|     height: calc(100vh - 50px); | ||||
|     overflow-y: scroll; | ||||
|     overflow-x: hidden; | ||||
|   } | ||||
| 
 | ||||
|   .tabbar { | ||||
|     position: fixed; | ||||
|     bottom: 0; | ||||
|     left: 0; | ||||
|     width: 100%; | ||||
|     height: 50px; | ||||
|     border: none; | ||||
|     box-shadow: 0 0 20px -5px #9a9a9a; | ||||
|   } | ||||
| </style> | ||||
| @ -8,26 +8,20 @@ | ||||
|     </RouterView> | ||||
|     <RouterView v-if="!$route.meta.keepAlive" :key="$route.path" /> | ||||
|   </div> | ||||
|   <nut-tabbar | ||||
|     unactive-color="#364636" | ||||
|     active-color="#1989fa" | ||||
|     @tab-switch="tabSwitch" | ||||
|     bottom | ||||
|     v-model:visible="activeTab" | ||||
|     v-show="tabbarVisible" | ||||
|   > | ||||
|   <nut-tabbar unactive-color="#364636" active-color="#1989fa" bottom v-model="activeTab" v-show="tabbarVisible" @tab-switch="tabSwitch"> | ||||
|     <nut-tabbar-item v-for="item in tabItem" :key="item.key" :tab-title="$t(`tabbar.${item.key}`)" :icon="item.icon" /> | ||||
|   </nut-tabbar> | ||||
| </template> | ||||
| 
 | ||||
| <script lang="ts" setup name="BasicLayoutPage"> | ||||
|   import { useRouter } from 'vue-router'; | ||||
|   import { Home, Horizontal, My, Location } from '@nutui/icons-vue'; | ||||
| 
 | ||||
|   const tabItem = [ | ||||
|     { key: 'home', icon: 'home' }, | ||||
|     { key: 'list', icon: 'horizontal' }, | ||||
|     { key: 'member', icon: 'my' }, | ||||
|     { key: 'demo', icon: 'location' }, | ||||
|     { key: 'home', icon: Home }, | ||||
|     { key: 'list', icon: Horizontal }, | ||||
|     { key: 'member', icon: My }, | ||||
|     { key: 'demo', icon: Location }, | ||||
|   ]; | ||||
| 
 | ||||
|   const router = useRouter(); | ||||
| @ -41,6 +35,7 @@ | ||||
|   watch( | ||||
|     () => router, | ||||
|     () => { | ||||
|       console.log(tabItem.findIndex((item) => item.key === router.currentRoute.value.path.replace('/', ''))); | ||||
|       const judgeRoute = tabItem.some((item) => item.key === router.currentRoute.value.path.replace('/', '')); | ||||
|       activeTab.value = tabItem.findIndex((item) => item.key === router.currentRoute.value.path.replace('/', '')); | ||||
|       tabbarVisible.value = judgeRoute; | ||||
|  | ||||
| @ -1,6 +1,5 @@ | ||||
| import { createApp } from 'vue'; | ||||
| import App from './App.vue'; | ||||
| import { nutUiComponents } from './plugins/nutUI'; | ||||
| import { i18n } from '/@/i18n'; | ||||
| import router from '/@/router'; | ||||
| import store from '/@/store'; | ||||
| @ -18,9 +17,4 @@ app.use(i18n); | ||||
| // 状态管理
 | ||||
| app.use(store); | ||||
| 
 | ||||
| // nutUi按需加载
 | ||||
| nutUiComponents.forEach((item) => { | ||||
|   app.use(item as any); | ||||
| }); | ||||
| 
 | ||||
| app.mount('#app'); | ||||
|  | ||||
| @ -1,75 +0,0 @@ | ||||
| // nutui按需加载
 | ||||
| 
 | ||||
| import { | ||||
|   Button, | ||||
|   Cell, | ||||
|   CellGroup, | ||||
|   Icon, | ||||
|   Input, | ||||
|   Tabbar, | ||||
|   TabbarItem, | ||||
|   Toast, | ||||
|   ShortPassword, | ||||
|   Price, | ||||
|   Layout, | ||||
|   Rate, | ||||
|   Popup, | ||||
|   Calendar, | ||||
|   Video, | ||||
|   NoticeBar, | ||||
|   NumberKeyboard, | ||||
|   CountDown, | ||||
|   Tag, | ||||
|   Badge, | ||||
|   SearchBar, | ||||
|   Avatar, | ||||
|   Menu, | ||||
|   MenuItem, | ||||
|   Popover, | ||||
|   Pagination, | ||||
|   Form, | ||||
|   FormItem, | ||||
|   Navbar, | ||||
|   Card, | ||||
|   Grid, | ||||
|   GridItem, | ||||
|   Swiper, | ||||
|   SwiperItem, | ||||
| } from '@nutui/nutui'; | ||||
| 
 | ||||
| export const nutUiComponents = [ | ||||
|   Button, | ||||
|   Cell, | ||||
|   CellGroup, | ||||
|   Form, | ||||
|   FormItem, | ||||
|   Icon, | ||||
|   Input, | ||||
|   Tabbar, | ||||
|   TabbarItem, | ||||
|   Toast, | ||||
|   ShortPassword, | ||||
|   Price, | ||||
|   Layout, | ||||
|   Rate, | ||||
|   Popup, | ||||
|   Calendar, | ||||
|   Video, | ||||
|   NoticeBar, | ||||
|   NumberKeyboard, | ||||
|   CountDown, | ||||
|   Tag, | ||||
|   Badge, | ||||
|   SearchBar, | ||||
|   Avatar, | ||||
|   Menu, | ||||
|   MenuItem, | ||||
|   Popover, | ||||
|   Pagination, | ||||
|   Navbar, | ||||
|   Card, | ||||
|   Grid, | ||||
|   GridItem, | ||||
|   Swiper, | ||||
|   SwiperItem, | ||||
| ]; | ||||
| @ -1,5 +1,5 @@ | ||||
| import { useAxios } from '@vueuse/integrations/useAxios'; | ||||
| import axios, { AxiosRequestConfig } from 'axios'; | ||||
| import axios from 'axios'; | ||||
| import { showToast } from 'vant/lib/toast'; | ||||
| 
 | ||||
| // create an axios instance
 | ||||
| @ -67,6 +67,6 @@ instance.interceptors.response.use( | ||||
|  * reactive useFetchApi | ||||
|  */ | ||||
| 
 | ||||
| export default function useAxiosApi(url: string, config: AxiosRequestConfig) { | ||||
|   return useAxios(url, config, instance); | ||||
| export default function useAxiosApi(url: string, config: any) { | ||||
|   return useAxios(url, config); | ||||
| } | ||||
|  | ||||
| @ -5,11 +5,15 @@ | ||||
|   <div class="intro-header"> | ||||
|     <div>{{ $t('introduction') }}</div> | ||||
|     <a href="https://github.com/sunniejs/vue-h5-template.git"> | ||||
|       <nut-icon name="github" /> | ||||
|       <Github /> | ||||
|     </a> | ||||
|   </div> | ||||
|   <nut-cell-group :title="$t('home.support')" class="supportList"> | ||||
|     <nut-cell v-for="(item, index) in cellList" :key="index" :title="item" icon="Check" /> | ||||
|     <nut-cell v-for="(item, index) in cellList" :key="index" :title="item"> | ||||
|       <template #icon> | ||||
|         <Check /> | ||||
|       </template> | ||||
|     </nut-cell> | ||||
|   </nut-cell-group> | ||||
|   <nut-cell-group :title="$t('home.cssMultiLanguage')" class="supportList"> | ||||
|     <nut-cell> | ||||
| @ -32,6 +36,8 @@ | ||||
|   import { useUserStore } from '/@/store/modules/user'; | ||||
|   import { setLang } from '/@/i18n'; | ||||
|   import { useI18n } from 'vue-i18n'; | ||||
|   import { Github, Check } from '@nutui/icons-vue'; | ||||
| 
 | ||||
|   const { locale } = useI18n(); | ||||
| 
 | ||||
|   let cellList = ['vue3', 'vite', 'vue-router', 'axios', 'Pinia', 'vue-i18n', 'postcss-px-to-viewport', 'vatlet/vant/nutUI', 'eruda']; | ||||
| @ -72,9 +78,6 @@ | ||||
|     .nut-cell-group__title { | ||||
|       margin-top: 30px; | ||||
|     } | ||||
|     .nut-icon { | ||||
|       color: green; | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   .btn-wrap { | ||||
|  | ||||
| @ -1,30 +1,22 @@ | ||||
| <template> | ||||
|   <div class="avatar-wrap"> | ||||
|     <nut-avatar | ||||
|       class="avatar" | ||||
|       size="large" | ||||
|       icon="https://img12.360buyimg.com/imagetools/jfs/t1/143702/31/16654/116794/5fc6f541Edebf8a57/4138097748889987.png" | ||||
|     /> | ||||
|     <nut-avatar class="avatar" size="large"> | ||||
|       <img src="https://img12.360buyimg.com/imagetools/jfs/t1/143702/31/16654/116794/5fc6f541Edebf8a57/4138097748889987.png" /> | ||||
|     </nut-avatar> | ||||
|     <div class="member-detail"> | ||||
|       <p class="nickname"> 昵称<nut-button shape="square" size="small" type="default" @click="goLogin"> 去登录 </nut-button> </p> | ||||
|       <p class="info"> 个人其他信息,后续补充.... </p> | ||||
|     </div> | ||||
|   </div> | ||||
|   <nut-grid> | ||||
|     <nut-grid-item icon="dongdong" text="文字" /> | ||||
|     <nut-grid-item icon="dongdong" text="文字" /> | ||||
|     <nut-grid-item icon="dongdong" text="文字" /> | ||||
|     <nut-grid-item icon="dongdong" text="文字" /> | ||||
|     <nut-grid-item icon="dongdong" text="文字" /> | ||||
|     <nut-grid-item icon="dongdong" text="文字" /> | ||||
|     <nut-grid-item icon="dongdong" text="文字" /> | ||||
|     <nut-grid-item icon="dongdong" text="文字" /> | ||||
|     <nut-grid-item v-for="item in 10" :key="item" text="文字"><Dongdong /></nut-grid-item> | ||||
|   </nut-grid> | ||||
| </template> | ||||
| 
 | ||||
| <script lang="ts" setup name="MemberPage"> | ||||
|   // import { useUserStore } from '@/store/modules/user'; | ||||
|   import { useRouter } from 'vue-router'; | ||||
|   import { Dongdong } from '@nutui/icons-vue'; | ||||
| 
 | ||||
|   const router = useRouter(); | ||||
|   // const userStore = useUserStore(); | ||||
| @ -40,7 +32,7 @@ | ||||
| <style lang="scss"> | ||||
|   .avatar-wrap { | ||||
|     display: flex; | ||||
|     margin: 0 10px 40px; | ||||
|     margin: 10px 40px; | ||||
|     align-items: center; | ||||
|     .member-detail { | ||||
|       margin-left: 20px; | ||||
|  | ||||
							
								
								
									
										11
									
								
								types/components.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								types/components.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -7,16 +7,21 @@ export {}; | ||||
| 
 | ||||
| declare module '@vue/runtime-core' { | ||||
|   export interface GlobalComponents { | ||||
|     NutAvatar: typeof import('@nutui/nutui')['Avatar']; | ||||
|     NutButton: typeof import('@nutui/nutui')['Button']; | ||||
|     NutCard: typeof import('@nutui/nutui')['Card']; | ||||
|     NutCell: typeof import('@nutui/nutui')['Cell']; | ||||
|     NutCellGroup: typeof import('@nutui/nutui')['CellGroup']; | ||||
|     NutIcon: typeof import('@nutui/nutui')['Icon']; | ||||
|     NutNavbar: typeof import('@nutui/nutui')['Navbar']; | ||||
|     NutForm: typeof import('@nutui/nutui')['Form']; | ||||
|     NutFormItem: typeof import('@nutui/nutui')['FormItem']; | ||||
|     NutGrid: typeof import('@nutui/nutui')['Grid']; | ||||
|     NutGridItem: typeof import('@nutui/nutui')['GridItem']; | ||||
|     NutSwiper: typeof import('@nutui/nutui')['Swiper']; | ||||
|     NutSwiperItem: typeof import('@nutui/nutui')['SwiperItem']; | ||||
|     NutTabbar: typeof import('@nutui/nutui')['Tabbar']; | ||||
|     NutTabbarItem: typeof import('@nutui/nutui')['TabbarItem']; | ||||
|     RouterLink: typeof import('vue-router')['RouterLink']; | ||||
|     RouterView: typeof import('vue-router')['RouterView']; | ||||
|     TitleBar: typeof import('./../src/components/TitleBar/index.vue')['default']; | ||||
|     VanButton: typeof import('vant/es')['Button']; | ||||
|     VanNavBar: typeof import('vant/es')['NavBar']; | ||||
|     VarButton: typeof import('@varlet/ui')['_ButtonComponent']; | ||||
|  | ||||
							
								
								
									
										117
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										117
									
								
								yarn.lock
									
									
									
									
									
								
							| @ -546,12 +546,17 @@ | ||||
|     "@nodelib/fs.scandir" "2.1.5" | ||||
|     fastq "^1.6.0" | ||||
| 
 | ||||
| "@nutui/nutui@^3.3.2": | ||||
|   version "3.3.2" | ||||
|   resolved "https://registry.yarnpkg.com/@nutui/nutui/-/nutui-3.3.2.tgz#e99d9f3b7cb104d328950fa914e0d120fa666ce1" | ||||
|   integrity sha512-71t+7FK/nbspqRC8EJOaNcZhwCUkxlFcdEZfjptqPYeBEhsk/SzEwJLOiiDkMTBH9zfq5ptooFVvcNY6/vbiSQ== | ||||
| "@nutui/icons-vue@^0.0.24": | ||||
|   version "0.0.24" | ||||
|   resolved "https://registry.yarnpkg.com/@nutui/icons-vue/-/icons-vue-0.0.24.tgz#60e0e1f0c02422829bd91fbc8cd89d8e661d0373" | ||||
|   integrity sha512-ek7JK0IBwARxd7V399WW/Gb6qPi3vfo2+kgTcVZP/rGjK/CCcvsK8HfswJ73yWTEDT9wINlrOQLLyqaPD1l0YQ== | ||||
| 
 | ||||
| "@nutui/nutui@^4.0.0": | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/@nutui/nutui/-/nutui-4.0.0.tgz#d63cf5d2415ce8a8857dab094eef492e30c5650a" | ||||
|   integrity sha512-GnDPA/q/N0NXYpknzhllLKXUElxavRTID81oMVRkAfYPanAKUXtCG1pt9uFex8cBcw8XHx08zsNlJXsuhr1QwQ== | ||||
|   dependencies: | ||||
|     consola "2.15.3" | ||||
|     "@nutui/icons-vue" "^0.0.24" | ||||
|     sass "^1.50.0" | ||||
| 
 | ||||
| "@popperjs/core@^2.11.6": | ||||
| @ -856,28 +861,28 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@vant/use/-/use-1.4.4.tgz#9a5b19ba824d880a0d79a3634a860871dba581f4" | ||||
|   integrity sha512-VFAU7oO3mAN/mA+xB0bRt36Ve2EVUyywmwH149qlRRrTBu1XwxoA8J7Kwpr1CoX9GTaoMsZle/+j3e2UtvsP3g== | ||||
| 
 | ||||
| "@varlet/icons@2.6.2": | ||||
|   version "2.6.2" | ||||
|   resolved "https://registry.yarnpkg.com/@varlet/icons/-/icons-2.6.2.tgz#3f8efeb4a9df086627935dcedcbbbba6faf75493" | ||||
|   integrity sha512-iWBc+ZnRy0KfrLxMwU1rF8AOISoEmHimVUWF4wM1608g114e3uoFw76g8vJn/MoB47+6zjMIzPjArPewZgIkzg== | ||||
| "@varlet/icons@2.6.3": | ||||
|   version "2.6.3" | ||||
|   resolved "https://registry.yarnpkg.com/@varlet/icons/-/icons-2.6.3.tgz#380df665cb1bc261c2a761526cf03ed846a314e4" | ||||
|   integrity sha512-C3Sudqi6vDZf35rtDp1KDDlnlEz2BGF3YGSdl8NajfWaAUxbMeyyRIXlyHTNJSmN5YfPFY0qEasYj2ojqrXtMw== | ||||
|   dependencies: | ||||
|     commander "^6.2.1" | ||||
|     fs-extra "^9.0.1" | ||||
|     webfont "^9.0.0" | ||||
| 
 | ||||
| "@varlet/shared@2.6.2": | ||||
|   version "2.6.2" | ||||
|   resolved "https://registry.yarnpkg.com/@varlet/shared/-/shared-2.6.2.tgz#8166d4fd398c63e65bf245a4a74caf88549097d2" | ||||
|   integrity sha512-tWJvgAHZGxqhQPO5fJQasD7vXo10ENVgfly/ldLj0vDunG5K48HUAkhjyiuWY13T3Ds988S1X9d+8L9/Iy2adw== | ||||
| "@varlet/shared@2.6.3": | ||||
|   version "2.6.3" | ||||
|   resolved "https://registry.yarnpkg.com/@varlet/shared/-/shared-2.6.3.tgz#c11f6db00ce66ecbfd07c57e581cdf9687a53859" | ||||
|   integrity sha512-8Mwn9CU+y25LSRZ15s5hLHw3QqTFFSBVWQ09R60N0aXOt3TU9pFhvr7zUzKwtdsNVYlHHwXIcsDUj8dy8SvTCw== | ||||
| 
 | ||||
| "@varlet/ui@^2.6.0": | ||||
|   version "2.6.2" | ||||
|   resolved "https://registry.yarnpkg.com/@varlet/ui/-/ui-2.6.2.tgz#bd5b11480f84e0d660aefc99c1c08933f262df54" | ||||
|   integrity sha512-KG8+RnpumCJkQlKF9Q9gQk23/qy6iCWuOaqVwh6vFz49XaiiViE93d47viiefmeZP6hnDqadWgadrcwQf0go5Q== | ||||
| "@varlet/ui@^2.6.3": | ||||
|   version "2.6.3" | ||||
|   resolved "https://registry.yarnpkg.com/@varlet/ui/-/ui-2.6.3.tgz#c91bbddd6bf0bcd3af107994da87b671209fb76a" | ||||
|   integrity sha512-Sj8BEvUYEAD1eU9C1zW9onk6VrOiSrxvW7l3m7dMWDCuHPnhZkw1sgBa5haoVWkdc04WTnz/gepeKvuUqRBa0g== | ||||
|   dependencies: | ||||
|     "@popperjs/core" "^2.11.6" | ||||
|     "@varlet/icons" "2.6.2" | ||||
|     "@varlet/shared" "2.6.2" | ||||
|     "@varlet/icons" "2.6.3" | ||||
|     "@varlet/shared" "2.6.3" | ||||
|     dayjs "^1.10.4" | ||||
|     decimal.js "^10.2.1" | ||||
| 
 | ||||
| @ -906,35 +911,35 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-4.0.0.tgz#93815beffd23db46288c787352a8ea31a0c03e5e" | ||||
|   integrity sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA== | ||||
| 
 | ||||
| "@volar/language-core@1.0.22": | ||||
|   version "1.0.22" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-1.0.22.tgz#e6bb399d95724ff918234f73fbda5f0a6cf357e5" | ||||
|   integrity sha512-hiJeCOqxNdtG/04FRGLGI9H9DVz2l6cTqPDBzwqplHXAWfMxjzUaGUrn9sfTG7YMFNZUgK4EYxJnRfhqdtbSFQ== | ||||
| "@volar/language-core@1.0.24": | ||||
|   version "1.0.24" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-1.0.24.tgz#5d767571e77728464635e61af1debca944811fe0" | ||||
|   integrity sha512-vTN+alJiWwK0Pax6POqrmevbtFW2dXhjwWiW/MW4f48eDYPLdyURWcr8TixO7EN/nHsUBj2udT7igFKPtjyAKg== | ||||
|   dependencies: | ||||
|     "@volar/source-map" "1.0.22" | ||||
|     "@volar/source-map" "1.0.24" | ||||
|     muggle-string "^0.1.0" | ||||
| 
 | ||||
| "@volar/source-map@1.0.22": | ||||
|   version "1.0.22" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-1.0.22.tgz#b877325a8b63c4abcad409774e0182607715ed3e" | ||||
|   integrity sha512-cv4gypHSP4MWVR82ed/+1IpI6794qAl0Q0+KJ+VGMVF8rVugsiF9QbyMCgjel9wNRsssQsazzsf6txOR9vHQiw== | ||||
| "@volar/source-map@1.0.24": | ||||
|   version "1.0.24" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-1.0.24.tgz#ad4c827fea5c26b4bf38a86d983e7deb65b1c61e" | ||||
|   integrity sha512-Qsv/tkplx18pgBr8lKAbM1vcDqgkGKQzbChg6NW+v0CZc3G7FLmK+WrqEPzKlN7Cwdc6XVL559Nod8WKAfKr4A== | ||||
|   dependencies: | ||||
|     muggle-string "^0.1.0" | ||||
| 
 | ||||
| "@volar/typescript@1.0.22": | ||||
|   version "1.0.22" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-1.0.22.tgz#2738b7dd803f836a7d67bbd26b043b64a7bf50de" | ||||
|   integrity sha512-VPyEicealSD4gqlE5/UQ1j3ietsO6Hfat40KtUEh/K+XEZ7h02b1KgFV64YEuBkBOaZ5hgvRW/WXKtQgXCl7Iw== | ||||
| "@volar/typescript@1.0.24": | ||||
|   version "1.0.24" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-1.0.24.tgz#f934eda9774b31abdff53efc56782cd2623723d5" | ||||
|   integrity sha512-f8hCSk+PfKR1/RQHxZ79V1NpDImHoivqoizK+mstphm25tn/YJ/JnKNjZHB+o21fuW0yKlI26NV3jkVb2Cc/7A== | ||||
|   dependencies: | ||||
|     "@volar/language-core" "1.0.22" | ||||
|     "@volar/language-core" "1.0.24" | ||||
| 
 | ||||
| "@volar/vue-language-core@1.0.22": | ||||
|   version "1.0.22" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/vue-language-core/-/vue-language-core-1.0.22.tgz#676e56c41e36fd766a3b6a34753d296cbd6292b5" | ||||
|   integrity sha512-Ki0G/ZdBj2/GLw+/VVH3n9XR/JL6krMIth02EekFn6JV4PGN3mNxbvoh6lOPSDZLR6biOU5nJPnnjpKy8nuXhw== | ||||
| "@volar/vue-language-core@1.0.24": | ||||
|   version "1.0.24" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/vue-language-core/-/vue-language-core-1.0.24.tgz#81d180a8e09a53cb575e83acb79a31493891a1a4" | ||||
|   integrity sha512-2NTJzSgrwKu6uYwPqLiTMuAzi7fAY3yFy5PJ255bGJc82If0Xr+cW8pC80vpjG0D/aVLmlwAdO4+Ya2BI8GdDg== | ||||
|   dependencies: | ||||
|     "@volar/language-core" "1.0.22" | ||||
|     "@volar/source-map" "1.0.22" | ||||
|     "@volar/language-core" "1.0.24" | ||||
|     "@volar/source-map" "1.0.24" | ||||
|     "@vue/compiler-dom" "^3.2.45" | ||||
|     "@vue/compiler-sfc" "^3.2.45" | ||||
|     "@vue/reactivity" "^3.2.45" | ||||
| @ -942,13 +947,13 @@ | ||||
|     minimatch "^5.1.1" | ||||
|     vue-template-compiler "^2.7.14" | ||||
| 
 | ||||
| "@volar/vue-typescript@1.0.22": | ||||
|   version "1.0.22" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/vue-typescript/-/vue-typescript-1.0.22.tgz#49db0b2c369491e278b8fc7ef711da121cd5968e" | ||||
|   integrity sha512-2T1o5z86PAev31OMtVOv/qp4P3ZVl9ln/2KTmykQE8Fh4A5F+868MW4nf5J7XQ6RNyx7RH9LhzgjvbqJpAfiYw== | ||||
| "@volar/vue-typescript@1.0.24": | ||||
|   version "1.0.24" | ||||
|   resolved "https://registry.yarnpkg.com/@volar/vue-typescript/-/vue-typescript-1.0.24.tgz#bef9b2bfb1b108c0f6cb12ec6fbf449b43fc8257" | ||||
|   integrity sha512-9a25oHDvGaNC0okRS47uqJI6FxY4hUQZUsxeOUFHcqVxZEv8s17LPuP/pMMXyz7jPygrZubB/qXqHY5jEu/akA== | ||||
|   dependencies: | ||||
|     "@volar/typescript" "1.0.22" | ||||
|     "@volar/vue-language-core" "1.0.22" | ||||
|     "@volar/typescript" "1.0.24" | ||||
|     "@volar/vue-language-core" "1.0.24" | ||||
| 
 | ||||
| "@vue/babel-helper-vue-transform-on@^1.0.2": | ||||
|   version "1.0.2" | ||||
| @ -1326,10 +1331,10 @@ available-typed-arrays@^1.0.5: | ||||
|   resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" | ||||
|   integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== | ||||
| 
 | ||||
| axios@1.2.2: | ||||
|   version "1.2.2" | ||||
|   resolved "https://registry.yarnpkg.com/axios/-/axios-1.2.2.tgz#72681724c6e6a43a9fea860fc558127dbe32f9f1" | ||||
|   integrity sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q== | ||||
| axios@1.2.3: | ||||
|   version "1.2.3" | ||||
|   resolved "https://registry.yarnpkg.com/axios/-/axios-1.2.3.tgz#31a3d824c0ebf754a004b585e5f04a5f87e6c4ff" | ||||
|   integrity sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw== | ||||
|   dependencies: | ||||
|     follow-redirects "^1.15.0" | ||||
|     form-data "^4.0.0" | ||||
| @ -1911,7 +1916,7 @@ connect@^3.7.0: | ||||
|     parseurl "~1.3.3" | ||||
|     utils-merge "1.0.1" | ||||
| 
 | ||||
| consola@2.15.3, consola@^2.15.3: | ||||
| consola@^2.15.3: | ||||
|   version "2.15.3" | ||||
|   resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" | ||||
|   integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== | ||||
| @ -7566,13 +7571,13 @@ vue-template-compiler@^2.7.14: | ||||
|     de-indent "^1.0.2" | ||||
|     he "^1.2.0" | ||||
| 
 | ||||
| vue-tsc@^1.0.18: | ||||
|   version "1.0.22" | ||||
|   resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-1.0.22.tgz#555d0fa9bb5f7b4009e45059d0db5a8c2bef18bb" | ||||
|   integrity sha512-xSxwgWR3czhv7sLKHWu6lzj9Xq6AtsCURVL45AY4TLGFszv2L2YlMgygXvqslyCM5bz9cyoIKSaZnzHqHTHjzA== | ||||
| vue-tsc@^1.0.24: | ||||
|   version "1.0.24" | ||||
|   resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-1.0.24.tgz#c0b270a7c8422408d3b6694fee61b39a4b9e4740" | ||||
|   integrity sha512-mmU1s5SAqE1nByQAiQnao9oU4vX+mSdsgI8H57SfKH6UVzq/jP9+Dbi2GaV+0b4Cn361d2ln8m6xeU60ApiEXg== | ||||
|   dependencies: | ||||
|     "@volar/vue-language-core" "1.0.22" | ||||
|     "@volar/vue-typescript" "1.0.22" | ||||
|     "@volar/vue-language-core" "1.0.24" | ||||
|     "@volar/vue-typescript" "1.0.24" | ||||
| 
 | ||||
| vue@^3.2.45: | ||||
|   version "3.2.45" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user