chore: project setup and tooling cleanup#26
Conversation
Merged changeset scripts/devDeps from master with ESLint/Prettier tooling added on this branch. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
PR ReviewSize: +4,698 / -4,404 across 61 files — ~95% is Prettier reformatting. ~12 substantive code changes buried in the noise, all safe. Behavioral Changes1. 2. Remotion moved to devDependencies — 3. npm workspaces added — 4. Remotion files moved from 5. Real Code Changes (Buried in Formatting)
None touch critical paths (respawn, session management, state persistence, SSE). Issues to Address1. 2. 3. 80-char print width is aggressive — The codebase was written with wider lines. This is the source of most of the diff noise and will affect all future diffs. VerdictSafe to merge — no logic regressions. The formatting churn is large but clean. |
Ark0N
left a comment
There was a problem hiding this comment.
Looks good overall — the tooling additions (ESLint, Prettier, CI, build script extraction) are solid and the ~12 real code changes are all improvements. No logic regressions found.
Two items to fix before merge:
.nvmrcsays 22, CI uses 20 — pick one to avoid confusingnvm use- CLAUDE.md gotcha about
npm run dev— now that it starts the web server, either remove the gotcha or update it to reflect the new behavior instead of softening the warning
Otherwise LGTM.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Summary
.editorconfig,.nvmrc,.gitignore, CI workflowscripts/build.mjsbuild scripttools/remotion/CONTRIBUTING.mdnpm run devinCLAUDE.md— it now correctly starts the web server, not just prints CLI helpTest plan
npm run devstarts the web server athttp://localhost:3000npm run typecheckpassesnpm run lintpasses🤖 Generated with Claude Code