Inquirer.js, a popular npm package for building interactive command-line interfaces, has released version 12.3.1, a minor update following version 12.3.0. While the core functionality remains consistent, developers upgrading should be aware of a few key changes.
The primary difference lies in the dependency updates. Version 12.3.1 upgrades @inquirer/core from version 10.1.2 to 10.1.3 and @inquirer/prompts from 7.2.1 to 7.2.2. These updates likely include bug fixes, performance improvements, and potentially new features within the core components of the Inquirer.js ecosystem. While not explicitly stated, developers adopting 12.3.1 might experience enhanced stability and reliability, particularly within the core input prompt rendering and handling.
The differences in unpacked size (72905 vs 72643) suggest some adjustments in the code base, which could be due to the dependency updates but it is not necessarily something impacting the users of the library.
Both versions maintain the same peer dependency @types/node version 18 or greater, ensuring compatibility with modern Node.js environments. Developers already using Inquirer.js 12.3.0 are encouraged to update to 12.3.1 to benefit from these incremental enhancements. New developers should start with the newest version. Inquirer.js itself is designed to streamline the creation of interactive CLIs, providing reusable components for various input types. With a permissive MIT license, it’s a versatile tool for any Node.js project requiring user interaction.
The are not vulnerabilities for the version 12.3.1 of the package inquirer