├── ch2
├── listing2.11.php
├── listing2.12.php
├── listing2.13.php
├── listing2.14.php
├── listing2.15.php
├── listing2.16.php
├── listing2.17.php
├── listing2.18.php
├── listing2.19.php
├── listing2.20.php
├── listing2.21.php
├── listing2.22.php
├── listing2.23.php
├── listing2.24.php
├── listing2.25.php
├── listing2.6.html
└── listing2.5.html
├── ch10
├── original
│ ├── gulpfile.js
│ ├── node_modules
│ │ ├── .bin
│ │ │ └── gulp
│ │ └── gulp
│ │ │ └── node_modules
│ │ │ ├── liftoff
│ │ │ ├── .npmignore
│ │ │ ├── node_modules
│ │ │ │ ├── extend
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ ├── findup-sync
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── test
│ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ ├── a.txt
│ │ │ │ │ │ │ ├── a
│ │ │ │ │ │ │ ├── b
│ │ │ │ │ │ │ │ └── bar.txt
│ │ │ │ │ │ │ └── foo.txt
│ │ │ │ │ │ │ └── aaa.txt
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── glob
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ ├── minimatch
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── lru-cache
│ │ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ └── .travis.yml
│ │ │ │ ├── resolve
│ │ │ │ │ ├── test
│ │ │ │ │ │ ├── resolver
│ │ │ │ │ │ │ ├── mug.coffee
│ │ │ │ │ │ │ ├── mug.js
│ │ │ │ │ │ │ ├── baz
│ │ │ │ │ │ │ │ ├── doom.js
│ │ │ │ │ │ │ │ ├── quux.js
│ │ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ │ ├── cup.coffee
│ │ │ │ │ │ │ ├── other_path
│ │ │ │ │ │ │ │ ├── root.js
│ │ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ │ └── other-lib.js
│ │ │ │ │ │ │ ├── foo.js
│ │ │ │ │ │ │ ├── punycode
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── punycode
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── quux
│ │ │ │ │ │ │ │ └── foo
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── bar
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── foo
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── biz
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── tiv
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ ├── garply
│ │ │ │ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ │ │ │ └── grux
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── incorrect_main
│ │ │ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── without_basedir
│ │ │ │ │ │ │ │ ├── main.js
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── mymodule.js
│ │ │ │ │ │ ├── node_path
│ │ │ │ │ │ │ ├── x
│ │ │ │ │ │ │ │ ├── aaa
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── ccc
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── y
│ │ │ │ │ │ │ │ ├── bbb
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── ccc
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── module_dir
│ │ │ │ │ │ │ ├── zmodules
│ │ │ │ │ │ │ └── bbb
│ │ │ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ │ │ └── main.js
│ │ │ │ │ │ │ ├── xmodules
│ │ │ │ │ │ │ └── aaa
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── ymodules
│ │ │ │ │ │ │ └── aaa
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ ├── example
│ │ │ │ │ │ ├── sync.js
│ │ │ │ │ │ └── async.js
│ │ │ │ │ ├── lib
│ │ │ │ │ │ └── core.js
│ │ │ │ │ └── index.js
│ │ │ │ └── minimist
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ └── example
│ │ │ │ │ └── parse.js
│ │ │ ├── lib
│ │ │ │ └── silent_require.js
│ │ │ ├── artwork
│ │ │ │ ├── liftoff.eps
│ │ │ │ ├── liftoff.png
│ │ │ │ ├── liftoff-icon.eps
│ │ │ │ └── liftoff-icon.png
│ │ │ ├── .travis.yml
│ │ │ └── .jshintrc
│ │ │ ├── semver
│ │ │ ├── .npmignore
│ │ │ ├── head.js
│ │ │ ├── semver.min.js.gz
│ │ │ ├── foot.js
│ │ │ └── semver.browser.js.gz
│ │ │ ├── .bin
│ │ │ └── semver
│ │ │ ├── gulp-util
│ │ │ ├── lib
│ │ │ │ ├── linefeed.js
│ │ │ │ ├── File.js
│ │ │ │ ├── colors.js
│ │ │ │ ├── date.js
│ │ │ │ ├── isNull.js
│ │ │ │ ├── beep.js
│ │ │ │ ├── env.js
│ │ │ │ ├── noop.js
│ │ │ │ └── isStream.js
│ │ │ ├── node_modules
│ │ │ │ ├── multipipe
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── duplexer2
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ └── passthrough.js
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ └── Makefile
│ │ │ │ ├── through2
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ ├── xtend
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ └── passthrough.js
│ │ │ │ ├── vinyl
│ │ │ │ │ ├── lib
│ │ │ │ │ │ ├── isNull.js
│ │ │ │ │ │ ├── isStream.js
│ │ │ │ │ │ └── cloneBuffer.js
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ └── dateformat
│ │ │ │ │ └── test
│ │ │ │ │ └── test_weekofyear.js
│ │ │ ├── .npmignore
│ │ │ └── .travis.yml
│ │ │ ├── vinyl-fs
│ │ │ ├── test
│ │ │ │ └── fixtures
│ │ │ │ │ ├── test.coffee
│ │ │ │ │ ├── wow
│ │ │ │ │ └── suchempty
│ │ │ │ │ └── bom-utf8.txt
│ │ │ ├── node_modules
│ │ │ │ ├── .bin
│ │ │ │ │ ├── mkdirp
│ │ │ │ │ └── strip-bom
│ │ │ │ ├── glob-stream
│ │ │ │ │ ├── test
│ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ ├── .swag
│ │ │ │ │ │ │ ├── stuff
│ │ │ │ │ │ │ ├── run.dmc
│ │ │ │ │ │ │ └── test.dmc
│ │ │ │ │ │ │ ├── test.coffee
│ │ │ │ │ │ │ └── whatsgoingon
│ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ └── hey
│ │ │ │ │ │ │ └── isaidhey
│ │ │ │ │ │ │ └── whatsgoingon
│ │ │ │ │ │ │ └── test.txt
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── glob
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ ├── minimatch
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── lru-cache
│ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ ├── unique-stream
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ │ ├── glob2base
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ │ └── ordered-read-streams
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ ├── graceful-fs
│ │ │ │ │ └── .npmignore
│ │ │ │ ├── glob-watcher
│ │ │ │ │ ├── test
│ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ └── test.coffee
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── gaze
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── globule
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ │ └── expand
│ │ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ │ ├── baz.css
│ │ │ │ │ │ │ │ └── qux.css
│ │ │ │ │ │ │ │ ├── deep
│ │ │ │ │ │ │ │ ├── deep.txt
│ │ │ │ │ │ │ │ └── deeper
│ │ │ │ │ │ │ │ │ ├── deeper.txt
│ │ │ │ │ │ │ │ │ └── deepest
│ │ │ │ │ │ │ │ │ └── deepest.txt
│ │ │ │ │ │ │ │ └── js
│ │ │ │ │ │ │ │ ├── bar.js
│ │ │ │ │ │ │ │ └── foo.js
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ ├── glob
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ └── graceful-fs
│ │ │ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ │ │ └── minimatch
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── lru-cache
│ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ ├── mkdirp
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── minimist
│ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ └── examples
│ │ │ │ │ │ └── pow.js
│ │ │ │ ├── through2
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ ├── xtend
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ └── passthrough.js
│ │ │ │ ├── vinyl
│ │ │ │ │ ├── lib
│ │ │ │ │ │ ├── isNull.js
│ │ │ │ │ │ ├── isStream.js
│ │ │ │ │ │ └── cloneBuffer.js
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ └── strip-bom
│ │ │ │ │ └── node_modules
│ │ │ │ │ └── is-utf8
│ │ │ │ │ └── ansi.txt
│ │ │ ├── .travis.yml
│ │ │ ├── .npmignore
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ │ └── src
│ │ │ │ │ └── getContents
│ │ │ │ │ └── readDir.js
│ │ │ └── .editorconfig
│ │ │ ├── chalk
│ │ │ └── node_modules
│ │ │ │ ├── .bin
│ │ │ │ ├── has-ansi
│ │ │ │ ├── strip-ansi
│ │ │ │ └── supports-color
│ │ │ │ ├── has-ansi
│ │ │ │ ├── node_modules
│ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ └── index.js
│ │ │ │ └── index.js
│ │ │ │ └── strip-ansi
│ │ │ │ ├── node_modules
│ │ │ │ └── ansi-regex
│ │ │ │ │ └── index.js
│ │ │ │ └── index.js
│ │ │ ├── orchestrator
│ │ │ ├── node_modules
│ │ │ │ ├── end-of-stream
│ │ │ │ │ └── .npmignore
│ │ │ │ └── sequencify
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ └── .npmignore
│ │ │ └── .npmignore
│ │ │ ├── archy
│ │ │ └── .travis.yml
│ │ │ ├── minimist
│ │ │ ├── .travis.yml
│ │ │ └── example
│ │ │ │ └── parse.js
│ │ │ ├── deprecated
│ │ │ ├── .npmignore
│ │ │ └── .travis.yml
│ │ │ └── pretty-hrtime
│ │ │ └── .npmignore
│ └── img
│ │ └── stardust.png
└── minified
│ ├── node_modules
│ ├── .bin
│ │ └── gulp
│ ├── gulp
│ │ └── node_modules
│ │ │ ├── liftoff
│ │ │ ├── .npmignore
│ │ │ ├── node_modules
│ │ │ │ ├── extend
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ ├── findup-sync
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── test
│ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ ├── a.txt
│ │ │ │ │ │ │ ├── a
│ │ │ │ │ │ │ ├── b
│ │ │ │ │ │ │ │ └── bar.txt
│ │ │ │ │ │ │ └── foo.txt
│ │ │ │ │ │ │ └── aaa.txt
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── glob
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ ├── minimatch
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── lru-cache
│ │ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ └── .travis.yml
│ │ │ │ ├── resolve
│ │ │ │ │ ├── test
│ │ │ │ │ │ ├── resolver
│ │ │ │ │ │ │ ├── mug.coffee
│ │ │ │ │ │ │ ├── mug.js
│ │ │ │ │ │ │ ├── baz
│ │ │ │ │ │ │ │ ├── doom.js
│ │ │ │ │ │ │ │ ├── quux.js
│ │ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ │ ├── cup.coffee
│ │ │ │ │ │ │ ├── other_path
│ │ │ │ │ │ │ │ ├── root.js
│ │ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ │ └── other-lib.js
│ │ │ │ │ │ │ ├── foo.js
│ │ │ │ │ │ │ ├── punycode
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── punycode
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── quux
│ │ │ │ │ │ │ │ └── foo
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── bar
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── foo
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── biz
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── tiv
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ ├── garply
│ │ │ │ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ │ │ │ └── grux
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── incorrect_main
│ │ │ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── without_basedir
│ │ │ │ │ │ │ │ ├── main.js
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── mymodule.js
│ │ │ │ │ │ ├── node_path
│ │ │ │ │ │ │ ├── x
│ │ │ │ │ │ │ │ ├── aaa
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── ccc
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── y
│ │ │ │ │ │ │ │ ├── bbb
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── ccc
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── module_dir
│ │ │ │ │ │ │ ├── zmodules
│ │ │ │ │ │ │ └── bbb
│ │ │ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ │ │ └── main.js
│ │ │ │ │ │ │ ├── xmodules
│ │ │ │ │ │ │ └── aaa
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── ymodules
│ │ │ │ │ │ │ └── aaa
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ ├── example
│ │ │ │ │ │ ├── sync.js
│ │ │ │ │ │ └── async.js
│ │ │ │ │ ├── lib
│ │ │ │ │ │ └── core.js
│ │ │ │ │ └── index.js
│ │ │ │ └── minimist
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ └── example
│ │ │ │ │ └── parse.js
│ │ │ ├── lib
│ │ │ │ └── silent_require.js
│ │ │ ├── artwork
│ │ │ │ ├── liftoff.eps
│ │ │ │ ├── liftoff.png
│ │ │ │ ├── liftoff-icon.eps
│ │ │ │ └── liftoff-icon.png
│ │ │ ├── .travis.yml
│ │ │ └── .jshintrc
│ │ │ ├── semver
│ │ │ ├── .npmignore
│ │ │ ├── head.js
│ │ │ ├── semver.min.js.gz
│ │ │ ├── foot.js
│ │ │ └── semver.browser.js.gz
│ │ │ ├── .bin
│ │ │ └── semver
│ │ │ ├── gulp-util
│ │ │ ├── lib
│ │ │ │ ├── linefeed.js
│ │ │ │ ├── File.js
│ │ │ │ ├── colors.js
│ │ │ │ ├── date.js
│ │ │ │ ├── isNull.js
│ │ │ │ ├── beep.js
│ │ │ │ ├── env.js
│ │ │ │ ├── noop.js
│ │ │ │ └── isStream.js
│ │ │ ├── node_modules
│ │ │ │ ├── multipipe
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── duplexer2
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ └── passthrough.js
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ └── Makefile
│ │ │ │ ├── through2
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ ├── xtend
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ └── passthrough.js
│ │ │ │ ├── vinyl
│ │ │ │ │ ├── lib
│ │ │ │ │ │ ├── isNull.js
│ │ │ │ │ │ ├── isStream.js
│ │ │ │ │ │ └── cloneBuffer.js
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ └── dateformat
│ │ │ │ │ └── test
│ │ │ │ │ └── test_weekofyear.js
│ │ │ ├── .npmignore
│ │ │ └── .travis.yml
│ │ │ ├── vinyl-fs
│ │ │ ├── test
│ │ │ │ └── fixtures
│ │ │ │ │ ├── test.coffee
│ │ │ │ │ ├── wow
│ │ │ │ │ └── suchempty
│ │ │ │ │ └── bom-utf8.txt
│ │ │ ├── node_modules
│ │ │ │ ├── .bin
│ │ │ │ │ ├── mkdirp
│ │ │ │ │ └── strip-bom
│ │ │ │ ├── glob-stream
│ │ │ │ │ ├── test
│ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ ├── .swag
│ │ │ │ │ │ │ ├── stuff
│ │ │ │ │ │ │ ├── run.dmc
│ │ │ │ │ │ │ └── test.dmc
│ │ │ │ │ │ │ ├── test.coffee
│ │ │ │ │ │ │ └── whatsgoingon
│ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ └── hey
│ │ │ │ │ │ │ └── isaidhey
│ │ │ │ │ │ │ └── whatsgoingon
│ │ │ │ │ │ │ └── test.txt
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── glob
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ ├── minimatch
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── lru-cache
│ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ ├── unique-stream
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ │ ├── glob2base
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ │ └── ordered-read-streams
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ ├── graceful-fs
│ │ │ │ │ └── .npmignore
│ │ │ │ ├── glob-watcher
│ │ │ │ │ ├── test
│ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ └── test.coffee
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── gaze
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── globule
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ │ └── expand
│ │ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ │ ├── baz.css
│ │ │ │ │ │ │ │ └── qux.css
│ │ │ │ │ │ │ │ ├── deep
│ │ │ │ │ │ │ │ ├── deep.txt
│ │ │ │ │ │ │ │ └── deeper
│ │ │ │ │ │ │ │ │ ├── deeper.txt
│ │ │ │ │ │ │ │ │ └── deepest
│ │ │ │ │ │ │ │ │ └── deepest.txt
│ │ │ │ │ │ │ │ └── js
│ │ │ │ │ │ │ │ ├── bar.js
│ │ │ │ │ │ │ │ └── foo.js
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ ├── glob
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ └── graceful-fs
│ │ │ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ │ │ └── minimatch
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── lru-cache
│ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ ├── mkdirp
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── minimist
│ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ └── examples
│ │ │ │ │ │ └── pow.js
│ │ │ │ ├── through2
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ ├── xtend
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ └── passthrough.js
│ │ │ │ ├── vinyl
│ │ │ │ │ ├── lib
│ │ │ │ │ │ ├── isNull.js
│ │ │ │ │ │ ├── isStream.js
│ │ │ │ │ │ └── cloneBuffer.js
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ └── strip-bom
│ │ │ │ │ └── node_modules
│ │ │ │ │ └── is-utf8
│ │ │ │ │ └── ansi.txt
│ │ │ ├── .travis.yml
│ │ │ ├── .npmignore
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ │ ├── src
│ │ │ │ │ └── getContents
│ │ │ │ │ │ └── readDir.js
│ │ │ │ └── dest
│ │ │ │ │ └── writeContents
│ │ │ │ │ └── writeDir.js
│ │ │ └── .editorconfig
│ │ │ ├── chalk
│ │ │ └── node_modules
│ │ │ │ ├── .bin
│ │ │ │ ├── has-ansi
│ │ │ │ ├── strip-ansi
│ │ │ │ └── supports-color
│ │ │ │ ├── has-ansi
│ │ │ │ ├── node_modules
│ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ └── index.js
│ │ │ │ └── index.js
│ │ │ │ └── strip-ansi
│ │ │ │ ├── node_modules
│ │ │ │ └── ansi-regex
│ │ │ │ │ └── index.js
│ │ │ │ └── index.js
│ │ │ ├── orchestrator
│ │ │ ├── node_modules
│ │ │ │ ├── end-of-stream
│ │ │ │ │ └── .npmignore
│ │ │ │ └── sequencify
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ └── .npmignore
│ │ │ └── .npmignore
│ │ │ ├── archy
│ │ │ └── .travis.yml
│ │ │ ├── minimist
│ │ │ ├── .travis.yml
│ │ │ ├── example
│ │ │ │ └── parse.js
│ │ │ └── test
│ │ │ │ └── whitespace.js
│ │ │ ├── deprecated
│ │ │ ├── .npmignore
│ │ │ └── .travis.yml
│ │ │ └── pretty-hrtime
│ │ │ └── .npmignore
│ ├── gulp-uglify
│ │ ├── .npmignore
│ │ ├── node_modules
│ │ │ ├── .bin
│ │ │ │ └── uglifyjs
│ │ │ ├── gulp-util
│ │ │ │ ├── lib
│ │ │ │ │ ├── linefeed.js
│ │ │ │ │ ├── File.js
│ │ │ │ │ ├── colors.js
│ │ │ │ │ ├── date.js
│ │ │ │ │ ├── isNull.js
│ │ │ │ │ ├── beep.js
│ │ │ │ │ ├── noop.js
│ │ │ │ │ ├── env.js
│ │ │ │ │ └── isStream.js
│ │ │ │ ├── node_modules
│ │ │ │ │ ├── multipipe
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ └── duplexer2
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ │ └── passthrough.js
│ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ └── Makefile
│ │ │ │ │ ├── chalk
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ ├── .bin
│ │ │ │ │ │ │ ├── has-ansi
│ │ │ │ │ │ │ ├── strip-ansi
│ │ │ │ │ │ │ └── supports-color
│ │ │ │ │ │ │ ├── has-ansi
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── strip-ansi
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── through2
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ ├── xtend
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ │ └── transform.js
│ │ │ │ │ ├── vinyl
│ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ ├── isNull.js
│ │ │ │ │ │ │ ├── isStream.js
│ │ │ │ │ │ │ └── cloneBuffer.js
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ ├── minimist
│ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ └── dateformat
│ │ │ │ │ │ └── test
│ │ │ │ │ │ └── test_weekofyear.js
│ │ │ │ ├── .npmignore
│ │ │ │ └── .travis.yml
│ │ │ ├── uglify-js
│ │ │ │ ├── .npmignore
│ │ │ │ ├── node_modules
│ │ │ │ │ ├── source-map
│ │ │ │ │ │ ├── .tern-port
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ └── build
│ │ │ │ │ │ │ └── test-suffix.js
│ │ │ │ │ ├── optimist
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ └── wordwrap
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ │ └── meat.js
│ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ ├── reflect.js
│ │ │ │ │ │ │ ├── short.js
│ │ │ │ │ │ │ ├── nonopt.js
│ │ │ │ │ │ │ ├── boolean_single.js
│ │ │ │ │ │ │ ├── default_hash.js
│ │ │ │ │ │ │ ├── default_singles.js
│ │ │ │ │ │ │ ├── boolean_double.js
│ │ │ │ │ │ │ └── divide.js
│ │ │ │ │ │ └── test
│ │ │ │ │ │ │ └── _
│ │ │ │ │ │ │ ├── argv.js
│ │ │ │ │ │ │ └── bin.js
│ │ │ │ │ └── uglify-to-browserify
│ │ │ │ │ │ └── .travis.yml
│ │ │ │ └── .travis.yml
│ │ │ ├── through2
│ │ │ │ ├── .npmignore
│ │ │ │ └── node_modules
│ │ │ │ │ ├── xtend
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── object-keys
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── Makefile
│ │ │ │ │ └── has-keys.js
│ │ │ │ │ └── readable-stream
│ │ │ │ │ ├── node_modules
│ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ └── .npmignore
│ │ │ │ │ ├── inherits
│ │ │ │ │ │ └── inherits.js
│ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ └── README.md
│ │ │ │ │ └── isarray
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── duplex.js
│ │ │ │ │ ├── transform.js
│ │ │ │ │ ├── writable.js
│ │ │ │ │ └── passthrough.js
│ │ │ └── deepmerge
│ │ │ │ ├── .npmignore
│ │ │ │ └── example
│ │ │ │ └── merge.js
│ │ └── .travis.yml
│ ├── gulp-minify-css
│ │ ├── node_modules
│ │ │ ├── .bin
│ │ │ │ └── cleancss
│ │ │ ├── gulp-util
│ │ │ │ ├── lib
│ │ │ │ │ ├── linefeed.js
│ │ │ │ │ ├── File.js
│ │ │ │ │ ├── colors.js
│ │ │ │ │ ├── date.js
│ │ │ │ │ ├── isNull.js
│ │ │ │ │ ├── beep.js
│ │ │ │ │ ├── env.js
│ │ │ │ │ ├── noop.js
│ │ │ │ │ └── isStream.js
│ │ │ │ ├── node_modules
│ │ │ │ │ ├── multipipe
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ └── duplexer2
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ └── core-util-is
│ │ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ │ └── passthrough.js
│ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ └── Makefile
│ │ │ │ │ ├── chalk
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ ├── .bin
│ │ │ │ │ │ │ ├── has-ansi
│ │ │ │ │ │ │ ├── strip-ansi
│ │ │ │ │ │ │ └── supports-color
│ │ │ │ │ │ │ ├── has-ansi
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── strip-ansi
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── minimist
│ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ ├── vinyl
│ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ ├── isNull.js
│ │ │ │ │ │ │ ├── isStream.js
│ │ │ │ │ │ │ └── cloneBuffer.js
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ └── .travis.yml
│ │ │ │ │ └── dateformat
│ │ │ │ │ │ └── test
│ │ │ │ │ │ └── test_weekofyear.js
│ │ │ │ ├── .npmignore
│ │ │ │ └── .travis.yml
│ │ │ ├── through2
│ │ │ │ ├── .npmignore
│ │ │ │ └── node_modules
│ │ │ │ │ ├── xtend
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── Makefile
│ │ │ │ │ └── readable-stream
│ │ │ │ │ ├── node_modules
│ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ └── .npmignore
│ │ │ │ │ ├── inherits
│ │ │ │ │ │ └── inherits.js
│ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ └── README.md
│ │ │ │ │ └── isarray
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── duplex.js
│ │ │ │ │ ├── writable.js
│ │ │ │ │ ├── transform.js
│ │ │ │ │ └── passthrough.js
│ │ │ ├── clean-css
│ │ │ │ └── index.js
│ │ │ └── bufferstreams
│ │ │ │ ├── .npmignore
│ │ │ │ └── .travis.yml
│ │ ├── .travis.yml
│ │ └── .npmignore
│ └── gulp-concat
│ │ ├── .travis.yml
│ │ ├── node_modules
│ │ ├── gulp-util
│ │ │ ├── lib
│ │ │ │ ├── linefeed.js
│ │ │ │ ├── File.js
│ │ │ │ ├── colors.js
│ │ │ │ ├── date.js
│ │ │ │ ├── isNull.js
│ │ │ │ ├── beep.js
│ │ │ │ ├── noop.js
│ │ │ │ ├── env.js
│ │ │ │ └── isStream.js
│ │ │ ├── node_modules
│ │ │ │ ├── multipipe
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── duplexer2
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ └── passthrough.js
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ └── Makefile
│ │ │ │ ├── chalk
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ ├── .bin
│ │ │ │ │ │ ├── has-ansi
│ │ │ │ │ │ ├── strip-ansi
│ │ │ │ │ │ └── supports-color
│ │ │ │ │ │ ├── has-ansi
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── strip-ansi
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ └── index.js
│ │ │ │ ├── through2
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── node_modules
│ │ │ │ │ │ ├── xtend
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ └── readable-stream
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── string_decoder
│ │ │ │ │ │ │ └── .npmignore
│ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ └── isarray
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ └── transform.js
│ │ │ │ ├── vinyl
│ │ │ │ │ ├── lib
│ │ │ │ │ │ ├── isNull.js
│ │ │ │ │ │ ├── isStream.js
│ │ │ │ │ │ └── cloneBuffer.js
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ └── .travis.yml
│ │ │ │ ├── minimist
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ └── example
│ │ │ │ │ │ └── parse.js
│ │ │ │ └── dateformat
│ │ │ │ │ └── test
│ │ │ │ │ └── test_weekofyear.js
│ │ │ ├── .npmignore
│ │ │ └── .travis.yml
│ │ ├── concat-with-sourcemaps
│ │ │ └── node_modules
│ │ │ │ └── source-map
│ │ │ │ ├── .npmignore
│ │ │ │ ├── .travis.yml
│ │ │ │ └── build
│ │ │ │ └── test-suffix.js
│ │ └── through
│ │ │ └── .travis.yml
│ │ └── .npmignore
│ └── img
│ └── stardust.png
├── ch6
├── complete-application
│ ├── public
│ │ ├── favicon.ico
│ │ ├── robots.txt
│ │ └── img
│ │ │ └── stardust.png
│ ├── app
│ │ ├── commands
│ │ │ └── .gitkeep
│ │ ├── config
│ │ │ └── packages
│ │ │ │ └── .gitkeep
│ │ ├── controllers
│ │ │ └── .gitkeep
│ │ ├── database
│ │ │ ├── seeds
│ │ │ │ └── .gitkeep
│ │ │ ├── migrations
│ │ │ │ └── .gitkeep
│ │ │ └── production.sqlite
│ │ ├── start
│ │ │ └── local.php
│ │ ├── storage
│ │ │ ├── .gitignore
│ │ │ ├── cache
│ │ │ │ └── .gitignore
│ │ │ ├── logs
│ │ │ │ └── .gitignore
│ │ │ ├── meta
│ │ │ │ └── .gitignore
│ │ │ ├── sessions
│ │ │ │ └── .gitignore
│ │ │ └── views
│ │ │ │ └── .gitignore
│ │ └── models
│ │ │ ├── Post.php
│ │ │ └── Tag.php
│ ├── .gitattributes
│ └── .gitignore
└── img
│ └── stardust.png
├── ch7
├── complete-application
│ ├── public
│ │ ├── favicon.ico
│ │ ├── robots.txt
│ │ └── img
│ │ │ └── stardust.png
│ ├── app
│ │ ├── commands
│ │ │ └── .gitkeep
│ │ ├── config
│ │ │ └── packages
│ │ │ │ └── .gitkeep
│ │ ├── controllers
│ │ │ └── .gitkeep
│ │ ├── database
│ │ │ ├── seeds
│ │ │ │ └── .gitkeep
│ │ │ ├── migrations
│ │ │ │ └── .gitkeep
│ │ │ └── production.sqlite
│ │ ├── start
│ │ │ └── local.php
│ │ └── storage
│ │ │ ├── .gitignore
│ │ │ ├── cache
│ │ │ └── .gitignore
│ │ │ ├── logs
│ │ │ └── .gitignore
│ │ │ ├── meta
│ │ │ └── .gitignore
│ │ │ ├── sessions
│ │ │ └── .gitignore
│ │ │ └── views
│ │ │ └── .gitignore
│ ├── .gitattributes
│ └── .gitignore
├── img
│ └── stardust.png
├── listing7.7.js
├── listing7.13.php
├── listing7.4.js
├── listing7.11.php
├── listing7.6
├── listing7.5.js
├── listing7.8.js
└── listing7.12.php
├── ch8
├── complete-application
│ ├── public
│ │ ├── favicon.ico
│ │ ├── robots.txt
│ │ └── img
│ │ │ └── stardust.png
│ ├── app
│ │ ├── commands
│ │ │ └── .gitkeep
│ │ ├── config
│ │ │ └── packages
│ │ │ │ └── .gitkeep
│ │ ├── controllers
│ │ │ └── .gitkeep
│ │ ├── database
│ │ │ ├── seeds
│ │ │ │ └── .gitkeep
│ │ │ ├── migrations
│ │ │ │ └── .gitkeep
│ │ │ └── production.sqlite
│ │ ├── start
│ │ │ └── local.php
│ │ ├── storage
│ │ │ ├── .gitignore
│ │ │ ├── cache
│ │ │ │ └── .gitignore
│ │ │ ├── logs
│ │ │ │ └── .gitignore
│ │ │ ├── meta
│ │ │ │ └── .gitignore
│ │ │ ├── sessions
│ │ │ │ └── .gitignore
│ │ │ └── views
│ │ │ │ └── .gitignore
│ │ └── models
│ │ │ └── Date.php
│ ├── .gitattributes
│ └── .gitignore
└── img
│ └── stardust.png
├── ch9
├── complete-application
│ ├── public
│ │ ├── favicon.ico
│ │ ├── robots.txt
│ │ ├── vendor
│ │ │ └── fileapi
│ │ │ │ ├── tests
│ │ │ │ └── files
│ │ │ │ │ ├── hello.txt
│ │ │ │ │ ├── 1px.gif
│ │ │ │ │ ├── dino.png
│ │ │ │ │ └── image.jpg
│ │ │ │ ├── jcrop
│ │ │ │ └── Jcrop.gif
│ │ │ │ ├── statics
│ │ │ │ ├── body.png
│ │ │ │ ├── content.png
│ │ │ │ ├── body__top.png
│ │ │ │ ├── click-here.png
│ │ │ │ ├── logo_small.png
│ │ │ │ ├── content__head.png
│ │ │ │ ├── splash__blind.png
│ │ │ │ ├── splash__logo.png
│ │ │ │ ├── uploader
│ │ │ │ │ ├── rotate.png
│ │ │ │ │ ├── webcam.png
│ │ │ │ │ ├── file-icon.png
│ │ │ │ │ └── userpic.gif
│ │ │ │ └── view-on-github.png
│ │ │ │ └── FileAPI
│ │ │ │ ├── FileAPI.flash.swf
│ │ │ │ ├── FileAPI.flash.camera.swf
│ │ │ │ └── FileAPI.flash.image.swf
│ │ └── img
│ │ │ └── stardust.png
│ ├── app
│ │ ├── commands
│ │ │ └── .gitkeep
│ │ ├── config
│ │ │ └── packages
│ │ │ │ └── .gitkeep
│ │ ├── controllers
│ │ │ └── .gitkeep
│ │ ├── database
│ │ │ ├── seeds
│ │ │ │ └── .gitkeep
│ │ │ ├── migrations
│ │ │ │ └── .gitkeep
│ │ │ └── production.sqlite
│ │ ├── start
│ │ │ └── local.php
│ │ └── storage
│ │ │ ├── .gitignore
│ │ │ ├── cache
│ │ │ └── .gitignore
│ │ │ ├── logs
│ │ │ └── .gitignore
│ │ │ ├── meta
│ │ │ └── .gitignore
│ │ │ ├── sessions
│ │ │ └── .gitignore
│ │ │ └── views
│ │ │ └── .gitignore
│ ├── .gitattributes
│ └── .gitignore
├── vendor
│ └── fileapi
│ │ ├── tests
│ │ └── files
│ │ │ ├── hello.txt
│ │ │ ├── 1px.gif
│ │ │ ├── dino.png
│ │ │ └── image.jpg
│ │ ├── jcrop
│ │ └── Jcrop.gif
│ │ ├── statics
│ │ ├── body.png
│ │ ├── content.png
│ │ ├── body__top.png
│ │ ├── click-here.png
│ │ ├── logo_small.png
│ │ ├── content__head.png
│ │ ├── splash__blind.png
│ │ ├── splash__logo.png
│ │ ├── uploader
│ │ │ ├── rotate.png
│ │ │ ├── userpic.gif
│ │ │ ├── webcam.png
│ │ │ └── file-icon.png
│ │ └── view-on-github.png
│ │ └── FileAPI
│ │ ├── FileAPI.flash.swf
│ │ ├── FileAPI.flash.camera.swf
│ │ └── FileAPI.flash.image.swf
└── img
│ └── stardust.png
├── cover.jpg
├── ch4
├── listing4.11.php
├── listing4.8.js
├── listing4.9.js
└── listing4.10.js
├── ch5
└── img
│ └── stardust.png
├── ch1
├── listing1.14.php
├── listing1.3.php
└── listing1.1.html
└── ch3
└── listing3.1.html
/ch2/listing2.11.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.12.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.13.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.14.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.15.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.16.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.17.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.18.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.19.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.20.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.21.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.22.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.23.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.24.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch2/listing2.25.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/original/gulpfile.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch6/complete-application/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch7/complete-application/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch8/complete-application/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch9/complete-application/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch6/complete-application/app/commands/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch7/complete-application/app/commands/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch8/complete-application/app/commands/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch9/complete-application/app/commands/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch6/complete-application/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
--------------------------------------------------------------------------------
/ch6/complete-application/app/config/packages/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch6/complete-application/app/controllers/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch6/complete-application/app/database/seeds/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch7/complete-application/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
--------------------------------------------------------------------------------
/ch7/complete-application/app/config/packages/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch7/complete-application/app/controllers/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch7/complete-application/app/database/seeds/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch8/complete-application/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
--------------------------------------------------------------------------------
/ch8/complete-application/app/config/packages/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch8/complete-application/app/controllers/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch8/complete-application/app/database/seeds/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch9/complete-application/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
--------------------------------------------------------------------------------
/ch9/complete-application/app/config/packages/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch9/complete-application/app/controllers/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch9/complete-application/app/database/seeds/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/.bin/gulp:
--------------------------------------------------------------------------------
1 | ../gulp/bin/gulp.js
--------------------------------------------------------------------------------
/ch10/original/node_modules/.bin/gulp:
--------------------------------------------------------------------------------
1 | ../gulp/bin/gulp.js
--------------------------------------------------------------------------------
/ch6/complete-application/app/database/migrations/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch6/complete-application/app/database/production.sqlite:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch7/complete-application/app/database/migrations/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch7/complete-application/app/database/production.sqlite:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch8/complete-application/app/database/migrations/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch8/complete-application/app/database/production.sqlite:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch9/complete-application/app/database/migrations/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch9/complete-application/app/database/production.sqlite:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch6/complete-application/app/start/local.php:
--------------------------------------------------------------------------------
1 | where('name','like','%'.$query.'%')
3 | ->orderBy('name','asc')
4 | ->take(10)
5 | ->get();
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/content.png
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/tests/files/1px.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/tests/files/1px.gif
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/tests/files/dino.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/tests/files/dino.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/concat-with-sourcemaps/node_modules/source-map/.npmignore:
--------------------------------------------------------------------------------
1 | dist/*
2 | node_modules/*
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/bufferstreams/.npmignore:
--------------------------------------------------------------------------------
1 | *~
2 | *.swp
3 | node_modules/
4 | .git
5 | tests/results
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/lib/isNull.js:
--------------------------------------------------------------------------------
1 | module.exports = function(v) {
2 | return v === null;
3 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/chalk/node_modules/.bin/supports-color:
--------------------------------------------------------------------------------
1 | ../supports-color/cli.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/lib/beep.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | process.stdout.write('\x07');
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/bar/node_modules/foo/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 1;
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/baz/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main" : "quux.js"
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/biz/node_modules/tiv/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 3;
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/lib/beep.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | process.stdout.write('\x07');
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/bar/node_modules/foo/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 1;
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/baz/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main" : "quux.js"
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/biz/node_modules/tiv/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 3;
2 |
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/body__top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/body__top.png
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/click-here.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/click-here.png
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/logo_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/logo_small.png
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/tests/files/image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/tests/files/image.jpg
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/through/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 | - "0.10"
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | test
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules/
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/lib/isNull.js:
--------------------------------------------------------------------------------
1 | module.exports = function(v) {
2 | return v === null;
3 | };
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | test
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules/
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/lib/isNull.js:
--------------------------------------------------------------------------------
1 | module.exports = function(v) {
2 | return v === null;
3 | };
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/FileAPI/FileAPI.flash.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/FileAPI/FileAPI.flash.swf
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/content__head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/content__head.png
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/splash__blind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/splash__blind.png
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/splash__logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/splash__logo.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | test
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/lib/beep.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | process.stdout.write('\x07');
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/xtend/Makefile:
--------------------------------------------------------------------------------
1 | browser:
2 | node ./support/compile
3 |
4 | .PHONY: browser
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | test
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/lib/beep.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | process.stdout.write('\x07');
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/xtend/Makefile:
--------------------------------------------------------------------------------
1 | browser:
2 | node ./support/compile
3 |
4 | .PHONY: browser
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/lib/isNull.js:
--------------------------------------------------------------------------------
1 | module.exports = function(v) {
2 | return v === null;
3 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/module_dir/zmodules/bbb/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "main.js"
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/minimatch/node_modules/lru-cache/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/README.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/baz.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/qux.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deep.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/bar.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/foo.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/lib/isNull.js:
--------------------------------------------------------------------------------
1 | module.exports = function(v) {
2 | return v === null;
3 | };
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/module_dir/zmodules/bbb/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "main.js"
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/minimatch/node_modules/lru-cache/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/README.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/baz.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/qux.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deep.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/bar.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/foo.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch7/listing7.4.js:
--------------------------------------------------------------------------------
1 | $('#my-select-element').selectize({
2 | searchField: ['name'],
3 | load: function(query, callback) {...
4 | }
5 |
6 | });
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/uploader/rotate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/uploader/rotate.png
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/uploader/userpic.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/uploader/userpic.gif
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/uploader/webcam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/uploader/webcam.png
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/view-on-github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/view-on-github.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl/lib/isNull.js:
--------------------------------------------------------------------------------
1 | module.exports = function(v) {
2 | return v === null;
3 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | test
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/lib/beep.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | process.stdout.write('\x07');
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/vinyl/lib/isNull.js:
--------------------------------------------------------------------------------
1 | module.exports = function(v) {
2 | return v === null;
3 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 | - "0.11"
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.8
4 | - "0.10"
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/uglify-to-browserify/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | after_script:
5 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/extend/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | - 0.8
5 | - 0.6
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.8
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/incorrect_main/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main" : "wrong.js"
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/unique-stream/.npmignore:
--------------------------------------------------------------------------------
1 | *.swp
2 | .DS_Store
3 | node_modules/
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/test/fixtures/whatsgoingon/hey/isaidhey/whatsgoingon/test.txt:
--------------------------------------------------------------------------------
1 | Heyyyayyyayyyayyyy
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | after_script:
5 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/extend/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | - 0.8
5 | - 0.6
6 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.8
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/incorrect_main/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main" : "wrong.js"
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/unique-stream/.npmignore:
--------------------------------------------------------------------------------
1 | *.swp
2 | .DS_Store
3 | node_modules/
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/test/fixtures/whatsgoingon/hey/isaidhey/whatsgoingon/test.txt:
--------------------------------------------------------------------------------
1 | Heyyyayyyayyyayyyy
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch6/complete-application/public/img/stardust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch6/complete-application/public/img/stardust.png
--------------------------------------------------------------------------------
/ch7/complete-application/public/img/stardust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch7/complete-application/public/img/stardust.png
--------------------------------------------------------------------------------
/ch7/listing7.11.php:
--------------------------------------------------------------------------------
1 |
2 | // put this inside of app/routes.php file
3 | Route::get('api', function()
4 | {
5 | // Querying logic will go here
6 | });
7 |
8 |
--------------------------------------------------------------------------------
/ch8/complete-application/public/img/stardust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch8/complete-application/public/img/stardust.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/img/stardust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/img/stardust.png
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/statics/uploader/file-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/statics/uploader/file-icon.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | after_script:
5 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/vinyl/lib/isNull.js:
--------------------------------------------------------------------------------
1 | module.exports = function(v) {
2 | return v === null;
3 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | after_script:
5 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/vinyl/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/module_dir/zmodules/bbb/main.js:
--------------------------------------------------------------------------------
1 | module.exports = function (n) { return n * 111 }
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/biz/node_modules/garply/lib/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'hello garply';
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/biz/node_modules/garply/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main" : "./lib"
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/biz/node_modules/grux/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('tiv') * 100;
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deeper.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 | - "0.10"
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/module_dir/zmodules/bbb/main.js:
--------------------------------------------------------------------------------
1 | module.exports = function (n) { return n * 111 }
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/biz/node_modules/garply/lib/index.js:
--------------------------------------------------------------------------------
1 | module.exports = 'hello garply';
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/biz/node_modules/garply/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main" : "./lib"
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/biz/node_modules/grux/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('tiv') * 100;
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deeper.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 | - "0.10"
6 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch7/listing7.6:
--------------------------------------------------------------------------------
1 | render: {
2 | option: function(item, escape) {
3 | return '
' + escape(item.name) + ', ' + escape(item.country) + '
';
4 | }
5 | },
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/FileAPI/FileAPI.flash.camera.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/FileAPI/FileAPI.flash.camera.swf
--------------------------------------------------------------------------------
/ch9/vendor/fileapi/FileAPI/FileAPI.flash.image.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/vendor/fileapi/FileAPI/FileAPI.flash.image.swf
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/concat-with-sourcemaps/node_modules/source-map/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.8
4 | - "0.10"
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | after_script:
5 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/vinyl/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/xtend/Makefile:
--------------------------------------------------------------------------------
1 | browser:
2 | node ./support/compile
3 |
4 | .PHONY: browser
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/module_dir/xmodules/aaa/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function (x) { return x * 100 }
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/module_dir/ymodules/aaa/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function (x) { return x + 100 }
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/unique-stream/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/xtend/Makefile:
--------------------------------------------------------------------------------
1 | browser:
2 | node ./support/compile
3 |
4 | .PHONY: browser
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/xtend/Makefile:
--------------------------------------------------------------------------------
1 | browser:
2 | node ./support/compile
3 |
4 | .PHONY: browser
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/module_dir/xmodules/aaa/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function (x) { return x * 100 }
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/module_dir/ymodules/aaa/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function (x) { return x + 100 }
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/unique-stream/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/xtend/Makefile:
--------------------------------------------------------------------------------
1 | browser:
2 | node ./support/compile
3 |
4 | .PHONY: browser
--------------------------------------------------------------------------------
/ch6/complete-application/.gitignore:
--------------------------------------------------------------------------------
1 | /bootstrap/compiled.php
2 | /vendor
3 | composer.phar
4 | composer.lock
5 | .env.local.php
6 | .env.php
7 | .DS_Store
8 | Thumbs.db
--------------------------------------------------------------------------------
/ch7/complete-application/.gitignore:
--------------------------------------------------------------------------------
1 | /bootstrap/compiled.php
2 | /vendor
3 | composer.phar
4 | composer.lock
5 | .env.local.php
6 | .env.php
7 | .DS_Store
8 | Thumbs.db
--------------------------------------------------------------------------------
/ch8/complete-application/.gitignore:
--------------------------------------------------------------------------------
1 | /bootstrap/compiled.php
2 | /vendor
3 | composer.phar
4 | composer.lock
5 | .env.local.php
6 | .env.php
7 | .DS_Store
8 | Thumbs.db
--------------------------------------------------------------------------------
/ch9/complete-application/.gitignore:
--------------------------------------------------------------------------------
1 | /bootstrap/compiled.php
2 | /vendor
3 | composer.phar
4 | composer.lock
5 | .env.local.php
6 | .env.php
7 | .DS_Store
8 | Thumbs.db
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/xtend/Makefile:
--------------------------------------------------------------------------------
1 | browser:
2 | node ./support/compile
3 |
4 | .PHONY: browser
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/xtend/Makefile:
--------------------------------------------------------------------------------
1 | browser:
2 | node ./support/compile
3 |
4 | .PHONY: browser
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/xtend/node_modules/object-keys/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Object.keys || require('./shim');
2 |
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/example/reflect.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | console.dir(require('optimist').argv);
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/test/_/argv.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | console.log(JSON.stringify(process.argv));
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/deprecated/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | - "0.11"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.10
4 | - 0.11
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/.npmignore:
--------------------------------------------------------------------------------
1 | .*.swp
2 | test/a/
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deepest/deepest.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/deprecated/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | - "0.11"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.10
4 | - 0.11
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/.npmignore:
--------------------------------------------------------------------------------
1 | .*.swp
2 | test/a/
3 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deepest/deepest.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/orchestrator/node_modules/sequencify/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.7
4 | - 0.8
5 | - 0.9
6 | - 0.10
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/orchestrator/node_modules/sequencify/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.7
4 | - 0.8
5 | - 0.9
6 | - 0.10
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch7/listing7.5.js:
--------------------------------------------------------------------------------
1 | $('#my-select-element').selectize({
2 | searchField: ['name'],
3 | labelField: 'name',
4 | load: function(query, callback) {...
5 | }
6 | });
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/lib/env.js:
--------------------------------------------------------------------------------
1 | var parseArgs = require('minimist');
2 | var argv = parseArgs(process.argv.slice(2));
3 |
4 | module.exports = argv;
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/lib/noop.js:
--------------------------------------------------------------------------------
1 | var through = require('through2');
2 |
3 | module.exports = function () {
4 | return through.obj();
5 | };
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/lib/silent_require.js:
--------------------------------------------------------------------------------
1 | module.exports = function (path) {
2 | try {
3 | return require(path);
4 | } catch (e) {}
5 | };
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | *.orig
7 | .idea
8 | sandbox
9 | coverage
10 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/lib/env.js:
--------------------------------------------------------------------------------
1 | var parseArgs = require('minimist');
2 | var argv = parseArgs(process.argv.slice(2));
3 |
4 | module.exports = argv;
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/lib/noop.js:
--------------------------------------------------------------------------------
1 | var through = require('through2');
2 |
3 | module.exports = function () {
4 | return through.obj();
5 | };
6 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/lib/silent_require.js:
--------------------------------------------------------------------------------
1 | module.exports = function (path) {
2 | try {
3 | return require(path);
4 | } catch (e) {}
5 | };
6 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | *.orig
7 | .idea
8 | sandbox
9 | coverage
10 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/jcrop/Jcrop.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/jcrop/Jcrop.gif
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/lib/noop.js:
--------------------------------------------------------------------------------
1 | var through = require('through2');
2 |
3 | module.exports = function () {
4 | return through.obj();
5 | };
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/lib/noop.js:
--------------------------------------------------------------------------------
1 | var through = require('through2');
2 |
3 | module.exports = function () {
4 | return through.obj();
5 | };
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.8
4 | before_script:
5 | - npm install -g grunt-cli
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob2base/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.8
4 | before_script:
5 | - npm install -g grunt-cli
6 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob2base/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch6/complete-application/app/models/Post.php:
--------------------------------------------------------------------------------
1 | belongsToMany('Tag');
8 | }
9 | }
--------------------------------------------------------------------------------
/ch6/complete-application/app/models/Tag.php:
--------------------------------------------------------------------------------
1 | belongsToMany('Post');
8 | }
9 | }
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/body.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/body.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/lib/env.js:
--------------------------------------------------------------------------------
1 | var parseArgs = require('minimist');
2 | var argv = parseArgs(process.argv.slice(2));
3 |
4 | module.exports = argv;
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/lib/env.js:
--------------------------------------------------------------------------------
1 | var parseArgs = require('minimist');
2 | var argv = parseArgs(process.argv.slice(2));
3 |
4 | module.exports = argv;
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/lib/noop.js:
--------------------------------------------------------------------------------
1 | var through = require('through2');
2 |
3 | module.exports = function () {
4 | return through.obj();
5 | };
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/lib/env.js:
--------------------------------------------------------------------------------
1 | var parseArgs = require('minimist');
2 | var argv = parseArgs(process.argv.slice(2));
3 |
4 | module.exports = argv;
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/build/test-suffix.js:
--------------------------------------------------------------------------------
1 | function run_test() {
2 | runSourceMapTests('{THIS_MODULE}', do_throw);
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/ordered-read-streams/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.11"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/ordered-read-streams/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.11"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/content.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/tests/files/1px.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/tests/files/1px.gif
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/tests/files/dino.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/tests/files/dino.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | test
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/vinyl/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/xtend/node_modules/object-keys/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | - "0.8"
5 | - "0.6"
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/semver/semver.min.js.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/minified/node_modules/gulp/node_modules/semver/semver.min.js.gz
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | - "0.11"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.8
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/semver/semver.min.js.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/original/node_modules/gulp/node_modules/semver/semver.min.js.gz
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | - "0.11"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.8
4 |
--------------------------------------------------------------------------------
/ch2/listing2.5.html:
--------------------------------------------------------------------------------
1 | // Creating a default spinner using the text color of #myElement:
2 | $('#myElement').spin();
3 |
4 | // Stopping and removing the spinner:
5 | $('#myElement').spin(false);
6 |
--------------------------------------------------------------------------------
/ch7/listing7.8.js:
--------------------------------------------------------------------------------
1 | $('#my-select-element').selectize({
2 | ...
3 | onChange: function(value) {
4 | // Do something when input changes
5 | alert(value);
6 | }
7 | });
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/body__top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/body__top.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/click-here.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/click-here.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/logo_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/logo_small.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/tests/files/image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/tests/files/image.jpg
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/concat-with-sourcemaps/node_modules/source-map/build/test-suffix.js:
--------------------------------------------------------------------------------
1 | function run_test() {
2 | runSourceMapTests('{THIS_MODULE}', do_throw);
3 | }
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/vinyl/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.9"
4 | - "0.10"
5 | after_script:
6 | - npm run coveralls
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/.npmignore:
--------------------------------------------------------------------------------
1 | build/
2 | test/
3 | examples/
4 | fs.js
5 | zlib.js
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/artwork/liftoff.eps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/minified/node_modules/gulp/node_modules/liftoff/artwork/liftoff.eps
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/artwork/liftoff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/minified/node_modules/gulp/node_modules/liftoff/artwork/liftoff.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/orchestrator/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | *.orig
8 | .idea
9 | test
10 | .travis.yml
11 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/semver/foot.js:
--------------------------------------------------------------------------------
1 |
2 | })(
3 | typeof exports === 'object' ? exports :
4 | typeof define === 'function' && define.amd ? {} :
5 | semver = {}
6 | );
7 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/semver/semver.browser.js.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/minified/node_modules/gulp/node_modules/semver/semver.browser.js.gz
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/artwork/liftoff.eps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/original/node_modules/gulp/node_modules/liftoff/artwork/liftoff.eps
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/artwork/liftoff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/original/node_modules/gulp/node_modules/liftoff/artwork/liftoff.png
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/orchestrator/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | *.orig
8 | .idea
9 | test
10 | .travis.yml
11 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/semver/foot.js:
--------------------------------------------------------------------------------
1 |
2 | })(
3 | typeof exports === 'object' ? exports :
4 | typeof define === 'function' && define.amd ? {} :
5 | semver = {}
6 | );
7 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/semver/semver.browser.js.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/original/node_modules/gulp/node_modules/semver/semver.browser.js.gz
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/FileAPI/FileAPI.flash.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/FileAPI/FileAPI.flash.swf
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/content__head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/content__head.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/splash__blind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/splash__blind.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/splash__logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/splash__logo.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/test/_/bin.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | var argv = require('../../index').argv
3 | console.log(JSON.stringify(argv._));
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/example/sync.js:
--------------------------------------------------------------------------------
1 | var resolve = require('../');
2 | var res = resolve.sync('tap', { basedir: __dirname });
3 | console.log(res);
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/example/sync.js:
--------------------------------------------------------------------------------
1 | var resolve = require('../');
2 | var res = resolve.sync('tap', { basedir: __dirname });
3 | console.log(res);
4 |
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/uploader/rotate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/uploader/rotate.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/uploader/webcam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/uploader/webcam.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/view-on-github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/view-on-github.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/xtend/node_modules/object-keys/test/index.js:
--------------------------------------------------------------------------------
1 |
2 | require('./foreach');
3 | require('./isArguments');
4 |
5 | require('./shim');
6 |
7 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/example/short.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | var argv = require('optimist').argv;
3 | console.log('(%d,%d)', argv.x, argv.y);
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/artwork/liftoff-icon.eps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/minified/node_modules/gulp/node_modules/liftoff/artwork/liftoff-icon.eps
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/artwork/liftoff-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/minified/node_modules/gulp/node_modules/liftoff/artwork/liftoff-icon.png
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/lib/core.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./core.json').reduce(function (acc, x) {
2 | acc[x] = true;
3 | return acc;
4 | }, {});
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/pretty-hrtime/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | *.orig
8 | .idea
9 | test
10 | .travis.yml
11 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob2base/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.7
4 | - 0.8
5 | - 0.9
6 | - 0.10
7 | - 0.11
8 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/artwork/liftoff-icon.eps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/original/node_modules/gulp/node_modules/liftoff/artwork/liftoff-icon.eps
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/artwork/liftoff-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/original/node_modules/gulp/node_modules/liftoff/artwork/liftoff-icon.png
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/lib/core.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./core.json').reduce(function (acc, x) {
2 | acc[x] = true;
3 | return acc;
4 | }, {});
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/pretty-hrtime/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | *.orig
8 | .idea
9 | test
10 | .travis.yml
11 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob2base/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.7
4 | - 0.8
5 | - 0.9
6 | - 0.10
7 | - 0.11
8 |
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/uploader/file-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/uploader/file-icon.png
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/statics/uploader/userpic.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/statics/uploader/userpic.gif
--------------------------------------------------------------------------------
/ch1/listing1.1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/orchestrator/node_modules/sequencify/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | *.orig
8 | .idea
9 | test
10 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/orchestrator/node_modules/sequencify/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | build
5 | *.node
6 | components
7 | *.orig
8 | .idea
9 | test
10 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/FileAPI/FileAPI.flash.camera.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/FileAPI/FileAPI.flash.camera.swf
--------------------------------------------------------------------------------
/ch9/complete-application/public/vendor/fileapi/FileAPI/FileAPI.flash.image.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch9/complete-application/public/vendor/fileapi/FileAPI/FileAPI.flash.image.swf
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/bufferstreams/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.10
4 |
5 | before_script:
6 | - npm install --dev
7 |
8 | script:
9 | - npm test
10 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inherits
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/vinyl/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = {
4 | src: require('./lib/src'),
5 | dest: require('./lib/dest'),
6 | watch: require('glob-watcher')
7 | };
8 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = {
4 | src: require('./lib/src'),
5 | dest: require('./lib/dest'),
6 | watch: require('glob-watcher')
7 | };
8 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/vinyl/lib/isStream.js:
--------------------------------------------------------------------------------
1 | var Stream = require('stream').Stream;
2 |
3 | module.exports = function(o) {
4 | return !!o && o instanceof Stream;
5 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/lib/src/getContents/readDir.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | function readDir(file, cb) {
4 | // do nothing for now
5 | cb(null, file);
6 | }
7 |
8 | module.exports = readDir;
9 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/lib/src/getContents/readDir.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | function readDir(file, cb) {
4 | // do nothing for now
5 | cb(null, file);
6 | }
7 |
8 | module.exports = readDir;
9 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/example/nonopt.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | var argv = require('optimist').argv;
3 | console.log('(%d,%d)', argv.x, argv.y);
4 | console.log(argv._);
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 | - "0.11"
6 | matrix:
7 | fast_finish: true
8 | allow_failures:
9 | - node_js: 0.11
10 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/incorrect_main/index.js:
--------------------------------------------------------------------------------
1 | // this is the actual main file 'index.js', not 'wrong.js' like the package.json would indicate
2 | module.exports = 1;
3 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 | - "0.11"
6 | matrix:
7 | fast_finish: true
8 | allow_failures:
9 | - node_js: 0.11
10 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/incorrect_main/index.js:
--------------------------------------------------------------------------------
1 | // this is the actual main file 'index.js', not 'wrong.js' like the package.json would indicate
2 | module.exports = 1;
3 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/example/meat.js:
--------------------------------------------------------------------------------
1 | var wrap = require('wordwrap')(15);
2 |
3 | console.log(wrap('You and your whole family are made out of meat.'));
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/without_basedir/main.js:
--------------------------------------------------------------------------------
1 | resolve = require('../../../');
2 |
3 | module.exports = function(t, cb) {
4 | resolve('mymodule', null, cb);
5 | }
6 |
7 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/without_basedir/main.js:
--------------------------------------------------------------------------------
1 | resolve = require('../../../');
2 |
3 | module.exports = function(t, cb) {
4 | resolve('mymodule', null, cb);
5 | }
6 |
7 |
--------------------------------------------------------------------------------
/ch3/listing3.1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ...
5 |
6 |
7 |
8 |
9 | ...
10 |
11 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/deepmerge/example/merge.js:
--------------------------------------------------------------------------------
1 | var merge = require('../')
2 | var x = { foo : { 'bar' : 3 } }
3 | var y = { foo : { 'baz' : 4 }, quux : 5 }
4 | var merged = merge(x, y)
5 | console.dir(merged)
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/test/test_weekofyear.js:
--------------------------------------------------------------------------------
1 | var dateFormat = require('../lib/dateformat.js');
2 |
3 | var val = process.argv[2] || new Date();
4 | console.log(dateFormat(val, 'W'));
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 | before_script:
6 | - npm install -g grunt-cli
7 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/test/test_weekofyear.js:
--------------------------------------------------------------------------------
1 | var dateFormat = require('../lib/dateformat.js');
2 |
3 | var val = process.argv[2] || new Date();
4 | console.log(dateFormat(val, 'W'));
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 | before_script:
6 | - npm install -g grunt-cli
7 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/test/test_weekofyear.js:
--------------------------------------------------------------------------------
1 | var dateFormat = require('../lib/dateformat.js');
2 |
3 | var val = process.argv[2] || new Date();
4 | console.log(dateFormat(val, 'W'));
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/test/test_weekofyear.js:
--------------------------------------------------------------------------------
1 | var dateFormat = require('../lib/dateformat.js');
2 |
3 | var val = process.argv[2] || new Date();
4 | console.log(dateFormat(val, 'W'));
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/chalk/node_modules/has-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var ansiRegex = require('ansi-regex');
3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag
4 | module.exports = re.test.bind(re);
5 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/chalk/node_modules/has-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var ansiRegex = require('ansi-regex');
3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag
4 | module.exports = re.test.bind(re);
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/test/test_weekofyear.js:
--------------------------------------------------------------------------------
1 | var dateFormat = require('../lib/dateformat.js');
2 |
3 | var val = process.argv[2] || new Date();
4 | console.log(dateFormat(val, 'W'));
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/through2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/lib/cloneBuffer.js:
--------------------------------------------------------------------------------
1 | var Buffer = require('buffer').Buffer;
2 |
3 | module.exports = function(buf) {
4 | var out = new Buffer(buf.length);
5 | buf.copy(out);
6 | return out;
7 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/examples/pow.js:
--------------------------------------------------------------------------------
1 | var mkdirp = require('mkdirp');
2 |
3 | mkdirp('/tmp/foo/bar/baz', function (err) {
4 | if (err) console.error(err)
5 | else console.log('pow!')
6 | });
7 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/lib/cloneBuffer.js:
--------------------------------------------------------------------------------
1 | var Buffer = require('buffer').Buffer;
2 |
3 | module.exports = function(buf) {
4 | var out = new Buffer(buf.length);
5 | buf.copy(out);
6 | return out;
7 | };
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/lib/cloneBuffer.js:
--------------------------------------------------------------------------------
1 | var Buffer = require('buffer').Buffer;
2 |
3 | module.exports = function(buf) {
4 | var out = new Buffer(buf.length);
5 | buf.copy(out);
6 | return out;
7 | };
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/examples/pow.js:
--------------------------------------------------------------------------------
1 | var mkdirp = require('mkdirp');
2 |
3 | mkdirp('/tmp/foo/bar/baz', function (err) {
4 | if (err) console.error(err)
5 | else console.log('pow!')
6 | });
7 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/lib/cloneBuffer.js:
--------------------------------------------------------------------------------
1 | var Buffer = require('buffer').Buffer;
2 |
3 | module.exports = function(buf) {
4 | var out = new Buffer(buf.length);
5 | buf.copy(out);
6 | return out;
7 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function () {
3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/example/boolean_single.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | var argv = require('optimist')
3 | .boolean('v')
4 | .argv
5 | ;
6 | console.dir(argv.v);
7 | console.dir(argv._);
8 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/Makefile:
--------------------------------------------------------------------------------
1 |
2 | node_modules: package.json
3 | @npm install
4 |
5 | test:
6 | @./node_modules/.bin/mocha \
7 | --reporter spec \
8 | --timeout 100
9 |
10 | .PHONY: test
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "undef": true,
3 | "unused": true,
4 | "node": true,
5 | "esnext": true,
6 | "expr": true,
7 | "globals": {
8 | "describe": true,
9 | "it": true
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/example/async.js:
--------------------------------------------------------------------------------
1 | var resolve = require('../');
2 | resolve('tap', { basedir: __dirname }, function (err, res) {
3 | if (err) console.error(err)
4 | else console.log(res)
5 | });
6 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/Makefile:
--------------------------------------------------------------------------------
1 |
2 | node_modules: package.json
3 | @npm install
4 |
5 | test:
6 | @./node_modules/.bin/mocha \
7 | --reporter spec \
8 | --timeout 100
9 |
10 | .PHONY: test
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "undef": true,
3 | "unused": true,
4 | "node": true,
5 | "esnext": true,
6 | "expr": true,
7 | "globals": {
8 | "describe": true,
9 | "it": true
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/example/async.js:
--------------------------------------------------------------------------------
1 | var resolve = require('../');
2 | resolve('tap', { basedir: __dirname }, function (err, res) {
3 | if (err) console.error(err)
4 | else console.log(res)
5 | });
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/Makefile:
--------------------------------------------------------------------------------
1 |
2 | node_modules: package.json
3 | @npm install
4 |
5 | test:
6 | @./node_modules/.bin/mocha \
7 | --reporter spec \
8 | --timeout 100
9 |
10 | .PHONY: test
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl/lib/cloneBuffer.js:
--------------------------------------------------------------------------------
1 | var Buffer = require('buffer').Buffer;
2 |
3 | module.exports = function(buf) {
4 | var out = new Buffer(buf.length);
5 | buf.copy(out);
6 | return out;
7 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/Makefile:
--------------------------------------------------------------------------------
1 |
2 | node_modules: package.json
3 | @npm install
4 |
5 | test:
6 | @./node_modules/.bin/mocha \
7 | --reporter spec \
8 | --timeout 100
9 |
10 | .PHONY: test
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/vinyl/lib/cloneBuffer.js:
--------------------------------------------------------------------------------
1 | var Buffer = require('buffer').Buffer;
2 |
3 | module.exports = function(buf) {
4 | var out = new Buffer(buf.length);
5 | buf.copy(out);
6 | return out;
7 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/example/default_hash.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | var argv = require('optimist')
4 | .default({ x : 10, y : 10 })
5 | .argv
6 | ;
7 |
8 | console.log(argv.x + argv.y);
9 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/chalk/node_modules/strip-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var ansiRegex = require('ansi-regex')();
3 |
4 | module.exports = function (str) {
5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str;
6 | };
7 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/chalk/node_modules/strip-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var ansiRegex = require('ansi-regex')();
3 |
4 | module.exports = function (str) {
5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str;
6 | };
7 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch7/listing7.12.php:
--------------------------------------------------------------------------------
1 | Route::get('api', function()
2 | {
3 | // Retrieve user's input ('q' query parameter)
4 | // Search the data in DB and retrieve a list of items matching the search query
5 | // Return JSON-encoded list of items as a response to the request
6 | });
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/Makefile:
--------------------------------------------------------------------------------
1 |
2 | node_modules: package.json
3 | @npm install
4 |
5 | test:
6 | @./node_modules/.bin/mocha \
7 | --reporter spec \
8 | --timeout 100
9 |
10 | .PHONY: test
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/vinyl/lib/cloneBuffer.js:
--------------------------------------------------------------------------------
1 | var Buffer = require('buffer').Buffer;
2 |
3 | module.exports = function(buf) {
4 | var out = new Buffer(buf.length);
5 | buf.copy(out);
6 | return out;
7 | };
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom/node_modules/is-utf8/ansi.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom/node_modules/is-utf8/ansi.txt
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom/node_modules/is-utf8/ansi.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/msurguy/frontend-book/master/ch10/original/node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom/node_modules/is-utf8/ansi.txt
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/example/default_singles.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | var argv = require('optimist')
3 | .default('x', 10)
4 | .default('y', 10)
5 | .argv
6 | ;
7 | console.log(argv.x + argv.y);
8 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 | root = true
3 |
4 | [*]
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | charset = utf-8
9 | trim_trailing_whitespace = true
10 | insert_final_newline = true
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/vinyl-fs/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 | root = true
3 |
4 | [*]
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | charset = utf-8
9 | trim_trailing_whitespace = true
10 | insert_final_newline = true
--------------------------------------------------------------------------------
/ch4/listing4.10.js:
--------------------------------------------------------------------------------
1 | ...
2 | .done(function(response) {
3 | if (response.errors) {
4 | humane.log(response.errors,{ addnCls: 'humane-flatty-error'});
5 | } else {
6 | humane.log('Message sent',{ addnCls: 'humane-flatty-success'});
7 | }
8 | })
9 | ...
10 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var ansiRegex = require('ansi-regex');
3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag
4 | module.exports = re.test.bind(re);
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var ansiRegex = require('ansi-regex');
3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag
4 | module.exports = re.test.bind(re);
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var ansiRegex = require('ansi-regex');
3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag
4 | module.exports = re.test.bind(re);
5 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/through2/node_modules/xtend/has-keys.js:
--------------------------------------------------------------------------------
1 | module.exports = hasKeys
2 |
3 | function hasKeys(source) {
4 | return source !== null &&
5 | (typeof source === "object" ||
6 | typeof source === "function")
7 | }
8 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/example/boolean_double.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | var argv = require('optimist')
3 | .boolean(['x','y','z'])
4 | .argv
5 | ;
6 | console.dir([ argv.x, argv.y, argv.z ]);
7 | console.dir(argv._);
8 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/optimist/example/divide.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | var argv = require('optimist')
4 | .usage('Usage: $0 -x [num] -y [num]')
5 | .demand(['x','y'])
6 | .argv;
7 |
8 | console.log(argv.x / argv.y);
9 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/without_basedir/node_modules/mymodule.js:
--------------------------------------------------------------------------------
1 | module.exports = "The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities.- E. Dijkstra"
2 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/test/resolver/without_basedir/node_modules/mymodule.js:
--------------------------------------------------------------------------------
1 | module.exports = "The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities.- E. Dijkstra"
2 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var ansiRegex = require('ansi-regex')();
3 |
4 | module.exports = function (str) {
5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str;
6 | };
7 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var ansiRegex = require('ansi-regex')();
3 |
4 | module.exports = function (str) {
5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str;
6 | };
7 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/liftoff/node_modules/resolve/index.js:
--------------------------------------------------------------------------------
1 | var core = require('./lib/core');
2 | exports = module.exports = require('./lib/async');
3 | exports.core = core;
4 | exports.isCore = function (x) { return core[x] };
5 | exports.sync = require('./lib/sync');
6 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/minimist/test/whitespace.js:
--------------------------------------------------------------------------------
1 | var parse = require('../');
2 | var test = require('tape');
3 |
4 | test('whitespace should be whitespace' , function (t) {
5 | t.plan(1);
6 | var x = parse([ '-x', '\t' ]).x;
7 | t.equal(x, '\t');
8 | });
9 |
--------------------------------------------------------------------------------
/ch10/minified/node_modules/gulp/node_modules/vinyl-fs/lib/dest/writeContents/writeDir.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var mkdirp = require('mkdirp');
4 |
5 | function writeDir (writePath, file, cb) {
6 | mkdirp(writePath, file.stat.mode, cb);
7 | }
8 |
9 | module.exports = writeDir;
10 |
--------------------------------------------------------------------------------
/ch10/original/node_modules/gulp/node_modules/liftoff/node_modules/resolve/index.js:
--------------------------------------------------------------------------------
1 | var core = require('./lib/core');
2 | exports = module.exports = require('./lib/async');
3 | exports.core = core;
4 | exports.isCore = function (x) { return core[x] };
5 | exports.sync = require('./lib/sync');
6 |
--------------------------------------------------------------------------------