Introduction
Preface
End Goal
Structure
Part 1
Part 2
Book Coding Style
Code snippets
Prerequisites
Assumptions
Suggestions
Technical Overview
Technical Terms
CLI
Bash
Node
npm
npm dependency
Node Modules
ES6
Chrome V8
ESLint
JavaScript Promise
Part 1 - Examples
001 - Arguments
Comparison
Bash Example
Node Example
Summary
002 - Process
Summary
003 – Query String
Summary
004 – URL
Summary
005 - OS
Summary
006 - Open
Summary
007 - File System
Summary
008 - Zip
Summary
009 - Colors
Summary
010 - Question
Summary
011 – Cloning
Summary
012 – Branching
Summary
013 – Retain State
Summary
014 – Choose Template
Summary
015 - Email
Summary
016 - SMS
Summary
017 - CSV
Streams
Summary
018 - Shorten URL
Link Shorteners
Long URL
Short URL
Summary
019 - Minimist
Summary
020 - Build
Summary
Part 2 - Build Tool
Scenario
Development Meeting
Required Tech
Required Repositories
Build Tool Planning
repositories
src
commands
constants
creators
helpers
setup
nobot.js
Games List
Commander
Configuration
Constants
Helpers
Setup
Command - Setup
Command - Template
Command - Game
Creator - Rock Paper Scissors
End to end
Wrap up