The @typescript-eslint/eslint-plugin package provides ESLint rules specifically for TypeScript code, helping developers enforce consistent code style and best practices. Version 5.47.0 was released on December 19, 2022, following version 5.46.1 which was released on December 12, 2022.
A key difference lies within the updated dependencies. Version 5.47.0 sees a bump in its internal @typescript-eslint/* packages: @typescript-eslint/utils, @typescript-eslint/type-utils, and @typescript-eslint/scope-manager are all updated from version 5.46.1 to 5.47.0. While the data doesn't expose the details of these internal updates, developers should check the detailed changelog in the project's repository to understand the specific changes introduced in these packages, such as bug fixes, performance improvements, or new features related to code analysis and type checking.
Both versions maintain identical peer dependencies, requiring eslint versions 6, 7, or 8, and @typescript-eslint/parser version 5 or higher, ensuring compatibility with existing ESLint setups. The developer dependencies, used for building and testing the plugin itself, are unchanged between the two versions. The file count and unpacked size listed are pretty identical, hinting that the changes are primarily focused on internal logic and data updates rather than significant restructuring. Therefore the main reason to upgrade is the internal package improvements and bug fixes. As always, developers should review the changelog carefully to identify any breaking changes or important updates relevant to their specific TypeScript ESLint configuration.
The are not vulnerabilities for the version 5.47.0 of the package @typescript-eslint/eslint-plugin