gulp-tinify-and-convert

1.1.0 • Public • Published

gulp-tinify

Update of Josh Broton's gulp-tinify package
Minify compatible files using TinyPNG's API

You must have a TinyPNG Developer API Key for this to work.
The API key is meant to be a local variable named TINIFY_KEY

Usage

var gulp = require('gulp');
var tinify = require('gulp-tinify');

gulp.task('tinify', function() {
    gulp.src('/img/**/*')
        .pipe(tinify())
        .pipe(gulp.dest('/dest/img'));
});

The conversion mode can be passed to it.

var gulp = require('gulp');
var tinify = require('gulp-tinify');

gulp.task('tinify', function() {
    gulp.src('/img/**/*')
        .pipe(tinify(['image/webp']))
        .pipe(gulp.dest('/dest/img'));
});

This will convert and compress every image into a .webp image.


The conversion mode can also be set to 'direct' to just compress the image, maintaining filetype.

var gulp = require('gulp');
var tinify = require('gulp-tinify');

gulp.task('tinify', function() {
    gulp.src('/img/**/*')
        .pipe(tinify('direct'))
        .pipe(gulp.dest('/dest/img'));
});

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i gulp-tinify-and-convert

    Weekly Downloads

    3

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    5.46 kB

    Total Files

    3

    Last publish

    Collaborators

    • joaogabrielchelena