♻️(document): 调整文档结构

This commit is contained in:
就眠儀式
2022-06-25 20:10:12 +08:00
parent d18425cb2a
commit b86b7d308c
166 changed files with 528 additions and 60 deletions

141
pnpm-lock.yaml generated
View File

@@ -93,7 +93,7 @@ importers:
uuid: 8.3.2
vue-i18n: 9.1.10_vue@3.2.37
package/document:
package/document-component:
specifiers:
'@types/markdown-it': ^12.2.3
'@types/markdown-it-container': ^2.0.4
@@ -115,20 +115,59 @@ importers:
dependencies:
'@vueuse/core': 8.7.3_vue@3.2.37
axios: 0.27.2
pinia: 2.0.14_typescript@4.6.3+vue@3.2.37
pinia: 2.0.14_typescript@4.7.3+vue@3.2.37
pinia-plugin-persist: 1.0.0_pinia@2.0.14+vue@3.2.37
vue-i18n: 9.1.10_vue@3.2.37
vue-router: 4.0.16_vue@3.2.37
devDependencies:
'@types/markdown-it': 12.2.3
'@types/markdown-it-container': 2.0.5
'@types/prettier': registry.npmmirror.com/@types/prettier/2.6.0
'@types/prettier': 2.6.0
escape-html: 1.0.3
markdown-it-container: 3.0.0
prismjs: 1.28.0
rimraf: 3.0.2
rollup: 2.70.1
typescript: 4.6.3
rollup: 2.75.5
typescript: 4.7.3
vite: 2.9.8_less@4.1.2
vite-plugin-md: 0.13.1_vite@2.9.8
package/document-layer:
specifiers:
'@types/markdown-it': ^12.2.3
'@types/markdown-it-container': ^2.0.4
'@types/prettier': ^2.4.4
'@vueuse/core': ^8.7.3
axios: ^0.27.2
escape-html: ^1.0.3
markdown-it-container: ^3.0.0
pinia: ^2.0.14
pinia-plugin-persist: ^1.0.0
prismjs: ^1.28.0
rimraf: ^3.0.2
rollup: ^2.70.1
typescript: ^4.6.3
vite: 2.9.8
vite-plugin-md: ^0.13.1
vue-i18n: ^9.1.10
vue-router: ^4.0.15
dependencies:
'@vueuse/core': 8.7.3_vue@3.2.37
axios: 0.27.2
pinia: 2.0.14_typescript@4.7.3+vue@3.2.37
pinia-plugin-persist: 1.0.0_pinia@2.0.14+vue@3.2.37
vue-i18n: 9.1.10_vue@3.2.37
vue-router: 4.0.16_vue@3.2.37
devDependencies:
'@types/markdown-it': 12.2.3
'@types/markdown-it-container': 2.0.5
'@types/prettier': 2.6.0
escape-html: 1.0.3
markdown-it-container: 3.0.0
prismjs: 1.28.0
rimraf: 3.0.2
rollup: 2.75.5
typescript: 4.7.3
vite: 2.9.8_less@4.1.2
vite-plugin-md: 0.13.1_vite@2.9.8
@@ -136,7 +175,10 @@ importers:
specifiers: {}
package/layer:
specifiers: {}
specifiers:
'@babel/plugin-transform-runtime': ^7.18.5
devDependencies:
'@babel/plugin-transform-runtime': 7.18.5_@babel+core@7.17.9
packages:
@@ -341,6 +383,11 @@ packages:
engines: {node: '>=6.9.0'}
dev: true
/@babel/helper-plugin-utils/7.17.12:
resolution: {integrity: sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==}
engines: {node: '>=6.9.0'}
dev: true
/@babel/helper-remap-async-to-generator/7.16.8:
resolution: {integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==}
engines: {node: '>=6.9.0'}
@@ -1066,6 +1113,23 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
dev: true
/@babel/plugin-transform-runtime/7.18.5_@babel+core@7.17.9:
resolution: {integrity: sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.17.9
'@babel/helper-module-imports': 7.16.7
'@babel/helper-plugin-utils': 7.17.12
babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.9
babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.9
babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.9
semver: 6.3.0
transitivePeerDependencies:
- supports-color
dev: true
/@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.17.9:
resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==}
engines: {node: '>=6.9.0'}
@@ -1699,6 +1763,10 @@ packages:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
dev: true
/@types/prettier/2.6.0:
resolution: {integrity: sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==}
dev: true
/@typescript-eslint/eslint-plugin/5.17.0_ec46de5930d083862c6e4af5d970d096:
resolution: {integrity: sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1887,31 +1955,16 @@ packages:
estree-walker: 2.0.2
magic-string: 0.25.9
/@vue/reactivity/3.2.33:
resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==}
dependencies:
'@vue/shared': 3.2.33
dev: true
/@vue/reactivity/3.2.37:
resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==}
dependencies:
'@vue/shared': 3.2.37
dev: false
/@vue/runtime-core/3.2.33:
resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==}
dependencies:
'@vue/reactivity': 3.2.33
'@vue/shared': 3.2.33
dev: true
/@vue/runtime-core/3.2.37:
resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==}
dependencies:
'@vue/reactivity': 3.2.37
'@vue/shared': 3.2.37
dev: false
/@vue/runtime-dom/3.2.37:
resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==}
@@ -1930,10 +1983,6 @@ packages:
'@vue/shared': 3.2.37
vue: 3.2.37
/@vue/shared/3.2.33:
resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==}
dev: true
/@vue/shared/3.2.37:
resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==}
@@ -2800,7 +2849,7 @@ packages:
dev: true
/escape-html/1.0.3:
resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=}
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
dev: true
/escape-string-regexp/1.0.5:
@@ -3012,7 +3061,7 @@ packages:
dev: true
/extend-shallow/2.0.1:
resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=}
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
engines: {node: '>=0.10.0'}
dependencies:
is-extendable: 0.1.1
@@ -3470,7 +3519,7 @@ packages:
dev: true
/is-extendable/0.1.1:
resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=}
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
engines: {node: '>=0.10.0'}
dev: true
@@ -3739,7 +3788,7 @@ packages:
dev: true
/mdurl/1.0.1:
resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=}
resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
dev: true
/meow/8.1.2:
@@ -4069,12 +4118,12 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
pinia: 2.0.14_typescript@4.6.3+vue@3.2.37
pinia: 2.0.14_typescript@4.7.3+vue@3.2.37
vue: 3.2.37
vue-demi: 0.12.5_vue@3.2.37
dev: false
/pinia/2.0.14_typescript@4.6.3+vue@3.2.37:
/pinia/2.0.14_typescript@4.7.3+vue@3.2.37:
resolution: {integrity: sha512-0nPuZR4TetT/WcLN+feMSjWJku3SQU7dBbXC6uw+R6FLQJCsg+/0pzXyD82T1FmAYe0lsx+jnEDQ1BLgkRKlxA==}
peerDependencies:
'@vue/composition-api': ^1.4.0
@@ -4087,7 +4136,7 @@ packages:
optional: true
dependencies:
'@vue/devtools-api': 6.1.4
typescript: 4.6.3
typescript: 4.7.3
vue: 3.2.37
vue-demi: 0.12.5_vue@3.2.37
dev: false
@@ -4298,14 +4347,6 @@ packages:
glob: 7.2.0
dev: true
/rollup/2.70.1:
resolution: {integrity: sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==}
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
fsevents: 2.3.2
dev: true
/rollup/2.75.5:
resolution: {integrity: sha512-JzNlJZDison3o2mOxVmb44Oz7t74EfSd1SQrplQk0wSaXV7uLQXtVdHbxlcT3w+8tZ1TL4r/eLfc7nAbz38BBA==}
engines: {node: '>=10.0.0'}
@@ -4446,7 +4487,7 @@ packages:
dev: true
/sprintf-js/1.0.3:
resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=}
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
dev: true
/string-width/2.1.1:
@@ -4494,7 +4535,7 @@ packages:
dev: true
/strip-bom-string/1.0.0:
resolution: {integrity: sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=}
resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==}
engines: {node: '>=0.10.0'}
dev: true
@@ -4670,12 +4711,6 @@ packages:
engines: {node: '>=8'}
dev: true
/typescript/4.6.3:
resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
/typescript/4.7.3:
resolution: {integrity: sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==}
engines: {node: '>=4.2.0'}
@@ -4764,7 +4799,7 @@ packages:
'@antfu/utils': 0.5.2
'@rollup/pluginutils': 4.2.1
'@types/markdown-it': 12.2.3
'@vue/runtime-core': 3.2.33
'@vue/runtime-core': 3.2.37
gray-matter: 4.0.3
markdown-it: 13.0.1
vite: 2.9.8_less@4.1.2
@@ -4815,7 +4850,7 @@ packages:
less: 4.1.2
postcss: 8.4.13
resolve: 1.22.0
rollup: 2.70.1
rollup: 2.75.5
optionalDependencies:
fsevents: 2.3.2
dev: true
@@ -4964,9 +4999,3 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
dev: true
registry.npmmirror.com/@types/prettier/2.6.0:
resolution: {integrity: sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/prettier/-/prettier-2.6.0.tgz}
name: '@types/prettier'
version: 2.6.0
dev: true