JSPM

  • Created
  • Published
  • Downloads 458850
  • Score
    100M100P100Q190922F
  • License MIT

OptiPNG wrapper that makes it seamlessly available as a local dependency

Package Exports

  • optipng-bin

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (optipng-bin) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

optipng-bin Build Status

OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information

You probably want imagemin-optipng instead.

Install

$ npm install --save optipng-bin

Usage

const {promisify} = require('util');
const {execFile} = require('child_process');
const optipng = require('optipng-bin');

const execFileP = promsify(execFile);

(async () => {
    await execFile(optipng, ['-out', 'output.png', 'input.png']);
    console.log('Image minified!');
})();

CLI

$ npm install --global optipng-bin
$ optipng --help