Eslint-plugin-markdown version 5.1.0 introduces a minor update to this valuable tool for linting JavaScript code within Markdown files, building upon the solid foundation established by version 5.0.0. Both versions share the core functionality of utilizing mdast-util-from-markdown for parsing Markdown, ensuring consistent and accurate code extraction. Key dependencies like nyc, chai, mocha, and globals remain consistent, indicating stability in the testing and utility infrastructure.
The primary distinction lies in the updated developer dependencies. Version 5.1.0 upgrades eslint and @eslint/js from version 9.1.1 to version 9.4.0, along with eslint-config-eslint, which moves from version 10.0.0 to 11.0.0. These updates reflect ongoing improvements and refinements in the core ESLint ecosystem, potentially introducing new linting rules or improved performance.
For developers, this means version 5.1.0 offers the most up-to-date ESLint experience, allowing them to leverage the latest features and bug fixes from the ESLint tooling. The peerDependencies remain compatible with ESLint version 8 or higher, maintaining broad compatibility. While both versions are licensed under MIT and share the same repository and author, the 5.1.0 release, dated July 11, 2024, incorporates the newest ESLint capabilities. The unpacked size has slightly increased from 31120 to 31263, potentially indicating the incorporation of new features. Upgrading to version 5.1.0 is recommended for developers seeking the best integration with the current ESLint environment.
The are not vulnerabilities for the version 5.1.0 of the package eslint-plugin-markdown