goalup-minify is a CLI tool that uses gulp and other popular minifiers (UglifyJS, clean-css, htmlmin, imagemin) to compress JS, CSS, HTML, and image files for production-ready static websites. Version 1.3.0 (stable, last updated 2019) runs a single command to output individually processed files to a /public directory. Unlike bundlers (Webpack, Parcel), it processes files one-to-one without bundling. Supports autoprefixing and inline asset compression via HTML attributes. Low maintenance; no recent updates. Ideal for simple static sites without an existing build pipeline.
npm install goalup-minifyNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows global installation and a basic minification command that processes JS, CSS, and HTML into a /public folder.
Update to v1.x and review current options via goalup-minify --help.
Consider using a separate image optimization tool (e.g., sharp, squoosh-cli).
Always run goalup-minify from your project root or use absolute paths.
Specify a different output directory, e.g., --dest ./dist.
Use a bundler like Webpack or Rollup if you need module resolution.
Install globally: npm install -g goalup-minify. Or run via npx: npx goalup-minify
Run: npm install -g gulp goalup-minify
Verify that the provided file/path exists relative to working directory. Use absolute paths if unsure.