Inquirer.js, a popular npm package for building interactive command-line user interfaces, has released version 12.8.2, succeeding the previous stable version 12.8.1. Both versions share the same core functionality, providing developers with tools to create engaging and user-friendly CLI experiences. They have many common dependencies like rxjs for reactive programming, run-async for managing asynchronous operations, mute-stream for suppressing output, and ansi-escapes for terminal styling. Key internal modules like @inquirer/core and @inquirer/type remain consistent, handling core logic and type definitions respectively.
The primary difference lies in an updated dependency: @inquirer/prompts moves from version 7.7.0 in 12.8.1 to version 7.7.1 in 12.8.2. This potentially includes bug fixes, performance improvements, or minor feature additions within the prompts module. Developers should check the @inquirer/prompts changelog for specific details about this update.
Both versions boast identical development dependencies, including tshy for type checking, @repo/tsconfig for TypeScript configuration, @types/mute-stream for type definitions related to mute-stream, and @arethetypeswrong/cli for identifying potential type definition issues. They target Node.js version 18 or higher, as indicated by the peerDependencies. Using either version provides developers with a robust toolkit for crafting interactive command-line tools, and with this minor upgrade the team ensures that there are no reported critical bugs while keeping the library up to date with the latest fixes.
The are not vulnerabilities for the version 12.8.2 of the package inquirer