Skip to content

chore(deps): bump eleven npm packages in one branch - #88

Merged
htcom-code merged 1 commit into
mainfrom
chore/deps-bump-85-87
Oct 19, 2026
Merged

htcom-code merged 1 commit into
mainfrom
chore/deps-bump-85-87

Conversation

@htcom-code

Copy link
Copy Markdown
Owner

Why

Dependabot opened #85 (react, 2 updates), #86 (production, 3 updates) and #87 (development, 6 updates) against the same base. All three touch package.json and package-lock.json and conflict with each other, so merging one would force rebases and extra CI rounds on the others. This consolidates them into a single green tree.

What

Package From To Group
react 19.3.0 19.3.1 react
react-dom 19.3.0 19.3.1 react
@base-ui/react 1.8.0 1.9.0 production
@tanstack/react-virtual 3.14.13 3.14.19 production
lucide-react 1.52.0 1.57.0 production
@types/node 26.6.4 26.6.5 development
@vitest/coverage-v8 5.0.3 5.0.4 development
oxlint 1.87.0 1.88.0 development
shadcn 4.21.4 4.21.5 development
vite 8.3.3 8.3.4 development
vitest 5.0.3 5.0.4 development (lock only, range ^5.0.0)
  • All minor or patch, no majors. The rest of the lock diff is transitive.

Lock integrity

#86 conflicted with #85 in both files, so the lock could not be a plain union. It was rebuilt on the #87 lock (the largest tree change) with npm install. npm floated two packages past what Dependabot pinned (lucide-react 1.59.0, @tanstack/react-virtual 3.14.21 / virtual-core 3.19.6), and both were pinned back to the Dependabot versions. A script then compared every one of the 517 lock entries against main and the three source locks: 0 changes that no source PR explains.

Verification (merged tree)

  • npm ci: OK
  • npm run lint: exit 0, 7 warnings, the same only-export-components set as main
  • npm run build: passes. Main JS 524.24 -> 531.83 kB (gzip 165.70 -> 168.29), CSS unchanged
    • Attributed by bumping one package at a time on main: @base-ui/react +5.82 kB, @tanstack/react-virtual +1.77 kB, react/react-dom and lucide-react +0
  • npm test: 20 files, 245 tests pass
  • npx vitest run --coverage (exercises the @vitest/coverage-v8 bump): runs and reports coverage. trace-window fails intermittently under coverage, at the same rate on main (6/8 runs on both), so this is the existing timing flakiness, not a regression
  • All three source PRs were green on ci-complete on their own

Not introduced by this PR

npm audit reports the same 7 high findings on this branch as on main, all on dev-only paths. npm audit --omit=dev reports 0.

Closes #85
Closes #86
Closes #87

Dependabot opened #85 (react, 2), #86 (production, 3) and #87
(development, 6) against the same base. All three touch package.json
and package-lock.json and conflict with each other, so consolidate
them into a single green tree instead of three rebase rounds.

- react, react-dom 19.3.0 -> 19.3.1
- @base-ui/react 1.8.0 -> 1.9.0, @tanstack/react-virtual 3.14.13 ->
  3.14.19, lucide-react 1.52.0 -> 1.57.0
- @types/node 26.6.4 -> 26.6.5, @vitest/coverage-v8 and vitest 5.0.3
  -> 5.0.4, oxlint 1.87.0 -> 1.88.0, shadcn 4.21.4 -> 4.21.5, vite
  8.3.3 -> 8.3.4
- All minor or patch. The lock was rebuilt on the #87 lock and the
  versions npm floated past Dependabot's (lucide-react 1.59.0,
  @tanstack/react-virtual 3.14.21) were pinned back; every one of the
  517 lock entries now matches main or one of the three source locks
- Bundle 524.24 -> 531.83 kB: @base-ui/react +5.82, react-virtual +1.77

Closes #85
Closes #86
Closes #87

Tags: #deps #dependabot
Co-Authored-By: htjulia <htjulia1@gmail.com>
@htcom-code
htcom-code merged commit 6bc476a into main Oct 19, 2026
7 checks passed
@htcom-code
htcom-code deleted the chore/deps-bump-85-87 branch October 19, 2026 00:32
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