{"library":"markdown-eslint-parser","type":"library","category":null,"description":"markdown-eslint-parser is a custom ESLint parser designed to enable linting of `.md` (Markdown) files, primarily in conjunction with `eslint-plugin-md`. Unlike standard parsers that generate a full AST for the parsed language, this package uniquely returns an empty JavaScript AST with a special `mdCode` property containing the raw Markdown content as a string. This allows `eslint-plugin-md` to process the Markdown itself using tools like `remark-lint`. The current stable version is 1.2.1. Given the recent introduction and active development of the official `@eslint/markdown` (which offers integrated parsing and rules for CommonMark and GitHub-Flavored Markdown) and the last update of its primary companion `eslint-plugin-md` dating back about two years, `markdown-eslint-parser` should be considered superseded for new projects. It maintains a niche for existing setups reliant on `eslint-plugin-md`.","language":"javascript","status":"deprecated","version":"1.2.1","tags":["javascript","eslint","eslintparser","eslint-parser","markdown"],"install":[{"cmd":"npm install markdown-eslint-parser","imports":["module.exports = {\n  overrides: [\n    {\n      files: ['*.md'],\n      parser: 'markdown-eslint-parser',\n    },\n  ],\n};"]},{"cmd":"yarn add markdown-eslint-parser","imports":[]},{"cmd":"pnpm add markdown-eslint-parser","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/markdown-eslint-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/markdown-eslint-parser/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}