eslint-config-airbnb-base has a new major version, jumping from 14.2.1 to 15.0.0, released on November 9, 2021. This update brings key changes for developers relying on Airbnb's JavaScript style guide as a base for their ESLint configurations. While both versions aim to enforce the Airbnb style guide, version 15.0.0 includes updated dependencies and peer dependencies which is crucial. Crucially, the supported ESLint and eslint-plugin-import versions have been bumped. Version 15.0.0 requires ESLint versions ^7.32.0 || ^8.2.0 and eslint-plugin-import version ^2.25.2, requiring developers to upgrade to more recent versions of these core tools if they haven't already. In contrast, version 14.2.1 supported older ESLint versions ^5.16.0 || ^6.8.0 || ^7.2.0 and eslint-plugin-import version ^2.22.1.
The dependency updates extend to other packages as well. The newer version now depends on semver":"^6.3.0", object.assign":"^4.1.2", object.entries":"^1.1.5", and confusing-browser-globals":"^1.0.10". Version 14.2.1 only depended on object.assign":"^4.1.2", object.entries":"^1.1.2", and confusing-browser-globals":"^1.0.10". These internal dependency updates might bring performance improvements or bug fixes. Developers should review the changelogs of ESLint and eslint-plugin-import, and semver to understand the specific changes introduced by these upgrades. The size of the package has also increased slightly in the new version from 86364 to 94028.
The are not vulnerabilities for the version 15.0.0 of the package eslint-config-airbnb-base