Visit our website!

# gulp [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Coveralls Status][coveralls-image]][coveralls-url] [![Dependency Status][daviddm-url]][daviddm-image] > The streaming build system ## Like what we do? [Support us via gittip](https://www.gittip.com/Contra/) ## Documentation For a Getting started guide, API docs, recipes, making a plugin, etc. see the [documentation page](/docs/README.md)! ## Sample gulpfile This file is just a quick sample to give you a taste of what gulp does. ```javascript var gulp = require('gulp'); var coffee = require('gulp-coffee'); var concat = require('gulp-concat'); var uglify = require('gulp-uglify'); var imagemin = require('gulp-imagemin'); var paths = { scripts: ['client/js/**/*.coffee', '!client/external/**/*.coffee'], images: 'client/img/**/*' }; gulp.task('scripts', function() { // Minify and copy all JavaScript (except vendor scripts) return gulp.src(paths.scripts) .pipe(coffee()) .pipe(uglify()) .pipe(concat('all.min.js')) .pipe(gulp.dest('build/js')); }); // Copy all static images gulp.task('images', function() { return gulp.src(paths.images) // Pass in options to the task .pipe(imagemin({optimizationLevel: 5})) .pipe(gulp.dest('build/img')); }); // Rerun the task when a file changes gulp.task('watch', function () { gulp.watch(paths.scripts, ['scripts']); gulp.watch(paths.images, ['images']); }); // The default task (called when you run `gulp` from cli) gulp.task('default', ['scripts', 'images', 'watch']); ``` [![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/wearefractal/gulp/trend.png)](https://bitdeli.com/free "Bitdeli Badge") [npm-url]: https://npmjs.org/package/gulp [npm-image]: https://badge.fury.io/js/gulp.png [travis-url]: https://travis-ci.org/gulpjs/gulp [travis-image]: https://travis-ci.org/gulpjs/gulp.png?branch=master [coveralls-url]: https://coveralls.io/r/gulpjs/gulp [coveralls-image]: https://coveralls.io/repos/gulpjs/gulp/badge.png [depstat-url]: https://david-dm.org/gulpjs/gulp [depstat-image]: https://david-dm.org/gulpjs/gulp.png [daviddm-url]: https://david-dm.org/gulpjs/gulp.png?theme=shields.io [daviddm-image]: https://david-dm.org/gulpjs/gulp