ts-node version 1.2.0 arrives hot on the heels of version 1.1.0, presenting developers with a subtly refined TypeScript execution environment for Node.js. While the core functionality remains consistent, enabling direct execution of TypeScript code without pre-compilation, a closer look reveals key improvements. The dependency tree sees an update: tsconfig jumps from not present to ^5.0.2 and tslint-config-standard rises from ^1.0.0 to ^1.3.0, bringing along potentially updated linting rules and TypeScript configuration handling. On the other hand, version of tslint is increased from 3.10.2 to 3.13.0. These changes might impact code style enforcement and project configuration, demanding attention during the upgrade process. The core dependencies for runtime execution remain unchanged, ensuring backwards compatibility in basic usage. The update suggests a focus on enhanced code quality and stricter TypeScript configuration standards, potentially improving project maintainability and reducing errors. Developers should evaluate the updated tslint-config-standard rules and tsconfig default settings to ensure compatibility with their existing codebase and adjust accordingly, to leverage the tool's enhanced capabilities in maintaining code quality and project configuration consistency.
All the vulnerabilities related to the version 1.2.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.