ts-loader, a TypeScript loader for webpack, released versions 9.5.4 and 9.5.2, with the former arriving later and showcasing a few notable changes. Both versions maintain core functionalities, enabling developers to seamlessly integrate TypeScript code into webpack-based projects. Key dependencies like chalk, enhanced-resolve, micromatch, semver, and source-map remain consistent, ensuring continued compatibility and reliable operation.
The most significant difference lies in the devDependencies. Version 9.5.4 includes updated @typescript-eslint packages (@typescript-eslint/eslint-plugin and @typescript-eslint/parser at version 6.0.0), and a notable update to the typescript version ^5.9.2. These updates are crucial for developers using modern TypeScript and ESLint configurations, offering enhanced linting and parsing capabilities. The jump in typescript version, is important for developers that target the latest syntax of typescript.
While both versions share a similar file count and unpacked size, the updated dependencies in 9.5.4 suggest a focus on maintaining compatibility with the latest tooling and promoting best practices in TypeScript development. Developers should consider upgrading to 9.5.4 for access to these improvements, particularly if they are already utilizing newer versions of TypeScript and ESLint in their projects. Both versions maintain identical peer dependencies, requiring typescript and webpack meaning that the core functionality remains stable across versions.
The are not vulnerabilities for the version 9.5.4 of the package ts-loader