Compress images by https://tinypng.com
- Basic function
- Basic CLI
- Apikeys validation and auto switch within presets
- Backup and restore compressed bitmaps
- Friendly information reporters
- Test coverage
- Display apikey's validation in
$ tiny-apikey list
- Remove promise in apikey's method
- Temporary apikey
- Bug in backup path
- Refactor
-
Webpack loader - Automatic register
- Documentation
- Publish npm
$ tiny --help
Usage: tiny [options] [files ...]
Commands:
restore restore the latest compressed bitmaps
Options:
-h, --help output usage information
-V, --version output the version number
-d, --dest <path> directory path to output images
--detail show more detail
--no-alternate only use the first apikey even though invalid
--no-backup disable backup latest compressed bitmaps for restore
--no-progress disable progress bar
Examples:
$ tiny images/banner.png
$ tiny 'src/**/*.{png,jpg}' --dest ./compress
$ tiny-apikey add apikeyfromtinypng
$ tiny-apikey --help
Usage: tiny-apikey <command> [key]
Commands:
add <key ...> add apikeys for usage
delete <key> remove apikeys by key or item index
use <key> suggest specified key to be used first
list show apikeys list
edit open .apikeys in editor
supply open http://tinypng.com to supply api key
clear remove all apikeys
Options:
-h, --help output usage information
-V, --version output the version number
npm i && npm test
Copyright (c) 2016 cupools
Licensed under the MIT license.