UNPKG

1.45 kBMarkdownView Raw
1# [gulp][gulp]-cssnano [![Build Status](https://travis-ci.org/ben-eb/gulp-cssnano.svg?branch=master)][ci] [![NPM version](https://badge.fury.io/js/gulp-cssnano.svg)][npm] [![Dependency Status](https://gemnasium.com/ben-eb/gulp-cssnano.svg)][deps]
2
3> Minify CSS with [cssnano](https://github.com/ben-eb/cssnano).
4
5## Install
6
7With [npm](https://npmjs.org/package/gulp-cssnano) do:
8
9```
10npm install gulp-cssnano --save-dev
11```
12
13## Example
14
15```js
16var gulp = require('gulp');
17var cssnano = require('gulp-cssnano');
18
19gulp.task('default', function() {
20 return gulp.src('./main.css')
21 .pipe(cssnano())
22 .pipe(gulp.dest('./out'));
23});
24```
25
26## Source Maps
27
28gulp-cssnano supports [gulp-sourcemaps]:
29
30```js
31var gulp = require('gulp');
32var cssnano = require('gulp-cssnano');
33var sourcemaps = require('gulp-sourcemaps');
34
35gulp.task('default', function () {
36 return gulp.src('main.css')
37 .pipe(sourcemaps.init())
38 .pipe(cssnano())
39 .pipe(sourcemaps.write('.'))
40 .pipe(gulp.dest('./out'));
41});
42```
43
44## Contributing
45
46Pull requests are welcome. If you add functionality, then please add unit tests
47to cover it.
48
49## License
50
51MIT © [Ben Briggs](http://beneb.info)
52
53[ci]: https://travis-ci.org/ben-eb/gulp-cssnano
54[deps]: https://gemnasium.com/ben-eb/gulp-cssnano
55[gulp]: https://github.com/gulpjs/gulp
56[gulp-sourcemaps]: https://github.com/floridoo/gulp-sourcemaps
57[npm]: http://badge.fury.io/js/gulp-cssnano