Releases: peggyjs/peggyjs-eslint-config
v5.0.2
v5.0.1
v5.0.0
What's Changed
Breaking: Modernize the eslint configuration.
-
Moved to ES6 module, in preparation for pulling in "@eslint/json" and other modern plugins.
-
Removed all non-flat configurations. They would stop working soon anyway, and the warnings are pretty loud.
-
Made all flat configs export arrays.
-
Made the commonjs/module split more apparent
-
Moved all flat/* configs into the main directory
-
Added @eslint/json (which currently has a problem with trailing commas in JSONC) and @eslint/markdown.
Full Changelog: v4.0.4...v5.0.0
Tweak ignored variables
v4.0.4 4.0.4
Provenance
Update to typescript-eslint@v8 and get provenance working.
Update dependencies
typescript-eslint -> 8.0.0-alpha.44
Eslint v9
@typescript-eslint@8
is still not released, but this will work with workarounds like this:
{
"overrides": {
"@typescript-eslint/utils": "8.0.0-alpha.39",
"@typescript-eslint/parser": "8.0.0-alpha.39"
},
"pnpm": {
"overrides": {
"@typescript-eslint/utils": "8.0.0-alpha.39",
"@typescript-eslint/parser": "8.0.0-alpha.39"
}
}
}
Apply mocha settings to more files
Add .ts, .cjs, and .mjs files in test/
v3.2.1
Target es2018
Move to es2018 on the input side. Typescript will polyfill back to older JavaScript on compiling.