The @typescript-eslint/parser package, a cornerstone for ESLint integration with TypeScript projects, saw a release of version 2.28.0 on April 13, 2020, following version 2.27.0 released on April 6, 2020. Both versions provide a custom ESLint parser that leverages TypeScript ESTree, enabling developers to lint their TypeScript code effectively. A key difference lies in the dependencies: version 2.28.0 updates to "@typescript-eslint/typescript-estree" and "@typescript-eslint/experimental-utils" version 2.28.0, reflecting potential bug fixes, performance improvements, or new features within those core components. Similarly, the "@typescript-eslint/shared-fixtures" dev dependency is also bumped to 2.28.0.
While the core functionality remains consistent, the updated dependencies suggest improvements in TypeScript ESTree parsing, potentially handling new TypeScript syntax or edge cases more accurately. Developers should upgrade to version 2.28.0 to benefit from these enhancements and ensure compatibility with the latest TypeScript features. The unpacked size indicates a slight increase from 84878 to 85056, reflecting the cumulative impact of the dependency updates. Both versions maintain the same peer dependency requirement for ESLint (version 5 or 6), BSD-2-Clause license, and repository details, ensuring a consistent development experience. Staying up to date with these minor version bumps is crucial for TypeScript developers relying on ESLint for code quality and consistency.
The are not vulnerabilities for the version 2.28.0 of the package @typescript-eslint/parser