diff --git a/web/package-lock.json b/web/package-lock.json index b002a3416..c1251c94d 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -8,6 +8,7 @@ "name": "netobserv-plugin", "version": "0.0.0", "dependencies": { + "@jpinsonneau/html-to-image": "^1.11.13", "@openshift-console/plugin-shared": "^0.0.3", "@patternfly/patternfly": "^5.4.0", "@patternfly/react-charts": "^7.4.0", @@ -18,7 +19,6 @@ "@patternfly/react-tokens": "^5.4.0", "@patternfly/react-topology": "^5.4.0", "axios": "^1.8.2", - "html-to-image": "^1.11.11", "i18next": "^21.8.14", "i18next-http-backend": "^1.0.21", "murmurhash-js": "^1.0.0", @@ -2806,6 +2806,12 @@ "node": ">=8" } }, + "node_modules/@jpinsonneau/html-to-image": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/@jpinsonneau/html-to-image/-/html-to-image-1.11.13.tgz", + "integrity": "sha512-SfxGKL5MuUbTNO9aU7TGBsI9Fm68fXlF+TqqD75LAfO5FN//Fe46+rzKxIVZPUzi7NEKGJO3O1jBeua2Cd2Cbg==", + "license": "MIT" + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -10149,11 +10155,6 @@ "void-elements": "3.1.0" } }, - "node_modules/html-to-image": { - "version": "1.11.11", - "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.11.11.tgz", - "integrity": "sha512-9gux8QhvjRO/erSnDPv28noDZcPZmYE7e1vFsBLKLlRlKDSqNJYebj6Qz1TGd5lsRV+X+xYyjCKjuZdABinWjA==" - }, "node_modules/html-webpack-plugin": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", @@ -21956,6 +21957,11 @@ } } }, + "@jpinsonneau/html-to-image": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/@jpinsonneau/html-to-image/-/html-to-image-1.11.13.tgz", + "integrity": "sha512-SfxGKL5MuUbTNO9aU7TGBsI9Fm68fXlF+TqqD75LAfO5FN//Fe46+rzKxIVZPUzi7NEKGJO3O1jBeua2Cd2Cbg==" + }, "@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -27591,11 +27597,6 @@ "void-elements": "3.1.0" } }, - "html-to-image": { - "version": "1.11.11", - "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.11.11.tgz", - "integrity": "sha512-9gux8QhvjRO/erSnDPv28noDZcPZmYE7e1vFsBLKLlRlKDSqNJYebj6Qz1TGd5lsRV+X+xYyjCKjuZdABinWjA==" - }, "html-webpack-plugin": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", diff --git a/web/package.json b/web/package.json index f8e72e9db..fa3a25002 100644 --- a/web/package.json +++ b/web/package.json @@ -103,6 +103,7 @@ } }, "dependencies": { + "@jpinsonneau/html-to-image": "^1.11.13", "@openshift-console/plugin-shared": "^0.0.3", "@patternfly/patternfly": "^5.4.0", "@patternfly/react-charts": "^7.4.0", @@ -113,7 +114,6 @@ "@patternfly/react-tokens": "^5.4.0", "@patternfly/react-topology": "^5.4.0", "axios": "^1.8.2", - "html-to-image": "^1.11.11", "i18next": "^21.8.14", "i18next-http-backend": "^1.0.21", "murmurhash-js": "^1.0.0", diff --git a/web/src/utils/export.ts b/web/src/utils/export.ts index 81fa1a464..acc932cba 100644 --- a/web/src/utils/export.ts +++ b/web/src/utils/export.ts @@ -1,4 +1,4 @@ -import { toPng } from 'html-to-image'; +import { toPng } from '@jpinsonneau/html-to-image'; // slightly modified from 'html-to-image' to fix a browser freeze. See NETOBSERV-2314. export const exportToPng = ( name: string,