mirror of
https://gitee.com/easii/mapstruct-plus.git
synced 2025-12-07 01:28:31 +08:00
update docs
This commit is contained in:
parent
f747af26d4
commit
5f42c910e8
@ -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 来映射两个对象。
|
||||
|
||||
@ -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]);
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
})
|
||||
@ -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,
|
||||
}
|
||||
],
|
||||
},
|
||||
}),
|
||||
]
|
||||
});
|
||||
|
||||
@ -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
|
||||
|
||||
509
package-lock.json
generated
509
package-lock.json
generated
@ -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": {
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user