grunt-frontend
JSON →A Grunt.js multi-task for CSS and JS minification that respects file modification dates to avoid unnecessary re-minification. Version 2.0.4 uses UglifyJS for JavaScript minification and CSSO for CSS minification, with automatic @import inlining and url() rewriting. Unlike basic minifiers, it stores a .build-catalog.json file to track state and checksums, saving CPU time and preserving modification dates for effective caching. Release cadence is low (last release years ago). Key differentiator: it skips re-minification of unchanged files and supports versioned URL schemes for cache busting.
Resources
packagegrunt-frontend ↗