Yargs, the command-line argument parser, released version 15.3.0 as a minor update to the preceding stable version 15.2.0. Both versions maintain the core functionality of parsing command-line arguments with a pirate theme, building upon the legacy of optimist. Developers already using yargs will find the upgrade relatively straightforward.
Key differences are observed in the dependencies, with yargs-parser being updated from version 17.1.0 to 18.1.0. This likely includes improvements in argument parsing accuracy, bug fixes, and potentially performance enhancements that could improve the speed of command execution. The devDependencies also saw a change, with coveralls being removed from the newer version, suggesting a change in how test coverage is reported or managed within the project.
Both versions support a wide array of features including argument parsing, subcommands, and help message generation. The use of dependencies like cliui allows for creating user-friendly command-line interfaces. Yargs helps developers to build robust command-line tools with ease. Both versions are licensed under MIT, offer identical dependencies with a single exception, and are available on npm for easy installation. The update improves the underlying stability and performance of the library.
The are not vulnerabilities for the version 15.3.0 of the package yargs