{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/imagemin/","markdown":"https://findsoftware.frbit.cloud/imagemin.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"imagemin","name":"imagemin","urls":{"repository":"https://github.com/imagemin/imagemin","docs":"https://github.com/imagemin/imagemin/blob/v9.0.1/readme.md","plugins":"https://www.npmjs.com/browse/keyword/imageminplugin"},"category":["build-tool","media"],"description":"JavaScript library that minifies image files and image data, with plugins that do the optimization.","maintainer":"Imagemin","firstRelease":2013,"language":"javascript","runtime":["node"],"runtimeMin":"node 18","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["local"],"renderingModes":null,"installMethod":"npm","licenseModel":"open-source","license":"MIT","currentMajor":"9","latestReleaseDate":"2025-03-07T00:00:00.000Z","githubStargazers":5714,"contributors":20,"packagistDownloads":null,"npmWeeklyDownloads":1135631,"dependentRepos":351928,"dependentPackages":1257,"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/imagemin/imagemin","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/readme.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/license","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/imagemin/imagemin","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/readme.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/readme.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/package.json","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/package.json","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/readme.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/readme.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/package.json","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/imagemin/imagemin/blob/v9.0.1/license","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/imagemin","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/imagemin/imagemin/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/imagemin/imagemin/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/imagemin/imagemin","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/imagemin/imagemin/contributors","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/imagemin","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/imagemin","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/imagemin","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"imagemin is a Node.js library for minifying image files and image data. Its main function takes file paths or glob patterns and an optional destination folder, and passes each file through the plugins listed in the options; the buffer function does the same for image data in memory. The optimization is done by plugins, which the [README](https://github.com/imagemin/imagemin/blob/v9.0.1/readme.md) links through an npm keyword search.\n\nA separate package, imagemin-cli, provides a command line tool for the module, as the README's Related section states."}