Bump the npm_and_yarn group across 1 directory with 27 updates#1
Bump the npm_and_yarn group across 1 directory with 27 updates#1dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Bumps the npm_and_yarn group with 20 updates in the / directory: | Package | From | To | | --- | --- | --- | | [axios](https://github.com/axios/axios) | `0.24.0` | `1.12.0` | | [jspdf](https://github.com/parallax/jsPDF) | `2.5.1` | `3.0.2` | | [jspdf-autotable](https://github.com/simonbengtsson/jsPDF-AutoTable) | `3.5.23` | `5.0.2` | | [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.17.2` | `7.28.4` | | [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.17.3` | `7.28.4` | | [semver](https://github.com/npm/node-semver) | `5.7.1` | `5.7.2` | | [body-parser](https://github.com/expressjs/body-parser) | `1.19.2` | `1.20.3` | | [express](https://github.com/expressjs/express) | `4.17.3` | `4.21.2` | | [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` | | [ejs](https://github.com/mde/ejs) | `3.1.8` | `3.1.10` | | [form-data](https://github.com/form-data/form-data) | `3.0.1` | `3.0.4` | | [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.3` | `2.0.9` | | [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` | | [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` | | [rollup](https://github.com/rollup/rollup) | `2.70.1` | `2.79.2` | | [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `6.0.0` | `6.0.2` | | [tough-cookie](https://github.com/salesforce/tough-cookie) | `4.0.0` | `4.1.4` | | [webpack](https://github.com/webpack/webpack) | `5.77.0` | `5.101.3` | | [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `5.3.1` | `5.3.4` | | [ws](https://github.com/websockets/ws) | `8.5.0` | `8.18.3` | | [ws](https://github.com/websockets/ws) | `7.5.7` | `7.5.10` | Updates `axios` from 0.24.0 to 1.12.0 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v0.24.0...v1.12.0) Updates `jspdf` from 2.5.1 to 3.0.2 - [Release notes](https://github.com/parallax/jsPDF/releases) - [Changelog](https://github.com/parallax/jsPDF/blob/master/RELEASE.md) - [Commits](parallax/jsPDF@v2.5.1...v3.0.2) Updates `jspdf-autotable` from 3.5.23 to 5.0.2 - [Release notes](https://github.com/simonbengtsson/jsPDF-AutoTable/releases) - [Commits](simonbengtsson/jsPDF-AutoTable@v3.5.23...v5.0.2) Updates `@babel/helpers` from 7.17.2 to 7.28.4 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-helpers) Updates `@babel/runtime` from 7.17.2 to 7.28.4 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime) Updates `@babel/traverse` from 7.17.3 to 7.28.4 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-traverse) Updates `semver` from 5.7.1 to 5.7.2 - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](npm/node-semver@v5.7.1...v5.7.2) Updates `body-parser` from 1.19.2 to 1.20.3 - [Release notes](https://github.com/expressjs/body-parser/releases) - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md) - [Commits](expressjs/body-parser@1.19.2...1.20.3) Updates `express` from 4.17.3 to 4.21.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](expressjs/express@4.17.3...4.21.2) Updates `braces` from 3.0.2 to 3.0.3 - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) Updates `canvg` from 3.0.10 to 3.0.11 - [Release notes](https://github.com/canvg/canvg/releases) - [Changelog](https://github.com/canvg/canvg/blob/v3.0.11/CHANGELOG.md) - [Commits](https://github.com/canvg/canvg/commits/v3.0.11) Updates `cookie` from 0.4.2 to 0.7.1 - [Release notes](https://github.com/jshttp/cookie/releases) - [Commits](jshttp/cookie@v0.4.2...v0.7.1) Updates `dompurify` from 2.3.6 to 3.2.6 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](cure53/DOMPurify@2.3.6...3.2.6) Updates `ejs` from 3.1.8 to 3.1.10 - [Release notes](https://github.com/mde/ejs/releases) - [Commits](mde/ejs@v3.1.8...v3.1.10) Updates `express` from 4.17.3 to 4.21.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](expressjs/express@4.17.3...4.21.2) Updates `follow-redirects` from 1.14.9 to 1.15.11 - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.14.9...v1.15.11) Updates `form-data` from 3.0.1 to 3.0.4 - [Release notes](https://github.com/form-data/form-data/releases) - [Changelog](https://github.com/form-data/form-data/blob/v3.0.4/CHANGELOG.md) - [Commits](form-data/form-data@v3.0.1...v3.0.4) Updates `http-proxy-middleware` from 2.0.3 to 2.0.9 - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md) - [Commits](chimurai/http-proxy-middleware@v2.0.3...v2.0.9) Updates `on-headers` from 1.0.2 to 1.1.0 - [Release notes](https://github.com/jshttp/on-headers/releases) - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md) - [Commits](jshttp/on-headers@v1.0.2...v1.1.0) Updates `compression` from 1.7.4 to 1.8.1 - [Release notes](https://github.com/expressjs/compression/releases) - [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md) - [Commits](expressjs/compression@1.7.4...v1.8.1) Updates `rollup` from 2.70.1 to 2.79.2 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG-2.md) - [Commits](rollup/rollup@v2.70.1...v2.79.2) Updates `serialize-javascript` from 6.0.0 to 6.0.2 - [Release notes](https://github.com/yahoo/serialize-javascript/releases) - [Commits](yahoo/serialize-javascript@v6.0.0...v6.0.2) Updates `send` from 0.17.2 to 0.19.0 - [Release notes](https://github.com/pillarjs/send/releases) - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md) - [Commits](pillarjs/send@0.17.2...0.19.0) Updates `serve-static` from 1.14.2 to 1.16.2 - [Release notes](https://github.com/expressjs/serve-static/releases) - [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md) - [Commits](expressjs/serve-static@v1.14.2...v1.16.2) Updates `tough-cookie` from 4.0.0 to 4.1.4 - [Release notes](https://github.com/salesforce/tough-cookie/releases) - [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md) - [Commits](salesforce/tough-cookie@v4.0.0...v4.1.4) Updates `webpack` from 5.77.0 to 5.101.3 - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.77.0...v5.101.3) Updates `webpack-dev-middleware` from 5.3.1 to 5.3.4 - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](webpack/webpack-dev-middleware@v5.3.1...v5.3.4) Updates `ws` from 8.5.0 to 8.18.3 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@8.5.0...8.18.3) Updates `ws` from 7.5.7 to 7.5.10 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@8.5.0...8.18.3) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.0 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: jspdf dependency-version: 3.0.2 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: jspdf-autotable dependency-version: 5.0.2 dependency-type: direct:production dependency-group: npm_and_yarn - dependency-name: "@babel/helpers" dependency-version: 7.28.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: "@babel/runtime" dependency-version: 7.28.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: "@babel/traverse" dependency-version: 7.28.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: semver dependency-version: 5.7.2 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: body-parser dependency-version: 1.20.3 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: express dependency-version: 4.21.2 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: braces dependency-version: 3.0.3 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: canvg dependency-version: 3.0.11 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: cookie dependency-version: 0.7.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: dompurify dependency-version: 3.2.6 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: ejs dependency-version: 3.1.10 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: express dependency-version: 4.21.2 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: follow-redirects dependency-version: 1.15.11 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: form-data dependency-version: 3.0.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: http-proxy-middleware dependency-version: 2.0.9 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: on-headers dependency-version: 1.1.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: compression dependency-version: 1.8.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: rollup dependency-version: 2.79.2 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: serialize-javascript dependency-version: 6.0.2 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: send dependency-version: 0.19.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: serve-static dependency-version: 1.16.2 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: tough-cookie dependency-version: 4.1.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: webpack dependency-version: 5.101.3 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: webpack-dev-middleware dependency-version: 5.3.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: ws dependency-version: 8.18.3 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: ws dependency-version: 7.5.10 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
WalkthroughUpdated dependency versions in package.json for axios, jspdf, and jspdf-autotable. No other files or exported/public APIs were changed. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Pre-merge checks (3 passed)✅ Passed checks (3 passed)
Poem
Warning Review ran into problems🔥 ProblemsErrors were encountered while retrieving linked issues. Errors (1)
✨ Finishing touches🧪 Generate unit tests
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
package-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (1)
package.json(2 hunks)
🔇 Additional comments (2)
package.json (2)
54-54: jspdf-autotable v5: verify plugin initialization for Node/SSR.
- package.json lists "jspdf-autotable": "^5.0.2"; search found doc.autoTable(content) at src/components/buttons/PdfButton.js:37 but no import of 'jspdf-autotable' or 'jspdf-autotable/es'.
- v5 no longer auto-applies the plugin in non-browser environments and removed the '/es' entry — if PDFs run in Node/SSR, explicitly initialize the plugin where you create jsPDF:
import { jsPDF } from 'jspdf';
import autoTable from 'jspdf-autotable';
autoTable(jsPDF);
- Consider centralizing jsPDF + autoTable setup in a small utility to avoid scattered initialization.
44-44: Axios 1.12.x — npm shows 1.12.1; no risky axios usages found.
- npm: published version is 1.12.1 (so "^1.12.0" will resolve to a published 1.12.x).
- Code scan: no occurrences of headers.common, CancelToken, manual multipart Content-Type, imports from "axios/lib", axios.create, or interceptors.request/response.
- Found URLSearchParams usage in src/helpers.js, src/components/tables/CippTable.js, src/hooks/useQuery.js — no axios-specific changes required.
| "javascript-time-ago": "^2.5.9", | ||
| "jspdf": "^2.4.0", | ||
| "jspdf-autotable": "^3.5.23", | ||
| "jspdf": "^3.0.2", |
There was a problem hiding this comment.
💡 Verification agent
🧩 Analysis chain
jsPDF 3.0.2: IE support dropped; includes security fixes. Validate imports.
- v3.0.0 dropped Internet Explorer support; 3.0.1 and 3.0.2 include security fixes (html/addImage paths, corrupt PNG DoS). Build/runtime behavior in modern browsers should be fine. (github.com)
Search for default imports that may need to stay as named import:
Add a lightweight PDF smoke test (render one-page PDF and assert byte size > 0) to catch regressions from library upgrades.
🏁 Script executed:
#!/bin/bash
rg -n -C2 --type=js --type=ts -e "import\\s+jsPDF\\s+from\\s+['\"]jspdf['\"]" -e "import\\s*\\{\\s*jsPDF\\s*\\}\\s*from\\s*['\"]jspdf['\"]"Length of output: 341
Replace default jsPDF import with named import ({ jsPDF })
- Replace
import jsPDF from 'jspdf'withimport { jsPDF } from 'jspdf'— found at src/components/buttons/PdfButton.js:3. (github.com) - v3.0.0 dropped Internet Explorer support; v3.0.1 and v3.0.2 contain security fixes (addImage/ReDoS/corrupt PNG parsing). (github.com)
- Optional: add a lightweight PDF smoke test (generate one-page PDF and assert bytesize > 0) to catch regressions.
🤖 Prompt for AI Agents
In package.json around line 53, the project currently depends on "jspdf":
"^3.0.2" and the codebase uses the default import which is incorrect for v3;
update the import in src/components/buttons/PdfButton.js (line ~3) from "import
jsPDF from 'jspdf'" to the named import "import { jsPDF } from 'jspdf'". Ensure
any other usages are updated to call jsPDF as the named export, run the
build/tests, and optionally add a lightweight smoke test that generates a
one‑page PDF and asserts the output byte size is > 0 to catch future
regressions.
Bumps the npm_and_yarn group with 20 updates in the / directory:
0.24.01.12.02.5.13.0.23.5.235.0.27.17.27.28.47.17.37.28.45.7.15.7.21.19.21.20.34.17.34.21.23.0.23.0.33.1.83.1.103.0.13.0.42.0.32.0.91.0.21.1.01.7.41.8.12.70.12.79.26.0.06.0.24.0.04.1.45.77.05.101.35.3.15.3.48.5.08.18.37.5.77.5.10Updates
axiosfrom 0.24.0 to 1.12.0Release notes
Sourced from axios's releases.
... (truncated)
Changelog
Sourced from axios's changelog.
... (truncated)
Commits
0d8ad6echore(release): v1.12.0 (#7013)fd7f404fix: release pr runa2edc36fix: dont add dist on release9ec86defix: adding build artifacts945435ffix(node): enforce maxContentLength for data: URLs (#7011)28e5e30chore(sponsor): update sponsor block (#7005)d03f245chore(CI): fixed release info script to use npm registry instead of git as fi...a0bc911chore: removing dist files from src (#7002)c959ff2feat(fetch): add fetch, Request, Response env config variables for the adapte...a9f47affix(fetch-adapter): set correct Content-Type for Node FormData (#6998)Updates
jspdffrom 2.5.1 to 3.0.2Release notes
Sourced from jspdf's releases.
Commits
543b3563.0.24cf3ab6Fix parsing corrupt PNG images in the addImage method (#3880)7c51caaCorrect the millimeter unit conversion constant in docs (#3872)d8bfc9ffix: upgrade@babel/runtimefrom 7.26.7 to 7.26.9 (#3847)57cbe943.0.17cf6ddffix: upgrade@babel/runtimefrom 7.26.0 to 7.26.7 (#3832)b167c43improve performance of data url parsing in addimage (#3843)c4b7421don't use saucelabs in CI to be able to correctly run CI for PRs6136d4bUpgrade canvg from 3.0.6 to 3.0.11 (#3836)d0c605f3.0.0Updates
jspdf-autotablefrom 3.5.23 to 5.0.2Release notes
Sourced from jspdf-autotable's releases.
... (truncated)
Commits
cd107725.0.2dfbc976Add esm export4af136b5.0.11c9c0bcExport hookdatac4293bcUpdate comment853c34dModernize variable declarations54cca08Update readme for v5a15109dFix hosting command0eda50b5.0.090eb6b7Fix testsUpdates
@babel/helpersfrom 7.17.2 to 7.28.4Release notes
Sourced from
@babel/helpers's releases.... (truncated)
Changelog
Sourced from
@babel/helpers's changelog.... (truncated)
Commits
35055e3v7.28.418d88b8Improve@babel/coretypings (#17471)ef155f5v7.28.3741cbd2chore: fix various typos across codebase (#17476)cac0ff4v7.28.2f743094fix:regeneratorDefinecompatibility with es5 strict mode (#17441)baa4cb8v7.27.6fdbf1b3fix:finallycauses unexpected return value (#17366)7d06930v7.27.45b9468dReduceregeneratorsize more (#17287)Updates
@babel/runtimefrom 7.17.2 to 7.28.4Release notes
Sourced from
@babel/runtime's releases.... (truncated)
Changelog
Sourced from
@babel/runtime's changelog.... (truncated)
Commits
35055e3v7.28.4ef155f5v7.28.3cac0ff4v7.28.2f68ac51chore: Avoid CITGM errors (#17382)baa4cb8v7.27.67d06930v7.27.45b9468dReduceregeneratorsize more (#17287)cb78b5b[babel 8] Do not replace globalregeneratorRuntimereferences in regenerato...a0690e3SplitregeneratorRuntimeinto multiple helpers (#17238)da5e371v7.27.3Updates
@babel/traversefrom 7.17.3 to 7.28.4Release notes
Sourced from
@babel/traverse's releases.... (truncated)
Changelog
Sourced from
@babel/traverse's changelog.... (truncated)
Commits
35055e3v7.28.4b41f8cdUpdate Jest to v30.1.1 (#17493)22493b6Improve@babel/traversetypings (#17485)18d88b8Improve@babel/coretypings (#17471)ef155f5v7.28.3741cbd2chore: fix various typos across codebase (#17476)5051613Type-check.d.tsfile withstrict: true(#17461)ccc5faev7.28.04b4e7e2Create babel-helper-globals (#17297)cf5ae03LVal coverage updates (Part 2) (#17391)Updates
semverfrom 5.7.1 to 5.7.2Release notes
Sourced from semver's releases.