Standard version 16.0.0 represents a significant update to the popular JavaScript Standard Style, building upon the foundation laid by version 15.0.1. Developers upgrading should be aware of key changes, primarily in the underlying linting dependencies. A crucial update includes a bump in the core ESLint engine, moving from version ~7.11.0 to ~7.12.1. This usually brings new linting rules and improvements to existing ones, offering potentially stricter code analysis and better adherence to the Standard Style.
Furthermore, eslint-config-standard also sees a version increase, jumping from 15.0.1 to 16.0.0, mirroring the main package version number. This likely reflects changes and additions to the core Standard Style ruleset. A notable difference is the removal of eslint-plugin-standard as a dependency in v16.0.0, hinting at a potential refactoring of how standard rules are managed within the linter.
For developers using React and ES modules, the supported versions of eslint-plugin-react (~7.21.5) and eslint-plugin-import (~2.22.1) remain consistent across both versions, ensuring continued compatibility with these popular technologies. Similarly, support for eslint-plugin-promise (~4.2.1) is also maintained.
In terms of development dependencies, version 16.0.0 introduces simple-get as a new tool while removing mkdirp, eslint-index, and standard-packages from the previous version. This shift might indicate changes in the internal testing or build processes of the package, but should not directly impact the usage for end-users. The inclusion of babel-eslint at the same version suggests a consistent approach to handling ESnext syntax. Overall, developers can expect a smoother and more streamlined linting experience with version 16.0.0.
The are not vulnerabilities for the version 16.0.0 of the package standard