fix: switch to vite-plugin-vue-markdown
instead
This commit is contained in:
parent
fc125871d8
commit
0c02666a53
@ -42,7 +42,7 @@ Mocking up web app with <b>Vitesse</b><sup><em>(speed)</em></sup><br>
|
||||
|
||||
- 🌍 [I18n ready](./locales)
|
||||
|
||||
- 🗒 [Markdown Support](https://github.com/antfu/vite-plugin-md)
|
||||
- 🗒 [Markdown Support](https://github.com/antfu/vite-plugin-vue-markdown)
|
||||
|
||||
- 🔥 Use the [new `<script setup>` syntax](https://github.com/vuejs/rfcs/pull/227)
|
||||
|
||||
@ -83,7 +83,7 @@ Mocking up web app with <b>Vitesse</b><sup><em>(speed)</em></sup><br>
|
||||
- [`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-md`](https://github.com/antfu/vite-plugin-md) - Markdown as components / components in Markdown
|
||||
- [`vite-plugin-vue-markdown`](https://github.com/antfu/vite-plugin-vue-markdown) - Markdown as components / components in Markdown
|
||||
- [`markdown-it-prism`](https://github.com/jGleitz/markdown-it-prism) - [Prism](https://prismjs.com/) for syntax highlighting
|
||||
- [`prism-theme-vars`](https://github.com/antfu/prism-theme-vars) - customizable Prism.js theme using CSS variables
|
||||
- [Vue I18n](https://github.com/intlify/vue-i18n-next) - Internationalization
|
||||
|
@ -41,7 +41,7 @@
|
||||
|
||||
- 🌍 [I18n 国际化开箱即用](./locales)
|
||||
|
||||
- 🗒 [Markdown 支持](https://github.com/antfu/vite-plugin-md)
|
||||
- 🗒 [Markdown 支持](https://github.com/antfu/vite-plugin-vue-markdown)
|
||||
|
||||
- 🔥 使用 [新的 `<script setup>` 语法](https://github.com/vuejs/rfcs/pull/227)
|
||||
|
||||
@ -81,7 +81,7 @@
|
||||
- [`unplugin-vue-components`](https://github.com/antfu/unplugin-vue-components) - 自动加载组件
|
||||
- [`unplugin-auto-import`](https://github.com/antfu/unplugin-auto-import) - 直接使用 Composition API 等,无需导入
|
||||
- [`vite-plugin-pwa`](https://github.com/antfu/vite-plugin-pwa) - PWA
|
||||
- [`vite-plugin-md`](https://github.com/antfu/vite-plugin-md) - Markdown 作为组件,也可以让组件在 Markdown 中使用
|
||||
- [`vite-plugin-vue-markdown`](https://github.com/antfu/vite-plugin-vue-markdown) - Markdown 作为组件,也可以让组件在 Markdown 中使用
|
||||
- [`markdown-it-prism`](https://github.com/jGleitz/markdown-it-prism) - [Prism](https://prismjs.com/) 的语法高亮
|
||||
- [`prism-theme-vars`](https://github.com/antfu/prism-theme-vars) - 利用 CSS 变量自定义 Prism.js 的主题
|
||||
- [Vue I18n](https://github.com/intlify/vue-i18n-next) - 国际化
|
||||
|
@ -46,7 +46,7 @@
|
||||
"unplugin-vue-components": "^0.20.0",
|
||||
"vite": "^2.9.12",
|
||||
"vite-plugin-inspect": "^0.5.0",
|
||||
"vite-plugin-md": "^0.17.4",
|
||||
"vite-plugin-vue-markdown": "^0.1.0",
|
||||
"vite-plugin-pages": "^0.24.2",
|
||||
"vite-plugin-pwa": "^0.12.0",
|
||||
"vite-plugin-vue-layouts": "^0.6.0",
|
||||
|
283
pnpm-lock.yaml
283
pnpm-lock.yaml
@ -28,10 +28,10 @@ specifiers:
|
||||
unplugin-vue-components: ^0.20.0
|
||||
vite: ^2.9.12
|
||||
vite-plugin-inspect: ^0.5.0
|
||||
vite-plugin-md: ^0.17.4
|
||||
vite-plugin-pages: ^0.24.2
|
||||
vite-plugin-pwa: ^0.12.0
|
||||
vite-plugin-vue-layouts: ^0.6.0
|
||||
vite-plugin-vue-markdown: ^0.1.0
|
||||
vite-ssg: ^0.20.1
|
||||
vite-ssg-sitemap: ^0.2.7
|
||||
vitest: ^0.16.0
|
||||
@ -75,10 +75,10 @@ devDependencies:
|
||||
unplugin-vue-components: 0.20.0_vite@2.9.12+vue@3.2.37
|
||||
vite: 2.9.12
|
||||
vite-plugin-inspect: 0.5.0_vite@2.9.12
|
||||
vite-plugin-md: 0.17.4_vite@2.9.12+vue@3.2.37
|
||||
vite-plugin-pages: 0.24.2_vite@2.9.12
|
||||
vite-plugin-pwa: 0.12.0_vite@2.9.12
|
||||
vite-plugin-vue-layouts: 0.6.0_rhgkriiwgt67w4tmjwulloled4
|
||||
vite-plugin-vue-markdown: 0.1.0_vite@2.9.12
|
||||
vite-ssg: 0.20.1_ah2svnd4q4evbmcsekycrwsdcm
|
||||
vite-ssg-sitemap: 0.2.7
|
||||
vitest: 0.16.0
|
||||
@ -1652,15 +1652,6 @@ packages:
|
||||
engines: {node: '>= 10'}
|
||||
dev: true
|
||||
|
||||
/@ts-morph/common/0.16.0:
|
||||
resolution: {integrity: sha512-SgJpzkTgZKLKqQniCjLaE3c2L2sdL7UShvmTmPBejAKd2OKV/yfMpQ2IWpAuA+VY5wy7PkSUaEObIqEK6afFuw==}
|
||||
dependencies:
|
||||
fast-glob: 3.2.11
|
||||
minimatch: 5.1.0
|
||||
mkdirp: 1.0.4
|
||||
path-browserify: 1.0.1
|
||||
dev: true
|
||||
|
||||
/@types/chai-subset/1.3.3:
|
||||
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
|
||||
dependencies:
|
||||
@ -1671,12 +1662,6 @@ packages:
|
||||
resolution: {integrity: sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==}
|
||||
dev: true
|
||||
|
||||
/@types/concat-stream/1.6.1:
|
||||
resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==}
|
||||
dependencies:
|
||||
'@types/node': 17.0.24
|
||||
dev: true
|
||||
|
||||
/@types/debug/4.1.7:
|
||||
resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==}
|
||||
dependencies:
|
||||
@ -1687,12 +1672,6 @@ packages:
|
||||
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
|
||||
dev: true
|
||||
|
||||
/@types/form-data/0.0.33:
|
||||
resolution: {integrity: sha1-yayFsqX9GENbjIXZ7LUObWyJP/g=}
|
||||
dependencies:
|
||||
'@types/node': 17.0.24
|
||||
dev: true
|
||||
|
||||
/@types/json-schema/7.0.11:
|
||||
resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
|
||||
dev: true
|
||||
@ -1732,10 +1711,6 @@ packages:
|
||||
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
|
||||
dev: true
|
||||
|
||||
/@types/node/10.17.60:
|
||||
resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
|
||||
dev: true
|
||||
|
||||
/@types/node/14.18.13:
|
||||
resolution: {integrity: sha512-Z6/KzgyWOga3pJNS42A+zayjhPbf2zM3hegRQaOPnLOzEi86VV++6FLDWgR1LGrVCRufP/ph2daa3tEa5br1zA==}
|
||||
dev: true
|
||||
@ -1744,10 +1719,6 @@ packages:
|
||||
resolution: {integrity: sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==}
|
||||
dev: true
|
||||
|
||||
/@types/node/8.10.66:
|
||||
resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==}
|
||||
dev: true
|
||||
|
||||
/@types/normalize-package-data/2.4.1:
|
||||
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
|
||||
dev: true
|
||||
@ -1756,14 +1727,6 @@ packages:
|
||||
resolution: {integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==}
|
||||
dev: true
|
||||
|
||||
/@types/prismjs/1.26.0:
|
||||
resolution: {integrity: sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==}
|
||||
dev: true
|
||||
|
||||
/@types/qs/6.9.7:
|
||||
resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
|
||||
dev: true
|
||||
|
||||
/@types/resolve/1.17.1:
|
||||
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
|
||||
dependencies:
|
||||
@ -2275,16 +2238,6 @@ packages:
|
||||
vue: 3.2.37
|
||||
vue-demi: 0.13.1_vue@3.2.37
|
||||
|
||||
/@yankeeinlondon/happy-wrapper/2.2.0:
|
||||
resolution: {integrity: sha512-IwR7UMQNIjfBJP9ZJ02Ic8QmwnrIY9atQnxez/l0KUg6mw0fC5wxCpe1LbUkbpA4iDqfce+FFQBZv7tN4RFHhg==}
|
||||
dependencies:
|
||||
callsites: 4.0.0
|
||||
happy-dom: 5.3.1
|
||||
native-dash: 1.22.1
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
dev: true
|
||||
|
||||
/abab/2.0.6:
|
||||
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
|
||||
dev: true
|
||||
@ -2469,10 +2422,6 @@ packages:
|
||||
es-shim-unscopables: 1.0.0
|
||||
dev: true
|
||||
|
||||
/asap/2.0.6:
|
||||
resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
|
||||
dev: true
|
||||
|
||||
/asn1/0.2.6:
|
||||
resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==}
|
||||
dependencies:
|
||||
@ -2708,11 +2657,6 @@ packages:
|
||||
engines: {node: '>=6'}
|
||||
dev: true
|
||||
|
||||
/callsites/4.0.0:
|
||||
resolution: {integrity: sha512-y3jRROutgpKdz5vzEhWM34TidDU8vkJppF8dszITeb1PQmSqV3DTxyV8G/lyO/DNvtE1YTedehmw9MPZsCBHxQ==}
|
||||
engines: {node: '>=12.20'}
|
||||
dev: true
|
||||
|
||||
/camel-case/3.0.0:
|
||||
resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==}
|
||||
dependencies:
|
||||
@ -2849,12 +2793,6 @@ packages:
|
||||
wrap-ansi: 7.0.0
|
||||
dev: true
|
||||
|
||||
/code-block-writer/11.0.0:
|
||||
resolution: {integrity: sha512-GEqWvEWWsOvER+g9keO4ohFoD3ymwyCnqY3hoTr7GZipYFwEhMHJw+TtV0rfgRhNImM6QWZGO2XYjlJVyYT62w==}
|
||||
dependencies:
|
||||
tslib: 2.3.1
|
||||
dev: true
|
||||
|
||||
/color-convert/1.9.3:
|
||||
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
|
||||
dependencies:
|
||||
@ -2901,10 +2839,6 @@ packages:
|
||||
engines: {node: '>=4.0.0'}
|
||||
dev: true
|
||||
|
||||
/common-types/1.31.1:
|
||||
resolution: {integrity: sha512-eixAd22Gmek1dgsPgyqCSjzMAlp8rpSLkb44iEMfOzR9fwGFYEkH+AWOHmwSFxWmO8MvMND/m1jpZX0Wk4+yJA==}
|
||||
dev: true
|
||||
|
||||
/compressible/2.0.18:
|
||||
resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
|
||||
engines: {node: '>= 0.6'}
|
||||
@ -2931,16 +2865,6 @@ packages:
|
||||
resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
|
||||
dev: true
|
||||
|
||||
/concat-stream/1.6.2:
|
||||
resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
|
||||
engines: {'0': node >= 0.8}
|
||||
dependencies:
|
||||
buffer-from: 1.1.2
|
||||
inherits: 2.0.4
|
||||
readable-stream: 2.3.7
|
||||
typedarray: 0.0.6
|
||||
dev: true
|
||||
|
||||
/consola/2.15.3:
|
||||
resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
|
||||
dev: true
|
||||
@ -3051,10 +2975,6 @@ packages:
|
||||
engines: {node: '>= 6'}
|
||||
dev: true
|
||||
|
||||
/css.escape/1.5.1:
|
||||
resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
|
||||
dev: true
|
||||
|
||||
/cssesc/3.0.0:
|
||||
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
|
||||
engines: {node: '>=4'}
|
||||
@ -4444,11 +4364,6 @@ packages:
|
||||
resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
|
||||
dev: true
|
||||
|
||||
/get-port/3.2.0:
|
||||
resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==}
|
||||
engines: {node: '>=4'}
|
||||
dev: true
|
||||
|
||||
/get-stream/5.2.0:
|
||||
resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
|
||||
engines: {node: '>=8'}
|
||||
@ -4562,20 +4477,6 @@ packages:
|
||||
resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==}
|
||||
dev: true
|
||||
|
||||
/happy-dom/5.3.1:
|
||||
resolution: {integrity: sha512-zVb0VUIK73lMZR4e9ntaEQSRTf8/Rrz9MlO2VQMOn68aZAC3qoMPS/81Rkfva4vMR+bKXDqkeHiw7HumvvBmag==}
|
||||
dependencies:
|
||||
css.escape: 1.5.1
|
||||
he: 1.2.0
|
||||
node-fetch: 2.6.7
|
||||
sync-request: 6.1.0
|
||||
webidl-conversions: 7.0.0
|
||||
whatwg-encoding: 2.0.0
|
||||
whatwg-mimetype: 3.0.0
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
dev: true
|
||||
|
||||
/has-bigints/1.0.1:
|
||||
resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==}
|
||||
dev: true
|
||||
@ -4669,16 +4570,6 @@ packages:
|
||||
entities: 3.0.1
|
||||
dev: true
|
||||
|
||||
/http-basic/8.1.3:
|
||||
resolution: {integrity: sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==}
|
||||
engines: {node: '>=6.0.0'}
|
||||
dependencies:
|
||||
caseless: 0.12.0
|
||||
concat-stream: 1.6.2
|
||||
http-response-object: 3.0.2
|
||||
parse-cache-control: 1.0.1
|
||||
dev: true
|
||||
|
||||
/http-deceiver/1.2.7:
|
||||
resolution: {integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=}
|
||||
dev: true
|
||||
@ -4705,12 +4596,6 @@ packages:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/http-response-object/3.0.2:
|
||||
resolution: {integrity: sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==}
|
||||
dependencies:
|
||||
'@types/node': 10.17.60
|
||||
dev: true
|
||||
|
||||
/http-signature/1.3.6:
|
||||
resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==}
|
||||
engines: {node: '>=0.10'}
|
||||
@ -4799,12 +4684,6 @@ packages:
|
||||
engines: {node: '>=8'}
|
||||
dev: true
|
||||
|
||||
/inferred-types/0.18.4:
|
||||
resolution: {integrity: sha512-rdI+5Zuxb7eYKAkU6PxoxqW0TzdFxodMHaUNAmuaxaCg2ngZTKwBTN5LqimfxNyRCOZWyv0DGd7DzNE9mZXVQA==}
|
||||
dependencies:
|
||||
common-types: 1.31.1
|
||||
dev: true
|
||||
|
||||
/inflight/1.0.6:
|
||||
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
|
||||
dependencies:
|
||||
@ -5322,6 +5201,12 @@ packages:
|
||||
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
|
||||
dev: true
|
||||
|
||||
/linkify-it/4.0.1:
|
||||
resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==}
|
||||
dependencies:
|
||||
uc.micro: 1.0.6
|
||||
dev: true
|
||||
|
||||
/listr2/3.14.0_enquirer@2.3.6:
|
||||
resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==}
|
||||
engines: {node: '>=10.0.0'}
|
||||
@ -5454,6 +5339,17 @@ packages:
|
||||
prismjs: 1.28.0
|
||||
dev: true
|
||||
|
||||
/markdown-it/13.0.1:
|
||||
resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
argparse: 2.0.1
|
||||
entities: 3.0.1
|
||||
linkify-it: 4.0.1
|
||||
mdurl: 1.0.1
|
||||
uc.micro: 1.0.6
|
||||
dev: true
|
||||
|
||||
/mdast-util-from-markdown/0.8.5:
|
||||
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
|
||||
dependencies:
|
||||
@ -5474,6 +5370,10 @@ packages:
|
||||
resolution: {integrity: sha512-kwqO0I0jtWr25KcfLm9pia8vLZ8qoAKhWZuZMbneJq3jjBD3gl5nZs8l8Tu3ZBlBAHVQtDur9rdDGyvtfVraHQ==}
|
||||
dev: true
|
||||
|
||||
/mdurl/1.0.1:
|
||||
resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
|
||||
dev: true
|
||||
|
||||
/media-typer/0.3.0:
|
||||
resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=}
|
||||
engines: {node: '>= 0.6'}
|
||||
@ -5563,12 +5463,6 @@ packages:
|
||||
resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
|
||||
dev: true
|
||||
|
||||
/mkdirp/1.0.4:
|
||||
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
|
||||
engines: {node: '>=10'}
|
||||
hasBin: true
|
||||
dev: true
|
||||
|
||||
/mlly/0.3.19:
|
||||
resolution: {integrity: sha512-zMq5n3cOf4fOzA4WoeulxagbAgMChdev3MgP6K51k7M0u2whTXxupfIY4VVzws4vxkiWhwH1rVQcsw7zDGfRhA==}
|
||||
dev: true
|
||||
@ -5602,12 +5496,6 @@ packages:
|
||||
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
|
||||
hasBin: true
|
||||
|
||||
/native-dash/1.22.1:
|
||||
resolution: {integrity: sha512-DLsVXQW8Lo480i4xQ6ObmpxVUY0Qs2X6GOlCnqsdj1j4PxKUAWTme4E2DJ3FCr6/a7qssfrr04u6kh8C6bdYdg==}
|
||||
dependencies:
|
||||
inferred-types: 0.18.4
|
||||
dev: true
|
||||
|
||||
/natural-compare/1.4.0:
|
||||
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
|
||||
dev: true
|
||||
@ -5627,18 +5515,6 @@ packages:
|
||||
resolution: {integrity: sha512-Jf1IQZdovUIv9E+5avmN6Sf+bND+rnMlODnBQhdE2VRyuWP9WgqZb/KEgPekh19DAN1X2C4vbS1VCOaz2OH19g==}
|
||||
dev: true
|
||||
|
||||
/node-fetch/2.6.7:
|
||||
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
|
||||
engines: {node: 4.x || >=6.0.0}
|
||||
peerDependencies:
|
||||
encoding: ^0.1.0
|
||||
peerDependenciesMeta:
|
||||
encoding:
|
||||
optional: true
|
||||
dependencies:
|
||||
whatwg-url: 5.0.0
|
||||
dev: true
|
||||
|
||||
/node-releases/2.0.3:
|
||||
resolution: {integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==}
|
||||
dev: true
|
||||
@ -5902,10 +5778,6 @@ packages:
|
||||
callsites: 3.1.0
|
||||
dev: true
|
||||
|
||||
/parse-cache-control/1.0.1:
|
||||
resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==}
|
||||
dev: true
|
||||
|
||||
/parse-code-context/1.0.0:
|
||||
resolution: {integrity: sha512-OZQaqKaQnR21iqhlnPfVisFjBWjhnMl5J9MgbP8xC+EwoVqbXrq78lp+9Zb3ahmLzrIX5Us/qbvBnaS3hkH6OA==}
|
||||
engines: {node: '>=6'}
|
||||
@ -5947,10 +5819,6 @@ packages:
|
||||
engines: {node: '>= 0.8'}
|
||||
dev: true
|
||||
|
||||
/path-browserify/1.0.1:
|
||||
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
|
||||
dev: true
|
||||
|
||||
/path-exists/3.0.0:
|
||||
resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
|
||||
engines: {node: '>=4'}
|
||||
@ -6122,12 +5990,6 @@ packages:
|
||||
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
|
||||
dev: true
|
||||
|
||||
/promise/8.1.0:
|
||||
resolution: {integrity: sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==}
|
||||
dependencies:
|
||||
asap: 2.0.6
|
||||
dev: true
|
||||
|
||||
/prop-types/15.8.1:
|
||||
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
|
||||
dependencies:
|
||||
@ -6831,21 +6693,6 @@ packages:
|
||||
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
|
||||
dev: true
|
||||
|
||||
/sync-request/6.1.0:
|
||||
resolution: {integrity: sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==}
|
||||
engines: {node: '>=8.0.0'}
|
||||
dependencies:
|
||||
http-response-object: 3.0.2
|
||||
sync-rpc: 1.3.6
|
||||
then-request: 6.0.2
|
||||
dev: true
|
||||
|
||||
/sync-rpc/1.3.6:
|
||||
resolution: {integrity: sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==}
|
||||
dependencies:
|
||||
get-port: 3.2.0
|
||||
dev: true
|
||||
|
||||
/temp-dir/2.0.0:
|
||||
resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
|
||||
engines: {node: '>=8'}
|
||||
@ -6876,23 +6723,6 @@ packages:
|
||||
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
|
||||
dev: true
|
||||
|
||||
/then-request/6.0.2:
|
||||
resolution: {integrity: sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==}
|
||||
engines: {node: '>=6.0.0'}
|
||||
dependencies:
|
||||
'@types/concat-stream': 1.6.1
|
||||
'@types/form-data': 0.0.33
|
||||
'@types/node': 8.10.66
|
||||
'@types/qs': 6.9.7
|
||||
caseless: 0.12.0
|
||||
concat-stream: 1.6.2
|
||||
form-data: 2.3.3
|
||||
http-basic: 8.1.3
|
||||
http-response-object: 3.0.2
|
||||
promise: 8.1.0
|
||||
qs: 6.9.7
|
||||
dev: true
|
||||
|
||||
/throttleit/1.0.0:
|
||||
resolution: {integrity: sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=}
|
||||
dev: true
|
||||
@ -6956,10 +6786,6 @@ packages:
|
||||
universalify: 0.1.2
|
||||
dev: true
|
||||
|
||||
/tr46/0.0.3:
|
||||
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
|
||||
dev: true
|
||||
|
||||
/tr46/1.0.1:
|
||||
resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
|
||||
dependencies:
|
||||
@ -6973,13 +6799,6 @@ packages:
|
||||
punycode: 2.1.1
|
||||
dev: true
|
||||
|
||||
/ts-morph/15.1.0:
|
||||
resolution: {integrity: sha512-RBsGE2sDzUXFTnv8Ba22QfeuKbgvAGJFuTN7HfmIRUkgT/NaVLfDM/8OFm2NlFkGlWEXdpW5OaFIp1jvqdDuOg==}
|
||||
dependencies:
|
||||
'@ts-morph/common': 0.16.0
|
||||
code-block-writer: 11.0.0
|
||||
dev: true
|
||||
|
||||
/tsconfig-paths/3.14.1:
|
||||
resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
|
||||
dependencies:
|
||||
@ -7069,15 +6888,15 @@ packages:
|
||||
mime-types: 2.1.35
|
||||
dev: true
|
||||
|
||||
/typedarray/0.0.6:
|
||||
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
|
||||
dev: true
|
||||
|
||||
/typescript/4.7.4:
|
||||
resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
|
||||
engines: {node: '>=4.2.0'}
|
||||
hasBin: true
|
||||
|
||||
/uc.micro/1.0.6:
|
||||
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
|
||||
dev: true
|
||||
|
||||
/ufo/0.8.3:
|
||||
resolution: {integrity: sha512-AIkk06G21y/P+NCatfU+1qldCmI0XCszZLn8AkuKotffF3eqCvlce0KuwM7ZemLE/my0GSYADOAeM5zDYWMB+A==}
|
||||
dev: true
|
||||
@ -7365,30 +7184,6 @@ packages:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/vite-plugin-md/0.17.4_vite@2.9.12+vue@3.2.37:
|
||||
resolution: {integrity: sha512-rlZq0DHtU4cb0UieL+HCphZOY5EPAh4Lj/o/Bs+KZLUNLXOyb3TWQQyCj3tUA7WFHrdEqRlZ9/C8YwP3EYTF5g==}
|
||||
peerDependencies:
|
||||
markdown-it: ^13.0.1
|
||||
vite: ^2.9.9
|
||||
dependencies:
|
||||
'@rollup/pluginutils': 4.2.1
|
||||
'@types/markdown-it': 12.2.3
|
||||
'@types/prismjs': 1.26.0
|
||||
'@vitejs/plugin-vue': 2.3.3_vite@2.9.12+vue@3.2.37
|
||||
'@vue/runtime-core': 3.2.37
|
||||
'@vueuse/core': 8.7.5_vue@3.2.37
|
||||
'@yankeeinlondon/happy-wrapper': 2.2.0
|
||||
gray-matter: 4.0.3
|
||||
happy-dom: 5.3.1
|
||||
source-map-js: 1.0.2
|
||||
ts-morph: 15.1.0
|
||||
vite: 2.9.12
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- encoding
|
||||
- vue
|
||||
dev: true
|
||||
|
||||
/vite-plugin-pages/0.24.2_vite@2.9.12:
|
||||
resolution: {integrity: sha512-AmrHa6gi6n0mZReKzQTQ1uuf17fd1ziRDjNvSh0NTWNnDgA2si+hC8p63s3KyEmJS5lOE/rEeO4NBaRkY3sY3g==}
|
||||
peerDependencies:
|
||||
@ -7446,6 +7241,19 @@ packages:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/vite-plugin-vue-markdown/0.1.0_vite@2.9.12:
|
||||
resolution: {integrity: sha512-7mnWdF3PjJ2pHidcxwFkvKdT2Il5D9cXPnf9OmKeXo8DStBtz0RMb2TFw5QbVVxrlLUGoFZBsA/BIbGs5mXcdQ==}
|
||||
peerDependencies:
|
||||
vite: ^2.0.0
|
||||
dependencies:
|
||||
'@antfu/utils': 0.5.2
|
||||
'@rollup/pluginutils': 4.2.1
|
||||
'@types/markdown-it': 12.2.3
|
||||
gray-matter: 4.0.3
|
||||
markdown-it: 13.0.1
|
||||
vite: 2.9.12
|
||||
dev: true
|
||||
|
||||
/vite-ssg-sitemap/0.2.7:
|
||||
resolution: {integrity: sha512-vzB2qey/PZGv8gd3nCkLiXxEemByZrTHjhkO7aFcjbxAKlW36RraBMZkizzRUo6uB06Uo7yM4UmzjE5h6dfvsg==}
|
||||
dev: true
|
||||
@ -7633,10 +7441,6 @@ packages:
|
||||
minimalistic-assert: 1.0.1
|
||||
dev: true
|
||||
|
||||
/webidl-conversions/3.0.1:
|
||||
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
|
||||
dev: true
|
||||
|
||||
/webidl-conversions/4.0.2:
|
||||
resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
|
||||
dev: true
|
||||
@ -7675,13 +7479,6 @@ packages:
|
||||
webidl-conversions: 7.0.0
|
||||
dev: true
|
||||
|
||||
/whatwg-url/5.0.0:
|
||||
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
|
||||
dependencies:
|
||||
tr46: 0.0.3
|
||||
webidl-conversions: 3.0.1
|
||||
dev: true
|
||||
|
||||
/whatwg-url/7.1.0:
|
||||
resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
|
||||
dependencies:
|
||||
|
505
src/auto-imports.d.ts
vendored
505
src/auto-imports.d.ts
vendored
@ -112,6 +112,7 @@ declare global {
|
||||
const useAttrs: typeof import('vue')['useAttrs']
|
||||
const useBase64: typeof import('@vueuse/core')['useBase64']
|
||||
const useBattery: typeof import('@vueuse/core')['useBattery']
|
||||
const useBluetooth: typeof import('@vueuse/core')['useBluetooth']
|
||||
const useBreakpoints: typeof import('@vueuse/core')['useBreakpoints']
|
||||
const useBroadcastChannel: typeof import('@vueuse/core')['useBroadcastChannel']
|
||||
const useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation']
|
||||
@ -160,6 +161,7 @@ declare global {
|
||||
const useHead: typeof import('@vueuse/head')['useHead']
|
||||
const useI18n: typeof import('vue-i18n')['useI18n']
|
||||
const useIdle: typeof import('@vueuse/core')['useIdle']
|
||||
const useImage: typeof import('@vueuse/core')['useImage']
|
||||
const useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll']
|
||||
const useIntersectionObserver: typeof import('@vueuse/core')['useIntersectionObserver']
|
||||
const useInterval: typeof import('@vueuse/core')['useInterval']
|
||||
@ -252,256 +254,259 @@ declare global {
|
||||
const whenever: typeof import('@vueuse/core')['whenever']
|
||||
}
|
||||
// for vue template auto import
|
||||
declare module 'vue' {
|
||||
import { UnwrapRef } from 'vue'
|
||||
declare module '@vue/runtime-core' {
|
||||
interface ComponentCustomProperties {
|
||||
$$: typeof import('vue/macros')['$$']
|
||||
$: typeof import('vue/macros')['$']
|
||||
$computed: typeof import('vue/macros')['$computed']
|
||||
$customRef: typeof import('vue/macros')['$customRef']
|
||||
$ref: typeof import('vue/macros')['$ref']
|
||||
$shallowRef: typeof import('vue/macros')['$shallowRef']
|
||||
$toRef: typeof import('vue/macros')['$toRef']
|
||||
EffectScope: typeof import('vue')['EffectScope']
|
||||
asyncComputed: typeof import('@vueuse/core')['asyncComputed']
|
||||
autoResetRef: typeof import('@vueuse/core')['autoResetRef']
|
||||
computed: typeof import('vue')['computed']
|
||||
computedAsync: typeof import('@vueuse/core')['computedAsync']
|
||||
computedEager: typeof import('@vueuse/core')['computedEager']
|
||||
computedInject: typeof import('@vueuse/core')['computedInject']
|
||||
computedWithControl: typeof import('@vueuse/core')['computedWithControl']
|
||||
controlledComputed: typeof import('@vueuse/core')['controlledComputed']
|
||||
controlledRef: typeof import('@vueuse/core')['controlledRef']
|
||||
createApp: typeof import('vue')['createApp']
|
||||
createEventHook: typeof import('@vueuse/core')['createEventHook']
|
||||
createGlobalState: typeof import('@vueuse/core')['createGlobalState']
|
||||
createInjectionState: typeof import('@vueuse/core')['createInjectionState']
|
||||
createReactiveFn: typeof import('@vueuse/core')['createReactiveFn']
|
||||
createSharedComposable: typeof import('@vueuse/core')['createSharedComposable']
|
||||
createUnrefFn: typeof import('@vueuse/core')['createUnrefFn']
|
||||
customRef: typeof import('vue')['customRef']
|
||||
debouncedRef: typeof import('@vueuse/core')['debouncedRef']
|
||||
debouncedWatch: typeof import('@vueuse/core')['debouncedWatch']
|
||||
defineAsyncComponent: typeof import('vue')['defineAsyncComponent']
|
||||
defineComponent: typeof import('vue')['defineComponent']
|
||||
eagerComputed: typeof import('@vueuse/core')['eagerComputed']
|
||||
effectScope: typeof import('vue')['effectScope']
|
||||
extendRef: typeof import('@vueuse/core')['extendRef']
|
||||
getCurrentInstance: typeof import('vue')['getCurrentInstance']
|
||||
getCurrentScope: typeof import('vue')['getCurrentScope']
|
||||
h: typeof import('vue')['h']
|
||||
ignorableWatch: typeof import('@vueuse/core')['ignorableWatch']
|
||||
inject: typeof import('vue')['inject']
|
||||
isDark: typeof import('./composables/dark')['isDark']
|
||||
isDefined: typeof import('@vueuse/core')['isDefined']
|
||||
isProxy: typeof import('vue')['isProxy']
|
||||
isReactive: typeof import('vue')['isReactive']
|
||||
isReadonly: typeof import('vue')['isReadonly']
|
||||
isRef: typeof import('vue')['isRef']
|
||||
logicAnd: typeof import('@vueuse/core')['logicAnd']
|
||||
logicNot: typeof import('@vueuse/core')['logicNot']
|
||||
logicOr: typeof import('@vueuse/core')['logicOr']
|
||||
makeDestructurable: typeof import('@vueuse/core')['makeDestructurable']
|
||||
markRaw: typeof import('vue')['markRaw']
|
||||
nextTick: typeof import('vue')['nextTick']
|
||||
onActivated: typeof import('vue')['onActivated']
|
||||
onBeforeMount: typeof import('vue')['onBeforeMount']
|
||||
onBeforeUnmount: typeof import('vue')['onBeforeUnmount']
|
||||
onBeforeUpdate: typeof import('vue')['onBeforeUpdate']
|
||||
onClickOutside: typeof import('@vueuse/core')['onClickOutside']
|
||||
onDeactivated: typeof import('vue')['onDeactivated']
|
||||
onErrorCaptured: typeof import('vue')['onErrorCaptured']
|
||||
onKeyStroke: typeof import('@vueuse/core')['onKeyStroke']
|
||||
onLongPress: typeof import('@vueuse/core')['onLongPress']
|
||||
onMounted: typeof import('vue')['onMounted']
|
||||
onRenderTracked: typeof import('vue')['onRenderTracked']
|
||||
onRenderTriggered: typeof import('vue')['onRenderTriggered']
|
||||
onScopeDispose: typeof import('vue')['onScopeDispose']
|
||||
onServerPrefetch: typeof import('vue')['onServerPrefetch']
|
||||
onStartTyping: typeof import('@vueuse/core')['onStartTyping']
|
||||
onUnmounted: typeof import('vue')['onUnmounted']
|
||||
onUpdated: typeof import('vue')['onUpdated']
|
||||
pausableWatch: typeof import('@vueuse/core')['pausableWatch']
|
||||
preferredDark: typeof import('./composables/dark')['preferredDark']
|
||||
provide: typeof import('vue')['provide']
|
||||
reactify: typeof import('@vueuse/core')['reactify']
|
||||
reactifyObject: typeof import('@vueuse/core')['reactifyObject']
|
||||
reactive: typeof import('vue')['reactive']
|
||||
reactiveComputed: typeof import('@vueuse/core')['reactiveComputed']
|
||||
reactiveOmit: typeof import('@vueuse/core')['reactiveOmit']
|
||||
reactivePick: typeof import('@vueuse/core')['reactivePick']
|
||||
readonly: typeof import('vue')['readonly']
|
||||
ref: typeof import('vue')['ref']
|
||||
refAutoReset: typeof import('@vueuse/core')['refAutoReset']
|
||||
refDebounced: typeof import('@vueuse/core')['refDebounced']
|
||||
refDefault: typeof import('@vueuse/core')['refDefault']
|
||||
refThrottled: typeof import('@vueuse/core')['refThrottled']
|
||||
refWithControl: typeof import('@vueuse/core')['refWithControl']
|
||||
resolveComponent: typeof import('vue')['resolveComponent']
|
||||
shallowReactive: typeof import('vue')['shallowReactive']
|
||||
shallowReadonly: typeof import('vue')['shallowReadonly']
|
||||
shallowRef: typeof import('vue')['shallowRef']
|
||||
syncRef: typeof import('@vueuse/core')['syncRef']
|
||||
syncRefs: typeof import('@vueuse/core')['syncRefs']
|
||||
templateRef: typeof import('@vueuse/core')['templateRef']
|
||||
throttledRef: typeof import('@vueuse/core')['throttledRef']
|
||||
throttledWatch: typeof import('@vueuse/core')['throttledWatch']
|
||||
toRaw: typeof import('vue')['toRaw']
|
||||
toReactive: typeof import('@vueuse/core')['toReactive']
|
||||
toRef: typeof import('vue')['toRef']
|
||||
toRefs: typeof import('vue')['toRefs']
|
||||
toggleDark: typeof import('./composables/dark')['toggleDark']
|
||||
triggerRef: typeof import('vue')['triggerRef']
|
||||
tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount']
|
||||
tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount']
|
||||
tryOnMounted: typeof import('@vueuse/core')['tryOnMounted']
|
||||
tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose']
|
||||
tryOnUnmounted: typeof import('@vueuse/core')['tryOnUnmounted']
|
||||
unref: typeof import('vue')['unref']
|
||||
unrefElement: typeof import('@vueuse/core')['unrefElement']
|
||||
until: typeof import('@vueuse/core')['until']
|
||||
useActiveElement: typeof import('@vueuse/core')['useActiveElement']
|
||||
useAsyncQueue: typeof import('@vueuse/core')['useAsyncQueue']
|
||||
useAsyncState: typeof import('@vueuse/core')['useAsyncState']
|
||||
useAttrs: typeof import('vue')['useAttrs']
|
||||
useBase64: typeof import('@vueuse/core')['useBase64']
|
||||
useBattery: typeof import('@vueuse/core')['useBattery']
|
||||
useBreakpoints: typeof import('@vueuse/core')['useBreakpoints']
|
||||
useBroadcastChannel: typeof import('@vueuse/core')['useBroadcastChannel']
|
||||
useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation']
|
||||
useCached: typeof import('@vueuse/core')['useCached']
|
||||
useClamp: typeof import('@vueuse/core')['useClamp']
|
||||
useClipboard: typeof import('@vueuse/core')['useClipboard']
|
||||
useColorMode: typeof import('@vueuse/core')['useColorMode']
|
||||
useConfirmDialog: typeof import('@vueuse/core')['useConfirmDialog']
|
||||
useCounter: typeof import('@vueuse/core')['useCounter']
|
||||
useCssModule: typeof import('vue')['useCssModule']
|
||||
useCssVar: typeof import('@vueuse/core')['useCssVar']
|
||||
useCssVars: typeof import('vue')['useCssVars']
|
||||
useCurrentElement: typeof import('@vueuse/core')['useCurrentElement']
|
||||
useCycleList: typeof import('@vueuse/core')['useCycleList']
|
||||
useDark: typeof import('@vueuse/core')['useDark']
|
||||
useDateFormat: typeof import('@vueuse/core')['useDateFormat']
|
||||
useDebounce: typeof import('@vueuse/core')['useDebounce']
|
||||
useDebounceFn: typeof import('@vueuse/core')['useDebounceFn']
|
||||
useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory']
|
||||
useDeviceMotion: typeof import('@vueuse/core')['useDeviceMotion']
|
||||
useDeviceOrientation: typeof import('@vueuse/core')['useDeviceOrientation']
|
||||
useDevicePixelRatio: typeof import('@vueuse/core')['useDevicePixelRatio']
|
||||
useDevicesList: typeof import('@vueuse/core')['useDevicesList']
|
||||
useDisplayMedia: typeof import('@vueuse/core')['useDisplayMedia']
|
||||
useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility']
|
||||
useDraggable: typeof import('@vueuse/core')['useDraggable']
|
||||
useDropZone: typeof import('@vueuse/core')['useDropZone']
|
||||
useElementBounding: typeof import('@vueuse/core')['useElementBounding']
|
||||
useElementByPoint: typeof import('@vueuse/core')['useElementByPoint']
|
||||
useElementHover: typeof import('@vueuse/core')['useElementHover']
|
||||
useElementSize: typeof import('@vueuse/core')['useElementSize']
|
||||
useElementVisibility: typeof import('@vueuse/core')['useElementVisibility']
|
||||
useEventBus: typeof import('@vueuse/core')['useEventBus']
|
||||
useEventListener: typeof import('@vueuse/core')['useEventListener']
|
||||
useEventSource: typeof import('@vueuse/core')['useEventSource']
|
||||
useEyeDropper: typeof import('@vueuse/core')['useEyeDropper']
|
||||
useFavicon: typeof import('@vueuse/core')['useFavicon']
|
||||
useFetch: typeof import('@vueuse/core')['useFetch']
|
||||
useFileSystemAccess: typeof import('@vueuse/core')['useFileSystemAccess']
|
||||
useFocus: typeof import('@vueuse/core')['useFocus']
|
||||
useFocusWithin: typeof import('@vueuse/core')['useFocusWithin']
|
||||
useFps: typeof import('@vueuse/core')['useFps']
|
||||
useFullscreen: typeof import('@vueuse/core')['useFullscreen']
|
||||
useGamepad: typeof import('@vueuse/core')['useGamepad']
|
||||
useGeolocation: typeof import('@vueuse/core')['useGeolocation']
|
||||
useHead: typeof import('@vueuse/head')['useHead']
|
||||
useI18n: typeof import('vue-i18n')['useI18n']
|
||||
useIdle: typeof import('@vueuse/core')['useIdle']
|
||||
useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll']
|
||||
useIntersectionObserver: typeof import('@vueuse/core')['useIntersectionObserver']
|
||||
useInterval: typeof import('@vueuse/core')['useInterval']
|
||||
useIntervalFn: typeof import('@vueuse/core')['useIntervalFn']
|
||||
useKeyModifier: typeof import('@vueuse/core')['useKeyModifier']
|
||||
useLastChanged: typeof import('@vueuse/core')['useLastChanged']
|
||||
useLocalStorage: typeof import('@vueuse/core')['useLocalStorage']
|
||||
useMagicKeys: typeof import('@vueuse/core')['useMagicKeys']
|
||||
useManualRefHistory: typeof import('@vueuse/core')['useManualRefHistory']
|
||||
useMediaControls: typeof import('@vueuse/core')['useMediaControls']
|
||||
useMediaQuery: typeof import('@vueuse/core')['useMediaQuery']
|
||||
useMemoize: typeof import('@vueuse/core')['useMemoize']
|
||||
useMemory: typeof import('@vueuse/core')['useMemory']
|
||||
useMounted: typeof import('@vueuse/core')['useMounted']
|
||||
useMouse: typeof import('@vueuse/core')['useMouse']
|
||||
useMouseInElement: typeof import('@vueuse/core')['useMouseInElement']
|
||||
useMousePressed: typeof import('@vueuse/core')['useMousePressed']
|
||||
useMutationObserver: typeof import('@vueuse/core')['useMutationObserver']
|
||||
useNavigatorLanguage: typeof import('@vueuse/core')['useNavigatorLanguage']
|
||||
useNetwork: typeof import('@vueuse/core')['useNetwork']
|
||||
useNow: typeof import('@vueuse/core')['useNow']
|
||||
useOffsetPagination: typeof import('@vueuse/core')['useOffsetPagination']
|
||||
useOnline: typeof import('@vueuse/core')['useOnline']
|
||||
usePageLeave: typeof import('@vueuse/core')['usePageLeave']
|
||||
useParallax: typeof import('@vueuse/core')['useParallax']
|
||||
usePermission: typeof import('@vueuse/core')['usePermission']
|
||||
usePointer: typeof import('@vueuse/core')['usePointer']
|
||||
usePointerSwipe: typeof import('@vueuse/core')['usePointerSwipe']
|
||||
usePreferredColorScheme: typeof import('@vueuse/core')['usePreferredColorScheme']
|
||||
usePreferredDark: typeof import('@vueuse/core')['usePreferredDark']
|
||||
usePreferredLanguages: typeof import('@vueuse/core')['usePreferredLanguages']
|
||||
useRafFn: typeof import('@vueuse/core')['useRafFn']
|
||||
useRefHistory: typeof import('@vueuse/core')['useRefHistory']
|
||||
useResizeObserver: typeof import('@vueuse/core')['useResizeObserver']
|
||||
useRoute: typeof import('vue-router')['useRoute']
|
||||
useRouter: typeof import('vue-router')['useRouter']
|
||||
useScreenOrientation: typeof import('@vueuse/core')['useScreenOrientation']
|
||||
useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea']
|
||||
useScriptTag: typeof import('@vueuse/core')['useScriptTag']
|
||||
useScroll: typeof import('@vueuse/core')['useScroll']
|
||||
useScrollLock: typeof import('@vueuse/core')['useScrollLock']
|
||||
useSessionStorage: typeof import('@vueuse/core')['useSessionStorage']
|
||||
useShare: typeof import('@vueuse/core')['useShare']
|
||||
useSlots: typeof import('vue')['useSlots']
|
||||
useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition']
|
||||
useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis']
|
||||
useStorage: typeof import('@vueuse/core')['useStorage']
|
||||
useStorageAsync: typeof import('@vueuse/core')['useStorageAsync']
|
||||
useStyleTag: typeof import('@vueuse/core')['useStyleTag']
|
||||
useSwipe: typeof import('@vueuse/core')['useSwipe']
|
||||
useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList']
|
||||
useTextSelection: typeof import('@vueuse/core')['useTextSelection']
|
||||
useThrottle: typeof import('@vueuse/core')['useThrottle']
|
||||
useThrottleFn: typeof import('@vueuse/core')['useThrottleFn']
|
||||
useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory']
|
||||
useTimeAgo: typeof import('@vueuse/core')['useTimeAgo']
|
||||
useTimeout: typeof import('@vueuse/core')['useTimeout']
|
||||
useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn']
|
||||
useTimeoutPoll: typeof import('@vueuse/core')['useTimeoutPoll']
|
||||
useTimestamp: typeof import('@vueuse/core')['useTimestamp']
|
||||
useTitle: typeof import('@vueuse/core')['useTitle']
|
||||
useToggle: typeof import('@vueuse/core')['useToggle']
|
||||
useTransition: typeof import('@vueuse/core')['useTransition']
|
||||
useUrlSearchParams: typeof import('@vueuse/core')['useUrlSearchParams']
|
||||
useUserMedia: typeof import('@vueuse/core')['useUserMedia']
|
||||
useUserStore: typeof import('./store/user')['useUserStore']
|
||||
useVModel: typeof import('@vueuse/core')['useVModel']
|
||||
useVModels: typeof import('@vueuse/core')['useVModels']
|
||||
useVibrate: typeof import('@vueuse/core')['useVibrate']
|
||||
useVirtualList: typeof import('@vueuse/core')['useVirtualList']
|
||||
useWakeLock: typeof import('@vueuse/core')['useWakeLock']
|
||||
useWebNotification: typeof import('@vueuse/core')['useWebNotification']
|
||||
useWebSocket: typeof import('@vueuse/core')['useWebSocket']
|
||||
useWebWorker: typeof import('@vueuse/core')['useWebWorker']
|
||||
useWebWorkerFn: typeof import('@vueuse/core')['useWebWorkerFn']
|
||||
useWindowFocus: typeof import('@vueuse/core')['useWindowFocus']
|
||||
useWindowScroll: typeof import('@vueuse/core')['useWindowScroll']
|
||||
useWindowSize: typeof import('@vueuse/core')['useWindowSize']
|
||||
watch: typeof import('vue')['watch']
|
||||
watchAtMost: typeof import('@vueuse/core')['watchAtMost']
|
||||
watchDebounced: typeof import('@vueuse/core')['watchDebounced']
|
||||
watchEffect: typeof import('vue')['watchEffect']
|
||||
watchIgnorable: typeof import('@vueuse/core')['watchIgnorable']
|
||||
watchOnce: typeof import('@vueuse/core')['watchOnce']
|
||||
watchPausable: typeof import('@vueuse/core')['watchPausable']
|
||||
watchPostEffect: typeof import('vue')['watchPostEffect']
|
||||
watchSyncEffect: typeof import('vue')['watchSyncEffect']
|
||||
watchThrottled: typeof import('@vueuse/core')['watchThrottled']
|
||||
watchWithFilter: typeof import('@vueuse/core')['watchWithFilter']
|
||||
whenever: typeof import('@vueuse/core')['whenever']
|
||||
readonly $$: UnwrapRef<typeof import('vue/macros')['$$']>
|
||||
readonly $: UnwrapRef<typeof import('vue/macros')['$']>
|
||||
readonly $computed: UnwrapRef<typeof import('vue/macros')['$computed']>
|
||||
readonly $customRef: UnwrapRef<typeof import('vue/macros')['$customRef']>
|
||||
readonly $ref: UnwrapRef<typeof import('vue/macros')['$ref']>
|
||||
readonly $shallowRef: UnwrapRef<typeof import('vue/macros')['$shallowRef']>
|
||||
readonly $toRef: UnwrapRef<typeof import('vue/macros')['$toRef']>
|
||||
readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']>
|
||||
readonly asyncComputed: UnwrapRef<typeof import('@vueuse/core')['asyncComputed']>
|
||||
readonly autoResetRef: UnwrapRef<typeof import('@vueuse/core')['autoResetRef']>
|
||||
readonly computed: UnwrapRef<typeof import('vue')['computed']>
|
||||
readonly computedAsync: UnwrapRef<typeof import('@vueuse/core')['computedAsync']>
|
||||
readonly computedEager: UnwrapRef<typeof import('@vueuse/core')['computedEager']>
|
||||
readonly computedInject: UnwrapRef<typeof import('@vueuse/core')['computedInject']>
|
||||
readonly computedWithControl: UnwrapRef<typeof import('@vueuse/core')['computedWithControl']>
|
||||
readonly controlledComputed: UnwrapRef<typeof import('@vueuse/core')['controlledComputed']>
|
||||
readonly controlledRef: UnwrapRef<typeof import('@vueuse/core')['controlledRef']>
|
||||
readonly createApp: UnwrapRef<typeof import('vue')['createApp']>
|
||||
readonly createEventHook: UnwrapRef<typeof import('@vueuse/core')['createEventHook']>
|
||||
readonly createGlobalState: UnwrapRef<typeof import('@vueuse/core')['createGlobalState']>
|
||||
readonly createInjectionState: UnwrapRef<typeof import('@vueuse/core')['createInjectionState']>
|
||||
readonly createReactiveFn: UnwrapRef<typeof import('@vueuse/core')['createReactiveFn']>
|
||||
readonly createSharedComposable: UnwrapRef<typeof import('@vueuse/core')['createSharedComposable']>
|
||||
readonly createUnrefFn: UnwrapRef<typeof import('@vueuse/core')['createUnrefFn']>
|
||||
readonly customRef: UnwrapRef<typeof import('vue')['customRef']>
|
||||
readonly debouncedRef: UnwrapRef<typeof import('@vueuse/core')['debouncedRef']>
|
||||
readonly debouncedWatch: UnwrapRef<typeof import('@vueuse/core')['debouncedWatch']>
|
||||
readonly defineAsyncComponent: UnwrapRef<typeof import('vue')['defineAsyncComponent']>
|
||||
readonly defineComponent: UnwrapRef<typeof import('vue')['defineComponent']>
|
||||
readonly eagerComputed: UnwrapRef<typeof import('@vueuse/core')['eagerComputed']>
|
||||
readonly effectScope: UnwrapRef<typeof import('vue')['effectScope']>
|
||||
readonly extendRef: UnwrapRef<typeof import('@vueuse/core')['extendRef']>
|
||||
readonly getCurrentInstance: UnwrapRef<typeof import('vue')['getCurrentInstance']>
|
||||
readonly getCurrentScope: UnwrapRef<typeof import('vue')['getCurrentScope']>
|
||||
readonly h: UnwrapRef<typeof import('vue')['h']>
|
||||
readonly ignorableWatch: UnwrapRef<typeof import('@vueuse/core')['ignorableWatch']>
|
||||
readonly inject: UnwrapRef<typeof import('vue')['inject']>
|
||||
readonly isDark: UnwrapRef<typeof import('./composables/dark')['isDark']>
|
||||
readonly isDefined: UnwrapRef<typeof import('@vueuse/core')['isDefined']>
|
||||
readonly isProxy: UnwrapRef<typeof import('vue')['isProxy']>
|
||||
readonly isReactive: UnwrapRef<typeof import('vue')['isReactive']>
|
||||
readonly isReadonly: UnwrapRef<typeof import('vue')['isReadonly']>
|
||||
readonly isRef: UnwrapRef<typeof import('vue')['isRef']>
|
||||
readonly logicAnd: UnwrapRef<typeof import('@vueuse/core')['logicAnd']>
|
||||
readonly logicNot: UnwrapRef<typeof import('@vueuse/core')['logicNot']>
|
||||
readonly logicOr: UnwrapRef<typeof import('@vueuse/core')['logicOr']>
|
||||
readonly makeDestructurable: UnwrapRef<typeof import('@vueuse/core')['makeDestructurable']>
|
||||
readonly markRaw: UnwrapRef<typeof import('vue')['markRaw']>
|
||||
readonly nextTick: UnwrapRef<typeof import('vue')['nextTick']>
|
||||
readonly onActivated: UnwrapRef<typeof import('vue')['onActivated']>
|
||||
readonly onBeforeMount: UnwrapRef<typeof import('vue')['onBeforeMount']>
|
||||
readonly onBeforeUnmount: UnwrapRef<typeof import('vue')['onBeforeUnmount']>
|
||||
readonly onBeforeUpdate: UnwrapRef<typeof import('vue')['onBeforeUpdate']>
|
||||
readonly onClickOutside: UnwrapRef<typeof import('@vueuse/core')['onClickOutside']>
|
||||
readonly onDeactivated: UnwrapRef<typeof import('vue')['onDeactivated']>
|
||||
readonly onErrorCaptured: UnwrapRef<typeof import('vue')['onErrorCaptured']>
|
||||
readonly onKeyStroke: UnwrapRef<typeof import('@vueuse/core')['onKeyStroke']>
|
||||
readonly onLongPress: UnwrapRef<typeof import('@vueuse/core')['onLongPress']>
|
||||
readonly onMounted: UnwrapRef<typeof import('vue')['onMounted']>
|
||||
readonly onRenderTracked: UnwrapRef<typeof import('vue')['onRenderTracked']>
|
||||
readonly onRenderTriggered: UnwrapRef<typeof import('vue')['onRenderTriggered']>
|
||||
readonly onScopeDispose: UnwrapRef<typeof import('vue')['onScopeDispose']>
|
||||
readonly onServerPrefetch: UnwrapRef<typeof import('vue')['onServerPrefetch']>
|
||||
readonly onStartTyping: UnwrapRef<typeof import('@vueuse/core')['onStartTyping']>
|
||||
readonly onUnmounted: UnwrapRef<typeof import('vue')['onUnmounted']>
|
||||
readonly onUpdated: UnwrapRef<typeof import('vue')['onUpdated']>
|
||||
readonly pausableWatch: UnwrapRef<typeof import('@vueuse/core')['pausableWatch']>
|
||||
readonly preferredDark: UnwrapRef<typeof import('./composables/dark')['preferredDark']>
|
||||
readonly provide: UnwrapRef<typeof import('vue')['provide']>
|
||||
readonly reactify: UnwrapRef<typeof import('@vueuse/core')['reactify']>
|
||||
readonly reactifyObject: UnwrapRef<typeof import('@vueuse/core')['reactifyObject']>
|
||||
readonly reactive: UnwrapRef<typeof import('vue')['reactive']>
|
||||
readonly reactiveComputed: UnwrapRef<typeof import('@vueuse/core')['reactiveComputed']>
|
||||
readonly reactiveOmit: UnwrapRef<typeof import('@vueuse/core')['reactiveOmit']>
|
||||
readonly reactivePick: UnwrapRef<typeof import('@vueuse/core')['reactivePick']>
|
||||
readonly readonly: UnwrapRef<typeof import('vue')['readonly']>
|
||||
readonly ref: UnwrapRef<typeof import('vue')['ref']>
|
||||
readonly refAutoReset: UnwrapRef<typeof import('@vueuse/core')['refAutoReset']>
|
||||
readonly refDebounced: UnwrapRef<typeof import('@vueuse/core')['refDebounced']>
|
||||
readonly refDefault: UnwrapRef<typeof import('@vueuse/core')['refDefault']>
|
||||
readonly refThrottled: UnwrapRef<typeof import('@vueuse/core')['refThrottled']>
|
||||
readonly refWithControl: UnwrapRef<typeof import('@vueuse/core')['refWithControl']>
|
||||
readonly resolveComponent: UnwrapRef<typeof import('vue')['resolveComponent']>
|
||||
readonly shallowReactive: UnwrapRef<typeof import('vue')['shallowReactive']>
|
||||
readonly shallowReadonly: UnwrapRef<typeof import('vue')['shallowReadonly']>
|
||||
readonly shallowRef: UnwrapRef<typeof import('vue')['shallowRef']>
|
||||
readonly syncRef: UnwrapRef<typeof import('@vueuse/core')['syncRef']>
|
||||
readonly syncRefs: UnwrapRef<typeof import('@vueuse/core')['syncRefs']>
|
||||
readonly templateRef: UnwrapRef<typeof import('@vueuse/core')['templateRef']>
|
||||
readonly throttledRef: UnwrapRef<typeof import('@vueuse/core')['throttledRef']>
|
||||
readonly throttledWatch: UnwrapRef<typeof import('@vueuse/core')['throttledWatch']>
|
||||
readonly toRaw: UnwrapRef<typeof import('vue')['toRaw']>
|
||||
readonly toReactive: UnwrapRef<typeof import('@vueuse/core')['toReactive']>
|
||||
readonly toRef: UnwrapRef<typeof import('vue')['toRef']>
|
||||
readonly toRefs: UnwrapRef<typeof import('vue')['toRefs']>
|
||||
readonly toggleDark: UnwrapRef<typeof import('./composables/dark')['toggleDark']>
|
||||
readonly triggerRef: UnwrapRef<typeof import('vue')['triggerRef']>
|
||||
readonly tryOnBeforeMount: UnwrapRef<typeof import('@vueuse/core')['tryOnBeforeMount']>
|
||||
readonly tryOnBeforeUnmount: UnwrapRef<typeof import('@vueuse/core')['tryOnBeforeUnmount']>
|
||||
readonly tryOnMounted: UnwrapRef<typeof import('@vueuse/core')['tryOnMounted']>
|
||||
readonly tryOnScopeDispose: UnwrapRef<typeof import('@vueuse/core')['tryOnScopeDispose']>
|
||||
readonly tryOnUnmounted: UnwrapRef<typeof import('@vueuse/core')['tryOnUnmounted']>
|
||||
readonly unref: UnwrapRef<typeof import('vue')['unref']>
|
||||
readonly unrefElement: UnwrapRef<typeof import('@vueuse/core')['unrefElement']>
|
||||
readonly until: UnwrapRef<typeof import('@vueuse/core')['until']>
|
||||
readonly useActiveElement: UnwrapRef<typeof import('@vueuse/core')['useActiveElement']>
|
||||
readonly useAsyncQueue: UnwrapRef<typeof import('@vueuse/core')['useAsyncQueue']>
|
||||
readonly useAsyncState: UnwrapRef<typeof import('@vueuse/core')['useAsyncState']>
|
||||
readonly useAttrs: UnwrapRef<typeof import('vue')['useAttrs']>
|
||||
readonly useBase64: UnwrapRef<typeof import('@vueuse/core')['useBase64']>
|
||||
readonly useBattery: UnwrapRef<typeof import('@vueuse/core')['useBattery']>
|
||||
readonly useBluetooth: UnwrapRef<typeof import('@vueuse/core')['useBluetooth']>
|
||||
readonly useBreakpoints: UnwrapRef<typeof import('@vueuse/core')['useBreakpoints']>
|
||||
readonly useBroadcastChannel: UnwrapRef<typeof import('@vueuse/core')['useBroadcastChannel']>
|
||||
readonly useBrowserLocation: UnwrapRef<typeof import('@vueuse/core')['useBrowserLocation']>
|
||||
readonly useCached: UnwrapRef<typeof import('@vueuse/core')['useCached']>
|
||||
readonly useClamp: UnwrapRef<typeof import('@vueuse/core')['useClamp']>
|
||||
readonly useClipboard: UnwrapRef<typeof import('@vueuse/core')['useClipboard']>
|
||||
readonly useColorMode: UnwrapRef<typeof import('@vueuse/core')['useColorMode']>
|
||||
readonly useConfirmDialog: UnwrapRef<typeof import('@vueuse/core')['useConfirmDialog']>
|
||||
readonly useCounter: UnwrapRef<typeof import('@vueuse/core')['useCounter']>
|
||||
readonly useCssModule: UnwrapRef<typeof import('vue')['useCssModule']>
|
||||
readonly useCssVar: UnwrapRef<typeof import('@vueuse/core')['useCssVar']>
|
||||
readonly useCssVars: UnwrapRef<typeof import('vue')['useCssVars']>
|
||||
readonly useCurrentElement: UnwrapRef<typeof import('@vueuse/core')['useCurrentElement']>
|
||||
readonly useCycleList: UnwrapRef<typeof import('@vueuse/core')['useCycleList']>
|
||||
readonly useDark: UnwrapRef<typeof import('@vueuse/core')['useDark']>
|
||||
readonly useDateFormat: UnwrapRef<typeof import('@vueuse/core')['useDateFormat']>
|
||||
readonly useDebounce: UnwrapRef<typeof import('@vueuse/core')['useDebounce']>
|
||||
readonly useDebounceFn: UnwrapRef<typeof import('@vueuse/core')['useDebounceFn']>
|
||||
readonly useDebouncedRefHistory: UnwrapRef<typeof import('@vueuse/core')['useDebouncedRefHistory']>
|
||||
readonly useDeviceMotion: UnwrapRef<typeof import('@vueuse/core')['useDeviceMotion']>
|
||||
readonly useDeviceOrientation: UnwrapRef<typeof import('@vueuse/core')['useDeviceOrientation']>
|
||||
readonly useDevicePixelRatio: UnwrapRef<typeof import('@vueuse/core')['useDevicePixelRatio']>
|
||||
readonly useDevicesList: UnwrapRef<typeof import('@vueuse/core')['useDevicesList']>
|
||||
readonly useDisplayMedia: UnwrapRef<typeof import('@vueuse/core')['useDisplayMedia']>
|
||||
readonly useDocumentVisibility: UnwrapRef<typeof import('@vueuse/core')['useDocumentVisibility']>
|
||||
readonly useDraggable: UnwrapRef<typeof import('@vueuse/core')['useDraggable']>
|
||||
readonly useDropZone: UnwrapRef<typeof import('@vueuse/core')['useDropZone']>
|
||||
readonly useElementBounding: UnwrapRef<typeof import('@vueuse/core')['useElementBounding']>
|
||||
readonly useElementByPoint: UnwrapRef<typeof import('@vueuse/core')['useElementByPoint']>
|
||||
readonly useElementHover: UnwrapRef<typeof import('@vueuse/core')['useElementHover']>
|
||||
readonly useElementSize: UnwrapRef<typeof import('@vueuse/core')['useElementSize']>
|
||||
readonly useElementVisibility: UnwrapRef<typeof import('@vueuse/core')['useElementVisibility']>
|
||||
readonly useEventBus: UnwrapRef<typeof import('@vueuse/core')['useEventBus']>
|
||||
readonly useEventListener: UnwrapRef<typeof import('@vueuse/core')['useEventListener']>
|
||||
readonly useEventSource: UnwrapRef<typeof import('@vueuse/core')['useEventSource']>
|
||||
readonly useEyeDropper: UnwrapRef<typeof import('@vueuse/core')['useEyeDropper']>
|
||||
readonly useFavicon: UnwrapRef<typeof import('@vueuse/core')['useFavicon']>
|
||||
readonly useFetch: UnwrapRef<typeof import('@vueuse/core')['useFetch']>
|
||||
readonly useFileSystemAccess: UnwrapRef<typeof import('@vueuse/core')['useFileSystemAccess']>
|
||||
readonly useFocus: UnwrapRef<typeof import('@vueuse/core')['useFocus']>
|
||||
readonly useFocusWithin: UnwrapRef<typeof import('@vueuse/core')['useFocusWithin']>
|
||||
readonly useFps: UnwrapRef<typeof import('@vueuse/core')['useFps']>
|
||||
readonly useFullscreen: UnwrapRef<typeof import('@vueuse/core')['useFullscreen']>
|
||||
readonly useGamepad: UnwrapRef<typeof import('@vueuse/core')['useGamepad']>
|
||||
readonly useGeolocation: UnwrapRef<typeof import('@vueuse/core')['useGeolocation']>
|
||||
readonly useHead: UnwrapRef<typeof import('@vueuse/head')['useHead']>
|
||||
readonly useI18n: UnwrapRef<typeof import('vue-i18n')['useI18n']>
|
||||
readonly useIdle: UnwrapRef<typeof import('@vueuse/core')['useIdle']>
|
||||
readonly useImage: UnwrapRef<typeof import('@vueuse/core')['useImage']>
|
||||
readonly useInfiniteScroll: UnwrapRef<typeof import('@vueuse/core')['useInfiniteScroll']>
|
||||
readonly useIntersectionObserver: UnwrapRef<typeof import('@vueuse/core')['useIntersectionObserver']>
|
||||
readonly useInterval: UnwrapRef<typeof import('@vueuse/core')['useInterval']>
|
||||
readonly useIntervalFn: UnwrapRef<typeof import('@vueuse/core')['useIntervalFn']>
|
||||
readonly useKeyModifier: UnwrapRef<typeof import('@vueuse/core')['useKeyModifier']>
|
||||
readonly useLastChanged: UnwrapRef<typeof import('@vueuse/core')['useLastChanged']>
|
||||
readonly useLocalStorage: UnwrapRef<typeof import('@vueuse/core')['useLocalStorage']>
|
||||
readonly useMagicKeys: UnwrapRef<typeof import('@vueuse/core')['useMagicKeys']>
|
||||
readonly useManualRefHistory: UnwrapRef<typeof import('@vueuse/core')['useManualRefHistory']>
|
||||
readonly useMediaControls: UnwrapRef<typeof import('@vueuse/core')['useMediaControls']>
|
||||
readonly useMediaQuery: UnwrapRef<typeof import('@vueuse/core')['useMediaQuery']>
|
||||
readonly useMemoize: UnwrapRef<typeof import('@vueuse/core')['useMemoize']>
|
||||
readonly useMemory: UnwrapRef<typeof import('@vueuse/core')['useMemory']>
|
||||
readonly useMounted: UnwrapRef<typeof import('@vueuse/core')['useMounted']>
|
||||
readonly useMouse: UnwrapRef<typeof import('@vueuse/core')['useMouse']>
|
||||
readonly useMouseInElement: UnwrapRef<typeof import('@vueuse/core')['useMouseInElement']>
|
||||
readonly useMousePressed: UnwrapRef<typeof import('@vueuse/core')['useMousePressed']>
|
||||
readonly useMutationObserver: UnwrapRef<typeof import('@vueuse/core')['useMutationObserver']>
|
||||
readonly useNavigatorLanguage: UnwrapRef<typeof import('@vueuse/core')['useNavigatorLanguage']>
|
||||
readonly useNetwork: UnwrapRef<typeof import('@vueuse/core')['useNetwork']>
|
||||
readonly useNow: UnwrapRef<typeof import('@vueuse/core')['useNow']>
|
||||
readonly useOffsetPagination: UnwrapRef<typeof import('@vueuse/core')['useOffsetPagination']>
|
||||
readonly useOnline: UnwrapRef<typeof import('@vueuse/core')['useOnline']>
|
||||
readonly usePageLeave: UnwrapRef<typeof import('@vueuse/core')['usePageLeave']>
|
||||
readonly useParallax: UnwrapRef<typeof import('@vueuse/core')['useParallax']>
|
||||
readonly usePermission: UnwrapRef<typeof import('@vueuse/core')['usePermission']>
|
||||
readonly usePointer: UnwrapRef<typeof import('@vueuse/core')['usePointer']>
|
||||
readonly usePointerSwipe: UnwrapRef<typeof import('@vueuse/core')['usePointerSwipe']>
|
||||
readonly usePreferredColorScheme: UnwrapRef<typeof import('@vueuse/core')['usePreferredColorScheme']>
|
||||
readonly usePreferredDark: UnwrapRef<typeof import('@vueuse/core')['usePreferredDark']>
|
||||
readonly usePreferredLanguages: UnwrapRef<typeof import('@vueuse/core')['usePreferredLanguages']>
|
||||
readonly useRafFn: UnwrapRef<typeof import('@vueuse/core')['useRafFn']>
|
||||
readonly useRefHistory: UnwrapRef<typeof import('@vueuse/core')['useRefHistory']>
|
||||
readonly useResizeObserver: UnwrapRef<typeof import('@vueuse/core')['useResizeObserver']>
|
||||
readonly useRoute: UnwrapRef<typeof import('vue-router')['useRoute']>
|
||||
readonly useRouter: UnwrapRef<typeof import('vue-router')['useRouter']>
|
||||
readonly useScreenOrientation: UnwrapRef<typeof import('@vueuse/core')['useScreenOrientation']>
|
||||
readonly useScreenSafeArea: UnwrapRef<typeof import('@vueuse/core')['useScreenSafeArea']>
|
||||
readonly useScriptTag: UnwrapRef<typeof import('@vueuse/core')['useScriptTag']>
|
||||
readonly useScroll: UnwrapRef<typeof import('@vueuse/core')['useScroll']>
|
||||
readonly useScrollLock: UnwrapRef<typeof import('@vueuse/core')['useScrollLock']>
|
||||
readonly useSessionStorage: UnwrapRef<typeof import('@vueuse/core')['useSessionStorage']>
|
||||
readonly useShare: UnwrapRef<typeof import('@vueuse/core')['useShare']>
|
||||
readonly useSlots: UnwrapRef<typeof import('vue')['useSlots']>
|
||||
readonly useSpeechRecognition: UnwrapRef<typeof import('@vueuse/core')['useSpeechRecognition']>
|
||||
readonly useSpeechSynthesis: UnwrapRef<typeof import('@vueuse/core')['useSpeechSynthesis']>
|
||||
readonly useStorage: UnwrapRef<typeof import('@vueuse/core')['useStorage']>
|
||||
readonly useStorageAsync: UnwrapRef<typeof import('@vueuse/core')['useStorageAsync']>
|
||||
readonly useStyleTag: UnwrapRef<typeof import('@vueuse/core')['useStyleTag']>
|
||||
readonly useSwipe: UnwrapRef<typeof import('@vueuse/core')['useSwipe']>
|
||||
readonly useTemplateRefsList: UnwrapRef<typeof import('@vueuse/core')['useTemplateRefsList']>
|
||||
readonly useTextSelection: UnwrapRef<typeof import('@vueuse/core')['useTextSelection']>
|
||||
readonly useThrottle: UnwrapRef<typeof import('@vueuse/core')['useThrottle']>
|
||||
readonly useThrottleFn: UnwrapRef<typeof import('@vueuse/core')['useThrottleFn']>
|
||||
readonly useThrottledRefHistory: UnwrapRef<typeof import('@vueuse/core')['useThrottledRefHistory']>
|
||||
readonly useTimeAgo: UnwrapRef<typeof import('@vueuse/core')['useTimeAgo']>
|
||||
readonly useTimeout: UnwrapRef<typeof import('@vueuse/core')['useTimeout']>
|
||||
readonly useTimeoutFn: UnwrapRef<typeof import('@vueuse/core')['useTimeoutFn']>
|
||||
readonly useTimeoutPoll: UnwrapRef<typeof import('@vueuse/core')['useTimeoutPoll']>
|
||||
readonly useTimestamp: UnwrapRef<typeof import('@vueuse/core')['useTimestamp']>
|
||||
readonly useTitle: UnwrapRef<typeof import('@vueuse/core')['useTitle']>
|
||||
readonly useToggle: UnwrapRef<typeof import('@vueuse/core')['useToggle']>
|
||||
readonly useTransition: UnwrapRef<typeof import('@vueuse/core')['useTransition']>
|
||||
readonly useUrlSearchParams: UnwrapRef<typeof import('@vueuse/core')['useUrlSearchParams']>
|
||||
readonly useUserMedia: UnwrapRef<typeof import('@vueuse/core')['useUserMedia']>
|
||||
readonly useUserStore: UnwrapRef<typeof import('./store/user')['useUserStore']>
|
||||
readonly useVModel: UnwrapRef<typeof import('@vueuse/core')['useVModel']>
|
||||
readonly useVModels: UnwrapRef<typeof import('@vueuse/core')['useVModels']>
|
||||
readonly useVibrate: UnwrapRef<typeof import('@vueuse/core')['useVibrate']>
|
||||
readonly useVirtualList: UnwrapRef<typeof import('@vueuse/core')['useVirtualList']>
|
||||
readonly useWakeLock: UnwrapRef<typeof import('@vueuse/core')['useWakeLock']>
|
||||
readonly useWebNotification: UnwrapRef<typeof import('@vueuse/core')['useWebNotification']>
|
||||
readonly useWebSocket: UnwrapRef<typeof import('@vueuse/core')['useWebSocket']>
|
||||
readonly useWebWorker: UnwrapRef<typeof import('@vueuse/core')['useWebWorker']>
|
||||
readonly useWebWorkerFn: UnwrapRef<typeof import('@vueuse/core')['useWebWorkerFn']>
|
||||
readonly useWindowFocus: UnwrapRef<typeof import('@vueuse/core')['useWindowFocus']>
|
||||
readonly useWindowScroll: UnwrapRef<typeof import('@vueuse/core')['useWindowScroll']>
|
||||
readonly useWindowSize: UnwrapRef<typeof import('@vueuse/core')['useWindowSize']>
|
||||
readonly watch: UnwrapRef<typeof import('vue')['watch']>
|
||||
readonly watchAtMost: UnwrapRef<typeof import('@vueuse/core')['watchAtMost']>
|
||||
readonly watchDebounced: UnwrapRef<typeof import('@vueuse/core')['watchDebounced']>
|
||||
readonly watchEffect: UnwrapRef<typeof import('vue')['watchEffect']>
|
||||
readonly watchIgnorable: UnwrapRef<typeof import('@vueuse/core')['watchIgnorable']>
|
||||
readonly watchOnce: UnwrapRef<typeof import('@vueuse/core')['watchOnce']>
|
||||
readonly watchPausable: UnwrapRef<typeof import('@vueuse/core')['watchPausable']>
|
||||
readonly watchPostEffect: UnwrapRef<typeof import('vue')['watchPostEffect']>
|
||||
readonly watchSyncEffect: UnwrapRef<typeof import('vue')['watchSyncEffect']>
|
||||
readonly watchThrottled: UnwrapRef<typeof import('@vueuse/core')['watchThrottled']>
|
||||
readonly watchWithFilter: UnwrapRef<typeof import('@vueuse/core')['watchWithFilter']>
|
||||
readonly whenever: UnwrapRef<typeof import('@vueuse/core')['whenever']>
|
||||
}
|
||||
}
|
||||
|
2
src/components.d.ts
vendored
2
src/components.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
// generated by unplugin-vue-components
|
||||
// We suggest you to commit this file into source control
|
||||
// Read more: https://github.com/vuejs/vue-next/pull/3399
|
||||
// Read more: https://github.com/vuejs/core/pull/3399
|
||||
import '@vue/runtime-core'
|
||||
|
||||
declare module '@vue/runtime-core' {
|
||||
|
2
src/shims.d.ts
vendored
2
src/shims.d.ts
vendored
@ -2,7 +2,7 @@ declare interface Window {
|
||||
// extend the window
|
||||
}
|
||||
|
||||
// with vite-plugin-md, markdown files can be treated as Vue components
|
||||
// with vite-plugin-vue-markdown, markdown files can be treated as Vue components
|
||||
declare module '*.md' {
|
||||
import { type DefineComponent } from 'vue'
|
||||
const component: DefineComponent<{}, {}, any>
|
||||
|
@ -6,7 +6,7 @@ import generateSitemap from 'vite-ssg-sitemap'
|
||||
import Layouts from 'vite-plugin-vue-layouts'
|
||||
import Components from 'unplugin-vue-components/vite'
|
||||
import AutoImport from 'unplugin-auto-import/vite'
|
||||
import Markdown from 'vite-plugin-md'
|
||||
import Markdown from 'vite-plugin-vue-markdown'
|
||||
import { VitePWA } from 'vite-plugin-pwa'
|
||||
import VueI18n from '@intlify/vite-plugin-vue-i18n'
|
||||
import Inspect from 'vite-plugin-inspect'
|
||||
@ -68,7 +68,7 @@ export default defineConfig({
|
||||
// see unocss.config.ts for config
|
||||
Unocss(),
|
||||
|
||||
// https://github.com/antfu/vite-plugin-md
|
||||
// https://github.com/antfu/vite-plugin-vue-markdown
|
||||
// Don't need this? Try vitesse-lite: https://github.com/antfu/vitesse-lite
|
||||
Markdown({
|
||||
wrapperClasses: markdownWrapperClasses,
|
||||
|
Loading…
Reference in New Issue
Block a user