
gulp.js
Since 2013, gulp has been the toolkit of choice for developers and designers alike. Not only do we have communities who’ve relied on us since the beginning, but there’s also a constant flow of …
Quick Start - gulp.js
If you've previously installed gulp globally, run npm rm --global gulp before following these instructions. For more information, read this Sip.
API Concepts | gulp.js
Gulp is made up of many small modules that are pulled together to work cohesively. By utilizing semver within the small modules, we can release bug fixes and features without publishing …
Plugins - gulp.js
Search Docs Getting Started API Community GitHub Stack Overflow Twitter
JavaScript and Gulpfiles | gulp.js
Gulp allows you to use existing JavaScript knowledge to write gulpfiles or to use your experience with gulpfiles to write plain JavaScript. Although a few utilities are provided to simplify working …
Creating Tasks - gulp.js
Gulp provides two powerful composition methods, series() and parallel(), allowing individual tasks to be composed into larger operations. Both methods accept any number of task functions or …
Async Completion - gulp.js
When a stream, promise, event emitter, child process, or observable is returned from a task, the success or error informs gulp whether to continue or end. If a task errors, gulp will end …
Using Plugins - gulp.js
Gulp plugins are Node Transform Streams that encapsulate common behavior to transform files in a pipeline - often placed between src () and dest () using the .pipe () method. They can change …
Working with Files - gulp.js
The src() and dest() methods are exposed by gulp to interact with files on your computer. src() is given a glob to read from the file system and produces a Node stream.
Watching Files - gulp.js
Gulp has an optional dependency called fsevents, which is a Mac-specific file watcher. If you see an installation warning for fsevents - "npm WARN optional SKIPPING OPTIONAL …