TypeScript 5.8.2 introduces incremental improvements and dependency updates compared to version 5.7.3, enhancing the developer experience and build process. Both versions maintain the core purpose of providing scalable JavaScript development. Key differences lie in the updated versions of essential development dependencies.
Specifically, version 5.8.2 upgrades eslint to ^9.17.0 from ^9.11.1, @types/chai to ^4.3.20 (aligning with current type definitions) and mocha to ^10.8.2 from ^10.7.3. The typescript version used as a dev dependency is upgraded to ^5.7.2 from ^5.6.2, and @dprint/typescript jumps from 0.93.0 to 0.93.3. The @typescript-eslint family of packages, including utils, type-utils, and rule-tester, sees a significant bump from ^8.8.0 to ^8.18.1. Additionally, playwright is updated to ^1.49.1 from ^1.47.2, fast-xml-parser to ^4.5.1, knip to ^5.41.0 and @octokit/rest remains at ^21.0.2.
These updates collectively contribute to improved linting, testing, and overall code quality. Developers benefit from the latest features, bug fixes, and performance enhancements offered by these individual tools. The updated @typescript-eslint packages provide enhanced linting rules and type checking capabilities, leading to more robust code. The updated playwright allows better end-to-end testing. While the core TypeScript functionality remains consistent, these dependency upgrades ensure a more modern and efficient development workflow. The fileCount in the distribution is also different between the two versions, as well as the unpackedSize. The release dates are also different.
The are not vulnerabilities for the version 5.8.2 of the package typescript