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.
Problem
Since this is a CLI, there will be use-cases where people use it with
npx
. Sincenpx
re-installs the package every time, it. could be slow when the package or dependency tree is too large.Changes
Bundle dependencies (which tree-shakes and keeps only what's used) and minify the bundle so it's as small as possible. This way, there is no dependency tree for
npx
to resolve, and the distribution size is as small as possible.Comparison
Installing the
main
branch is 1.5 MB.Installing this branch is 259 KB.