fix(deps): update dependency commander to v14 - autoclosed#954
Closed
renovate[bot] wants to merge 1 commit into
Closed
fix(deps): update dependency commander to v14 - autoclosed#954renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
3 times, most recently
from
August 13, 2025 11:53
58808cf to
f0ca8b3
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
August 31, 2025 14:11
f0ca8b3 to
e420b8d
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
2 times, most recently
from
September 15, 2025 06:30
00af5bc to
ee681f2
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
September 25, 2025 21:25
ee681f2 to
145e1d1
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
2 times, most recently
from
October 25, 2025 13:51
98fdbcd to
786bfb1
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
November 10, 2025 21:12
786bfb1 to
da7d7c9
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
November 18, 2025 19:57
da7d7c9 to
bddffa3
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
December 3, 2025 19:09
bddffa3 to
b9dbb68
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
December 31, 2025 17:29
b9dbb68 to
59e51ea
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
January 8, 2026 16:50
59e51ea to
cda8e58
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
2 times, most recently
from
January 23, 2026 17:32
5974149 to
5e6229d
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
2 times, most recently
from
February 2, 2026 17:46
4f11458 to
7a53bff
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
2 times, most recently
from
February 17, 2026 17:03
bca80d6 to
46bc402
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
March 5, 2026 17:48
46bc402 to
ef817c8
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
March 13, 2026 15:46
ef817c8 to
227325c
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
April 1, 2026 17:45
227325c to
872fadf
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
April 8, 2026 19:07
872fadf to
3d53235
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
April 29, 2026 10:01
3d53235 to
fc40e64
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
2 times, most recently
from
May 19, 2026 01:16
02452a2 to
8696343
Compare
renovate
Bot
force-pushed
the
renovate/commander-14.x
branch
from
May 28, 2026 19:42
8696343 to
59a777a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
8.3.0→14.0.3Release Notes
tj/commander.js (commander)
v14.0.3Compare Source
Added
Changes
.outputHelp()([#2427])v14.0.2Compare Source
Changed
v14.0.1Compare Source
Fixed
Changed
Object.assign()([#2395])string.endsWith()instead ofstring.slice()([#2396]).parseOptions()to process args array in-place ([#2409])._concatValue()to._collectValue()(change code fromarray.concat()toarray.push()) ([#2410])v14.0.0Compare Source
Added
.helpGroup()onOptionandCommand, and higher-level.optionsGroup()and.commandsGroup()which can be used in chaining way to specify group title for following options/commands ([#2328])parseArgproperty toArgumentclass ([#2359])Fixed
.configureOutput()now makes copy of settings instead of modifying in-place, fixing side-effects ([#2350])Changed
Helpclass adding.formatItemList()and.groupItems()methods ([#2328])v13.1.0Compare Source
Added
.option('--ws, --workspace')([#2312])v13.0.0Compare Source
Added
.parse()with default settings ([#2299]).saveStateBeforeParse()and.restoreStateBeforeParse()for use by subclasses ([#2299])styleTitle()to add color to help using.configureHelp()or Help subclass ([#2251]).configureOutput()forgetOutHasColors(),getErrHasColors(), andstripColor()([#2251])minWidthToWrap([#2251])displayWidth(),boxWrap(),preformatted()et al ([#2251])Changed
-([#2270]).parse()ifstoreOptionsAsProperties: true([#2299])thisin parameters for action handler callback ([#2197])Deleted
Help.wrap()refactored intoformatItem()andboxWrap()([#2251])Migration Tips
Excess command-arguments
It is now an error for the user to specify more command-arguments than are expected. (
allowExcessArgumentsis now false by default.)Old code:
Now shows an error:
You can declare the expected arguments. The help will then be more accurate too. Note that declaring
new arguments will change what is passed to the action handler.
Or you could suppress the error, useful for minimising changes in legacy code.
Stricter option flag parsing
Commander now throws an error for option flag combinations that are not supported.
In particular, a short flag with multiple characters is now an error.
A short option has a single character:
Or from Commander 13.1 you can have an extra long flag instead of a short flag to allow a more memorable shortcut for the full name:
v12.1.0Compare Source
Added
node --evalandnode --printwhen call.parse()with no arguments ([#2164])Changed
node:([#2170])Removed
v12.0.0Compare Source
Added
.addHelpOption()as another way of configuring built-in help option ([#2006]).helpCommand()for configuring built-in help command ([#2087])Fixed
passThroughOptionsconstraints when using.addCommandand throw if parent command does not have.enablePositionalOptions()enabled ([#1937])Changed
.storeOptionsAsProperties()after setting an option value ([#1928])@api privatewith documented@private([#1949]).addHelpCommand()now takes a Command (passing string or boolean still works as before but deprecated) ([#2087])Deprecated
.addHelpCommand()passing string or boolean (use.helpCommand()or pass a Command) ([#2087])Removed
programexport instead) ([#2017])Migration Tips
global program
If you are using the deprecated default import of the global Command object, you need to switch to using a named import (or create a new
Command).option and command clashes
A couple of configuration problems now throw an error, which will pick up issues in existing programs:
v11.1.0Compare Source
Fixed
OptionValueSourceto allow any string, to match supported use of custom sources ([#1983])Command.version()can also be used as getter ([#1982])Commands.executableDir(), for when not configured ([#1965])Added
registeredArgumentsproperty onCommandwith the array of definedArgument(likeCommand.optionsforOption) ([#2010])envVar,presetArg([#2019])argChoices,defaultValue,defaultValueDescription([#2019])Changed
Deprecated
Command._argswas private anyway, but now available asregisteredArguments([#2010])v11.0.0Compare Source
Fixed
Changed
v10.0.1Compare Source
Added
Fixed
Option.optionFlagsproperty from TypeScript definition ([#1844])Changed
.implies()([#1854])v10.0.0Compare Source
Added
Changed
v9.5.0Compare Source
Added
.getOptionValueSourceWithGlobals()([#1832])showGlobalOptionsfor.configureHelp{}andHelp([#1828])v9.4.1Compare Source
Fixed
.setOptionValue()now also clears option source ([#1795])impliedtoOptionValueSourcefor option values set by using.implies()([#1794])undefinedto return type of.getOptionValueSource()([#1794])Changed
v9.4.0Compare Source
Added
preSubcommandhook called before direct subcommands ([#1763])Fixed
InvalidOptionArgumentErrorin esm ([#1756])Changed
v9.3.0Compare Source
Added
.summary()for a short summary to use instead of description when listing subcommands in help ([#1726])Option.implies()to set other option values when the option is specified ([#1724])Fixed
string[]to.options()default value parameter type for use with variadic options ([#1721])Deprecated
-ws) ([#1718])v9.2.0Compare Source
Added
Fixed
Changed
String.prototype.substr([#1706])v9.1.0Compare Source
Added
.conflicts()to set conflicting options which can not be specified together ([#1678])v9.0.0Compare Source
Added
.executableDir()for custom search for subcommands ([#1571])Optionto.option()or.requiredOption()([#1655])error()for generating errors from client code just like Commander generated errors, with support for.configureOutput(),.exitOverride(), and.showHelpAfterError()([#1675]).optsWithGlobals()to return merged local and global options ([#1671])Changed
showSuggestionAfterErroris now on by default ([#1657])executableFile([#1571])executableFile([#1571]).choices()([#1667]).parse(),.parseAsync(),.aliases()([#1669])Fixed
Removed
require.main.filenamewhen script not known from arguments passed to.parse()(can supply details using.name(), and.executableDir()orexecutableFile) ([#1571])Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.