Eslint-config-airbnb version 0.0.8 introduces significant changes compared to the previous stable release, version 0.0.7, primarily focused on improving the developer experience and integration with modern JavaScript development workflows. Notably, version 0.0.8 drops the direct dependency on strip-json-comments found in 0.0.7, and brings a suite of developer dependencies crucial for testing and linting within a React environment.
For developers, the upgrade signifies a transition towards enhanced tooling. The inclusion of eslint (version 1.1.0), babel-eslint (version 4.0.10) and eslint-plugin-react (version 3.2.3) directly supports linting JavaScript codebases utilizing React and Babel, enabling enforcement of Airbnb's JavaScript style guide directly within these projects. The addition of tape (version 4.2.0) and babel-tape-runner (version 1.2.0) provides modern testing capabilities, allowing for concise and readable tests run through Babel.
This jump from 0.0.7 to 0.0.8 indicates a strong focus on supporting modern Javascript development. The package is transitioning from just providing the core configuration to providing the tools you need to develop and test with it. Developers upgrading should be aware of the new peer dependencies introduced for ESLint, Babel, and React.
The are not vulnerabilities for the version 0.0.8 of the package eslint-config-airbnb