The @typescript-eslint/eslint-plugin package provides ESLint rules specifically for TypeScript codebases, ensuring code quality and consistency. Version 5.50.0 introduces updates to its core dependencies: @typescript-eslint/utils, @typescript-eslint/type-utils, and @typescript-eslint/scope-manager, all bumped to version 5.50.0 to maintain internal consistency. Furthermore, 5.50.0 now explicitly includes "grapheme-splitter" as a direct dependency, which was previously only a dev dependency. This might indicate enhanced text processing capabilities within the plugin's rules.
While both versions share the same peer dependency requirements for eslint and @typescript-eslint/parser, developers should ensure these peer dependencies are satisfied for proper plugin functionality. The updated version 5.50.0 boasts a slightly larger unpacked size and file count, indicating potential new rules, rule improvements, or internal optimizations, as the unpacked size grew from 2,271,459 bytes to 2,302,725 bytes and file count from 458 to 463. Developers should check the project's changelog or release notes for a detailed breakdown of the changes to understand the impact of this dependency updates and potential new features. Version 5.50.0 was released on January 31, 2023, subsequent to the January 23, 2023 release of version 5.49.0.
The are not vulnerabilities for the version 5.50.0 of the package @typescript-eslint/eslint-plugin