RxJS 6.3.0 is a minor release following the 6.2.2 version of the popular Reactive Extensions library for JavaScript. Both versions maintain core functionalities for reactive programming, utilizing observable sequences to manage asynchronous data streams. A key element shared between them is the dependency on tslib at version ^1.9.0, ensuring compatibility with TypeScript helper functions.
However, the change introduces updates in the development dependencies. The most notable difference is the increase in unpackedSize, growing from 4,776,745 bytes in 6.2.2 to 4,866,310 bytes in 6.3.0 indicating underlying changes in the codebase. It also upgrades typescript from ~2.8.1 to ^3.0.1, allowing for access to new language features, performance improvements, and bug fixes in the newer TypeScript compiler.
The newer version includes some development dependencies absent in the older version, like dtslint and tsconfig-paths for additional typescript support and improvements in development environment. Developers should consider upgrading to 6.3.0 to leverage these TypeScript enhancements, potentially leading to cleaner and more maintainable code, in addition to potentially benefiting from performance improvements and bug fixes in the core library itself.
The are not vulnerabilities for the version 6.3.0 of the package rxjs