Ts-node version 1.2.3 is a minor update to the TypeScript execution environment and REPL, building upon the functionality offered in version 1.2.2. Both versions share the same core dependencies for features like diffing, terminal styling, object extension, array normalization, directory creation, promises, argument parsing, TypeScript configuration, error creation, and source map support. Developers can expect consistent performance and behavior in these areas. The notable difference lies within the development dependencies.
Specifically, version 1.2.3 upgrades the mocha testing framework from version 2.1.0 to version 3.0.0. This indicates changes relating to testing infrastructure. While the other development dependencies remain consistent, this mocha update implies improvements or changes in how the ts-node package itself is tested. For developers relying on ts-node for testing TypeScript code, this ensures compatibility with newer testing tools and practices. It's also important to check for potential breaking changes coming from the mocha update.
The update happened on August 18, 2016, nearly three weeks after version 1.2.2 was released. This rapid iteration suggests active maintenance and continuous improvement of the package. Both versions are MIT licensed, ensuring freedom to use and modify as needed.
All the vulnerabilities related to the version 1.2.3 of the package
Regular Expression Denial of Service (ReDoS)
A vulnerability was found in diff before v3.5.0, the affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) attacks.