Skip to content

A node module that iterates recursively through a directory and compresses all the images with TinyPNG

License

Notifications You must be signed in to change notification settings

joelmarquez90/tiny-count

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny-count

A node module that iterates recursively through a directory and compresses all the images with TinyPNG

nodei.co

Features

  • Compresses images from one directory using TinyPNG API

Install

npm install -g tiny-count

Usage

First you have to register in TinyPNG and get an API KEY. Then, you run this:

tiny-count -k <TinyPNG API KEY> -p /path/to/your/root/images/directory

By default, it filters the files that aren't staged in git. If you want to force the replacement, use the -f or --force option.

And you will have an output like this:

Compressing... [=====================         ] 82% 410/500

Size       Description
---------  -----------
10.34 MB   Before     
9.66 MB    After      
698.16 KB  Difference

Author

Joel Márquez 90joelmarquez@gmail.com http://github.com/joelmarquez90

License

About

A node module that iterates recursively through a directory and compresses all the images with TinyPNG

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published