diff --git a/README.md b/README.md
index f30aa7e..0d51d4a 100644
--- a/README.md
+++ b/README.md
@@ -30,7 +30,7 @@ Mocking up web app with Vitesse(speed)
- π¨ [Windi CSS](https://github.com/windicss/windicss) - next generation utility-first CSS framework
-- π [Use icons from any icon sets, with no compromise](https://github.com/antfu/vite-plugin-icons)
+- π [Use icons from any icon sets, with no compromise](https://github.com/antfu/unplugin-icons)
- π [I18n ready](./locales)
@@ -60,7 +60,7 @@ Mocking up web app with Vitesse(speed)
### Icons
- [Iconify](https://iconify.design) - use icons from any icon sets [πIcΓ΄nes](https://icones.netlify.app/)
-- [`vite-plugin-icons`](https://github.com/antfu/vite-plugin-icons) - icons as Vue components
+- [`unplugin-icons`](https://github.com/antfu/unplugin-icons) - icons as Vue components
### Plugins
@@ -68,7 +68,7 @@ Mocking up web app with Vitesse(speed)
- [`vite-plugin-pages`](https://github.com/hannoeru/vite-plugin-pages) - file system based routing
- [`vite-plugin-vue-layouts`](https://github.com/JohnCampionJr/vite-plugin-vue-layouts) - layouts for pages
- [Pinia](https://pinia.esm.dev) - Intuitive, type safe, light and flexible Store for Vue using the composition api
-- [`vite-plugin-components`](https://github.com/antfu/vite-plugin-components) - components auto import
+- [`unplugin-vue-components`](https://github.com/antfu/unplugin-vue-components) - components auto import
- [`unplugin-auto-import`](https://github.com/antfu/unplugin-auto-import) - Directly use Vue Composition API and others without importing
- [`vite-plugin-pwa`](https://github.com/antfu/vite-plugin-pwa) - PWA
- [`vite-plugin-windicss`](https://github.com/antfu/vite-plugin-windicss) - Windi CSS Integration
diff --git a/package.json b/package.json
index 456a38f..fec6996 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
},
"devDependencies": {
"@antfu/eslint-config": "^0.7.0",
- "@iconify/json": "^1.1.393",
+ "@iconify/json": "^1.1.395",
"@intlify/vite-plugin-vue-i18n": "^2.4.0",
"@types/markdown-it-link-attributes": "^3.0.1",
"@types/nprogress": "^0.2.0",
@@ -32,18 +32,18 @@
"https-localhost": "^4.6.5",
"markdown-it-link-attributes": "^3.0.0",
"markdown-it-prism": "^2.2.0",
- "pnpm": "^6.14.3",
- "typescript": "^4.3.5",
- "unplugin-auto-import": "^0.1.5",
+ "pnpm": "^6.14.5",
+ "typescript": "^4.4.2",
+ "unplugin-auto-import": "^0.2.4",
+ "unplugin-icons": "^0.7.3",
+ "unplugin-vue-components": "^0.14.3",
"vite": "^2.5.1",
- "vite-plugin-components": "^0.13.2",
- "vite-plugin-icons": "^0.6.5",
"vite-plugin-md": "^0.11.0",
- "vite-plugin-pages": "^0.17.4",
+ "vite-plugin-pages": "^0.17.5",
"vite-plugin-pwa": "^0.11.2",
"vite-plugin-vue-layouts": "^0.3.1",
"vite-plugin-windicss": "^1.3.0",
- "vite-ssg": "^0.14.6",
+ "vite-ssg": "^0.14.7",
"vue-tsc": "^0.3.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d0193c5..7e31a4d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -2,7 +2,7 @@ lockfileVersion: 5.3
specifiers:
'@antfu/eslint-config': ^0.7.0
- '@iconify/json': ^1.1.393
+ '@iconify/json': ^1.1.395
'@intlify/vite-plugin-vue-i18n': ^2.4.0
'@types/markdown-it-link-attributes': ^3.0.1
'@types/nprogress': ^0.2.0
@@ -19,19 +19,20 @@ specifiers:
markdown-it-prism: ^2.2.0
nprogress: ^0.2.0
pinia: ^2.0.0-rc.6
- pnpm: ^6.14.3
+ pnpm: ^6.14.5
prism-theme-vars: ^0.2.2
- typescript: ^4.3.5
- unplugin-auto-import: ^0.1.5
+ typescript: ^4.4.2
+ unplugin-auto-import: ^0.2.4
+ unplugin-icons: ^0.7.3
+ unplugin-vue-components: ^0.14.3
vite: ^2.5.1
- vite-plugin-components: ^0.13.2
- vite-plugin-icons: ^0.6.5
+ vite-plugin-inspect: ^0.2.2
vite-plugin-md: ^0.11.0
- vite-plugin-pages: ^0.17.4
+ vite-plugin-pages: ^0.17.5
vite-plugin-pwa: ^0.11.2
vite-plugin-vue-layouts: ^0.3.1
vite-plugin-windicss: ^1.3.0
- vite-ssg: ^0.14.6
+ vite-ssg: ^0.14.7
vue: ^3.2.6
vue-demi: ^0.11.3
vue-i18n: ^9.1.7
@@ -42,7 +43,7 @@ dependencies:
'@vueuse/core': 6.0.0_vue@3.2.6
'@vueuse/head': 0.6.0_vue@3.2.6
nprogress: 0.2.0
- pinia: 2.0.0-rc.6_typescript@4.3.5+vue@3.2.6
+ pinia: 2.0.0-rc.6_typescript@4.4.2+vue@3.2.6
prism-theme-vars: 0.2.2
vue: 3.2.6
vue-demi: 0.11.3_vue@3.2.6
@@ -50,8 +51,8 @@ dependencies:
vue-router: 4.0.11_vue@3.2.6
devDependencies:
- '@antfu/eslint-config': 0.7.0_eslint@7.32.0+typescript@4.3.5
- '@iconify/json': 1.1.393
+ '@antfu/eslint-config': 0.7.0_eslint@7.32.0+typescript@4.4.2
+ '@iconify/json': 1.1.395
'@intlify/vite-plugin-vue-i18n': 2.4.0_c492082eb9facedb3ae01550d308af38
'@types/markdown-it-link-attributes': 3.0.1
'@types/nprogress': 0.2.0
@@ -64,19 +65,20 @@ devDependencies:
https-localhost: 4.6.5
markdown-it-link-attributes: 3.0.0
markdown-it-prism: 2.2.0
- pnpm: 6.14.3
- typescript: 4.3.5
- unplugin-auto-import: 0.1.5_vite@2.5.1
+ pnpm: 6.14.5
+ typescript: 4.4.2
+ unplugin-auto-import: 0.2.4_vite@2.5.1
+ unplugin-icons: 0.7.3_b93fdcebbeda5367ea67582b14689fde
+ unplugin-vue-components: 0.14.3_vite@2.5.1+vue@3.2.6
vite: 2.5.1
- vite-plugin-components: 0.13.2_vite@2.5.1
- vite-plugin-icons: 0.6.5_346cae4599d96836b777e6b3520c90a2
+ vite-plugin-inspect: 0.2.2_vite@2.5.1
vite-plugin-md: 0.11.0_vite@2.5.1
- vite-plugin-pages: 0.17.4_0af502564fb53278e4f42e4690bab263
+ vite-plugin-pages: 0.17.5_0af502564fb53278e4f42e4690bab263
vite-plugin-pwa: 0.11.2_vite@2.5.1
vite-plugin-vue-layouts: 0.3.1_vite@2.5.1
- vite-plugin-windicss: 1.3.0_typescript@4.3.5+vite@2.5.1
- vite-ssg: 0.14.6_76eb9b2830089da5e7fc7952c1c6e563
- vue-tsc: 0.3.0_typescript@4.3.5
+ vite-plugin-windicss: 1.3.0_typescript@4.4.2+vite@2.5.1
+ vite-ssg: 0.14.7_76eb9b2830089da5e7fc7952c1c6e563
+ vue-tsc: 0.3.0_typescript@4.4.2
packages:
@@ -86,55 +88,55 @@ packages:
eslint: '>=7.4.0'
dependencies:
eslint: 7.32.0
- eslint-config-standard: 16.0.3_6831b5ab259a57852ab508175ef50fb9
+ eslint-config-standard: 16.0.3_dfa64ed3583b1f068d7b5761cc0291ce
eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0
eslint-plugin-html: 6.1.2
- eslint-plugin-import: 2.24.1_eslint@7.32.0
+ eslint-plugin-import: 2.24.2_eslint@7.32.0
eslint-plugin-jsonc: 1.6.0_eslint@7.32.0
eslint-plugin-node: 11.1.0_eslint@7.32.0
eslint-plugin-promise: 5.1.0_eslint@7.32.0
eslint-plugin-unicorn: 34.0.1_eslint@7.32.0
eslint-plugin-yml: 0.9.0_eslint@7.32.0
- jsonc-eslint-parser: 1.2.0_eslint@7.32.0
+ jsonc-eslint-parser: 1.3.0_eslint@7.32.0
yaml-eslint-parser: 0.3.2
transitivePeerDependencies:
- supports-color
dev: true
- /@antfu/eslint-config-react/0.7.0_eslint@7.32.0+typescript@4.3.5:
+ /@antfu/eslint-config-react/0.7.0_eslint@7.32.0+typescript@4.4.2:
resolution: {integrity: sha512-wZj2YP7MiJCqPAkxwfTSgLCFqg8SLS9F/4FVh7bc/AqngfvSyE21nVzzYx6OM5fgCBY5acmdj0KttxrUDf5m3w==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.3.5
+ '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.4.2
eslint: 7.32.0
- eslint-plugin-react: 7.24.0_eslint@7.32.0
+ eslint-plugin-react: 7.25.1_eslint@7.32.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@antfu/eslint-config-ts/0.7.0_eslint@7.32.0+typescript@4.3.5:
+ /@antfu/eslint-config-ts/0.7.0_eslint@7.32.0+typescript@4.4.2:
resolution: {integrity: sha512-SsWarj0OCZwT6YoZuUUpMzMagqSz279kyu498UEazP/H4P0nWZg32/hOJnE0F6swAk3jRcqbTybSVRM9GwQElA==}
peerDependencies:
eslint: '>=7.4.0'
typescript: '>=3.9'
dependencies:
'@antfu/eslint-config-basic': 0.7.0_eslint@7.32.0
- '@typescript-eslint/eslint-plugin': 4.29.3_fd14c0002fbbfb85b8a0070d0dffb93d
- '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.3.5
+ '@typescript-eslint/eslint-plugin': 4.29.3_5b13bab190e8051f191796d8c4619073
+ '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.4.2
eslint: 7.32.0
- typescript: 4.3.5
+ typescript: 4.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@antfu/eslint-config-vue/0.7.0_eslint@7.32.0+typescript@4.3.5:
+ /@antfu/eslint-config-vue/0.7.0_eslint@7.32.0+typescript@4.4.2:
resolution: {integrity: sha512-h5Lx9R/dmrGYED4tGNroDflU6ECBk9Ts+aVb9qH4XBVPNcMSFCfnuvCuORs2I/QlZUL3Vc/UZlZOY3ULN4tuTg==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.3.5
+ '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.4.2
eslint: 7.32.0
eslint-plugin-vue: 7.12.1_eslint@7.32.0
transitivePeerDependencies:
@@ -142,13 +144,13 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config/0.7.0_eslint@7.32.0+typescript@4.3.5:
+ /@antfu/eslint-config/0.7.0_eslint@7.32.0+typescript@4.4.2:
resolution: {integrity: sha512-wVAQhab+Mlg6+/+a/fxdAzS6CVJ+tvH/53UWwNE6VRvWjPWQXhfs4/4v0G59O6IhGsSzbkohgdrT3pvJWMen5w==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-react': 0.7.0_eslint@7.32.0+typescript@4.3.5
- '@antfu/eslint-config-vue': 0.7.0_eslint@7.32.0+typescript@4.3.5
+ '@antfu/eslint-config-react': 0.7.0_eslint@7.32.0+typescript@4.4.2
+ '@antfu/eslint-config-vue': 0.7.0_eslint@7.32.0+typescript@4.4.2
eslint: 7.32.0
transitivePeerDependencies:
- supports-color
@@ -161,6 +163,12 @@ packages:
'@types/throttle-debounce': 2.1.0
dev: true
+ /@antfu/utils/0.3.0:
+ resolution: {integrity: sha512-UU8TLr/EoXdg7OjMp0h9oDoIAVr+Z/oW9cpOxQQyrsz6Qzd2ms/1CdWx8fl2OQdFpxGmq5Vc4TwfLHId6nAZjA==}
+ dependencies:
+ '@types/throttle-debounce': 2.1.0
+ dev: true
+
/@apideck/better-ajv-errors/0.2.5_ajv@8.6.2:
resolution: {integrity: sha512-Pm1fAqCT8OEfBVLddU3fWZ/URWpGGhkvlsBIgn9Y2jJlcNumo0gNzPsQswDJTiA8HcKpCjOhWQOgkA9kXR4Ghg==}
engines: {node: '>=10'}
@@ -1233,7 +1241,7 @@ packages:
babel-plugin-polyfill-corejs2: 0.2.2_@babel+core@7.15.0
babel-plugin-polyfill-corejs3: 0.2.4_@babel+core@7.15.0
babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.15.0
- core-js-compat: 3.16.2
+ core-js-compat: 3.16.4
semver: 6.3.0
transitivePeerDependencies:
- supports-color
@@ -1344,8 +1352,8 @@ packages:
resolution: {integrity: sha512-LFelJDOLZ6JHlmlAkgrvmcu4hpNPB91KYcr4f60D/exzU1eNOb4/KCVHIydGHIQFaOacIOD+Xy+B7P1z812cZg==}
dev: true
- /@iconify/json/1.1.393:
- resolution: {integrity: sha512-6uIVsEl/eECzyU3q9M94rIZLIP8CxIyGZVaWyzZVbqxaX9h7MmhPPPnH8bszc3oSxcBHonyO8K/Y7Ho91ucfqw==}
+ /@iconify/json/1.1.395:
+ resolution: {integrity: sha512-zEfUE2hPCs36Qk/uFD8RoFHisa35cGfsczvLzKLXKt22gGqVpycNPYMPNbP9AX2RqsguEopSfwf2iH3Pj1aYBA==}
dev: true
/@intlify/bundle-utils/0.2.0_eslint@7.32.0:
@@ -1355,7 +1363,7 @@ packages:
'@intlify/core': 9.1.7
'@intlify/message-compiler': 9.1.7
'@intlify/shared': 9.1.7
- jsonc-eslint-parser: 1.2.0_eslint@7.32.0
+ jsonc-eslint-parser: 1.3.0_eslint@7.32.0
source-map: 0.6.1
yaml-eslint-parser: 0.3.2
transitivePeerDependencies:
@@ -1458,6 +1466,10 @@ packages:
fastq: 1.12.0
dev: true
+ /@polka/url/1.0.0-next.20:
+ resolution: {integrity: sha512-88p7+M0QGxKpmnkfXjS4V26AnoC/eiqZutE8GLdaI5X12NY75bXSdTY9NkmYb2Xyk1O+MmkuO6Frmsj84V6I8Q==}
+ dev: true
+
/@rollup/plugin-babel/5.3.0_@babel+core@7.15.0+rollup@2.56.3:
resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==}
engines: {node: '>= 10.0.0'}
@@ -1544,6 +1556,10 @@ packages:
resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==}
dev: true
+ /@types/json5/0.0.29:
+ resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=}
+ dev: true
+
/@types/linkify-it/3.0.2:
resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==}
dev: true
@@ -1566,8 +1582,8 @@ packages:
resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==}
dev: true
- /@types/node/16.7.1:
- resolution: {integrity: sha512-ncRdc45SoYJ2H4eWU9ReDfp3vtFqDYhjOsKlFFUDEn8V1Bgr2RjYal8YT5byfadWIRluhPFU6JiDOl0H6Sl87A==}
+ /@types/node/16.7.6:
+ resolution: {integrity: sha512-VESVNFoa/ahYA62xnLBjo5ur6gPsgEE5cNRy8SrdnkZ2nwJSW0kJ4ufbFr2zuU9ALtHM8juY53VcRoTA7htXSg==}
dev: true
/@types/normalize-package-data/2.4.1:
@@ -1581,7 +1597,7 @@ packages:
/@types/resolve/1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 16.7.1
+ '@types/node': 16.7.6
dev: true
/@types/throttle-debounce/2.1.0:
@@ -1592,7 +1608,7 @@ packages:
resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==}
dev: true
- /@typescript-eslint/eslint-plugin/4.29.3_fd14c0002fbbfb85b8a0070d0dffb93d:
+ /@typescript-eslint/eslint-plugin/4.29.3_5b13bab190e8051f191796d8c4619073:
resolution: {integrity: sha512-tBgfA3K/3TsZY46ROGvoRxQr1wBkclbVqRQep97MjVHJzcRBURRY3sNFqLk0/Xr//BY5hM9H2p/kp+6qim85SA==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -1603,21 +1619,21 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/experimental-utils': 4.29.3_eslint@7.32.0+typescript@4.3.5
- '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.3.5
+ '@typescript-eslint/experimental-utils': 4.29.3_eslint@7.32.0+typescript@4.4.2
+ '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.4.2
'@typescript-eslint/scope-manager': 4.29.3
debug: 4.3.2
eslint: 7.32.0
functional-red-black-tree: 1.0.1
regexpp: 3.2.0
semver: 7.3.5
- tsutils: 3.21.0_typescript@4.3.5
- typescript: 4.3.5
+ tsutils: 3.21.0_typescript@4.4.2
+ typescript: 4.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/experimental-utils/4.29.3_eslint@7.32.0+typescript@4.3.5:
+ /@typescript-eslint/experimental-utils/4.29.3_eslint@7.32.0+typescript@4.4.2:
resolution: {integrity: sha512-ffIvbytTVWz+3keg+Sy94FG1QeOvmV9dP2YSdLFHw/ieLXWCa3U1TYu8IRCOpMv2/SPS8XqhM1+ou1YHsdzKrg==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -1626,7 +1642,7 @@ packages:
'@types/json-schema': 7.0.9
'@typescript-eslint/scope-manager': 4.29.3
'@typescript-eslint/types': 4.29.3
- '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.3.5
+ '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.4.2
eslint: 7.32.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@7.32.0
@@ -1635,7 +1651,7 @@ packages:
- typescript
dev: true
- /@typescript-eslint/parser/4.29.3_eslint@7.32.0+typescript@4.3.5:
+ /@typescript-eslint/parser/4.29.3_eslint@7.32.0+typescript@4.4.2:
resolution: {integrity: sha512-jrHOV5g2u8ROghmspKoW7pN8T/qUzk0+DITun0MELptvngtMrwUJ1tv5zMI04CYVEUsSrN4jV7AKSv+I0y0EfQ==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -1647,10 +1663,10 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 4.29.3
'@typescript-eslint/types': 4.29.3
- '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.3.5
+ '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.4.2
debug: 4.3.2
eslint: 7.32.0
- typescript: 4.3.5
+ typescript: 4.4.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -1668,7 +1684,7 @@ packages:
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dev: true
- /@typescript-eslint/typescript-estree/4.29.3_typescript@4.3.5:
+ /@typescript-eslint/typescript-estree/4.29.3_typescript@4.4.2:
resolution: {integrity: sha512-45oQJA0bxna4O5TMwz55/TpgjX1YrAPOI/rb6kPgmdnemRZx/dB0rsx+Ku8jpDvqTxcE1C/qEbVHbS3h0hflag==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -1683,8 +1699,8 @@ packages:
globby: 11.0.4
is-glob: 4.0.1
semver: 7.3.5
- tsutils: 3.21.0_typescript@4.3.5
- typescript: 4.3.5
+ tsutils: 3.21.0_typescript@4.4.2
+ typescript: 4.4.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -1706,40 +1722,41 @@ packages:
'@vue/compiler-sfc': 3.2.6
dev: true
- /@volar/code-gen/0.27.7:
- resolution: {integrity: sha512-CIvgh9YpZ3nlqgtq0oSZNZBZ1paxUVUB67njWBxO9S8WeQFIRcLRn9QUkSDyleROoqFXXuXn1GT8I5qY+Cv5mg==}
+ /@volar/code-gen/0.27.9:
+ resolution: {integrity: sha512-rpOvnqoB/JgqDJZmC9YHatey+6+lG4Bh3lQPpHekJKjIQNUaxXdqbHhxWg1L8JLYuET8srqYMB54a/bd4AFsEQ==}
dependencies:
- '@volar/shared': 0.27.7
- '@volar/source-map': 0.27.7
+ '@volar/shared': 0.27.9
+ '@volar/source-map': 0.27.9
dev: true
- /@volar/html2pug/0.27.7:
- resolution: {integrity: sha512-QPTyRSWxH+KnFuk4q5vzJxFGtTkAhAj2pkFc2TQVrp8J1Px8NM2eIZ/G9dr8r+av+1fzwEM8DCBrZNLfwV1yJQ==}
+ /@volar/html2pug/0.27.9:
+ resolution: {integrity: sha512-WJ3TvpfoXHNJLIeCxuTtKNgBQIRhClgiSAEqvtt8PiWRiliY575po2Sd+U5hGtq3I3E6SLU8Zj3TgnkZD3kZcg==}
dependencies:
domelementtype: 2.2.0
- domhandler: 4.2.0
+ domhandler: 4.2.2
htmlparser2: 6.1.0
pug: 3.0.2
dev: true
- /@volar/shared/0.27.7:
- resolution: {integrity: sha512-Uu/FrqDUDesVUxDifuTnIbyTIgRxNd6yyBabv8K0K2LpmilP6zd3Oqe6V5vhfNE8fojbUSjBmGWYYyuPbFwi5A==}
+ /@volar/shared/0.27.9:
+ resolution: {integrity: sha512-AXhSmtZ41A5ymJ7Q6OIgvBQI3esicTCR/WCsEzMGXTOg0hqwaWwif/I4bcI39vwNwemlIty2GzKFYAGebkjM5Q==}
dependencies:
upath: 2.0.1
vscode-jsonrpc: 8.0.0-next.2
vscode-uri: 3.0.2
dev: true
- /@volar/source-map/0.27.7:
- resolution: {integrity: sha512-vG8YQJ5JEyB/sO5RTETpkB6uQ6H4aRIa76X0wGa9rCdJgTt5lLZGLMjG+Xo2osIaUnWyRRQ/bRU/gF+C/QfziA==}
+ /@volar/source-map/0.27.9:
+ resolution: {integrity: sha512-8PldZbb9Ku0QnsdYgUE6yP62LNDSfcc3A08qarrOPX6C3H78zJqORcUckbUQq+uhgLWk8/GLVgNRXKyY+Mgk1A==}
dependencies:
- '@volar/shared': 0.27.7
+ '@volar/shared': 0.27.9
dev: true
- /@volar/transforms/0.27.7:
- resolution: {integrity: sha512-pOmi/18KjCtpEupbAxUvhj+EBH0vBwYKxI2VmbY+lXWBDcFZqGOZFdMt9hdoZEB/FHKeNbi13rs5WBNuZUXQAA==}
+ /@volar/transforms/0.27.9:
+ resolution: {integrity: sha512-lSum+SEStzfgvylJkItwZE60UF0NdxYc44gYLlzUNTgO7Ft9kBngKvWQF1jWlPl63AjFhAAaklzfN3Zhdi93Xw==}
dependencies:
- '@volar/shared': 0.27.7
+ '@volar/shared': 0.27.9
+ vscode-languageserver: 8.0.0-next.2
dev: true
/@vscode/emmet-helper/2.7.0:
@@ -1753,16 +1770,6 @@ packages:
vscode-uri: 2.1.2
dev: true
- /@vue/compiler-core/3.2.4:
- resolution: {integrity: sha512-c8NuQq7mUXXxA4iqD5VUKpyVeklK53+DMbojYMyZ0VPPrb0BUWrZWFiqSDT+MFDv0f6Hv3QuLiHWb1BWMXBbrw==}
- dependencies:
- '@babel/parser': 7.15.3
- '@babel/types': 7.15.0
- '@vue/shared': 3.2.4
- estree-walker: 2.0.2
- source-map: 0.6.1
- dev: true
-
/@vue/compiler-core/3.2.6:
resolution: {integrity: sha512-vbwnz7+OhtLO5p5i630fTuQCL+MlUpEMTKHuX+RfetQ+3pFCkItt2JUH+9yMaBG2Hkz6av+T9mwN/acvtIwpbw==}
dependencies:
@@ -1772,41 +1779,12 @@ packages:
estree-walker: 2.0.2
source-map: 0.6.1
- /@vue/compiler-dom/3.2.4:
- resolution: {integrity: sha512-uj1nwO4794fw2YsYas5QT+FU/YGrXbS0Qk+1c7Kp1kV7idhZIghWLTjyvYibpGoseFbYLPd+sW2/noJG5H04EQ==}
- dependencies:
- '@vue/compiler-core': 3.2.4
- '@vue/shared': 3.2.4
- dev: true
-
/@vue/compiler-dom/3.2.6:
resolution: {integrity: sha512-+a/3oBAzFIXhHt8L5IHJOTP4a5egzvpXYyi13jR7CUYOR1S+Zzv7vBWKYBnKyJLwnrxTZnTQVjeHCgJq743XKg==}
dependencies:
'@vue/compiler-core': 3.2.6
'@vue/shared': 3.2.6
- /@vue/compiler-sfc/3.2.4:
- resolution: {integrity: sha512-GM+ouDdDzhqgkLmBH4bgq4kiZxJQArSppJiZHWHIx9XRaefHLmc1LBNPmN8ivm4SVfi2i7M2t9k8ZnjsScgzPQ==}
- dependencies:
- '@babel/parser': 7.15.3
- '@babel/types': 7.15.0
- '@types/estree': 0.0.48
- '@vue/compiler-core': 3.2.4
- '@vue/compiler-dom': 3.2.4
- '@vue/compiler-ssr': 3.2.4
- '@vue/shared': 3.2.4
- consolidate: 0.16.0
- estree-walker: 2.0.2
- hash-sum: 2.0.0
- lru-cache: 5.1.1
- magic-string: 0.25.7
- merge-source-map: 1.1.0
- postcss: 8.3.6
- postcss-modules: 4.2.2_postcss@8.3.6
- postcss-selector-parser: 6.0.6
- source-map: 0.6.1
- dev: true
-
/@vue/compiler-sfc/3.2.6:
resolution: {integrity: sha512-Ariz1eDsf+2fw6oWXVwnBNtfKHav72RjlWXpEgozYBLnfRPzP+7jhJRw4Nq0OjSsLx2HqjF3QX7HutTjYB0/eA==}
dependencies:
@@ -1830,13 +1808,6 @@ packages:
source-map: 0.6.1
dev: true
- /@vue/compiler-ssr/3.2.4:
- resolution: {integrity: sha512-bKZuXu9/4XwsFHFWIKQK+5kN7mxIIWmMmT2L4VVek7cvY/vm3p4WTsXYDGZJy0htOTXvM2ifr6sflg012T0hsw==}
- dependencies:
- '@vue/compiler-dom': 3.2.4
- '@vue/shared': 3.2.4
- dev: true
-
/@vue/compiler-ssr/3.2.6:
resolution: {integrity: sha512-A7IKRKHSyPnTC4w1FxHkjzoyjXInsXkcs/oX22nBQ+6AWlXj2Tt1le96CWPOXy5vYlsTYkF1IgfBaKIdeN/39g==}
dependencies:
@@ -1847,17 +1818,10 @@ packages:
/@vue/devtools-api/6.0.0-beta.15:
resolution: {integrity: sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==}
- /@vue/reactivity/3.2.4:
- resolution: {integrity: sha512-ljWTR0hr8Tn09hM2tlmWxZzCBPlgGLnq/k8K8X6EcJhtV+C8OzFySnbWqMWataojbrQOocThwsC8awKthSl2uQ==}
- dependencies:
- '@vue/shared': 3.2.4
- dev: true
-
/@vue/reactivity/3.2.6:
resolution: {integrity: sha512-8vIDD2wpCnYisNNZjmcIj+Rixn0uhZNY3G1vzlgdVdLygeRSuFjkmnZk6WwvGzUWpKfnG0e/NUySM3mVi59hAA==}
dependencies:
'@vue/shared': 3.2.6
- dev: false
/@vue/ref-transform/3.2.6:
resolution: {integrity: sha512-ie39+Y4nbirDLvH+WEq6Eo/l3n3mFATayqR+kEMSphrtMW6Uh/eEMx1Gk2Jnf82zmj3VLRq7dnmPx72JLcBYkQ==}
@@ -1869,27 +1833,11 @@ packages:
magic-string: 0.25.7
dev: true
- /@vue/runtime-core/3.2.4:
- resolution: {integrity: sha512-W6PtEOs8P8jKYPo3JwaMAozZQivxInUleGfNwI2pK1t8ZLZIxn4kAf7p4VF4jJdQB8SZBzpfWdLUc06j7IOmpQ==}
- dependencies:
- '@vue/reactivity': 3.2.4
- '@vue/shared': 3.2.4
- dev: true
-
/@vue/runtime-core/3.2.6:
resolution: {integrity: sha512-3mqtgpj/YSGFxtvTufSERRApo92B16JNNxz9p+5eG6PPuqTmuRJz214MqhKBEgLEAIQ6R6YCbd83ZDtjQnyw2g==}
dependencies:
'@vue/reactivity': 3.2.6
'@vue/shared': 3.2.6
- dev: false
-
- /@vue/runtime-dom/3.2.4:
- resolution: {integrity: sha512-HcVtLyn2SGwsf6BFPwkvDPDOhOqkOKcfHDpBp5R1coX+qMsOFrY8lJnGXIY+JnxqFjND00E9+u+lq5cs/W7ooA==}
- dependencies:
- '@vue/runtime-core': 3.2.4
- '@vue/shared': 3.2.4
- csstype: 2.6.17
- dev: true
/@vue/runtime-dom/3.2.6:
resolution: {integrity: sha512-fq33urnP0BNCGm2O3KCzkJlKIHI80C94HJ4qDZbjsTtxyOn5IHqwKSqXVN3RQvO6epcQH+sWS+JNwcNDPzoasg==}
@@ -1897,7 +1845,6 @@ packages:
'@vue/runtime-core': 3.2.6
'@vue/shared': 3.2.6
csstype: 2.6.17
- dev: false
/@vue/server-renderer/3.2.6_vue@3.2.6:
resolution: {integrity: sha512-Izc4F79W8Q36qLV442Yp1xOdwekb5DwA2p8wFsWmhgDLDeZOP9LeyYqN5BduDtAfLVe7gHOwt2Xg7QQltSVuBA==}
@@ -1909,10 +1856,6 @@ packages:
vue: 3.2.6
dev: true
- /@vue/shared/3.2.4:
- resolution: {integrity: sha512-j2j1MRmjalVKr3YBTxl/BClSIc8UQ8NnPpLYclxerK65JIowI4O7n8O8lElveEtEoHxy1d7BelPUDI0Q4bumqg==}
- dev: true
-
/@vue/shared/3.2.6:
resolution: {integrity: sha512-uwX0Qs2e6kdF+WmxwuxJxOnKs/wEkMArtYpHSm7W+VY/23Tl8syMRyjnzEeXrNCAP0/8HZxEGkHJsjPEDNRuHw==}
@@ -1955,12 +1898,12 @@ packages:
vue-demi: 0.11.3_vue@3.2.6
dev: false
- /@windicss/config/1.3.0_typescript@4.3.5:
+ /@windicss/config/1.3.0_typescript@4.4.2:
resolution: {integrity: sha512-/F2dg9ltkoQLA4cpr4YQP4V+Y1hO0WOF8jtHoErCKKBr1wBnFLieRjhsXcolM5ZbqH7wLoUrPkdBkIFlocDblg==}
dependencies:
debug: 4.3.2
jiti: 1.11.0
- tsup: 4.14.0_typescript@4.3.5
+ tsup: 4.14.0_typescript@4.4.2
windicss: 3.1.7
transitivePeerDependencies:
- supports-color
@@ -1968,11 +1911,11 @@ packages:
- typescript
dev: true
- /@windicss/plugin-utils/1.3.0_typescript@4.3.5:
+ /@windicss/plugin-utils/1.3.0_typescript@4.4.2:
resolution: {integrity: sha512-4qOXUStYPI3WTHR6WdxGhzKWMZar7vwWY08QFVc9Zztg5eoQ3GyYsMPn83OSRwc/jA7mSkkoCtHLGzop2KjHcg==}
dependencies:
'@antfu/utils': 0.2.4
- '@windicss/config': 1.3.0_typescript@4.3.5
+ '@windicss/config': 1.3.0_typescript@4.4.2
debug: 4.3.2
fast-glob: 3.2.7
magic-string: 0.25.7
@@ -2203,7 +2146,7 @@ packages:
dependencies:
'@babel/core': 7.15.0
'@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.15.0
- core-js-compat: 3.16.2
+ core-js-compat: 3.16.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -2282,9 +2225,9 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001251
+ caniuse-lite: 1.0.30001252
colorette: 1.3.0
- electron-to-chromium: 1.3.816
+ electron-to-chromium: 1.3.822
escalade: 3.1.1
node-releases: 1.1.75
dev: true
@@ -2332,8 +2275,8 @@ packages:
upper-case: 1.1.3
dev: true
- /caniuse-lite/1.0.30001251:
- resolution: {integrity: sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==}
+ /caniuse-lite/1.0.30001252:
+ resolution: {integrity: sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==}
dev: true
/chalk/2.4.2:
@@ -2511,8 +2454,8 @@ packages:
engines: {node: '>= 0.6'}
dev: true
- /core-js-compat/3.16.2:
- resolution: {integrity: sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==}
+ /core-js-compat/3.16.4:
+ resolution: {integrity: sha512-IzCSomxRdahCYb6G3HiN6pl3JCiM0NMunRcNa1pIeC7g17Vd6Ue3AT9anQiENPIm/svThUVer1pIbLMDERIsFw==}
dependencies:
browserslist: 4.16.8
semver: 7.0.0
@@ -2719,7 +2662,7 @@ packages:
resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==}
dependencies:
domelementtype: 2.2.0
- domhandler: 4.2.0
+ domhandler: 4.2.2
entities: 2.2.0
dev: true
@@ -2734,19 +2677,19 @@ packages:
webidl-conversions: 5.0.0
dev: true
- /domhandler/4.2.0:
- resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==}
+ /domhandler/4.2.2:
+ resolution: {integrity: sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==}
engines: {node: '>= 4'}
dependencies:
domelementtype: 2.2.0
dev: true
- /domutils/2.7.0:
- resolution: {integrity: sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==}
+ /domutils/2.8.0:
+ resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
dependencies:
dom-serializer: 1.3.2
domelementtype: 2.2.0
- domhandler: 4.2.0
+ domhandler: 4.2.2
dev: true
/ee-first/1.1.1:
@@ -2759,8 +2702,8 @@ packages:
requiresBuild: true
dev: true
- /electron-to-chromium/1.3.816:
- resolution: {integrity: sha512-/AvJPIJldO0NkwkfpUD7u1e4YEGRFBQpFuvl9oGCcVgWOObsZB1loxVGeVUJB9kmvfsBUUChPYdgRzx6+AKNyg==}
+ /electron-to-chromium/1.3.822:
+ resolution: {integrity: sha512-k7jG5oYYHxF4jx6PcqwHX3JVME/OjzolqOZiIogi9xtsfsmTjTdie4x88OakYFPEa8euciTgCCzvVNwvmjHb1Q==}
dev: true
/emmet/2.3.4:
@@ -2850,8 +2793,8 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild/0.12.22:
- resolution: {integrity: sha512-yWCr9RoFehpqoe/+MwZXJpYOEIt7KOEvNnjIeMZpMSyQt+KCBASM3y7yViiN5dJRphf1wGdUz1+M4rTtWd/ulA==}
+ /esbuild/0.12.24:
+ resolution: {integrity: sha512-C0ibY+HsXzYB6L/pLWEiWjMpghKsIc58Q5yumARwBQsHl9DXPakW+5NI/Y9w4YXiz0PEP6XTGTT/OV4Nnsmb4A==}
hasBin: true
requiresBuild: true
dev: true
@@ -2888,7 +2831,7 @@ packages:
source-map: 0.6.1
dev: true
- /eslint-config-standard/16.0.3_6831b5ab259a57852ab508175ef50fb9:
+ /eslint-config-standard/16.0.3_dfa64ed3583b1f068d7b5761cc0291ce:
resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==}
peerDependencies:
eslint: ^7.12.1
@@ -2897,7 +2840,7 @@ packages:
eslint-plugin-promise: ^4.2.1 || ^5.0.0
dependencies:
eslint: 7.32.0
- eslint-plugin-import: 2.24.1_eslint@7.32.0
+ eslint-plugin-import: 2.24.2_eslint@7.32.0
eslint-plugin-node: 11.1.0_eslint@7.32.0
eslint-plugin-promise: 5.1.0_eslint@7.32.0
dev: true
@@ -2945,8 +2888,8 @@ packages:
htmlparser2: 6.1.0
dev: true
- /eslint-plugin-import/2.24.1_eslint@7.32.0:
- resolution: {integrity: sha512-KSFWhNxPH8OGJwpRJJs+Z7I0a13E2iFQZJIvSnCu6KUs4qmgAm3xN9GYBCSoiGWmwA7gERZPXqYQjcoCROnYhQ==}
+ /eslint-plugin-import/2.24.2_eslint@7.32.0:
+ resolution: {integrity: sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0
@@ -2966,7 +2909,7 @@ packages:
pkg-up: 2.0.0
read-pkg-up: 3.0.0
resolve: 1.20.0
- tsconfig-paths: 3.10.1
+ tsconfig-paths: 3.11.0
dev: true
/eslint-plugin-jsonc/1.6.0_eslint@7.32.0:
@@ -2977,7 +2920,7 @@ packages:
dependencies:
eslint: 7.32.0
eslint-utils: 3.0.0_eslint@7.32.0
- jsonc-eslint-parser: 1.2.0_eslint@7.32.0
+ jsonc-eslint-parser: 1.3.0_eslint@7.32.0
natural-compare: 1.4.0
dev: true
@@ -3005,8 +2948,8 @@ packages:
eslint: 7.32.0
dev: true
- /eslint-plugin-react/7.24.0_eslint@7.32.0:
- resolution: {integrity: sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==}
+ /eslint-plugin-react/7.25.1_eslint@7.32.0:
+ resolution: {integrity: sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7
@@ -3015,6 +2958,7 @@ packages:
array.prototype.flatmap: 1.2.4
doctrine: 2.1.0
eslint: 7.32.0
+ estraverse: 5.2.0
has: 1.0.3
jsx-ast-utils: 3.2.0
minimatch: 3.0.4
@@ -3576,6 +3520,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /has-pkg/0.0.1:
+ resolution: {integrity: sha512-UuzsNxcEOdEwRsz4HtaceT7jg71L2gopEq8OMOGKtPLYhHhF4RJZtkcZ4Xn0jmAmBSNhm0xPhrywgZkLu4aMYQ==}
+ dev: true
+
/has-symbols/1.0.2:
resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==}
engines: {node: '>= 0.4'}
@@ -3646,8 +3594,8 @@ packages:
resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
dependencies:
domelementtype: 2.2.0
- domhandler: 4.2.0
- domutils: 2.7.0
+ domhandler: 4.2.2
+ domutils: 2.8.0
entities: 2.2.0
dev: true
@@ -4003,7 +3951,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 16.7.1
+ '@types/node': 16.7.6
merge-stream: 2.0.0
supports-color: 7.2.0
dev: true
@@ -4068,7 +4016,7 @@ packages:
whatwg-encoding: 1.0.5
whatwg-mimetype: 2.3.0
whatwg-url: 8.7.0
- ws: 7.5.3
+ ws: 7.5.4
xml-name-validator: 3.0.0
transitivePeerDependencies:
- bufferutil
@@ -4126,8 +4074,8 @@ packages:
minimist: 1.2.5
dev: true
- /jsonc-eslint-parser/1.2.0_eslint@7.32.0:
- resolution: {integrity: sha512-+vnjPNITAoDX2G9/IWV5vo234gQM3Gz40VuLIr74mc86f8UIKJ9blre+HnX2pHXejxolevV2a+BpaC0nhTq8yA==}
+ /jsonc-eslint-parser/1.3.0_eslint@7.32.0:
+ resolution: {integrity: sha512-+xXdr4lCtRpeOKFl+v64QgVUcz3z0XvcUZSKspAARII3zPKt53zGPPsSjepydtJifKzeOpqf46CaI8LvSxLHyA==}
engines: {node: '>=8.10.0'}
dependencies:
eslint-utils: 3.0.0_eslint@7.32.0
@@ -4388,6 +4336,12 @@ packages:
hasBin: true
dev: true
+ /mime/2.5.2:
+ resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==}
+ engines: {node: '>=4.0.0'}
+ hasBin: true
+ dev: true
+
/mimic-fn/2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@@ -4741,7 +4695,7 @@ packages:
engines: {node: '>=4'}
dev: true
- /pinia/2.0.0-rc.6_typescript@4.3.5+vue@3.2.6:
+ /pinia/2.0.0-rc.6_typescript@4.4.2+vue@3.2.6:
resolution: {integrity: sha512-IqArmLmWJB5wZzELZfFF42bMaulo6cjMvL1wgUjWfmzaGCt1HYOAXN86s6HrdAueeEWj9Ov6lNNOHB1DFQxthw==}
peerDependencies:
'@vue/composition-api': ^1.1.1
@@ -4754,7 +4708,7 @@ packages:
optional: true
dependencies:
'@vue/devtools-api': 6.0.0-beta.15
- typescript: 4.3.5
+ typescript: 4.4.2
vue: 3.2.6
vue-demi: 0.11.3_vue@3.2.6
dev: false
@@ -4785,8 +4739,8 @@ packages:
engines: {node: '>=4'}
dev: true
- /pnpm/6.14.3:
- resolution: {integrity: sha512-9fU65+uSa2kB5+/b2crLT3lLcauExf9v6vPkDa4javQVnrz3/HDa6TLEshgo5BXXks3wThq+eCrDlVvD7AUwOQ==}
+ /pnpm/6.14.5:
+ resolution: {integrity: sha512-+N1B+Bj2JKZJ1GDJS141OgnDmwxAavHi/ecU3IIl0QunPSVBXxd51DbVizCw/mPwIB3UmeT474Fyz8o3Xj9sXA==}
engines: {node: '>=12.17'}
hasBin: true
dev: true
@@ -5271,7 +5225,7 @@ packages:
jest-worker: 26.6.2
rollup: 2.56.3
serialize-javascript: 4.0.0
- terser: 5.7.1
+ terser: 5.7.2
dev: true
/rollup/2.56.3:
@@ -5411,6 +5365,15 @@ packages:
resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==}
dev: true
+ /sirv/1.0.17:
+ resolution: {integrity: sha512-qx9go5yraB7ekT7bCMqUHJ5jEaOC/GXBxUWv+jeWnb7WzHUFdcQPGWk7YmAwFBaQBrogpuSqd/azbC2lZRqqmw==}
+ engines: {node: '>= 10'}
+ dependencies:
+ '@polka/url': 1.0.0-next.20
+ mime: 2.5.2
+ totalist: 1.1.0
+ dev: true
+
/slash/3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
@@ -5681,8 +5644,8 @@ packages:
unique-string: 2.0.0
dev: true
- /terser/5.7.1:
- resolution: {integrity: sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==}
+ /terser/5.7.2:
+ resolution: {integrity: sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -5728,6 +5691,11 @@ packages:
resolution: {integrity: sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=}
dev: true
+ /totalist/1.1.0:
+ resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==}
+ engines: {node: '>=6'}
+ dev: true
+
/tough-cookie/4.0.0:
resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==}
engines: {node: '>=6'}
@@ -5759,10 +5727,11 @@ packages:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
dev: true
- /tsconfig-paths/3.10.1:
- resolution: {integrity: sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==}
+ /tsconfig-paths/3.11.0:
+ resolution: {integrity: sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==}
dependencies:
- json5: 2.2.0
+ '@types/json5': 0.0.29
+ json5: 1.0.1
minimist: 1.2.5
strip-bom: 3.0.0
dev: true
@@ -5771,7 +5740,7 @@ packages:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
- /tsup/4.14.0_typescript@4.3.5:
+ /tsup/4.14.0_typescript@4.4.2:
resolution: {integrity: sha512-77rWdzhikTP9mQ34XMRzK83tw++LF6f4ox/HNERlgesB7g6g5VQ1iJlueG9O0P9HAZGVKavUwyoZv0+322p6rg==}
hasBin: true
peerDependencies:
@@ -5784,7 +5753,7 @@ packages:
chalk: 4.1.2
chokidar: 3.5.2
debug: 4.3.2
- esbuild: 0.12.22
+ esbuild: 0.12.24
execa: 5.1.1
globby: 11.0.4
joycon: 3.0.1
@@ -5793,20 +5762,20 @@ packages:
rollup: 2.56.3
sucrase: 3.20.1
tree-kill: 1.2.2
- typescript: 4.3.5
+ typescript: 4.4.2
transitivePeerDependencies:
- supports-color
- ts-node
dev: true
- /tsutils/3.21.0_typescript@4.3.5:
+ /tsutils/3.21.0_typescript@4.4.2:
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
- typescript: 4.3.5
+ typescript: 4.4.2
dev: true
/type-check/0.3.2:
@@ -5851,8 +5820,8 @@ packages:
mime-types: 2.1.32
dev: true
- /typescript/4.3.5:
- resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==}
+ /typescript/4.4.2:
+ resolution: {integrity: sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
@@ -5861,6 +5830,10 @@ packages:
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
dev: true
+ /ufo/0.7.9:
+ resolution: {integrity: sha512-6t9LrLk3FhqTS+GW3IqlITtfRB5JAVr5MMNjpBECfK827W+Vh5Ilw/LhTcHWrt6b3hkeBvcbjx4Ti7QVFzmcww==}
+ dev: true
+
/uglify-js/3.14.1:
resolution: {integrity: sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==}
engines: {node: '>=0.8.0'}
@@ -5921,25 +5894,75 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /unplugin-auto-import/0.1.5_vite@2.5.1:
- resolution: {integrity: sha512-Rb7fuoUb5VWNrcwu7KOJ0v89OQ/aqVx00+t7mRq66V0ua82Ht93udY63u6xYpHuBRMtEo5dzl7qHwN6gKdQkJQ==}
+ /unplugin-auto-import/0.2.4_vite@2.5.1:
+ resolution: {integrity: sha512-fKIolQoa7h7W43VFxSiY7egjQqlw/HeTIEBPxJ9R+Oqe29OJze8wDc3SqMzoEVNgYc2Tr/5Ny85f8QziydE6kw==}
dependencies:
- '@antfu/utils': 0.2.4
+ '@antfu/utils': 0.3.0
'@rollup/pluginutils': 4.1.1
+ has-pkg: 0.0.1
magic-string: 0.25.7
- unplugin: 0.0.8_vite@2.5.1
+ unplugin: 0.2.3_vite@2.5.1
transitivePeerDependencies:
- rollup
- vite
- webpack
dev: true
- /unplugin/0.0.8_vite@2.5.1:
- resolution: {integrity: sha512-eN+JfXcV8Dq9FmnXiU8PHTsBjhyUazlztLh8L2eMLHnh4Gq1oXGkfcKdEQa8FBho5Be6IW2CsDFXwJISK1MiyQ==}
+ /unplugin-icons/0.7.3_b93fdcebbeda5367ea67582b14689fde:
+ resolution: {integrity: sha512-3jhQ8gaXm05tlsWjSXTRiFEuetumw+qTEc021rUZhAg6Y8cxPZQp5RooyS+fTWaDlJFRnpfl9oweCycV8XLWlg==}
+ peerDependencies:
+ '@iconify/json': '*'
+ '@svgr/core': ^5.5.0
+ '@vue/compiler-sfc': ^3.0.2
+ vue-template-compiler: ^2.6.12
+ vue-template-es2015-compiler: ^1.9.0
+ peerDependenciesMeta:
+ '@svgr/core':
+ optional: true
+ '@vue/compiler-sfc':
+ optional: true
+ vue-template-compiler:
+ optional: true
+ vue-template-es2015-compiler:
+ optional: true
+ dependencies:
+ '@iconify/json': 1.1.395
+ '@iconify/json-tools': 1.0.10
+ '@vue/compiler-sfc': 3.2.6
+ has-pkg: 0.0.1
+ unplugin: 0.2.3_vite@2.5.1
+ transitivePeerDependencies:
+ - rollup
+ - vite
+ - webpack
+ dev: true
+
+ /unplugin-vue-components/0.14.3_vite@2.5.1+vue@3.2.6:
+ resolution: {integrity: sha512-XgBeybz+YvGjuoknAZpTXnk4umrUl2zY1Ym4e7mfrieR+X7Sfi13k6dKRyaWM10jV3Ut1OomoFvdCBIT8ZpsLw==}
+ peerDependencies:
+ vue: 2 || 3
+ dependencies:
+ '@rollup/pluginutils': 4.1.1
+ debug: 4.3.2
+ fast-glob: 3.2.7
+ has-pkg: 0.0.1
+ magic-string: 0.25.7
+ minimatch: 3.0.4
+ unplugin: 0.2.3_vite@2.5.1
+ vue: 3.2.6
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ - vite
+ - webpack
+ dev: true
+
+ /unplugin/0.2.3_vite@2.5.1:
+ resolution: {integrity: sha512-j7X5c8c6O8JfsM6TPgrLSKYk82/oWkxaBBnhn9eeEVuqHMvfcW3G7OYYvgP5H6zpOtVtpdldNFEBr2gpSXBuwA==}
peerDependencies:
rollup: ^2.50.0
vite: ^2.3.0
- webpack: ^5.0.0
+ webpack: ^4.0.0
peerDependenciesMeta:
rollup:
optional: true
@@ -5997,38 +6020,19 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vite-plugin-components/0.13.2_vite@2.5.1:
- resolution: {integrity: sha512-Fv5iTlZUvqUUjODdAkTadijobcys+SvrtYclj27/SCE7b4LtwNySd+nHvJcGI/GsL8npTdccj2IRwGsWLrTcvQ==}
+ /vite-plugin-inspect/0.2.2_vite@2.5.1:
+ resolution: {integrity: sha512-CKDRwpRlm+MKHLl63DN74l9mNVbEQE2r8bs77NfAtXdyL4Tn48StaQwskSGoYcF3/69CM7SL23RcY97U8qiPng==}
peerDependencies:
vite: ^2.0.0
dependencies:
debug: 4.3.2
- fast-glob: 3.2.7
- magic-string: 0.25.7
- minimatch: 3.0.4
+ sirv: 1.0.17
+ ufo: 0.7.9
vite: 2.5.1
transitivePeerDependencies:
- supports-color
dev: true
- /vite-plugin-icons/0.6.5_346cae4599d96836b777e6b3520c90a2:
- resolution: {integrity: sha512-lfePr8juO2ajp0571iLL+9zIoyBD9nSSSHlC4JYXbAeMOJB6WTP+Vdc2gze8yI8JRO+Z0TXCCvvL9bPgvkI4Cg==}
- peerDependencies:
- '@iconify/json': '*'
- '@vue/compiler-sfc': ^3.0.2
- vue-template-compiler: ^2.6.12
- peerDependenciesMeta:
- '@vue/compiler-sfc':
- optional: true
- vue-template-compiler:
- optional: true
- dependencies:
- '@iconify/json': 1.1.393
- '@iconify/json-tools': 1.0.10
- '@vue/compiler-sfc': 3.2.6
- vue-template-es2015-compiler: 1.9.1
- dev: true
-
/vite-plugin-md/0.11.0_vite@2.5.1:
resolution: {integrity: sha512-sEwJQ0nBawYCEnMGEGsvxA6WM2sBXBFa0SMEAlMiNxivzDCR2/HWc/5qzZAh6ZJ66mivW+1WDruVVtiq/3EqLA==}
peerDependencies:
@@ -6039,8 +6043,8 @@ packages:
vite: 2.5.1
dev: true
- /vite-plugin-pages/0.17.4_0af502564fb53278e4f42e4690bab263:
- resolution: {integrity: sha512-EefR3IMldworGlAWRpz4t7iFJe90Va3G1hpTpUf9rAEbUYco6MSIxYA/+uy4CQwNl+Zcp6gZCskB6/QdWZtq0g==}
+ /vite-plugin-pages/0.17.5_0af502564fb53278e4f42e4690bab263:
+ resolution: {integrity: sha512-C2MlEZ9BuprWJev/mSRJtAhIEgpzgw3jucWp8JziFZZCTeTTnZEQ2meQY2rNMbVo1AsvkyrRVPoc6Z+WCQu2Mg==}
peerDependencies:
'@vue/compiler-sfc': '>=3'
vite: '>=2'
@@ -6079,22 +6083,22 @@ packages:
peerDependencies:
vite: ^2.2.3
dependencies:
- '@vue/compiler-sfc': 3.2.4
+ '@vue/compiler-sfc': 3.2.6
debug: 4.3.2
fast-glob: 3.2.7
vite: 2.5.1
- vue: 3.2.4
- vue-router: 4.0.11_vue@3.2.4
+ vue: 3.2.6
+ vue-router: 4.0.11_vue@3.2.6
transitivePeerDependencies:
- supports-color
dev: true
- /vite-plugin-windicss/1.3.0_typescript@4.3.5+vite@2.5.1:
+ /vite-plugin-windicss/1.3.0_typescript@4.4.2+vite@2.5.1:
resolution: {integrity: sha512-Xd9VxXX8z9bsdKs3iL6qXJDXsDDl/HQSWqJOLZFkkp23b3goGRnlT4Rlo5WeIAfrEV944r8bF7wfpDXCkk8XCg==}
peerDependencies:
vite: ^2.0.1
dependencies:
- '@windicss/plugin-utils': 1.3.0_typescript@4.3.5
+ '@windicss/plugin-utils': 1.3.0_typescript@4.4.2
chalk: 4.1.2
debug: 4.3.2
vite: 2.5.1
@@ -6105,8 +6109,8 @@ packages:
- typescript
dev: true
- /vite-ssg/0.14.6_76eb9b2830089da5e7fc7952c1c6e563:
- resolution: {integrity: sha512-Yc9QrMi2NW/CnjDi+fjsxWoaJvyKIN2vkCzjK4ndPUzeNtsO/huSwa5BbkqAOPzR6QOVXGSOKN1Q0CK+YkCZjw==}
+ /vite-ssg/0.14.7_76eb9b2830089da5e7fc7952c1c6e563:
+ resolution: {integrity: sha512-46E4NHEhe/lj3CPxXjDxKrqi0H3B5LY1Qpf3NPtFDkXUvA2zZYWIp+YDQ98o27QH2HentLcBKQeN6JZpNeOMWQ==}
engines: {node: '>=14.0.0'}
hasBin: true
peerDependencies:
@@ -6147,7 +6151,7 @@ packages:
engines: {node: '>=12.2.0'}
hasBin: true
dependencies:
- esbuild: 0.12.22
+ esbuild: 0.12.24
postcss: 8.3.6
resolve: 1.20.0
rollup: 2.56.3
@@ -6224,22 +6228,22 @@ packages:
resolution: {integrity: sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==}
dev: true
- /vscode-pug-languageservice/0.27.7:
- resolution: {integrity: sha512-pRKKUNfbAwbDujyIQiLNBLeHIrIUXEDPzgYPxz3KFCxJ/t2RXk+RRZeWFXWsdsQi6uESAPyFTv+jHJltKwSCfw==}
+ /vscode-pug-languageservice/0.27.9:
+ resolution: {integrity: sha512-3CDdRw2TJE9t9c5KG6BoiYNmNE461eTWwRhsf8ZkWTHcHQz2D61AEPOoYAD8LmwxLAAfh2g2BIJblHjvGlkAfA==}
dependencies:
- '@volar/code-gen': 0.27.7
- '@volar/shared': 0.27.7
- '@volar/source-map': 0.27.7
- '@volar/transforms': 0.27.7
+ '@volar/code-gen': 0.27.9
+ '@volar/shared': 0.27.9
+ '@volar/source-map': 0.27.9
+ '@volar/transforms': 0.27.9
pug-lexer: 5.0.1
pug-parser: 6.0.0
vscode-languageserver: 8.0.0-next.2
dev: true
- /vscode-typescript-languageservice/0.27.7:
- resolution: {integrity: sha512-7DAwUy6ZOHyitAvBSqDFrdhPmr9SrOsC9K/h1aDg1CKPZR321XjgeE0lOZlrFKCi7XL/JeTvZubYD1lc321ZOg==}
+ /vscode-typescript-languageservice/0.27.9:
+ resolution: {integrity: sha512-gy65tESA314BvoZRB4otU3/yynkakPvRrkANS23Yl+v5Tk7+iyhCp+4LbK5/iA3N/nJdQ83ZqmZRfBsMMsXmKA==}
dependencies:
- '@volar/shared': 0.27.7
+ '@volar/shared': 0.27.9
upath: 2.0.1
vscode-languageserver: 8.0.0-next.2
vscode-languageserver-textdocument: 1.0.1
@@ -6253,19 +6257,18 @@ packages:
resolution: {integrity: sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==}
dev: true
- /vscode-vue-languageservice/0.27.7:
- resolution: {integrity: sha512-UXFkaPwkw+H32eXLaEyA23BNf4OUUOSffAwLu2/+W8Wi4/X0fr2aSsc2YKO+FNeIKAfIjS0qWDLo51kj1YIeCA==}
+ /vscode-vue-languageservice/0.27.9:
+ resolution: {integrity: sha512-JG7GAN5Edu9J4VQPwTpLgY6/HUf09peu8h8pZsLNoQgxwnGQgro81UrrUQeaAgUxQVE2u/ufSpfHBU2kjM06UA==}
dependencies:
- '@volar/code-gen': 0.27.7
- '@volar/html2pug': 0.27.7
- '@volar/shared': 0.27.7
- '@volar/source-map': 0.27.7
- '@volar/transforms': 0.27.7
+ '@volar/code-gen': 0.27.9
+ '@volar/html2pug': 0.27.9
+ '@volar/shared': 0.27.9
+ '@volar/source-map': 0.27.9
+ '@volar/transforms': 0.27.9
'@vscode/emmet-helper': 2.7.0
- '@vue/compiler-dom': 3.2.4
- '@vue/compiler-sfc': 3.2.4
- '@vue/reactivity': 3.2.4
- '@vue/shared': 3.2.4
+ '@vue/compiler-dom': 3.2.6
+ '@vue/reactivity': 3.2.6
+ '@vue/shared': 3.2.6
request-light: 0.5.4
upath: 2.0.1
vscode-css-languageservice: 5.1.4
@@ -6273,8 +6276,8 @@ packages:
vscode-json-languageservice: 4.1.7
vscode-languageserver: 8.0.0-next.2
vscode-languageserver-textdocument: 1.0.1
- vscode-pug-languageservice: 0.27.7
- vscode-typescript-languageservice: 0.27.7
+ vscode-pug-languageservice: 0.27.9
+ vscode-typescript-languageservice: 0.27.9
dev: true
/vue-demi/0.11.3_vue@3.2.6:
@@ -6323,15 +6326,6 @@ packages:
vue: 3.2.6
dev: false
- /vue-router/4.0.11_vue@3.2.4:
- resolution: {integrity: sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==}
- peerDependencies:
- vue: ^3.0.0
- dependencies:
- '@vue/devtools-api': 6.0.0-beta.15
- vue: 3.2.4
- dev: true
-
/vue-router/4.0.11_vue@3.2.6:
resolution: {integrity: sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==}
peerDependencies:
@@ -6339,28 +6333,15 @@ packages:
dependencies:
'@vue/devtools-api': 6.0.0-beta.15
vue: 3.2.6
- dev: false
- /vue-template-es2015-compiler/1.9.1:
- resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==}
- dev: true
-
- /vue-tsc/0.3.0_typescript@4.3.5:
+ /vue-tsc/0.3.0_typescript@4.4.2:
resolution: {integrity: sha512-zaDRZBxwRIz1XjhNP92FqugG71st6BUMnA2EwPeXrAyzbEYVRz6TezNFceYl3QYqqN8CtaxbqUhaQEDj/ntoCA==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
- typescript: 4.3.5
- vscode-vue-languageservice: 0.27.7
- dev: true
-
- /vue/3.2.4:
- resolution: {integrity: sha512-rNCFmoewm8IwmTK0nj3ysKq53iRpNEFKoBJ4inar6tIh7Oj7juubS39RI8UI+VE7x+Cs2z6PBsadtZu7z2qppg==}
- dependencies:
- '@vue/compiler-dom': 3.2.4
- '@vue/runtime-dom': 3.2.4
- '@vue/shared': 3.2.4
+ typescript: 4.4.2
+ vscode-vue-languageservice: 0.27.9
dev: true
/vue/3.2.6:
@@ -6369,7 +6350,6 @@ packages:
'@vue/compiler-dom': 3.2.6
'@vue/runtime-dom': 3.2.6
'@vue/shared': 3.2.6
- dev: false
/w3c-hr-time/1.0.2:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
@@ -6655,8 +6635,8 @@ packages:
resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
dev: true
- /ws/7.5.3:
- resolution: {integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==}
+ /ws/7.5.4:
+ resolution: {integrity: sha512-zP9z6GXm6zC27YtspwH99T3qTG7bBFv2VIkeHstMLrLlDJuzA7tQ5ls3OJ1hOGGCzTQPniNJoHXIAOS0Jljohg==}
engines: {node: '>=8.3.0'}
peerDependencies:
bufferutil: ^4.0.1
diff --git a/src/components/README.md b/src/components/README.md
index 8e71e90..ee44679 100644
--- a/src/components/README.md
+++ b/src/components/README.md
@@ -1,10 +1,10 @@
## Components
-Components in this dir will be auto-registered and on-demand, powered by [`vite-plugin-components`](https://github.com/antfu/vite-plugin-components).
+Components in this dir will be auto-registered and on-demand, powered by [`unplugin-vue-components`](https://github.com/antfu/unplugin-vue-components).
### Icons
You can use icons from almost any icon sets by the power of [Iconify](https://iconify.design/).
-It will only bundle the icons you use. Check out [`vite-plugin-icons`](https://github.com/antfu/vite-plugin-icons) for more details.
+It will only bundle the icons you use. Check out [`unplugin-icons`](https://github.com/antfu/unplugin-icons) for more details.
diff --git a/vite.config.ts b/vite.config.ts
index 5949fe5..77b694a 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -3,11 +3,12 @@ import { defineConfig } from 'vite'
import Vue from '@vitejs/plugin-vue'
import Pages from 'vite-plugin-pages'
import Layouts from 'vite-plugin-vue-layouts'
-import ViteIcons, { ViteIconsResolver } from 'vite-plugin-icons'
-import ViteComponents from 'vite-plugin-components'
+import Icons from 'unplugin-icons/vite'
+import IconsResolver from 'unplugin-icons/resolver'
+import Components from 'unplugin-vue-components/vite'
+import AutoImport from 'unplugin-auto-import/vite'
import Markdown from 'vite-plugin-md'
import WindiCSS from 'vite-plugin-windicss'
-import AutoImport from 'unplugin-auto-import/vite'
import { VitePWA } from 'vite-plugin-pwa'
import VueI18n from '@intlify/vite-plugin-vue-i18n'
import Prism from 'markdown-it-prism'
@@ -45,29 +46,27 @@ export default defineConfig({
],
}),
- // https://github.com/antfu/vite-plugin-components
- ViteComponents({
+ // https://github.com/antfu/unplugin-vue-components
+ Components({
// allow auto load markdown components under `./src/components/`
extensions: ['vue', 'md'],
// allow auto import and register components used in markdown
- customLoaderMatcher: id => id.endsWith('.md'),
+ include: [/\.vue$/, /\.vue\?vue/, /\.md$/],
- // generate `components.d.ts` for ts support with Volar
- globalComponentsDeclaration: true,
-
- // auto import icons
- customComponentResolvers: [
- // https://github.com/antfu/vite-plugin-icons
- ViteIconsResolver({
+ // custom resolvers
+ resolvers: [
+ // auto import icons
+ // https://github.com/antfu/unplugin-icons
+ IconsResolver({
componentPrefix: '',
// enabledCollections: ['carbon']
}),
],
}),
- // https://github.com/antfu/vite-plugin-icons
- ViteIcons(),
+ // https://github.com/antfu/unplugin-icons
+ Icons(),
// https://github.com/antfu/vite-plugin-windicss
WindiCSS({