From 1f426bbcfd27d1285ce897414b6ff81d585d6d9f Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 17 Feb 2024 12:53:37 +0100 Subject: [PATCH 1/3] set same footer details as in oceslot.social website footer --- .vuepress/config/theme.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vuepress/config/theme.js b/.vuepress/config/theme.js index 1a59841d6f..ba0900278d 100644 --- a/.vuepress/config/theme.js +++ b/.vuepress/config/theme.js @@ -14,7 +14,8 @@ export default hopeTheme({ print: false, pure: true, displayFooter: true, - footer: 'CC BY busFaktor() e.V. & Authors', + copyright: '© by busFaktor() e.V. & Authors | Impressum', + footer: 'Released under the MIT License.', sidebar: generateSidebar('../../SUMMARY.md'), navbar: [ { text: 'Home', link: '/' }, From 4f4aed1f521566ce7d9e415b8175b0d0560ee440 Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 17 Feb 2024 13:26:58 +0100 Subject: [PATCH 2/3] update vuepress dependencies --- package-lock.json | 768 +++++++++++++++++++++------------------------- package.json | 8 +- 2 files changed, 358 insertions(+), 418 deletions(-) diff --git a/package-lock.json b/package-lock.json index 06ee1f2514..e40d05e591 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,10 +36,10 @@ "wait-on": "^7.2.0" }, "optionalDependencies": { - "@vuepress/bundler-vite": "^2.0.0-rc.2", - "vuepress": "^2.0.0-rc.2", - "vuepress-plugin-search-pro": "^2.0.0-rc.15", - "vuepress-theme-hope": "^2.0.0-rc.15" + "@vuepress/bundler-vite": "^2.0.0-rc.7", + "vuepress": "^2.0.0-rc.7", + "vuepress-plugin-search-pro": "^2.0.0-rc.23", + "vuepress-theme-hope": "^2.0.0-rc.23" } }, "node_modules/@ampproject/remapping": { @@ -3114,18 +3114,18 @@ } }, "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz", - "integrity": "sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", + "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==", "optional": true }, "node_modules/@lit/reactive-element": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.3.tgz", - "integrity": "sha512-e067EuTNNgOHm1tZcc0Ia7TCzD/9ZpoPegHKgesrGK6pSDRGkGDAQbYuQclqLPIoJ9eC8Kb9mYtGryWcM5AywA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", "optional": true, "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.2" + "@lit-labs/ssr-dom-shim": "^1.2.0" } }, "node_modules/@mdit-vue/plugin-component": { @@ -3866,9 +3866,9 @@ "dev": true }, "node_modules/@sindresorhus/merge-streams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", - "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.2.1.tgz", + "integrity": "sha512-255V7MMIKw6aQ43Wbqp9HZ+VHn6acddERTLiiLnlcPLU9PdTq9Aijl12oklAgUEblLWye+vHLzmqBx6f2TGcZw==", "optional": true, "engines": { "node": ">=18" @@ -4203,16 +4203,16 @@ "optional": true }, "node_modules/@vuepress/bundler-vite": { - "version": "2.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@vuepress/bundler-vite/-/bundler-vite-2.0.0-rc.2.tgz", - "integrity": "sha512-bjkn0krtucciUkGGdckCkGGg+wlv3Pj7s1lO/ChACLQncDwc3GgMTuMm0JyaCDKzTXE8sufjHHGWMftRL8qFOg==", + "version": "2.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@vuepress/bundler-vite/-/bundler-vite-2.0.0-rc.7.tgz", + "integrity": "sha512-2jNnU3sgHJuUCPfE0DvGRsAxo/A/Locguvnv4Q6QwJYdB1fuAqE6x5p8RDzq8Lv/GsyeexDWiV/PFER5EtVP3w==", "optional": true, "dependencies": { "@vitejs/plugin-vue": "^5.0.3", - "@vuepress/client": "2.0.0-rc.2", - "@vuepress/core": "2.0.0-rc.2", - "@vuepress/shared": "2.0.0-rc.2", - "@vuepress/utils": "2.0.0-rc.2", + "@vuepress/client": "2.0.0-rc.7", + "@vuepress/core": "2.0.0-rc.7", + "@vuepress/shared": "2.0.0-rc.7", + "@vuepress/utils": "2.0.0-rc.7", "autoprefixer": "^10.4.17", "connect-history-api-fallback": "^2.0.0", "postcss": "^8.4.33", @@ -4224,17 +4224,17 @@ } }, "node_modules/@vuepress/cli": { - "version": "2.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@vuepress/cli/-/cli-2.0.0-rc.2.tgz", - "integrity": "sha512-a5qAtd6gNndNcqENBNkMn9xRDbb1B2kJ62dWUaE5KjhkM/Fed4CTvBTDd0qfYmwiwsSFPL08VWavo1FcdMNXsA==", + "version": "2.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@vuepress/cli/-/cli-2.0.0-rc.7.tgz", + "integrity": "sha512-SD9Z8vRF1tEKYE4X0qzARr3tHyqfKJJ1MpySL44w1uYSf7nmpJD5ejNsUZxEetj5Vrv8u1jX5IO/3GkPXj5OWA==", "optional": true, "dependencies": { - "@vuepress/core": "2.0.0-rc.2", - "@vuepress/shared": "2.0.0-rc.2", - "@vuepress/utils": "2.0.0-rc.2", + "@vuepress/core": "2.0.0-rc.7", + "@vuepress/shared": "2.0.0-rc.7", + "@vuepress/utils": "2.0.0-rc.7", "cac": "^6.7.14", "chokidar": "^3.5.3", - "envinfo": "^7.11.0", + "envinfo": "^7.11.1", "esbuild": "~0.19.12" }, "bin": { @@ -4242,35 +4242,51 @@ } }, "node_modules/@vuepress/client": { - "version": "2.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-rc.2.tgz", - "integrity": "sha512-gQ4CfBhzWYOCW4OcAUd6S8Jr9m/8UkZZuN/70t12GltbX/cdm6zrGnf89GiVjgvoK8+OYoc7luoBuWbyc/X5sg==", + "version": "2.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-rc.7.tgz", + "integrity": "sha512-T8jf9h8dfP1ln/7uOIiTAJrdyKRTyq1x+RHXuc7GoRxTfOw+bIYgGvh63Z7m1e3K/yh1nO9aM1WcXbDN1Swp4w==", "optional": true, "dependencies": { "@vue/devtools-api": "^6.5.1", - "@vuepress/shared": "2.0.0-rc.2", + "@vuepress/shared": "2.0.0-rc.7", "@vueuse/core": "^10.7.2", "vue": "^3.4.15", "vue-router": "^4.2.5" } }, "node_modules/@vuepress/core": { - "version": "2.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-rc.2.tgz", - "integrity": "sha512-C/bHG0y+v5oeCrfaesy2yFa0dyCah05g1w7vArZk8ABsVECjZKAC5/ev39UFQm2dCdNzsj2E3KgLIxYWqpcKeg==", + "version": "2.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-rc.7.tgz", + "integrity": "sha512-SPd2C9MIwHLe4mEWJfbcTHT5caS/vW+oeP79wAW0otSGgn2uY3Mmu5qcYPzl+17o8EYv7vDvPiO+uitp/Cek+A==", "optional": true, "dependencies": { - "@vuepress/client": "2.0.0-rc.2", - "@vuepress/markdown": "2.0.0-rc.2", - "@vuepress/shared": "2.0.0-rc.2", - "@vuepress/utils": "2.0.0-rc.2", + "@vuepress/client": "2.0.0-rc.7", + "@vuepress/markdown": "2.0.0-rc.7", + "@vuepress/shared": "2.0.0-rc.7", + "@vuepress/utils": "2.0.0-rc.7", "vue": "^3.4.15" } }, + "node_modules/@vuepress/helper": { + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.12.tgz", + "integrity": "sha512-98sWHoXquQw7UYcmP2fJN4ALV815kXxccSne7MN1OqvpkgeLyEKzlHDf/HCtTYznWT3eSZ6FIvDiq6BaH8PQjQ==", + "optional": true, + "dependencies": { + "@vue/shared": "^3.4.15", + "cheerio": "1.0.0-rc.12", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "vue": "^3.4.15" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" + } + }, "node_modules/@vuepress/markdown": { - "version": "2.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-rc.2.tgz", - "integrity": "sha512-5/RmJnap+MGKxDhSO+Mv6zB8PoPHhhBujnNKKO3PnyfPrj0LyL0AuTm8m3Ea271wMp9956WINjw8jlpn+Z1sBg==", + "version": "2.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-rc.7.tgz", + "integrity": "sha512-mczvo7MZxxXXj5htDXK22r0a7JjTP5sTlcywtVOTJurzCKp8SNSbr3HdmsAnr9S838Hn9+dkvhs57rqgPG3UHA==", "optional": true, "dependencies": { "@mdit-vue/plugin-component": "^2.0.0", @@ -4283,8 +4299,8 @@ "@mdit-vue/types": "^2.0.0", "@types/markdown-it": "^13.0.7", "@types/markdown-it-emoji": "^2.0.4", - "@vuepress/shared": "2.0.0-rc.2", - "@vuepress/utils": "2.0.0-rc.2", + "@vuepress/shared": "2.0.0-rc.7", + "@vuepress/utils": "2.0.0-rc.7", "markdown-it": "^14.0.0", "markdown-it-anchor": "^8.6.7", "markdown-it-emoji": "^3.0.0", @@ -4292,41 +4308,113 @@ } }, "node_modules/@vuepress/plugin-active-header-links": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-rc.1.tgz", - "integrity": "sha512-Ra5exai0mWH9uihzoVH8pje9XXll8zcICmDilTaYhir+KFw1VvKUFGLxLlEXuAMc06K4i25To2BzUVyce1Fijg==", + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-rc.12.tgz", + "integrity": "sha512-t9pgjeu5mZJgtJ1u8+xZxd5uGNtSraRavx4o9juVGy/DjHXJHYbS4qnfAhE8GmVUThzQUfvPFZRsuNqiZn2lLA==", + "optional": true, + "dependencies": { + "@vueuse/core": "^10.7.1", + "vue": "^3.4.15", + "vue-router": "^4.2.5" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-back-to-top": { + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.12.tgz", + "integrity": "sha512-LTdAeJje6zOBPdWST1qIyzjP35kjAUJAbMkzH7tddejIEfRkfVf6l9nZ8ksMSgzNVVSkO+4unBHqBLa2pLRsUw==", + "optional": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.12", + "@vueuse/core": "^10.7.2", + "vue": "^3.4.15" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-blog": { + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-blog/-/plugin-blog-2.0.0-rc.12.tgz", + "integrity": "sha512-LZ0oX9QBxTHHtiUk7ONZHTwDaWoCejXjGgJXGXZDvCfQetCzLWoRYOao7bUxHUrmtD10JyaW+5fCAgHynXgBNQ==", + "optional": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.12", + "chokidar": "^3.5.3", + "vue": "^3.4.15", + "vue-router": "^4.2.5" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-catalog": { + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-catalog/-/plugin-catalog-2.0.0-rc.12.tgz", + "integrity": "sha512-qlWDUeIsYKcxLa0A//344DarCdLdD3pxfcR5YvJm0CwGCBgA0LnG4gbfMGXyvvRDea/aOnsWK7ePXoDPWvCOPw==", + "optional": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.12", + "vue": "^3.4.15", + "vue-router": "^4.2.5" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-copy-code": { + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.12.tgz", + "integrity": "sha512-6FELMaKsaQ/hjPom8VjTC5N9QKdtCLrHLeSz2D2z16+9rnbkAfootEH1T08GN3/PyP2ZZA8OqCPvaNAKiCKGiQ==", + "optional": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.12", + "@vueuse/core": "^10.7.2", + "vue": "^3.4.15" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-copyright": { + "version": "2.0.0-rc.13", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copyright/-/plugin-copyright-2.0.0-rc.13.tgz", + "integrity": "sha512-EGKZ6o7Oj3HeSG4VMAIwLBn/O2LSk5uI90LzbLAfsl9eE0nBCanOlL3SnB5AiDTW8zeDZVwJk6BTbd6ymoajXw==", "optional": true, "dependencies": { - "ts-debounce": "^4.0.0", + "@vuepress/helper": "~2.0.0-rc.12", + "@vueuse/core": "^10.7.2", "vue": "^3.4.15", "vue-router": "^4.2.5" }, "peerDependencies": { - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" } }, "node_modules/@vuepress/plugin-external-link-icon": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-rc.1.tgz", - "integrity": "sha512-6zGt5qAnPn+sFJdOpSYAQfq/OV8vRfynTfwtSZVU0QiLVk1GDTTssGjZ32GKxmPPilXF0tiSMTcITfFllnNUmA==", + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-rc.12.tgz", + "integrity": "sha512-ycvrDK+/75bmvbBPhUSxoOm2OiO+yC36iDs/Vs1OIlVuLDWz3GHuMxkP4uXrla0tQbkxKqyPA/O5Ihhlxz6KAA==", "optional": true, "dependencies": { "vue": "^3.4.15" }, "peerDependencies": { - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" } }, "node_modules/@vuepress/plugin-git": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.1.tgz", - "integrity": "sha512-k3bS/wxJ5xpxg2Hzy7FEaskpYTKohazP+Dg6z7GUI+rnxfh6H+pMeIWXg/eTTqTC6Zbq1+pNfzuYvZ64GMHpQw==", + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.12.tgz", + "integrity": "sha512-DYriGdqDscbbt1y4nHrjS7ye+wdiY1fBJU+RvimId26Y1Q/I3DKsQSvRqtTg6tcQ4vt7/NJh1OiiuSaoNIQrnA==", "optional": true, "dependencies": { "execa": "^8.0.1" }, "peerDependencies": { - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" } }, "node_modules/@vuepress/plugin-git/node_modules/execa": { @@ -4464,62 +4552,127 @@ } }, "node_modules/@vuepress/plugin-nprogress": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.1.tgz", - "integrity": "sha512-omCUxzWrOrm0c45+0MENY65mUWh+VmUAhckEqQir3waE9Ql7wD4drZ/fdUyfgHarBjSzdSCB6QguQMLwt9OOQw==", + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.12.tgz", + "integrity": "sha512-Tuf9AsT4OwCwNFV4jf6vYefPrzDOdMobsUs94kvglDCkEUgepClmW+1KfK3RCoNC4GCrsX95Fz7LvfbeaxtKsQ==", "optional": true, "dependencies": { "vue": "^3.4.15", "vue-router": "^4.2.5" }, "peerDependencies": { - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-photo-swipe": { + "version": "2.0.0-rc.13", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.13.tgz", + "integrity": "sha512-OAOtrQIOaS0Bd1iBc7SqbOEkNsQsJKDT8FHY2hhDPatrSQBaWO1ilgTU0LYbBQ/Ewfkkafy6wsjtLuM8xkh4pA==", + "optional": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.12", + "@vueuse/core": "^10.7.2", + "photoswipe": "^5.4.3", + "vue": "^3.4.15" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" } }, "node_modules/@vuepress/plugin-prismjs": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-rc.1.tgz", - "integrity": "sha512-rk4aI8c31H8qt2UXFLa5iap6snWf2OLb4ixjLtdEIMcsDlrE9Gx6Rc9a+/oSp3HI0woNpKlxu1X6PEDB8Vv0zg==", + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-rc.12.tgz", + "integrity": "sha512-DiTdHgH3JFbCn5toSSsMsWvb+PYc4IHjt39o+3GU9j12GtFwHke7hDmXUWwegzYa7bWR0CfikDAto/8WIguRbA==", "optional": true, "dependencies": { "prismjs": "^1.29.0" }, "peerDependencies": { - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-reading-time": { + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.12.tgz", + "integrity": "sha512-HVD5JZcKE06hWs8/DemKVWh+Z5dUh3Ztw0OmFxpObN3NkO5jQvLnlmKj5b14dbyk2nsMOfFDzkvMgezBXKiHFw==", + "optional": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.12", + "vue": "^3.4.15" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-rtl": { + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.12.tgz", + "integrity": "sha512-keyD4LLnFL3awjVdpentqUGWX0iB93uk5GSL7L4lppn20vnS8StrjTvGxYiViAYu+vB9drVG/3DiPkOcp5dy9Q==", + "optional": true, + "dependencies": { + "vue": "^3.4.15" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-seo": { + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.12.tgz", + "integrity": "sha512-aOiuZ7y0B99GROuhqTXQQsB0+sWX2l3geoZMzrJlbsykBCGcSN8RBHmdcIouzid83jBkOkBt6AxLRQKpQyWgwA==", + "optional": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.12" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" + } + }, + "node_modules/@vuepress/plugin-sitemap": { + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.12.tgz", + "integrity": "sha512-XrFBpQvfeJqQuL5ofCVf/hui5IRJPP6tEA2sBJTjtJH4y0xRgnE23RALE7mpsqD2Mo7TnAgrDORRgZL0Zzy94g==", + "optional": true, + "dependencies": { + "@vuepress/helper": "~2.0.0-rc.12", + "sitemap": "^7.1.1" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.7" } }, "node_modules/@vuepress/plugin-theme-data": { - "version": "2.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.1.tgz", - "integrity": "sha512-PaVGCY4wsaFFUgue4b7yK5lGoQk4PTx6WwukbTR4cbRqY9kxX2Abpgp5EDoRBrcRbNzt85DV9voMQJr3Vx/BIg==", + "version": "2.0.0-rc.12", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.12.tgz", + "integrity": "sha512-0hhb83MLG275BDF6OE4gNhz/tZBks6OyjPqkaTbdRHCEhuZD3UwFp+t3b7lUbAkftWSBSidhE0unkaqJw5zJuw==", "optional": true, "dependencies": { "@vue/devtools-api": "^6.5.1", "vue": "^3.4.15" }, "peerDependencies": { - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" } }, "node_modules/@vuepress/shared": { - "version": "2.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.2.tgz", - "integrity": "sha512-2kmm0rw+WalRWrSC5pW0TXRz8Wyuh57XmOZEUOhPOflw4o8Dno+PcaWbdOZ/TLkTgTt3X1n7r1/c1ALtaLta8g==", + "version": "2.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.7.tgz", + "integrity": "sha512-zNsYzAW5tuENb4vML0pK/61W3EscyOcn5JVPC+c6AwvsYWyAigZaMSu9ycGAptjDwzdYSi3gd33N9Q9T7pG77Q==", "optional": true, "dependencies": { "@mdit-vue/types": "^2.0.0" } }, "node_modules/@vuepress/utils": { - "version": "2.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-rc.2.tgz", - "integrity": "sha512-g93yFJKtztpdXm4XyOIQ9QcUrKuvuWizvH3qWDQ5/WKlxa6VqE7nVNPlkudgGUIc7Bl4AGrlHcmgvkwaNoMcfA==", + "version": "2.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-rc.7.tgz", + "integrity": "sha512-47c7T72JwOWH1EgG7f/KwWNpIknd9IC5JmrizGI5IVUM4G16Vyj5oPQuXqLobV47m8JOxPW4dLpsglZGVaKQeg==", "optional": true, "dependencies": { "@types/debug": "^4.1.12", "@types/fs-extra": "^11.0.4", "@types/hash-sum": "^1.0.2", - "@vuepress/shared": "2.0.0-rc.2", + "@vuepress/shared": "2.0.0-rc.7", "debug": "^4.3.4", "fs-extra": "^11.2.0", "globby": "^14.0.0", @@ -6827,9 +6980,9 @@ } }, "node_modules/envinfo": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz", - "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.1.tgz", + "integrity": "sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==", "optional": true, "bin": { "envinfo": "dist/cli.js" @@ -7406,9 +7559,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", - "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "optional": true, "dependencies": { "reusify": "^1.0.4" @@ -7424,9 +7577,9 @@ } }, "node_modules/fflate": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.1.tgz", - "integrity": "sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", "optional": true }, "node_modules/figures": { @@ -7816,12 +7969,12 @@ } }, "node_modules/globby": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", - "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", "optional": true, "dependencies": { - "@sindresorhus/merge-streams": "^1.0.0", + "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.2", "ignore": "^5.2.4", "path-type": "^5.0.0", @@ -8194,9 +8347,9 @@ ] }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "optional": true, "engines": { "node": ">= 4" @@ -9255,31 +9408,31 @@ } }, "node_modules/lit": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.1.tgz", - "integrity": "sha512-hF1y4K58+Gqrz+aAPS0DNBwPqPrg6P04DuWK52eMkt/SM9Qe9keWLcFgRcEKOLuDlRZlDsDbNL37Vr7ew1VCuw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.2.tgz", + "integrity": "sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==", "optional": true, "dependencies": { - "@lit/reactive-element": "^2.0.0", - "lit-element": "^4.0.0", - "lit-html": "^3.1.0" + "@lit/reactive-element": "^2.0.4", + "lit-element": "^4.0.4", + "lit-html": "^3.1.2" } }, "node_modules/lit-element": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.3.tgz", - "integrity": "sha512-2vhidmC7gGLfnVx41P8UZpzyS0Fb8wYhS5RCm16cMW3oERO0Khd3EsKwtRpOnttuByI5rURjT2dfoA7NlInCNw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.4.tgz", + "integrity": "sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==", "optional": true, "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.2", - "@lit/reactive-element": "^2.0.0", - "lit-html": "^3.1.0" + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.0.4", + "lit-html": "^3.1.2" } }, "node_modules/lit-html": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.1.tgz", - "integrity": "sha512-x/EwfGk2D/f4odSFM40hcGumzqoKv0/SUh6fBO+1Ragez81APrcAMPo1jIrCDd9Sn+Z4CT867HWKViByvkDZUA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.2.tgz", + "integrity": "sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==", "optional": true, "dependencies": { "@types/trusted-types": "^2.0.2" @@ -12492,12 +12645,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/striptags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/striptags/-/striptags-3.2.0.tgz", - "integrity": "sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==", - "optional": true - }, "node_modules/subarg": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", @@ -12688,12 +12835,6 @@ "integrity": "sha512-up6Yvai4PYKhpNp5PkYtx50m3KbwQrqDwbuZP/ItyL64YEWHAvH6Md83LFLV/GRSk/BoUVwwgUzX6SOQSbsfAg==", "dev": true }, - "node_modules/ts-debounce": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ts-debounce/-/ts-debounce-4.0.0.tgz", - "integrity": "sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==", - "optional": true - }, "node_modules/ts-dedent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", @@ -13103,17 +13244,17 @@ } }, "node_modules/vuepress": { - "version": "2.0.0-rc.2", - "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-2.0.0-rc.2.tgz", - "integrity": "sha512-OEHfXx4Q3IzkXqcY9bKZqHXYAnSR82AGrmWYX5R1I3+ntzjaAbUhUKbG/jjMzLg40XqAHS++pM/zzMBNrcY3rg==", + "version": "2.0.0-rc.7", + "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-2.0.0-rc.7.tgz", + "integrity": "sha512-j0Fb0XtrGnlLxKflarjPa4V/NMzj0lc0RIFNgcQBFZnQHSr5IuSVES7Kt7mDNBlLRpAadQxB6IFC1v2wDEcD/w==", "optional": true, "dependencies": { - "@vuepress/cli": "2.0.0-rc.2", - "@vuepress/client": "2.0.0-rc.2", - "@vuepress/core": "2.0.0-rc.2", - "@vuepress/markdown": "2.0.0-rc.2", - "@vuepress/shared": "2.0.0-rc.2", - "@vuepress/utils": "2.0.0-rc.2", + "@vuepress/cli": "2.0.0-rc.7", + "@vuepress/client": "2.0.0-rc.7", + "@vuepress/core": "2.0.0-rc.7", + "@vuepress/markdown": "2.0.0-rc.7", + "@vuepress/shared": "2.0.0-rc.7", + "@vuepress/utils": "2.0.0-rc.7", "vue": "^3.4.15" }, "bin": { @@ -13125,8 +13266,8 @@ "node": ">=18.16.0" }, "peerDependencies": { - "@vuepress/bundler-vite": "2.0.0-rc.2", - "@vuepress/bundler-webpack": "2.0.0-rc.2", + "@vuepress/bundler-vite": "2.0.0-rc.7", + "@vuepress/bundler-webpack": "2.0.0-rc.7", "vue": "^3.4.0" }, "peerDependenciesMeta": { @@ -13138,66 +13279,17 @@ } } }, - "node_modules/vuepress-plugin-auto-catalog": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-auto-catalog/-/vuepress-plugin-auto-catalog-2.0.0-rc.16.tgz", - "integrity": "sha512-1SMaaN3+i3GealkpLlgu1pgfbCnkSjjj7bkJdZ+wYRC5OC8Kncc1kZE110bABlDNQ08bYO6rvAq7F6so3+dAjQ==", - "optional": true, - "dependencies": { - "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-plugin-components": "2.0.0-rc.16", - "vuepress-plugin-sass-palette": "2.0.0-rc.16", - "vuepress-shared": "2.0.0-rc.16" - }, - "engines": { - "node": ">=18.16.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.2" - }, - "peerDependenciesMeta": { - "sass-loader": { - "optional": true - } - } - }, - "node_modules/vuepress-plugin-blog2": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-rc.16.tgz", - "integrity": "sha512-lVCv+swkwFgmw01MkcyOHEG+Ks2e5dwQN/AWrUv1tbSYahy0J0tvVDZ09sykV1rSKILbDWGwGpMWOFq8M8OgTQ==", - "optional": true, - "dependencies": { - "chokidar": "^3.5.3", - "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-shared": "2.0.0-rc.16" - }, - "engines": { - "node": ">=18.16.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.2" - } - }, "node_modules/vuepress-plugin-comment2": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-rc.16.tgz", - "integrity": "sha512-uZD31oDfEPNrJYG2tuxHI8g3HBVLlbOtiOoZljs9RGCaKqup+MLsSIBNKg/P2uzLkfKybVIUZaTvAEH+QazYeg==", + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-rc.23.tgz", + "integrity": "sha512-HyF+RFrvQljAdbHLAdRdx5VMq1268l0U0yQAg6ikI44hb/eB04D5+KRfWhqpQNUayHv28V3PsDQ8KqcrfD8cSA==", "optional": true, "dependencies": { + "@vuepress/helper": "2.0.0-rc.12", "giscus": "^1.4.0", "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-plugin-sass-palette": "2.0.0-rc.16", - "vuepress-shared": "2.0.0-rc.16" + "vuepress-plugin-sass-palette": "2.0.0-rc.23", + "vuepress-shared": "2.0.0-rc.23" }, "engines": { "node": ">=18.16.0", @@ -13210,7 +13302,7 @@ "artalk": "^2.7.3", "sass-loader": "^14.0.0", "twikoo": "^1.5.0", - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" }, "peerDependenciesMeta": { "@waline/client": { @@ -13228,21 +13320,20 @@ } }, "node_modules/vuepress-plugin-components": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.16.tgz", - "integrity": "sha512-jcuY3wmCNscjwy3I8pIdduZRyAOAE7uWvwjIX2tYnvsp4y0++QXJHehA9ChUuyBrwo/IEEsoHfO5etadECVZpg==", + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.23.tgz", + "integrity": "sha512-A0bh2a5aLXSg2YfZLicLRc4kbNwGNljBTV9xv1JhLzBqbvd/TRXX5NQFKz4Fgq9Ju/aYOXDEHkinMXFNvZvjBw==", "optional": true, "dependencies": { "@stackblitz/sdk": "^1.9.0", + "@vuepress/helper": "2.0.0-rc.12", "@vueuse/core": "^10.7.2", "balloon-css": "^1.2.0", "create-codepen": "1.0.1", "qrcode": "^1.5.3", "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-plugin-reading-time2": "2.0.0-rc.16", - "vuepress-plugin-sass-palette": "2.0.0-rc.16", - "vuepress-shared": "2.0.0-rc.16" + "vuepress-plugin-sass-palette": "2.0.0-rc.23", + "vuepress-shared": "2.0.0-rc.23" }, "engines": { "node": ">=18.16.0", @@ -13258,7 +13349,7 @@ "plyr": "^3.7.8", "sass-loader": "^14.0.0", "vidstack": "^1.9.0", - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" }, "peerDependenciesMeta": { "artplayer": { @@ -13284,60 +13375,10 @@ } } }, - "node_modules/vuepress-plugin-copy-code2": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-rc.16.tgz", - "integrity": "sha512-jxv7eqmqsyyPS3Gb3VZiA2BI4ys9NsWBB2m1H99k1joAK2NQdCHuxRY4kfmln452fM+KpKfmhlSVfL7Yc5LCmw==", - "optional": true, - "dependencies": { - "@vueuse/core": "^10.7.2", - "balloon-css": "^1.2.0", - "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-plugin-sass-palette": "2.0.0-rc.16", - "vuepress-shared": "2.0.0-rc.16" - }, - "engines": { - "node": ">=18.16.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.2" - }, - "peerDependenciesMeta": { - "sass-loader": { - "optional": true - } - } - }, - "node_modules/vuepress-plugin-copyright2": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-rc.16.tgz", - "integrity": "sha512-llwpq9iM4HwZxunYiEVfcPu5gEw7Cko2IsbGuC+opAcAjOayqCKhTP98vJ6vnhxVowsJY9D6pL4OVnnvMSGLRg==", - "optional": true, - "dependencies": { - "@vueuse/core": "^10.7.2", - "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-shared": "2.0.0-rc.16" - }, - "engines": { - "node": ">=18.16.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.2" - } - }, "node_modules/vuepress-plugin-md-enhance": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.16.tgz", - "integrity": "sha512-3XfVUnTBoOk7c77LLZ79keQm2cKVZmGEEggOwpLnmZDr/qZQ5KFDqE1U0OturUwF/tfiyTB8Z9phpuuJ52u6lg==", + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.23.tgz", + "integrity": "sha512-oyQjb2pGjAVSzIRmf24ALKfEE/fVTR5/9N/9Y2IaIJnB1xB+uvsa9NlRRORro1+niNmcbG9ETMHzkC0J9CVrlg==", "optional": true, "dependencies": { "@mdit/plugin-alert": "^0.8.0", @@ -13362,13 +13403,13 @@ "@mdit/plugin-tex": "^0.8.0", "@mdit/plugin-uml": "^0.8.0", "@types/markdown-it": "^13.0.7", + "@vuepress/helper": "2.0.0-rc.12", "@vueuse/core": "^10.7.2", "balloon-css": "^1.2.0", "js-yaml": "^4.1.0", "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-plugin-sass-palette": "2.0.0-rc.16", - "vuepress-shared": "2.0.0-rc.16" + "vuepress-plugin-sass-palette": "2.0.0-rc.23", + "vuepress-shared": "2.0.0-rc.23" }, "engines": { "node": ">=18.16.0", @@ -13388,11 +13429,11 @@ "markmap-toolbar": "^0.15.5", "markmap-view": "^0.15.5", "mathjax-full": "^3.2.2", - "mermaid": "^10.6.0", + "mermaid": "^10.8.0", "reveal.js": "^5.0.0", "sandpack-vue3": "^3.0.0", "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" }, "peerDependenciesMeta": { "@types/reveal.js": { @@ -13442,82 +13483,16 @@ } } }, - "node_modules/vuepress-plugin-photo-swipe": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-rc.16.tgz", - "integrity": "sha512-rv5OMPLcWQIdajUYZVY4BrUzISsv0nyW3MRiNCCwsxtEM1d2YsSsgrbnHvmzydTL90T3npArIWw0CgfeaeiUDQ==", - "optional": true, - "dependencies": { - "@vueuse/core": "^10.7.2", - "photoswipe": "^5.4.3", - "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-plugin-sass-palette": "2.0.0-rc.16", - "vuepress-shared": "2.0.0-rc.16" - }, - "engines": { - "node": ">=18.16.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.2" - }, - "peerDependenciesMeta": { - "sass-loader": { - "optional": true - } - } - }, - "node_modules/vuepress-plugin-reading-time2": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-rc.16.tgz", - "integrity": "sha512-7XzyyoR/qV/3an6KWl91+NSBIhSn10HbIXDG7AnblS5aVVz8FHRJPtnmJryVRVIPZNwIk8QSfnczR3GVwbaSyg==", - "optional": true, - "dependencies": { - "vue": "^3.4.15", - "vuepress-shared": "2.0.0-rc.16" - }, - "engines": { - "node": ">=18.16.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.2" - } - }, - "node_modules/vuepress-plugin-rtl": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-rc.16.tgz", - "integrity": "sha512-UsHAchCSG2DRPCdaDpSRvorITlHQyinjtUgcrFFsNHR83S4pJvsVNDQrp4yfeQ4vCMBPvqdCjMXrQyIeLrn7YQ==", - "optional": true, - "dependencies": { - "vue": "^3.4.15", - "vuepress-shared": "2.0.0-rc.16" - }, - "engines": { - "node": ">=18.16.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.2" - } - }, "node_modules/vuepress-plugin-sass-palette": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-rc.16.tgz", - "integrity": "sha512-fwhCSarn19JO8xGR+AIRsFkRVrbwOqjKwUB9XmTdTLqKCT5onvBZkjBrd2b47Zs+BhySL5nsuIW4H2tDwfFqBw==", + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-rc.23.tgz", + "integrity": "sha512-tszb4KpJegfNMrmp1DZn95qAIRAJJAfuuCAhAHuwQ+yZI1GrZd3m8b5hOQejHLE1Bimwb3Kj/lYPVMnb/2c6gA==", "optional": true, "dependencies": { + "@vuepress/helper": "2.0.0-rc.12", "chokidar": "^3.5.3", "sass": "^1.70.0", - "vuepress-shared": "2.0.0-rc.16" + "vuepress-shared": "2.0.0-rc.23" }, "engines": { "node": ">=18.16.0", @@ -13527,7 +13502,7 @@ }, "peerDependencies": { "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" }, "peerDependenciesMeta": { "sass-loader": { @@ -13536,19 +13511,19 @@ } }, "node_modules/vuepress-plugin-search-pro": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-search-pro/-/vuepress-plugin-search-pro-2.0.0-rc.16.tgz", - "integrity": "sha512-gGX80koJVtcEq9/sDIazAMbQmoJ7KGDnl4+BYW4d+PeeX+n5/1HIOjhAteZHMaD7JGkPvVpyeBXlagjL7zk4Tg==", + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/vuepress-plugin-search-pro/-/vuepress-plugin-search-pro-2.0.0-rc.23.tgz", + "integrity": "sha512-pWihTdqKusQAOue88DUtW67RJpNDNdwHAcM3kJTEzLfTIaJdsji/gjt3Sm8eX44qhYs+vWa9ZX/MkjbCPg9cdw==", "optional": true, "dependencies": { + "@vuepress/helper": "2.0.0-rc.12", "@vueuse/core": "^10.7.2", "cheerio": "1.0.0-rc.12", "chokidar": "^3.5.3", "slimsearch": "^2.0.0", "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-plugin-sass-palette": "2.0.0-rc.16", - "vuepress-shared": "2.0.0-rc.16" + "vuepress-plugin-sass-palette": "2.0.0-rc.23", + "vuepress-shared": "2.0.0-rc.23" }, "engines": { "node": ">=18.16.0", @@ -13558,7 +13533,7 @@ }, "peerDependencies": { "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" }, "peerDependenciesMeta": { "sass-loader": { @@ -13566,49 +13541,13 @@ } } }, - "node_modules/vuepress-plugin-seo2": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-rc.16.tgz", - "integrity": "sha512-WGtoaR98chMiq6C14rmtRNHC9XVS0fSqSOeti6b1k8SjW6ESTmILq5o0vp4Vojc0Qo5DA/nN7Cw0cLaKVVgX8A==", - "optional": true, - "dependencies": { - "vuepress-shared": "2.0.0-rc.16" - }, - "engines": { - "node": ">=18.16.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.2" - } - }, - "node_modules/vuepress-plugin-sitemap2": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-rc.16.tgz", - "integrity": "sha512-7hGlrwACCSZijuGFyc4Yh+3IXh8f9dFK0iekjlMbC2TxNbDHHmsLHnsGfEmd6H1xsQtaTC1fwXw158jiXwE1fA==", - "optional": true, - "dependencies": { - "sitemap": "^7.1.1", - "vuepress-shared": "2.0.0-rc.16" - }, - "engines": { - "node": ">=18.16.0", - "npm": ">=8", - "pnpm": ">=7", - "yarn": ">=2" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.2" - } - }, "node_modules/vuepress-shared": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.16.tgz", - "integrity": "sha512-gsiqo9tr6dHCVQTPw1d+oiJyNGzc6nmrGRBWkLb3ZxD15q1k/iv2flBwPdb1RasU827oMgZ2DuOzbHcGjRKjSA==", + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.23.tgz", + "integrity": "sha512-1es+bJ13E4UNkIr5kuPMX8h77aGZEuHLknH4u8B0qh+kP/CuuRXhUVQ6AHCuyDArL9mUc7CFwo+ro7zqDpsA1Q==", "optional": true, "dependencies": { + "@vuepress/helper": "2.0.0-rc.12", "@vueuse/core": "^10.7.2", "cheerio": "1.0.0-rc.12", "dayjs": "^1.11.10", @@ -13616,7 +13555,6 @@ "fflate": "^0.8.1", "gray-matter": "^4.0.3", "semver": "^7.5.4", - "striptags": "^3.2.0", "vue": "^3.4.15", "vue-router": "^4.2.5" }, @@ -13627,7 +13565,7 @@ "yarn": ">=2" }, "peerDependencies": { - "vuepress": "2.0.0-rc.2" + "vuepress": "2.0.0-rc.7" } }, "node_modules/vuepress-shared/node_modules/execa": { @@ -13753,9 +13691,9 @@ } }, "node_modules/vuepress-shared/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "optional": true, "dependencies": { "lru-cache": "^6.0.0" @@ -13798,17 +13736,28 @@ "optional": true }, "node_modules/vuepress-theme-hope": { - "version": "2.0.0-rc.16", - "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.16.tgz", - "integrity": "sha512-FoqrZKljD9AxQXjfXTb4nvjQbCwDbGj7TryRDi1rEKSG5bWyhdN4pAJEhHlw4dbpVqOh784M/aERna5mZsiWFQ==", - "optional": true, - "dependencies": { - "@vuepress/plugin-active-header-links": "2.0.0-rc.1", - "@vuepress/plugin-external-link-icon": "2.0.0-rc.1", - "@vuepress/plugin-git": "2.0.0-rc.1", - "@vuepress/plugin-nprogress": "2.0.0-rc.1", - "@vuepress/plugin-prismjs": "2.0.0-rc.1", - "@vuepress/plugin-theme-data": "2.0.0-rc.1", + "version": "2.0.0-rc.23", + "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.23.tgz", + "integrity": "sha512-4ONVCNpQ0IiJsFwoGIQO7kV2OWJNr+LuDv7TsM+fa/b1b+bu/oeOGObnBMXc91YofB8Pqno0W+wYHEhLwheY0A==", + "optional": true, + "dependencies": { + "@vuepress/helper": "2.0.0-rc.12", + "@vuepress/plugin-active-header-links": "2.0.0-rc.12", + "@vuepress/plugin-back-to-top": "2.0.0-rc.12", + "@vuepress/plugin-blog": "2.0.0-rc.12", + "@vuepress/plugin-catalog": "2.0.0-rc.12", + "@vuepress/plugin-copy-code": "2.0.0-rc.12", + "@vuepress/plugin-copyright": "2.0.0-rc.13", + "@vuepress/plugin-external-link-icon": "2.0.0-rc.12", + "@vuepress/plugin-git": "2.0.0-rc.12", + "@vuepress/plugin-nprogress": "2.0.0-rc.12", + "@vuepress/plugin-photo-swipe": "2.0.0-rc.13", + "@vuepress/plugin-prismjs": "2.0.0-rc.12", + "@vuepress/plugin-reading-time": "2.0.0-rc.12", + "@vuepress/plugin-rtl": "2.0.0-rc.12", + "@vuepress/plugin-seo": "2.0.0-rc.12", + "@vuepress/plugin-sitemap": "2.0.0-rc.12", + "@vuepress/plugin-theme-data": "2.0.0-rc.12", "@vueuse/core": "^10.7.2", "balloon-css": "^1.2.0", "bcrypt-ts": "^5.0.1", @@ -13817,20 +13766,11 @@ "gray-matter": "^4.0.3", "vue": "^3.4.15", "vue-router": "^4.2.5", - "vuepress-plugin-auto-catalog": "2.0.0-rc.16", - "vuepress-plugin-blog2": "2.0.0-rc.16", - "vuepress-plugin-comment2": "2.0.0-rc.16", - "vuepress-plugin-components": "2.0.0-rc.16", - "vuepress-plugin-copy-code2": "2.0.0-rc.16", - "vuepress-plugin-copyright2": "2.0.0-rc.16", - "vuepress-plugin-md-enhance": "2.0.0-rc.16", - "vuepress-plugin-photo-swipe": "2.0.0-rc.16", - "vuepress-plugin-reading-time2": "2.0.0-rc.16", - "vuepress-plugin-rtl": "2.0.0-rc.16", - "vuepress-plugin-sass-palette": "2.0.0-rc.16", - "vuepress-plugin-seo2": "2.0.0-rc.16", - "vuepress-plugin-sitemap2": "2.0.0-rc.16", - "vuepress-shared": "2.0.0-rc.16" + "vuepress-plugin-comment2": "2.0.0-rc.23", + "vuepress-plugin-components": "2.0.0-rc.23", + "vuepress-plugin-md-enhance": "2.0.0-rc.23", + "vuepress-plugin-sass-palette": "2.0.0-rc.23", + "vuepress-shared": "2.0.0-rc.23" }, "engines": { "node": ">=18.16.0", @@ -13839,36 +13779,36 @@ "yarn": ">=2" }, "peerDependencies": { - "@vuepress/plugin-docsearch": "2.0.0-rc.1", - "@vuepress/plugin-search": "2.0.0-rc.1", + "@vuepress/plugin-docsearch": "2.0.0-rc.12", + "@vuepress/plugin-feed": "2.0.0-rc.12", + "@vuepress/plugin-redirect": "2.0.0-rc.12", + "@vuepress/plugin-search": "2.0.0-rc.12", "nodejs-jieba": "^0.1.2", "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.2", - "vuepress-plugin-feed2": "2.0.0-rc.16", - "vuepress-plugin-pwa2": "2.0.0-rc.16", - "vuepress-plugin-redirect": "2.0.0-rc.16", - "vuepress-plugin-search-pro": "2.0.0-rc.16" + "vuepress": "2.0.0-rc.7", + "vuepress-plugin-pwa2": "2.0.0-rc.23", + "vuepress-plugin-search-pro": "2.0.0-rc.23" }, "peerDependenciesMeta": { "@vuepress/plugin-docsearch": { "optional": true }, - "@vuepress/plugin-search": { + "@vuepress/plugin-feed": { "optional": true }, - "nodejs-jieba": { + "@vuepress/plugin-redirect": { "optional": true }, - "sass-loader": { + "@vuepress/plugin-search": { "optional": true }, - "vuepress-plugin-feed2": { + "nodejs-jieba": { "optional": true }, - "vuepress-plugin-pwa2": { + "sass-loader": { "optional": true }, - "vuepress-plugin-redirect": { + "vuepress-plugin-pwa2": { "optional": true }, "vuepress-plugin-search-pro": { diff --git a/package.json b/package.json index d37778e470..fb1655fb8f 100644 --- a/package.json +++ b/package.json @@ -60,10 +60,10 @@ "wait-on": "^7.2.0" }, "optionalDependencies": { - "@vuepress/bundler-vite": "^2.0.0-rc.2", - "vuepress": "^2.0.0-rc.2", - "vuepress-plugin-search-pro": "^2.0.0-rc.15", - "vuepress-theme-hope": "^2.0.0-rc.15" + "@vuepress/bundler-vite": "^2.0.0-rc.7", + "vuepress": "^2.0.0-rc.7", + "vuepress-plugin-search-pro": "^2.0.0-rc.23", + "vuepress-theme-hope": "^2.0.0-rc.23" }, "resolutions": { "set-value": "^2.0.1", From 2b5183fcedec808a1d102d87c7bc96b25c2399ac Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 17 Feb 2024 13:52:06 +0100 Subject: [PATCH 3/3] adapt vuepress navbar --- .vuepress/config/theme.js | 95 +++++++++++++++++++++++---------------- 1 file changed, 56 insertions(+), 39 deletions(-) diff --git a/.vuepress/config/theme.js b/.vuepress/config/theme.js index ba0900278d..4fcbe3a788 100644 --- a/.vuepress/config/theme.js +++ b/.vuepress/config/theme.js @@ -4,46 +4,63 @@ import { hopeTheme } from 'vuepress-theme-hope' export default hopeTheme({ favicon: 'favicon.ico', - logo: '/logo.svg', - docsRepo: 'https://github.com/Ocelot-Social-Community/Ocelot-Social', - docsBranch: 'master', - docsDir: '.', - editLink: true, - lastUpdated: false, - contributors: false, - print: false, - pure: true, - displayFooter: true, - copyright: '© by busFaktor() e.V. & Authors | Impressum', - footer: 'Released under the MIT License.', - sidebar: generateSidebar('../../SUMMARY.md'), - navbar: [ - { text: 'Home', link: '/' }, - { - text: 'Github', - link: 'https://github.com/Ocelot-Social-Community/Ocelot-Social' - }, - ], - plugins: { - mdEnhance: { - tabs: true, - imgSize: true - }, - searchPro: { - indexContent: true, - autoSuggestions: true, - customFields: [ - { - getter: (page) => page.frontmatter.category, - formatter: "Category: $content", - }, - { - getter: (page) => page.frontmatter.tag, - formatter: "Tag: $content", - }, - ], - } + logo: '/logo.svg', + docsRepo: 'https://github.com/Ocelot-Social-Community/Ocelot-Social', + docsBranch: 'master', + docsDir: '.', + editLink: true, + lastUpdated: false, + contributors: false, + print: false, + pure: true, + navbarLayout: { + start: ['Brand'], + center: ['Links'], + end: ['Repo', 'Outlook', 'Search'], + }, + repo: 'Ocelot-Social-Community/Ocelot-Social', + repoLabel: 'GitHub', + repoDisplay: true, + + + displayFooter: true, + copyright: '© by busFaktor() e.V. & Authors | Imprint', + footer: 'Released under the MIT License.', + sidebar: generateSidebar('../../SUMMARY.md'), + navbar: [ + { + text: 'Demo', + link: 'https://stage.ocelot.social/', + target: '_self', + }, + ], + plugins: { + mdEnhance: { + align: true, + demo: true, + imgLazyload: true, + imgMark: true, + imgSize: true, + sub: true, + sup: true, + tabs: true, + vPre: true, + }, + searchPro: { + indexContent: true, + autoSuggestions: true, + customFields: [ + { + getter: (page) => page.frontmatter.category, + formatter: "Category: $content", + }, + { + getter: (page) => page.frontmatter.tag, + formatter: "Tag: $content", + }, + ], } + } }) function generateSidebar(summaryFileName) {