O'Reilly logo

Front-End Tooling with Gulp, Bower, and Yeoman by Stefan Baumgartner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Extending Gulp

This chapter covers

  • The well-maintained Gulp plugin ecosystem
  • How to deal with Gulp-unfriendly plugins
  • Stream-based tools and how to combine them with Gulp
  • Promises and their integration into the Gulp build system

JavaScript build tools usually provide just a core of basic functionality and API. The rest is handled by using a broad variety of plugins that use the existing functionality of other tools and wrap them to be compatible with the build software.

Gulp is no exception, as you’ve seen in the various examples in the previous chapters: the CSS preprocessor LESS has a Gulp relative called gulp-less, and the JavaScript minification tool Uglify is wrapped by gulp-uglify. For the creators of Gulp, having such ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required