Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency commander to v13 #334

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 20, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
commander ^12.1.0 -> ^13.0.0 age adoption passing confidence

Release Notes

tj/commander.js (commander)

v13.1.0

Compare Source

Added
  • support a pair of long option flags to allow a memorable shortened flag, like .option('--ws, --workspace') ([#​2312])

v13.0.0

Compare Source

Added
  • support multiple calls to .parse() with default settings ([#​2299])
  • add .saveStateBeforeParse() and .restoreStateBeforeParse() for use by subclasses ([#​2299])
  • style routines like styleTitle() to add color to help using .configureHelp() or Help subclass ([#​2251])
  • color related support in .configureOutput() for getOutHasColors(), getErrHasColors(), and stripColor() ([#​2251])
  • Help property for minWidthToWrap ([#​2251])
  • Help methods for displayWidth(), boxWrap(), preformatted() et al ([#​2251])
Changed
  • Breaking: excess command-arguments cause an error by default, see migration tips ([#​2223])
  • Breaking: throw during Option construction for unsupported option flags, like multiple characters after single - ([#​2270])
  • Breaking: throw on multiple calls to .parse() if storeOptionsAsProperties: true ([#​2299])
  • TypeScript: include implicit this in parameters for action handler callback ([#​2197])
Deleted
  • Breaking: Help.wrap() refactored into formatItem() and boxWrap() ([#​2251])
Migration Tips

Excess command-arguments

It is now an error for the user to specify more command-arguments than are expected. (allowExcessArguments is now false by default.)

Old code:

program.option('-p, --port <number>', 'port number');
program.action((options) => {
  console.log(program.args);
});

Now shows an error:

$ node example.js a b c
error: too many arguments. Expected 0 arguments but got 3.

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.

program.option('-p, --port <number>', 'port number');
program.argument('[args...]', 'remote command and arguments'); // expecting zero or more arguments
program.action((args, options) => {
  console.log(args);
});

Or you could suppress the error, useful for minimising changes in legacy code.

program.option('-p, --port', 'port number');
program.allowExcessArguments();
program.action((options) => {
  console.log(program.args);
});

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

vercel bot commented Jan 20, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
code-snippets ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 5, 2025 1:34pm

Copy link

changeset-bot bot commented Jan 20, 2025

⚠️ No Changeset found

Latest commit: 669796b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@renovate renovate bot force-pushed the renovate/commander-13.x branch from e3b8b2b to 6aa861e Compare January 21, 2025 08:51
@renovate renovate bot force-pushed the renovate/commander-13.x branch from 6aa861e to 5f1dca5 Compare January 21, 2025 13:53
@renovate renovate bot force-pushed the renovate/commander-13.x branch from 5f1dca5 to ca13f06 Compare January 21, 2025 19:14
@renovate renovate bot force-pushed the renovate/commander-13.x branch from ca13f06 to 37d8553 Compare January 21, 2025 20:50
@renovate renovate bot force-pushed the renovate/commander-13.x branch from 37d8553 to 0cc60bc Compare January 22, 2025 01:31
@renovate renovate bot force-pushed the renovate/commander-13.x branch from 0cc60bc to fae0006 Compare January 22, 2025 05:37
@renovate renovate bot force-pushed the renovate/commander-13.x branch from fae0006 to 530b389 Compare January 22, 2025 09:41
@renovate renovate bot force-pushed the renovate/commander-13.x branch from 530b389 to a6c0957 Compare January 22, 2025 14:06
@renovate renovate bot force-pushed the renovate/commander-13.x branch from a6c0957 to e68c951 Compare January 22, 2025 18:04
@renovate renovate bot force-pushed the renovate/commander-13.x branch from e68c951 to 3a06138 Compare January 22, 2025 20:33
@renovate renovate bot force-pushed the renovate/commander-13.x branch from 3a06138 to 9015e39 Compare January 23, 2025 01:06
@renovate renovate bot force-pushed the renovate/commander-13.x branch from 9015e39 to e04a7bf Compare January 23, 2025 05:35
@renovate renovate bot force-pushed the renovate/commander-13.x branch from e04a7bf to ed61672 Compare January 23, 2025 10:27
@renovate renovate bot force-pushed the renovate/commander-13.x branch from ed61672 to bfc00b2 Compare January 23, 2025 13:53
Copy link

vercel bot commented Feb 3, 2025

Deployment failed with the following error:

Resource is limited - try again in 13 minutes (more than 100, code: "api-deployments-free-per-day").

Copy link

vercel bot commented Feb 4, 2025

Deployment failed with the following error:

Resource is limited - try again in 33 minutes (more than 100, code: "api-deployments-free-per-day").

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants