From 29e52fd3e6d61c2a96dbdf550c23c49c7ee984a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Mar 2025 19:06:55 +0000 Subject: [PATCH] Bump dompurify, jspdf and jspdf-autotable in /jbrowse Bumps [dompurify](https://github.com/cure53/DOMPurify) to 3.2.4 and updates ancestor dependencies [dompurify](https://github.com/cure53/DOMPurify), [jspdf](https://github.com/MrRio/jsPDF) and [jspdf-autotable](https://github.com/simonbengtsson/jsPDF-AutoTable). These dependencies need to be updated together. Updates `dompurify` from 3.1.6 to 3.2.4 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.1.6...3.2.4) Updates `jspdf` from 2.5.1 to 3.0.0 - [Release notes](https://github.com/MrRio/jsPDF/releases) - [Changelog](https://github.com/parallax/jsPDF/blob/master/RELEASE.md) - [Commits](https://github.com/MrRio/jsPDF/compare/v2.5.1...v3.0.0) Updates `jspdf-autotable` from 3.8.2 to 5.0.2 - [Release notes](https://github.com/simonbengtsson/jsPDF-AutoTable/releases) - [Commits](https://github.com/simonbengtsson/jsPDF-AutoTable/compare/v3.8.2...v5.0.2) --- updated-dependencies: - dependency-name: dompurify dependency-type: indirect - dependency-name: jspdf dependency-type: direct:production - dependency-name: jspdf-autotable dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- jbrowse/package-lock.json | 53 ++++++++++++++++++++++++--------------- jbrowse/package.json | 4 +-- 2 files changed, 35 insertions(+), 22 deletions(-) diff --git a/jbrowse/package-lock.json b/jbrowse/package-lock.json index 044b5e267..c071b13b1 100644 --- a/jbrowse/package-lock.json +++ b/jbrowse/package-lock.json @@ -24,8 +24,8 @@ "child_process": "^1.0.2", "fs": "^0.0.1-security", "jquery": "^3.7.0", - "jspdf": "^2.5.1", - "jspdf-autotable": "^3.5.31", + "jspdf": "^3.0.0", + "jspdf-autotable": "^5.0.2", "node-polyfill-webpack-plugin": "2.0.1", "path-browserify": "^1.0.1", "react": "^18.0.0", @@ -1586,9 +1586,10 @@ } }, "node_modules/@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -3846,6 +3847,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/use-sync-external-store": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", @@ -6050,9 +6058,13 @@ } }, "node_modules/dompurify": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.6.tgz", - "integrity": "sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==" + "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)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } }, "node_modules/domutils": { "version": "2.8.0", @@ -6452,7 +6464,9 @@ } }, "node_modules/fflate": { - "version": "0.4.8", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", "license": "MIT" }, "node_modules/file-saver": { @@ -7817,33 +7831,32 @@ } }, "node_modules/jspdf": { - "version": "2.5.1", + "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.14.0", + "@babel/runtime": "^7.26.0", "atob": "^2.1.2", "btoa": "^1.2.1", - "fflate": "^0.4.8" + "fflate": "^0.8.1" }, "optionalDependencies": { "canvg": "^3.0.6", "core-js": "^3.6.0", - "dompurify": "^2.2.0", + "dompurify": "^3.2.4", "html2canvas": "^1.0.0-rc.5" } }, "node_modules/jspdf-autotable": { - "version": "3.8.2", + "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/dompurify": { - "version": "2.5.6", - "license": "(MPL-2.0 OR Apache-2.0)", - "optional": true - }, "node_modules/keycharm": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.4.0.tgz", diff --git a/jbrowse/package.json b/jbrowse/package.json index 4fba61e57..457c93ae6 100644 --- a/jbrowse/package.json +++ b/jbrowse/package.json @@ -30,8 +30,8 @@ "child_process": "^1.0.2", "fs": "^0.0.1-security", "jquery": "^3.7.0", - "jspdf": "^2.5.1", - "jspdf-autotable": "^3.5.31", + "jspdf": "^3.0.0", + "jspdf-autotable": "^5.0.2", "node-polyfill-webpack-plugin": "2.0.1", "path-browserify": "^1.0.1", "react": "^18.0.0",