diff --git a/package-lock.json b/package-lock.json index 3d3ae1dc0..f890f2de7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,8 +39,8 @@ "d3": "^7.9.0", "html2canvas": "^1.4.1", "install": "^0.13.0", - "jspdf": "^2.5.1", - "jspdf-autotable": "^3.8.2", + "jspdf": "^3.0.0", + "jspdf-autotable": "^5.0.2", "lodash": "4.17.21", "moment": "^2.29.4", "ngx-mat-select-search": "5.0.0", @@ -5340,6 +5340,13 @@ "@types/node": "*" } }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, "node_modules/@types/vkbeautify": { "version": "0.99.4", "dev": true, @@ -9061,9 +9068,14 @@ } }, "node_modules/dompurify": { - "version": "2.5.8", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", + "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", "license": "(MPL-2.0 OR Apache-2.0)", - "optional": true + "optional": true, + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } }, "node_modules/domutils": { "version": "2.8.0", @@ -12404,10 +12416,12 @@ "license": "MIT" }, "node_modules/jspdf": { - "version": "2.5.2", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-3.0.0.tgz", + "integrity": "sha512-QvuQZvOI8CjfjVgtajdL0ihrDYif1cN5gXiF9lb9Pd9JOpmocvnNyFO9sdiJ/8RA5Bu8zyGOUjJLj5kiku16ug==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.2", + "@babel/runtime": "^7.26.0", "atob": "^2.1.2", "btoa": "^1.2.1", "fflate": "^0.8.1" @@ -12415,15 +12429,17 @@ "optionalDependencies": { "canvg": "^3.0.6", "core-js": "^3.6.0", - "dompurify": "^2.5.4", + "dompurify": "^3.2.4", "html2canvas": "^1.0.0-rc.5" } }, "node_modules/jspdf-autotable": { - "version": "3.8.4", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-5.0.2.tgz", + "integrity": "sha512-YNKeB7qmx3pxOLcNeoqAv3qTS7KuvVwkFe5AduCawpop3NOkBUtqDToxNc225MlNecxT4kP2Zy3z/y/yvGdXUQ==", "license": "MIT", "peerDependencies": { - "jspdf": "^2.5.1" + "jspdf": "^2 || ^3" } }, "node_modules/jspdf/node_modules/@babel/runtime": { diff --git a/package.json b/package.json index a3dc015fd..75fb8e075 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "d3": "^7.9.0", "html2canvas": "^1.4.1", "install": "^0.13.0", - "jspdf": "^2.5.1", - "jspdf-autotable": "^3.8.2", + "jspdf": "^3.0.0", + "jspdf-autotable": "^5.0.2", "lodash": "4.17.21", "moment": "^2.29.4", "ngx-mat-select-search": "5.0.0",