Skip to content

chore(deps-dev): update dev tooling within current majors to clear 18 Dependabot alerts - #418

Merged
kikootwo merged 2 commits into
mainfrom
chore/dev-deps-alerts
Oct 20, 2026
Merged

kikootwo merged 2 commits into
mainfrom
chore/dev-deps-alerts

Conversation

@kikootwo

@kikootwo kikootwo commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

What changed

Lockfile-only update of development tools, within their current major versions, to clear the 18 open Dependabot alerts. package.json is unchanged, there are no overrides, and none of the app's own runtime dependencies move.

One updated package does reach the image: @standard-schema/spec 1.0.0 → 1.1.0, a types-only package inside the Prisma CLI tree (prisma → @prisma/config → effect). vitest 4.1 needs ^1.1.0, and npm keeps one shared copy. The Prisma CLI tree in the image has the same 35 packages as on main.

Package Before After Alerts
vitest, @vitest/coverage-v8, @vitest/mocker and the rest of the vitest 4 family 4.0.17 4.1.12 3, including the one top-severity alert
vite 7.3.1 7.3.7 (stays on 7.x) 6
rollup and its platform packages 4.55.1 4.64.12 1
js-yaml 4.1.1 4.3.2 4
ws 8.19.0 8.22.0 1
flatted 3.3.3 3.4.4 1
picomatch (the nested 4.x copies) 4.0.3 4.0.7 1
@humanfs/node 0.16.7 0.16.8 1

Transitive moves that vitest 4.1 requires come along with it (chai, tinyrainbow, std-env, es-module-lexer, ast-v8-to-istanbul and a few more). Four of them are new majors, used only by the vitest family: std-env 3 → 4, es-module-lexer 1 → 2, ast-v8-to-istanbul 0.3 → 1.0 and a nested js-tokens 9 → 10. rollup now also lists its optional native @napi-rs/lzma binary (dev only; not in the image). The lockfile was written with npm 11, which matches the image's Node 24.

Checks

  • Every changed or added lockfile entry resolves from registry.npmjs.org, and its sha512 integrity, tarball URL and dependency list match the registry. None has an install script.
  • npm audit: 23 findings before (2 top-severity, 15 high), 13 after (no top-severity, 9 high). None of the remaining 13 is one of the 18 alerts.
  • Host npm ci && npx prisma generate && npm test: 3,866 passed, 5 skipped (same as main at the time). tsc --noEmit is clean, and lint findings are identical to main.
  • On this head, with main merged in: the full unit suite in the Node 24 test container passes (294 files, 3,883 passed, 5 skipped, the same as main), and so do the image build and the smoke test.

🤖 Generated with Claude Code

kikootwo and others added 2 commits October 20, 2026 14:56
…dabot alerts

Lockfile-only. Moves vitest and @vitest/coverage-v8 to 4.1.12, vite to
7.3.7, rollup to 4.64.12, js-yaml to 4.3.2, ws to 8.22.0, flatted to
3.4.4, the nested picomatch 4.x copies to 4.0.7 and @humanfs/node to
0.16.8, plus the transitive dependencies those versions require. All
are development-only and none ship in the image. package.json is
unchanged; vite stays on 7.x.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@kikootwo kikootwo changed the title chore(deps-dev): update dev tooling within current majors to clear 17 Dependabot alerts chore(deps-dev): update dev tooling within current majors to clear 18 Dependabot alerts Oct 20, 2026
@kikootwo
kikootwo merged commit a0862fc into main Oct 20, 2026
2 checks passed
@kikootwo
kikootwo deleted the chore/dev-deps-alerts branch October 20, 2026 19:57
@kikootwo kikootwo mentioned this pull request Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant