Skip to content

chore: update config and dependencies#27

Merged
michellepace merged 2 commits intomainfrom
chore/update-config-and-deps
Feb 4, 2026
Merged

chore: update config and dependencies#27
michellepace merged 2 commits intomainfrom
chore/update-config-and-deps

Conversation

@michellepace
Copy link
Owner

Summary

  • Bump runtime and dev dependencies (next, react, biome, playwright, jsdom, lefthook, vitest)
  • Add biome rule enforcing type over interface, enable typedRoutes in next.config
  • Reorganise VS Code settings into logical sections
  • Move CLAUDE.md to .claude/CLAUDE.md with expanded content
  • Add path-scoped Claude rules for component structure and Tailwind v4 usage
  • Add common additions section to README

Test plan

  • Pre-commit hooks pass (biome, type-check, unit tests)
  • Pre-push hooks pass (build, Playwright e2e)
  • Verify Vercel preview deployment

🤖 Generated with Claude Code

michellepace and others added 2 commits February 4, 2026 05:09
Dependencies:
- Bump next 16.1.1→16.1.6, react 19.2.3→19.2.4
- Bump biome 2.3.11→2.3.14, playwright 1.57→1.58.1
- Bump jsdom 27→28, lefthook 2.0→2.1, vitest 4.0.16→4.0.18

Next.js:
- Enable typedRoutes for compile-time route validation
- Reposition dev indicator to bottom-right

Biome:
- Add useConsistentTypeDefinitions rule (enforce type over interface)

VS Code:
- Reorganise settings into logical sections
- Add minimap disabled and word wrap preferences

Keeps the template aligned with current tooling versions and
tightens type discipline via biome. typedRoutes catches invalid
links at build time rather than at runtime.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
CLAUDE.md:
- Move from root to .claude/CLAUDE.md
- Add project overview section
- Restructure tech stack with category labels
- Expand breaking changes with cacheComponents entries
- Rename "Coding Practices" to "Code Conventions", add type rule
- Expand key commands with Vercel CLI and utility sections
- Move "Common Additions" section to README instead

Rules:
- Add components.md rule (composition, two-layer architecture)
- Add tailwind.md rule (v4 theming, utility-first, OKLCH)
- Allow npm outdated command in settings

README:
- Add rules/ entry to file reference table
- Update CLAUDE.md path in file reference table
- Add common additions section for new projects

Relocates project context to the standard .claude/ directory
and adds path-scoped rules for component structure and
Tailwind usage. These auto-inject when editing matching files.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Feb 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nextjs-base Ready Ready Preview, Comment Feb 4, 2026 1:11am

@coderabbitai
Copy link

coderabbitai bot commented Feb 4, 2026

Caution

Review failed

The pull request is closed.

Summary by CodeRabbit

  • Documentation

    • Reorganised project documentation with new architectural guidelines for components and Tailwind usage.
    • Enhanced configuration documentation with project overview and coding conventions.
  • Configuration

    • Enabled TypeScript route validation for improved type safety.
    • Updated editor settings for improved development experience.
    • Enhanced linting rules for consistent type definitions.
  • Dependencies

    • Upgraded core packages and development tooling to latest versions.

Walkthrough

The PR establishes a new .claude/ directory structure with documented rules and conventions for components, Tailwind, and project setup. Configuration files are updated (biome.json, next.config.ts, .vscode/settings.json, .claude/settings.json), dependencies are bumped in package.json, and the README is modified to reflect the new documentation hierarchy.

Changes

Cohort / File(s) Summary
Claude Code Documentation
.claude/CLAUDE.md, .claude/rules/components.md, .claude/rules/tailwind.md, CLAUDE.md
New documentation files added under .claude directory detailing project conventions, component architecture guidelines, and Tailwind CSS rules; original CLAUDE.md removed.
Configuration & Tooling
.claude/settings.json, .vscode/settings.json, biome.json, next.config.ts
Editor settings updated (minimap disabled, word wrap enabled, Tailwind settings reintroduced); Biome linter rule added for consistent type definitions; Next.js config enhanced with typedRoutes and devIndicators settings; Claude Code permissions expanded.
Dependencies
package.json
Multiple dependency versions updated including Next.js, React, React DOM, Biome, Playwright, testing libraries, and related tooling packages.
Project Documentation
README.md
Updated to reference new .claude documentation structure, added Claude Code rules directory link, and introduced Common Additions for New Projects section.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Poem

🐰 A warren of rules, now neatly arranged,
In .claude directories, conventions have changed,
With Tailwind patterns and component lore,
The project grows clearer—more structured than before!
✨ Hop along, developers dear.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/update-config-and-deps

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@michellepace michellepace merged commit 59e1461 into main Feb 4, 2026
6 of 7 checks passed
@michellepace michellepace deleted the chore/update-config-and-deps branch February 4, 2026 01:17
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