TypeScript version 4.1.2 arrived in November 2020, subsequent to version 4.0.8 released in June 2021. Examining the devDependencies reveals several updated tools for development and testing. Notably, ESLint and its related plugins (@typescript-eslint/\*) have seen significant upgrades, suggesting improvements and enhanced linting capabilities. For example, eslint jumps from version 6.8.0 to 7.12.1 and @typescript-eslint/parser goes from ^3.4.1-alpha.1 to 4.5.0, indicating that updated rules or performance improvements may exist in the newer version. Similarly, eslint plugin import has moved 2.20.2 to 2.22.1.
A new addition in 4.1.2 is @typescript-eslint/experimental-utils, enhancing the TypeScript ESLint ecosystem. Packages like eslint-plugin-jsdoc and eslint-formatter-autolinkable-stylish are also updated which can help with code documentation and styling. This package also removed playwright: 0.12.1 that was presented in the other package.
Developers upgrading from 4.0.8 should pay attention to these changes. Stricter linting rules might require code adjustments, but ultimately lead to more maintainable and robust code. The updated tooling surrounding ESLint suggests an emphasis on code quality and best practices, a welcome improvement for TypeScript developers. Users of the library should note the differences in file count and unpacked size between the versions, and also the release dates.
The are not vulnerabilities for the version 4.1.2 of the package typescript