The @typescript-eslint/eslint-plugin package, a crucial tool for TypeScript developers using ESLint, has been updated from version 5.60.1 to 5.61.0. This update brings subtle but potentially impactful changes for developers aiming to enforce consistent code style and best practices in their TypeScript projects. The most notable difference lies in the dependencies; version 5.61.0 replaces grapheme-splitter with graphemer. This suggests a change in how the plugin handles Unicode graphemes, possibly affecting rules dealing with string length or character manipulation. Developers working with internationalized text or complex character sets should investigate this change further to ensure compatibility and expected behavior.
The core dependencies, including @typescript-eslint/utils, @typescript-eslint/type-utils, and @typescript-eslint/scope-manager, have also been updated to version 5.61.0, indicating internal improvements and bug fixes within the plugin's core logic. While the peer dependencies remain the same, ensuring compatibility with existing ESLint and @typescript-eslint/parser versions, developers should always consult the detailed changelog for specific rule updates, additions, or removals included in this release. The unpacked size of the package has also slightly increased, suggesting the addition of new features or refinements of existing functionalities. For developers aiming for optimal performance, keeping abreast of such changes is essential. The update was released on July 3rd, 2023, roughly a week after the previous version 5.60.1 which was released on June 26th, 2023.
The are not vulnerabilities for the version 5.61.0 of the package @typescript-eslint/eslint-plugin