diff --git a/package-lock.json b/package-lock.json index bb84daf..8ef233f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "textlint-rule-write-good": "^2.0.0", "vuepress": "^2.0.0-beta.67", "vuepress-plugin-search-pro": "^2.0.0-beta.237", - "vuepress-theme-hope": "^2.0.0-beta.237" + "vuepress-theme-hope": "^2.0.0-beta.238" } }, "node_modules/@ampproject/remapping": { @@ -142,18 +142,18 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", - "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -161,10 +161,10 @@ "@babel/generator": "^7.23.0", "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-module-transforms": "^7.23.0", - "@babel/helpers": "^7.23.0", + "@babel/helpers": "^7.23.2", "@babel/parser": "^7.23.0", "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", + "@babel/traverse": "^7.23.2", "@babel/types": "^7.23.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -276,9 +276,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -501,13 +501,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", - "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", "dev": true, "dependencies": { "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", + "@babel/traverse": "^7.23.2", "@babel/types": "^7.23.0" }, "engines": { @@ -906,14 +906,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", - "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/helper-remap-async-to-generator": "^7.22.20", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -1663,12 +1663,12 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", - "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.20", + "@babel/compat-data": "^7.23.2", "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-option": "^7.22.15", @@ -1694,15 +1694,15 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-generator-functions": "^7.23.2", "@babel/plugin-transform-async-to-generator": "^7.22.5", "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-block-scoping": "^7.23.0", "@babel/plugin-transform-class-properties": "^7.22.5", "@babel/plugin-transform-class-static-block": "^7.22.11", "@babel/plugin-transform-classes": "^7.22.15", "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-destructuring": "^7.23.0", "@babel/plugin-transform-dotall-regex": "^7.22.5", "@babel/plugin-transform-duplicate-keys": "^7.22.5", "@babel/plugin-transform-dynamic-import": "^7.22.11", @@ -1714,9 +1714,9 @@ "@babel/plugin-transform-literals": "^7.22.5", "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", "@babel/plugin-transform-modules-umd": "^7.22.5", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", "@babel/plugin-transform-new-target": "^7.22.5", @@ -1725,7 +1725,7 @@ "@babel/plugin-transform-object-rest-spread": "^7.22.15", "@babel/plugin-transform-object-super": "^7.22.5", "@babel/plugin-transform-optional-catch-binding": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-optional-chaining": "^7.23.0", "@babel/plugin-transform-parameters": "^7.22.15", "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.11", @@ -1742,10 +1742,10 @@ "@babel/plugin-transform-unicode-regex": "^7.22.5", "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.19", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", + "@babel/types": "^7.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -1817,9 +1817,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", - "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.22.13", @@ -2423,9 +2423,9 @@ "dev": true }, "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.1.tgz", - "integrity": "sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==", + "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==", "dev": true }, "node_modules/@lit/reactive-element": { @@ -2437,12 +2437,6 @@ "@lit-labs/ssr-dom-shim": "^1.0.0" } }, - "node_modules/@maverick-js/signals": { - "version": "5.11.4", - "resolved": "https://registry.npmjs.org/@maverick-js/signals/-/signals-5.11.4.tgz", - "integrity": "sha512-fkUqNfnJK1kgfsKimaLp2jcfQr7NXwHZWBhqhQ3pifnYSZrBJv+4tU/klKyGf1mA33mVBYustCAgilJppzGjig==", - "dev": true - }, "node_modules/@mdit-vue/plugin-component": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-component/-/plugin-component-0.12.1.tgz", @@ -3457,9 +3451,9 @@ "dev": true }, "node_modules/@types/js-yaml": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.6.tgz", - "integrity": "sha512-ACTuifTSIIbyksx2HTon3aFtCKWcID7/h3XEmRpDYdMCXxPbl+m9GteOJeaAkiAta/NJaSFuA7ahZ0NkwajDSw==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.7.tgz", + "integrity": "sha512-RJZP9WAMMr1514KbdSXkLRrKvYQacjr1+HWnY8pui/uBTBoSgD9ZGR17u/d4nb9NpERp0FkdLBe7hq8NIPBgkg==", "dev": true }, "node_modules/@types/json-schema": { @@ -3580,9 +3574,9 @@ "dev": true }, "node_modules/@types/web-bluetooth": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", - "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.18.tgz", + "integrity": "sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==", "dev": true }, "node_modules/@vitejs/plugin-vue": { @@ -4004,15 +3998,15 @@ } }, "node_modules/@vueuse/core": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.4.1.tgz", - "integrity": "sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.5.0.tgz", + "integrity": "sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==", "dev": true, "dependencies": { - "@types/web-bluetooth": "^0.0.17", - "@vueuse/metadata": "10.4.1", - "@vueuse/shared": "10.4.1", - "vue-demi": ">=0.14.5" + "@types/web-bluetooth": "^0.0.18", + "@vueuse/metadata": "10.5.0", + "@vueuse/shared": "10.5.0", + "vue-demi": ">=0.14.6" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -4045,21 +4039,21 @@ } }, "node_modules/@vueuse/metadata": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.4.1.tgz", - "integrity": "sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.5.0.tgz", + "integrity": "sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==", "dev": true, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.4.1.tgz", - "integrity": "sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.5.0.tgz", + "integrity": "sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==", "dev": true, "dependencies": { - "vue-demi": ">=0.14.5" + "vue-demi": ">=0.14.6" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -4495,9 +4489,9 @@ } }, "node_modules/artalk": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/artalk/-/artalk-2.6.3.tgz", - "integrity": "sha512-4VIwT+wZ+eU+CfnsBpUtP3a2G6G8etWityPZTrBxuUMNFFGQP6OTFYo/p6S6TwcevyQcjHMRJHfmKJ8vKDY4vQ==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/artalk/-/artalk-2.6.4.tgz", + "integrity": "sha512-26mnU1gL7aoM2g5i0AkgPgwoQ7+xvbkqbs9xs+ZFdT6BMeyC1lpMVIPLLui7VIRtJnJAq6sUQxMb4Lq6F2AVZA==", "dev": true, "dependencies": { "abortcontroller-polyfill": "^1.7.5", @@ -4625,13 +4619,13 @@ "peer": true }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", + "@babel/helper-define-polyfill-provider": "^0.4.3", "semver": "^6.3.1" }, "peerDependencies": { @@ -4639,12 +4633,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", - "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz", + "integrity": "sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", + "@babel/helper-define-polyfill-provider": "^0.4.3", "core-js-compat": "^3.32.2" }, "peerDependencies": { @@ -4652,12 +4646,12 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" + "@babel/helper-define-polyfill-provider": "^0.4.3" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -4745,9 +4739,9 @@ } }, "node_modules/bcrypt-ts": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bcrypt-ts/-/bcrypt-ts-4.0.0.tgz", - "integrity": "sha512-EsO/XpRoEr+3d63rEwytqYUs2yeQcTdQ5qonRHgcRBUSY5yZXCSbgL1seMUt61Gx9JuYZaPIccWuAWqqmGU/TQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-ts/-/bcrypt-ts-4.0.1.tgz", + "integrity": "sha512-VdQBytZqdlUs6Hv992mKwhwvjaPAEfVRk+VAV4uuQtJ/6G/AQrqdiOq5nSubtBBsG9HxkTCfiVGUjQcnzq1htw==", "dev": true }, "node_modules/binary-extensions": { @@ -7311,14 +7305,14 @@ "dev": true }, "node_modules/flowchart.ts": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/flowchart.ts/-/flowchart.ts-1.0.0.tgz", - "integrity": "sha512-U8FN9kg/U1xPdQ5xW3e/hZBSX7y/07zGESCrJ2mjlT8CLuhzPXHXRJrJ+VyFW0DEJLdj4O7MvJImg3sXeRGt1A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flowchart.ts/-/flowchart.ts-1.0.1.tgz", + "integrity": "sha512-J0Sqob1Kt2MO+lKUH48h2uCIsTfEahXflKiOgVuG48T6p6oosVgaCl6TvjqNjP4pW1w8FVF4L1DbqHCxoxj5mA==", "dev": true, "dependencies": { - "@types/raphael": "^2.3.3", + "@types/raphael": "^2.3.5", "raphael": "^2.3.0", - "tslib": "^2.5.2" + "tslib": "^2.6.2" } }, "node_modules/flowchart.ts/node_modules/tslib": { @@ -8511,9 +8505,9 @@ } }, "node_modules/khroma": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.0.0.tgz", - "integrity": "sha512-2J8rDNlQWbtiNYThZRvmMv5yt44ZakX+Tz5ZIp/mN1pt4snn+m030Va5Z4v8xA0cQFDXBwO/8i42xL4QPsVk3g==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", + "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==", "dev": true }, "node_modules/kind-of": { @@ -8943,19 +8937,6 @@ "speech-rule-engine": "^4.0.6" } }, - "node_modules/maverick.js": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/maverick.js/-/maverick.js-0.37.0.tgz", - "integrity": "sha512-1Dk/9rienLiihlktVvH04ADC2UJTMflC1fOMVQCCaQAaz7hgzDI5i0p/arFbDM52hFFiIcq4RdXtYz47SgsLgw==", - "dev": true, - "dependencies": { - "@maverick-js/signals": "^5.10.3", - "type-fest": "^3.8.0" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/md5": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", @@ -9133,9 +9114,9 @@ "dev": true }, "node_modules/media-captions": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/media-captions/-/media-captions-0.0.18.tgz", - "integrity": "sha512-JW18P6FuHdyLSGwC4TQ0kF3WdNj/+wMw2cKOb8BnmY6vSJGtnwJ+vkYj+IjHOV34j3XMc70HDeB/QYKR7E7fuQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/media-captions/-/media-captions-1.0.0.tgz", + "integrity": "sha512-605d9sXW+DtJBNzzfL4N6NpOIjigN+kpzS+V1QaCiNNPB7G015/peyw6wfv9iCp8GAP6R5NPyAICZKeuqWPAQQ==", "dev": true, "engines": { "node": ">=16" @@ -9177,9 +9158,9 @@ } }, "node_modules/mermaid": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.4.0.tgz", - "integrity": "sha512-4QCQLp79lvz7UZxow5HUX7uWTPJOaQBVExduo91tliXC7v78i6kssZOPHxLL+Xs30KU72cpPn3g3imw/xm/gaw==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.5.0.tgz", + "integrity": "sha512-9l0o1uUod78D3/FVYPGSsgV+Z0tSnzLBDiC9rVzvelPxuO80HbN1oDr9ofpPETQy9XpypPQa26fr09VzEPfvWA==", "dev": true, "dependencies": { "@braintree/sanitize-url": "^6.0.1", @@ -11462,9 +11443,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.68.0.tgz", - "integrity": "sha512-Lmj9lM/fef0nQswm1J2HJcEsBUba4wgNx2fea6yJHODREoMFnwRpZydBnX/RjyXw2REIwdkbqE4hrTo4qfDBUA==", + "version": "1.69.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.3.tgz", + "integrity": "sha512-X99+a2iGdXkdWn1akFPs0ZmelUzyAQfvqYc2P/MPTrJRuIRoTffGzT9W9nFqG00S+c8hXzVmgxhUuHFdrwxkhQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -12122,18 +12103,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/terser": { "version": "5.21.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", @@ -12680,9 +12649,9 @@ "dev": true }, "node_modules/twikoo": { - "version": "1.6.21", - "resolved": "https://registry.npmjs.org/twikoo/-/twikoo-1.6.21.tgz", - "integrity": "sha512-6CvXl1zQDomWlIit2eyiMVsp50EPNaykiq/wTaVrMGdyXnudwK3Ykc8QgFWJa50y/urjn9LpvYcDE2VekeydEQ==", + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/twikoo/-/twikoo-1.6.22.tgz", + "integrity": "sha512-FtOCFRLs4AO6c/Leoqd3kn/2bDXWN4CsvAw3cD6oMwqFvDdWyI01EpZfkkkfp2gGp8Bt4IIxuhxrZNuzMAHIbg==", "dev": true }, "node_modules/txt-ast-traverse": { @@ -12705,12 +12674,12 @@ } }, "node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true, "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -13091,17 +13060,15 @@ } }, "node_modules/vidstack": { - "version": "0.6.13", - "resolved": "https://registry.npmjs.org/vidstack/-/vidstack-0.6.13.tgz", - "integrity": "sha512-g5wH6Hfc4EQqOI0Mm7qW4D1DWPZfQnlATLZuqpuVAKI8HOz4UGfd1v48MLK9cR+ZfPjVL4/iZLu7YOIdSX3L2g==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/vidstack/-/vidstack-1.1.11.tgz", + "integrity": "sha512-+jfjo7On8salsrF1+5Vx7w1jKuPWs+3bsd0JVawPJtcrsNVkA68/m3jqmQQUEr27PL/rrGr33+K8ycX03kuSaQ==", "dev": true, "dependencies": { - "maverick.js": "0.37.0", - "media-captions": "0.0.18", - "type-fest": "^3.8.0" + "media-captions": "^1.0.0" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/vite": { @@ -13203,9 +13170,9 @@ } }, "node_modules/vuepress-plugin-auto-catalog": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-auto-catalog/-/vuepress-plugin-auto-catalog-2.0.0-beta.237.tgz", - "integrity": "sha512-hIi/6Uxb//LT7CfWNAT5Y++9puiG7xGw1h4Du3DncVU/99f7eWemNRDKK7jnXU+4Hl9zwszx5XQtvJxWiINUNA==", + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-auto-catalog/-/vuepress-plugin-auto-catalog-2.0.0-beta.238.tgz", + "integrity": "sha512-4zBawWjKyR8m+Lcux2tiHJJHLOc0ZOGo1iRdlfhx96Wm/c0QYh1b/4Zy1oI65U0CvQjOLqMJeGzBQbZr2eOsBg==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.67", @@ -13213,10 +13180,10 @@ "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-plugin-components": "2.0.0-beta.237", - "vuepress-plugin-sass-palette": "2.0.0-beta.237", - "vuepress-shared": "2.0.0-beta.237" + "vue-router": "^4.2.5", + "vuepress-plugin-components": "2.0.0-beta.238", + "vuepress-plugin-sass-palette": "2.0.0-beta.238", + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -13244,20 +13211,44 @@ } } }, - "node_modules/vuepress-plugin-blog2": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.237.tgz", - "integrity": "sha512-DgAN39F+fhIZ95Snb9TNIUJUS+yJY9tVWzl3YeFljePEQlrCxtiaJzziXn/H9gzzlBXRwXZJ3okuy3eiSUEkpg==", + "node_modules/vuepress-plugin-auto-catalog/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-auto-catalog/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-auto-catalog/node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.238.tgz", + "integrity": "sha512-sPDpamMO8kKnwjnnLAPPEpRwBt8ji+biIRwuUKSg43/c+dDVeLV0TEomawGRAGnQQOQ5oaEXn3G+ffkdpHTAuQ==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.67", - "@vuepress/core": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", "chokidar": "^3.5.3", - "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-shared": "2.0.0-beta.237" + "sass": "^1.69.1", + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -13265,11 +13256,15 @@ "pnpm": ">=7" }, "peerDependencies": { + "sass-loader": "^13.3.2", "vuepress": "2.0.0-beta.67", "vuepress-vite": "2.0.0-beta.67", "vuepress-webpack": "2.0.0-beta.67" }, "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, "vuepress": { "optional": true }, @@ -13281,23 +13276,25 @@ } } }, - "node_modules/vuepress-plugin-comment2": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.237.tgz", - "integrity": "sha512-jfljV+k+mzibR8AbTKuJWmeHH7lSJAQJCVqBvifVVWLTKOrIBDv+NEFcXD49yIul69RnMi5W1XRbeqpYKRLztw==", + "node_modules/vuepress-plugin-auto-catalog/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "@waline/client": "^2.15.7", - "artalk": "^2.6.0", - "giscus": "^1.3.0", - "twikoo": "^1.6.18", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-plugin-sass-palette": "2.0.0-beta.237", - "vuepress-shared": "2.0.0-beta.237" + "vue-router": "^4.2.5" }, "engines": { "node": ">=16.19.0", @@ -13305,15 +13302,11 @@ "pnpm": ">=7" }, "peerDependencies": { - "sass-loader": "^13.3.2", "vuepress": "2.0.0-beta.67", "vuepress-vite": "2.0.0-beta.67", "vuepress-webpack": "2.0.0-beta.67" }, "peerDependenciesMeta": { - "sass-loader": { - "optional": true - }, "vuepress": { "optional": true }, @@ -13325,31 +13318,26 @@ } } }, - "node_modules/vuepress-plugin-components": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.237.tgz", - "integrity": "sha512-EjXik6EJYi84+gXK6YodYKP9+f5DVCAOqKvPoXRS1T02V7lN9saJO8eShxinazYker/oIvRrGU+B4u70nwBR3A==", + "node_modules/vuepress-plugin-auto-catalog/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-blog2": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.238.tgz", + "integrity": "sha512-WteV7KpRz75qXcn706m8zWEKe0VXLYX+hzAAh/v3/+usOHvYNVKJcZ2adRx5Sn2WeYgMAhdfNWWJFK039OEQgA==", "dev": true, "dependencies": { - "@stackblitz/sdk": "^1.9.0", "@vuepress/client": "2.0.0-beta.67", + "@vuepress/core": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "@vueuse/core": "^10.4.1", - "artplayer": "^5.0.9", - "balloon-css": "^1.2.0", - "create-codepen": "0.0.3", - "dashjs": "^4.7.1", - "hls.js": "^1.4.12", - "mpegts.js": "^1.7.3", - "plyr": "^3.7.8", - "qrcode": "^1.5.3", - "vidstack": "^0.6.13", + "chokidar": "^3.5.3", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-plugin-reading-time2": "2.0.0-beta.237", - "vuepress-plugin-sass-palette": "2.0.0-beta.237", - "vuepress-shared": "2.0.0-beta.237" + "vue-router": "^4.2.5", + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -13357,15 +13345,80 @@ "pnpm": ">=7" }, "peerDependencies": { - "sass-loader": "^13.3.2", "vuepress": "2.0.0-beta.67", "vuepress-vite": "2.0.0-beta.67", "vuepress-webpack": "2.0.0-beta.67" }, "peerDependenciesMeta": { - "sass-loader": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { "optional": true }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-blog2/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-blog2/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { "vuepress": { "optional": true }, @@ -13377,21 +13430,29 @@ } } }, - "node_modules/vuepress-plugin-copy-code2": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.237.tgz", - "integrity": "sha512-k8HhFrLLxFc81AURJQh4pXbAlRE4OdF5MflcCSCi4R104A+vNs2DvvkmQHtNTiLyXmrciS8oyS3LwUdRvilhxQ==", + "node_modules/vuepress-plugin-blog2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-comment2": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.238.tgz", + "integrity": "sha512-WA4qUouH6ldkZHwe1ZkiNqB+hs9s4AyoXHNSgs7zjTxvu/PUxH/1Pp3t5UUDuEXU4lzn/Q/rZb/bOHChUupmcA==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "@vueuse/core": "^10.4.1", - "balloon-css": "^1.2.0", + "@waline/client": "^2.15.8", + "artalk": "^2.6.3", + "giscus": "^1.3.0", + "twikoo": "^1.6.22", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-plugin-sass-palette": "2.0.0-beta.237", - "vuepress-shared": "2.0.0-beta.237" + "vue-router": "^4.2.5", + "vuepress-plugin-sass-palette": "2.0.0-beta.238", + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -13419,19 +13480,44 @@ } } }, - "node_modules/vuepress-plugin-copyright2": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.237.tgz", - "integrity": "sha512-42nGh5Kt/ePnWhBGFUCnrNhVzGKUAgZQjzaxz4iT9kfQnPMDFRjN96qycr6lNhF4Qr/MbHj8ZryWnWgyV2K/5g==", + "node_modules/vuepress-plugin-comment2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-comment2/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-comment2/node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.238.tgz", + "integrity": "sha512-sPDpamMO8kKnwjnnLAPPEpRwBt8ji+biIRwuUKSg43/c+dDVeLV0TEomawGRAGnQQOQ5oaEXn3G+ffkdpHTAuQ==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "@vueuse/core": "^10.4.1", - "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-shared": "2.0.0-beta.237" + "chokidar": "^3.5.3", + "sass": "^1.69.1", + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -13439,11 +13525,15 @@ "pnpm": ">=7" }, "peerDependencies": { + "sass-loader": "^13.3.2", "vuepress": "2.0.0-beta.67", "vuepress-vite": "2.0.0-beta.67", "vuepress-webpack": "2.0.0-beta.67" }, "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, "vuepress": { "optional": true }, @@ -13455,17 +13545,25 @@ } } }, - "node_modules/vuepress-plugin-feed2": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.237.tgz", - "integrity": "sha512-I/aIkwfrc4yqamjshIyXvEGc35U+UW0mX9nIvO+95eSV23B/fXiYhpeYbqHPNlPDINmyJr0W9qkge/NpV50kdQ==", + "node_modules/vuepress-plugin-comment2/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", "dev": true, "dependencies": { + "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", "cheerio": "1.0.0-rc.12", - "vuepress-shared": "2.0.0-beta.237", - "xml-js": "^1.6.11" + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" }, "engines": { "node": ">=16.19.0", @@ -13489,52 +13587,37 @@ } } }, - "node_modules/vuepress-plugin-md-enhance": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.237.tgz", - "integrity": "sha512-GPs4NRw/bhu2Y9dfnTcGKZp0mHGmrunqYh2Iz7ueo3XOF9pUtusLzPdtqM9xLOLWssnsToJaSFn4TQjUZs97HQ==", + "node_modules/vuepress-plugin-comment2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-components": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.238.tgz", + "integrity": "sha512-o9MKTdClt5u1l7xD/fyfydgeUCD5QIhYLuu9n6w0vLim3nw5HV++9bQJjwIWef2RV+RMkQndQ+oInimvXjiBtg==", "dev": true, "dependencies": { - "@babel/core": "^7.22.15", - "@mdit/plugin-align": "^0.4.8", - "@mdit/plugin-attrs": "^0.4.8", - "@mdit/plugin-container": "^0.4.8", - "@mdit/plugin-figure": "^0.4.8", - "@mdit/plugin-footnote": "^0.4.8", - "@mdit/plugin-img-lazyload": "^0.4.8", - "@mdit/plugin-img-mark": "^0.4.8", - "@mdit/plugin-img-size": "^0.4.8", - "@mdit/plugin-include": "^0.4.8", - "@mdit/plugin-katex": "^0.4.8", - "@mdit/plugin-mark": "^0.4.8", - "@mdit/plugin-mathjax": "^0.4.8", - "@mdit/plugin-stylize": "^0.4.8", - "@mdit/plugin-sub": "^0.4.8", - "@mdit/plugin-sup": "^0.4.8", - "@mdit/plugin-tab": "^0.4.8", - "@mdit/plugin-tasklist": "^0.4.8", - "@mdit/plugin-tex": "^0.4.8", - "@mdit/plugin-uml": "^0.4.8", - "@types/js-yaml": "^4.0.5", - "@types/markdown-it": "^13.0.1", - "@vue/repl": "^2.5.8", + "@stackblitz/sdk": "^1.9.0", "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "@vueuse/core": "^10.4.1", + "@vueuse/core": "^10.5.0", + "artplayer": "^5.0.9", "balloon-css": "^1.2.0", - "chart.js": "^4.4.0", - "echarts": "^5.4.3", - "flowchart.ts": "^1.0.0", - "js-yaml": "^4.1.0", - "katex": "^0.16.8", - "markdown-it": "^13.0.1", - "mermaid": "10.4.0", - "reveal.js": "^4.5.0", + "create-codepen": "0.0.3", + "dashjs": "^4.7.2", + "hls.js": "^1.4.12", + "mpegts.js": "^1.7.3", + "plyr": "^3.7.8", + "qrcode": "^1.5.3", + "vidstack": "^1.1.10", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-plugin-sass-palette": "2.0.0-beta.237", - "vuepress-shared": "2.0.0-beta.237" + "vue-router": "^4.2.5", + "vuepress-plugin-reading-time2": "2.0.0-beta.238", + "vuepress-plugin-sass-palette": "2.0.0-beta.238", + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -13562,39 +13645,134 @@ } } }, - "node_modules/vuepress-plugin-md-enhance/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "node_modules/vuepress-plugin-components/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/vuepress-plugin-md-enhance/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/vuepress-plugin-components/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==", "dev": true, "dependencies": { - "argparse": "^2.0.1" + "lru-cache": "^6.0.0" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/vuepress-plugin-photo-swipe": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.237.tgz", - "integrity": "sha512-s2gxl0LmY6nuyA2Nj5b8dLvtKQbNvzTFE8g7YwjvMvCql+YeI6t/ChnENXRUrwuHWegvQZu/U1EQ0DKJhU37hQ==", + "node_modules/vuepress-plugin-components/node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.238.tgz", + "integrity": "sha512-sPDpamMO8kKnwjnnLAPPEpRwBt8ji+biIRwuUKSg43/c+dDVeLV0TEomawGRAGnQQOQ5oaEXn3G+ffkdpHTAuQ==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "chokidar": "^3.5.3", + "sass": "^1.69.1", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.3.2", + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-components/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "@vueuse/core": "^10.4.1", - "photoswipe": "^5.3.9", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-plugin-sass-palette": "2.0.0-beta.237", - "vuepress-shared": "2.0.0-beta.237" + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-components/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-copy-code2": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.238.tgz", + "integrity": "sha512-lXtOn7+O4YmQL/FLE5ZM5C8rE6bXbqrrqz9aTh6/7N1axOzmPXa+8OMcHQV8VjwVSCzSPsE2wRwvAy1+SFormg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "balloon-css": "^1.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5", + "vuepress-plugin-sass-palette": "2.0.0-beta.238", + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -13622,23 +13800,1042 @@ } } }, - "node_modules/vuepress-plugin-pwa2": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.237.tgz", - "integrity": "sha512-7O1VUR1R/x/Q8bAcmvub97fTjtMbBd3/WcTNS3Q7DRnCd3eV3bEAkrcht9+EXteuVNnMuBh6EPMl5yg2zHTwnA==", + "node_modules/vuepress-plugin-copy-code2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-copy-code2/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-copy-code2/node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.238.tgz", + "integrity": "sha512-sPDpamMO8kKnwjnnLAPPEpRwBt8ji+biIRwuUKSg43/c+dDVeLV0TEomawGRAGnQQOQ5oaEXn3G+ffkdpHTAuQ==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "chokidar": "^3.5.3", + "sass": "^1.69.1", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.3.2", + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-copy-code2/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-copy-code2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-copyright2": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.238.tgz", + "integrity": "sha512-bFAPMxEW8J3y2asXAAl9njLCpjXuhto8XVji6x8xZhhgdsMtK0Y7gx7ujJti4mHQwvmGuolXi2Z67eZks67oyw==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-copyright2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-copyright2/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-copyright2/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-copyright2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-feed2": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.238.tgz", + "integrity": "sha512-0Ku55pCu1ZSEfnSK7EKD9udU1hizdr/N5TgYjKK6isEkGkiBLwUzrJyC+ktMZi7lg6LPVQnjq1hZw2GNK5YV+Q==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "cheerio": "1.0.0-rc.12", + "vuepress-shared": "2.0.0-beta.238", + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-feed2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-feed2/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-feed2/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-feed2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-md-enhance": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.238.tgz", + "integrity": "sha512-aQtsUqdDF7VQnslZMNO+vvJehIuh0LS6jwXijsL1rMSdJf3iRz+5m7x86PG32b7gzi0KazPA9b0mbbSJjBCETA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.0", + "@mdit/plugin-align": "^0.4.8", + "@mdit/plugin-attrs": "^0.4.8", + "@mdit/plugin-container": "^0.4.8", + "@mdit/plugin-figure": "^0.4.8", + "@mdit/plugin-footnote": "^0.4.8", + "@mdit/plugin-img-lazyload": "^0.4.8", + "@mdit/plugin-img-mark": "^0.4.8", + "@mdit/plugin-img-size": "^0.4.8", + "@mdit/plugin-include": "^0.4.8", + "@mdit/plugin-katex": "^0.4.8", + "@mdit/plugin-mark": "^0.4.8", + "@mdit/plugin-mathjax": "^0.4.8", + "@mdit/plugin-stylize": "^0.4.8", + "@mdit/plugin-sub": "^0.4.8", + "@mdit/plugin-sup": "^0.4.8", + "@mdit/plugin-tab": "^0.4.8", + "@mdit/plugin-tasklist": "^0.4.8", + "@mdit/plugin-tex": "^0.4.8", + "@mdit/plugin-uml": "^0.4.8", + "@types/js-yaml": "^4.0.6", + "@types/markdown-it": "^13.0.2", + "@vue/repl": "^2.5.8", + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "balloon-css": "^1.2.0", + "chart.js": "^4.4.0", + "echarts": "^5.4.3", + "flowchart.ts": "^1.0.0", + "js-yaml": "^4.1.0", + "katex": "^0.16.9", + "markdown-it": "^13.0.2", + "mermaid": "10.5.0", + "reveal.js": "^4.6.1", + "vue": "^3.3.4", + "vue-router": "^4.2.5", + "vuepress-plugin-sass-palette": "2.0.0-beta.238", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.3.2", + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-md-enhance/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/vuepress-plugin-md-enhance/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/vuepress-plugin-md-enhance/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-md-enhance/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-md-enhance/node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.238.tgz", + "integrity": "sha512-sPDpamMO8kKnwjnnLAPPEpRwBt8ji+biIRwuUKSg43/c+dDVeLV0TEomawGRAGnQQOQ5oaEXn3G+ffkdpHTAuQ==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "chokidar": "^3.5.3", + "sass": "^1.69.1", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.3.2", + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-md-enhance/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-md-enhance/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-photo-swipe": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.238.tgz", + "integrity": "sha512-bXXdsK0B9/AywjybgLNFFPWU/M56/dQpJqoAYHIBXVioxFbxAGQaKptnX4frarpxySh9jDr+AKYQiyObGThR4Q==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "photoswipe": "^5.4.2", + "vue": "^3.3.4", + "vue-router": "^4.2.5", + "vuepress-plugin-sass-palette": "2.0.0-beta.238", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.3.2", + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-photo-swipe/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-photo-swipe/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-photo-swipe/node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.238.tgz", + "integrity": "sha512-sPDpamMO8kKnwjnnLAPPEpRwBt8ji+biIRwuUKSg43/c+dDVeLV0TEomawGRAGnQQOQ5oaEXn3G+ffkdpHTAuQ==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "chokidar": "^3.5.3", + "sass": "^1.69.1", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.3.2", + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-photo-swipe/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-photo-swipe/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-pwa2": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.238.tgz", + "integrity": "sha512-n60v+FeP9U8yaUQHDJZxcay4LvJqv5cRroWJifWY1dClAUk852Q40FZUYmHFHz1ss3M5h3sgL8zfmR/im4BzdQ==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "mitt": "^3.0.1", + "register-service-worker": "^1.7.2", + "vue": "^3.3.4", + "vue-router": "^4.2.5", + "vuepress-plugin-sass-palette": "2.0.0-beta.238", + "vuepress-shared": "2.0.0-beta.238", + "workbox-build": "^7.0.0" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.3.2", + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-pwa2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-pwa2/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-pwa2/node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.238.tgz", + "integrity": "sha512-sPDpamMO8kKnwjnnLAPPEpRwBt8ji+biIRwuUKSg43/c+dDVeLV0TEomawGRAGnQQOQ5oaEXn3G+ffkdpHTAuQ==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "chokidar": "^3.5.3", + "sass": "^1.69.1", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.3.2", + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-pwa2/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-pwa2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-reading-time2": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.238.tgz", + "integrity": "sha512-enIpFZWJ5gYhON/Qvjf1A9YqrZAmFthHy98aShrxUWd9iLUV+5mVXxo0qvkOKI9ZemV71/Sfmo1qp5cxUDylxw==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "vue": "^3.3.4", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-reading-time2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-reading-time2/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-reading-time2/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-reading-time2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-rtl": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-beta.238.tgz", + "integrity": "sha512-oC9RLWMYXOYvc95R2iA9zHiKgMI1Ej+lzSV3PghV98DhUu5mBJeBTX24+tTwxvCwpBYfQNIv0qBkdE3+kU6KMA==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "vue": "^3.3.4", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-rtl/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-rtl/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-rtl/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "@vueuse/core": "^10.4.1", - "mitt": "^3.0.1", - "register-service-worker": "^1.7.2", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-plugin-sass-palette": "2.0.0-beta.237", - "vuepress-shared": "2.0.0-beta.237", - "workbox-build": "^7.0.0" + "vue-router": "^4.2.5" }, "engines": { "node": ">=16.19.0", @@ -13646,15 +14843,11 @@ "pnpm": ">=7" }, "peerDependencies": { - "sass-loader": "^13.3.2", "vuepress": "2.0.0-beta.67", "vuepress-vite": "2.0.0-beta.67", "vuepress-webpack": "2.0.0-beta.67" }, "peerDependenciesMeta": { - "sass-loader": { - "optional": true - }, "vuepress": { "optional": true }, @@ -13666,14 +14859,22 @@ } } }, - "node_modules/vuepress-plugin-reading-time2": { + "node_modules/vuepress-plugin-rtl/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-sass-palette": { "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.237.tgz", - "integrity": "sha512-JTO1Eyhbhnfbhz8D6vqFfo0peRSt7M+ZnBx7ANf6T9AmTWYF0qO+HA1EuYTp35+YLsGyBMUl6vwmJAXjKSknag==", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.237.tgz", + "integrity": "sha512-Z0XpgRpYBp1ulL1zYk+H7XKnFU37HxTRGXFJLOkgEiTmVluQqYxH1pCrWDMvTkwoaEn+xOQytQgCW8S+5jrH0w==", "dev": true, "dependencies": { - "@vuepress/client": "2.0.0-beta.67", - "vue": "^3.3.4", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "chokidar": "^3.5.3", + "sass": "^1.66.1", "vuepress-shared": "2.0.0-beta.237" }, "engines": { @@ -13682,11 +14883,15 @@ "pnpm": ">=7" }, "peerDependencies": { + "sass-loader": "^13.3.2", "vuepress": "2.0.0-beta.67", "vuepress-vite": "2.0.0-beta.67", "vuepress-webpack": "2.0.0-beta.67" }, "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, "vuepress": { "optional": true }, @@ -13698,16 +14903,22 @@ } } }, - "node_modules/vuepress-plugin-rtl": { + "node_modules/vuepress-plugin-search-pro": { "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-beta.237.tgz", - "integrity": "sha512-aebNtuXZkp9UwlK6vEUtBep7RiKVBCArq6PWfqlt/AuWEKufNzrXRvVAGH+iLuDCQiVM5ZwBvN5/lofILY4iQg==", + "resolved": "https://registry.npmjs.org/vuepress-plugin-search-pro/-/vuepress-plugin-search-pro-2.0.0-beta.237.tgz", + "integrity": "sha512-EtIR6ewf4MfiFpYrxzwsobDSloSz2FeU8dWjYo6/XePNQgY4XCG7higZLg3+ooTmAkqEvxI5NcsirHu1gOY0ow==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.4.1", + "cheerio": "1.0.0-rc.12", + "chokidar": "^3.5.3", + "slimsearch": "^1.0.0", "vue": "^3.3.4", + "vue-router": "^4.2.4", + "vuepress-plugin-sass-palette": "2.0.0-beta.237", "vuepress-shared": "2.0.0-beta.237" }, "engines": { @@ -13716,11 +14927,15 @@ "pnpm": ">=7" }, "peerDependencies": { + "sass-loader": "^13.3.2", "vuepress": "2.0.0-beta.67", "vuepress-vite": "2.0.0-beta.67", "vuepress-webpack": "2.0.0-beta.67" }, "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, "vuepress": { "optional": true }, @@ -13732,17 +14947,15 @@ } } }, - "node_modules/vuepress-plugin-sass-palette": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.237.tgz", - "integrity": "sha512-Z0XpgRpYBp1ulL1zYk+H7XKnFU37HxTRGXFJLOkgEiTmVluQqYxH1pCrWDMvTkwoaEn+xOQytQgCW8S+5jrH0w==", + "node_modules/vuepress-plugin-seo2": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.238.tgz", + "integrity": "sha512-cSe/P82p73XLYXy4IXvC3fx+M07IA/qO13Z4YyVmu5AtG3ScGMgSFglF/wo/ZCZTS0PLAURIxPnZKSEK2T4iqA==", "dev": true, "dependencies": { "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "chokidar": "^3.5.3", - "sass": "^1.66.1", - "vuepress-shared": "2.0.0-beta.237" + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -13750,15 +14963,11 @@ "pnpm": ">=7" }, "peerDependencies": { - "sass-loader": "^13.3.2", "vuepress": "2.0.0-beta.67", "vuepress-vite": "2.0.0-beta.67", "vuepress-webpack": "2.0.0-beta.67" }, "peerDependenciesMeta": { - "sass-loader": { - "optional": true - }, "vuepress": { "optional": true }, @@ -13770,23 +14979,52 @@ } } }, - "node_modules/vuepress-plugin-search-pro": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-search-pro/-/vuepress-plugin-search-pro-2.0.0-beta.237.tgz", - "integrity": "sha512-EtIR6ewf4MfiFpYrxzwsobDSloSz2FeU8dWjYo6/XePNQgY4XCG7higZLg3+ooTmAkqEvxI5NcsirHu1gOY0ow==", + "node_modules/vuepress-plugin-seo2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-seo2/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-seo2/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "@vueuse/core": "^10.4.1", + "@vueuse/core": "^10.5.0", "cheerio": "1.0.0-rc.12", - "chokidar": "^3.5.3", - "slimsearch": "^1.0.0", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-plugin-sass-palette": "2.0.0-beta.237", - "vuepress-shared": "2.0.0-beta.237" + "vue-router": "^4.2.5" }, "engines": { "node": ">=16.19.0", @@ -13794,15 +15032,11 @@ "pnpm": ">=7" }, "peerDependencies": { - "sass-loader": "^13.3.2", "vuepress": "2.0.0-beta.67", "vuepress-vite": "2.0.0-beta.67", "vuepress-webpack": "2.0.0-beta.67" }, "peerDependenciesMeta": { - "sass-loader": { - "optional": true - }, "vuepress": { "optional": true }, @@ -13814,15 +15048,22 @@ } } }, - "node_modules/vuepress-plugin-seo2": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.237.tgz", - "integrity": "sha512-MIZGkwTrIyIapNTROtqNK3WE/jK5AitfZKk1EC8XhEq0L2Py/aMaXjADwP3R68RqaORdk8PG1WqdYyKpuwVW6w==", + "node_modules/vuepress-plugin-seo2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vuepress-plugin-sitemap2": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.238.tgz", + "integrity": "sha512-zFVO5lCwSWkLpdsIw8n/owV8n2XXbBipm6dLrF9vDZfgYpCmcUPeHWOS6aFeXNVA1oXvyxWtk5lyMthH4h/Isg==", "dev": true, "dependencies": { "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "vuepress-shared": "2.0.0-beta.237" + "sitemap": "^7.1.1", + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -13846,16 +15087,52 @@ } } }, - "node_modules/vuepress-plugin-sitemap2": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.237.tgz", - "integrity": "sha512-+athoLPBBg9NR3br7WywqPQcsV2K6rkNf+brdssdXi3eYqoUKzatLfbmD8R3bFf53w320eZe1Pxnfijv2CEYuQ==", + "node_modules/vuepress-plugin-sitemap2/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-sitemap2/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-sitemap2/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", "dev": true, "dependencies": { + "@vuepress/client": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "sitemap": "^7.1.1", - "vuepress-shared": "2.0.0-beta.237" + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" }, "engines": { "node": ">=16.19.0", @@ -13879,6 +15156,12 @@ } } }, + "node_modules/vuepress-plugin-sitemap2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/vuepress-shared": { "version": "2.0.0-beta.237", "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.237.tgz", @@ -13955,9 +15238,9 @@ "dev": true }, "node_modules/vuepress-theme-hope": { - "version": "2.0.0-beta.237", - "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.237.tgz", - "integrity": "sha512-O4WGxHiYJFG60bQSr/4VbwGTboTE/QkY+/U1L8ePj69FuvdU6sSnmL55/Rz1eHPOM43qvkLxGOty/3UpXguDcQ==", + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.238.tgz", + "integrity": "sha512-cdn7PWlwOQuMHNyvljLcX+L0O9fu7PQ3GemDSzUHsFVU1BscxxUPIdk48y/gbB+LyM1AZKMEfNdN2RFVvBCfzQ==", "dev": true, "dependencies": { "@vuepress/cli": "2.0.0-beta.67", @@ -13972,30 +15255,95 @@ "@vuepress/plugin-theme-data": "2.0.0-beta.67", "@vuepress/shared": "2.0.0-beta.67", "@vuepress/utils": "2.0.0-beta.67", - "@vueuse/core": "^10.4.1", + "@vueuse/core": "^10.5.0", "balloon-css": "^1.2.0", - "bcrypt-ts": "^4.0.0", + "bcrypt-ts": "^4.0.1", "cheerio": "1.0.0-rc.12", "chokidar": "^3.5.3", "gray-matter": "^4.0.3", "vue": "^3.3.4", - "vue-router": "^4.2.4", - "vuepress-plugin-auto-catalog": "2.0.0-beta.237", - "vuepress-plugin-blog2": "2.0.0-beta.237", - "vuepress-plugin-comment2": "2.0.0-beta.237", - "vuepress-plugin-components": "2.0.0-beta.237", - "vuepress-plugin-copy-code2": "2.0.0-beta.237", - "vuepress-plugin-copyright2": "2.0.0-beta.237", - "vuepress-plugin-feed2": "2.0.0-beta.237", - "vuepress-plugin-md-enhance": "2.0.0-beta.237", - "vuepress-plugin-photo-swipe": "2.0.0-beta.237", - "vuepress-plugin-pwa2": "2.0.0-beta.237", - "vuepress-plugin-reading-time2": "2.0.0-beta.237", - "vuepress-plugin-rtl": "2.0.0-beta.237", - "vuepress-plugin-sass-palette": "2.0.0-beta.237", - "vuepress-plugin-seo2": "2.0.0-beta.237", - "vuepress-plugin-sitemap2": "2.0.0-beta.237", - "vuepress-shared": "2.0.0-beta.237" + "vue-router": "^4.2.5", + "vuepress-plugin-auto-catalog": "2.0.0-beta.238", + "vuepress-plugin-blog2": "2.0.0-beta.238", + "vuepress-plugin-comment2": "2.0.0-beta.238", + "vuepress-plugin-components": "2.0.0-beta.238", + "vuepress-plugin-copy-code2": "2.0.0-beta.238", + "vuepress-plugin-copyright2": "2.0.0-beta.238", + "vuepress-plugin-feed2": "2.0.0-beta.238", + "vuepress-plugin-md-enhance": "2.0.0-beta.238", + "vuepress-plugin-photo-swipe": "2.0.0-beta.238", + "vuepress-plugin-pwa2": "2.0.0-beta.238", + "vuepress-plugin-reading-time2": "2.0.0-beta.238", + "vuepress-plugin-rtl": "2.0.0-beta.238", + "vuepress-plugin-sass-palette": "2.0.0-beta.238", + "vuepress-plugin-seo2": "2.0.0-beta.238", + "vuepress-plugin-sitemap2": "2.0.0-beta.238", + "vuepress-shared": "2.0.0-beta.238" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.3.2", + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-theme-hope/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-theme-hope/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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-theme-hope/node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.238.tgz", + "integrity": "sha512-sPDpamMO8kKnwjnnLAPPEpRwBt8ji+biIRwuUKSg43/c+dDVeLV0TEomawGRAGnQQOQ5oaEXn3G+ffkdpHTAuQ==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "chokidar": "^3.5.3", + "sass": "^1.69.1", + "vuepress-shared": "2.0.0-beta.238" }, "engines": { "node": ">=16.19.0", @@ -14023,6 +15371,54 @@ } } }, + "node_modules/vuepress-theme-hope/node_modules/vuepress-shared": { + "version": "2.0.0-beta.238", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.238.tgz", + "integrity": "sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/shared": "2.0.0-beta.67", + "@vuepress/utils": "2.0.0-beta.67", + "@vueuse/core": "^10.5.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.10", + "execa": "^8.0.1", + "fflate": "^0.8.1", + "gray-matter": "^4.0.3", + "semver": "^7.5.4", + "striptags": "^3.2.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "engines": { + "node": ">=16.19.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.67", + "vuepress-vite": "2.0.0-beta.67", + "vuepress-webpack": "2.0.0-beta.67" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-theme-hope/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/vuepress-vite": { "version": "2.0.0-beta.67", "resolved": "https://registry.npmjs.org/vuepress-vite/-/vuepress-vite-2.0.0-beta.67.tgz", diff --git a/package.json b/package.json index 58d7ae1..2942616 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,6 @@ "textlint-rule-write-good": "^2.0.0", "vuepress": "^2.0.0-beta.67", "vuepress-plugin-search-pro": "^2.0.0-beta.237", - "vuepress-theme-hope": "^2.0.0-beta.237" + "vuepress-theme-hope": "^2.0.0-beta.238" } }