Version 5.0.0 #1188
threeal
announced in
Announcements
Version 5.0.0
#1188
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What's Changed
New
generateCLI command built with yargs, replacing the previous Commander.js-based CLIsrc/index.tsas an explicit library entry point, exposed via theexportsfield inpackage.jsonenginesanddevEnginesfields topackage.jsonto declare and enforce the required Node.js runtime versionImprovements
src/cli/index.tsandsrc/cli/commands/, with each command built as a factory function that accepts injected streams for easier testingsrc/lib.tstosrc/fibonacci.tsto better reflect its purposedevEnginesfield inpackage.jsoninstead of.npmrcpnpm-workspace.yaml, which was no longer neededthreeal/setup-lefthook-actionfor installing Lefthook in CI, replacing the manual install scriptstartandtestnpm scriptsDependency Updates
actions/checkoutbumped from 6.0.2 to 7.0.1threeal/setup-pnpm-actionbumped from 1.0.0 to 2.0.0@types/nodebumped to 26.1.2@vitest/coverage-v8bumped to 4.1.10eslintbumped to 10.8.0prettierbumped to 3.9.6typescript-eslintbumped to 8.65.0vitebumped to 8.2.0vitestbumped to 4.1.10yargsadded as a dependency at ^18.1.0@types/yargsadded as a development dependency at ^17.0.35Full Changelog: v4.0.0...v5.0.0
This discussion was created from the release Version 5.0.0.
All reactions