update docs

This commit is contained in:
linpeilie 2023-03-22 15:53:29 +08:00
parent f747af26d4
commit 5f42c910e8
6 changed files with 512 additions and 70 deletions

View File

@ -6,6 +6,8 @@ Mapstruct Plus 是对 Mapstruct 框架的一个增强,只做增强,不做修
目标:做最简单、最强大的类型转换工具 目标:做最简单、最强大的类型转换工具
**如果该项目帮助了您,希望能点个 Star 鼓励一下!**
## 链接 ## 链接
- [Document](https://mapstruct.plus) - [Document](https://mapstruct.plus)
@ -14,6 +16,10 @@ Mapstruct Plus 是对 Mapstruct 框架的一个增强,只做增强,不做修
- [Github](https://github.com/linpeilie/mapstruct-plus) - [Github](https://github.com/linpeilie/mapstruct-plus)
- [彻底干掉 BeanUtils最优雅的 Mapstruct 增强工具全新出炉](https://juejin.cn/post/7204307381688909882) - [彻底干掉 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 来映射两个对象。 下面演示如何使用 MapStruct Plus 来映射两个对象。

View File

@ -2,12 +2,12 @@ import { defineClientConfig } from '@vuepress/client'
export default defineClientConfig({ export default defineClientConfig({
enhance({ router }) { enhance({ router }) {
// router.beforeEach((to) => { router.beforeEach((to) => {
// if (typeof _hmt !== "undefined") { if (typeof _hmt !== "undefined") {
// if (to.path) { if (to.path) {
// _hmt.push(["_trackPageview", to.fullPath]); _hmt.push(["_trackPageview", to.fullPath]);
// } }
// } }
// }) })
}, },
}) })

View File

@ -2,7 +2,7 @@ import {defineUserConfig} from "vuepress";
import {shikiPlugin} from "@vuepress/plugin-shiki"; import {shikiPlugin} from "@vuepress/plugin-shiki";
import {searchPlugin} from "@vuepress/plugin-search"; import {searchPlugin} from "@vuepress/plugin-search";
import {googleAnalyticsPlugin} from "@vuepress/plugin-google-analytics" 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"; import theme from "./theme.js";
@ -10,15 +10,15 @@ export default defineUserConfig({
base: "/", base: "/",
head: [ head: [
// ['script', {}, ` ['script', {}, `
// var _hmt = _hmt || []; var _hmt = _hmt || [];
// (function() { (function() {
// var hm = document.createElement("script"); var hm = document.createElement("script");
// hm.src = "https://hm.baidu.com/hm.js?fab881821b3db8a7c460db1c91ea0f3a"; hm.src = "https://hm.baidu.com/hm.js?fab881821b3db8a7c460db1c91ea0f3a";
// var s = document.getElementsByTagName("script")[0]; var s = document.getElementsByTagName("script")[0];
// s.parentNode.insertBefore(hm, s); s.parentNode.insertBefore(hm, s);
// })(); })();
// `], `],
['meta', {name: 'baidu-site-verification', content: 'codeva-OceTRzMGJ2'}], ['meta', {name: 'baidu-site-verification', content: 'codeva-OceTRzMGJ2'}],
['meta', {name: 'bytedance-verification-code', content: 'fXSJ80ILSanHaf/RIZGQ'}], ['meta', {name: 'bytedance-verification-code', content: 'fXSJ80ILSanHaf/RIZGQ'}],
], ],
@ -43,9 +43,29 @@ export default defineUserConfig({
googleAnalyticsPlugin({ googleAnalyticsPlugin({
id: 'G-SXEZVNR8FZ' id: 'G-SXEZVNR8FZ'
}), }),
searchConsolePlugin({ componentsPlugin({
baiduId: 'fab881821b3db8a7c460db1c91ea0f3a', rootComponents: {
toutiaoAutoPushId: '866dcc2ae0f9a8ffdfd3f1b664eafc71e58e4febb19fd7d283afc51c8e2dd61dfd9a9dcb5ced4d7780eb6f3bbd089073c2a6d54440560d63862bbf4ec01bba3a' 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,
}
],
},
}),
] ]
}); });

View File

@ -38,6 +38,10 @@ features:
copyright: false copyright: false
--- ---
## 其他开源项目
- **EasyRelation**[GitHub](https://github.com/linpeilie/easy-relation) | [Gitee](https://gitee.com/easii/easy-relation) | [Document](https://easy-relation.easii.cn)
## 最新版本 ## 最新版本
- maven - maven

509
package-lock.json generated
View File

@ -16,6 +16,7 @@
"vue": "^3.2.47", "vue": "^3.2.47",
"vuepress": "2.0.0-beta.61", "vuepress": "2.0.0-beta.61",
"vuepress-plugin-china-search-console": "^2.1.5", "vuepress-plugin-china-search-console": "^2.1.5",
"vuepress-plugin-components": "^2.0.0-beta.197",
"vuepress-theme-hope": "2.0.0-beta.185" "vuepress-theme-hope": "2.0.0-beta.185"
} }
}, },
@ -3793,9 +3794,9 @@
"dev": true "dev": true
}, },
"node_modules/core-js": { "node_modules/core-js": {
"version": "3.29.0", "version": "3.29.1",
"resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.29.0.tgz", "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.29.1.tgz",
"integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==", "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==",
"dev": true, "dev": true,
"hasInstallScript": true "hasInstallScript": true
}, },
@ -4747,9 +4748,9 @@
"dev": true "dev": true
}, },
"node_modules/execa": { "node_modules/execa": {
"version": "7.0.0", "version": "7.1.1",
"resolved": "https://registry.npmmirror.com/execa/-/execa-7.0.0.tgz", "resolved": "https://registry.npmmirror.com/execa/-/execa-7.1.1.tgz",
"integrity": "sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==", "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"cross-spawn": "^7.0.3", "cross-spawn": "^7.0.3",
@ -5231,9 +5232,9 @@
"dev": true "dev": true
}, },
"node_modules/hls.js": { "node_modules/hls.js": {
"version": "1.3.4", "version": "1.3.5",
"resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.3.4.tgz", "resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.3.5.tgz",
"integrity": "sha512-iFEwVqtEDk6sKotcTwtJ5OMo/nuDTk9PrpB8FI2J2WYf8EriTVfR4FaK0aNyYtwbYeRSWCXJKlz23xeREdlNYg==", "integrity": "sha512-uybAvKS6uDe0MnWNEPnO0krWVr+8m2R0hJ/viql8H3MVK+itq8gGQuIYoFHL3rECkIpNH98Lw8YuuWMKZxp3Ew==",
"dev": true "dev": true
}, },
"node_modules/html-entities": { "node_modules/html-entities": {
@ -6489,9 +6490,9 @@
} }
}, },
"node_modules/plyr": { "node_modules/plyr": {
"version": "3.7.3", "version": "3.7.7",
"resolved": "https://registry.npmmirror.com/plyr/-/plyr-3.7.3.tgz", "resolved": "https://registry.npmmirror.com/plyr/-/plyr-3.7.7.tgz",
"integrity": "sha512-ORULENBvEvvzMYXRQBALDmEi8P+wZt1Hr/NvHqchu/t7E2xJKNkRYWx0qCA1HETIGZ6zobrOVgqeAUqWimS7fQ==", "integrity": "sha512-8B2b0HP+j/jKM7GrYdEuSi1hIF3BnNzjaBsBa3bx4/SO9omX3EfhCi78ZFh/0QuCKlwpTBusTMMZ3Hq6bJ5d/g==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"core-js": "^3.26.1", "core-js": "^3.26.1",
@ -6899,9 +6900,9 @@
"dev": true "dev": true
}, },
"node_modules/sass": { "node_modules/sass": {
"version": "1.58.3", "version": "1.59.3",
"resolved": "https://registry.npmmirror.com/sass/-/sass-1.58.3.tgz", "resolved": "https://registry.npmmirror.com/sass/-/sass-1.59.3.tgz",
"integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"chokidar": ">=3.0.0 <4.0.0", "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": { "node_modules/vuepress-plugin-blog2": {
"version": "2.0.0-beta.185", "version": "2.0.0-beta.185",
"resolved": "https://registry.npmmirror.com/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.185.tgz", "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": { "node_modules/vuepress-plugin-components": {
"version": "2.0.0-beta.185", "version": "2.0.0-beta.197",
"resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.185.tgz", "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.197.tgz",
"integrity": "sha512-y/dwVS6fKOXHj/o+cgXyIlDKmBZv+zJ7209tVixYrEBoFcM6onYA4/3Ed7TVO4QljsRphGsi5EqiFwC0Uk8c0A==", "integrity": "sha512-pJd1oKVwHW/4eO2NeY9FSQWHo1pF8c0/rSrQLXPcnAaQojHG6QiLDdZ+EM4eGL3dHXixyIvT8wPU3IEOPlStqA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@stackblitz/sdk": "^1.8.2", "@stackblitz/sdk": "^1.8.2",
@ -8015,15 +8082,15 @@
"artplayer": "^4.6.2", "artplayer": "^4.6.2",
"balloon-css": "^1.2.0", "balloon-css": "^1.2.0",
"dashjs": "^4.6.0", "dashjs": "^4.6.0",
"hls.js": "^1.3.3", "hls.js": "^1.3.5",
"mpegts.js": "^1.7.2", "mpegts.js": "^1.7.2",
"plyr": "^3.7.3", "plyr": "^3.7.7",
"qrcode": "^1.5.1", "qrcode": "^1.5.1",
"vue": "^3.2.47", "vue": "^3.2.47",
"vue-router": "^4.1.6", "vue-router": "^4.1.6",
"vuepress-plugin-reading-time2": "2.0.0-beta.185", "vuepress-plugin-reading-time2": "2.0.0-beta.197",
"vuepress-plugin-sass-palette": "2.0.0-beta.185", "vuepress-plugin-sass-palette": "2.0.0-beta.197",
"vuepress-shared": "2.0.0-beta.185" "vuepress-shared": "2.0.0-beta.197"
}, },
"engines": { "engines": {
"node": "^14.18.0 || >=16.0.0", "node": "^14.18.0 || >=16.0.0",
@ -8034,9 +8101,9 @@
"@vuepress/client": "2.0.0-beta.61", "@vuepress/client": "2.0.0-beta.61",
"sass-loader": "^13.2.0", "sass-loader": "^13.2.0",
"vuepress": "2.0.0-beta.61", "vuepress": "2.0.0-beta.61",
"vuepress-plugin-reading-time2": "2.0.0-beta.185", "vuepress-plugin-reading-time2": "2.0.0-beta.197",
"vuepress-plugin-sass-palette": "2.0.0-beta.185", "vuepress-plugin-sass-palette": "2.0.0-beta.197",
"vuepress-shared": "2.0.0-beta.185", "vuepress-shared": "2.0.0-beta.197",
"vuepress-vite": "2.0.0-beta.61", "vuepress-vite": "2.0.0-beta.61",
"vuepress-webpack": "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": { "node_modules/vuepress-plugin-copy-code2": {
"version": "2.0.0-beta.185", "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", "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": { "node_modules/vuepress-vite": {
"version": "2.0.0-beta.61", "version": "2.0.0-beta.61",
"resolved": "https://registry.npmmirror.com/vuepress-vite/-/vuepress-vite-2.0.0-beta.61.tgz", "resolved": "https://registry.npmmirror.com/vuepress-vite/-/vuepress-vite-2.0.0-beta.61.tgz",
@ -12269,9 +12557,9 @@
"dev": true "dev": true
}, },
"core-js": { "core-js": {
"version": "3.29.0", "version": "3.29.1",
"resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.29.0.tgz", "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.29.1.tgz",
"integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==", "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==",
"dev": true "dev": true
}, },
"core-js-compat": { "core-js-compat": {
@ -13025,9 +13313,9 @@
"dev": true "dev": true
}, },
"execa": { "execa": {
"version": "7.0.0", "version": "7.1.1",
"resolved": "https://registry.npmmirror.com/execa/-/execa-7.0.0.tgz", "resolved": "https://registry.npmmirror.com/execa/-/execa-7.1.1.tgz",
"integrity": "sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==", "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"cross-spawn": "^7.0.3", "cross-spawn": "^7.0.3",
@ -13431,9 +13719,9 @@
"dev": true "dev": true
}, },
"hls.js": { "hls.js": {
"version": "1.3.4", "version": "1.3.5",
"resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.3.4.tgz", "resolved": "https://registry.npmmirror.com/hls.js/-/hls.js-1.3.5.tgz",
"integrity": "sha512-iFEwVqtEDk6sKotcTwtJ5OMo/nuDTk9PrpB8FI2J2WYf8EriTVfR4FaK0aNyYtwbYeRSWCXJKlz23xeREdlNYg==", "integrity": "sha512-uybAvKS6uDe0MnWNEPnO0krWVr+8m2R0hJ/viql8H3MVK+itq8gGQuIYoFHL3rECkIpNH98Lw8YuuWMKZxp3Ew==",
"dev": true "dev": true
}, },
"html-entities": { "html-entities": {
@ -14476,9 +14764,9 @@
"dev": true "dev": true
}, },
"plyr": { "plyr": {
"version": "3.7.3", "version": "3.7.7",
"resolved": "https://registry.npmmirror.com/plyr/-/plyr-3.7.3.tgz", "resolved": "https://registry.npmmirror.com/plyr/-/plyr-3.7.7.tgz",
"integrity": "sha512-ORULENBvEvvzMYXRQBALDmEi8P+wZt1Hr/NvHqchu/t7E2xJKNkRYWx0qCA1HETIGZ6zobrOVgqeAUqWimS7fQ==", "integrity": "sha512-8B2b0HP+j/jKM7GrYdEuSi1hIF3BnNzjaBsBa3bx4/SO9omX3EfhCi78ZFh/0QuCKlwpTBusTMMZ3Hq6bJ5d/g==",
"dev": true, "dev": true,
"requires": { "requires": {
"core-js": "^3.26.1", "core-js": "^3.26.1",
@ -14801,9 +15089,9 @@
"dev": true "dev": true
}, },
"sass": { "sass": {
"version": "1.58.3", "version": "1.59.3",
"resolved": "https://registry.npmmirror.com/sass/-/sass-1.58.3.tgz", "resolved": "https://registry.npmmirror.com/sass/-/sass-1.59.3.tgz",
"integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"chokidar": ">=3.0.0 <4.0.0", "chokidar": ">=3.0.0 <4.0.0",
@ -15409,6 +15697,33 @@
"vuepress-plugin-components": "2.0.0-beta.185", "vuepress-plugin-components": "2.0.0-beta.185",
"vuepress-plugin-sass-palette": "2.0.0-beta.185", "vuepress-plugin-sass-palette": "2.0.0-beta.185",
"vuepress-shared": "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": { "vuepress-plugin-blog2": {
@ -15635,9 +15950,9 @@
} }
}, },
"vuepress-plugin-components": { "vuepress-plugin-components": {
"version": "2.0.0-beta.185", "version": "2.0.0-beta.197",
"resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.185.tgz", "resolved": "https://registry.npmmirror.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.197.tgz",
"integrity": "sha512-y/dwVS6fKOXHj/o+cgXyIlDKmBZv+zJ7209tVixYrEBoFcM6onYA4/3Ed7TVO4QljsRphGsi5EqiFwC0Uk8c0A==", "integrity": "sha512-pJd1oKVwHW/4eO2NeY9FSQWHo1pF8c0/rSrQLXPcnAaQojHG6QiLDdZ+EM4eGL3dHXixyIvT8wPU3IEOPlStqA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@stackblitz/sdk": "^1.8.2", "@stackblitz/sdk": "^1.8.2",
@ -15648,15 +15963,84 @@
"artplayer": "^4.6.2", "artplayer": "^4.6.2",
"balloon-css": "^1.2.0", "balloon-css": "^1.2.0",
"dashjs": "^4.6.0", "dashjs": "^4.6.0",
"hls.js": "^1.3.3", "hls.js": "^1.3.5",
"mpegts.js": "^1.7.2", "mpegts.js": "^1.7.2",
"plyr": "^3.7.3", "plyr": "^3.7.7",
"qrcode": "^1.5.1", "qrcode": "^1.5.1",
"vue": "^3.2.47", "vue": "^3.2.47",
"vue-router": "^4.1.6", "vue-router": "^4.1.6",
"vuepress-plugin-reading-time2": "2.0.0-beta.185", "vuepress-plugin-reading-time2": "2.0.0-beta.197",
"vuepress-plugin-sass-palette": "2.0.0-beta.185", "vuepress-plugin-sass-palette": "2.0.0-beta.197",
"vuepress-shared": "2.0.0-beta.185" "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": { "vuepress-plugin-copy-code2": {
@ -15936,6 +16320,33 @@
"vuepress-plugin-seo2": "2.0.0-beta.185", "vuepress-plugin-seo2": "2.0.0-beta.185",
"vuepress-plugin-sitemap2": "2.0.0-beta.185", "vuepress-plugin-sitemap2": "2.0.0-beta.185",
"vuepress-shared": "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": { "vuepress-vite": {

View File

@ -20,6 +20,7 @@
"vue": "^3.2.47", "vue": "^3.2.47",
"vuepress": "2.0.0-beta.61", "vuepress": "2.0.0-beta.61",
"vuepress-plugin-china-search-console": "^2.1.5", "vuepress-plugin-china-search-console": "^2.1.5",
"vuepress-plugin-components": "^2.0.0-beta.197",
"vuepress-theme-hope": "2.0.0-beta.185" "vuepress-theme-hope": "2.0.0-beta.185"
} }
} }