Getting Started with Gulp

Create powerful automations with gulp to improve the efficiency of your web project workflow
Preview in Mapt

Getting Started with Gulp

Travis Maynard

1 customer reviews
Create powerful automations with gulp to improve the efficiency of your web project workflow
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.50
RRP $14.99
Save 29%
Print + eBook
$24.99
RRP $24.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.50
$24.99
$29.99p/m after trial
RRP $14.99
RRP $24.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Getting Started with Gulp Book Cover
Getting Started with Gulp
$ 14.99
$ 10.50
Getting Started with Gulp – Second Edition Book Cover
Getting Started with Gulp – Second Edition
$ 23.99
$ 16.80
Buy 2 for $27.30
Save $11.68
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781784395766
Paperback120 pages

Book Description

Gulp is a fast and powerful JavaScript task runner that is built upon the node.js platform. It allows you to create tasks that can automate common workflow processes. Gulp.js is comparatively new and has been developed keeping in mind the issues that developers have encountered with Grunt.

Getting Started with Gulp introduces you to the world of building and testing JavaScript applications using gulp. This book is a hands-on guide to get you up to speed with gulp. It will instill you with the ability to automate several common development tasks to vastly improve your development workflow. It will get you started with gulp quickly and efficiently, providing you with core concepts of gulp, node.js, and npm.

By the end of this book, you will be able to create your very own gulp environments from scratch, create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks.

Table of Contents

Chapter 1: Introducing Gulp
What is gulp?
What is node.js?
Why use gulp?
Summary
Chapter 2: Getting Started
Getting comfortable with the command line
Creating your project structure
Adding content to the project
Installing node.js and npm
Installing gulp
Anatomy of a gulpfile
Writing a task
Reflection
Summary
Chapter 3: Performing Tasks with Gulp
Using gulp plugins
The styles task
The scripts task
The images task
The watch task
The default task
Summary
Chapter 4: Using Node.js Modules for Advanced Tasks
Why use plain node.js modules?
Static server
BrowserSync
Browserify
Summary
Chapter 5: Resolving Issues
Handling errors
Source ordering
Project cleanup
External configuration
Task dependencies
Source maps
Installing a source maps plugin
Summary

What You Will Learn

  • Create files and directories and run applications using the command line
  • Get to know the basics of node.js and npm and how they relate to gulp
  • Write basic tasks that will concatenate, minify, compress, and preprocess your files
  • Understand the internal working and structure of gulpfiles and gulp tasks
  • Install gulp plugins and add them as project dependencies
  • Gain a solid understanding of gulp to write your own custom tasks from scratch
  • Discover ways to add additional functionality to improve your tasks

Authors

Table of Contents

Chapter 1: Introducing Gulp
What is gulp?
What is node.js?
Why use gulp?
Summary
Chapter 2: Getting Started
Getting comfortable with the command line
Creating your project structure
Adding content to the project
Installing node.js and npm
Installing gulp
Anatomy of a gulpfile
Writing a task
Reflection
Summary
Chapter 3: Performing Tasks with Gulp
Using gulp plugins
The styles task
The scripts task
The images task
The watch task
The default task
Summary
Chapter 4: Using Node.js Modules for Advanced Tasks
Why use plain node.js modules?
Static server
BrowserSync
Browserify
Summary
Chapter 5: Resolving Issues
Handling errors
Source ordering
Project cleanup
External configuration
Task dependencies
Source maps
Installing a source maps plugin
Summary

Book Details

ISBN 139781784395766
Paperback120 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
AngularJS Web Application Development Blueprints Book Cover
AngularJS Web Application Development Blueprints
$ 29.99
$ 21.00
MEAN Web Development Book Cover
MEAN Web Development
$ 29.99
$ 3.00
AngularJS UI Development Book Cover
AngularJS UI Development
$ 26.99
$ 18.90
Mastering Node.js Book Cover
Mastering Node.js
$ 29.99
$ 6.00
AngularJS Web Application Development Cookbook Book Cover
AngularJS Web Application Development Cookbook
$ 29.99
$ 6.00