npm / eslint-plugin-mdx
eslint-plugin-mdx
What changed in eslint-plugin-mdx 2 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-25.
5 breaking1 performance2 behavior and defaults1 tooling6 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initeslint-plugin-mdx 35 changes
Breaking changes 2
The plugin supports MDX v3.
Node.js 18 or later is required; Node.js 12, 14, and 16 are no longer supported.
Behavior and default changes 1
Premade configs now set ecmaFeatures.jsx to true, enabling JSX parsing.
Tooling 1
Adds support for eslint 10.
Fixes and other changes 1
Support the ESLint config inspector.
eslint-plugin-mdx 210 changes
Breaking changes 3
Drops support for ESLint versions below 8.
Drops support for Node versions below 12.20.
Drops support for the parser option; use ESLint config overrides instead.
Performance 1
Uses the same cached markdown processor for .md and .mdx files.
Behavior and default changes 1
Adds experimental support for remark-mdx 2.
Fixes and other changes 5
Errors are reported with the correct location.
Error output is sorted by line and column.
Restores the first-level JSX AST and tokens.
Fixes an issue involving Node.js ES modules and workers on Windows.
Handles nodes and children recursively.