diff --git a/package.json b/package.json index 18385b7..d46dc57 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@types/mermaid": "^8.2.7", "@types/node": "^16.9.1", "@vuepress/bundler-vite": "^2.0.0-beta.25", - "@vuepress/plugin-back-to-top": "^2.0.0-beta.25", + "@vuepress/plugin-back-to-top": "^2.0.0-beta.27", "@vuepress/plugin-debug": "^2.0.0-beta.25", "@vuepress/plugin-search": "^2.0.0-beta.25", "postcss-loader": "^6.1.1", diff --git a/yarn.lock b/yarn.lock index c662da9..a35f46c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -164,6 +164,13 @@ dependencies: "@types/node" "*" +"@types/fs-extra@^9.0.13": + version "9.0.13" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" + integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== + dependencies: + "@types/node" "*" + "@types/hash-sum@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/hash-sum/-/hash-sum-1.0.0.tgz#838f4e8627887d42b162d05f3d96ca636c2bc504" @@ -212,6 +219,14 @@ "@types/mdurl" "*" highlight.js "^10.7.2" +"@types/markdown-it@^12.2.3": + version "12.2.3" + resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-12.2.3.tgz#0d6f6e5e413f8daaa26522904597be3d6cd93b51" + integrity sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ== + dependencies: + "@types/linkify-it" "*" + "@types/mdurl" "*" + "@types/mdurl@*": version "1.0.2" resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" @@ -296,6 +311,16 @@ estree-walker "^2.0.2" source-map "^0.6.1" +"@vue/compiler-core@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.20.tgz#af5a3c5237818835b0d0be837eb5885a8d21c160" + integrity sha512-vcEXlKXoPwBXFP5aUTHN9GTZaDfwCofa9Yu9bbW2C5O/QSa9Esdt7OG4+0RRd3EHEMxUvEdj4RZrd/KpQeiJbA== + dependencies: + "@babel/parser" "^7.15.0" + "@vue/shared" "3.2.20" + estree-walker "^2.0.2" + source-map "^0.6.1" + "@vue/compiler-dom@3.2.11": version "3.2.11" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.11.tgz#d066f8e1f1812b4e881593819ade0fe6d654c776" @@ -304,6 +329,30 @@ "@vue/compiler-core" "3.2.11" "@vue/shared" "3.2.11" +"@vue/compiler-dom@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.20.tgz#8e0ef354449c0faf41519b00bfc2045eae01dcb5" + integrity sha512-QnI77ec/JtV7R0YBbcVayYTDCRcI9OCbxiUQK6izVyqQO0658n0zQuoNwe+bYgtqnvGAIqTR3FShTd5y4oOjdg== + dependencies: + "@vue/compiler-core" "3.2.20" + "@vue/shared" "3.2.20" + +"@vue/compiler-sfc@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.20.tgz#2d7668e76f066c566dd7c09c15c9acce4e876e0a" + integrity sha512-03aZo+6tQKiFLfunHKSPZvdK4Jsn/ftRCyaro8AQIWkuxJbvSosbKK6HTTn+D2c3nPScG155akJoxKENw7rftQ== + dependencies: + "@babel/parser" "^7.15.0" + "@vue/compiler-core" "3.2.20" + "@vue/compiler-dom" "3.2.20" + "@vue/compiler-ssr" "3.2.20" + "@vue/ref-transform" "3.2.20" + "@vue/shared" "3.2.20" + estree-walker "^2.0.2" + magic-string "^0.25.7" + postcss "^8.1.10" + source-map "^0.6.1" + "@vue/compiler-sfc@^3.2.3": version "3.2.11" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.11.tgz#628fa12238760d9b9b339ac2e125a759224fadbf" @@ -336,17 +385,30 @@ "@vue/compiler-dom" "3.2.11" "@vue/shared" "3.2.11" +"@vue/compiler-ssr@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.20.tgz#9cceb6261d9932cb5568202610c1c28f86c5e521" + integrity sha512-rzzVVYivm+EjbfiGQvNeyiYZWzr6Hkej97RZLZvcumacQlnKv9176Xo9rRyeWwFbBlxmtNdrVMslRXtipMXk2w== + dependencies: + "@vue/compiler-dom" "3.2.20" + "@vue/shared" "3.2.20" + "@vue/devtools-api@^6.0.0-beta.14": version "6.0.0-beta.15" resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.15.tgz#ad7cb384e062f165bcf9c83732125bffbc2ad83d" integrity sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA== -"@vue/reactivity@3.2.11": - version "3.2.11" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.11.tgz#ec04d33acaf2b92cca2960535bec81b26cc5772b" - integrity sha512-hEQstxPQbgGZq5qApzrvbDmRdK1KP96O/j4XrwT8fVkT1ytkFs4fH2xNEh9QKwXfybbQkLs77W7OfXCv5o6qbA== +"@vue/devtools-api@^6.0.0-beta.18": + version "6.0.0-beta.19" + resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.19.tgz#f8e88059daa424515992426a0c7ea5cde07e99bf" + integrity sha512-ObzQhgkoVeoyKv+e8+tB/jQBL2smtk/NmC9OmFK8UqdDpoOdv/Kf9pyDWL+IFyM7qLD2C75rszJujvGSPSpGlw== + +"@vue/reactivity@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.20.tgz#81fe1c368e7f20bc0ec1dec1045bbee253582de8" + integrity sha512-nSmoLojUTk+H8HNTAkrUduB4+yIUBK2HPihJo2uXVSH4Spry6oqN6lFzE5zpLK+F27Sja+UqR9R1+/kIOsHV5w== dependencies: - "@vue/shared" "3.2.11" + "@vue/shared" "3.2.20" "@vue/ref-transform@3.2.11": version "3.2.11" @@ -359,23 +421,42 @@ estree-walker "^2.0.2" magic-string "^0.25.7" -"@vue/runtime-core@3.2.11": - version "3.2.11" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.11.tgz#0dbe801be4bd0bfde253226797e7d304c8fdda30" - integrity sha512-horlxjWwSvModC87WdsWswzzHE5IexmKkQA65S5vFgP5hLUBW+HRyScDeuB/RRcFmqnf+ozacNCfap0kqcpODw== +"@vue/ref-transform@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/ref-transform/-/ref-transform-3.2.20.tgz#2a59ec90caf8e5c7336776a0900bff0a8b81c090" + integrity sha512-Y42d3PGlYZ1lXcF3dbd3+qU/C/a3wYEZ949fyOI5ptzkjDWlkfU6vn74fmOjsLjEcjs10BXK2qO99FqQIK2r1Q== dependencies: - "@vue/reactivity" "3.2.11" - "@vue/shared" "3.2.11" + "@babel/parser" "^7.15.0" + "@vue/compiler-core" "3.2.20" + "@vue/shared" "3.2.20" + estree-walker "^2.0.2" + magic-string "^0.25.7" -"@vue/runtime-dom@3.2.11": - version "3.2.11" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.11.tgz#04f9054a9e64bdf156c2fc22cad67cfaa8b84616" - integrity sha512-cOK1g0INdiCbds2xrrJKrrN+pDHuLz6esUs/crdEiupDuX7IeiMbdqrAQCkYHp5P1KLWcbGlkmwfVD7HQGii0Q== +"@vue/runtime-core@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.20.tgz#8f63e956a3f88fb772541443c45a7701211012cb" + integrity sha512-d1xfUGhZPfiZzAN7SatStD4vRtT8deJSXib2+Cz3x0brjMWKxe32asQc154FF1E2fFgMCHtnfd4A90bQEzV4GQ== dependencies: - "@vue/runtime-core" "3.2.11" - "@vue/shared" "3.2.11" + "@vue/reactivity" "3.2.20" + "@vue/shared" "3.2.20" + +"@vue/runtime-dom@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.20.tgz#8aa56ae6c30f9cd4a71ca0e9ec3c4bdc67148d15" + integrity sha512-4TCvZMLhESWCFHFYgqN4QmMA/onnINAlUovhopjlS8ST27G1A8Z0tyxPzLoXLa+b5JrOpbMPheEMPvdKExTJig== + dependencies: + "@vue/runtime-core" "3.2.20" + "@vue/shared" "3.2.20" csstype "^2.6.8" +"@vue/server-renderer@3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.20.tgz#705e07ae9425132b2b6227d308a51a13f4d4ec81" + integrity sha512-viIbZGep9XabnrRcaxWIi00cOh1x21QYm2upIL5W0zqzTJ54VdTzpI+zi1osNp+VfRQDTHpV2U7H3Kn4ljYJvg== + dependencies: + "@vue/compiler-ssr" "3.2.20" + "@vue/shared" "3.2.20" + "@vue/server-renderer@^3.2.3": version "3.2.11" resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.11.tgz#166b1c8a80a9fb2f83f4fa0e49e94a52c4f85c5d" @@ -389,6 +470,11 @@ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.11.tgz#01899f54949caf1ac241de397bd17069632574de" integrity sha512-ovfXAsSsCvV9JVceWjkqC/7OF5HbgLOtCWjCIosmPGG8lxbPuavhIxRH1dTx4Dg9xLgRTNLvI3pVxG4ItQZekg== +"@vue/shared@3.2.20", "@vue/shared@^3.2.20": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.20.tgz#53746961f731a8ea666e3316271e944238dc31db" + integrity sha512-FbpX+hD5BvXCQerEYO7jtAGHlhAkhTQ4KIV73kmLWNlawWhTiVuQxizgVb0BOkX5oG9cIRZ42EG++d/k/Efp0w== + "@vuepress/bundler-vite@^2.0.0-beta.25": version "2.0.0-beta.25" resolved "https://registry.yarnpkg.com/@vuepress/bundler-vite/-/bundler-vite-2.0.0-beta.25.tgz#2e61650b0e5b1751dac76b5c656cea4f9c52cb35" @@ -465,6 +551,15 @@ vue "^3.2.3" vue-router "^4.0.10" +"@vuepress/client@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/client/-/client-2.0.0-beta.27.tgz#1a805a6c51a1a9517b07da263752592be1e17beb" + integrity sha512-U34RLDsS1dX2GGpqmHR36sQHvC8sDrJ22f/NOeNbF4TnIK3m591F4Ps04+4F+j5UosNzRMKCZD3+9UMM9g/f7A== + dependencies: + "@vuepress/shared" "2.0.0-beta.27" + vue "^3.2.20" + vue-router "^4.0.12" + "@vuepress/core@2.0.0-beta.25": version "2.0.0-beta.25" resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-2.0.0-beta.25.tgz#54ab3bee7328de00691bba26cfe7ec03b571c323" @@ -477,6 +572,18 @@ gray-matter "^4.0.3" toml "^3.0.0" +"@vuepress/core@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-2.0.0-beta.27.tgz#35f266da4c3c8d7da2cb6325c6e6abb3b69d9522" + integrity sha512-bTpG86CP7lc6/PS3Vg4vTt0/vlUKgz8Rav8YRCl/VWrrxWZbaRcIo/Qwz+YYMmH6ejokFjJf/2/1RJ6mi8V/Lw== + dependencies: + "@vuepress/client" "2.0.0-beta.27" + "@vuepress/markdown" "2.0.0-beta.27" + "@vuepress/shared" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" + gray-matter "^4.0.3" + toml "^3.0.0" + "@vuepress/markdown@2.0.0-beta.25": version "2.0.0-beta.25" resolved "https://registry.yarnpkg.com/@vuepress/markdown/-/markdown-2.0.0-beta.25.tgz#967c53589da0049241a372546c32df6dfb368531" @@ -490,6 +597,19 @@ markdown-it-emoji "^2.0.0" mdurl "^1.0.1" +"@vuepress/markdown@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/markdown/-/markdown-2.0.0-beta.27.tgz#21ec265d210dfed585a0c434f44d05f391549513" + integrity sha512-BaZTCewE/YzFCK0rNam/dMPQtDPFfLRjWqgoP+i29XRTBqpOE0NwPwAE47mClVStMp36Rs7jq0G5rHsWTVSPuA== + dependencies: + "@types/markdown-it" "^12.2.3" + "@vuepress/shared" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" + markdown-it "^12.2.0" + markdown-it-anchor "^8.4.1" + markdown-it-emoji "^2.0.0" + mdurl "^1.0.1" + "@vuepress/plugin-active-header-links@2.0.0-beta.25": version "2.0.0-beta.25" resolved "https://registry.yarnpkg.com/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-beta.25.tgz#e065adde811eb69d8c2b39ede2373659277d8291" @@ -502,7 +622,7 @@ vue "^3.2.3" vue-router "^4.0.10" -"@vuepress/plugin-back-to-top@2.0.0-beta.25", "@vuepress/plugin-back-to-top@^2.0.0-beta.25": +"@vuepress/plugin-back-to-top@2.0.0-beta.25": version "2.0.0-beta.25" resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.25.tgz#bdb2bbaafa17927775f0bb0c86626ca30113287d" integrity sha512-i4Ka0NqkuYUAlMIQga2zPbKWBEDt1BMqLAGbNDycUl0RB7pNLiXJwXwQxvWPU6ejOxQsKjvsHgV7AUA0DaVx4Q== @@ -512,6 +632,16 @@ ts-debounce "^3.0.0" vue "^3.2.3" +"@vuepress/plugin-back-to-top@^2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.27.tgz#271ceeee2c909614dad69623a783662467fd57b7" + integrity sha512-pO2TRNWRDt+yoOk1Vdg0i9SVIoa+JgSns5bYNxwAk72L9p15Vj4QKBTmqu6HkyRnug1oqFocvU1AgjxRz61mog== + dependencies: + "@vuepress/core" "2.0.0-beta.27" + "@vuepress/utils" "2.0.0-beta.27" + ts-debounce "^3.0.0" + vue "^3.2.20" + "@vuepress/plugin-container@2.0.0-beta.25": version "2.0.0-beta.25" resolved "https://registry.yarnpkg.com/@vuepress/plugin-container/-/plugin-container-2.0.0-beta.25.tgz#11e7e6e62f69cd37a4fcf6a2b4132d26ae1ad444" @@ -615,6 +745,13 @@ dependencies: "@vue/shared" "^3.2.3" +"@vuepress/shared@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/shared/-/shared-2.0.0-beta.27.tgz#d40ebb57c885328e80c421578155811de7bfee9d" + integrity sha512-WvP76yNWik9Y3J9o8flY2bWJCPwqifhl4xjYtP73O5+Yze2r/tf0gO0IJ0ccYUNLDu46ZGlnn5Jett4BABlwBg== + dependencies: + "@vue/shared" "^3.2.20" + "@vuepress/theme-default@2.0.0-beta.25": version "2.0.0-beta.25" resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-2.0.0-beta.25.tgz#9b26c56a8600cb3ee64424e0b5dbbbfb3c79a824" @@ -656,6 +793,23 @@ ora "^5.4.1" upath "^2.0.1" +"@vuepress/utils@2.0.0-beta.27": + version "2.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@vuepress/utils/-/utils-2.0.0-beta.27.tgz#d11268a515fbaf7818b683e651f5bccb86d9a8e0" + integrity sha512-Y+zfQc8YB5zl58wszDvTLBpHzXZXzl6jyUVd7HeQNTZaHjdYL01gTsQk/hEivxmaL9spH+ZcxivdP+m+VpGzjw== + dependencies: + "@types/debug" "^4.1.7" + "@types/fs-extra" "^9.0.13" + "@types/hash-sum" "^1.0.0" + "@vuepress/shared" "2.0.0-beta.27" + chalk "^4.1.2" + debug "^4.3.2" + fs-extra "^10.0.0" + globby "^11.0.4" + hash-sum "^2.0.0" + ora "^5.4.1" + upath "^2.0.1" + "@vueuse/core@^6.0.0": version "6.3.2" resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-6.3.2.tgz#3365b21a2d094d5afc42b607e84792fed6a4c463" @@ -2807,6 +2961,11 @@ markdown-it-anchor@^8.1.2: resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-8.3.0.tgz#9e1a71766f778c382e5b6d3808d8c4d3a3b4ae30" integrity sha512-YXMxKqZDH/MM/sFBZe+JQ/XFa7i8mIWZYkcY7jCGmpNNqcj2iS9Wyxy5devkUoL14NJOUt5IleD99D8StAwkXg== +markdown-it-anchor@^8.4.1: + version "8.4.1" + resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-8.4.1.tgz#29e560593f5edb80b25fdab8b23f93ef8a91b31e" + integrity sha512-sLODeRetZ/61KkKLJElaU3NuU2z7MhXf12Ml1WJMSdwpngeofneCRF+JBbat8HiSqhniOMuTemXMrsI7hA6XyA== + markdown-it-container@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/markdown-it-container/-/markdown-it-container-3.0.0.tgz#1d19b06040a020f9a827577bb7dbf67aa5de9a5b" @@ -4126,14 +4285,23 @@ vue-router@^4.0.10: dependencies: "@vue/devtools-api" "^6.0.0-beta.14" -vue@^3.2.3: - version "3.2.11" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.11.tgz#6b92295048df705ddac558fd3e3ed553e55e57c8" - integrity sha512-JkI3/eIgfk4E0f/p319TD3EZgOwBQfftgnkRsXlT7OrRyyiyoyUXn6embPGZXSBxD3LoZ9SWhJoxLhFh5AleeA== +vue-router@^4.0.12: + version "4.0.12" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.12.tgz#8dc792cddf5bb1abcc3908f9064136de7e13c460" + integrity sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg== dependencies: - "@vue/compiler-dom" "3.2.11" - "@vue/runtime-dom" "3.2.11" - "@vue/shared" "3.2.11" + "@vue/devtools-api" "^6.0.0-beta.18" + +vue@^3.2.20, vue@^3.2.3: + version "3.2.20" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.20.tgz#940f8aa8bf3e3be78243ca582bad41fcd45ae3e6" + integrity sha512-81JjEP4OGk9oO8+CU0h2nFPGgJBm9mNa3kdCX2k6FuRdrWrC+CNe+tOnuIeTg8EWwQuI+wwdra5Q7vSzp7p4Iw== + dependencies: + "@vue/compiler-dom" "3.2.20" + "@vue/compiler-sfc" "3.2.20" + "@vue/runtime-dom" "3.2.20" + "@vue/server-renderer" "3.2.20" + "@vue/shared" "3.2.20" vuepress-plugin-mermaidjs@^1.8.1: version "1.8.1"