@babel/eslint-plugin
8.0.6 · 18 Sep 2026MIT520.3k / weekRepositoryHomepagenpmAtom feed
7.29.7 is the newest release of 7.x.
In short
5 new4 fixed10 changed30 internal
Release note
Thanks @coderaiser, @cwohlman, @morrme, @ryzokuken, @SirWindfield, @sz-coder and @vahnag for their first PRs!
:eyeglasses: Spec Compliance
babel-parserbabel-plugin-proposal-optional-chainingfix: eval?.() is indirect (@JLHwung)
:rocket: New Feature
babel-cli,babel-coreadd showConfig support (@JLHwung)
babel-compat-data,babel-preset-envbabel-parserfeat: enable numericSeparator parsing support (@JLHwung)
Allow unknown/any in TS catch clause param (@existentialism)
TypeScript 4.0: Allow spread in the middle of tuples (@nicolo-ribaudo)
eslint-parser: ES2020 features (@JLHwung)
babel-generator,babel-parser,babel-typesTypeScript 4.0: Support labeled tuple elements (@nicolo-ribaudo)
babel-core,babel-generator,babel-parser,babel-plugin-syntax-decimal,babel-standalone,babel-typesAdd decimal parsing support (@JLHwung)
babel-coreAdd
cloneInputAstoption tobabel.transformFromAst(@coderaiser)
:bug: Bug Fix
Other
update: hardcode @babel/eslint-parser min supported version check (@kaicataldo)
babel-helper-skip-transparent-expression-wrappers,babel-plugin-proposal-optional-chaining,babel-plugin-transform-spreadSkip TSAsExpression when transforming spread in CallExpression (@oliverdunk)
babel-helper-member-expression-to-functions,babel-plugin-proposal-class-properties,babel-plugin-proposal-logical-assignment-operatorsadd support for logical assignments with private properties (@ryzokuken)
babel-plugin-transform-typescriptTypescript: always strip declare from class fields (@jamescdavis)
babel-plugin-transform-runtimeFix incorrect module path when absoluteRuntime is specified (@sz-coder)
babel-parserbabel-generator,babel-parser,babel-plugin-transform-typescriptFollow-up on initial TS4 catch param support (@JLHwung)
babel-generatorAlways retain lines for async arrow (@cwohlman)
:nail_care: Polish
babel-traversebabel-traverse: prefer clearer, reduced-bias option naming (@jayaddison)
:house: Internal
Other
fix build config to work the same when running on windows (@zxbodya)
Prepare to publish
@babel/eslint-*packages (@JLHwung)chore: use modules: "auto" (@JLHwung)
chore(github): fix issue template typo (@SirWindfield)
chore: update
spec-newin CONTRIBUTING.md [skip ci] (@JLHwung)
babel-standalonechore: build standalone once in prepublish step (@JLHwung)
babel-compat-data,babel-helper-compilation-targets,babel-preset-envrefactor: replace caniuse-db by mdn-browser-compat-data (@JLHwung)
babel-compat-data,babel-core,babel-helper-module-transforms,babel-helper-split-export-declaration,babel-parser,babel-plugin-proposal-object-rest-spread,babel-plugin-transform-classes,babel-preset-env,babel-traverse,babel-typeschore: fix typo in codebase (@JLHwung)
babel-typesrefactor: reorganize babel types definitions structure (@JLHwung)
babel-compat-datachore: use repository HEAD when pulling third party repos (@JLHwung)