Mini CSS Extract Plugin versions 0.8.1 and 0.8.0 offer developers tools for extracting CSS into separate files, crucial for optimizing website loading times and improving performance. While both share core functionalities like loader-utils, schema-utils, normalize-url, and webpack-sources as dependencies, the two versions showcase several key differences. Version 0.8.1 features updated development dependencies, including newer versions of eslint, prettier, @babel/cli, css-loader, @babel/core, lint-staged, @babel/preset-env, and eslint-plugin-import. These updates typically bring bug fixes, performance improvements, and new features within the development workflow, benefiting developers through a smoother and more efficient coding experience.
Specifically, the move from eslint@6.0.1 to eslint@6.7.2 and prettier@1.18.2 to prettier@1.19.1 in version 0.8.1 signals enhanced code quality enforcement and formatting capabilities. Additionally, version 0.8.1 leverages webpack@4.41.3 compared to webpack@4.35.3 in version 0.8.0, promising potential compatibility enhancements and access to the latest features available in Webpack. Developers should prefer version 0.8.1 for access to the updated tooling and improvements to the developer experience. The fileCount and unpackedSize also differ slightly, indicating minor changes in the overall codebase.
The are not vulnerabilities for the version 0.8.1 of the package mini-css-extract-plugin