openapi-generator-cli
openapi-generator-cli copied to clipboard
fix(deps): update dependency commander to v9
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| commander | 8.3.0 -> 9.3.0 |
Release Notes
tj/commander.js
v9.3.0
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])- updated Chinese README with 9.x changes ([#1727])
Fixed
- TypeScript: add
string[]to.options()default value parameter type for use with variadic options ([#1721])
Deprecated
- multi-character short option flag (e.g.
-ws) ([#1718])
v9.2.0
Added
- conditional export of 'types' for upcoming TypeScript module resolution ([#1703])
- example file showing two ways to add global options to subcommands ([#1708])
Fixed
- detect option conflicts in parent commands of called subcommand ([#1710])
Changed
- replace deprecated
String.prototype.substr([#1706])
v9.1.0
Added
- Option
.conflicts()to set conflicting options which can not be specified together ([#1678]) - (developer) CodeQL configuration for GitHub Actions ([#1698])
v9.0.0
Added
- simpler ECMAScript import ([#1589])
- Option.preset() allows specifying value/arg for option when used without option-argument (especially optional, but also boolean option) ([#1652])
.executableDir()for custom search for subcommands ([#1571])- throw with helpful message if pass
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
- Breaking: Commander 9 requires Node.js v12.20.0 or higher
- update package-lock.json to lockfile@2 format ([#1659])
showSuggestionAfterErroris now on by default ([#1657])- Breaking: default value specified for boolean option now always used as default value (see .preset() to match some previous behaviours) ([#1652])
- default value for boolean option only shown in help if true/false ([#1652])
- use command name as prefix for subcommand stand-alone executable name (with fallback to script name for backwards compatibility) ([#1571])
- allow absolute path with
executableFile([#1571]) - removed restriction that nested subcommands must specify
executableFile([#1571]) - TypeScript: allow passing readonly string array to
.choices()[(#1667)] - TypeScript: allow passing readonly string array to
.parse(),.parseAsync(),.aliases()[(#1669)]
Fixed
- option with optional argument not supplied on command line now works when option already has a value, whether from default value or from previous arguments ([#1652])
Removed
- Breaking: removed internal fallback to
require.main.filenamewhen script not known from arguments passed to.parse()(can supply details using.name(), and.executableDir()orexecutableFile) ([#1571])
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.