Repository navigation
chore(deps): upgrade dev dependencies and clear the npm audit findings - #242
Merged
Merged
Conversation
Supersede the open Dependabot PRs with one lockfile regeneration (npm 11): - vite ^8.3.4 (#239), vite-plugin-dts ^5.1.2 (#229), prettier ~3.9.10 (#238) - transitive: brace-expansion 5.0.12 (#241), markdown-it 14.3.2 (#240), source-map-js 1.2.2 -- `npm audit` goes from 3 findings (2 high, 1 moderate, all dev-only) to 0. TypeScript stays on 6.0.x: typedoc 0.28.20, the latest, declares `typescript` peer support only up to 6.0.x, so 7.x would fail to install and break `npm run docs`. dependabot.yml now ignores typescript major updates, with the reason and when to drop the entry, so no PR is opened that cannot pass. GitHub Actions are already on their latest majors. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR Summary by QodoUpgrade development tools and defer incompatible TypeScript majors
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can hide the parts of a finding you never read, like the evidence or the agent prompt |
This was referenced Oct 15, 2026
kalwalt
added a commit
that referenced
this pull request
Oct 15, 2026
1.1.0 ships the GMS match filter (#134, PR #237), bit-exact against OpenCV 4.10.0 on all four search paths, with its prerequisites: the OpenCV/Apache-2.0 licence variant (#130, PR #234), the OpenCV ground-truth fixture harness (#132, PR #235), the vitest 5 bench API (#219, PR #236), the ORB border fix (#225, PR #233), and the dev-dependency upgrade (PR #242). Changelog generated with git-cliff. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 15, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
One upgrade PR in place of the five open Dependabot PRs, with the lockfile regenerated once by npm 11 (as
CLAUDE.mdasks).What changes
vite^8.3.4)vite-plugin-dts^5.1.2)prettier~3.9.10)brace-expansion(via typedoc → minimatch)markdown-it(via typedoc)source-map-js(via vite → postcss, coverage-v8 → magicast)npm audit: 3 findings (2 high, 1 moderate, all in dev dependencies) → 0.npm outdatednow lists only TypeScript 7, deliberately.Why not TypeScript 7
typedoc0.28.20 — the latest release — declarestypescriptpeer support only up to6.0.x, so TypeScript 7.0.x cannot install alongside it (ERESOLVE) andnpm run docswould break..github/dependabot.ymlnow ignorestypescriptmajor updates, with that reason and when to drop the entry; minor and patch updates of 6.x still come through. This keeps Dependabot from opening a PR that cannot pass.GitHub Actions are already on their latest majors (
checkout@v7,setup-node@v7,cache@v6,upload-artifact@v7,codecov-action@v7,git-cliff-action@v4), so nothing is pending there.Verification (on this branch)
npm test: 33 files passed, 1 skipped; 561 tests passed, 1 skippednpm run typecheck,npm run format-check(Prettier 3.9.10 reformats nothing),node scripts/check-license-headers.mjs: cleannpm run build-ts: OK; declarations emitted (vite-plugin-dts 5.1.2); bundle banner intactnpm run bench:smoke: 37 collectednpm run docs: builds; 0 errors, 9 warnings — the same 9 as before the upgrade (unresolved{@link}s in existing TSDoc)npm pack --dry-run: 45 files,LICENSES/Apache-2.0.txtincludedDependabot closes its PRs on its own once
devhas these versions; any left open will be closed by hand with a link here.🤖 Generated with Claude Code