Eslint-config-rem offers a shareable ESLint configuration tailored for projects using the 'rem' unit, promoting consistent code style and quality. Comparing versions 3.2.2 and 3.2.1 reveals key updates primarily focused on dependency adjustments. Version 3.2.2 relies on older versions of core dependencies, integrating eslint-config-prettier "^1.7.0", eslint-plugin-prettier "^2.0.1", and prettier "^1.2.2". Conversely, version 3.2.1 adopts newer iterations, incorporating eslint-config-prettier "^2.9.0", eslint-plugin-prettier "^2.3.1", and prettier "^1.9.1". These upgrades in version 3.2.1 typically bring improvements in code formatting rules and compatibility with newer JavaScript features. Moreover, the development dependencies also showcase differences, with version 3.2.2 using older eslint "^3.19.0", eslint-config-xo "^0.18.1", and xo "^0.18.1", while version 3.2.1 enhances this with eslint "^4.12.1", eslint-config-xo "^0.19.0", and xo "^0.18.2". Developers benefit from these dependency upgrades in version 3.2.1, gaining access to enhanced linting capabilities and more refined code style enforcement. If you are starting a new project or want the latest rules, v3.2.1 is a better choice. However, if you have an older project where the upgrade can introduce breaking changes, v3.2.2 is a safer bet. Both versions provide a solid foundation for maintaining code quality in 'rem'-centric projects.
All the vulnerabilities related to the version 3.2.2 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().