Inquirer.js, a popular Node.js library for building interactive command-line interfaces, has released version 12.9.1, a minor update following version 12.9.0. Both versions maintain the core functionality of providing a collection of common command-line UI elements, allowing developers to easily create engaging and user-friendly CLI experiences. The primary difference between the two versions lies in the dependency @inquirer/prompts. Version 12.9.1 updates this dependency to version 7.8.1, whereas 12.9.0 uses version 7.8.0. While the specific changes within this dependency update are not detailed here, developers should consult the @inquirer/prompts changelog for detailed information about bug fixes, new features, or performance improvements introduced in the newer version.
For developers using Inquirer.js, this update indicates a focus on maintaining dependency health and potentially resolving issues related to prompt functionality. It's generally recommended to update to the latest minor version to benefit from these improvements and ensure compatibility. The other dependencies, including rxjs, run-async, mute-stream, ansi-escapes, @inquirer/core and @inquirer/type remain the same. Both versions support Node.js version 18 or higher, indicated by their peer dependency @types/node: >=18. The library continues to be licensed under the MIT license and hosted on GitHub. The unpacked size is slightly smaller in the new updated version.
The are not vulnerabilities for the version 12.9.1 of the package inquirer