Inquirer.js, a popular Node.js library for building interactive command-line interfaces, has seen a recent update with version 12.6.0, building upon the solid foundation of version 12.5.2. Both versions offer a consistent set of core dependencies, including RxJS for reactive programming, run-async, mute-stream, and ansi-escapes for managing terminal interactions. Key sub-packages like @inquirer/core and @inquirer/type remain unchanged, ensuring stability in the underlying input handling mechanisms.
The most notable difference lies in the @inquirer/prompts dependency, which jumps from version 7.4.1 in 12.5.2 to version 7.5.0 in 12.6.0. This indicates an update to the prompt rendering and interaction logic within Inquirer.js. Developers should investigate the changes within @inquirer/prompts 7.5.0 to understand specific bug fixes, new features, or API adjustments that may impact their applications. Given Inquirer.js's role in creating engaging CLIs, improvements to the prompts component are particularly relevant.
Other aspects of the package remain consistent: Development dependencies for testing and TypeScript support (tshy, @repo/tsconfig, @types/mute-stream, @arethetypeswrong/cli) are unchanged. Peer dependencies specify a Node.js version greater than or equal to 18. Licensing remains under the MIT license, and the repository location is the same. The package size, as indicated by fileCount and unpackedSize, is also similar between the two versions. The releaseDate for 12.6.0 is also later than 12.5.2, so the library is under active development.
The are not vulnerabilities for the version 12.6.0 of the package inquirer