Inquirer.js, a popular npm package for building interactive command-line interfaces, has two recent versions: 12.9.2 and 12.9.3. Both versions aim to simplify the creation of engaging CLI experiences through a collection of pre-built UI elements. The core functionalities remain consistent, relying on dependencies like RxJS for reactive programming, run-async for asynchronous operations, and mute-stream, ansi-escapes for stream and styling control. The @inquirer suite of packages, including core, type, and prompts, provides the foundational building blocks for creating various prompt types.
The key difference between versions 12.9.2 and 12.9.3 lies in the dependency @inquirer/prompts. While 12.9.2 utilizes version 7.8.2 of @inquirer/prompts, version 12.9.3 upgrades this dependency to 7.8.3. This seemingly small change likely incorporates bug fixes, performance improvements, or possibly new features within the prompt rendering and handling logic. Developers should investigate the changelog of @inquirer/prompts version 7.8.3 to understand the precise modifications. Both versions share identical development dependencies, peer dependencies, license, repository information, author, and distribution details. Developers using Inquirer.js should generally opt for the latest version (12.9.3) to benefit from the most recent updates and potential improvements within its prompt handling capabilities. Note that release dates are in the future and therefore are likely incorrect and subject to change.
The are not vulnerabilities for the version 12.9.3 of the package inquirer