Skip to content

chore: update dependencies#136

Merged
eswan18 merged 1 commit into
mainfrom
chore/update-dependencies
Jun 10, 2026
Merged

chore: update dependencies#136
eswan18 merged 1 commit into
mainfrom
chore/update-dependencies

Conversation

@eswan18

@eswan18 eswan18 commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Summary

Updates all dependencies to their latest compatible versions.

Minor/patch bumps (within existing semver ranges — lockfile only): Sentry, Radix UI, Storybook, Vitest, Next, React, Tailwind, Zod, @hookform/resolvers, pg, date-fns, playwright, postcss, and others.

Major bumps requiring code changes:

  • kysely 0.280.29: migration utilities (Migrator, FileMigrationProvider) moved to the kysely/migration subpath. Updated tests/helpers/migrator.ts imports.
  • react-day-picker 910: the table classNames key was renamed to month_grid. Updated components/ui/calendar.tsx.

Major bumps with no code changes needed: lucide-react 0.5771.17, typescript 56, testcontainers 1112, kysely-ctl 0.200.21.

Intentionally held back:

  • eslint stays at 9.xeslint-config-next@16's bundled plugins still peer-cap at eslint ^9, so eslint 10 is not yet supported (lint errors out under v10).

Note: npm audit reports 2 moderate advisories in postcss, but they originate from Next.js's own bundled copy of postcss (node_modules/next/node_modules/postcss); the only fix npm audit offers is downgrading Next, so they're left as-is. Our top-level postcss is on the patched 8.5.x.

Test plan

  • npm run build — passes
  • npm run build-storybook — passes
  • npm run lint — 0 errors (9 pre-existing warnings unchanged)
  • npm run test — 203 passing

🤖 Generated with Claude Code

Update all dependencies to their latest compatible versions.

Minor/patch bumps (within existing ranges, lockfile only): Sentry,
Radix UI, Storybook, Vitest, Next, React, Tailwind, Zod, and others.

Major bumps (with required code changes):
- kysely 0.28 -> 0.29: migration utilities (Migrator,
  FileMigrationProvider) moved to the "kysely/migration" subpath;
  updated tests/helpers/migrator.ts imports accordingly.
- react-day-picker 9 -> 10: the "table" classNames key was renamed to
  "month_grid"; updated components/ui/calendar.tsx.
- lucide-react 0.577 -> 1.17, typescript 5 -> 6, testcontainers 11 ->
  12, kysely-ctl 0.20 -> 0.21: no code changes needed.

eslint held at 9.x: eslint-config-next 16's plugins still peer-cap at
eslint 9, so eslint 10 is not yet supported.

Verified: build, build-storybook, lint (0 errors), and unit tests
(203 passing) all pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@eswan18 eswan18 merged commit f784c4f into main Jun 10, 2026
1 check passed
@eswan18 eswan18 deleted the chore/update-dependencies branch June 10, 2026 23:13
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