Thanks to visit codestin.com
Credit goes to github.com

Skip to content

EinfachAleks/gulp-tiny

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-tinypng

FOSSA Status wakatime

Image optimization with Gulp and TinyPNG

Install

npm i -g gulp-tinypng

Usage

var gulp = require('gulp'),
    tiny = require('gulp-tiny'),
    paths = {
		input: 'img/**/*.{png,jpg,jpeg,JPG,PNG,JPEG}',
		output: 'TinyImg'
};
 
var Api_Key = [
    '8FiQFj9oWwEyTBHMMwxjvuYNx05Fphk2'
];
 
gulp.task('tiny', function () {
    return gulp.src(paths.input, {since: gulp.lastRun('tiny')})
    .pipe(tiny({
        apiKey : Api_Key,
        cache: false,
        log: false
    }))
    .pipe(gulp.dest(paths.output))
});
 
gulp.task('default', gulp.series('tiny'));

default Options

api_Keys = [
    'API_KEY'
]
cached: false
log: false	

TODO

  • add the possibility to Resize Images
    • scale
    • fit
    • cover
  • rename images with the prefix like that
    • tinyimage-320.jpg
    • tinyimage-480.jpg
    • tinyimage-640.jpg

License

MIT © EinfachAleks

Original MIT © Gaurav Jassal

FOSSA Status

About

gulp plugin to compress png images using tinypng api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%