Standard version 17.0.0 represents a significant upgrade over version 16.0.4, primarily focusing on dependency enhancements to leverage the latest features and improvements in the JavaScript linting ecosystem. A core change involves upgrading the underlying ESLint engine from ~7.18.0 to ^8.13.0, offering developers access to newer linting rules and functionality. This ensures better code quality enforcement and adherence to modern JavaScript standards.
Several key ESLint plugins have also seen substantial updates. eslint-plugin-n evolved from ~11.1.0 to ^15.1.0, likely adding improved Node.js-specific linting rules. eslint-plugin-react jumped from ~7.25.1 to ^7.28.0, which can offer enhanced React-specific linting and support for newer React features. Similarly, eslint-plugin-import advanced from ~2.24.2 to ^2.26.0, potentially bringing better support for ES module resolution and import/export syntax. eslint-plugin-promise also saw a boost from ~5.1.0 to ^6.0.0, likely improving handling of asynchronous code and promises. Correspondingly, the included standard configurations eslint-config-standard and eslint-config-standard-jsx also bumped to 17.0.0 and ^11.0.0 respectively to ensure everything works well with the new plugin versions.
While the core functionality of standard as a zero-configuration JavaScript style checker remains intact, these dependency updates introduce a more robust and up-to-date linting experience. The devDependencies, license, repository, author, and funding information remain consistent across both versions, indicating a focus on maintaining these aspects of the project. The dist information shows a slight increase in package size between versions, which is expected with the changes to the underlying dependencies.
The are not vulnerabilities for the version 17.0.0 of the package standard