Skip to content

feat: modernize codebase to 2025 standards (v2.0.0)#22

Closed
Pittan wants to merge 1 commit intomasterfrom
modernization-bigbang
Closed

feat: modernize codebase to 2025 standards (v2.0.0)#22
Pittan wants to merge 1 commit intomasterfrom
modernization-bigbang

Conversation

@Pittan
Copy link
Copy Markdown
Owner

@Pittan Pittan commented Jun 23, 2025

BREAKING CHANGE: Node.js 18+ is now required (previously 8+)

Major updates:

  • Migrate from OCLIF v1 to v4 with updated command structure
  • Convert from CommonJS to ES Modules
  • Update TypeScript from 3.9 to 5.7 with strict mode
  • Replace Mocha with Vitest for modern testing
  • Modernize all dependencies to latest versions
  • Switch from tsc to tsup for faster builds
  • Update ESLint from v7 to v9 with flat config
  • Replace callback-based fs with async/await patterns
  • Add comprehensive type safety throughout

The CLI interface remains unchanged for end users.

🤖 Generated with Claude Code

┌────────────┬────────────────────┬───────────┬───────────┬───────────────┬─────────────┬───────────────┬─────────────┐
│ Date       │ Models             │     Input │    Output │  Cache Create │  Cache Read │  Total Tokens │  Cost (USD) │
├────────────┼────────────────────┼───────────┼───────────┼───────────────┼─────────────┼───────────────┼─────────────┤
│ 2025-06-24 │ - opus-4           │       621 │     7,674 │       114,171 │   2,606,187 │     2,728,653 │       $6.63 │
├────────────┼────────────────────┼───────────┼───────────┼───────────────┼─────────────┼───────────────┼─────────────┤

BREAKING CHANGE: Node.js 18+ is now required (previously 8+)

Major updates:
- Migrate from OCLIF v1 to v4 with updated command structure
- Convert from CommonJS to ES Modules
- Update TypeScript from 3.9 to 5.7 with strict mode
- Replace Mocha with Vitest for modern testing
- Modernize all dependencies to latest versions
- Switch from tsc to tsup for faster builds
- Update ESLint from v7 to v9 with flat config
- Replace callback-based fs with async/await patterns
- Add comprehensive type safety throughout

The CLI interface remains unchanged for end users.

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

Co-Authored-By: Claude <noreply@anthropic.com>
@Pittan Pittan closed this Apr 1, 2026
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