newmatik/Newmatik Image Optimizer
Optimize images in place (JPEG/PNG/GIF/WebP/SVG), ImageOptim-style, in CI — lossless by default, idempotent, single binary.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| paths | Files, directories, or glob patterns to optimize (space- or newline-separated). | yes | — |
| lossy | Enable lossy recompression (true/false). | no | false |
| quality | Quality 1-100 for lossy encoders (implies lossy). | no | "" |
| min-savings | Only rewrite a file if it shrinks by at least this percent. Empty = imageopt default (0 lossless, 10 with lossy so repeated runs converge). | no | "" |
| recursive | Recurse into subdirectories (true/false). | no | false |
| strip | Metadata policy: all | color | none. Empty = imageopt default (keep color profile, or strip-all when lossy). | no | "" |
| check | CI gate: write nothing and fail if any file could be optimized (true/false). | no | false |
| dry-run | Report only; do not modify files (true/false). | no | false |
| json | Emit JSON output (true/false). | no | false |
| version | Release version to download (e.g. v0.1.0) or 'latest'. Empty = the release matching the action ref you pinned (recommended). | no | "" |
| extra-args | Additional raw CLI flags appended verbatim. | no | "" |
Outputs
no outputs