From 5f42c910e8c1a86f8601cff3fc58d722bb44a551 Mon Sep 17 00:00:00 2001 From: linpeilie Date: Wed, 22 Mar 2023 15:53:29 +0800 Subject: [PATCH] update docs --- README.md | 6 + docs/.vuepress/client.js | 14 +- docs/.vuepress/config.ts | 48 ++-- docs/README.md | 4 + package-lock.json | 509 +++++++++++++++++++++++++++++++++++---- package.json | 1 + 6 files changed, 512 insertions(+), 70 deletions(-) diff --git a/README.md b/README.md index d945fb6..de1c9bc 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ Mapstruct Plus 是对 Mapstruct 框架的一个增强,只做增强,不做修 目标:做最简单、最强大的类型转换工具 +**如果该项目帮助了您,希望能点个 Star 鼓励一下!** + ## 链接 - [Document](https://mapstruct.plus) @@ -14,6 +16,10 @@ Mapstruct Plus 是对 Mapstruct 框架的一个增强,只做增强,不做修 - [Github](https://github.com/linpeilie/mapstruct-plus) - [彻底干掉 BeanUtils,最优雅的 Mapstruct 增强工具全新出炉](https://juejin.cn/post/7204307381688909882) +## 其他开源项目 + +- **EasyRelation**:[GitHub](https://github.com/linpeilie/easy-relation) | [Gitee](https://gitee.com/easii/easy-relation) | [Document](https://easy-relation.easii.cn) + ## 快速开始 下面演示如何使用 MapStruct Plus 来映射两个对象。 diff --git a/docs/.vuepress/client.js b/docs/.vuepress/client.js index 5d6bd91..b83fe27 100644 --- a/docs/.vuepress/client.js +++ b/docs/.vuepress/client.js @@ -2,12 +2,12 @@ import { defineClientConfig } from '@vuepress/client' export default defineClientConfig({ enhance({ router }) { -// router.beforeEach((to) => { -// if (typeof _hmt !== "undefined") { -// if (to.path) { -// _hmt.push(["_trackPageview", to.fullPath]); -// } -// } -// }) + router.beforeEach((to) => { + if (typeof _hmt !== "undefined") { + if (to.path) { + _hmt.push(["_trackPageview", to.fullPath]); + } + } + }) }, }) \ No newline at end of file diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 4fb35fb..b28a1bb 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -2,7 +2,7 @@ import {defineUserConfig} from "vuepress"; import {shikiPlugin} from "@vuepress/plugin-shiki"; import {searchPlugin} from "@vuepress/plugin-search"; import {googleAnalyticsPlugin} from "@vuepress/plugin-google-analytics" -import { searchConsolePlugin } from 'vuepress-plugin-china-search-console' +import { componentsPlugin } from "vuepress-plugin-components" import theme from "./theme.js"; @@ -10,15 +10,15 @@ export default defineUserConfig({ base: "/", head: [ -// ['script', {}, ` -// var _hmt = _hmt || []; -// (function() { -// var hm = document.createElement("script"); -// hm.src = "https://hm.baidu.com/hm.js?fab881821b3db8a7c460db1c91ea0f3a"; -// var s = document.getElementsByTagName("script")[0]; -// s.parentNode.insertBefore(hm, s); -// })(); -// `], + ['script', {}, ` + var _hmt = _hmt || []; + (function() { + var hm = document.createElement("script"); + hm.src = "https://hm.baidu.com/hm.js?fab881821b3db8a7c460db1c91ea0f3a"; + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(hm, s); + })(); + `], ['meta', {name: 'baidu-site-verification', content: 'codeva-OceTRzMGJ2'}], ['meta', {name: 'bytedance-verification-code', content: 'fXSJ80ILSanHaf/RIZGQ'}], ], @@ -43,9 +43,29 @@ export default defineUserConfig({ googleAnalyticsPlugin({ id: 'G-SXEZVNR8FZ' }), - searchConsolePlugin({ - baiduId: 'fab881821b3db8a7c460db1c91ea0f3a', - toutiaoAutoPushId: '866dcc2ae0f9a8ffdfd3f1b664eafc71e58e4febb19fd7d283afc51c8e2dd61dfd9a9dcb5ced4d7780eb6f3bbd089073c2a6d54440560d63862bbf4ec01bba3a' - }) + componentsPlugin({ + rootComponents: { + notice: [ + { + path: "/", + title: "推荐最新开源项目 EasyRelation", + content: "EasyRelation 是一个简单、高效的自动关联数据框架,可以通过一行代码,自动关联查询并填充需要的数据,对于性能影响极小,且省略了大量冗余代码。", + actions: [ + { + text: "GitHub", + link: "https://github.com/linpeilie/easy-relation", + type: "default", + }, + { + text: "Gitee", + link: "https://gitee.com/easii/easy-relation", + "type": "default" + }, + ], + fullscreen: false, + } + ], + }, + }), ] }); diff --git a/docs/README.md b/docs/README.md index 73c83ef..e895944 100644 --- a/docs/README.md +++ b/docs/README.md @@ -38,6 +38,10 @@ features: copyright: false --- +## 其他开源项目 + +- **EasyRelation**:[GitHub](https://github.com/linpeilie/easy-relation) | [Gitee](https://gitee.com/easii/easy-relation) | [Document](https://easy-relation.easii.cn) + ## 最新版本 - maven diff --git a/package-lock.json b/package-lock.json index 7d4d355..5412902 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "vue": "^3.2.47", "vuepress": "2.0.0-beta.61", "vuepress-plugin-china-search-console": "^2.1.5", + "vuepress-plugin-components": "^2.0.0-beta.197", "vuepress-theme-hope": "2.0.0-beta.185" } }, @@ -3793,9 +3794,9 @@ "dev": true }, "node_modules/core-js": { - "version": "3.29.0", - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.29.0.tgz", - "integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==", + "version": "3.29.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.29.1.tgz", + "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==", "dev": true, "hasInstallScript": true }, @@ -4747,9 +4748,9 @@ "dev": true }, "node_modules/execa": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-7.0.0.tgz", - "integrity": "sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==", + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", "dev": true, "dependencies": { "cross-spawn": "^7.0.3", @@ -5231,9 +5232,9 @@ "dev": true }, "node_modules/hls.js": { - "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.3.4.tgz", - "integrity": "sha512-iFEwVqtEDk6sKotcTwtJ5OMo/nuDTk9PrpB8FI2J2WYf8EriTVfR4FaK0aNyYtwbYeRSWCXJKlz23xeREdlNYg==", + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.3.5.tgz", + "integrity": "sha512-uybAvKS6uDe0MnWNEPnO0krWVr+8m2R0hJ/viql8H3MVK+itq8gGQuIYoFHL3rECkIpNH98Lw8YuuWMKZxp3Ew==", "dev": true }, "node_modules/html-entities": { @@ -6489,9 +6490,9 @@ } }, "node_modules/plyr": { - "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/plyr/-/plyr-3.7.3.tgz", - "integrity": "sha512-ORULENBvEvvzMYXRQBALDmEi8P+wZt1Hr/NvHqchu/t7E2xJKNkRYWx0qCA1HETIGZ6zobrOVgqeAUqWimS7fQ==", + "version": "3.7.7", + "resolved": "https://registry.npmmirror.com/plyr/-/plyr-3.7.7.tgz", + "integrity": "sha512-8B2b0HP+j/jKM7GrYdEuSi1hIF3BnNzjaBsBa3bx4/SO9omX3EfhCi78ZFh/0QuCKlwpTBusTMMZ3Hq6bJ5d/g==", "dev": true, "dependencies": { "core-js": "^3.26.1", @@ -6899,9 +6900,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.58.3", - "resolved": "https://registry.npmmirror.com/sass/-/sass-1.58.3.tgz", - "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", + "version": "1.59.3", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.59.3.tgz", + "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -7714,6 +7715,72 @@ } } }, + "node_modules/vuepress-plugin-auto-catalog/node_modules/vuepress-plugin-components": { + "version": "2.0.0-beta.185", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.185.tgz", + "integrity": "sha512-y/dwVS6fKOXHj/o+cgXyIlDKmBZv+zJ7209tVixYrEBoFcM6onYA4/3Ed7TVO4QljsRphGsi5EqiFwC0Uk8c0A==", + "dev": true, + "dependencies": { + "@stackblitz/sdk": "^1.8.2", + "@vuepress/client": "2.0.0-beta.61", + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "@vueuse/core": "^9.13.0", + "artplayer": "^4.6.2", + "balloon-css": "^1.2.0", + "dashjs": "^4.6.0", + "hls.js": "^1.3.3", + "mpegts.js": "^1.7.2", + "plyr": "^3.7.3", + "qrcode": "^1.5.1", + "vue": "^3.2.47", + "vue-router": "^4.1.6", + "vuepress-plugin-reading-time2": "2.0.0-beta.185", + "vuepress-plugin-sass-palette": "2.0.0-beta.185", + "vuepress-shared": "2.0.0-beta.185" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "@vuepress/client": "2.0.0-beta.61", + "sass-loader": "^13.2.0", + "vuepress": "2.0.0-beta.61", + "vuepress-plugin-reading-time2": "2.0.0-beta.185", + "vuepress-plugin-sass-palette": "2.0.0-beta.185", + "vuepress-shared": "2.0.0-beta.185", + "vuepress-vite": "2.0.0-beta.61", + "vuepress-webpack": "2.0.0-beta.61" + }, + "peerDependenciesMeta": { + "@vuepress/client": { + "optional": true + }, + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-plugin-reading-time2": { + "optional": true + }, + "vuepress-plugin-sass-palette": { + "optional": true + }, + "vuepress-shared": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, "node_modules/vuepress-plugin-blog2": { "version": "2.0.0-beta.185", "resolved": "https://registry.npmmirror.com/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.185.tgz", @@ -8002,9 +8069,9 @@ } }, "node_modules/vuepress-plugin-components": { - "version": "2.0.0-beta.185", - "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.185.tgz", - "integrity": "sha512-y/dwVS6fKOXHj/o+cgXyIlDKmBZv+zJ7209tVixYrEBoFcM6onYA4/3Ed7TVO4QljsRphGsi5EqiFwC0Uk8c0A==", + "version": "2.0.0-beta.197", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.197.tgz", + "integrity": "sha512-pJd1oKVwHW/4eO2NeY9FSQWHo1pF8c0/rSrQLXPcnAaQojHG6QiLDdZ+EM4eGL3dHXixyIvT8wPU3IEOPlStqA==", "dev": true, "dependencies": { "@stackblitz/sdk": "^1.8.2", @@ -8015,15 +8082,15 @@ "artplayer": "^4.6.2", "balloon-css": "^1.2.0", "dashjs": "^4.6.0", - "hls.js": "^1.3.3", + "hls.js": "^1.3.5", "mpegts.js": "^1.7.2", - "plyr": "^3.7.3", + "plyr": "^3.7.7", "qrcode": "^1.5.1", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-plugin-reading-time2": "2.0.0-beta.185", - "vuepress-plugin-sass-palette": "2.0.0-beta.185", - "vuepress-shared": "2.0.0-beta.185" + "vuepress-plugin-reading-time2": "2.0.0-beta.197", + "vuepress-plugin-sass-palette": "2.0.0-beta.197", + "vuepress-shared": "2.0.0-beta.197" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8034,9 +8101,9 @@ "@vuepress/client": "2.0.0-beta.61", "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-plugin-reading-time2": "2.0.0-beta.185", - "vuepress-plugin-sass-palette": "2.0.0-beta.185", - "vuepress-shared": "2.0.0-beta.185", + "vuepress-plugin-reading-time2": "2.0.0-beta.197", + "vuepress-plugin-sass-palette": "2.0.0-beta.197", + "vuepress-shared": "2.0.0-beta.197", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8067,6 +8134,161 @@ } } }, + "node_modules/vuepress-plugin-components/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/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-components/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vuepress-plugin-components/node_modules/vuepress-plugin-reading-time2": { + "version": "2.0.0-beta.197", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.197.tgz", + "integrity": "sha512-SrtJHCfFmKxYhJK+pvvnC8RyjM7CHsCa3egNyBLYqs1oLlypCFS2ocb0UE1k1EHhSOyKuA9MigO+W95E3esg+A==", + "dev": true, + "dependencies": { + "vuepress-shared": "2.0.0-beta.197" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.61", + "vuepress-shared": "2.0.0-beta.197", + "vuepress-vite": "2.0.0-beta.61", + "vuepress-webpack": "2.0.0-beta.61" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-shared": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-components/node_modules/vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.197", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.197.tgz", + "integrity": "sha512-xXA3fTD44W9pahejX79FQ0B9dIHbz5PzJ/8n7q0F4uep1/6j4BCKFDk1eyh+J9pBoTmZH+f9QxGxNZceGeOv2A==", + "dev": true, + "dependencies": { + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "chokidar": "^3.5.3", + "sass": "^1.59.3", + "vuepress-shared": "2.0.0-beta.197" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "sass-loader": "^13.2.0", + "vuepress": "2.0.0-beta.61", + "vuepress-shared": "2.0.0-beta.197", + "vuepress-vite": "2.0.0-beta.61", + "vuepress-webpack": "2.0.0-beta.61" + }, + "peerDependenciesMeta": { + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-shared": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, + "node_modules/vuepress-plugin-components/node_modules/vuepress-shared": { + "version": "2.0.0-beta.197", + "resolved": "https://registry.npmmirror.com/vuepress-shared/-/vuepress-shared-2.0.0-beta.197.tgz", + "integrity": "sha512-eTs6AT9w0djzsxNPPXiWK6lHcsS5AVnwRdu90/YthGkpPY2pGarN9KrtGX7+qVr+G4HS8v4Qu43+X+iDInNBgg==", + "dev": true, + "dependencies": { + "@vuepress/client": "2.0.0-beta.61", + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "@vueuse/core": "^9.13.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.7", + "execa": "^7.1.1", + "fflate": "^0.7.4", + "gray-matter": "^4.0.3", + "semver": "^7.3.8", + "striptags": "^3.2.0", + "vue": "^3.2.47", + "vue-router": "^4.1.6" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "@vuepress/client": "2.0.0-beta.61", + "vuepress": "2.0.0-beta.61", + "vuepress-vite": "2.0.0-beta.61", + "vuepress-webpack": "2.0.0-beta.61" + }, + "peerDependenciesMeta": { + "@vuepress/client": { + "optional": true + }, + "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.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/vuepress-plugin-copy-code2": { "version": "2.0.0-beta.185", "resolved": "https://registry.npmmirror.com/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.185.tgz", @@ -8822,6 +9044,72 @@ } } }, + "node_modules/vuepress-theme-hope/node_modules/vuepress-plugin-components": { + "version": "2.0.0-beta.185", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.185.tgz", + "integrity": "sha512-y/dwVS6fKOXHj/o+cgXyIlDKmBZv+zJ7209tVixYrEBoFcM6onYA4/3Ed7TVO4QljsRphGsi5EqiFwC0Uk8c0A==", + "dev": true, + "dependencies": { + "@stackblitz/sdk": "^1.8.2", + "@vuepress/client": "2.0.0-beta.61", + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "@vueuse/core": "^9.13.0", + "artplayer": "^4.6.2", + "balloon-css": "^1.2.0", + "dashjs": "^4.6.0", + "hls.js": "^1.3.3", + "mpegts.js": "^1.7.2", + "plyr": "^3.7.3", + "qrcode": "^1.5.1", + "vue": "^3.2.47", + "vue-router": "^4.1.6", + "vuepress-plugin-reading-time2": "2.0.0-beta.185", + "vuepress-plugin-sass-palette": "2.0.0-beta.185", + "vuepress-shared": "2.0.0-beta.185" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "@vuepress/client": "2.0.0-beta.61", + "sass-loader": "^13.2.0", + "vuepress": "2.0.0-beta.61", + "vuepress-plugin-reading-time2": "2.0.0-beta.185", + "vuepress-plugin-sass-palette": "2.0.0-beta.185", + "vuepress-shared": "2.0.0-beta.185", + "vuepress-vite": "2.0.0-beta.61", + "vuepress-webpack": "2.0.0-beta.61" + }, + "peerDependenciesMeta": { + "@vuepress/client": { + "optional": true + }, + "sass-loader": { + "optional": true + }, + "vuepress": { + "optional": true + }, + "vuepress-plugin-reading-time2": { + "optional": true + }, + "vuepress-plugin-sass-palette": { + "optional": true + }, + "vuepress-shared": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, "node_modules/vuepress-vite": { "version": "2.0.0-beta.61", "resolved": "https://registry.npmmirror.com/vuepress-vite/-/vuepress-vite-2.0.0-beta.61.tgz", @@ -12269,9 +12557,9 @@ "dev": true }, "core-js": { - "version": "3.29.0", - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.29.0.tgz", - "integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==", + "version": "3.29.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.29.1.tgz", + "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==", "dev": true }, "core-js-compat": { @@ -13025,9 +13313,9 @@ "dev": true }, "execa": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-7.0.0.tgz", - "integrity": "sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==", + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", "dev": true, "requires": { "cross-spawn": "^7.0.3", @@ -13431,9 +13719,9 @@ "dev": true }, "hls.js": { - "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.3.4.tgz", - "integrity": "sha512-iFEwVqtEDk6sKotcTwtJ5OMo/nuDTk9PrpB8FI2J2WYf8EriTVfR4FaK0aNyYtwbYeRSWCXJKlz23xeREdlNYg==", + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.3.5.tgz", + "integrity": "sha512-uybAvKS6uDe0MnWNEPnO0krWVr+8m2R0hJ/viql8H3MVK+itq8gGQuIYoFHL3rECkIpNH98Lw8YuuWMKZxp3Ew==", "dev": true }, "html-entities": { @@ -14476,9 +14764,9 @@ "dev": true }, "plyr": { - "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/plyr/-/plyr-3.7.3.tgz", - "integrity": "sha512-ORULENBvEvvzMYXRQBALDmEi8P+wZt1Hr/NvHqchu/t7E2xJKNkRYWx0qCA1HETIGZ6zobrOVgqeAUqWimS7fQ==", + "version": "3.7.7", + "resolved": "https://registry.npmmirror.com/plyr/-/plyr-3.7.7.tgz", + "integrity": "sha512-8B2b0HP+j/jKM7GrYdEuSi1hIF3BnNzjaBsBa3bx4/SO9omX3EfhCi78ZFh/0QuCKlwpTBusTMMZ3Hq6bJ5d/g==", "dev": true, "requires": { "core-js": "^3.26.1", @@ -14801,9 +15089,9 @@ "dev": true }, "sass": { - "version": "1.58.3", - "resolved": "https://registry.npmmirror.com/sass/-/sass-1.58.3.tgz", - "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", + "version": "1.59.3", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.59.3.tgz", + "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -15409,6 +15697,33 @@ "vuepress-plugin-components": "2.0.0-beta.185", "vuepress-plugin-sass-palette": "2.0.0-beta.185", "vuepress-shared": "2.0.0-beta.185" + }, + "dependencies": { + "vuepress-plugin-components": { + "version": "2.0.0-beta.185", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.185.tgz", + "integrity": "sha512-y/dwVS6fKOXHj/o+cgXyIlDKmBZv+zJ7209tVixYrEBoFcM6onYA4/3Ed7TVO4QljsRphGsi5EqiFwC0Uk8c0A==", + "dev": true, + "requires": { + "@stackblitz/sdk": "^1.8.2", + "@vuepress/client": "2.0.0-beta.61", + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "@vueuse/core": "^9.13.0", + "artplayer": "^4.6.2", + "balloon-css": "^1.2.0", + "dashjs": "^4.6.0", + "hls.js": "^1.3.3", + "mpegts.js": "^1.7.2", + "plyr": "^3.7.3", + "qrcode": "^1.5.1", + "vue": "^3.2.47", + "vue-router": "^4.1.6", + "vuepress-plugin-reading-time2": "2.0.0-beta.185", + "vuepress-plugin-sass-palette": "2.0.0-beta.185", + "vuepress-shared": "2.0.0-beta.185" + } + } } }, "vuepress-plugin-blog2": { @@ -15635,9 +15950,9 @@ } }, "vuepress-plugin-components": { - "version": "2.0.0-beta.185", - "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.185.tgz", - "integrity": "sha512-y/dwVS6fKOXHj/o+cgXyIlDKmBZv+zJ7209tVixYrEBoFcM6onYA4/3Ed7TVO4QljsRphGsi5EqiFwC0Uk8c0A==", + "version": "2.0.0-beta.197", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.197.tgz", + "integrity": "sha512-pJd1oKVwHW/4eO2NeY9FSQWHo1pF8c0/rSrQLXPcnAaQojHG6QiLDdZ+EM4eGL3dHXixyIvT8wPU3IEOPlStqA==", "dev": true, "requires": { "@stackblitz/sdk": "^1.8.2", @@ -15648,15 +15963,84 @@ "artplayer": "^4.6.2", "balloon-css": "^1.2.0", "dashjs": "^4.6.0", - "hls.js": "^1.3.3", + "hls.js": "^1.3.5", "mpegts.js": "^1.7.2", - "plyr": "^3.7.3", + "plyr": "^3.7.7", "qrcode": "^1.5.1", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-plugin-reading-time2": "2.0.0-beta.185", - "vuepress-plugin-sass-palette": "2.0.0-beta.185", - "vuepress-shared": "2.0.0-beta.185" + "vuepress-plugin-reading-time2": "2.0.0-beta.197", + "vuepress-plugin-sass-palette": "2.0.0-beta.197", + "vuepress-shared": "2.0.0-beta.197" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "vuepress-plugin-reading-time2": { + "version": "2.0.0-beta.197", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.197.tgz", + "integrity": "sha512-SrtJHCfFmKxYhJK+pvvnC8RyjM7CHsCa3egNyBLYqs1oLlypCFS2ocb0UE1k1EHhSOyKuA9MigO+W95E3esg+A==", + "dev": true, + "requires": { + "vuepress-shared": "2.0.0-beta.197" + } + }, + "vuepress-plugin-sass-palette": { + "version": "2.0.0-beta.197", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.197.tgz", + "integrity": "sha512-xXA3fTD44W9pahejX79FQ0B9dIHbz5PzJ/8n7q0F4uep1/6j4BCKFDk1eyh+J9pBoTmZH+f9QxGxNZceGeOv2A==", + "dev": true, + "requires": { + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "chokidar": "^3.5.3", + "sass": "^1.59.3", + "vuepress-shared": "2.0.0-beta.197" + } + }, + "vuepress-shared": { + "version": "2.0.0-beta.197", + "resolved": "https://registry.npmmirror.com/vuepress-shared/-/vuepress-shared-2.0.0-beta.197.tgz", + "integrity": "sha512-eTs6AT9w0djzsxNPPXiWK6lHcsS5AVnwRdu90/YthGkpPY2pGarN9KrtGX7+qVr+G4HS8v4Qu43+X+iDInNBgg==", + "dev": true, + "requires": { + "@vuepress/client": "2.0.0-beta.61", + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "@vueuse/core": "^9.13.0", + "cheerio": "1.0.0-rc.12", + "dayjs": "^1.11.7", + "execa": "^7.1.1", + "fflate": "^0.7.4", + "gray-matter": "^4.0.3", + "semver": "^7.3.8", + "striptags": "^3.2.0", + "vue": "^3.2.47", + "vue-router": "^4.1.6" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "vuepress-plugin-copy-code2": { @@ -15936,6 +16320,33 @@ "vuepress-plugin-seo2": "2.0.0-beta.185", "vuepress-plugin-sitemap2": "2.0.0-beta.185", "vuepress-shared": "2.0.0-beta.185" + }, + "dependencies": { + "vuepress-plugin-components": { + "version": "2.0.0-beta.185", + "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.185.tgz", + "integrity": "sha512-y/dwVS6fKOXHj/o+cgXyIlDKmBZv+zJ7209tVixYrEBoFcM6onYA4/3Ed7TVO4QljsRphGsi5EqiFwC0Uk8c0A==", + "dev": true, + "requires": { + "@stackblitz/sdk": "^1.8.2", + "@vuepress/client": "2.0.0-beta.61", + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "@vueuse/core": "^9.13.0", + "artplayer": "^4.6.2", + "balloon-css": "^1.2.0", + "dashjs": "^4.6.0", + "hls.js": "^1.3.3", + "mpegts.js": "^1.7.2", + "plyr": "^3.7.3", + "qrcode": "^1.5.1", + "vue": "^3.2.47", + "vue-router": "^4.1.6", + "vuepress-plugin-reading-time2": "2.0.0-beta.185", + "vuepress-plugin-sass-palette": "2.0.0-beta.185", + "vuepress-shared": "2.0.0-beta.185" + } + } } }, "vuepress-vite": { diff --git a/package.json b/package.json index 64f8f1a..138b32f 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "vue": "^3.2.47", "vuepress": "2.0.0-beta.61", "vuepress-plugin-china-search-console": "^2.1.5", + "vuepress-plugin-components": "^2.0.0-beta.197", "vuepress-theme-hope": "2.0.0-beta.185" } }