Skip to content

Installation ​

Prerequisites ​

  • Node.js: ^20.19.0 || ^22.13.0 || >=24.0.0
  • ESLint: ^9.39.0 || ^10.0.0 & Flat Config Only
  • @eslint/markdown: ^8.0.3
  • Module Support: ECMAScript Modules (ESM) Only

NOTE

  • In line with the ESLint v10 prerequisites, we support only Node.js versions ^20.19.0 || ^22.13.0 || >=24.0.0.
  • There is a type compatibility issue in older ESLint v9 versions, the minimum required ESLint version is ^9.39.0.
  • @eslint/markdown is a required peer dependency. npm v7 and later install it automatically by default, but Yarn requires explicit installation. The commands below include it for all package managers.

Installation (@latest) ​

npm package eslint-markdown latest version

Latest stable release.

sh
$ npm install -D eslint-markdown@latest @eslint/markdown@latest eslint@latest
sh
$ pnpm add -D eslint-markdown@latest @eslint/markdown@latest eslint@latest
sh
$ yarn add --dev eslint-markdown@latest @eslint/markdown@latest eslint@latest
sh
$ bun add -d eslint-markdown@latest @eslint/markdown@latest eslint@latest

Installation (@next) ​

npm package eslint-markdown next version

Latest pre-release version. (e.g., canary, alpha, beta, and rc)

sh
$ npm install -D eslint-markdown@next @eslint/markdown@latest eslint@latest
sh
$ pnpm add -D eslint-markdown@next @eslint/markdown@latest eslint@latest
sh
$ yarn add --dev eslint-markdown@next @eslint/markdown@latest eslint@latest
sh
$ bun add -d eslint-markdown@next @eslint/markdown@latest eslint@latest