@types/inquirer version 6.0.3 is a minor update to the TypeScript definitions for the popular Inquirer.js interactive command-line prompt library. Released on May 22, 2019, about a week after version 6.0.2, the key difference lies in the specified dependency range for rxjs. While both versions rely on the Reactive Extensions for JavaScript (RxJS), version 6.0.2 defines a *minimum* version of 6.4.0 for rxjs using ">=6.4.0". In contrast, version 6.0.3 tightens this dependency to a *specific* version of 6.4.0 using "^6.4.0", potentially offering more predictable behavior. The unpacked size also increased from 16645 to 19917 suggesting changes in the definition files.
For developers using Inquirer.js in TypeScript projects, this subtle change in the rxjs dependency is the most pertinent. If your project already uses rxjs version 6.4.0, upgrading to @types/inquirer version 6.0.3 should be seamless. However, if you're using a different compatible version of rxjs and prefer the flexibility of minor version updates, sticking with version 6.0.2 might be more suitable. Both versions maintain MIT licensing and source code available on the DefinitelyTyped GitHub repository, and depend on @types/through. Both versions involve 4 files in the package. Considering the targeted versions of RxJS, new projects are likely benefited the most from version 6.0.3. Projects based on older versions may still benefit from version 6.0.2 by avoiding a breaking change.
The are not vulnerabilities for the version 6.0.3 of the package @types/inquirer