diff --git a/package-lock.json b/package-lock.json index 75e561c..4fbb8ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,12 +14,12 @@ }, "devDependencies": { "@vuepress/bundler-vite": "2.0.0-rc.14", - "@vuepress/plugin-feed": "2.0.0-rc.37", + "@vuepress/plugin-feed": "2.0.0-rc.38", "@vuepress/plugin-google-analytics": "2.0.0-rc.37", "@vuepress/plugin-register-components": "2.0.0-rc.37", - "@vuepress/plugin-seo": "^2.0.0-rc.37", - "@vuepress/plugin-sitemap": "^2.0.0-rc.37", - "@vuepress/theme-default": "2.0.0-rc.37", + "@vuepress/plugin-seo": "^2.0.0-rc.38", + "@vuepress/plugin-sitemap": "^2.0.0-rc.38", + "@vuepress/theme-default": "2.0.0-rc.38", "@vuepress/utils": "2.0.0-rc.14", "dayjs": "^1.11.11", "markdown-it-abbr": "^2.0.0", @@ -29,9 +29,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -415,9 +415,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "node_modules/@mdit-vue/plugin-component": { @@ -918,39 +918,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.29.tgz", - "integrity": "sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.31.tgz", + "integrity": "sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==", "dev": true, "dependencies": { "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.29", + "@vue/shared": "3.4.31", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.29.tgz", - "integrity": "sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.31.tgz", + "integrity": "sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==", "dev": true, "dependencies": { - "@vue/compiler-core": "3.4.29", - "@vue/shared": "3.4.29" + "@vue/compiler-core": "3.4.31", + "@vue/shared": "3.4.31" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.29.tgz", - "integrity": "sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.31.tgz", + "integrity": "sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==", "dev": true, "dependencies": { "@babel/parser": "^7.24.7", - "@vue/compiler-core": "3.4.29", - "@vue/compiler-dom": "3.4.29", - "@vue/compiler-ssr": "3.4.29", - "@vue/shared": "3.4.29", + "@vue/compiler-core": "3.4.31", + "@vue/compiler-dom": "3.4.31", + "@vue/compiler-ssr": "3.4.31", + "@vue/shared": "3.4.31", "estree-walker": "^2.0.2", "magic-string": "^0.30.10", "postcss": "^8.4.38", @@ -958,13 +958,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.29.tgz", - "integrity": "sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.31.tgz", + "integrity": "sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.4.29", - "@vue/shared": "3.4.29" + "@vue/compiler-dom": "3.4.31", + "@vue/shared": "3.4.31" } }, "node_modules/@vue/devtools-api": { @@ -974,53 +974,53 @@ "dev": true }, "node_modules/@vue/reactivity": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.29.tgz", - "integrity": "sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.31.tgz", + "integrity": "sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==", "dev": true, "dependencies": { - "@vue/shared": "3.4.29" + "@vue/shared": "3.4.31" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.29.tgz", - "integrity": "sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.31.tgz", + "integrity": "sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==", "dev": true, "dependencies": { - "@vue/reactivity": "3.4.29", - "@vue/shared": "3.4.29" + "@vue/reactivity": "3.4.31", + "@vue/shared": "3.4.31" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.29.tgz", - "integrity": "sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.31.tgz", + "integrity": "sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==", "dev": true, "dependencies": { - "@vue/reactivity": "3.4.29", - "@vue/runtime-core": "3.4.29", - "@vue/shared": "3.4.29", + "@vue/reactivity": "3.4.31", + "@vue/runtime-core": "3.4.31", + "@vue/shared": "3.4.31", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.29.tgz", - "integrity": "sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.31.tgz", + "integrity": "sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==", "dev": true, "dependencies": { - "@vue/compiler-ssr": "3.4.29", - "@vue/shared": "3.4.29" + "@vue/compiler-ssr": "3.4.31", + "@vue/shared": "3.4.31" }, "peerDependencies": { - "vue": "3.4.29" + "vue": "3.4.31" } }, "node_modules/@vue/shared": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.29.tgz", - "integrity": "sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.31.tgz", + "integrity": "sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==", "dev": true }, "node_modules/@vuepress/bundler-vite": { @@ -1087,6 +1087,22 @@ "vue": "^3.4.29" } }, + "node_modules/@vuepress/helper": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.38.tgz", + "integrity": "sha512-IgKQCCbfX4zLkRxLwzNtTMKTZdflAlmBTUEkuD/uJrfFJjGvLShnkw2ONIlwSM6U+SWVHKfW5Ls8pndPvxpI1Q==", + "dev": true, + "dependencies": { + "@vue/shared": "^3.4.31", + "cheerio": "1.0.0-rc.12", + "fflate": "^0.8.2", + "gray-matter": "^4.0.3", + "vue": "^3.4.31" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.14" + } + }, "node_modules/@vuepress/markdown": { "version": "2.0.0-rc.14", "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-rc.14.tgz", @@ -1111,236 +1127,211 @@ "mdurl": "^2.0.0" } }, - "node_modules/@vuepress/plugin-feed": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-feed/-/plugin-feed-2.0.0-rc.37.tgz", - "integrity": "sha512-WIIHIC/ETb8+wfNQOUY42OlCMor/4dICfrXgT0qhYZTkOl+B9b5vcAcCtg4Yvp6DhY08ICkeU5thSa4pdA/cKw==", + "node_modules/@vuepress/plugin-active-header-links": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-rc.38.tgz", + "integrity": "sha512-ERleWy3NBW8IWTrk8UgGMfFP1JJMi2SSGqBaQqAjkh2n2B6BSr+sY3U1yw39pnyFwdc+TwML5JomkV/W5pbTTw==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.37", - "cheerio": "1.0.0-rc.12", - "xml-js": "^1.6.11" + "@vueuse/core": "^10.11.0", + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/plugin-feed/node_modules/@vuepress/helper": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.37.tgz", - "integrity": "sha512-Sa2H6EqRuG0+521Z5WN7I8EQNwLwFe7U+1KtV01zFp2BcehsgD3EigBjBP7hl01ubb4T8wR7CxWv7cGVA4bPcw==", + "node_modules/@vuepress/plugin-back-to-top": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.38.tgz", + "integrity": "sha512-KrEeyv2QX7YZVrvCBohPWdwFXwKFIwyb6HjEKW/2H82+XfBMg1D9b7vqCp/W4EJ1F6ERPYgJLj0sv2AockHZtg==", "dev": true, "dependencies": { - "@vue/shared": "^3.4.29", - "cheerio": "1.0.0-rc.12", - "fflate": "^0.8.2", - "gray-matter": "^4.0.3", - "vue": "^3.4.29" + "@vuepress/helper": "2.0.0-rc.38", + "@vueuse/core": "^10.11.0", + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/plugin-google-analytics": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-google-analytics/-/plugin-google-analytics-2.0.0-rc.37.tgz", - "integrity": "sha512-NgI8VN9h+BoCEhkOHhYZFRurFmeBKjb+TiLALqlvVJ7cn3XmGVliHDBEWTbbNImp3kEZhKzw0y37muzFQ0Rbfg==", + "node_modules/@vuepress/plugin-copy-code": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.38.tgz", + "integrity": "sha512-SKO88dEwkCn+2YRNGZJHId8sulas4B8tD8suzSwNyTi+9+T54hrhQpc4cN1GjfbxOPFcINAQsndZFKMX6Wg6tg==", "dev": true, + "dependencies": { + "@vuepress/helper": "2.0.0-rc.38", + "@vueuse/core": "^10.11.0", + "vue": "^3.4.31" + }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/plugin-register-components": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-2.0.0-rc.37.tgz", - "integrity": "sha512-Ont6tTX67ZJaozH3sfGkQyaE83oMDqpYC8i34StVmidh8naC2uRcxDeza/orSe0nLvb+LUK/WiABB2ZuYRRTxw==", + "node_modules/@vuepress/plugin-feed": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-feed/-/plugin-feed-2.0.0-rc.38.tgz", + "integrity": "sha512-gyhz4HkwJRjMjy7S38GaEyfI44YpzSRpohG2nbqdyYSP9hTC4sE2hpInUHmW9pT4kANtoYsdGn1i/OYiZSx/uA==", "dev": true, "dependencies": { - "chokidar": "^3.6.0" + "@vuepress/helper": "2.0.0-rc.38", + "cheerio": "1.0.0-rc.12", + "xml-js": "^1.6.11" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/plugin-seo": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.37.tgz", - "integrity": "sha512-H6bM4jYKwFABP/JGocDC7CD5SACMdFf9rE5lci5/VYJybvBr5XXDXHXk9KSy01jupPjmAjsGp5Fzqk2ggeqQIQ==", + "node_modules/@vuepress/plugin-git": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.38.tgz", + "integrity": "sha512-dRJiZ5PVuhhyu+R2BZOlyeqgxVikUUh2Vf6RNVN2DNWv4VHdYybFQuQ+kYDpldYyzoP8932aFRV0d2ocpvxEug==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.37" + "execa": "^9.3.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/plugin-seo/node_modules/@vuepress/helper": { + "node_modules/@vuepress/plugin-google-analytics": { "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.37.tgz", - "integrity": "sha512-Sa2H6EqRuG0+521Z5WN7I8EQNwLwFe7U+1KtV01zFp2BcehsgD3EigBjBP7hl01ubb4T8wR7CxWv7cGVA4bPcw==", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-google-analytics/-/plugin-google-analytics-2.0.0-rc.37.tgz", + "integrity": "sha512-NgI8VN9h+BoCEhkOHhYZFRurFmeBKjb+TiLALqlvVJ7cn3XmGVliHDBEWTbbNImp3kEZhKzw0y37muzFQ0Rbfg==", "dev": true, - "dependencies": { - "@vue/shared": "^3.4.29", - "cheerio": "1.0.0-rc.12", - "fflate": "^0.8.2", - "gray-matter": "^4.0.3", - "vue": "^3.4.29" - }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/plugin-sitemap": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.37.tgz", - "integrity": "sha512-mL9aKIkiSEJizVcsreY7O+FZmTT/coV4iR2P5OQ5oyXbcByMN+omirsupHBHsWl2zH/EZe2FklByDEDUPpg3MQ==", + "node_modules/@vuepress/plugin-links-check": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-links-check/-/plugin-links-check-2.0.0-rc.38.tgz", + "integrity": "sha512-UAf7WpfIdMYD14H3N7oXhriOHmWiErWpNGaRGauZvTXPZV3VE8sSylZ7ezsYjepvWstFGqfN0AmBvl46S++AJg==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.37", - "sitemap": "^8.0.0" + "@vuepress/helper": "2.0.0-rc.38" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/plugin-sitemap/node_modules/@vuepress/helper": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.37.tgz", - "integrity": "sha512-Sa2H6EqRuG0+521Z5WN7I8EQNwLwFe7U+1KtV01zFp2BcehsgD3EigBjBP7hl01ubb4T8wR7CxWv7cGVA4bPcw==", + "node_modules/@vuepress/plugin-medium-zoom": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-rc.38.tgz", + "integrity": "sha512-IpROCeKzmSlfH9hRs3xhC3oa6SuqrC7TvgIW+uxWD6ffU5h0a3KEYflrB/Uz88+ZhYVHScB4ZYNR13SR9nic8Q==", "dev": true, "dependencies": { - "@vue/shared": "^3.4.29", - "cheerio": "1.0.0-rc.12", - "fflate": "^0.8.2", - "gray-matter": "^4.0.3", - "vue": "^3.4.29" + "@vuepress/helper": "2.0.0-rc.38", + "medium-zoom": "^1.1.0", + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/shared": { - "version": "2.0.0-rc.14", - "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.14.tgz", - "integrity": "sha512-VDDnPpz4x1Q07richcVRGbc4qc2RG/6bKoEYSImofTFzvdmHer538ouv8kD2SNU10UrSOpxxUiphnhlhNIe03A==", - "dev": true, - "dependencies": { - "@mdit-vue/types": "^2.1.0" - } - }, - "node_modules/@vuepress/theme-default": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-2.0.0-rc.37.tgz", - "integrity": "sha512-wgAZCLJ9yw+fRGtohGFQ0ltdqdhPoTw7DyEgHl3eI12ScVY7H+ZosgWXSczb+ks8IXY0Gw1+VNK/L1al5naYHg==", + "node_modules/@vuepress/plugin-nprogress": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.38.tgz", + "integrity": "sha512-KtTvwOA25n8KtXQ1adL3Pa0vf2OdosAxG4UMYGbULe1ScCH9ER86B+cD3vG+pAXLSolNlKmg+VsGjQcO+vF4jQ==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.37", - "@vuepress/plugin-active-header-links": "2.0.0-rc.37", - "@vuepress/plugin-back-to-top": "2.0.0-rc.37", - "@vuepress/plugin-copy-code": "2.0.0-rc.37", - "@vuepress/plugin-git": "2.0.0-rc.37", - "@vuepress/plugin-links-check": "2.0.0-rc.37", - "@vuepress/plugin-markdown-container": "2.0.0-rc.37", - "@vuepress/plugin-medium-zoom": "2.0.0-rc.37", - "@vuepress/plugin-nprogress": "2.0.0-rc.37", - "@vuepress/plugin-palette": "2.0.0-rc.37", - "@vuepress/plugin-prismjs": "2.0.0-rc.37", - "@vuepress/plugin-seo": "2.0.0-rc.37", - "@vuepress/plugin-sitemap": "2.0.0-rc.37", - "@vuepress/plugin-theme-data": "2.0.0-rc.37", - "@vueuse/core": "^10.11.0", - "sass": "^1.77.6", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { - "sass-loader": "^14.0.0", "vuepress": "2.0.0-rc.14" - }, - "peerDependenciesMeta": { - "sass-loader": { - "optional": true - } } }, - "node_modules/@vuepress/theme-default/node_modules/@vuepress/helper": { + "node_modules/@vuepress/plugin-register-components": { "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.37.tgz", - "integrity": "sha512-Sa2H6EqRuG0+521Z5WN7I8EQNwLwFe7U+1KtV01zFp2BcehsgD3EigBjBP7hl01ubb4T8wR7CxWv7cGVA4bPcw==", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-2.0.0-rc.37.tgz", + "integrity": "sha512-Ont6tTX67ZJaozH3sfGkQyaE83oMDqpYC8i34StVmidh8naC2uRcxDeza/orSe0nLvb+LUK/WiABB2ZuYRRTxw==", "dev": true, "dependencies": { - "@vue/shared": "^3.4.29", - "cheerio": "1.0.0-rc.12", - "fflate": "^0.8.2", - "gray-matter": "^4.0.3", - "vue": "^3.4.29" + "chokidar": "^3.6.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-active-header-links": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-rc.37.tgz", - "integrity": "sha512-VLM0JXgdShRAR38smp/M72sctDIVPgW4E+fBpGaP4iG+JOywXbLp5MfiO/r1ww62k7LXRI8g8/hYjlhyeMGnEg==", + "node_modules/@vuepress/plugin-seo": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.38.tgz", + "integrity": "sha512-H/f2AtEYohFy0QJv/mbwmdDj0NgY5mpbKY1GtPW+LBn5fymWJ37TZ+gz+/+Htq4BdEbWQmcIj2XteTxdzeyAvQ==", "dev": true, "dependencies": { - "@vueuse/core": "^10.11.0", - "vue": "^3.4.29" + "@vuepress/helper": "2.0.0-rc.38" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-back-to-top": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.37.tgz", - "integrity": "sha512-R9rAXZCYdnBADvcbY2V4xtGOHS11mAIV98MbpixP1CYGaRdOGMcp4oJwfsGqwE1Iyi/nBgBaVFHexyQFkx7Rag==", + "node_modules/@vuepress/plugin-sitemap": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.38.tgz", + "integrity": "sha512-R5arITfgVxvdpsapUG48vWR0/loy70MGYC97XU5m9BbNh/Wd7y+QXn6OOAXTAT4U4Vl6c18zMeq3kVyrhj0dKQ==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.37", - "@vueuse/core": "^10.11.0", - "vue": "^3.4.29" + "@vuepress/helper": "2.0.0-rc.38", + "sitemap": "^8.0.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-copy-code": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.37.tgz", - "integrity": "sha512-Z8rvn3n+SsEUmyoR2rYo/AYUPbOsJravtVh4COVqc40FT6gxlZPLlUcr4XV4Nh0ja87oZn/FubbZMkWfU8MyOA==", + "node_modules/@vuepress/plugin-theme-data": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.38.tgz", + "integrity": "sha512-YeqhtIzBbdB9OORY2M/N+c8O0HqqfEj/6H8waGXfBxHnb/M+kTJ2PnmCjiqrjiTG1JuhuZOpxIjG/rio2VV3+A==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.37", - "@vueuse/core": "^10.11.0", - "vue": "^3.4.29" + "@vue/devtools-api": "^6.6.3", + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-git": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.37.tgz", - "integrity": "sha512-+p+EkcWsoErJXKdVZQBfazJ6Q8YFRXXjfDrb1qUSF5wCUfC7QgD6Vsgt5MmB9YZjbhj1Yf/xeZcDVB6qz8B+GA==", + "node_modules/@vuepress/shared": { + "version": "2.0.0-rc.14", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.14.tgz", + "integrity": "sha512-VDDnPpz4x1Q07richcVRGbc4qc2RG/6bKoEYSImofTFzvdmHer538ouv8kD2SNU10UrSOpxxUiphnhlhNIe03A==", "dev": true, "dependencies": { - "execa": "^9.2.0" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.14" + "@mdit-vue/types": "^2.1.0" } }, - "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-links-check": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-links-check/-/plugin-links-check-2.0.0-rc.37.tgz", - "integrity": "sha512-9YelTHKFKADKmSdGxEVyF5LE6r9rg95ia695tQ695n/ov+2/iC0Ez6Kc0ceaqdaCPMq8Q5OsLAh2/hC2N/H15Q==", + "node_modules/@vuepress/theme-default": { + "version": "2.0.0-rc.38", + "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-2.0.0-rc.38.tgz", + "integrity": "sha512-KOblnoNisC+0KpBta+KYXhYdYV832Ctk0cksh+LO5n2mKYfgLwn4YmzDW3bsgmTs3hxJ4gwkMkKveMAj24uDAg==", "dev": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.37" + "@vuepress/helper": "2.0.0-rc.38", + "@vuepress/plugin-active-header-links": "2.0.0-rc.38", + "@vuepress/plugin-back-to-top": "2.0.0-rc.38", + "@vuepress/plugin-copy-code": "2.0.0-rc.38", + "@vuepress/plugin-git": "2.0.0-rc.38", + "@vuepress/plugin-links-check": "2.0.0-rc.38", + "@vuepress/plugin-markdown-container": "2.0.0-rc.37", + "@vuepress/plugin-medium-zoom": "2.0.0-rc.38", + "@vuepress/plugin-nprogress": "2.0.0-rc.38", + "@vuepress/plugin-palette": "2.0.0-rc.37", + "@vuepress/plugin-prismjs": "2.0.0-rc.37", + "@vuepress/plugin-seo": "2.0.0-rc.38", + "@vuepress/plugin-sitemap": "2.0.0-rc.38", + "@vuepress/plugin-theme-data": "2.0.0-rc.38", + "@vueuse/core": "^10.11.0", + "sass": "^1.77.8", + "vue": "^3.4.31" }, "peerDependencies": { + "sass-loader": "^14.0.0", "vuepress": "2.0.0-rc.14" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + } } }, "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-markdown-container": { @@ -1356,32 +1347,6 @@ "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-medium-zoom": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-rc.37.tgz", - "integrity": "sha512-s4AYQgWlXinmapYas+psmttWMIyUedi06bGcPVoXSHIoMsM74glr385xQtKSGp6V7F2CykGchYGeRyfGXG4OKQ==", - "dev": true, - "dependencies": { - "@vuepress/helper": "2.0.0-rc.37", - "medium-zoom": "^1.1.0", - "vue": "^3.4.29" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.14" - } - }, - "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-nprogress": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.37.tgz", - "integrity": "sha512-HEv6AzAG3U7Q5cAkeuQhMV2JhASB/2veTQ85OHNyWUzZ5yTC/Kx5PfQOb87X6LWK51eZA5vImibeZbFJ1mkE3g==", - "dev": true, - "dependencies": { - "vue": "^3.4.29" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.14" - } - }, "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-palette": { "version": "2.0.0-rc.37", "resolved": "https://registry.npmjs.org/@vuepress/plugin-palette/-/plugin-palette-2.0.0-rc.37.tgz", @@ -1416,19 +1381,6 @@ "vuepress": "2.0.0-rc.14" } }, - "node_modules/@vuepress/theme-default/node_modules/@vuepress/plugin-theme-data": { - "version": "2.0.0-rc.37", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.37.tgz", - "integrity": "sha512-xzdYyScZcS5aDbk/2bQAuEofe6wqgtX2Y/6SUqsGlV4A59D+xIfPbNUZhO0gbUX//ofYGaxgKQps0OrvPkwMVg==", - "dev": true, - "dependencies": { - "@vue/devtools-api": "^6.6.3", - "vue": "^3.4.29" - }, - "peerDependencies": { - "vuepress": "2.0.0-rc.14" - } - }, "node_modules/@vuepress/utils": { "version": "2.0.0-rc.14", "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-rc.14.tgz", @@ -4231,9 +4183,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.77.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", - "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", + "version": "1.77.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", + "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -4616,16 +4568,16 @@ } }, "node_modules/vue": { - "version": "3.4.29", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.29.tgz", - "integrity": "sha512-8QUYfRcYzNlYuzKPfge1UWC6nF9ym0lx7mpGVPJYNhddxEf3DD0+kU07NTL0sXuiT2HuJuKr/iEO8WvXvT0RSQ==", + "version": "3.4.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.31.tgz", + "integrity": "sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.4.29", - "@vue/compiler-sfc": "3.4.29", - "@vue/runtime-dom": "3.4.29", - "@vue/server-renderer": "3.4.29", - "@vue/shared": "3.4.29" + "@vue/compiler-dom": "3.4.31", + "@vue/compiler-sfc": "3.4.31", + "@vue/runtime-dom": "3.4.31", + "@vue/server-renderer": "3.4.31", + "@vue/shared": "3.4.31" }, "peerDependencies": { "typescript": "*" @@ -4721,9 +4673,9 @@ } }, "node_modules/yoctocolors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.0.2.tgz", - "integrity": "sha512-Ct97huExsu7cWeEjmrXlofevF8CvzUglJ4iGUet5B8xn1oumtAZBpHU4GzYuoE6PVqcZ5hghtBrSlhwHuR1Jmw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", "dev": true, "engines": { "node": ">=18" diff --git a/package.json b/package.json index 10d6952..ede3076 100644 --- a/package.json +++ b/package.json @@ -15,12 +15,12 @@ "license": "MIT", "devDependencies": { "@vuepress/bundler-vite": "2.0.0-rc.14", - "@vuepress/plugin-feed": "2.0.0-rc.37", + "@vuepress/plugin-feed": "2.0.0-rc.38", "@vuepress/plugin-google-analytics": "2.0.0-rc.37", "@vuepress/plugin-register-components": "2.0.0-rc.37", - "@vuepress/plugin-seo": "^2.0.0-rc.37", - "@vuepress/plugin-sitemap": "^2.0.0-rc.37", - "@vuepress/theme-default": "2.0.0-rc.37", + "@vuepress/plugin-seo": "^2.0.0-rc.38", + "@vuepress/plugin-sitemap": "^2.0.0-rc.38", + "@vuepress/theme-default": "2.0.0-rc.38", "@vuepress/utils": "2.0.0-rc.14", "dayjs": "^1.11.11", "markdown-it-abbr": "^2.0.0",