diff --git a/package.json b/package.json index 99c9ac6..022183a 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@vuepress/client": "2.0.0-beta.51", - "vue": "3.2.40", + "vue": "3.5.13", "vuepress": "2.0.0-beta.51", "vuepress-theme-hope": "2.0.0-beta.109" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6c35fd1..a4510cc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,14 +2,14 @@ lockfileVersion: 5.4 specifiers: '@vuepress/client': 2.0.0-beta.51 - vue: 3.2.40 + vue: 3.5.13 vuepress: 2.0.0-beta.51 vuepress-theme-hope: 2.0.0-beta.109 devDependencies: '@vuepress/client': 2.0.0-beta.51 - vue: 3.2.40 - vuepress: 2.0.0-beta.51_cf67x7swsxhuhjarakslfn5yh4 + vue: 3.5.13 + vuepress: 2.0.0-beta.51_e4hlm4v5k2icnqjdzc6qdemvga vuepress-theme-hope: 2.0.0-beta.109 packages: @@ -274,11 +274,21 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-string-parser/7.25.9: + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-identifier/7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-identifier/7.25.9: + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-option/7.18.6: resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} @@ -324,6 +334,14 @@ packages: '@babel/types': 7.19.0 dev: true + /@babel/parser/7.26.2: + resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.26.0 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -1174,6 +1192,14 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types/7.26.0: + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + dev: true + /@braintree/sanitize-url/6.0.0: resolution: {integrity: sha512-mgmE7XBYY/21erpzhexk4Cj1cyTQ9LzvnTxtzM17BJ7ERMNE6W72mQRo0I1Ud8eFJ+RVVIcBNhLFZ3GX4XFz5w==} dev: true @@ -1245,6 +1271,10 @@ packages: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true + /@jridgewell/sourcemap-codec/1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + dev: true + /@jridgewell/trace-mapping/0.3.15: resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} dependencies: @@ -1484,7 +1514,7 @@ packages: resolution: {integrity: sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==} dev: true - /@vitejs/plugin-vue/3.1.0_vite@3.0.9+vue@3.2.40: + /@vitejs/plugin-vue/3.1.0_vite@3.0.9+vue@3.5.13: resolution: {integrity: sha512-fmxtHPjSOEIRg6vHYDaem+97iwCUg/uSIaTzp98lhELt2ISOQuDo2hbkBdXod0g15IhfPMQmAxh4heUks2zvDA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -1492,108 +1522,103 @@ packages: vue: ^3.2.25 dependencies: vite: 3.0.9 - vue: 3.2.40 + vue: 3.5.13 dev: true - /@vue/compiler-core/3.2.40: - resolution: {integrity: sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==} + /@vue/compiler-core/3.5.13: + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} dependencies: - '@babel/parser': 7.19.1 - '@vue/shared': 3.2.40 + '@babel/parser': 7.26.2 + '@vue/shared': 3.5.13 + entities: 4.5.0 estree-walker: 2.0.2 - source-map: 0.6.1 + source-map-js: 1.2.1 dev: true - /@vue/compiler-dom/3.2.40: - resolution: {integrity: sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==} + /@vue/compiler-dom/3.5.13: + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} dependencies: - '@vue/compiler-core': 3.2.40 - '@vue/shared': 3.2.40 + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 dev: true - /@vue/compiler-sfc/3.2.40: - resolution: {integrity: sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==} + /@vue/compiler-sfc/3.5.13: + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.40 - '@vue/compiler-dom': 3.2.40 - '@vue/compiler-ssr': 3.2.40 - '@vue/reactivity-transform': 3.2.40 - '@vue/shared': 3.2.40 + '@babel/parser': 7.26.2 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.16 - source-map: 0.6.1 + magic-string: 0.30.12 + postcss: 8.4.49 + source-map-js: 1.2.1 dev: true - /@vue/compiler-ssr/3.2.40: - resolution: {integrity: sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==} + /@vue/compiler-ssr/3.5.13: + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} dependencies: - '@vue/compiler-dom': 3.2.40 - '@vue/shared': 3.2.40 + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 dev: true /@vue/devtools-api/6.2.1: resolution: {integrity: sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==} dev: true - /@vue/reactivity-transform/3.2.40: - resolution: {integrity: sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==} - dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.40 - '@vue/shared': 3.2.40 - estree-walker: 2.0.2 - magic-string: 0.25.9 - dev: true - - /@vue/reactivity/3.2.40: - resolution: {integrity: sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==} + /@vue/reactivity/3.5.13: + resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} dependencies: - '@vue/shared': 3.2.40 + '@vue/shared': 3.5.13 dev: true - /@vue/repl/1.3.2_vue@3.2.40: + /@vue/repl/1.3.2_vue@3.5.13: resolution: {integrity: sha512-5joGOuTFmjaugG3E1h/oP1EXSMcVXRUwLIoo8xvYQnqDrCT6g1SfsH1pfei5PpC5DUxMX1584CekZu6REgGYkQ==} peerDependencies: vue: ^3.2.13 dependencies: - vue: 3.2.40 + vue: 3.5.13 dev: true - /@vue/runtime-core/3.2.40: - resolution: {integrity: sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==} + /@vue/runtime-core/3.5.13: + resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} dependencies: - '@vue/reactivity': 3.2.40 - '@vue/shared': 3.2.40 + '@vue/reactivity': 3.5.13 + '@vue/shared': 3.5.13 dev: true - /@vue/runtime-dom/3.2.40: - resolution: {integrity: sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==} + /@vue/runtime-dom/3.5.13: + resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} dependencies: - '@vue/runtime-core': 3.2.40 - '@vue/shared': 3.2.40 - csstype: 2.6.21 + '@vue/reactivity': 3.5.13 + '@vue/runtime-core': 3.5.13 + '@vue/shared': 3.5.13 + csstype: 3.1.3 dev: true - /@vue/server-renderer/3.2.40_vue@3.2.40: - resolution: {integrity: sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==} + /@vue/server-renderer/3.5.13_vue@3.5.13: + resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} peerDependencies: - vue: 3.2.40 + vue: 3.5.13 dependencies: - '@vue/compiler-ssr': 3.2.40 - '@vue/shared': 3.2.40 - vue: 3.2.40 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + vue: 3.5.13 dev: true /@vue/shared/3.2.40: resolution: {integrity: sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==} dev: true + /@vue/shared/3.5.13: + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} + dev: true + /@vuepress/bundler-vite/2.0.0-beta.51: resolution: {integrity: sha512-HADQujwuj0KbONq6R0UGSiktMzG0iOFmI2OACgi7r5P4pHAEF06h333g0q4tSH6HQg6VuqelQrVgWwq/0puIfA==} dependencies: - '@vitejs/plugin-vue': 3.1.0_vite@3.0.9+vue@3.2.40 + '@vitejs/plugin-vue': 3.1.0_vite@3.0.9+vue@3.5.13 '@vuepress/client': 2.0.0-beta.51 '@vuepress/core': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 @@ -1603,14 +1628,15 @@ packages: postcss: 8.4.16 rollup: 2.79.0 vite: 3.0.9 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 transitivePeerDependencies: - less - sass - stylus - supports-color - terser + - typescript dev: true /@vuepress/cli/2.0.0-beta.51: @@ -1626,6 +1652,7 @@ packages: esbuild: 0.15.8 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/client/2.0.0-beta.51: @@ -1633,8 +1660,10 @@ packages: dependencies: '@vue/devtools-api': 6.2.1 '@vuepress/shared': 2.0.0-beta.51 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 + transitivePeerDependencies: + - typescript dev: true /@vuepress/core/2.0.0-beta.51: @@ -1644,9 +1673,10 @@ packages: '@vuepress/markdown': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - vue: 3.2.40 + vue: 3.5.13 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/markdown/2.0.0-beta.51: @@ -1679,10 +1709,11 @@ packages: '@vuepress/core': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 ts-debounce: 4.0.0 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/plugin-back-to-top/2.0.0-beta.51: @@ -1692,9 +1723,10 @@ packages: '@vuepress/core': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 ts-debounce: 4.0.0 - vue: 3.2.40 + vue: 3.5.13 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/plugin-container/2.0.0-beta.51: @@ -1709,6 +1741,7 @@ packages: markdown-it-container: 3.0.0 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/plugin-external-link-icon/2.0.0-beta.51: @@ -1719,9 +1752,10 @@ packages: '@vuepress/markdown': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - vue: 3.2.40 + vue: 3.5.13 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/plugin-git/2.0.0-beta.51: @@ -1732,6 +1766,7 @@ packages: execa: 6.1.0 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/plugin-medium-zoom/2.0.0-beta.51: @@ -1741,9 +1776,10 @@ packages: '@vuepress/core': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 medium-zoom: 1.0.6 - vue: 3.2.40 + vue: 3.5.13 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/plugin-nprogress/2.0.0-beta.51: @@ -1752,10 +1788,11 @@ packages: '@vuepress/client': 2.0.0-beta.51 '@vuepress/core': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/plugin-palette/2.0.0-beta.51: @@ -1766,6 +1803,7 @@ packages: chokidar: 3.5.3 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/plugin-prismjs/2.0.0-beta.51: @@ -1775,6 +1813,7 @@ packages: prismjs: 1.29.0 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/plugin-theme-data/2.0.0-beta.51: @@ -1785,9 +1824,10 @@ packages: '@vuepress/core': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - vue: 3.2.40 + vue: 3.5.13 transitivePeerDependencies: - supports-color + - typescript dev: true /@vuepress/shared/2.0.0-beta.51: @@ -1819,13 +1859,14 @@ packages: '@vuepress/plugin-theme-data': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - '@vueuse/core': 9.2.0_vue@3.2.40 + '@vueuse/core': 9.2.0_vue@3.5.13 sass: 1.54.9 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true /@vuepress/utils/2.0.0-beta.51: @@ -1846,25 +1887,25 @@ packages: - supports-color dev: true - /@vueuse/core/9.2.0_vue@3.2.40: + /@vueuse/core/9.2.0_vue@3.5.13: resolution: {integrity: sha512-/MZ6qpz6uSyaXrtoeBWQzAKRG3N7CvfVWvQxiM3ei3Xe5ydOjjtVbo7lGl9p8dECV93j7W8s63A8H0kFLpLyxg==} dependencies: '@types/web-bluetooth': 0.0.15 '@vueuse/metadata': 9.2.0 - '@vueuse/shared': 9.2.0_vue@3.2.40 - vue-demi: 0.13.11_vue@3.2.40 + '@vueuse/shared': 9.2.0_vue@3.5.13 + vue-demi: 0.13.11_vue@3.5.13 transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/core/9.3.0_vue@3.2.40: + /@vueuse/core/9.3.0_vue@3.5.13: resolution: {integrity: sha512-64Rna8IQDWpdrJxgitDg7yv1yTp41ZmvV8zlLEylK4QQLWAhz1OFGZDPZ8bU4lwcGgbEJ2sGi2jrdNh4LttUSQ==} dependencies: '@types/web-bluetooth': 0.0.15 '@vueuse/metadata': 9.3.0 - '@vueuse/shared': 9.3.0_vue@3.2.40 - vue-demi: 0.13.11_vue@3.2.40 + '@vueuse/shared': 9.3.0_vue@3.5.13 + vue-demi: 0.13.11_vue@3.5.13 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -1878,19 +1919,19 @@ packages: resolution: {integrity: sha512-GnnfjbzIPJIh9ngL9s9oGU1+Hx/h5/KFqTfJykzh/1xjaHkedV9g0MASpdmPZIP+ynNhKAcEfA6g5i8KXwtoMA==} dev: true - /@vueuse/shared/9.2.0_vue@3.2.40: + /@vueuse/shared/9.2.0_vue@3.5.13: resolution: {integrity: sha512-NnRp/noSWuXW0dKhZK5D0YLrDi0nmZ18UeEgwXQq7Ul5TTP93lcNnKjrHtd68j2xFB/l59yPGFlCryL692bnrA==} dependencies: - vue-demi: 0.13.11_vue@3.2.40 + vue-demi: 0.13.11_vue@3.5.13 transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/shared/9.3.0_vue@3.2.40: + /@vueuse/shared/9.3.0_vue@3.5.13: resolution: {integrity: sha512-caGUWLY0DpPC6l31KxeUy6vPVNA0yKxx81jFYLoMpyP6cF84FG5Dkf69DfSUqL57wX8JcUkJDMnQaQIZPWFEQQ==} dependencies: - vue-demi: 0.13.11_vue@3.2.40 + vue-demi: 0.13.11_vue@3.5.13 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -1900,12 +1941,13 @@ packages: resolution: {integrity: sha512-7NrEVpAaT79PTCjjK06WEBRu8gR+/jDU40kn1D4SOJB3fEfvZg1Ztzf2mj1xqy3r4xdOrJ+KWFD88xvPVU96ZA==} engines: {node: '>=14'} dependencies: - '@vueuse/core': 9.3.0_vue@3.2.40 + '@vueuse/core': 9.3.0_vue@3.5.13 autosize: 5.0.1 marked: 4.1.1 - vue: 3.2.40 + vue: 3.5.13 transitivePeerDependencies: - '@vue/composition-api' + - typescript dev: true /acorn/8.8.0: @@ -2317,8 +2359,8 @@ packages: engines: {node: '>= 6'} dev: true - /csstype/2.6.21: - resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} + /csstype/3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} dev: true /d3-array/1.2.4: @@ -2916,6 +2958,11 @@ packages: engines: {node: '>=0.12'} dev: true + /entities/4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: true + /envinfo/7.8.1: resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} engines: {node: '>=4'} @@ -4071,6 +4118,12 @@ packages: sourcemap-codec: 1.4.8 dev: true + /magic-string/0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /markdown-it-anchor/8.6.5_ea7kj7wzjkld5jo2noyjqxi764: resolution: {integrity: sha512-PI1qEHHkTNWT+X6Ip9w+paonfIQ+QZP9sCeMYi47oqhH+EsW8CrJ8J7CzV19QVOj6il8ATGbK2nTECj22ZHGvQ==} peerDependencies: @@ -4213,6 +4266,12 @@ packages: hasBin: true dev: true + /nanoid/3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + /node-fetch/2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -4349,6 +4408,10 @@ packages: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true + /picocolors/1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + dev: true + /picomatch/2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -4367,6 +4430,15 @@ packages: source-map-js: 1.0.2 dev: true + /postcss/8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + dev: true + /pretty-bytes/5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -4649,6 +4721,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /source-map-js/1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + dev: true + /source-map-support/0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: @@ -4954,7 +5031,7 @@ packages: fsevents: 2.3.2 dev: true - /vue-demi/0.13.11_vue@3.2.40: + /vue-demi/0.13.11_vue@3.5.13: resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} engines: {node: '>=12'} hasBin: true @@ -4966,26 +5043,31 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.40 + vue: 3.5.13 dev: true - /vue-router/4.1.5_vue@3.2.40: + /vue-router/4.1.5_vue@3.5.13: resolution: {integrity: sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.2.1 - vue: 3.2.40 + vue: 3.5.13 dev: true - /vue/3.2.40: - resolution: {integrity: sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==} + /vue/3.5.13: + resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@vue/compiler-dom': 3.2.40 - '@vue/compiler-sfc': 3.2.40 - '@vue/runtime-dom': 3.2.40 - '@vue/server-renderer': 3.2.40_vue@3.2.40 - '@vue/shared': 3.2.40 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13_vue@3.5.13 + '@vue/shared': 3.5.13 dev: true /vuepress-plugin-blog2/2.0.0-beta.109: @@ -4996,11 +5078,12 @@ packages: '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 chokidar: 3.5.3 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - supports-color + - typescript dev: true /vuepress-plugin-comment2/2.0.0-beta.109: @@ -5016,13 +5099,14 @@ packages: '@waline/client': 2.13.0 giscus: 1.2.0 twikoo: 1.6.7 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 vuepress-plugin-sass-palette: 2.0.0-beta.109 vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true /vuepress-plugin-components/2.0.0-beta.109: @@ -5036,16 +5120,17 @@ packages: '@vuepress/client': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - '@vueuse/core': 9.3.0_vue@3.2.40 + '@vueuse/core': 9.3.0_vue@3.5.13 balloon-css: 1.2.0 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 vuepress-plugin-reading-time2: 2.0.0-beta.109 vuepress-plugin-sass-palette: 2.0.0-beta.109 vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true /vuepress-plugin-copy-code2/2.0.0-beta.109: @@ -5059,12 +5144,13 @@ packages: '@vuepress/client': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 balloon-css: 1.2.0 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 vuepress-plugin-sass-palette: 2.0.0-beta.109 vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - supports-color + - typescript dev: true /vuepress-plugin-copyright2/2.0.0-beta.109: @@ -5073,12 +5159,13 @@ packages: '@vuepress/client': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - '@vueuse/core': 9.3.0_vue@3.2.40 - vue: 3.2.40 + '@vueuse/core': 9.3.0_vue@3.5.13 + vue: 3.5.13 vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true /vuepress-plugin-feed2/2.0.0-beta.109: @@ -5090,6 +5177,7 @@ packages: xml-js: 1.6.11 transitivePeerDependencies: - supports-color + - typescript dev: true /vuepress-plugin-md-enhance/2.0.0-beta.109: @@ -5104,11 +5192,11 @@ packages: '@types/katex': 0.14.0 '@types/markdown-it': 12.2.3 '@types/mermaid': 9.1.0 - '@vue/repl': 1.3.2_vue@3.2.40 + '@vue/repl': 1.3.2_vue@3.5.13 '@vuepress/client': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - '@vueuse/core': 9.3.0_vue@3.2.40 + '@vueuse/core': 9.3.0_vue@3.5.13 balloon-css: 1.2.0 chart.js: 3.9.1 echarts: 5.4.0 @@ -5119,14 +5207,15 @@ packages: mathjax-full: 3.2.2 mermaid: 9.1.7 reveal.js: 4.3.1 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 vuepress-plugin-sass-palette: 2.0.0-beta.109 vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - '@vue/composition-api' - encoding - supports-color + - typescript dev: true /vuepress-plugin-photo-swipe/2.0.0-beta.109: @@ -5139,15 +5228,16 @@ packages: dependencies: '@vuepress/client': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - '@vueuse/core': 9.3.0_vue@3.2.40 + '@vueuse/core': 9.3.0_vue@3.5.13 photoswipe: 5.3.2 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 vuepress-plugin-sass-palette: 2.0.0-beta.109 vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true /vuepress-plugin-pwa2/2.0.0-beta.109: @@ -5161,11 +5251,11 @@ packages: '@vuepress/client': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - '@vueuse/core': 9.3.0_vue@3.2.40 + '@vueuse/core': 9.3.0_vue@3.5.13 mitt: 3.0.0 register-service-worker: 1.7.2 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 vuepress-plugin-sass-palette: 2.0.0-beta.109 vuepress-shared: 2.0.0-beta.109 workbox-build: 6.5.4 @@ -5173,6 +5263,7 @@ packages: - '@types/babel__core' - '@vue/composition-api' - supports-color + - typescript dev: true /vuepress-plugin-reading-time2/2.0.0-beta.109: @@ -5181,6 +5272,7 @@ packages: vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - supports-color + - typescript dev: true /vuepress-plugin-sass-palette/2.0.0-beta.109: @@ -5197,6 +5289,7 @@ packages: vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - supports-color + - typescript dev: true /vuepress-plugin-seo2/2.0.0-beta.109: @@ -5208,6 +5301,7 @@ packages: vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - supports-color + - typescript dev: true /vuepress-plugin-sitemap2/2.0.0-beta.109: @@ -5219,6 +5313,7 @@ packages: vuepress-shared: 2.0.0-beta.109 transitivePeerDependencies: - supports-color + - typescript dev: true /vuepress-shared/2.0.0-beta.109: @@ -5232,10 +5327,11 @@ packages: execa: 6.1.0 fflate: 0.7.4 ora: 6.1.2 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 transitivePeerDependencies: - supports-color + - typescript dev: true /vuepress-theme-hope/2.0.0-beta.109: @@ -5259,11 +5355,11 @@ packages: '@vuepress/plugin-theme-data': 2.0.0-beta.51 '@vuepress/shared': 2.0.0-beta.51 '@vuepress/utils': 2.0.0-beta.51 - '@vueuse/core': 9.3.0_vue@3.2.40 + '@vueuse/core': 9.3.0_vue@3.5.13 balloon-css: 1.2.0 bcrypt-ts: 2.2.0 - vue: 3.2.40 - vue-router: 4.1.5_vue@3.2.40 + vue: 3.5.13 + vue-router: 4.1.5_vue@3.5.13 vuepress-plugin-blog2: 2.0.0-beta.109 vuepress-plugin-comment2: 2.0.0-beta.109 vuepress-plugin-components: 2.0.0-beta.109 @@ -5283,9 +5379,10 @@ packages: - '@vue/composition-api' - encoding - supports-color + - typescript dev: true - /vuepress-vite/2.0.0-beta.51_cf67x7swsxhuhjarakslfn5yh4: + /vuepress-vite/2.0.0-beta.51_e4hlm4v5k2icnqjdzc6qdemvga: resolution: {integrity: sha512-EfvIBwmgRmj5xO6a3hZxRB5PRNkNK3f6RWunBEgRB31sDpGz9ZAEOTRZZ8lIPM/H1wSH39JkHUDm7fVgeuCCDg==} hasBin: true peerDependencies: @@ -5297,7 +5394,7 @@ packages: '@vuepress/client': 2.0.0-beta.51 '@vuepress/core': 2.0.0-beta.51 '@vuepress/theme-default': 2.0.0-beta.51 - vue: 3.2.40 + vue: 3.5.13 transitivePeerDependencies: - '@vue/composition-api' - less @@ -5306,13 +5403,14 @@ packages: - stylus - supports-color - terser + - typescript dev: true - /vuepress/2.0.0-beta.51_cf67x7swsxhuhjarakslfn5yh4: + /vuepress/2.0.0-beta.51_e4hlm4v5k2icnqjdzc6qdemvga: resolution: {integrity: sha512-IEavO4+9OpyjL9UANVbH8LZ3Cgmj6Amjt41JPM5nZ29U0aDsHJeVWDwyuMVYTlOvZiY+JDHEtIbfM839wFzEcw==} hasBin: true dependencies: - vuepress-vite: 2.0.0-beta.51_cf67x7swsxhuhjarakslfn5yh4 + vuepress-vite: 2.0.0-beta.51_e4hlm4v5k2icnqjdzc6qdemvga transitivePeerDependencies: - '@vue/composition-api' - '@vuepress/client' @@ -5322,6 +5420,7 @@ packages: - stylus - supports-color - terser + - typescript - vue dev: true