eslint-config-rem, a shareable ESLint configuration specifically designed for projects utilizing the "rem" unit, saw a minor but important update between versions 3.2.0 and 3.2.1. Released in late 2017, version 3.2.1 included key dependency updates that bring significant improvements for developers. The most notable change is the update to eslint-config-prettier from version 1.7.0 to version ^2.9.0. This jump introduces enhanced compatibility and improved formatting consistency with Prettier, a popular code formatter often used alongside ESLint.
Furthermore, eslint-plugin-prettier was updated from version 2.0.1 to version ^2.3.1, and Prettier itself was upgraded from ^1.2.2 to ^1.9.1. These upgrades ensure that the linting rules and code formatting are in better sync, reducing potential conflicts and offering a smoother development experience. While the core functionality remains the same, these dependency updates make version 3.2.1 a more robust and reliable choice for projects seeking consistent code style and automated formatting.
The developer dependencies remained reasonably similar, but it's worth noting that the updated dependencies in 3.2.1 may indirectly affect how these tools operate during the development process. If you're using this config, upgrading ensures you're leveraging the latest advancements in code formatting and linting best practices, with less risk of conflicts between ESLint and Prettier.
All the vulnerabilities related to the version 3.2.1 of the package
Regular Expression Denial of Service in trim
All versions of package trim lower than 0.0.3 are vulnerable to Regular Expression Denial of Service (ReDoS) via trim().