Ts-jest is a popular npm package that allows developers to seamlessly use Jest for testing TypeScript projects. Version 27.1.1 introduces subtle yet notable changes compared to its predecessor, version 27.1.0. One key difference lies in the peerDependencies. Version 27.1.1 explicitly declares esbuild":"~0.14.0" as a peer dependency, whereas the older version doesn't. This ensures compatibility and proper functioning when used alongside esbuild in a project.
In the devDependencies, version 27.1.1 includes "esbuild":"~0.14.2", and "@types/node":"16.11.12", while version 27.1.0 has "@types/node":"16.11.11" and doesn't declare "esbuild":"~0.14.2" a dev dependency; rather it's implicitly declared within the dependencies. Moreover, version 27.1.1 has eslint version 8.4.1, and version 27.1.0 has 8.3.0. These adjustments underscore the package's commitment to staying current with related tooling and libraries in the JavaScript/TypeScript ecosystem.
For developers, these updates translate to potentially improved stability, enhanced type safety, and a smoother integration experience, particularly when leveraging esbuild for bundling or other build-related tasks. Always ensure that your project's dependencies align with the peer dependencies specified by ts-jest to avoid any version conflicts or unexpected behavior during testing. Check the changelog for smaller changes.
The are not vulnerabilities for the version 27.1.1 of the package ts-jest