Ts-jest is a popular Jest transformer that allows developers to seamlessly test TypeScript projects using Jest. Versions 27.1.1 and 27.1.2 share the same core functionality, offering source map support for easier debugging. Both versions rely on dependencies like json5, semver, bs-logger, and jest-util to function. Key peer dependencies remain consistent, including jest (version ^27.0.0), esbuild (version ~0.14.0), babel-jest (>=27.0.0 <28), typescript (>=3.8 <5.0), @babel/core (>=7.0.0-beta.0 <8), and @types/jest (^27.0.0).
The most notable change between the two releases lies in the updated @types/node version within the devDependencies. Version 27.1.2 uses @types/node version 16.11.13, while version 27.1.1 uses 16.11.12. This reflects incremental updates in the Node.js type definitions. While seemingly minor, this update ensures compatibility with any potential changes or new features introduced in Node.js's type definitions.
Both versions maintain their commitment to modern development practices through their extensive set of devDependencies, including tools like eslint, prettier, typescript, and testing-related types and utilities. The authors also maintain a suite of tools for supporting commit messages, linting committed code, and automatically bump versions and generate changelogs. Developers can rely on ts-jest to provide a robust testing environment for TypeScript projects, facilitating easier debugging and integration with other tools.
The are not vulnerabilities for the version 27.1.2 of the package ts-jest