levn
and type-check
- this could affect behaviour of argument parsingwordwrap
to word-wrap
due to license issuefast-levenshtein
dependencylevn
dependency - supplying a float value to an option with type Int
now throws an error, instead of silently converting to an Int
defaults
and concatRepeatedArrays
or mergeRepeatedObjects
concatrepeatedarrays
option: oneValuePerFlag
, only allows one array value per flagtypeAliases
optionparseArgv
which takes an array and parses with the first two items sliced offconcatRepeatedArrays
and mergeRepeatedObjects
at the top level is deprecated, use it as either a per-option option, or set them in the defaults
object to set them for all objectsdefaults
lib-option flag, allowing one to set default properties for all optionsconcatRepeatedArrays
and mergeRepeatedObjects
as option level properties, allowing you to turn this feature on for specific options onlyBoolean
flags with default: 'true'
, and no short aliases, will by default show the --no
version in helpmergeRepeatedObjects
settingconcatRepeatedArrays
settingoverrideRequired
option settingdependsOn
as an option propertyprepend
and append
text with new generateHelp
option, interpolate