Skip to content

Dependencies upgrades#44

Merged
JonSilver merged 12 commits into
mainfrom
dependencies-upgrades
Dec 15, 2025
Merged

Dependencies upgrades#44
JonSilver merged 12 commits into
mainfrom
dependencies-upgrades

Conversation

@JonSilver

Copy link
Copy Markdown
Owner

closes #40 - all dependencies upgraded to latest apart from Tailwind

JonSilver and others added 12 commits December 15, 2025 00:13
- ESLint ecosystem: @eslint/js, eslint, eslint-plugin-playwright
- TanStack Query: @tanstack/react-query
- Type definitions: @types/express, @types/lodash, @types/node
- Build tools: autoprefixer, postcss, tsx, drizzle-kit
- Runtime: better-sqlite3, express, jspdf, react-hook-form, react-markdown, react-router, react-simple-wysiwyg
- Dev tools: knip
- Fixed StoryExport type to include optional notes field

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Updated all @radix-ui/react-* packages to latest versions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- lucide-react: 0.441.0 → 0.561.0
- globals: 15.15.0 → 16.5.0
- @typescript-eslint/eslint-plugin: 8.46.3 → 8.49.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- react: 18.3.1 → 19.2.3
- react-dom: 18.3.1 → 19.2.3
- @types/react: 18.3.18 → 19.2.7
- @types/react-dom: 18.3.5 → 19.2.3

Fixed React 19 type changes:
- JSX namespace now requires import from React
- RefObject now includes null by default
- Updated component return types and ref types

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- zod: 3.24.2 → 4.1.13
- drizzle-orm: 0.44.7 → 0.45.1
- Added yjs as explicit dependency (peer dep of y-websocket)

Fixed Zod 4 breaking changes:
- SafeParseReturnType replaced with proper result handling
- z.record now requires key and value schemas
- Refactored parseJSON helper using transform

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- openai: 4.86.1 → 6.10.0
- gpt-tokenizer: 2.9.0 → 3.4.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- @vitejs/plugin-react: 4.3.4 → 5.1.2
- vite: 6.4.1 → 7.2.7

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- tailwind-merge: 2.6.0 → 3.4.0
- Kept Tailwind CSS at v3.4.17 (v4 requires significant CSS refactoring)

Tailwind 4 deferred: requires @reference directives in all CSS files
using Tailwind utilities, which is a significant breaking change for
the Lexical editor's custom CSS.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- y-websocket: 2.1.0 → 3.0.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- lexical: 0.24.0 → 0.39.0
- All @lexical/* packages updated to 0.39.0
- Removed lexical/react Vite aliases (no longer needed with v0.39)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@JonSilver JonSilver merged commit 1374221 into main Dec 15, 2025
0 of 3 checks passed
@JonSilver JonSilver deleted the dependencies-upgrades branch December 15, 2025 10:19
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.

Need to update deps

1 participant