diff --git a/package.json b/package.json index 35bee79b842..330c088e36d 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "reveal.js": "^5.0.2", "vue": "^3.3.8", "vuepress": "2.0.0-beta.68", - "vuepress-plugin-search-pro": "2.0.0-beta.250", - "vuepress-plugin-umami-analytics": "1.5.0", - "vuepress-theme-hope": "2.0.0-beta.250" + "vuepress-plugin-search-pro": "2.0.0-beta.251", + "vuepress-plugin-umami-analytics": "1.6.0", + "vuepress-theme-hope": "2.0.0-beta.251" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 33f755aee89..b64ffe9ae9b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,14 +42,14 @@ devDependencies: specifier: 2.0.0-beta.68 version: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) vuepress-plugin-search-pro: - specifier: 2.0.0-beta.250 - version: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + specifier: 2.0.0-beta.251 + version: 2.0.0-beta.251(vuepress@2.0.0-beta.68) vuepress-plugin-umami-analytics: - specifier: 1.5.0 - version: 1.5.0 + specifier: 1.6.0 + version: 1.6.0 vuepress-theme-hope: - specifier: 2.0.0-beta.250 - version: 2.0.0-beta.250(@types/js-yaml@4.0.9)(@vue/repl@2.7.0)(chart.js@4.4.0)(echarts@5.4.3)(flowchart.ts@1.0.1)(katex@0.16.9)(mathjax-full@3.2.2)(mermaid@10.6.1)(reveal.js@5.0.2)(vuepress@2.0.0-beta.68) + specifier: 2.0.0-beta.251 + version: 2.0.0-beta.251(@types/js-yaml@4.0.9)(@vue/repl@2.7.0)(chart.js@4.4.0)(echarts@5.4.3)(flowchart.ts@1.0.1)(katex@0.16.9)(mathjax-full@3.2.2)(mermaid@10.6.1)(reveal.js@5.0.2)(vuepress@2.0.0-beta.68) packages: @@ -1513,13 +1513,6 @@ packages: - supports-color dev: true - /@mdit-vue/plugin-component@0.12.1: - resolution: {integrity: sha512-L3elbvuKUufXwPLHrmJGd/ijd/QKxfcHXy3kRy4O+P7UIV7HSWePpfB0k+wWee+by3MviYYxjVAi392z+DGy3Q==} - dependencies: - '@types/markdown-it': 13.0.6 - markdown-it: 13.0.2 - dev: true - /@mdit-vue/plugin-component@1.0.0: resolution: {integrity: sha512-ZXsJwxkG5yyTHARIYbR74cT4AZ0SfMokFFjiHYCbypHIeYWgJhso4+CZ8+3V9EWFG3EHlGoKNGqKp9chHnqntQ==} dependencies: @@ -1527,15 +1520,6 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-frontmatter@0.12.1: - resolution: {integrity: sha512-C6ycNjrJ+T4JgbVxwo9cUkfLacOO841Yl8ogqd5PJmAVpc5cM2OLBkqqkZxNRXos3g9xM1VvIQ7gK/047UNADg==} - dependencies: - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.6 - gray-matter: 4.0.3 - markdown-it: 13.0.2 - dev: true - /@mdit-vue/plugin-frontmatter@1.0.0: resolution: {integrity: sha512-MMA7Ny+YPZA7eDOY1t4E+rKuEWO39mzDdP/M68fKdXJU6VfcGkPr7gnpnJfW2QBJ5qIvMrK/3lDAA2JBy5TfpA==} dependencies: @@ -1545,15 +1529,6 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-headers@0.12.1: - resolution: {integrity: sha512-DXAw/iWW8f3qUYMDHgQmamL+XGjnaoeRzdvDseLRyr7gXX4xpYO9OIhe/pv9LzSvUoY7UGYmn4kFeI+0qpWJ+g==} - dependencies: - '@mdit-vue/shared': 0.12.1 - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.6 - markdown-it: 13.0.2 - dev: true - /@mdit-vue/plugin-headers@1.0.0: resolution: {integrity: sha512-0rK/iKy6x13d/Pp5XxdLBshTD0+YjZvtHIaIV+JO+/H2WnOv7oaRgs48G5d44z3XJVUE2u6fNnTlI169fef0/A==} dependencies: @@ -1563,14 +1538,6 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-sfc@0.12.1: - resolution: {integrity: sha512-6j332CsSqumy1+StIM3XphdXG1zj9NXuWestDJrKgS3OLy5P0EAioXScUYiZYysw61ZG+2pP37MW7Hg+eHbyIg==} - dependencies: - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.6 - markdown-it: 13.0.2 - dev: true - /@mdit-vue/plugin-sfc@1.0.0: resolution: {integrity: sha512-agMUe0fY4YHxsZivSvplBwRwrFvsIf/JNUJCAYq1+2Sg9+2hviTBZwjZDxYqHDHOVLtiNr+wuo68tE24mAx3AQ==} dependencies: @@ -1579,15 +1546,6 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-title@0.12.1: - resolution: {integrity: sha512-JOsiDj+CryGbrTDWUnDAwB9kSkN6o9GDo3udR6BPDgBNVb3zAnx9ZNaRpEhDW1LnQhf9/LYicWJ2eTNRKPcJNQ==} - dependencies: - '@mdit-vue/shared': 0.12.1 - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.6 - markdown-it: 13.0.2 - dev: true - /@mdit-vue/plugin-title@1.0.0: resolution: {integrity: sha512-8yC60fCZ95xcJ/cvJH4Lv43Rs4k+33UGyKrRWj5J8TNyMwUyGcwur0XyPM+ffJH4/Bzq4myZLsj/TTFSkXRxvw==} dependencies: @@ -1597,15 +1555,6 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-toc@0.12.1: - resolution: {integrity: sha512-nFGwTwVa8GLCKJMV7cGST7lYuljSjEiCTPgKIpQ/WifwouHsQaL/rnBDr22kpzY2hRTAhM3+TT5GDwLyxa/e6A==} - dependencies: - '@mdit-vue/shared': 0.12.1 - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.6 - markdown-it: 13.0.2 - dev: true - /@mdit-vue/plugin-toc@1.0.0: resolution: {integrity: sha512-WN8blfX0X/5Nolic0ClDWP7eVo9IB+U4g0jbycX3lolIZX5Bai1UpsD3QYZr5VVsPbQJMKMGvTrCEtCNTGvyWQ==} dependencies: @@ -1615,14 +1564,6 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/shared@0.12.1: - resolution: {integrity: sha512-bXgd0KThe4jC2leCFDFsyrudXIckvTwV4WnQK/rRMrXq0/BAuVdSNdIv1LGCWZxD5+oDyPyEPd0lalTIFwqsmg==} - dependencies: - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.6 - markdown-it: 13.0.2 - dev: true - /@mdit-vue/shared@1.0.0: resolution: {integrity: sha512-nbYBfmEi+pR2Lm0Z6TMVX2/iBjfr/kGEsHW8CC0rQw+3+sG5dY6VG094HuFAkiAmmvZx9DZZb+7ZMWp9vkwCRw==} dependencies: @@ -1631,10 +1572,6 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/types@0.12.0: - resolution: {integrity: sha512-mrC4y8n88BYvgcgzq9bvTlDgFyi2zuvzmPilRvRc3Uz1iIvq8mDhxJ0rHKFUNzPEScpDvJdIujqiDrulMqiudA==} - dev: true - /@mdit-vue/types@1.0.0: resolution: {integrity: sha512-xeF5+sHLzRNF7plbksywKCph4qli20l72of2fMlZQQ7RECvXYrRkE9+bjRFQCyULC7B8ydUYbpbkux5xJlVWyw==} dev: true @@ -2289,19 +2226,6 @@ packages: - typescript dev: true - /@vuepress/client@2.0.0-beta.67: - resolution: {integrity: sha512-xfXZXmZmMbCvQxUhNltuAZzpoiwM0x9ke+DdPPDBF0oGMNDlmtOlsD7NcH322vQE3ehYy5mXJttXuEmfoNOG6A==} - dependencies: - '@vue/devtools-api': 6.5.1 - '@vuepress/shared': 2.0.0-beta.67 - '@vueuse/core': 10.6.1(vue@3.3.8) - vue: 3.3.8 - vue-router: 4.2.5(vue@3.3.8) - transitivePeerDependencies: - - '@vue/composition-api' - - typescript - dev: true - /@vuepress/client@2.0.0-beta.68: resolution: {integrity: sha512-Y6amMnkPxpmn51vcgy5yzm3gpIaqZo4Pa8ItPFd7MW6GQy6HVZRNaV9ufzWRPOAedLHgpT4aVXomidvTMEKHVw==} dependencies: @@ -2315,20 +2239,6 @@ packages: - typescript dev: true - /@vuepress/core@2.0.0-beta.67: - resolution: {integrity: sha512-pbCm1x+zFKZqpJjS68sv3ziEQLMn0KM04Q6W249stcTUUBrKox2OPx+OcX/BrN6yH60OviXN8hD6MgCnFSWdZA==} - dependencies: - '@vuepress/client': 2.0.0-beta.67 - '@vuepress/markdown': 2.0.0-beta.67 - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - vue: 3.3.8 - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: true - /@vuepress/core@2.0.0-beta.68: resolution: {integrity: sha512-/c+3gdduDyiyeGARzui6Z5ZeZurRGcbVSmqcUfb8SjB7sHojDt+bq/7gYeXKXrJ4R0zPpmqshlZdNGOSY4+uGQ==} dependencies: @@ -2343,29 +2253,6 @@ packages: - typescript dev: true - /@vuepress/markdown@2.0.0-beta.67: - resolution: {integrity: sha512-dwciE7dbfDruLan+w9x/LUl5dLdBWB39QXznX/Hhv4oPp+Mm4as53J58gqjuRPi6N25DfRi3ODrzjG5Lduwnfw==} - dependencies: - '@mdit-vue/plugin-component': 0.12.1 - '@mdit-vue/plugin-frontmatter': 0.12.1 - '@mdit-vue/plugin-headers': 0.12.1 - '@mdit-vue/plugin-sfc': 0.12.1 - '@mdit-vue/plugin-title': 0.12.1 - '@mdit-vue/plugin-toc': 0.12.1 - '@mdit-vue/shared': 0.12.1 - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.6 - '@types/markdown-it-emoji': 2.0.4 - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - markdown-it: 13.0.2 - markdown-it-anchor: 8.6.7(@types/markdown-it@13.0.6)(markdown-it@13.0.2) - markdown-it-emoji: 2.0.2 - mdurl: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: true - /@vuepress/markdown@2.0.0-beta.68: resolution: {integrity: sha512-wQOVw1QQSnkdKClTnv3dHw1A7Y+XF2eu2hJmhTf9XOnEMxQ9taacIq5iRuQdcfR+Y8rjWmrzrqWZL+MiJbxKMQ==} dependencies: @@ -2527,13 +2414,6 @@ packages: - typescript dev: true - /@vuepress/shared@2.0.0-beta.67: - resolution: {integrity: sha512-gm8/6oAnd0Jh8g9xB89S+g8XJxt30QmeXK79J2Nwcbgy88CZnYbZssU1noyxFt4cHDX8wpUf8V5I388/dfHfoQ==} - dependencies: - '@mdit-vue/types': 0.12.0 - '@vue/shared': 3.3.8 - dev: true - /@vuepress/shared@2.0.0-beta.68: resolution: {integrity: sha512-vnlOOchZ7ZHeTQuFDKcTC1AKF5zl4+XKwZZdpX9cUkIl3rYbM4y80yoWvfG5SQnPjjoYG57g4Qz21Fa8u/CnCQ==} dependencies: @@ -2573,24 +2453,6 @@ packages: - typescript dev: true - /@vuepress/utils@2.0.0-beta.67: - resolution: {integrity: sha512-wCK0uggm4gXroy7UkS1u8wDQmD4b0L6Gjqd/1PZTDhNlMLsrjBx7lqqoIKqarMdB2wmDLroPJcC9otvCz2oQug==} - dependencies: - '@types/debug': 4.1.12 - '@types/fs-extra': 11.0.4 - '@types/hash-sum': 1.0.2 - '@vuepress/shared': 2.0.0-beta.67 - debug: 4.3.4 - fs-extra: 11.1.1 - globby: 13.2.2 - hash-sum: 2.0.0 - ora: 7.0.1 - picocolors: 1.0.0 - upath: 2.0.1 - transitivePeerDependencies: - - supports-color - dev: true - /@vuepress/utils@2.0.0-beta.68: resolution: {integrity: sha512-asRN+c8JCIVJWusP/V0FY8rgArGwuKXarEIKwFHcaR7x9IeB3Iww4p8raQHb1xYJADM7QFXx1gs2oM6Fx4XsUw==} dependencies: @@ -2786,7 +2648,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.1 - caniuse-lite: 1.0.30001561 + caniuse-lite: 1.0.30001562 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -2847,8 +2709,9 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true - /bcrypt-ts@4.0.1: - resolution: {integrity: sha512-VdQBytZqdlUs6Hv992mKwhwvjaPAEfVRk+VAV4uuQtJ/6G/AQrqdiOq5nSubtBBsG9HxkTCfiVGUjQcnzq1htw==} + /bcrypt-ts@5.0.0: + resolution: {integrity: sha512-0+VFzpOk0oIw8W8DfcCl0+xYbM04ib1u9IqkJCQQr+Vx8Pie4wzXmow+4zEnU0SP72QgPACDn0ARybH7q95Cbw==} + engines: {node: '>=18'} dev: true /binary-extensions@2.2.0: @@ -2893,8 +2756,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001561 - electron-to-chromium: 1.4.582 + caniuse-lite: 1.0.30001562 + electron-to-chromium: 1.4.583 node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.22.1) dev: true @@ -2959,8 +2822,8 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite@1.0.30001561: - resolution: {integrity: sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==} + /caniuse-lite@1.0.30001562: + resolution: {integrity: sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==} dev: true /chalk@2.4.2: @@ -3570,13 +3433,6 @@ packages: resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} dev: true - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: true - /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: @@ -3627,8 +3483,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.582: - resolution: {integrity: sha512-89o0MGoocwYbzqUUjc+VNpeOFSOK9nIdC5wY4N+PVUarUK0MtjyTjks75AZS2bW4Kl8MdewdFsWaH0jLy+JNoA==} + /electron-to-chromium@1.4.583: + resolution: {integrity: sha512-93y1gcONABZ7uqYe/JWDVQP/Pj/sQSunF0HVAPdlg/pfBnOyBMLlQUxWvkqcljJg1+W6cjvPuYD+r1Th9Tn8mA==} dev: true /elkjs@0.8.2: @@ -4073,17 +3929,6 @@ packages: define-properties: 1.2.1 dev: true - /globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 4.0.0 - dev: true - /globby@14.0.0: resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==} engines: {node: '>=18'} @@ -5359,11 +5204,6 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: true - /path-type@5.0.0: resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} engines: {node: '>=12'} @@ -5780,18 +5620,14 @@ packages: sax: 1.3.0 dev: true - /slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - dev: true - /slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} dev: true - /slimsearch@1.0.0: - resolution: {integrity: sha512-ig1Du+U5LFngeDokhUupBqmEz3aKRJ4v+R2t6ZOi3aPGaFivYxxOiDcJX7fR0xPxjmTe94rAA6RW5gKlX5Gcsg==} + /slimsearch@2.0.0: + resolution: {integrity: sha512-+G9FHWeVkwOTbEyhFIWvCz1T2fQusbn9756KhttfLygAcdjDOy1hpcPtWjnH4V9lp4qRElbvRqefOnlf/R0OAg==} + engines: {node: '>=18'} dev: true /smart-buffer@4.2.0: @@ -6320,8 +6156,8 @@ packages: '@vue/shared': 3.3.8 dev: true - /vuepress-plugin-auto-catalog@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-E6QuYrUC0nARFTl66VrSwbuCdK9dTgqahV2PRDrq4AyY/tRGc7BMTWJNKbmxYatl82IRytFVqDi3eK+0BGnIFA==} + /vuepress-plugin-auto-catalog@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-xjS92o0Y3KvKRqZUvnVTIWiX4vS2MPB76gNYF9xn4H5djjQ50xIDCnCN0c2oYB1beS+bEUtvQdLC0HEroYcmsA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -6345,9 +6181,9 @@ packages: vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-plugin-components: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-sass-palette: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-plugin-components: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-sass-palette: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - dashjs @@ -6359,8 +6195,8 @@ packages: - vidstack dev: true - /vuepress-plugin-blog2@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-CHbGY/at63NyuuHJwxDgAJBCecBo4eBtZgxDCd3qKQU7EG9hJvfeEOgcWMRh5w5j1ueJz2iuLEUXHTaldYki0g==} + /vuepress-plugin-blog2@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-Fqzoz/DQRopk831oQCyXtnytNIxT+ghTwy2MT+/ZM/UpLXeQhI8aq9eNR2mgD5h580avt7B8389c/qhVrBwJQA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-beta.68 @@ -6382,15 +6218,15 @@ packages: vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-comment2@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-Qa9HSaCPNJsqdB8BqnSR0cA+N4v3jC+72Em0bShlzdinWT9uwfWZ/1mEMI5/XA86X366/vHEDGFiANK9qs2qFA==} + /vuepress-plugin-comment2@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-Zkam8vHOpcDM+Iv6/7u78maLexdhKbQj+Xbb2hKk7STsAOaetUCp4L2oEEw84d19KYNwi8i6XUktVXc+bZJFtA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: '@waline/client': ^2.15.8 @@ -6423,16 +6259,16 @@ packages: vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-plugin-sass-palette: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-plugin-sass-palette: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-components@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-efBjc9DK3DIUJWh4JDU6NmhwNb9M/0hIJhhomraesh8EMHM4e/jEYEPtMsNHJ4OPuJ5sisBsrL/RzOv2+S6fKg==} + /vuepress-plugin-components@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-xS2z8cbtK1JelAJ7VPqHSlnM2YfLm2WOv85Kw1n5qrwrr9MxpWvkSDkgL47v7vZ/6BnTzqVinYWlg/hSL/Oblg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: dashjs: ^4.7.2 @@ -6440,7 +6276,7 @@ packages: mpegts.js: ^1.7.3 plyr: ^3.7.8 sass-loader: ^13.3.2 - vidstack: ^1.5.5 + vidstack: ^1.5.6 vuepress: 2.0.0-beta.68 vuepress-vite: 2.0.0-beta.68 vuepress-webpack: 2.0.0-beta.68 @@ -6476,17 +6312,17 @@ packages: vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-plugin-reading-time2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-sass-palette: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-plugin-reading-time2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-sass-palette: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-copy-code2@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-Eq7df53aHu5A4zVhaDsrO+uoGCoya2dX3cFnfh2eLfgHxEDSoVtuSSVAGp92uCtCxxvhdPCf6msmEss3ZEtbng==} + /vuepress-plugin-copy-code2@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-3n/NWKCaGPgt/rj6CyT+j7klAD9EYLx+RtuRDPwCiq0Kkcg0fiPbaQ7neL/YEdsToKdxZPAwIccPQVSaerUHtg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -6511,16 +6347,16 @@ packages: vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-plugin-sass-palette: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-plugin-sass-palette: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-copyright2@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-YDIG8LBsQIiD87jp1qfwlj/6Y2gGqILhyWzlImhAq5htizZAMENEDmSGYZvNVyygYtyCQoWgTImewwD8yDBqkw==} + /vuepress-plugin-copyright2@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-HD9hw0gPMDRbFmQi2Y2RczEo0tSv+IyXpiX0tJ5Clx7FEPQk96E6MB2RgzNlUprAMd8dxOyT67RfZ7ZtYtoG4A==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-beta.68 @@ -6541,15 +6377,15 @@ packages: vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-feed2@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-0GVO6on/TI9I+KAjR/FsSpNMAIqksUKgueLunDEFccwY35t4um/NVJN5qSSxuVhF3J6RtvMPMOvLqdlPRSeEPg==} + /vuepress-plugin-feed2@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-OJnrAVdyZDtGDRXmo9iVISAc7m38Pbop4uhEOLcxdLKuJBs7Gi59nBDhZagCdx0lqzBFh53RTteFmmaiyKZ/cg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-beta.68 @@ -6567,7 +6403,7 @@ packages: '@vuepress/utils': 2.0.0-beta.68 cheerio: 1.0.0-rc.12 vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) xml-js: 1.6.11 transitivePeerDependencies: - '@vue/composition-api' @@ -6575,13 +6411,13 @@ packages: - typescript dev: true - /vuepress-plugin-md-enhance@2.0.0-beta.250(@types/js-yaml@4.0.9)(@vue/repl@2.7.0)(chart.js@4.4.0)(echarts@5.4.3)(flowchart.ts@1.0.1)(katex@0.16.9)(mathjax-full@3.2.2)(mermaid@10.6.1)(reveal.js@5.0.2)(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-EpJvK8YfEDNAuaItILyH8405W80qdTYSenn40T2vqmcemHhMnNuCY1vbZNa2GoHO+XiFXptRjwAueeTlMaa/dg==} + /vuepress-plugin-md-enhance@2.0.0-beta.251(@types/js-yaml@4.0.9)(@vue/repl@2.7.0)(chart.js@4.4.0)(echarts@5.4.3)(flowchart.ts@1.0.1)(katex@0.16.9)(mathjax-full@3.2.2)(mermaid@10.6.1)(reveal.js@5.0.2)(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-QTpvFOnAnBe7IZ/8xXQ9qvYD9a4XcnJHRjzMbs8Wz8qoOAIYx6qRu2A+HUvHCTHjuDrrkB/LtOd6YBKGdRVotw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: '@types/js-yaml': ^4.0.9 '@types/reveal.js': ^4.4.5 - '@vue/repl': ^2.5.8 + '@vue/repl': ^2.7.0 chart.js: ^4.4.0 echarts: ^5.4.3 flowchart.ts: ^1.0.1 @@ -6662,16 +6498,16 @@ packages: vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-plugin-sass-palette: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-plugin-sass-palette: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-photo-swipe@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-6wNf72vevyE11BGN9cxPXpf/Rk0Aymf+UDsoImdNP/FzBRRVDpy6Mt4jXn36BrxDx4w38S9QOfi/dz8rd784gQ==} + /vuepress-plugin-photo-swipe@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-O8LVzu+OzPLaDYlz6HOuxjHv/b9+aC3qKNyVbe962v3hWDy7/xxgK6A6aAbjh7NDNZTWr5paGQU9qi/IfIPckQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -6696,16 +6532,16 @@ packages: vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-plugin-sass-palette: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-plugin-sass-palette: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-pwa2@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-kWNotBBOqJcjjBzWj+1r/U8yZodsu1lDzp6+RXaWgusn6ZeowelEe3PfCYcmzRTx5lbN+q3OfX008b0awxPwxQ==} + /vuepress-plugin-pwa2@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-5+r7ZBrCTvabKAcBPo3BFMX6cAQj1wsZNI693cZWudayli58Wvfmg6P8A2Ofae0E2Fl9VF+ls47FiP1yOURHGw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -6731,8 +6567,8 @@ packages: vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-plugin-sass-palette: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-plugin-sass-palette: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) workbox-build: 7.0.0 transitivePeerDependencies: - '@types/babel__core' @@ -6741,8 +6577,8 @@ packages: - typescript dev: true - /vuepress-plugin-reading-time2@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-4i1GlEXhcDlvOdDrIUX42quMY5f05vBDL9v6hhKA3yj539fRFI1MJ1PucMihlfwrVYlHuEGtlsR3tXLSUL6A6w==} + /vuepress-plugin-reading-time2@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-UcYEd/CK05zdnQrmXIUTXejtwkSYofpjs0CCTVuzplSuQnA2RcbSese2JeW6plu+dOeU2N31B+P75C2e4TEDcg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-beta.68 @@ -6759,15 +6595,15 @@ packages: '@vuepress/client': 2.0.0-beta.68 vue: 3.3.8 vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-rtl@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-/RaP4cs2QFm+Hw/NNm9J2ppA1bQz4If21lbhcRNG2znfEuVr+b6RvMh1l/omMDJ2LYC05bspYxZlifONx46UcA==} + /vuepress-plugin-rtl@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-NnT1uDdyhAs8/OHmWZ9tOQYi5006XDSOBrn9boTysNYS5TFoPI0BpkyhNJF2tKi2IDX8cTZpgmjoB69+VvtL+Q==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-beta.68 @@ -6786,15 +6622,15 @@ packages: '@vuepress/utils': 2.0.0-beta.68 vue: 3.3.8 vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-sass-palette@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-LzFsd+LV57IahHkvIBFhx4lXpFWwZf61apIY3cwPhD8VrbfR11ZbmylK1c/uQh34XvKfIrO5OJ4nkYpt++ZDvg==} + /vuepress-plugin-sass-palette@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-laTdCb3DfbLBNt7fQcVUr2IcVHLTFKfF0RyXAfk2fw3db5nkKIW5tF79arscTzeMl80PCPkl+cvKo4oZQyoDQA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -6816,15 +6652,15 @@ packages: chokidar: 3.5.3 sass: 1.69.5 vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-search-pro@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-a7C9YoUkbVGl09xYULDBdZmOpuow546xdMU6k88Us9vQzOAQ97WgGkwCFd5eyXhZUvPMzZQ/8/QhkgTHABcXtw==} + /vuepress-plugin-search-pro@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-a2i0hyP32k6H+qrBZGfKSO8ppRqyoGPOWUv1i5+Yw2Bi0HYXhLJ0sqLRwYA6Qt5qIK9KQfamdkjDHqprl5NigA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -6847,20 +6683,20 @@ packages: '@vueuse/core': 10.6.1(vue@3.3.8) cheerio: 1.0.0-rc.12 chokidar: 3.5.3 - slimsearch: 1.0.0 + slimsearch: 2.0.0 vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-plugin-sass-palette: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-plugin-sass-palette: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-seo2@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-IUQNlQ5+pF6/gDvobg6icB8MluJUJ//KCTPZc72S/1O34TyY6qcR7iO5m2OI+8QPEVGP8LiP2NUHZkeyP2MWjw==} + /vuepress-plugin-seo2@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-oBOo7er+LNsWNyqOV37igCoaoJUtEDRtgQn80DB2icyppa90DH3aGv6Msm/unyu5HBbZp6uFXUyKnksKxfIYlw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-beta.68 @@ -6877,15 +6713,15 @@ packages: '@vuepress/shared': 2.0.0-beta.68 '@vuepress/utils': 2.0.0-beta.68 vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-sitemap2@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-01kPPLdMKkDEyB3IoLc5FHUUWaDzb6oVeejxGZxlt1AtbX8K1ETHZzgdej1d9asBiuXPxn7ePUqawBLshP096g==} + /vuepress-plugin-sitemap2@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-BhvjN3t5b2A+j6/l4IDs8W9Ca/P9X3N7+DyuQbNoRFlwXtkn1CEiFNdVYPFdlZ846iV084Nn4qbYaTXuPHa7fQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-beta.68 @@ -6903,28 +6739,28 @@ packages: '@vuepress/utils': 2.0.0-beta.68 sitemap: 7.1.1 vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-umami-analytics@1.5.0: - resolution: {integrity: sha512-v6LX3gCsheblrJxwVmD1aUWWrgN5zbra1fEppwwD30HG1YRxoTl1AR+9qfsh2pe7MK2zqLuHBi6U4pGJrwbxEA==} + /vuepress-plugin-umami-analytics@1.6.0: + resolution: {integrity: sha512-hG1VR6meXC6nXNfWdVInsz02Ns3HmI2ztk8XjpxEYEd6G589Yijfj5B9bSfoQ+jW/8piiHSHZzMBHinr2zzIBQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@vuepress/client': 2.0.0-beta.67 - '@vuepress/core': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 + '@vuepress/client': 2.0.0-beta.68 + '@vuepress/core': 2.0.0-beta.68 + '@vuepress/utils': 2.0.0-beta.68 transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-shared@2.0.0-beta.250(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-HDWvMkaxZSezrqJe/r/L7gHNNTcIp9cDMUE7MJ/YOJJ4auoRkhuclMyJA/bAbGVQY2c+/jLjtFeMlYdtSI/tlQ==} + /vuepress-shared@2.0.0-beta.251(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-SPQ2UrANv7SmnEV/WmfdPGGk9KkkQEpfDwD+PDC8ZnvlwQ4+OyVkLRB8AD64XqA/Cyz98xSaoc0MEOyV/FwjFw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-beta.68 @@ -6958,8 +6794,8 @@ packages: - typescript dev: true - /vuepress-theme-hope@2.0.0-beta.250(@types/js-yaml@4.0.9)(@vue/repl@2.7.0)(chart.js@4.4.0)(echarts@5.4.3)(flowchart.ts@1.0.1)(katex@0.16.9)(mathjax-full@3.2.2)(mermaid@10.6.1)(reveal.js@5.0.2)(vuepress@2.0.0-beta.68): - resolution: {integrity: sha512-yHaMXI57iyzD5ctuYl1Jsn0RjUeuHhfXvjpAu9KKHeRujQEws1z6550EbOfPkqJ9CmBPqPniQTyreNNUFWU4lw==} + /vuepress-theme-hope@2.0.0-beta.251(@types/js-yaml@4.0.9)(@vue/repl@2.7.0)(chart.js@4.4.0)(echarts@5.4.3)(flowchart.ts@1.0.1)(katex@0.16.9)(mathjax-full@3.2.2)(mermaid@10.6.1)(reveal.js@5.0.2)(vuepress@2.0.0-beta.68): + resolution: {integrity: sha512-xNwV/6Kaqu3wojTiMEr+WOWKA6vhjVrkeOQ0QFbdZqy3fiCRmxFeTuDGly7YG8f+236bVH6a5OSqvU8fMDpQqg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -6990,29 +6826,29 @@ packages: '@vuepress/utils': 2.0.0-beta.68 '@vueuse/core': 10.6.1(vue@3.3.8) balloon-css: 1.2.0 - bcrypt-ts: 4.0.1 + bcrypt-ts: 5.0.0 cheerio: 1.0.0-rc.12 chokidar: 3.5.3 gray-matter: 4.0.3 vue: 3.3.8 vue-router: 4.2.5(vue@3.3.8) vuepress: 2.0.0-beta.68(@vuepress/client@2.0.0-beta.68)(vue@3.3.8) - vuepress-plugin-auto-catalog: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-blog2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-comment2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-components: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-copy-code2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-copyright2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-feed2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-md-enhance: 2.0.0-beta.250(@types/js-yaml@4.0.9)(@vue/repl@2.7.0)(chart.js@4.4.0)(echarts@5.4.3)(flowchart.ts@1.0.1)(katex@0.16.9)(mathjax-full@3.2.2)(mermaid@10.6.1)(reveal.js@5.0.2)(vuepress@2.0.0-beta.68) - vuepress-plugin-photo-swipe: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-pwa2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-reading-time2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-rtl: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-sass-palette: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-seo2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-plugin-sitemap2: 2.0.0-beta.250(vuepress@2.0.0-beta.68) - vuepress-shared: 2.0.0-beta.250(vuepress@2.0.0-beta.68) + vuepress-plugin-auto-catalog: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-blog2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-comment2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-components: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-copy-code2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-copyright2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-feed2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-md-enhance: 2.0.0-beta.251(@types/js-yaml@4.0.9)(@vue/repl@2.7.0)(chart.js@4.4.0)(echarts@5.4.3)(flowchart.ts@1.0.1)(katex@0.16.9)(mathjax-full@3.2.2)(mermaid@10.6.1)(reveal.js@5.0.2)(vuepress@2.0.0-beta.68) + vuepress-plugin-photo-swipe: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-pwa2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-reading-time2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-rtl: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-sass-palette: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-seo2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-plugin-sitemap2: 2.0.0-beta.251(vuepress@2.0.0-beta.68) + vuepress-shared: 2.0.0-beta.251(vuepress@2.0.0-beta.68) transitivePeerDependencies: - '@types/babel__core' - '@types/js-yaml' diff --git a/src/test-echarts.md b/src/test-echarts.md new file mode 100644 index 00000000000..9b0bf743945 --- /dev/null +++ b/src/test-echarts.md @@ -0,0 +1,132 @@ +--- +sidebar: false +navbar: false +--- + +# test echarts wordcloud +::: echarts + +```js +const option = { + // canvas background color + backgroundColor: "#ffa", + // The mouse pointer hangs to display the value + tooltip: {}, + series: [ + { + type: "wordCloud", + + // The shape of the "cloud" to draw. Can be any polar equation represented as a + // callback function, or a keyword present. Available presents are circle (default), + // cardioid (apple or heart shape curve, the most known polar equation), diamond ( + // alias of square), triangle-forward, triangle, (alias of triangle-upright, pentagon, and star. + + shape: "circle", + + // Keep aspect ratio of maskImage or 1:1 for shapes + // This option is supported since echarts-wordcloud@2.1.0 + keepAspect: false, + + // A silhouette image which the white area will be excluded from drawing texts. + // The shape option will continue to apply as the shape of the cloud to grow. + + // maskImage: maskImage, + + // Following left/top/width/height/right/bottom are used for positioning the word cloud + // Default to be put in the center and has 75% x 80% size. + + left: "center", + top: "center", + width: "70%", + height: "80%", + right: null, + bottom: null, + + // Text size range which the value in data will be mapped to. + // Default to have minimum 12px and maximum 60px size. + + sizeRange: [12, 60], + + // Text rotation range and step in degree. Text will be rotated randomly in range [-90, 90] by rotationStep 45 + + rotationRange: [-90, 90], + rotationStep: 45, + + // size of the grid in pixels for marking the availability of the canvas + // the larger the grid size, the bigger the gap between words. + + gridSize: 8, + + // set to true to allow word to be drawn partly outside of the canvas. + // Allow word bigger than the size of the canvas to be drawn + // This option is supported since echarts-wordcloud@2.1.0 + drawOutOfBound: false, + + // if the font size is too large for the text to be displayed, + // whether to shrink the text. If it is set to false, the text will + // not be rendered. If it is set to true, the text will be shrinked. + // This option is supported since echarts-wordcloud@2.1.0 + shrinkToFit: false, + + // If perform layout animation. + // NOTE disable it will lead to UI blocking when there is lots of words. + layoutAnimation: true, + + // Global text style + textStyle: { + fontFamily: "sans-serif", + fontWeight: "bold", + // Color can be a callback function or a color string + color: function () { + // Random color + return ( + "rgb(" + + [ + Math.round(Math.random() * 160), + Math.round(Math.random() * 160), + Math.round(Math.random() * 160), + ].join(",") + + ")" + ); + }, + }, + emphasis: { + focus: "self", + + textStyle: { + textShadowBlur: 10, + textShadowColor: "#333", + }, + }, + + // Data is an array. Each array item must have name and value property. + // textStyle must not be empty + data: [ + { + name: "vuepress theme hope", + value: 8888, + // Style of single text + //textStyle: {}, + }, + { + name: "Mr.Hope", + value: 10000, + textStyle: { + color: "black", + }, + emphasis: { + textStyle: { + color: "#BDBEFA", + shadowBlur: 4, + shadowOffsetY: 14, + }, + }, + }, + ], + }, + ], +}; +``` + +::: +