UNPKG

1.11 kBMarkdownView Raw
1# imagemin-svgo [![Build Status](https://travis-ci.org/imagemin/imagemin-svgo.svg?branch=master)](https://travis-ci.org/imagemin/imagemin-svgo) [![Build status](https://ci.appveyor.com/api/projects/status/esa7m3u8bcol1mtr/branch/master?svg=true)](https://ci.appveyor.com/project/ShinnosukeWatanabe/imagemin-svgo/branch/master)
2
3
4> [svgo](https://github.com/svg/svgo) imagemin plugin
5
6
7## Install
8
9```
10$ npm install --save imagemin-svgo
11```
12
13
14## Usage
15
16```js
17const Imagemin = require('imagemin');
18const imageminSvgo = require('imagemin-svgo');
19
20new Imagemin()
21 .src('images/*.svg')
22 .dest('build/images')
23 .use(imageminSvgo())
24 .run();
25```
26
27You can also use this plugin with [gulp](http://gulpjs.com):
28
29```js
30const gulp = require('gulp');
31const imageminSvgo = require('imagemin-svgo');
32
33gulp.task('default', () => {
34 return gulp.src('images/*.svg')
35 .pipe(imageminSvgo()())
36 .pipe(gulp.dest('build/images'));
37});
38```
39
40
41## API
42
43### imageminSvgo(options)
44
45#### options
46
47Type: `object`
48
49Pass options to [svgo](https://github.com/svg/svgo#what-it-can-do).
50
51
52## License
53
54MIT © [imagemin](https://github.com/imagemin)