Index
A
- anatomy, gulpfile
- task() method / The task() method
- src() method / The src() method
- watch() method / The watch() method
- dest() method / The dest() method
- pipe() method / The pipe() method
- modules, including / Including modules/plugins
- plugins, including / Including modules/plugins
B
- Browserify
- about / Browserify
- modules, installing / Installing modules
- modules, including / Including modules
- task, writing / Writing the Browserify task
- URL / Writing the Browserify task
- Browserify task
- writing / Writing the Browserify task
- BrowserSync
- about / BrowserSync
- installing / Installing BrowserSync
- including / Including BrowserSync
- task, writing / Writing the BrowserSync task
- BrowserSync task
- writing / Writing the BrowserSync task
C
- cd command / Changing directory/folder (cd)
- clean task
- writing / Writing a clean task
- command-line
- about / Getting comfortable with the command line
- working with / Getting comfortable with the command line
- Mac OS X terminal / Getting comfortable with the command line
- Windows PowerShell / Getting comfortable with the command line
- command reference
- ls command / Listing files and folders (ls)
- cd command / Changing directory/folder (cd)
- mkdir command / Making a directory/folder (mkdir)
- touch command / Creating a file on Mac/Linux (touch)
- ni command / Creating a file on Windows (ni)
- sudo keyword / Administrator permissions (sudo)
- content
- adding, to project / Adding content to the project
- CSS
- preparing / Preparing our CSS
D
- default task
- about / The default task
- writing / Writing the default task
- gulpfile / Completed gulpfile
- running / Running tasks
- del module
- installing / Installing the del module
- including / Including the del module
- dest() method / The dest() method
- directory
- changing / Changing directory/folder (cd)
- creating / Making a directory/folder (mkdir)
E
- error helper function
- writing / Writing an error helper function
- errors
- handling / Handling errors
- errors, handling
- gulp-plumber, installing / Installing gulp-plumber
- gulp-plumber, including / Including gulp-plumber
- gulp-util, installing / Installing beeper
- gulp-util, including / Including beeper
- error helper function, writing / Writing an error helper function
- external configuration
- about / External configuration
F
- file
- listing / Listing files and folders (ls)
- creating, on Mac/Linux / Creating a file on Mac/Linux (touch)
- creating, on Windows / Creating a file on Windows (ni)
- folder
- listing / Listing files and folders (ls)
- changing / Changing directory/folder (cd)
- creating / Making a directory/folder (mkdir)
G
- gulp
- about / What is gulp?, Chapter 1 – Introducing Gulp
- need for / Why use gulp?, Project automation, Code over config
- project automation / Project automation
- streams / Streams
- build file, writing in code / Code over config
- installing / Installing gulp
- locating / Locating gulp
- local installation / Installing gulp locally
- global installation / Installing gulp globally
- key points / Chapter 1 – Introducing Gulp
- gulp-plumber
- installing / Installing gulp-plumber
- including / Including gulp-plumber
- gulp-util
- including / Including beeper
- gulpfile
- anatomy / Anatomy of a gulpfile
- creating / Reflection
- gulp plugin
- using / Using gulp plugins
- using, with styles task / The styles task
- using, with scripts task / The scripts task
- using, with images task / The images task
- using, with watch task / The watch task
- using, with default task / The default task
- gulp recipes
- URL / Gulp recipes
- gulp tasks
- performing / Chapter 3 – Performing Tasks with Gulp
- key points / Chapter 3 – Performing Tasks with Gulp
H
- HTML file
- preparing / Preparing our HTML file
I
- images
- adding / Adding images
- images task
- about / The images task
- gulp plugins, installing / Installing gulp plugins
- gulp plugins, including / Including gulp plugins
- writing / Writing the images task
- reviewing / Reviewing the images task
- issues
- resolving / Chapter 5 – Resolving Issues
- key points / Chapter 5 – Resolving Issues
J
- JavaScript
- preparing / Preparing our JavaScript
L
- Less / The styles task
- ls command / Listing files and folders (ls)
M
- Mac/Linux
- file, creating / Creating a file on Mac/Linux (touch)
- mkdir command / Making a directory/folder (mkdir)
- modules
- including / Including modules/plugins
- modules, Browserify
- installing / Installing modules
- modules, static server
- installing / Installing modules
- including / Including modules
- Myth / The styles task
N
- ni command / Creating a file on Windows (ni)
- node.js
- about / What is node.js?
- installing / Installing node.js and npm, Downloading and installing node.js
- URL / Downloading and installing node.js
- node.js installation
- verifying / Verifying the installation
- node modules
- using, for advanced tasks / Chapter 4 – Using Node.js Modules for Advanced Tasks
- key points / Chapter 4 – Using Node.js Modules for Advanced Tasks
- NodeSchool
- about / NodeSchool
- URL / NodeSchool
- npm
- installing / Installing node.js and npm
- downloading / Downloading and installing node.js
- URL / Locating gulp
- npm installation
- verifying / Verifying the installation
O
- .on() method / Writing a server task
P
- package.json file
- creating / Creating a package.json file
- pipe() method / The pipe() method
- pipechain / Streams
- plain node.js modules
- need for / Why use plain node.js modules?
- plugins
- including / Including modules/plugins
- project
- content, adding / Adding content to the project
- project cleanup
- about / Project cleanup
- del module, installing / Installing the del module
- del module, including / Including the del module
- project structure
- creating / Creating your project structure
R
- references
- stream-handbook / Stream-handbook
- NodeSchool / NodeSchool
- gulp recipes / Gulp recipes
- require() function / Browserify
S
- Sass / The styles task
- scripts task
- about / The scripts task
- gulp plugins, installing / Installing gulp plugins
- gulp plugins, including / Including gulp plugins
- writing / Writing the scripts task
- server task
- writing / Writing a server task
- single task
- running / Running a single task
- source maps
- about / Source maps
- adding, to task PipeChain / Adding source maps to the PipeChain task
- source ordering / Source ordering
- src() method / The src() method
- static server
- about / Static server
- modules, installing / Installing modules
- modules, including / Including modules
- server task, writing / Writing a server task
- stream-handbook
- URL / Stream-handbook
- streams / Streams
- styles task
- gulp plugins, installing / Installing gulp plugins
- gulp plugins, including / Including gulp plugins
- writing / Writing the styles task
- preprocessors / Other preprocessors
- reviewing / Reviewing the styles task
- sudo keyword / Administrator permissions (sudo)
T
- task
- writing / Writing a task
- default task, running / Running the default task
- single task, running / Running a single task
- task() method / The task() method
- task PipeChain
- source maps, adding / Adding source maps to the PipeChain task
- touch command / Creating a file on Mac/Linux (touch)
V
- -v command / Verifying the installation
W
- watch() method / The watch() method
- watch task
- about / The watch task
- writing / Writing the watch task
- reviewing / Reviewing the watch task
- stopping / Stopping a watch task
- Windows
- file, creating / Creating a file on Windows (ni)