The @eslint/eslintrc package provides the legacy ESLintRC configuration file format for ESLint. It is useful for converting ESLintRC-style configs into ESLint flat configs using the FlatCompat utility, including helpers for mimicking extends, environments, plugins, and whole config objects. The package is frozen, with only critical bug fixes, as ESLint moves to a new config system.
Project status
- Active maintenance is evident, with the repo receiving upstream pushes as recently as 2026-06-01, and multiple eslintrc updates in 2025-11 through 2026-03.
- The apparent updates cadence is steady but not frequent, roughly every 1 to 2 months between the latest three versions (2025-11-28, 2026-02-23, 2026-03-06).
AI summary generated Today
Recent updates
eslintrc-v3.3.5
2 months agoRelease 3.3.5 mainly updates the @eslint/eslintrc package metadata and one dependency. The documented change is a minimatch version bump intended as a bug fix.
eslintrc-v3.3.4
3 months agoeslintrc v3.3.4 is primarily a dependency security maintenance release, bumping ajv and minimatch versions. The diff shows no changes to the library’s runtime code, only package metadata, changelog/README updates, and CI automation changes.
Securityeslintrc-v3.3.3
6 months agoRelease v3.3.3 primarily updates versioning and changelog entries after an earlier publish issue. No application or library logic changes are present in the provided diff.
eslintrc-v3.3.2
6 months agoThis release updates the FlatCompat implementation in eslint eslintrc to remove the `name` property from the generated `eslint:all` and `eslint:recommended` config objects. The release notes describe this as a bug fix and adds a corresponding test.
v3.3.1
3/21/2025v3.3.1 is presented as a small bug fix release. The documented change is correcting the `types` entry in `package.json` so TypeScript tooling resolves the declaration files correctly.
v3.3.0
2/21/2025v3.3.0 primarily adds TypeScript type definitions for the package and introduces a dedicated TypeScript compile test in CI. The code diff also includes a number of internal refactors (Node built-in import specifiers, small utility changes, and stricter/updated type-related plumbing in package configuration).
Featuresv3.2.0
11/15/2024v3.2.0 introduces merging of a rule's meta defaultOptions into the user-provided options before validating the rule schema. The implementation adds a new deep merge helper and updates ConfigValidator to validate merged options rather than the raw local options.
Featuresv3.1.0
5/17/2024Release v3.1.0 mainly adds a new public API function, loadConfigFile(), and updates CI to run tests on Node.js 22. It also bumps the shelljs dependency and refreshes some GitHub Actions workflow versions.
Featuresv3.0.2
2/23/2024v3.0.2 is a maintenance release focused on updating the `globals` dependency to the v14 range. The code diff shows only changelog and dependency metadata updates, with no functional logic changes in the library itself.
v3.0.1
2/9/2024Release v3.0.1 focuses on documentation updates and a dependency bump. The README and changelog were updated to clarify how FlatCompat should be configured for using eslint:recommended and eslint:all, and the package now depends on espree 10.0.1.