feat: update tech stack latest (node, pnpm, react, next, biome, etc) #20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 Upgrade Tech Stack to Latest Versions
Summary
Major upgrade of the entire tech stack to modern
versions with improved tooling, performance, and
developer experience.
📦 Core Dependencies Upgraded
Runtime & Framework:
Package Manager Migration:
([email protected])
Code Quality Tools:
formatting)
🔧 Configuration Changes
New Files:
linting rules
this codebase
Removed Files:
dependency
Updated Configurations:
Biome
option
pipeline
📚 Documentation Updates
README.md:
Development, Code Quality)
CLAUDE.md (New):
🎨 Biome Configuration Highlights
{
"linter": {
"rules": {
"noConsole": "error",
"noUnusedVariables": "error",
"noUnusedImports": "error",
"useImportType": "error"
}
},
"formatter": {
"indentStyle": "space",
"indentWidth": 2,
"lineWidth": 80,
"quoteStyle": "single"
}
}
🐳 Docker Improvements
🔄 CI/CD Updates
✅ Testing
🎯 Benefits
installs
improvements
formatting
documentation
📝 Breaking Changes
check)
format)
🔗 Related Issues
Closes #[issue-number]
Migration Guide for Developers:
1. Ensure Node.js >= 22.0.0
node --version
2. Install pnpm (if not installed)
npm install -g pnpm
3. Remove old dependencies
rm -rf node_modules yarn.lock
4. Install with pnpm
pnpm install
5. New commands
pnpm dev # Start dev server with Turbopack
pnpm build # Build for production
pnpm check # Lint & format (replaces yarn
lint + yarn format)
pnpm type-check # Type checking