Commit 6f8d753ae0d9416c29fbe5940b0e869890011bd1
1 parent
5db3ce77
chore: update deps
Showing
7 changed files
with
99 additions
and
152 deletions
build/utils.ts
@@ -102,6 +102,7 @@ export interface ViteEnv { | @@ -102,6 +102,7 @@ export interface ViteEnv { | ||
102 | VITE_USE_CDN: boolean; | 102 | VITE_USE_CDN: boolean; |
103 | VITE_DROP_CONSOLE: boolean; | 103 | VITE_DROP_CONSOLE: boolean; |
104 | VITE_BUILD_GZIP: boolean; | 104 | VITE_BUILD_GZIP: boolean; |
105 | + VITE_DYNAMIC_IMPORT: boolean; | ||
105 | } | 106 | } |
106 | 107 | ||
107 | // Read all environment variable configuration files to process.env | 108 | // Read all environment variable configuration files to process.env |
build/vite/plugin/transform/dynamic-import/index.ts
@@ -12,7 +12,7 @@ function getPath(path: string) { | @@ -12,7 +12,7 @@ function getPath(path: string) { | ||
12 | return path.replace('src/views', ''); | 12 | return path.replace('src/views', ''); |
13 | } | 13 | } |
14 | 14 | ||
15 | -const dynamicImportTransform = function (env: any = {}): Transform { | 15 | +const dynamicImportTransform = function (enableDynamicImport: boolean): Transform { |
16 | return { | 16 | return { |
17 | test({ path }) { | 17 | test({ path }) { |
18 | // Only convert the file | 18 | // Only convert the file |
@@ -22,8 +22,7 @@ const dynamicImportTransform = function (env: any = {}): Transform { | @@ -22,8 +22,7 @@ const dynamicImportTransform = function (env: any = {}): Transform { | ||
22 | ); | 22 | ); |
23 | }, | 23 | }, |
24 | transform({ code }) { | 24 | transform({ code }) { |
25 | - const { VITE_DYNAMIC_IMPORT } = env; | ||
26 | - if (!VITE_DYNAMIC_IMPORT) { | 25 | + if (!enableDynamicImport) { |
27 | return code; | 26 | return code; |
28 | } | 27 | } |
29 | 28 |
index.html
@@ -24,6 +24,7 @@ | @@ -24,6 +24,7 @@ | ||
24 | justify-content: center; | 24 | justify-content: center; |
25 | align-items: center; | 25 | align-items: center; |
26 | flex-direction: column; | 26 | flex-direction: column; |
27 | + background: #f0f2f5; | ||
27 | } | 28 | } |
28 | 29 | ||
29 | .app-loading .app-loading-wrap { | 30 | .app-loading .app-loading-wrap { |
package.json
@@ -34,10 +34,10 @@ | @@ -34,10 +34,10 @@ | ||
34 | "path-to-regexp": "^6.2.0", | 34 | "path-to-regexp": "^6.2.0", |
35 | "qrcode": "^1.4.4", | 35 | "qrcode": "^1.4.4", |
36 | "sortablejs": "^1.12.0", | 36 | "sortablejs": "^1.12.0", |
37 | - "vditor": "^3.6.6", | 37 | + "vditor": "^3.7.0", |
38 | "vue": "^3.0.3", | 38 | "vue": "^3.0.3", |
39 | "vue-i18n": "^9.0.0-beta.8", | 39 | "vue-i18n": "^9.0.0-beta.8", |
40 | - "vue-router": "^4.0.0-rc.5", | 40 | + "vue-router": "^4.0.0-rc.6", |
41 | "vue-types": "^3.0.1", | 41 | "vue-types": "^3.0.1", |
42 | "vuex": "^4.0.0-rc.2", | 42 | "vuex": "^4.0.0-rc.2", |
43 | "vuex-module-decorators": "^1.0.1", | 43 | "vuex-module-decorators": "^1.0.1", |
@@ -47,7 +47,7 @@ | @@ -47,7 +47,7 @@ | ||
47 | "devDependencies": { | 47 | "devDependencies": { |
48 | "@commitlint/cli": "^11.0.0", | 48 | "@commitlint/cli": "^11.0.0", |
49 | "@commitlint/config-conventional": "^11.0.0", | 49 | "@commitlint/config-conventional": "^11.0.0", |
50 | - "@iconify/json": "^1.1.264", | 50 | + "@iconify/json": "^1.1.266", |
51 | "@ls-lint/ls-lint": "^1.9.2", | 51 | "@ls-lint/ls-lint": "^1.9.2", |
52 | "@purge-icons/generated": "^0.4.1", | 52 | "@purge-icons/generated": "^0.4.1", |
53 | "@types/echarts": "^4.9.2", | 53 | "@types/echarts": "^4.9.2", |
@@ -62,8 +62,8 @@ | @@ -62,8 +62,8 @@ | ||
62 | "@types/sortablejs": "^1.10.6", | 62 | "@types/sortablejs": "^1.10.6", |
63 | "@types/yargs": "^15.0.10", | 63 | "@types/yargs": "^15.0.10", |
64 | "@types/zxcvbn": "^4.4.0", | 64 | "@types/zxcvbn": "^4.4.0", |
65 | - "@typescript-eslint/eslint-plugin": "^4.8.2", | ||
66 | - "@typescript-eslint/parser": "^4.8.2", | 65 | + "@typescript-eslint/eslint-plugin": "^4.9.0", |
66 | + "@typescript-eslint/parser": "^4.9.0", | ||
67 | "@vue/compiler-sfc": "^3.0.3", | 67 | "@vue/compiler-sfc": "^3.0.3", |
68 | "@vuedx/typecheck": "^0.2.4-0", | 68 | "@vuedx/typecheck": "^0.2.4-0", |
69 | "@vuedx/typescript-plugin-vue": "^0.2.4-0", | 69 | "@vuedx/typescript-plugin-vue": "^0.2.4-0", |
@@ -87,7 +87,7 @@ | @@ -87,7 +87,7 @@ | ||
87 | "lint-staged": "^10.5.2", | 87 | "lint-staged": "^10.5.2", |
88 | "portfinder": "^1.0.28", | 88 | "portfinder": "^1.0.28", |
89 | "postcss-import": "^12.0.1", | 89 | "postcss-import": "^12.0.1", |
90 | - "prettier": "^2.2.0", | 90 | + "prettier": "^2.2.1", |
91 | "rimraf": "^3.0.2", | 91 | "rimraf": "^3.0.2", |
92 | "rollup-plugin-visualizer": "^4.1.2", | 92 | "rollup-plugin-visualizer": "^4.1.2", |
93 | "stylelint": "^13.8.0", | 93 | "stylelint": "^13.8.0", |
@@ -101,7 +101,7 @@ | @@ -101,7 +101,7 @@ | ||
101 | "vite-plugin-html": "^1.0.0-beta.2", | 101 | "vite-plugin-html": "^1.0.0-beta.2", |
102 | "vite-plugin-mock": "^1.0.6", | 102 | "vite-plugin-mock": "^1.0.6", |
103 | "vite-plugin-purge-icons": "^0.4.5", | 103 | "vite-plugin-purge-icons": "^0.4.5", |
104 | - "vite-plugin-pwa": "^0.1.5", | 104 | + "vite-plugin-pwa": "^0.1.7", |
105 | "vue-eslint-parser": "^7.1.1", | 105 | "vue-eslint-parser": "^7.1.1", |
106 | "yargs": "^16.1.0" | 106 | "yargs": "^16.1.0" |
107 | }, | 107 | }, |
src/router/menus/modules/demo/comp.ts
@@ -5,7 +5,9 @@ const menu: MenuModule = { | @@ -5,7 +5,9 @@ const menu: MenuModule = { | ||
5 | menu: { | 5 | menu: { |
6 | name: 'routes.demo.comp.comp', | 6 | name: 'routes.demo.comp.comp', |
7 | path: '/comp', | 7 | path: '/comp', |
8 | - | 8 | + tag: { |
9 | + dot: true, | ||
10 | + }, | ||
9 | children: [ | 11 | children: [ |
10 | { | 12 | { |
11 | path: 'basic', | 13 | path: 'basic', |
@@ -47,6 +49,9 @@ const menu: MenuModule = { | @@ -47,6 +49,9 @@ const menu: MenuModule = { | ||
47 | { | 49 | { |
48 | path: 'loading', | 50 | path: 'loading', |
49 | name: 'routes.demo.comp.loading', | 51 | name: 'routes.demo.comp.loading', |
52 | + tag: { | ||
53 | + content: 'new', | ||
54 | + }, | ||
50 | }, | 55 | }, |
51 | { | 56 | { |
52 | path: 'scroll', | 57 | path: 'scroll', |
vite.config.ts
1 | -import type { UserConfig } from 'vite'; | ||
2 | - | 1 | +import type { UserConfig, Resolver } from 'vite'; |
3 | import { resolve } from 'path'; | 2 | import { resolve } from 'path'; |
4 | 3 | ||
5 | import { modifyVars } from './build/config/lessModifyVars'; | 4 | import { modifyVars } from './build/config/lessModifyVars'; |
@@ -16,46 +15,29 @@ const pkg = require('./package.json'); | @@ -16,46 +15,29 @@ const pkg = require('./package.json'); | ||
16 | 15 | ||
17 | const viteEnv = loadEnv(); | 16 | const viteEnv = loadEnv(); |
18 | 17 | ||
19 | -const { | ||
20 | - VITE_PORT, | ||
21 | - VITE_PUBLIC_PATH, | ||
22 | - VITE_PROXY, | ||
23 | - VITE_DROP_CONSOLE, | ||
24 | - // VITE_USE_CDN, | ||
25 | -} = viteEnv; | 18 | +const { VITE_PORT, VITE_PUBLIC_PATH, VITE_PROXY, VITE_DROP_CONSOLE, VITE_DYNAMIC_IMPORT } = viteEnv; |
26 | 19 | ||
27 | function pathResolve(dir: string) { | 20 | function pathResolve(dir: string) { |
28 | return resolve(__dirname, '.', dir); | 21 | return resolve(__dirname, '.', dir); |
29 | } | 22 | } |
30 | 23 | ||
24 | +const alias: Record<string, string> = { | ||
25 | + '/@/': pathResolve('src'), | ||
26 | +}; | ||
27 | + | ||
28 | +const root: string = process.cwd(); | ||
29 | + | ||
30 | +const resolvers: Resolver[] = []; | ||
31 | + | ||
31 | const viteConfig: UserConfig = { | 32 | const viteConfig: UserConfig = { |
32 | - /** | ||
33 | - * Entry. Use this to specify a js entry file in setting cases where an | ||
34 | - * `index.html` does not exist (e.g. serving vite assets from a different host) | ||
35 | - * @default 'index.html' | ||
36 | - */ | ||
37 | - // TODO build error | ||
38 | - // entry: 'public/index.html', | 33 | + root, |
34 | + alias, | ||
39 | /** | 35 | /** |
40 | * port | 36 | * port |
41 | * @default '3000' | 37 | * @default '3000' |
42 | */ | 38 | */ |
43 | port: VITE_PORT, | 39 | port: VITE_PORT, |
44 | - /** | ||
45 | - * @default 'localhost' | ||
46 | - */ | ||
47 | - hostname: 'localhost', | ||
48 | - /** | ||
49 | - * Run to open the browser automatically | ||
50 | - * @default 'false' | ||
51 | - */ | ||
52 | - open: false, | ||
53 | - /** | ||
54 | - * Set to `false` to disable minification, or specify the minifier to setting. | ||
55 | - * Available options are 'terser' or 'esbuild'. | ||
56 | - * @default 'terser' | ||
57 | - */ | ||
58 | - minify: 'terser', | 40 | + |
59 | /** | 41 | /** |
60 | * Base public path when served in production. | 42 | * Base public path when served in production. |
61 | * @default '/' | 43 | * @default '/' |
@@ -63,47 +45,11 @@ const viteConfig: UserConfig = { | @@ -63,47 +45,11 @@ const viteConfig: UserConfig = { | ||
63 | base: VITE_PUBLIC_PATH, | 45 | base: VITE_PUBLIC_PATH, |
64 | 46 | ||
65 | /** | 47 | /** |
66 | - * Directory relative from `root` where build output will be placed. If the | ||
67 | - * directory exists, it will be removed before the build. | ||
68 | - * @default 'dist' | ||
69 | - */ | ||
70 | - outDir: 'dist', | ||
71 | - /** | ||
72 | - * Whether to generate sourcemap | ||
73 | - * @default false | ||
74 | - */ | ||
75 | - sourcemap: false, | ||
76 | - /** | ||
77 | - * Directory relative from `outDir` where the built js/css/image assets will | ||
78 | - * be placed. | ||
79 | - * @default '_assets' | ||
80 | - */ | ||
81 | - assetsDir: '_assets', | ||
82 | - /** | ||
83 | - * Static asset files smaller than this number (in bytes) will be inlined as | ||
84 | - * base64 strings. Default limit is `4096` (4kb). Set to `0` to disable. | ||
85 | - * @default 4096 | ||
86 | - */ | ||
87 | - assetsInlineLimit: 4096, | ||
88 | - /** | ||
89 | * Transpile target for esbuild. | 48 | * Transpile target for esbuild. |
90 | * @default 'es2020' | 49 | * @default 'es2020' |
91 | */ | 50 | */ |
92 | esbuildTarget: 'es2019', | 51 | esbuildTarget: 'es2019', |
93 | - /** | ||
94 | - * Whether to log asset info to console | ||
95 | - * @default false | ||
96 | - */ | ||
97 | - silent: false, | ||
98 | - /** | ||
99 | - * Import alias. The entries can either be exact request -> request mappings | ||
100 | - * (exact, no wildcard syntax), or request path -> fs directory mappings. | ||
101 | - * When using directory mappings, the key **must start and end with a slash**. | ||
102 | - * ``` | ||
103 | - */ | ||
104 | - alias: { | ||
105 | - '/@/': pathResolve('src'), | ||
106 | - }, | 52 | + |
107 | // terser options | 53 | // terser options |
108 | terserOptions: { | 54 | terserOptions: { |
109 | compress: { | 55 | compress: { |
@@ -134,25 +80,20 @@ const viteConfig: UserConfig = { | @@ -134,25 +80,20 @@ const viteConfig: UserConfig = { | ||
134 | ], | 80 | ], |
135 | }, | 81 | }, |
136 | 82 | ||
137 | - // Local cross-domain proxy | ||
138 | proxy: createProxy(VITE_PROXY), | 83 | proxy: createProxy(VITE_PROXY), |
139 | plugins: createVitePlugins(viteEnv), | 84 | plugins: createVitePlugins(viteEnv), |
140 | rollupInputOptions: { | 85 | rollupInputOptions: { |
141 | - // TODO | ||
142 | - // external: VITE_USE_CDN ? externals : [], | ||
143 | plugins: createRollupPlugin(), | 86 | plugins: createRollupPlugin(), |
144 | }, | 87 | }, |
145 | -}; | ||
146 | - | ||
147 | -export default { | ||
148 | - ...viteConfig, | ||
149 | transforms: [ | 88 | transforms: [ |
150 | globbyTransform({ | 89 | globbyTransform({ |
151 | - resolvers: viteConfig.resolvers, | ||
152 | - root: viteConfig.root, | ||
153 | - alias: viteConfig.alias, | 90 | + resolvers: resolvers, |
91 | + root: root, | ||
92 | + alias: alias, | ||
154 | includes: [resolve('src/router'), resolve('src/locales')], | 93 | includes: [resolve('src/router'), resolve('src/locales')], |
155 | }), | 94 | }), |
156 | - dynamicImportTransform(viteEnv), | 95 | + dynamicImportTransform(VITE_DYNAMIC_IMPORT), |
157 | ], | 96 | ], |
158 | -} as UserConfig; | 97 | +}; |
98 | + | ||
99 | +export default viteConfig; |
yarn.lock
@@ -1061,10 +1061,10 @@ | @@ -1061,10 +1061,10 @@ | ||
1061 | resolved "https://registry.npmjs.org/@iconify/iconify/-/iconify-2.0.0-rc.2.tgz#c4a95ddc06ca9b9496df03604e66fdefb39f4c4b" | 1061 | resolved "https://registry.npmjs.org/@iconify/iconify/-/iconify-2.0.0-rc.2.tgz#c4a95ddc06ca9b9496df03604e66fdefb39f4c4b" |
1062 | integrity sha512-BybEHU5/I9EQ0CcwKAqmreZ2bMnAXrqLCTptAc6vPetHMbrXdZfejP5mt57e/8PNSt/qE7BHniU5PCYA+PGIHw== | 1062 | integrity sha512-BybEHU5/I9EQ0CcwKAqmreZ2bMnAXrqLCTptAc6vPetHMbrXdZfejP5mt57e/8PNSt/qE7BHniU5PCYA+PGIHw== |
1063 | 1063 | ||
1064 | -"@iconify/json@^1.1.264": | ||
1065 | - version "1.1.264" | ||
1066 | - resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.264.tgz#c8a96a63452aa5a45ffdd752e9eb5db4d81285ba" | ||
1067 | - integrity sha512-8roHMDJ/dt9kg2ggXOS7LTXs4BR6vHQDFLIdrKhyXEIRLKRokwOIG1XpdGWVc36VZh/5itwENq5xvdd3r40Ckw== | 1064 | +"@iconify/json@^1.1.266": |
1065 | + version "1.1.266" | ||
1066 | + resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.266.tgz#3537de808399652b3ca2c89a561216324121b785" | ||
1067 | + integrity sha512-I8S9lChQATaRroMGccdOQkFbBtMt4C2V/PQGiSjDq9yzdyqDCrPNN9X1qM4FoQt84zfW/+JMHIgShi42E+SXeA== | ||
1068 | 1068 | ||
1069 | "@koa/cors@^3.1.0": | 1069 | "@koa/cors@^3.1.0": |
1070 | version "3.1.0" | 1070 | version "3.1.0" |
@@ -1552,61 +1552,61 @@ | @@ -1552,61 +1552,61 @@ | ||
1552 | resolved "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.0.tgz#fbc1d941cc6d9d37d18405c513ba6b294f89b609" | 1552 | resolved "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.0.tgz#fbc1d941cc6d9d37d18405c513ba6b294f89b609" |
1553 | integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg== | 1553 | integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg== |
1554 | 1554 | ||
1555 | -"@typescript-eslint/eslint-plugin@^4.8.2": | ||
1556 | - version "4.8.2" | ||
1557 | - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.8.2.tgz#cf9102ec800391caa574f589ffe0623cca1d9308" | ||
1558 | - integrity sha512-gQ06QLV5l1DtvYtqOyFLXD9PdcILYqlrJj2l+CGDlPtmgLUzc1GpqciJFIRvyfvgLALpnxYINFuw+n9AZhPBKQ== | 1555 | +"@typescript-eslint/eslint-plugin@^4.9.0": |
1556 | + version "4.9.0" | ||
1557 | + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.9.0.tgz#8fde15743413661fdc086c9f1f5d74a80b856113" | ||
1558 | + integrity sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw== | ||
1559 | dependencies: | 1559 | dependencies: |
1560 | - "@typescript-eslint/experimental-utils" "4.8.2" | ||
1561 | - "@typescript-eslint/scope-manager" "4.8.2" | 1560 | + "@typescript-eslint/experimental-utils" "4.9.0" |
1561 | + "@typescript-eslint/scope-manager" "4.9.0" | ||
1562 | debug "^4.1.1" | 1562 | debug "^4.1.1" |
1563 | functional-red-black-tree "^1.0.1" | 1563 | functional-red-black-tree "^1.0.1" |
1564 | regexpp "^3.0.0" | 1564 | regexpp "^3.0.0" |
1565 | semver "^7.3.2" | 1565 | semver "^7.3.2" |
1566 | tsutils "^3.17.1" | 1566 | tsutils "^3.17.1" |
1567 | 1567 | ||
1568 | -"@typescript-eslint/experimental-utils@4.8.2": | ||
1569 | - version "4.8.2" | ||
1570 | - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.2.tgz#8909a5732f19329cf5ef0c39766170476bff5e50" | ||
1571 | - integrity sha512-hpTw6o6IhBZEsQsjuw/4RWmceRyESfAiEzAEnXHKG1X7S5DXFaZ4IO1JO7CW1aQ604leQBzjZmuMI9QBCAJX8Q== | 1568 | +"@typescript-eslint/experimental-utils@4.9.0": |
1569 | + version "4.9.0" | ||
1570 | + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.0.tgz#23a296b85d243afba24e75a43fd55aceda5141f0" | ||
1571 | + integrity sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ== | ||
1572 | dependencies: | 1572 | dependencies: |
1573 | "@types/json-schema" "^7.0.3" | 1573 | "@types/json-schema" "^7.0.3" |
1574 | - "@typescript-eslint/scope-manager" "4.8.2" | ||
1575 | - "@typescript-eslint/types" "4.8.2" | ||
1576 | - "@typescript-eslint/typescript-estree" "4.8.2" | 1574 | + "@typescript-eslint/scope-manager" "4.9.0" |
1575 | + "@typescript-eslint/types" "4.9.0" | ||
1576 | + "@typescript-eslint/typescript-estree" "4.9.0" | ||
1577 | eslint-scope "^5.0.0" | 1577 | eslint-scope "^5.0.0" |
1578 | eslint-utils "^2.0.0" | 1578 | eslint-utils "^2.0.0" |
1579 | 1579 | ||
1580 | -"@typescript-eslint/parser@^4.8.2": | ||
1581 | - version "4.8.2" | ||
1582 | - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.8.2.tgz#78dccbe5124de2b8dea2d4c363dee9f769151ca8" | ||
1583 | - integrity sha512-u0leyJqmclYr3KcXOqd2fmx6SDGBO0MUNHHAjr0JS4Crbb3C3d8dwAdlazy133PLCcPn+aOUFiHn72wcuc5wYw== | 1580 | +"@typescript-eslint/parser@^4.9.0": |
1581 | + version "4.9.0" | ||
1582 | + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.9.0.tgz#bb65f1214b5e221604996db53ef77c9d62b09249" | ||
1583 | + integrity sha512-QRSDAV8tGZoQye/ogp28ypb8qpsZPV6FOLD+tbN4ohKUWHD2n/u0Q2tIBnCsGwQCiD94RdtLkcqpdK4vKcLCCw== | ||
1584 | dependencies: | 1584 | dependencies: |
1585 | - "@typescript-eslint/scope-manager" "4.8.2" | ||
1586 | - "@typescript-eslint/types" "4.8.2" | ||
1587 | - "@typescript-eslint/typescript-estree" "4.8.2" | 1585 | + "@typescript-eslint/scope-manager" "4.9.0" |
1586 | + "@typescript-eslint/types" "4.9.0" | ||
1587 | + "@typescript-eslint/typescript-estree" "4.9.0" | ||
1588 | debug "^4.1.1" | 1588 | debug "^4.1.1" |
1589 | 1589 | ||
1590 | -"@typescript-eslint/scope-manager@4.8.2": | ||
1591 | - version "4.8.2" | ||
1592 | - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.8.2.tgz#a18388c63ae9c17adde519384f539392f2c4f0d9" | ||
1593 | - integrity sha512-qHQ8ODi7mMin4Sq2eh/6eu03uVzsf5TX+J43xRmiq8ujng7ViQSHNPLOHGw/Wr5dFEoxq/ubKhzClIIdQy5q3g== | 1590 | +"@typescript-eslint/scope-manager@4.9.0": |
1591 | + version "4.9.0" | ||
1592 | + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.9.0.tgz#5eefe305d6b71d1c85af6587b048426bfd4d3708" | ||
1593 | + integrity sha512-q/81jtmcDtMRE+nfFt5pWqO0R41k46gpVLnuefqVOXl4QV1GdQoBWfk5REcipoJNQH9+F5l+dwa9Li5fbALjzg== | ||
1594 | dependencies: | 1594 | dependencies: |
1595 | - "@typescript-eslint/types" "4.8.2" | ||
1596 | - "@typescript-eslint/visitor-keys" "4.8.2" | 1595 | + "@typescript-eslint/types" "4.9.0" |
1596 | + "@typescript-eslint/visitor-keys" "4.9.0" | ||
1597 | 1597 | ||
1598 | -"@typescript-eslint/types@4.8.2": | ||
1599 | - version "4.8.2" | ||
1600 | - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.8.2.tgz#c862dd0e569d9478eb82d6aee662ea53f5661a36" | ||
1601 | - integrity sha512-z1/AVcVF8ju5ObaHe2fOpZYEQrwHyZ7PTOlmjd3EoFeX9sv7UekQhfrCmgUO7PruLNfSHrJGQvrW3Q7xQ8EoAw== | 1598 | +"@typescript-eslint/types@4.9.0": |
1599 | + version "4.9.0" | ||
1600 | + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.9.0.tgz#3fe8c3632abd07095c7458f7451bd14c85d0033c" | ||
1601 | + integrity sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA== | ||
1602 | 1602 | ||
1603 | -"@typescript-eslint/typescript-estree@4.8.2": | ||
1604 | - version "4.8.2" | ||
1605 | - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.8.2.tgz#eeec34707d8577600fb21661b5287226cc8b3bed" | ||
1606 | - integrity sha512-HToGNwI6fekH0dOw3XEVESUm71Onfam0AKin6f26S2FtUmO7o3cLlWgrIaT1q3vjB3wCTdww3Dx2iGq5wtUOCg== | 1603 | +"@typescript-eslint/typescript-estree@4.9.0": |
1604 | + version "4.9.0" | ||
1605 | + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.9.0.tgz#38a98df6ee281cfd6164d6f9d91795b37d9e508c" | ||
1606 | + integrity sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug== | ||
1607 | dependencies: | 1607 | dependencies: |
1608 | - "@typescript-eslint/types" "4.8.2" | ||
1609 | - "@typescript-eslint/visitor-keys" "4.8.2" | 1608 | + "@typescript-eslint/types" "4.9.0" |
1609 | + "@typescript-eslint/visitor-keys" "4.9.0" | ||
1610 | debug "^4.1.1" | 1610 | debug "^4.1.1" |
1611 | globby "^11.0.1" | 1611 | globby "^11.0.1" |
1612 | is-glob "^4.0.1" | 1612 | is-glob "^4.0.1" |
@@ -1614,12 +1614,12 @@ | @@ -1614,12 +1614,12 @@ | ||
1614 | semver "^7.3.2" | 1614 | semver "^7.3.2" |
1615 | tsutils "^3.17.1" | 1615 | tsutils "^3.17.1" |
1616 | 1616 | ||
1617 | -"@typescript-eslint/visitor-keys@4.8.2": | ||
1618 | - version "4.8.2" | ||
1619 | - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.8.2.tgz#62cd3fbbbf65f8eccfbe6f159eb1b84a243a3f77" | ||
1620 | - integrity sha512-Vg+/SJTMZJEKKGHW7YC21QxgKJrSbxoYYd3MEUGtW7zuytHuEcksewq0DUmo4eh/CTNrVJGSdIY9AtRb6riWFw== | 1617 | +"@typescript-eslint/visitor-keys@4.9.0": |
1618 | + version "4.9.0" | ||
1619 | + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.9.0.tgz#f284e9fac43f2d6d35094ce137473ee321f266c8" | ||
1620 | + integrity sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg== | ||
1621 | dependencies: | 1621 | dependencies: |
1622 | - "@typescript-eslint/types" "4.8.2" | 1622 | + "@typescript-eslint/types" "4.9.0" |
1623 | eslint-visitor-keys "^2.0.0" | 1623 | eslint-visitor-keys "^2.0.0" |
1624 | 1624 | ||
1625 | "@vue/compiler-core@*", "@vue/compiler-core@3.0.2", "@vue/compiler-core@^3.0.0-rc.5": | 1625 | "@vue/compiler-core@*", "@vue/compiler-core@3.0.2", "@vue/compiler-core@^3.0.0-rc.5": |
@@ -6468,10 +6468,10 @@ prettier-linter-helpers@^1.0.0: | @@ -6468,10 +6468,10 @@ prettier-linter-helpers@^1.0.0: | ||
6468 | dependencies: | 6468 | dependencies: |
6469 | fast-diff "^1.1.2" | 6469 | fast-diff "^1.1.2" |
6470 | 6470 | ||
6471 | -prettier@^2.2.0: | ||
6472 | - version "2.2.0" | ||
6473 | - resolved "https://registry.npmjs.org/prettier/-/prettier-2.2.0.tgz#8a03c7777883b29b37fb2c4348c66a78e980418b" | ||
6474 | - integrity sha512-yYerpkvseM4iKD/BXLYUkQV5aKt4tQPqaGW6EsZjzyu0r7sVZZNPJW4Y8MyKmicp6t42XUPcBVA+H6sB3gqndw== | 6471 | +prettier@^2.2.1: |
6472 | + version "2.2.1" | ||
6473 | + resolved "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" | ||
6474 | + integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== | ||
6475 | 6475 | ||
6476 | pretty-bytes@^5.3.0: | 6476 | pretty-bytes@^5.3.0: |
6477 | version "5.4.1" | 6477 | version "5.4.1" |
@@ -8158,10 +8158,10 @@ vary@^1.1.2: | @@ -8158,10 +8158,10 @@ vary@^1.1.2: | ||
8158 | resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" | 8158 | resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" |
8159 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= | 8159 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= |
8160 | 8160 | ||
8161 | -vditor@^3.6.6: | ||
8162 | - version "3.6.6" | ||
8163 | - resolved "https://registry.npmjs.org/vditor/-/vditor-3.6.6.tgz#210255dbf76a504ce085d207ccbae577b89d42c5" | ||
8164 | - integrity sha512-qG4HlI4+krRqPW7NFDdDczS4OsYGIdiHlJ3BHbIoPp9SO7RK5O75y+rI4zGW7EN1lPye40Jwo3zmsPbPhn5nsA== | 8161 | +vditor@^3.7.0: |
8162 | + version "3.7.0" | ||
8163 | + resolved "https://registry.npmjs.org/vditor/-/vditor-3.7.0.tgz#8699b7cd8cf1b4406e5e11aa6f966df2b6c009d7" | ||
8164 | + integrity sha512-8DnHoIZyHo5cZe4f4D3ZeY0CEdZwwXxKhrbocjo+eiw0ipX6iC+OCLVYE3l8tJ0Ze7w99DnxU7XRxbKj3xYFkw== | ||
8165 | dependencies: | 8165 | dependencies: |
8166 | diff-match-patch "^1.0.5" | 8166 | diff-match-patch "^1.0.5" |
8167 | 8167 | ||
@@ -8215,10 +8215,10 @@ vite-plugin-purge-icons@^0.4.5: | @@ -8215,10 +8215,10 @@ vite-plugin-purge-icons@^0.4.5: | ||
8215 | "@purge-icons/generated" "^0.4.1" | 8215 | "@purge-icons/generated" "^0.4.1" |
8216 | rollup-plugin-purge-icons "^0.4.5" | 8216 | rollup-plugin-purge-icons "^0.4.5" |
8217 | 8217 | ||
8218 | -vite-plugin-pwa@^0.1.5: | ||
8219 | - version "0.1.5" | ||
8220 | - resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.1.5.tgz#df14fa3041639a2087391bef87e7fb9d449b322d" | ||
8221 | - integrity sha512-7zUCeg0v1z8JpR+1yKN8Bz0d2d6UvV9whi+GkLGc70ms7G1XvkV0WieBSZwTT0lCwrdxthnvbgJJzJlYPHd0KQ== | 8218 | +vite-plugin-pwa@^0.1.7: |
8219 | + version "0.1.7" | ||
8220 | + resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.1.7.tgz#3e13faf2d61b1f5a1b341f6b08f32216ffae1f55" | ||
8221 | + integrity sha512-S5Hc1x/rcfb6cgKjlW7yxSTv1er6fquzGZt/+xC1wavSBa7Qf6wdf6QzYiYdwmUom5yUSDEawc2gEYgq5SsZFg== | ||
8222 | dependencies: | 8222 | dependencies: |
8223 | debug "^4.3.0" | 8223 | debug "^4.3.0" |
8224 | fast-glob "^3.2.4" | 8224 | fast-glob "^3.2.4" |
@@ -8314,10 +8314,10 @@ vue-i18n@^9.0.0-beta.8: | @@ -8314,10 +8314,10 @@ vue-i18n@^9.0.0-beta.8: | ||
8314 | dependencies: | 8314 | dependencies: |
8315 | source-map "0.6.1" | 8315 | source-map "0.6.1" |
8316 | 8316 | ||
8317 | -vue-router@^4.0.0-rc.5: | ||
8318 | - version "4.0.0-rc.5" | ||
8319 | - resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-rc.5.tgz#191d32e3d5276641ff21e881d34e33a71dc6e8f0" | ||
8320 | - integrity sha512-Q8Tt6VGwGMN5qASeIdjSydU3uRADK9AUkqnbnzmTz+zZKS0W6GZOAuP235lf3y5/MqEFSKRJGaTWPEY0t+Rjmg== | 8317 | +vue-router@^4.0.0-rc.6: |
8318 | + version "4.0.0-rc.6" | ||
8319 | + resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-rc.6.tgz#8fa9e2d612c28ccf9b2bfa9421052932808ce24b" | ||
8320 | + integrity sha512-hVHC8A4/0yku1Z6+oUtX9odeHv78XwDI7putt1hd7os27P7mLabkjArN7f3TI3e/cz17MxAUz5Yp+m8ZE3sPsw== | ||
8321 | 8321 | ||
8322 | vue-types@^3.0.0, vue-types@^3.0.1: | 8322 | vue-types@^3.0.0, vue-types@^3.0.1: |
8323 | version "3.0.1" | 8323 | version "3.0.1" |