{"library":"grunt-frontend","type":"library","category":null,"description":"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.","language":"javascript","status":"maintenance","version":"2.0.4","tags":["javascript","gruntplugin","frontend","front-end","css","js"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install grunt-frontend","imports":["grunt.initConfig({ 'frontend-js': { ... } });","grunt.loadNpmTasks('grunt-frontend');","grunt.initConfig({ 'frontend-css': { main: { options: { minify: true }, files: [ { src: 'src/*.css', dest: 'out/css' } ] } } });"]},{"cmd":"yarn add grunt-frontend","imports":[]},{"cmd":"pnpm add grunt-frontend","imports":[]}],"homepage":"https://github.com/sergeche/grunt-frontend","github":"git://github.com/sergeche/grunt-frontend","docs":null,"changelog":null,"pypi":null,"npm":"grunt-frontend","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}