Skip to content

Rabbit-Inc/imagemin-svgo

 
 

Repository files navigation

imagemin-svgo Build Status Build status

svgo imagemin plugin

Install

$ npm install --save imagemin-svgo

Usage

var Imagemin = require('imagemin');
var imageminSvgo = require('imagemin-svgo');

new Imagemin()
	.src('images/*.svg')
	.dest('build/images')
	.use(imageminSvgo())
	.run();

You can also use this plugin with gulp:

var gulp = require('gulp');
var imageminSvgo = require('imagemin-svgo');

gulp.task('default', function () {
	return gulp.src('images/*.svg')
		.pipe(imageminSvgo()())
		.pipe(gulp.dest('build/images'));
});

API

imageminSvgo(options)

options.multipass

Type: boolean
Default: false

Optimize image multiple times until it's fully optimized.

options.plugins

Type: array
Default: []

Customize which SVGO plugins to use.

var imagemin = new Imagemin()
	.use(imageminSvgo({plugins: [{removeViewBox: false}, {removeEmptyAttrs: false}]}));

License

MIT © imagemin

About

svgo plugin for imagemin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%