Inquirer version 12.5.0 introduces incremental improvements over the previous stable version, 12.4.3, primarily focusing on dependency updates and internal refinements. Both versions share the same core description: a versatile collection of interactive command-line user interfaces designed to streamline user input in Node.js applications. Developers familiar with Inquirer will find the familiar functionality intact, but the underlying components receive essential enhancements.
The key difference lies in the updated dependencies. Version 12.5.0 upgrades @inquirer/core from version 10.1.8 to 10.1.9 and @inquirer/prompts from 7.3.3 to 7.4.0. While the patch update to @inquirer/core suggests bug fixes or very minor feature additions, the minor version increment on @inquirer/prompts indicates more significant changes, likely including new prompt types, feature enhancements to existing prompts, or important bug fixes. Developers are greatly advised to check the changelog for @inquirer/prompts to understand the specific modifications as these might impacts the behaviour of existing prompts or give access to newer ones.
Both versions retain the same peer dependency on @types/node (>=18), along with the same development dependencies. Crucially, both versions maintain the same unpacked size (72081), suggesting no major additions to the core functionality that would significantly impact the application size. Developers can expect consistent performance and a polished user experience when upgrading. Furthermore, the updated release date provides the newest quality of life and security additions.
The are not vulnerabilities for the version 12.5.0 of the package inquirer