Skip to content

Version 5.0.0

Latest

Choose a tag to compare

@threeal threeal released this 03 Aug 02:47
· 10 commits to main since this release
v5.0.0
7527bd8

What's Changed

New

  • Added a generate CLI command built with yargs, replacing the previous Commander.js-based CLI
  • Added src/index.ts as an explicit library entry point, exposed via the exports field in package.json
  • Added engines and devEngines fields to package.json to declare and enforce the required Node.js runtime version
  • Added a "Releasing" section and links to framework-specific starter templates (Action Starter, Discord Bot Starter) to README.md

Improvements

  • Restructured the CLI into src/cli/index.ts and src/cli/commands/, with each command built as a factory function that accepts injected streams for easier testing
  • Renamed src/lib.ts to src/fibonacci.ts to better reflect its purpose
  • Rewrote README.md with "Getting Started", "Setup", "Development", and "Releasing" sections
  • Rewrote CLAUDE.md with a more detailed breakdown of source files, tooling, and available commands
  • Managed the Node.js runtime version via the devEngines field in package.json instead of .npmrc
  • Removed pnpm-workspace.yaml, which was no longer needed
  • Switched to threeal/setup-lefthook-action for installing Lefthook in CI, replacing the manual install script
  • Added a cooldown period to Dependabot's npm dependency updates
  • Removed the redundant start and test npm scripts
  • Updated the sample package's name, description, and keywords
  • Updated Node.js to version 24.18.1 and pnpm to version 11.19.0

Dependency Updates

  • actions/checkout bumped from 6.0.2 to 7.0.1
  • threeal/setup-pnpm-action bumped from 1.0.0 to 2.0.0
  • @types/node bumped to 26.1.2
  • @vitest/coverage-v8 bumped to 4.1.10
  • eslint bumped to 10.8.0
  • prettier bumped to 3.9.6
  • typescript-eslint bumped to 8.65.0
  • vite bumped to 8.2.0
  • vitest bumped to 4.1.10
  • yargs added as a dependency at ^18.1.0
  • @types/yargs added as a development dependency at ^17.0.35

Full Changelog: v4.0.0...v5.0.0