Image minifier for Node.js that preserves folder structure during compression. Version 6.0.2, stable, low release cadence. Supports JPEG, PNG, GIF, SVG via plugins like imagemin-jpegtran and imagemin-pngquant. Differentiates from other minifiers by automatically mirroring input directory structure in output. Known as a quick solution for batch image optimization but relies on external plugin packages.
npm install image-2-minNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Minify all JPEG and PNG images in the 'images' folder, preserving directory structure, and output to 'build/images'.
Use async/await or .then() to handle returned files.
Avoid using imagemin.buffer; process buffers directly with the main function.
Always invoke plugin factories twice: once to get the plugin function, again to invoke it.
Use patterns like 'images/**/*.{jpg,png}' instead of 'images/'.Upgrade to Node.js 4 or later, or use an older version of the package.
Install the package: npm install imagemin-jpegtran
Use default import: import imagemin from 'image-2-min'
Use imageminJpegtran()() in the plugins array.
No dependency data recorded yet.