Summary
Remove, update and replace some dependencies to improve performance and reduce package size.
Motivation
Lot of current dependencies are outdated and there are better alternatives.
It has too many dependencies downloaded in favor of using native solutions (consider using node:glob) or smaller alternatives.
Goals
- replace tsup with tsdown
- update typescript
- update eslint and replace current config with antfu/eslint-config
- replace commander with cacjs/cac
- consider removing
trace and clarify
- replace inquirer with @clack/prompts
- replace chalk with ansis
- replace fast-glob with
node:glob or tinyglobby
Summary
Remove, update and replace some dependencies to improve performance and reduce package size.
Motivation
Lot of current dependencies are outdated and there are better alternatives.
It has too many dependencies downloaded in favor of using native solutions (consider using
node:glob) or smaller alternatives.Goals
traceandclarifynode:globor tinyglobby