
Security News
White House Authorizes Private Companies to Conduct Offensive Cyber Operations
A new federal program will let vetted U.S. cybersecurity firms help investigate and disrupt foreign cybercrime groups under government direction.
imagedimensions-cli
Advanced tools
Audit the images on any web page from the command line — find oversized images (downloaded much larger than displayed) and fail CI on regressions. Powered by imagedimensions.com.
Audit the images on any web page from the command line — find oversized images (downloaded much larger than they display, the most common Largest Contentful Paint problem) and fail CI when new ones slip in. Powered by imagedimensions.com; the scan runs server-side, so no local browser is required.
npx imagedimensions-cli https://example.com
⚠ https://example.com
58 images (41 visible) · 7% WebP/AVIF · 9/37 oversized (≥4× area)
102.0× 4000x3000 → 400x300 [jpg] https://example.com/hero.jpg
18.4× 1600x1200 → 372x279 [png] https://example.com/card.png
report: https://imagedimensions.com/results?scanId=…
| Flag | Description |
|---|---|
--threshold <n> | Area-overshoot ratio that counts as oversized. Default 4 (≈2× per dimension). |
--max-oversized <n> | Exit 1 if any URL has more than n oversized images. Omit to never fail. |
--top <n> | Max oversized images to list per URL. Default 10. |
--json | Machine-readable JSON output. |
--api-base <url> | Override the scan API base (or IMAGEDIMENSIONS_API_BASE). |
Exit codes: 0 success · 1 --max-oversized gate exceeded · 2 scan failed / bad args.
Fail a pull request if the deployed preview ships any image oversized by ≥4×:
# .github/workflows/image-audit.yml
name: Image audit
on: [pull_request]
jobs:
audit:
runs-on: ubuntu-latest
steps:
- uses: Bishop81/imagedimensions-cli@v0.1.0
with:
url: https://staging.example.com
max-oversized: '0'
Or call the CLI directly in any pipeline:
npx imagedimensions-cli@latest "$DEPLOY_URL" --max-oversized 0
An image downloaded much larger than its rendered box wastes bandwidth and decode time and slows
LCP. Right-size to the display dimensions, add srcset, and convert to a modern format. Background:
Stop shipping 4000px images into 400px slots.
MIT
FAQs
Audit the images on any web page from the command line — find oversized images (downloaded much larger than displayed) and fail CI on regressions. Powered by imagedimensions.com.
The npm package imagedimensions-cli receives a total of 2 weekly downloads. As such, imagedimensions-cli popularity was classified as not popular.
We found that imagedimensions-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
A new federal program will let vetted U.S. cybersecurity firms help investigate and disrupt foreign cybercrime groups under government direction.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.