{"_id":"@depup/imagemin-pngquant","_rev":"3-3f967bfff6a1c17d707f5fc723edff09","name":"@depup/imagemin-pngquant","dist-tags":{"latest":"10.0.0-depup.2"},"versions":{"10.0.0-depup.0":{"name":"@depup/imagemin-pngquant","version":"10.0.0-depup.0","keywords":["imagemin-pngquant","depup","updated-dependencies","security","latest","patched","compress","image","imageminplugin","minify","optimize","png","pngquant"],"license":"MIT","_id":"@depup/imagemin-pngquant@10.0.0-depup.0","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"homepage":"https://github.com/imagemin/imagemin-pngquant#readme","bugs":{"url":"https://github.com/imagemin/imagemin-pngquant/issues"},"dist":{"shasum":"1423585591d696a3871cfe0c9686dbe4c12cec54","tarball":"https://registry.npmjs.org/@depup/imagemin-pngquant/-/imagemin-pngquant-10.0.0-depup.0.tgz","fileCount":7,"integrity":"sha512-UJ1ME17pna8GSuMuo9ZMpoKxefyYL6q+u4GDOeJBioda44KZ38COKLmQD42RGKgVhr0R/4bMvtZ4ss/Rk8fu4g==","signatures":[{"sig":"MEYCIQDtd/0Bu7vyJ6cPL5lJz9Tdtlco75QyiTymyT8FLNRNDgIhAPtb5mbC1Jvuo+MDkGii+CRiXWOgfJ4Dmlo+hd47PL4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9296},"type":"module","depup":{"changes":{"ow":{"to":"^3.1.1","from":"^2.0.0"},"execa":{"to":"^9.6.1","from":"^8.0.1"},"environment":{"to":"^1.1.0","from":"^1.0.0"},"uint8array-extras":{"to":"^1.5.0","from":"^1.1.0"}},"smokeTest":"passed","depsUpdated":4,"processedAt":"2026-03-19T03:28:43.273Z","originalPackage":"imagemin-pngquant","originalVersion":"10.0.0"},"types":"./index.d.ts","engines":{"node":">=18"},"exports":{"types":"./index.d.ts","default":"./index.js"},"gitHead":"09610b1faf398ef63d4ad2d86e815c2d06644b1f","scripts":{"test":"xo && npm run test:cover && tsc --noEmit index.d.ts","test:cover":"c8 --check-coverage --statements 90 ava"},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"repository":{"url":"git+https://github.com/imagemin/imagemin-pngquant.git","type":"git"},"_npmVersion":"11.9.0","description":"Imagemin plugin for `pngquant` (with updated dependencies)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ow":"^3.1.1","execa":"^9.6.1","is-png":"^3.0.1","environment":"^1.1.0","pngquant-bin":"^9.0.0","uint8array-extras":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","xo":"^0.58.0","ava":"^6.1.3","typescript":"^5.4.5","@types/node":"^20.12.10"},"_npmOperationalInternal":{"tmp":"tmp/imagemin-pngquant_10.0.0-depup.0_1773890929808_0.7929905833260336","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-depup.1":{"name":"@depup/imagemin-pngquant","version":"10.0.0-depup.1","keywords":["imagemin-pngquant","depup","updated-dependencies","security","latest","patched","compress","image","imageminplugin","minify","optimize","png","pngquant"],"license":"MIT","_id":"@depup/imagemin-pngquant@10.0.0-depup.1","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"homepage":"https://github.com/imagemin/imagemin-pngquant#readme","bugs":{"url":"https://github.com/imagemin/imagemin-pngquant/issues"},"dist":{"shasum":"93ab4385a7a3accecefaf6a4a4f0385baac76af7","tarball":"https://registry.npmjs.org/@depup/imagemin-pngquant/-/imagemin-pngquant-10.0.0-depup.1.tgz","fileCount":7,"integrity":"sha512-SKYVQMjSN38RrNXEiOuYLKZnqBbs0Y4huhCowlYsJN47un/1D9JDfnqKHDlII2bbKjwZaZWitvu2DJm55aBKdg==","signatures":[{"sig":"MEQCIBKYE4InZaWimoMgaZFQeErBt/0SHOcXJHFEMjs2pIK+AiB9y5BhZzUkGE/sN1EkEgT22CVGsiH3PfaJ+AV3wNrbeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9300},"type":"module","depup":{"changes":{"ow":{"to":"^3.1.1","from":"^2.0.0"},"execa":{"to":"^10.0.0","from":"^8.0.1"},"environment":{"to":"^1.1.0","from":"^1.0.0"},"uint8array-extras":{"to":"^1.5.0","from":"^1.1.0"}},"smokeTest":"passed","depsUpdated":4,"processedAt":"2026-07-21T17:26:37.302Z","originalPackage":"imagemin-pngquant","originalVersion":"10.0.0"},"types":"./index.d.ts","engines":{"node":">=18"},"exports":{"types":"./index.d.ts","default":"./index.js"},"gitHead":"bfea30d03284310a18b8f3e77c16d083b0536576","scripts":{"test":"xo && npm run test:cover && tsc --noEmit index.d.ts","test:cover":"c8 --check-coverage --statements 90 ava"},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"repository":{"url":"git+https://github.com/imagemin/imagemin-pngquant.git","type":"git"},"_npmVersion":"11.16.0","description":"Imagemin plugin for `pngquant` (with updated dependencies)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ow":"^3.1.1","execa":"^10.0.0","is-png":"^3.0.1","environment":"^1.1.0","pngquant-bin":"^9.0.0","uint8array-extras":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","xo":"^0.58.0","ava":"^6.1.3","typescript":"^5.4.5","@types/node":"^20.12.10"},"_npmOperationalInternal":{"tmp":"tmp/imagemin-pngquant_10.0.0-depup.1_1784654808871_0.3451993987536077","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-depup.2":{"_id":"@depup/imagemin-pngquant@10.0.0-depup.2","bugs":{"url":"https://github.com/imagemin/imagemin-pngquant/issues"},"dist":{"shasum":"4d309e3cabc63e35fd26d7096de2a621b82694ca","tarball":"https://registry.npmjs.org/@depup/imagemin-pngquant/-/imagemin-pngquant-10.0.0-depup.2.tgz","fileCount":7,"integrity":"sha512-0+UT9wDFkvwobo91iMyw4thWQZdDVIpenPdTDqL46+xu7bRxLb8YKRHq1ea2a077cQ8Z/mQpBzn7+auf9HBJCA==","signatures":[{"sig":"MEUCIQCHZ4BoP5rfBws+0qylAYmZBiqd9r3P+DRpN29DrOC0DgIgdh3ea+hEwoyUi7NNVJHcvOsGpjbB9E0gzoNREohSOvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGpjWSfCrScexT17rHX39ojRlcF0bw3U3ocnqUHrS4dnAiEAkDYf2IjviIE/LwZyaCXfkecThWOOUaoDpeLzIZdslEM="}],"unpackedSize":9300},"name":"@depup/imagemin-pngquant","type":"module","depup":{"changes":{"ow":{"to":"^3.1.1","from":"^2.0.0"},"execa":{"to":"^10.0.1","from":"^8.0.1"},"environment":{"to":"^1.1.0","from":"^1.0.0"},"uint8array-extras":{"to":"^1.6.0","from":"^1.1.0"}},"smokeTest":"passed","depsUpdated":4,"processedAt":"2026-09-27T01:08:45.064Z","originalPackage":"imagemin-pngquant","originalVersion":"10.0.0"},"types":"./index.d.ts","engines":{"node":">=18"},"exports":{"types":"./index.d.ts","default":"./index.js"},"gitHead":"6ed39ea688872f3c3eabcb843a70386f893a7566","license":"MIT","scripts":{"test":"xo && npm run test:cover && tsc --noEmit index.d.ts","test:cover":"c8 --check-coverage --statements 90 ava"},"version":"10.0.0-depup.2","_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"homepage":"https://github.com/imagemin/imagemin-pngquant#readme","keywords":["imagemin-pngquant","depup","updated-dependencies","security","latest","patched","compress","image","imageminplugin","minify","optimize","png","pngquant"],"repository":{"url":"git+https://github.com/imagemin/imagemin-pngquant.git","type":"git"},"_npmVersion":"11.19.0","description":"Imagemin plugin for `pngquant` (with updated dependencies)","directories":{},"maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ow":"^3.1.1","execa":"^10.0.1","is-png":"^3.0.1","environment":"^1.1.0","pngquant-bin":"^9.0.0","uint8array-extras":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","xo":"^0.58.0","ava":"^6.1.3","typescript":"^5.4.5","@types/node":"^20.12.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/imagemin-pngquant_10.0.0-depup.2_1790471387390_0.125424937857066"}}},"time":{"created":"2026-03-19T03:28:49.690Z","modified":"2026-09-27T01:09:47.635Z","10.0.0-depup.0":"2026-03-19T03:28:49.955Z","10.0.0-depup.1":"2026-07-21T17:26:49.049Z","10.0.0-depup.2":"2026-09-27T01:09:47.472Z"},"bugs":{"url":"https://github.com/imagemin/imagemin-pngquant/issues"},"license":"MIT","homepage":"https://github.com/imagemin/imagemin-pngquant#readme","keywords":["imagemin-pngquant","depup","updated-dependencies","security","latest","patched","compress","image","imageminplugin","minify","optimize","png","pngquant"],"repository":{"url":"git+https://github.com/imagemin/imagemin-pngquant.git","type":"git"},"description":"Imagemin plugin for `pngquant` (with updated dependencies)","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"readme":"# imagemin-pngquant\n\n> [Imagemin](https://github.com/imagemin/imagemin) plugin for [`pngquant`](https://github.com/kornelski/pngquant)\n\n## Install\n\n```sh\nnpm install imagemin-pngquant\n```\n\n### Prerequisites\n\n> **Linux** machines must have the following packages prior to install: `libpng-dev libimagequant-dev`  \n\n```sh\nsudo apt-get -y install libpng-dev libimagequant-dev\n```\n\n## Usage\n\n```js\nimport imagemin from 'imagemin';\nimport imageminPngquant from 'imagemin-pngquant';\n\nawait imagemin(['images/*.png'], {\n\tdestination: 'build/images',\n\tplugins: [\n\t\timageminPngquant()\n\t]\n});\n\nconsole.log('Images optimized');\n```\n\n## API\n\n### imageminPngquant(options?)(input)\n\nReturns `Promise<Uint8Array>`.\n\n#### options\n\nType: `object`\n\n##### speed\n\nType: `number`\\\nDefault: `4`\\\nValues: `1` (brute-force) to `11` (fastest)\n\nSpeed `10` has 5% lower quality, but is about 8 times faster than the default. Speed `11` disables dithering and lowers compression level.\n\n##### strip\n\nType: `boolean`\\\nDefault: `false`\n\nRemove optional metadata.\n\n##### quality\n\nType: `Array<min: number, max: number>`\\\nValues: `Array<0...1, 0...1>`\\\nExample: `[0.3, 0.5]`\n\nInstructs pngquant to use the least amount of colors required to meet or exceed\nthe max quality. If conversion results in quality below the min quality the\nimage won't be saved.\n\nMin and max are numbers in range 0 (worst) to 1 (perfect), similar to JPEG.\n\n##### dithering\n\nType: `number | boolean`\\\nDefault: `1` (full)\\\nValues: `0...1`\n\nSet the dithering level using a fractional number between 0 (none) and 1 (full).\n\nPass in `false` to disable dithering.\n\n##### posterize\n\nType: `number`\n\nTruncate number of least significant bits of color (per channel). Use this when image will be output on low-depth displays (e.g. 16-bit RGB). pngquant will make almost-opaque pixels fully opaque and will reduce amount of semi-transparent colors.\n\n#### input\n\nType: `Uint8Array`\n\nImage data to optimize.\n","readmeFilename":"readme.md"}