From ebf74d7118e1aa7da28c4e81bc600f38dbcf4e55 Mon Sep 17 00:00:00 2001 From: purocean Date: Fri, 11 Mar 2022 13:47:24 +0800 Subject: [PATCH] feat: add `ctx.lib.domtoimage` --- package.json | 2 ++ src/renderer/context/lib.ts | 1 + yarn.lock | 10 ++++++++++ 3 files changed, 13 insertions(+) diff --git a/package.json b/package.json index ff094e5c..66855f07 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,7 @@ "@types/adm-zip": "^0.4.34", "@types/command-exists": "^1.2.0", "@types/crypto-js": "^4.0.1", + "@types/dom-to-image": "^2.6.4", "@types/fs-extra": "^9.0.11", "@types/ip": "^1.1.0", "@types/jest": "^27.0.3", @@ -81,6 +82,7 @@ "@vue/eslint-config-typescript": "^9.1.0", "autoprefixer": "^10.2.6", "crypto-js": "^3.3.0", + "dom-to-image": "^2.6.0", "echarts": "^5.2.2", "electron": "15.3.2", "electron-builder": "^22.14.5", diff --git a/src/renderer/context/lib.ts b/src/renderer/context/lib.ts index dc44e0a0..d6175fa9 100644 --- a/src/renderer/context/lib.ts +++ b/src/renderer/context/lib.ts @@ -15,6 +15,7 @@ export { default as sortablejs } from 'sortablejs' export { default as filenamify } from 'filenamify/browser' export { default as mime } from 'mime' export { default as markdownit } from 'markdown-it' +export { default as domtoimage } from 'dom-to-image' dayjs.extend(relativeTime) dayjs.locale('zh-cn') diff --git a/yarn.lock b/yarn.lock index 1ef6c99b..c267fda0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1259,6 +1259,11 @@ dependencies: "@types/ms" "*" +"@types/dom-to-image@^2.6.4": + version "2.6.4" + resolved "https://registry.yarnpkg.com/@types/dom-to-image/-/dom-to-image-2.6.4.tgz#008411e23903cb0ee9e51a42ab8358c609541ee8" + integrity sha512-UddUdGF1qulrSDulkz3K2Ypq527MR6ixlgAzqLbxSiQ0icx0XDlIV+h4+edmjq/1dqn0KgN0xGSe1kI9t+vGuw== + "@types/express-serve-static-core@^4.17.18": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.21.tgz#a427278e106bca77b83ad85221eae709a3414d42" @@ -3837,6 +3842,11 @@ dom-serializer@^1.0.1, dom-serializer@^1.3.2: domhandler "^4.2.0" entities "^2.0.0" +dom-to-image@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/dom-to-image/-/dom-to-image-2.6.0.tgz#8a503608088c87b1c22f9034ae032e1898955867" + integrity sha1-ilA2CAiMh7HCL5A0rgMuGJiVWGc= + domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"