Stylelint org's shareable ESLint config. Current stable version 27.0.0, released recently. This package enforces a consistent JavaScript style across Stylelint repositories. It has become a pure ESM package since v26, dropping Node <20.19.0 and ESLint 9.x support. Key differentiator: tailored for Stylelint development, includes Jest-specific config. Peer dependencies include eslint >=10.0.2 and eslint-plugin-jest >=29.15.0. The config extends @eslint/js and uses rules from @stylistic/eslint-plugin and eslint-plugin-regexp.
Verified import paths — ran on the pinned version, not inferred.
ESM-only since v26; CommonJS require will fail. Use the default export directly.
The Jest config is a subpath export; use default import (no braces). Also ESM-only.
ESLint flat config requires export default; CommonJS module.exports will not work. Spread the config arrays.
Shows installation and usage for ESLint flat config with and without Jest support.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.