Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

asset-scanner

aniketkapoor226ISC1.0.2

A powerful Fast and Lightweight CLI tool to scan and analyze all image assets in your project. Easily filter by size, type, and location. Generate reports with just one command

image, assets, size, dimensions, width, height, image analysis, JSON report, CLI tool, image scanner, image filter, lightweight, fast, image-size

readme

📦 asset-scanner

A powerful Fast and Lightweight CLI tool to scan and analyze all image assets in your project. Easily filter by size, type, and location. Generate reports with just one command.


🚀 Features

  • 🔍 Scans entire project or specific directory
  • 📂 Supports filtering by image type (png, jpg, gif, etc.)
  • 📏 Filter assets by size (--min, --max in KB, MB, Bytes)
  • 📊 Shows total assets, filtered assets, and type breakdown
  • 📄 Generates a JSON report file with asset info
  • 📌 Sort by size

Supported formats

  • png , jpg, gif, jpg, jpeg ,webp , svg

📥 Installation

To install asset-scanner globally on your system, use the following npm command:

npm install asset-scanner

📥 Usage

Run the command to scan your assets:

npx asset-scan [options]

⚙️ Options

Option Description Example
--path Folder to scan (defaults to current directory) --path ./src/assets
--types Filter by image type (comma separated) --types png,jpg
--min-size Minimum file size in KB (KB) --min-size 100KB
--max-size Maximum file size in KB (KB) --max-size 2000KB
--sort Sort results by size --sort size
--save File name to save the report in JSON format --save assets-report.json
--stats Shows total assets, filtered assets, and detailed types breakdown --stats

📌 Examples

npx asset-scan --types png,gif --sort size --save output.json
npx asset-scan --stats
npx asset-scan --min-size 1KB --max-size 1000KB