Skip to content
This repository has been archived by the owner on Sep 15, 2023. It is now read-only.
Dan Tello edited this page Apr 3, 2014 · 13 revisions

#New Gulp + Browserify: The Missing FAQ

TLDR: Check out my Gulp + Browserify starter repo. It handles every scenario I've encountered in the last few months.

A couple months ago, I decided it was time to buckle down and learn the ins and outs of two tools our team had been using extensively: Grunt and RequireJS. I spent a friday afternoon and a few hours on the weekend getting it down, and setting up some starter code for future projects. Then monday rolls around, and plastered all over the nerd web is "And just like that Grunt and RequireJS are out, it’s all about Gulp and Browserify now". I proceeded to google table flip and Arrested Development "COME ON!" gifs and dump them into our FED Campfire room. So I started poking around.

My findings? The internet was right.

Much of the documentation out there assumed familiarity with things (like Node) with which I was not familiar at all. In an effort to save YOU from as much googling, doc crawling, and trial and error as I went through, I've compiled this FAQ, and created a Gulp + Browserify starter repo with examples of how to accomplish some of my most common tasks and workflows.

Note: I found much of this stuff to be under SUPER active development, which is great, but implementations can change from one day to the next. For example, I started out using the gulp-browserify module, which has since been blacklisted. Don't let that scare you though. This stuff is awesome!

FAQ

General

  • What is Gulp?
  • What is Browserify?
  • What is a module?
  • What is Node?
  • What is NPM?
  • What is package.json?
Clone this wiki locally