Financial-Times / n-test

A CLI tool and module for lightweight testing of web applications in browsers, designed for FT.com
4 stars 2 forks source link

Update dependency commander to v4 - autoclosed #132

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
commander dependencies major ^3.0.0 -> ^4.0.0

:information_source: Find our documentation at https://github.com/Financial-Times/next/wiki/Renovate.


Release Notes

tj/commander.js ### [`v4.1.1`](https://togithub.com/tj/commander.js/blob/master/CHANGELOG.md#​411-2020-02-02) [Compare Source](https://togithub.com/tj/commander.js/compare/v4.1.0...v4.1.1) ##### Fixed - TypeScript definition for `.action()` should include Promise for async ([#​1157]) ### [`v4.1.0`](https://togithub.com/tj/commander.js/blob/master/CHANGELOG.md#​410-2020-01-06) [Compare Source](https://togithub.com/tj/commander.js/compare/v4.0.1...v4.1.0) ##### Added - two routines to change how option values are handled, and eliminate name clashes with command properties ([#​933][#​1102]) - see storeOptionsAsProperties and passCommandToAction in README - `.parseAsync` to use instead of `.parse` if supply async action handlers ([#​806][#​1118]) ##### Fixed - Remove trailing blanks from wrapped help text ([#​1096]) ##### Changed - update dependencies - extend security coverage for Commander 2.x to 2020-02-03 - improvements to README - improvements to TypeScript definition documentation - move old versions out of main CHANGELOG - removed explicit use of `ts-node` in tests ### [`v4.0.1`](https://togithub.com/tj/commander.js/blob/master/CHANGELOG.md#​401-2019-11-12) [Compare Source](https://togithub.com/tj/commander.js/compare/v4.0.0...v4.0.1) ##### Fixed - display help when requested, even if there are missing required options ([#​1091]) ### [`v4.0.0`](https://togithub.com/tj/commander.js/blob/master/CHANGELOG.md#​400-2019-11-02) [Compare Source](https://togithub.com/tj/commander.js/compare/v3.0.2...v4.0.0) ##### Added - automatically wrap and indent help descriptions for options and commands ([#​1051]) - `.exitOverride()` allows override of calls to `process.exit` for additional error handling and to keep program running ([#​1040]) - support for declaring required options with `.requiredOptions()` ([#​1071]) - GitHub Actions support ([#​1027]) - translation links in README ##### Changed - dev: switch tests from Sinon+Should to Jest with major rewrite of tests ([#​1035]) - call default subcommand even when there are unknown options ([#​1047]) - _Breaking_ Commander is only officially supported on Node 8 and above, and requires Node 6 ([#​1053]) ##### Fixed - _Breaking_ keep command object out of program.args when action handler called ([#​1048]) - also, action handler now passed array of unknown arguments - complain about unknown options when program argument supplied and action handler ([#​1049]) - this changes parameters to `command:*` event to include unknown arguments - removed deprecated `customFds` option from call to `child_process.spawn` ([#​1052]) - rework TypeScript declarations to bring all types into imported namespace ([#​1081]) ##### Migration Tips ##### Testing for no arguments If you were previously using code like: ```js if (!program.args.length) ... ``` a partial replacement is: ```js if (program.rawArgs.length < 3) ... ```

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.