@eslint/markdown is an ESLint plugin designed for linting code blocks within Markdown files, ensuring code quality and consistency across your documentation and content. Version 7.0.0 brings several changes compared to the previous stable version, 6.6.0. While both versions share the core functionality of linting Markdown, a key difference lies in the file size, with v7.0.0 showing an increase in unpacked size, suggesting potential additions or modifications to the core plugin logic or included assets.
Both versions depend on packages like @eslint/core, @eslint/plugin-kit, github-slugger, and mdast-util-* to handle ESLint integration and Markdown parsing. The biggest changes are in the dev dependencies. Version 6.6.0 used Rollup plugins for bundling but they were removed from 7.0.0, which could indicate a shift in the build process or tooling. Both versions use Prettier, ESLint and Typescript.
For developers using this library, the update signifies potential performance improvements or bug fixes within the core Markdown processing and ESLint integration provided by the use of @eslint/plugin-kit, though some changes in the build process should be considered. It is important to check the changelog for a detailed list of changes.
The are not vulnerabilities for the version 7.0.0 of the package @eslint/markdown