{"_id":"@depup/imagemin-mozjpeg","_rev":"2-de486a752064d53d1e4b58fa7f6c93ee","name":"@depup/imagemin-mozjpeg","dist-tags":{"latest":"10.0.0-depup.1"},"versions":{"10.0.0-depup.0":{"name":"@depup/imagemin-mozjpeg","version":"10.0.0-depup.0","keywords":["imagemin-mozjpeg","depup","updated-dependencies","security","latest","patched","compress","image","imageminplugin","img","jpeg","jpg","minify","mozjpeg","optimize"],"author":{"url":"github.com/kevva","name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com"},"license":"MIT","_id":"@depup/imagemin-mozjpeg@10.0.0-depup.0","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"homepage":"https://github.com/imagemin/imagemin-mozjpeg#readme","bugs":{"url":"https://github.com/imagemin/imagemin-mozjpeg/issues"},"dist":{"shasum":"02d8355bf260cf9c6aa9d3dad3cce3e4c1953f86","tarball":"https://registry.npmjs.org/@depup/imagemin-mozjpeg/-/imagemin-mozjpeg-10.0.0-depup.0.tgz","fileCount":6,"integrity":"sha512-L3yGwPoKFpFYJtIkhyCbFvtsf1fGl0C4MQuo3soMg2yZhLymp3MeDmGaooqEvPZVXusgNyZa4MLlOIiIjDI3Cw==","signatures":[{"sig":"MEYCIQDGiOfgCpDpfVqHudt1kFITq+bEIIjPO0Tog0AYtffnYAIhAILIv+Da+O8NfzpI94tDWAMfQ+wyfFcG8tBx564SDSvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8673},"type":"module","depup":{"changes":{"execa":{"to":"^9.6.1","from":"^6.0.0"}},"smokeTest":"passed","depsUpdated":1,"processedAt":"2026-03-19T03:28:39.792Z","originalPackage":"imagemin-mozjpeg","originalVersion":"10.0.0"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"09610b1faf398ef63d4ad2d86e815c2d06644b1f","scripts":{"test":"xo && ava"},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"repository":{"url":"git+https://github.com/imagemin/imagemin-mozjpeg.git","type":"git"},"_npmVersion":"11.9.0","description":"Imagemin plugin for mozjpeg (with updated dependencies)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"execa":"^9.6.1","is-jpg":"^3.0.0","mozjpeg":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.47.0","ava":"^3.15.0","is-progressive":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/imagemin-mozjpeg_10.0.0-depup.0_1773890928203_0.15745352879379104","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-depup.1":{"name":"@depup/imagemin-mozjpeg","version":"10.0.0-depup.1","description":"Imagemin plugin for mozjpeg (with updated dependencies)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/imagemin/imagemin-mozjpeg.git"},"type":"module","exports":"./index.js","author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava"},"keywords":["imagemin-mozjpeg","depup","updated-dependencies","security","latest","patched","compress","image","imageminplugin","img","jpeg","jpg","minify","mozjpeg","optimize"],"dependencies":{"execa":"^10.0.0","is-jpg":"^3.0.0","mozjpeg":"^8.0.0"},"devDependencies":{"ava":"^3.15.0","is-progressive":"^3.0.0","xo":"^0.47.0"},"depup":{"changes":{"execa":{"from":"^6.0.0","to":"^10.0.0"}},"depsUpdated":1,"originalPackage":"imagemin-mozjpeg","originalVersion":"10.0.0","processedAt":"2026-07-21T17:24:08.852Z","smokeTest":"passed"},"gitHead":"bfea30d03284310a18b8f3e77c16d083b0536576","_id":"@depup/imagemin-mozjpeg@10.0.0-depup.1","bugs":{"url":"https://github.com/imagemin/imagemin-mozjpeg/issues"},"homepage":"https://github.com/imagemin/imagemin-mozjpeg#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-He+mC/+7XQD0x7GYEE1/IEKecVpb4tvQgQbAkvpCOebaVS+AS/vbRZUJPmIj66Lt9TKvfec4CEG0jSbwZRkvIg==","shasum":"4c120db37868d100efe1b645a7fcd5ca8757c071","tarball":"https://registry.npmjs.org/@depup/imagemin-mozjpeg/-/imagemin-mozjpeg-10.0.0-depup.1.tgz","fileCount":6,"unpackedSize":8677,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzHOibrPPfvIluq0MMVzo3aB0lAm9UizvpmRmhcJOZUwIgcsmoosZKgzhzAxP4hgpM8/UIIzxIyEyODtlW3qjL+80="}]},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/imagemin-mozjpeg_10.0.0-depup.1_1784654660079_0.20179579974226036"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-19T03:28:48.138Z","modified":"2026-07-21T17:24:20.385Z","10.0.0-depup.0":"2026-03-19T03:28:48.345Z","10.0.0-depup.1":"2026-07-21T17:24:20.212Z"},"bugs":{"url":"https://github.com/imagemin/imagemin-mozjpeg/issues"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"license":"MIT","homepage":"https://github.com/imagemin/imagemin-mozjpeg#readme","keywords":["imagemin-mozjpeg","depup","updated-dependencies","security","latest","patched","compress","image","imageminplugin","img","jpeg","jpg","minify","mozjpeg","optimize"],"repository":{"type":"git","url":"git+https://github.com/imagemin/imagemin-mozjpeg.git"},"description":"Imagemin plugin for mozjpeg (with updated dependencies)","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"readme":"# imagemin-mozjpeg\n\n> [Imagemin](https://github.com/imagemin/imagemin) plugin for [mozjpeg](https://github.com/mozilla/mozjpeg)\n\n## Install\n\n```\n$ npm install imagemin-mozjpeg\n```\n\n## Usage\n\n```js\nimport imagemin from 'imagemin';\nimport imageminMozjpeg from 'imagemin-mozjpeg';\n\n(async () => {\n\tawait imagemin(['images/*.jpg'], {\n\t\tdestination: 'build/images',\n\t\tplugins: [\n\t\t\timageminMozjpeg()\n\t\t]\n\t});\n\n\tconsole.log('Images optimized');\n})();\n```\n\n## API\n\n### imageminMozjpeg(options?)(buffer)\n\nReturns a `Promise<Buffer>`.\n\n#### options\n\nType: `object`\n\n##### quality\n\nType: `number`\n\nCompression quality, in range `0` (worst) to `100` (perfect).\n\n##### progressive\n\nType: `boolean`\\\nDefault: `true`\n\n`false` creates baseline JPEG file.\n\n##### targa\n\nType: `boolean`\\\nDefault: `false`\n\nInput file is Targa format (usually not needed).\n\n##### revert\n\nType: `boolean`\\\nDefault: `false`\n\nRevert to standard defaults instead of mozjpeg defaults.\n\n##### fastCrush\n\nType: `boolean`\\\nDefault: `false`\n\nDisable progressive scan optimization.\n\n##### dcScanOpt\n\nType: `number`\\\nDefault: `1`\n\nSet DC scan optimization mode.\n\n- `0` One scan for all components\n- `1` One scan per component\n- `2` Optimize between one scan for all components and one scan for 1st component plus one scan for remaining components\n\n##### trellis\n\nType: `boolean`\\\nDefault: `true`\n\n[Trellis optimization](https://en.wikipedia.org/wiki/Trellis_quantization).\n\n##### trellisDC\n\nType: `boolean`\\\nDefault: `true`\n\nTrellis optimization of DC coefficients.\n\n##### tune\n\nType: `string`\\\nDefault: `hvs-psnr`\n\nSet Trellis optimization method. Available methods: `psnr`, `hvs-psnr`, `ssim`, `ms-ssim`\n\n##### overshoot\n\nType: `boolean`\\\nDefault: `true`\n\nBlack-on-white deringing via overshoot.\n\n##### arithmetic\n\nType: `boolean`\\\nDefault: `false`\n\nUse [arithmetic coding](https://en.wikipedia.org/wiki/Arithmetic_coding).\n\n##### dct\n\nType: `string`\\\nDefault: `int`\n\nSet [DCT](https://en.wikipedia.org/wiki/Discrete_cosine_transform) method:\n\n- `int` Use integer DCT\n- `fast` Use fast integer DCT (less accurate)\n- `float` Use floating-point DCT\n\n##### quantBaseline\n\nType: `boolean`\\\nDefault: `false`\n\nUse 8-bit quantization table entries for baseline JPEG compatibility.\n\n##### quantTable\n\nType: `number`\n\nUse predefined quantization table.\n\n- `0` JPEG Annex K\n- `1` Flat\n- `2` Custom, tuned for MS-SSIM\n- `3` ImageMagick table by N. Robidoux\n- `4` Custom, tuned for PSNR-HVS\n- `5` Table from paper by Klein, Silverstein and Carney\n\n##### smooth\n\nType: `number`\n\nSet the strength of smooth dithered input. (1...100)\n\n##### maxMemory\n\nType: `number`\n\nSet the maximum memory to use in kilobytes.\n\n##### sample\n\nType: `string[]`\n\nSet component sampling factors. Each item should be in the format `HxV`, for example `2x1`.\n\n#### buffer\n\nType: `buffer`\n\nBuffer to optimize.\n","readmeFilename":"readme.md"}