{"_id":"@cactuslab/optipng-bin","name":"@cactuslab/optipng-bin","dist-tags":{"latest":"9.0.1"},"versions":{"9.0.1":{"name":"@cactuslab/optipng-bin","version":"9.0.1","description":"OptiPNG wrapper that makes it seamlessly available as a local dependency","license":"MIT","repository":{"type":"git","url":"git+https://github.com/imagemin/optipng-bin.git"},"type":"module","exports":"./index.js","bin":{"optipng":"cli.js"},"engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"postinstall":"node lib/install.js","test":"xo && ava --timeout=120s"},"keywords":["imagemin","compress","image","minify","optimize","png","optipng"],"dependencies":{"bin-build":"^3.0.0","bin-wrapper":"^4.0.0"},"devDependencies":{"ava":"^4.2.0","bin-check":"^4.0.1","compare-size":"^3.0.0","execa":"^6.1.0","tempy":"^3.0.0","xo":"^0.48.0"},"gitHead":"0796b38e13a596e32c5bfd968e868b8e8ec3c8de","bugs":{"url":"https://github.com/imagemin/optipng-bin/issues"},"homepage":"https://github.com/imagemin/optipng-bin#readme","_id":"@cactuslab/optipng-bin@9.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-NwfR/o+jiw9u17UX9GsT/gHZYV/iarXySGO91x2l2DVHA+uW3IQ3hcLgELuI4DQCMPHE4gRifPDBGcWWY1CFyw==","shasum":"75047f7d9c58d8e4e5a6bfc58ad4abbd084eeebc","tarball":"https://registry.npmjs.org/@cactuslab/optipng-bin/-/optipng-bin-9.0.1.tgz","fileCount":8,"unpackedSize":2334379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDnXvX+TbFMPsthBlxSefULB8/NfOQGIO0hD2/VhgDpQIhAIRMbEzviZ3q3+6l91ajgN5idP7Xq0NR890A4+v2U5t8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIw0uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/8g/8DI908TQQJlQbut8NRo2PGEDQGaqJoCVAI0tL+njcrA+TWKJj\r\n6kC1DAC2BEfqYejqCAXDVfYlgBJNCsluXSYf/4KYrBBnd3mR6r6fH/p3OnGk\r\nQFjNNFOVupGeXUlIqTJft2AABpBwIKs7sONf/TEFbb8X1qeohdteIaWjhkSP\r\nhuGTq/dpC5Y3j04sq7zl6lm40p8G3CFKsh3Vn4Y4JwMcHMK0FOSUPz38YJfg\r\noo7CNzhvha7A37rzakhLGtgb84NKEhCL28eHrHRpxWWQwKW6SsAmRkmbBxZ7\r\nAnW5WYgUeKcjrcHpOC8sUKfUc+fKd5o5wAdhXxPqpaugNvKBh7H3N1qCSXU+\r\ndbgEVm92lC+RiSeAZEWDvYsvuxurKmEr60bShRBtFx4cCEGbtQPK72Z38Z1Q\r\nxA4YB0Sd6clZcwpbQakgDUtzf1lWNQbrR/Bp07gKQhJJaC3pQq5RLBzb72Yi\r\nzSC7FTsunLGpBNFoumK0WRZc4MPXSOlYdEyY3ThAk1gDd1mYT/S3yHyr7P+R\r\nCbjrCF7tSYvApRJoNLD5+B5BChEFbOUTO/G3t5KngP/0FPQlWe+fH+7boeMs\r\nCz8EAUeY05FPFFxwCRIXu3aSGW6zpfHixGDj8wBn2ZOknPuQFKmivmuffpiK\r\nLHRS8fZLj1zOzdpCUmDd+ieE7b5ezn7zQ8Q=\r\n=OWmL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"karlvr","email":"karl@xk72.com"},"directories":{},"maintainers":[{"name":"karlvr","email":"karl@xk72.com"},{"name":"hydnhntr","email":"hydnhntr+npmjs@gmail.com"},{"name":"tomcarey","email":"tom@cactuslab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optipng-bin_9.0.1_1663241518377_0.2525804258857409"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-15T11:31:58.267Z","9.0.1":"2022-09-15T11:31:58.614Z","modified":"2022-09-15T11:31:58.826Z"},"maintainers":[{"name":"karlvr","email":"karl@xk72.com"},{"name":"hydnhntr","email":"hydnhntr+npmjs@gmail.com"},{"name":"tomcarey","email":"tom@cactuslab.com"}],"description":"OptiPNG wrapper that makes it seamlessly available as a local dependency","homepage":"https://github.com/imagemin/optipng-bin#readme","keywords":["imagemin","compress","image","minify","optimize","png","optipng"],"repository":{"type":"git","url":"git+https://github.com/imagemin/optipng-bin.git"},"bugs":{"url":"https://github.com/imagemin/optipng-bin/issues"},"license":"MIT","readme":"# optipng-bin ![GitHub Actions Status](https://github.com/imagemin/optipng-bin/workflows/test/badge.svg?branch=main)\n\n> [OptiPNG](http://optipng.sourceforge.net) is a PNG optimizer that recompresses image files to a smaller size, without losing any information\n\nYou probably want [`imagemin-optipng`](https://github.com/imagemin/imagemin-optipng) instead.\n\n\n## Install\n\n```\n$ npm install --save optipng-bin\n```\n\n\n## Usage\n\n```js\nimport {execFile} from 'node:child_process';\nimport optipng from 'optipng-bin';\n\nexecFile(optipng, ['-out', 'output.png', 'input.png'], error => {\n\tconsole.log('Image minified!');\n});\n```\n\n\n## CLI\n\n```\n$ npm install --global optipng-bin\n```\n\n```\n$ optipng --help\n```\n","readmeFilename":"readme.md"}