Eslint-config-mrmlnc is a shareable ESLint configuration crafted to streamline linting across your JavaScript and TypeScript projects. Versions 4.0.0 and 4.0.1 offer developers a consistent and easily distributed linting standard, helping maintain code quality and enforce best practices.
Comparing the two versions, the core dependencies remain identical, including vital plugins like eslint-plugin-node, eslint-plugin-mocha, eslint-plugin-import, eslint-plugin-unicorn, and the TypeScript ESLint integration (@typescript-eslint/parser and @typescript-eslint/eslint-plugin). Similarly, the devDependencies for tooling (eslint, esbuild, typescript, and their respective types) are unchanged, ensuring consistent build and development processes. Peer dependencies remain the same as well, requiring eslint version >=8.45.0 and typescript version >=5.1.6
The key difference lies in the unpacked size of the package, with version 4.0.1 being slightly larger (42772 bytes) compared to version 4.0.0 (42647 bytes). This suggests that version 4.0.1 includes some relatively minor updates, such as bug fixes or improvements to the configuration rules, and potentially explaining the approximately one and a half hour difference in the release date. Developers can upgrade to the latest version (4.0.1) for the most up-to-date linting experience and potential subtle enhancements, while those already using version 4.0.0 can rest assured knowing that the core functionality and rule set remain highly consistent. It provides a solid foundation for Javascript and Typescript projects.
The are not vulnerabilities for the version 4.0.1 of the package eslint-config-mrmlnc