eslint-config-airbnb-base version 12.0.0 represents an update to Airbnb's widely-used ESLint configuration, building upon the foundation established in version 11.3.2. Both configurations aim to enforce the Airbnb JavaScript style guide, promoting code consistency and readability across projects. A key difference lies in the supported ESLint versions. Version 12.0.0 mandates ESLint "^4.6.0" as a peer dependency, whereas the previous version offered broader compatibility with "^3.19.0 || ^4.5.0". This shift signifies a move towards stronger alignment with a specific ESLint release, potentially introducing new linting rules and requiring developers to upgrade their ESLint installations.
Notably, both versions share the same core dependencies like eslint-restricted-globals and eslint-plugin-import, ensuring a consistent set of base linting rules and import-related checks. Development dependencies for testing and publishing remain similar, including tools like tape, babel-tape-runner, eslint-find-rules, and safe-publish-latest. The consistent use of babel-preset-airbnb hints at ongoing support for modern JavaScript syntax. For developers, the update to version 12.0.0 might necessitate upgrading ESLint, but it likely provides access to improvements and refinements in Airbnb's style enforcement. Examine changelogs and be mindful of any potential rule changes introduced by the updated ESLint dependency.
The are not vulnerabilities for the version 12.0.0 of the package eslint-config-airbnb-base