Commit c2f6542b48abb85b2c80d13a36882899b11c140b

Authored by vben
1 parent df6b5e92

feat: css import on demand

CHANGELOG.zh_CN.md
... ... @@ -4,6 +4,10 @@
4 4  
5 5 - 新增 `SimpleMenu`组件替代左侧菜单组件(顶部菜单没有替换,功能尽量做到简单不卡)。解决菜单卡顿问题。
6 6  
  7 +### ✨ Features
  8 +
  9 +- `css` 按需引入
  10 +
7 11 ### 🐛 Bug Fixes
8 12  
9 13 - 修复 `TableAction`图标问题
... ...
build/vite/plugin/index.ts
... ... @@ -11,6 +11,7 @@ import { configHtmlPlugin } from './html';
11 11 import { configPwaConfig } from './pwa';
12 12 import { configMockPlugin } from './mock';
13 13 import { configGzipPlugin } from './gzip';
  14 +import { configStyleImportConfig } from './style-import';
14 15  
15 16 // gen vite plugins
16 17 export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean, mode: string) {
... ... @@ -28,6 +29,9 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean, mode: stri
28 29 // vite-plugin-purge-icons
29 30 vitePlugins.push(PurgeIcons());
30 31  
  32 + // vite-plugin-style-import
  33 + vitePlugins.push(configStyleImportConfig());
  34 +
31 35 // rollup-plugin-gzip
32 36 vitePlugins.push(configGzipPlugin(isBuild));
33 37  
... ...
build/vite/plugin/style-import.ts 0 → 100644
  1 +import styleImport from 'vite-plugin-style-import';
  2 +
  3 +export function configStyleImportConfig() {
  4 + const pwaPlugin = styleImport({
  5 + libs: [
  6 + {
  7 + libraryName: 'ant-design-vue',
  8 + resolveStyle: (name) => {
  9 + // ! col row popconfirm These three components have no corresponding css files after packaging. Need special treatment
  10 +
  11 + if (['col', 'row'].includes(name)) {
  12 + return 'ant-design-vue/lib/grid/style/index.css';
  13 + }
  14 +
  15 + if (['popconfirm'].includes(name)) {
  16 + return [
  17 + 'ant-design-vue/lib/popover/style/index.css',
  18 + 'ant-design-vue/lib/button/style/index.css',
  19 + ];
  20 + }
  21 + return `ant-design-vue/lib/${name}/style/index.css`;
  22 + },
  23 + },
  24 + ],
  25 + });
  26 + return pwaPlugin;
  27 +}
... ...
package.json
... ... @@ -4,6 +4,7 @@
4 4 "scripts": {
5 5 "bootstrap": "yarn install",
6 6 "serve": "vite",
  7 + "dev": "vite",
7 8 "build": "vite build && esno ./build/script/postBuild.ts",
8 9 "build:no-cache": "yarn clean:cache && npm run build",
9 10 "report": "cross-env REPORT=true npm run build ",
... ... @@ -12,6 +13,7 @@
12 13 "log": "conventional-changelog -p custom-config -i CHANGELOG.md -s -r 0",
13 14 "clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite_opt_cache",
14 15 "clean:lib": "npx rimraf node_modules",
  16 + "typecheck": "vuedx-typecheck .",
15 17 "lint:eslint": "eslint --fix --ext \"src/**/*.{vue,less,css,scss}\"",
16 18 "lint:prettier": "prettier --write --loglevel warn \"src/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"",
17 19 "lint:stylelint": "stylelint --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
... ... @@ -32,7 +34,7 @@
32 34 "path-to-regexp": "^6.2.0",
33 35 "qrcode": "^1.4.4",
34 36 "sortablejs": "^1.13.0",
35   - "vditor": "^3.7.5",
  37 + "vditor": "^3.7.6",
36 38 "vue": "^3.0.5",
37 39 "vue-i18n": "^9.0.0-rc.2",
38 40 "vue-router": "^4.0.3",
... ... @@ -66,8 +68,8 @@
66 68 "@vitejs/plugin-vue": "^1.0.6",
67 69 "@vitejs/plugin-vue-jsx": "^1.0.2",
68 70 "@vue/compiler-sfc": "^3.0.5",
69   - "@vuedx/typecheck": "^0.5.0",
70   - "@vuedx/typescript-plugin-vue": "^0.5.0",
  71 + "@vuedx/typecheck": "^0.6.0",
  72 + "@vuedx/typescript-plugin-vue": "^0.6.0",
71 73 "autoprefixer": "^10.2.1",
72 74 "commitizen": "^4.2.3",
73 75 "conventional-changelog-cli": "^2.1.1",
... ... @@ -101,6 +103,7 @@
101 103 "vite-plugin-mock": "^2.0.0-beta.3",
102 104 "vite-plugin-purge-icons": "^0.5.1",
103 105 "vite-plugin-pwa": "^0.3.8",
  106 + "vite-plugin-style-import": "^0.2.1",
104 107 "vue-eslint-parser": "^7.3.0",
105 108 "yargs": "^16.2.0"
106 109 },
... ...
src/components/registerGlobComp.ts
... ... @@ -40,7 +40,7 @@ import {
40 40 Col,
41 41 Spin,
42 42 } from 'ant-design-vue';
43   -import 'ant-design-vue/dist/antd.css';
  43 +// import 'ant-design-vue/dist/antd.css';
44 44  
45 45 import { App } from 'vue';
46 46  
... ...
src/views/demo/page/form/basic/index.vue
... ... @@ -3,6 +3,7 @@
3 3 title="基础表单"
4 4 contentBackground
5 5 content=" 表单页用于向用户收集或验证信息,基础表单常见于数据项较少的表单场景。"
  6 + contentClass="p-4"
6 7 >
7 8 <BasicForm @register="register" />
8 9 </PageWrapper>
... ...
src/views/demo/page/form/high/index.vue
... ... @@ -4,6 +4,7 @@
4 4 title="高级表单"
5 5 contentBackground
6 6 content=" 高级表单常见于一次性输入和提交大批量数据的场景。"
  7 + contentClass="p-4"
7 8 >
8 9 <a-card title="仓库管理" :bordered="false">
9 10 <BasicForm @register="register" />
... ...
src/views/demo/page/form/step/index.vue
... ... @@ -3,6 +3,7 @@
3 3 title="分步表单"
4 4 contentBackground
5 5 content=" 将一个冗长或用户不熟悉的表单任务分成多个步骤,指导用户完成。"
  6 + contentClass="p-4"
6 7 >
7 8 <div class="step-form-form">
8 9 <a-steps :current="current">
... ...
yarn.lock
... ... @@ -1373,6 +1373,74 @@
1373 1373 estree-walker "^2.0.1"
1374 1374 picomatch "^2.2.2"
1375 1375  
  1376 +"@sentry/core@5.30.0":
  1377 + version "5.30.0"
  1378 + resolved "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz#6b203664f69e75106ee8b5a2fe1d717379b331f3"
  1379 + integrity sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==
  1380 + dependencies:
  1381 + "@sentry/hub" "5.30.0"
  1382 + "@sentry/minimal" "5.30.0"
  1383 + "@sentry/types" "5.30.0"
  1384 + "@sentry/utils" "5.30.0"
  1385 + tslib "^1.9.3"
  1386 +
  1387 +"@sentry/hub@5.30.0":
  1388 + version "5.30.0"
  1389 + resolved "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz#2453be9b9cb903404366e198bd30c7ca74cdc100"
  1390 + integrity sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==
  1391 + dependencies:
  1392 + "@sentry/types" "5.30.0"
  1393 + "@sentry/utils" "5.30.0"
  1394 + tslib "^1.9.3"
  1395 +
  1396 +"@sentry/minimal@5.30.0":
  1397 + version "5.30.0"
  1398 + resolved "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz#ce3d3a6a273428e0084adcb800bc12e72d34637b"
  1399 + integrity sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==
  1400 + dependencies:
  1401 + "@sentry/hub" "5.30.0"
  1402 + "@sentry/types" "5.30.0"
  1403 + tslib "^1.9.3"
  1404 +
  1405 +"@sentry/node@^5.30.0":
  1406 + version "5.30.0"
  1407 + resolved "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz#4ca479e799b1021285d7fe12ac0858951c11cd48"
  1408 + integrity sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==
  1409 + dependencies:
  1410 + "@sentry/core" "5.30.0"
  1411 + "@sentry/hub" "5.30.0"
  1412 + "@sentry/tracing" "5.30.0"
  1413 + "@sentry/types" "5.30.0"
  1414 + "@sentry/utils" "5.30.0"
  1415 + cookie "^0.4.1"
  1416 + https-proxy-agent "^5.0.0"
  1417 + lru_map "^0.3.3"
  1418 + tslib "^1.9.3"
  1419 +
  1420 +"@sentry/tracing@5.30.0":
  1421 + version "5.30.0"
  1422 + resolved "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz#501d21f00c3f3be7f7635d8710da70d9419d4e1f"
  1423 + integrity sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==
  1424 + dependencies:
  1425 + "@sentry/hub" "5.30.0"
  1426 + "@sentry/minimal" "5.30.0"
  1427 + "@sentry/types" "5.30.0"
  1428 + "@sentry/utils" "5.30.0"
  1429 + tslib "^1.9.3"
  1430 +
  1431 +"@sentry/types@5.30.0":
  1432 + version "5.30.0"
  1433 + resolved "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz#19709bbe12a1a0115bc790b8942917da5636f402"
  1434 + integrity sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==
  1435 +
  1436 +"@sentry/utils@5.30.0":
  1437 + version "5.30.0"
  1438 + resolved "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz#9a5bd7ccff85ccfe7856d493bffa64cabc41e980"
  1439 + integrity sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==
  1440 + dependencies:
  1441 + "@sentry/types" "5.30.0"
  1442 + tslib "^1.9.3"
  1443 +
1376 1444 "@simonwep/pickr@~1.7.0":
1377 1445 version "1.7.4"
1378 1446 resolved "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.7.4.tgz#b14fcd945890388b870cd6db4d6c78d531f25141"
... ... @@ -1928,10 +1996,10 @@
1928 1996 resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.5.tgz#c131d88bd6713cc4d93b3bb1372edb1983225ff0"
1929 1997 integrity sha512-gYsNoGkWejBxNO6SNRjOh/xKeZ0H0V+TFzaPzODfBjkAIb0aQgBuixC1brandC/CDJy1wYPwSoYrXpvul7m6yw==
1930 1998  
1931   -"@vuedx/analyze@0.5.0":
1932   - version "0.5.0"
1933   - resolved "https://registry.npmjs.org/@vuedx/analyze/-/analyze-0.5.0.tgz#5a16c65321d0b3d6997d69aefdc50abc92a082b6"
1934   - integrity sha512-F+Q8GVq17MIZrYdTuswx3vplEE9TV4K3lCgf+yWBuZyPnSdymFTrvkmI7CMUNkZutceBL7RmM2C1PASlJAWapA==
  1999 +"@vuedx/analyze@0.6.0":
  2000 + version "0.6.0"
  2001 + resolved "https://registry.npmjs.org/@vuedx/analyze/-/analyze-0.6.0.tgz#93e1136e5259cb5ffc6b714cd5ffe63b70e89fb8"
  2002 + integrity sha512-zq1d6PSQslESD8P1o0SejIjEWSnOLeWHfaWWW55oIVzMFseWiJKU56azn4nGA8gsb2goF2DPpbf74z1ZF4xrjg==
1935 2003 dependencies:
1936 2004 "@babel/code-frame" "^7.10.4"
1937 2005 "@babel/generator" "^7.12.1"
... ... @@ -1940,85 +2008,99 @@
1940 2008 "@babel/traverse" "7.12.1"
1941 2009 "@babel/types" "7.12.1"
1942 2010 "@types/micromatch" "^4.0.1"
1943   - "@vuedx/compiler-sfc" "0.5.0"
1944   - "@vuedx/compiler-tsx" "0.5.0"
1945   - "@vuedx/projectconfig" "0.5.0"
1946   - "@vuedx/template-ast-types" "0.5.0"
  2011 + "@vuedx/compiler-sfc" "0.6.0"
  2012 + "@vuedx/compiler-tsx" "0.6.0"
  2013 + "@vuedx/projectconfig" "0.6.0"
  2014 + "@vuedx/shared" "0.6.0"
  2015 + "@vuedx/template-ast-types" "0.6.0"
1947 2016 cli-highlight "^2.1.4"
1948 2017 commander "^6.1.0"
1949 2018 fast-glob "^3.2.4"
1950 2019 hash-sum "^2.0.0"
1951 2020 micromatch "^4.0.2"
1952 2021  
1953   -"@vuedx/compiler-sfc@0.5.0":
1954   - version "0.5.0"
1955   - resolved "https://registry.npmjs.org/@vuedx/compiler-sfc/-/compiler-sfc-0.5.0.tgz#ce695d65460bc323737a3a6219b351eadfe7ef87"
1956   - integrity sha512-JqxCvFpYCAzZkcvHJLPrUQ9NXDofmsM4bKC+VxNMgKL830GnGkhjOmoVWa0yzjSdKb3ZcPs5xzRlchhh4Av2EA==
  2022 +"@vuedx/compiler-sfc@0.6.0":
  2023 + version "0.6.0"
  2024 + resolved "https://registry.npmjs.org/@vuedx/compiler-sfc/-/compiler-sfc-0.6.0.tgz#94669e10cc65355b49dad44e953e3b426eec1bba"
  2025 + integrity sha512-UNW6/NOgTDCUCCaQsM1ZW+XmfVIgTqn06FtrZGxvwYzq+9swqI41T788rNylGzTXcCbO5ksrEAUuANjU+vDmXA==
1957 2026 dependencies:
1958 2027 "@vue/compiler-core" "^3.0.2"
1959 2028 lru-cache "^6.0.0"
1960 2029 source-map "^0.6.1"
1961 2030  
1962   -"@vuedx/compiler-tsx@0.5.0":
1963   - version "0.5.0"
1964   - resolved "https://registry.npmjs.org/@vuedx/compiler-tsx/-/compiler-tsx-0.5.0.tgz#4878965fefb741a97a2e8fe9bd161af83ea406b4"
1965   - integrity sha512-n8ZIvI/Sef0r2VymQQSQT4WxhAwsEv705as8u2JkZRWDKoJJN9Psd5V1efIdEE24IV3OPFISd5HeHGkk8f8RrQ==
  2031 +"@vuedx/compiler-tsx@0.6.0":
  2032 + version "0.6.0"
  2033 + resolved "https://registry.npmjs.org/@vuedx/compiler-tsx/-/compiler-tsx-0.6.0.tgz#54c2cc3f104cb1011a0e667d9defa9c385242200"
  2034 + integrity sha512-lMufESTvpX51jRMgxoqgjn8rGSZJv2ChijkDDn9Lv5TPAf7m0hEvJ7gZa/oLlqk+zk0I8wzTDmr0lE5dCIWdNg==
1966 2035 dependencies:
1967 2036 "@babel/parser" "7.12.3"
1968 2037 "@babel/types" "7.12.1"
1969 2038 "@vue/compiler-core" "^3.0.1"
1970   - "@vuedx/template-ast-types" "0.5.0"
  2039 + "@vuedx/shared" "0.6.0"
  2040 + "@vuedx/template-ast-types" "0.6.0"
1971 2041  
1972   -"@vuedx/projectconfig@0.5.0":
1973   - version "0.5.0"
1974   - resolved "https://registry.npmjs.org/@vuedx/projectconfig/-/projectconfig-0.5.0.tgz#21405a8897d419ba42c905dd9c68dc347e2150c3"
1975   - integrity sha512-+eoqRHwLzYveVdo/zkUf9LTvBvG9e32HoPZUlbIrhrWvZOmwsG1C1y2CoNcXvy+jonGh7EkypElwe8p1mOJlzw==
  2042 +"@vuedx/projectconfig@0.6.0":
  2043 + version "0.6.0"
  2044 + resolved "https://registry.npmjs.org/@vuedx/projectconfig/-/projectconfig-0.6.0.tgz#e38607528cafea3644358f6a1b5881587d4c3ab5"
  2045 + integrity sha512-9xr8CpBl+s9fLLckQHEk7b665Le5OHDInAADOVaUzBnXOLyWD9mtGn5t+ljvDUspEGnoRYGxLukCrlzGohy8eQ==
1976 2046  
1977   -"@vuedx/template-ast-types@0.5.0":
1978   - version "0.5.0"
1979   - resolved "https://registry.npmjs.org/@vuedx/template-ast-types/-/template-ast-types-0.5.0.tgz#73c4ec27980fd16e64e800c215fa04d02dac25fc"
1980   - integrity sha512-MZclcnb2UNQvX7Kd+hPjZH0EJdHHqpThlThy8UuNwJXrCPRelAtEf3UAfGliLZsZGaqjsOCfcNTnwRl0+Iu0WA==
  2047 +"@vuedx/shared@0.6.0":
  2048 + version "0.6.0"
  2049 + resolved "https://registry.npmjs.org/@vuedx/shared/-/shared-0.6.0.tgz#a296bbad3ea7c012ac3f978d823348cd5512f590"
  2050 + integrity sha512-DpHDUoP7urxYXItXYTieTp/HIxcuH2Lhbukx6xAZGCwjo1/8scao49mDgprkc1jWM4cabzrHgwagtcx/ExF4pA==
  2051 + dependencies:
  2052 + "@sentry/node" "^5.30.0"
  2053 + node-unique-machine-id "^1.1.0"
  2054 + uuid "^8.3.2"
  2055 +
  2056 +"@vuedx/template-ast-types@0.6.0":
  2057 + version "0.6.0"
  2058 + resolved "https://registry.npmjs.org/@vuedx/template-ast-types/-/template-ast-types-0.6.0.tgz#e494b7737b4474a0d7d9b599a7755af5645ad6d9"
  2059 + integrity sha512-VUooW3BrQFgydEDP8I0vk4VBSjPORlqCEIJpX3uc4TAR7RIsWExC55c57lOkfrOAELGvxCv2ouy28bfwL0djsg==
1981 2060 dependencies:
1982 2061 "@vue/compiler-core" "^3.0.0"
1983 2062  
1984   -"@vuedx/typecheck@^0.5.0":
1985   - version "0.5.0"
1986   - resolved "https://registry.npmjs.org/@vuedx/typecheck/-/typecheck-0.5.0.tgz#4b90b6c350edc794e2d33582861e5ddd089f6fa2"
1987   - integrity sha512-sN7TkyMvvSGWrB/+s+nWZ5cX85cv32kXzrxnC5kMjjt7UuxxQ3yY1H7cRH4dfSzP6hlWk4mQlD7/BPUvX+mBdw==
  2063 +"@vuedx/typecheck@^0.6.0":
  2064 + version "0.6.0"
  2065 + resolved "https://registry.npmjs.org/@vuedx/typecheck/-/typecheck-0.6.0.tgz#05dbdb55d4f453112a870d834acf00078876959d"
  2066 + integrity sha512-QExuNoY8cMEvFg11gSH/w1s9cdWDw00/yCeXf3+GnMnuX7MARxzXC5v8zSoWBz6p8nxeVaxiELlo2uZbGwwnQg==
1988 2067 dependencies:
1989   - "@vuedx/typescript-plugin-vue" "0.5.0"
1990   - "@vuedx/vue-virtual-textdocument" "0.5.0"
  2068 + "@vuedx/shared" "0.6.0"
  2069 + "@vuedx/typescript-plugin-vue" "0.6.0"
  2070 + "@vuedx/vue-virtual-textdocument" "0.6.0"
1991 2071 chalk "^4.1.0"
1992 2072 fast-glob "^3.2.4"
1993 2073 minimist "^1.2.5"
1994 2074 resolve-from "^5.0.0"
1995 2075 typescript "^4.0.3"
1996 2076  
1997   -"@vuedx/typescript-plugin-vue@0.5.0", "@vuedx/typescript-plugin-vue@^0.5.0":
1998   - version "0.5.0"
1999   - resolved "https://registry.npmjs.org/@vuedx/typescript-plugin-vue/-/typescript-plugin-vue-0.5.0.tgz#9ee65cf4f9f9d4cb2afe78cbfb96ff7b5bb34f93"
2000   - integrity sha512-D8E+I4blOFB+rjLSmiiqMB2sLgpzUQROqJEuz7CZhnphp3k5FcLfPY1aFUsdLg6pQQ85JyujGfTFdfytLL80Yw==
  2077 +"@vuedx/typescript-plugin-vue@0.6.0", "@vuedx/typescript-plugin-vue@^0.6.0":
  2078 + version "0.6.0"
  2079 + resolved "https://registry.npmjs.org/@vuedx/typescript-plugin-vue/-/typescript-plugin-vue-0.6.0.tgz#69db85c01f7f9256a51b80363e127d78c15efc78"
  2080 + integrity sha512-hTtqSPrU6hpZGQ1LH/mmK5G1gluXCWmD/Q46IzviMIzdJVC14W6BkxwoOMyg9+fIKtkMplqzBTPsK65FhDlOjA==
2001 2081 dependencies:
2002 2082 "@intlify/core" "^9.0.0-beta.15"
2003   - "@vuedx/analyze" "0.5.0"
2004   - "@vuedx/compiler-sfc" "0.5.0"
2005   - "@vuedx/projectconfig" "0.5.0"
2006   - "@vuedx/template-ast-types" "0.5.0"
2007   - "@vuedx/vue-virtual-textdocument" "0.5.0"
  2083 + "@vuedx/analyze" "0.6.0"
  2084 + "@vuedx/compiler-sfc" "0.6.0"
  2085 + "@vuedx/projectconfig" "0.6.0"
  2086 + "@vuedx/shared" "0.6.0"
  2087 + "@vuedx/template-ast-types" "0.6.0"
  2088 + "@vuedx/vue-virtual-textdocument" "0.6.0"
2008 2089 de-indent "^1.0.2"
2009 2090 json5 "^2.1.3"
2010 2091 quick-lru "^5.1.1"
2011 2092 vscode-uri "^2.1.2"
2012 2093 vscode-web-custom-data "^0.3.2"
2013 2094  
2014   -"@vuedx/vue-virtual-textdocument@0.5.0":
2015   - version "0.5.0"
2016   - resolved "https://registry.npmjs.org/@vuedx/vue-virtual-textdocument/-/vue-virtual-textdocument-0.5.0.tgz#3c72ae2ac254d745f813cfb197892f58da3dda6a"
2017   - integrity sha512-uIZmXhyiG1myZuXeix3YqZE9ONUxFiTaswUmnalNnwXXOXXKwYVtVxs/03pNZdtXiVlKh53Hf9VW26Rgx/IVQg==
  2095 +"@vuedx/vue-virtual-textdocument@0.6.0":
  2096 + version "0.6.0"
  2097 + resolved "https://registry.npmjs.org/@vuedx/vue-virtual-textdocument/-/vue-virtual-textdocument-0.6.0.tgz#2df68c78cd3a9d69cf56fae9581c939ebc22990d"
  2098 + integrity sha512-LkJRmuyvTS3j9UoLPVIPB0/V6WhyuFtCHIzg6guGU/HxfhzttXC0/LQZ9gMCIC4RmDM0fpYb4pIkxjKWPGcZMw==
2018 2099 dependencies:
2019   - "@vuedx/analyze" "0.5.0"
2020   - "@vuedx/compiler-sfc" "0.5.0"
2021   - "@vuedx/compiler-tsx" "0.5.0"
  2100 + "@vuedx/analyze" "0.6.0"
  2101 + "@vuedx/compiler-sfc" "0.6.0"
  2102 + "@vuedx/compiler-tsx" "0.6.0"
  2103 + "@vuedx/shared" "0.6.0"
2022 2104 source-map "^0.6.1"
2023 2105 vscode-languageserver-textdocument "^1.0.1"
2024 2106 vscode-uri "^2.1.2"
... ... @@ -2069,6 +2151,13 @@ adler-32@~1.2.0:
2069 2151 exit-on-epipe "~1.0.1"
2070 2152 printj "~1.1.0"
2071 2153  
  2154 +agent-base@6:
  2155 + version "6.0.2"
  2156 + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
  2157 + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
  2158 + dependencies:
  2159 + debug "4"
  2160 +
2072 2161 aggregate-error@^3.0.0:
2073 2162 version "3.1.0"
2074 2163 resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
... ... @@ -2500,7 +2589,7 @@ callsites@^3.0.0:
2500 2589 resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
2501 2590 integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
2502 2591  
2503   -camel-case@^4.1.1:
  2592 +camel-case@^4.1.1, camel-case@^4.1.2:
2504 2593 version "4.1.2"
2505 2594 resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
2506 2595 integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
... ... @@ -2564,6 +2653,15 @@ caniuse-lite@^1.0.30001173:
2564 2653 resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001173.tgz#3c47bbe3cd6d7a9eda7f50ac016d158005569f56"
2565 2654 integrity sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw==
2566 2655  
  2656 +capital-case@^1.0.4:
  2657 + version "1.0.4"
  2658 + resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669"
  2659 + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==
  2660 + dependencies:
  2661 + no-case "^3.0.4"
  2662 + tslib "^2.0.3"
  2663 + upper-case-first "^2.0.2"
  2664 +
2567 2665 cfb@^1.1.4:
2568 2666 version "1.2.0"
2569 2667 resolved "https://registry.npmjs.org/cfb/-/cfb-1.2.0.tgz#6a4d0872b525ed60349e1ef51fb4b0bf73eca9a8"
... ... @@ -2590,6 +2688,24 @@ chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
2590 2688 escape-string-regexp "^1.0.5"
2591 2689 supports-color "^5.3.0"
2592 2690  
  2691 +change-case@^4.1.2:
  2692 + version "4.1.2"
  2693 + resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12"
  2694 + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==
  2695 + dependencies:
  2696 + camel-case "^4.1.2"
  2697 + capital-case "^1.0.4"
  2698 + constant-case "^3.0.4"
  2699 + dot-case "^3.0.4"
  2700 + header-case "^2.0.4"
  2701 + no-case "^3.0.4"
  2702 + param-case "^3.0.4"
  2703 + pascal-case "^3.1.2"
  2704 + path-case "^3.0.4"
  2705 + sentence-case "^3.0.4"
  2706 + snake-case "^3.0.4"
  2707 + tslib "^2.0.3"
  2708 +
2593 2709 character-entities-legacy@^1.0.0:
2594 2710 version "1.1.4"
2595 2711 resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
... ... @@ -2890,6 +3006,15 @@ consolidate@^0.16.0:
2890 3006 dependencies:
2891 3007 bluebird "^3.7.2"
2892 3008  
  3009 +constant-case@^3.0.4:
  3010 + version "3.0.4"
  3011 + resolved "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1"
  3012 + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==
  3013 + dependencies:
  3014 + no-case "^3.0.4"
  3015 + tslib "^2.0.3"
  3016 + upper-case "^2.0.2"
  3017 +
2893 3018 content-type@~1.0.4:
2894 3019 version "1.0.4"
2895 3020 resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
... ... @@ -3070,6 +3195,11 @@ convert-source-map@^1.7.0:
3070 3195 dependencies:
3071 3196 safe-buffer "~5.1.1"
3072 3197  
  3198 +cookie@^0.4.1:
  3199 + version "0.4.1"
  3200 + resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
  3201 + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
  3202 +
3073 3203 copy-anything@^2.0.1:
3074 3204 version "2.0.1"
3075 3205 resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.1.tgz#2afbce6da684bdfcbec93752fa762819cb480d9a"
... ... @@ -3241,6 +3371,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3:
3241 3371 dependencies:
3242 3372 ms "2.0.0"
3243 3373  
  3374 +debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1:
  3375 + version "4.3.1"
  3376 + resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
  3377 + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
  3378 + dependencies:
  3379 + ms "2.1.2"
  3380 +
3244 3381 debug@^3.1.0, debug@^3.1.1, debug@^3.2.6:
3245 3382 version "3.2.7"
3246 3383 resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
... ... @@ -3248,13 +3385,6 @@ debug@^3.1.0, debug@^3.1.1, debug@^3.2.6:
3248 3385 dependencies:
3249 3386 ms "^2.1.1"
3250 3387  
3251   -debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1:
3252   - version "4.3.1"
3253   - resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
3254   - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
3255   - dependencies:
3256   - ms "2.1.2"
3257   -
3258 3388 debug@^4.3.2:
3259 3389 version "4.3.2"
3260 3390 resolved "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
... ... @@ -4366,6 +4496,14 @@ he@^1.2.0:
4366 4496 resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
4367 4497 integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
4368 4498  
  4499 +header-case@^2.0.4:
  4500 + version "2.0.4"
  4501 + resolved "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063"
  4502 + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==
  4503 + dependencies:
  4504 + capital-case "^1.0.4"
  4505 + tslib "^2.0.3"
  4506 +
4369 4507 highlight.js@^10.0.0:
4370 4508 version "10.4.1"
4371 4509 resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.1.tgz#d48fbcf4a9971c4361b3f95f302747afe19dbad0"
... ... @@ -4452,6 +4590,14 @@ http-errors@~1.6.2:
4452 4590 setprototypeof "1.1.0"
4453 4591 statuses ">= 1.4.0 < 2"
4454 4592  
  4593 +https-proxy-agent@^5.0.0:
  4594 + version "5.0.0"
  4595 + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
  4596 + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
  4597 + dependencies:
  4598 + agent-base "6"
  4599 + debug "4"
  4600 +
4455 4601 human-signals@^1.1.1:
4456 4602 version "1.1.1"
4457 4603 resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
... ... @@ -5262,6 +5408,11 @@ lru-cache@^6.0.0:
5262 5408 dependencies:
5263 5409 yallist "^4.0.0"
5264 5410  
  5411 +lru_map@^0.3.3:
  5412 + version "0.3.3"
  5413 + resolved "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
  5414 + integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=
  5415 +
5265 5416 magic-string@^0.25.0, magic-string@^0.25.7:
5266 5417 version "0.25.7"
5267 5418 resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
... ... @@ -5648,6 +5799,13 @@ node-releases@^1.1.69:
5648 5799 resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz#3149dbde53b781610cd8b486d62d86e26c3725f6"
5649 5800 integrity sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA==
5650 5801  
  5802 +node-unique-machine-id@^1.1.0:
  5803 + version "1.1.0"
  5804 + resolved "https://registry.npmjs.org/node-unique-machine-id/-/node-unique-machine-id-1.1.0.tgz#dbd9351da927cfc0e85a663a55e8644da384b746"
  5805 + integrity sha512-uJtdcFelVD08XdvxYWYzMYprSTPYl9CYiQbyGYbjXZcMZtLRlEqNUs+C/va/81DNgExsMHL5g0YDYQFS0pENRQ==
  5806 + dependencies:
  5807 + uuid "^3.3.3"
  5808 +
5651 5809 normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
5652 5810 version "2.5.0"
5653 5811 resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
... ... @@ -5877,7 +6035,7 @@ p-try@^2.0.0:
5877 6035 resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
5878 6036 integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
5879 6037  
5880   -param-case@^3.0.3:
  6038 +param-case@^3.0.3, param-case@^3.0.4:
5881 6039 version "3.0.4"
5882 6040 resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
5883 6041 integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==
... ... @@ -5979,6 +6137,14 @@ pascalcase@^0.1.1:
5979 6137 resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
5980 6138 integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
5981 6139  
  6140 +path-case@^3.0.4:
  6141 + version "3.0.4"
  6142 + resolved "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f"
  6143 + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==
  6144 + dependencies:
  6145 + dot-case "^3.0.4"
  6146 + tslib "^2.0.3"
  6147 +
5982 6148 path-exists@^2.0.0:
5983 6149 version "2.1.0"
5984 6150 resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
... ... @@ -6845,6 +7011,15 @@ semver@^7.2.1, semver@^7.3.2:
6845 7011 dependencies:
6846 7012 lru-cache "^6.0.0"
6847 7013  
  7014 +sentence-case@^3.0.4:
  7015 + version "3.0.4"
  7016 + resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f"
  7017 + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==
  7018 + dependencies:
  7019 + no-case "^3.0.4"
  7020 + tslib "^2.0.3"
  7021 + upper-case-first "^2.0.2"
  7022 +
6848 7023 serialize-javascript@^4.0.0:
6849 7024 version "4.0.0"
6850 7025 resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
... ... @@ -6936,6 +7111,14 @@ slice-ansi@^4.0.0:
6936 7111 astral-regex "^2.0.0"
6937 7112 is-fullwidth-code-point "^3.0.0"
6938 7113  
  7114 +snake-case@^3.0.4:
  7115 + version "3.0.4"
  7116 + resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
  7117 + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==
  7118 + dependencies:
  7119 + dot-case "^3.0.4"
  7120 + tslib "^2.0.3"
  7121 +
6939 7122 snapdragon-node@^2.0.1:
6940 7123 version "2.1.1"
6941 7124 resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
... ... @@ -7587,7 +7770,7 @@ ts-node@^9.1.0:
7587 7770 source-map-support "^0.5.17"
7588 7771 yn "3.1.1"
7589 7772  
7590   -tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0:
  7773 +tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
7591 7774 version "1.14.1"
7592 7775 resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
7593 7776 integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
... ... @@ -7770,6 +7953,20 @@ upath@^1.2.0:
7770 7953 resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
7771 7954 integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
7772 7955  
  7956 +upper-case-first@^2.0.2:
  7957 + version "2.0.2"
  7958 + resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324"
  7959 + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==
  7960 + dependencies:
  7961 + tslib "^2.0.3"
  7962 +
  7963 +upper-case@^2.0.2:
  7964 + version "2.0.2"
  7965 + resolved "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a"
  7966 + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==
  7967 + dependencies:
  7968 + tslib "^2.0.3"
  7969 +
7773 7970 uri-js@^4.2.2:
7774 7971 version "4.4.0"
7775 7972 resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602"
... ... @@ -7797,11 +7994,16 @@ utils-merge@1.0.1:
7797 7994 resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
7798 7995 integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
7799 7996  
7800   -uuid@^3.3.2:
  7997 +uuid@^3.3.2, uuid@^3.3.3:
7801 7998 version "3.4.0"
7802 7999 resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
7803 8000 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
7804 8001  
  8002 +uuid@^8.3.2:
  8003 + version "8.3.2"
  8004 + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
  8005 + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
  8006 +
7805 8007 v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0:
7806 8008 version "2.2.0"
7807 8009 resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132"
... ... @@ -7815,10 +8017,10 @@ validate-npm-package-license@^3.0.1:
7815 8017 spdx-correct "^3.0.0"
7816 8018 spdx-expression-parse "^3.0.0"
7817 8019  
7818   -vditor@^3.7.5:
7819   - version "3.7.5"
7820   - resolved "https://registry.npmjs.org/vditor/-/vditor-3.7.5.tgz#bbba003aea4a41861dfdeca06f8f39325f488b4d"
7821   - integrity sha512-1wtSeVl/7l8XY1NG1i5NgvfHsmnu7y3LH5goTClu8MU0PCqlqeq+YshfwzrYV/3B12CMdIWZBDDEjeMt+CAN4w==
  8020 +vditor@^3.7.6:
  8021 + version "3.7.6"
  8022 + resolved "https://registry.npmjs.org/vditor/-/vditor-3.7.6.tgz#b6d9574a46836cffef05d030154526ee7113925e"
  8023 + integrity sha512-Xs4Au2wQZCf8KI26VNnVfK8HANzaC+oktwrZ639HRkD3NU8NfM3JN4xmvXBikzvwzb1h6smtLC6d3GriU5khrQ==
7822 8024 dependencies:
7823 8025 diff-match-patch "^1.0.5"
7824 8026  
... ... @@ -7884,6 +8086,17 @@ vite-plugin-pwa@^0.3.8:
7884 8086 pretty-bytes "^5.5.0"
7885 8087 workbox-build "^6.0.2"
7886 8088  
  8089 +vite-plugin-style-import@^0.2.1:
  8090 + version "0.2.1"
  8091 + resolved "https://registry.npmjs.org/vite-plugin-style-import/-/vite-plugin-style-import-0.2.1.tgz#9ad5890697efe360853e6f2e0d7dc2c92227d2d6"
  8092 + integrity sha512-mbRBOz4FMZseLQ5N+QUpFoG6tkIfdRfjIRykgfYn3s4SQCivdvkDWeqPsEQY8K8Q5valwCpqP9UAnNxc0dJbQQ==
  8093 + dependencies:
  8094 + "@babel/core" "^7.12.10"
  8095 + "@babel/helper-module-imports" "^7.12.5"
  8096 + "@babel/plugin-transform-typescript" "^7.12.1"
  8097 + "@rollup/pluginutils" "^4.1.0"
  8098 + change-case "^4.1.2"
  8099 +
7887 8100 vite@^2.0.0-beta.30:
7888 8101 version "2.0.0-beta.30"
7889 8102 resolved "https://registry.npmjs.org/vite/-/vite-2.0.0-beta.30.tgz#d0c1056d1fb05c489614360f92363eebec41a6b4"
... ...