Version 1.0.2 of eslint-config-airbnb-base is a minor release over its predecessor, version 1.0.1, both representing Airbnb's foundational JavaScript ESLint configuration adhering to their style guide. Examining the metadata, the core functionality and dependencies remain consistent. Both versions share the same core devDependencies, including tape for testing, eslint for linting, babel-tape-runner for Babel integration in tests, eslint-find-rules for rule management, and crucially, eslint-plugin-import for handling ES6+ module import/export syntax. Similarly, the peerDependencies are identical, requiring compatible versions of eslint and eslint-plugin-import for proper functionality.
The key differentiators lie in the release timing. Version 1.0.2 was published roughly 13 hours after 1.0.1. While the specific changes aren't outlined in the data provided, the extremely short interval between releases suggests that version 1.0.2 likely includes minor bug fixes, documentation updates, or tweaks to the existing ruleset rather than substantial feature additions. For developers already using eslint-config-airbnb-base, upgrading from 1.0.1 to 1.0.2 would likely be a low-risk process, providing a more refined and potentially more stable linting experience. However, given the identical dependency requirements, the impact on a project should be minimal. Both serve as a solid base for enforcing Airbnb's JavaScript style guide, promoting code consistency and readability across projects. The consistent dependency requirements ensure compatibility with the core linting ecosystem, making it easy for developers to integrate into their existing workflows.
The are not vulnerabilities for the version 1.0.2 of the package eslint-config-airbnb-base