Ts-node version 1.1.0 introduces subtle but important updates for TypeScript developers leveraging Node.js. Released shortly after version 1.0.0, the key difference resides in the updated peer dependency on typescript, incrementing from version 1.8.7 to ^1.8.10. This change ensures compatibility and potentially leverages new features and bug fixes available within the TypeScript compiler. For developers already using TypeScript 1.8.x, this upgrade should be seamless, delivering a smoother experience. Note that ts-node continues to support older versions as well and ntypescript is also supported in both versions (this is typescript version for nightly builds). Both versions maintain the core functionality that makes ts-node valuable: direct execution of TypeScript files in Node.js, enabling faster development cycles and easier debugging without the need for manual compilation. Ts-node streamlines the process of writing and running TypeScript applications, integrating seamlessly into existing workflows thanks to its REPL environment. Core dependencies like diff, chalk, and source-map-support remain consistent, ensuring reliable core functionality, colorized output, and accurate stack traces. Developers upgrading should verify compatibility with their existing TypeScript code and tooling, although the minor version bump suggests a low risk of breaking changes. Version 1.1.0 aims for better alignment with the TypeScript ecosystem.
All the vulnerabilities related to the version 1.1.0 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.