eslint-config-airbnb-base version 13.0.0 introduces several notable updates compared to its predecessor, version 12.1.0 primarily in dependency management. A key highlight is the addition of the "object.assign" and "object.entries" dependencies, enhancing compatibility with older JavaScript environments that might not natively support these methods. This ensures broader functionality across different platforms.
Furthermore, the devDependencies have been significantly updated. Notably, the supported ESLint version jumps from "^4.9.0" to "^4.19.1", along with a corresponding update to "eslint-plugin-import" from "^2.7.0" to "^2.12.0". These upgrades bring the configuration in line with the latest linting rules and import handling capabilities, thereby improving code quality and consistency. The update in babel-preset-airbnb to "^2.5.1" ensures compatibility with the newest Javascript features.
Developers upgrading to version 13.0.0 can expect a more robust linting experience, benefiting from the refined rules and enhanced import resolution provided by the updated ESLint and plugin versions. The inclusion of object polyfills via dependencies provides a safety net for projects targeting diverse or older environments. However, users should be mindful of the peer dependency updates, ensuring their project's ESLint and eslint-plugin-import versions align with the new requirements to avoid compatibility issues.
The are not vulnerabilities for the version 13.0.0 of the package eslint-config-airbnb-base