danielgtaylor / aglio

An API Blueprint renderer with theme support that outputs static HTML
4.75k stars 480 forks source link

cannot install on ubuntu #157

Closed mm-gmbd closed 8 years ago

mm-gmbd commented 9 years ago

I'm using VirtualBox and have an installation of Ubuntu 14.04 LTS and cannot install aglio for the life of me (host is Windows 7). I decided to use VirtualBox/Ubuntu because I couldn't get aglio to install on the windows side, and I thought the unix route would be easier, but the installation still fails.

Oddly enough, no npm-debug.log is produced, so I've just piped all the output during installation and pasted here:

Any/all help is appreciated.

Details:

Note:

npm http GET http://registry.npmjs.org/aglio
npm http 304 http://registry.npmjs.org/aglio
npm http GET http://registry.npmjs.org/aglio-theme-olio
npm http GET http://registry.npmjs.org/chokidar
npm http GET http://registry.npmjs.org/pretty-error
npm http GET http://registry.npmjs.org/cli-color
npm http GET http://registry.npmjs.org/serve-static
npm http GET http://registry.npmjs.org/drafter
npm http GET http://registry.npmjs.org/socket.io
npm http GET http://registry.npmjs.org/yargs
npm http 304 http://registry.npmjs.org/serve-static
npm http 304 http://registry.npmjs.org/cli-color
npm http 304 http://registry.npmjs.org/chokidar
npm http 304 http://registry.npmjs.org/aglio-theme-olio
npm http 304 http://registry.npmjs.org/socket.io
npm http 304 http://registry.npmjs.org/pretty-error
npm http 304 http://registry.npmjs.org/yargs
npm http 304 http://registry.npmjs.org/drafter
npm http GET http://registry.npmjs.org/send/0.13.0
npm http GET http://registry.npmjs.org/escape-html/1.0.2
npm http GET http://registry.npmjs.org/parseurl
npm http 304 http://registry.npmjs.org/send/0.13.0
npm http 304 http://registry.npmjs.org/escape-html/1.0.2
npm http 304 http://registry.npmjs.org/parseurl
npm http GET http://registry.npmjs.org/arrify
npm http GET http://registry.npmjs.org/async-each
npm http GET http://registry.npmjs.org/is-binary-path
npm http GET http://registry.npmjs.org/glob-parent
npm http GET http://registry.npmjs.org/is-glob
npm http GET http://registry.npmjs.org/path-is-absolute
npm http GET http://registry.npmjs.org/readdirp
npm http GET http://registry.npmjs.org/fsevents
npm http GET http://registry.npmjs.org/anymatch
npm http 304 http://registry.npmjs.org/arrify
npm http 304 http://registry.npmjs.org/async-each
npm http 304 http://registry.npmjs.org/is-glob
npm http 304 http://registry.npmjs.org/glob-parent
npm http 304 http://registry.npmjs.org/is-binary-path
npm http 304 http://registry.npmjs.org/path-is-absolute
npm http 304 http://registry.npmjs.org/readdirp
npm http 304 http://registry.npmjs.org/fsevents
npm http 304 http://registry.npmjs.org/anymatch
npm http GET http://registry.npmjs.org/engine.io/1.5.2
npm http GET http://registry.npmjs.org/socket.io-parser/2.2.4
npm http GET http://registry.npmjs.org/socket.io-client/1.3.6
npm http GET http://registry.npmjs.org/socket.io-adapter/0.3.1
npm http GET http://registry.npmjs.org/has-binary-data/0.1.3
npm http GET http://registry.npmjs.org/debug/2.1.0
npm WARN optional dep failed, continuing fsevents@0.3.8
npm http 304 http://registry.npmjs.org/socket.io-adapter/0.3.1
npm http 304 http://registry.npmjs.org/socket.io-client/1.3.6
npm http 304 http://registry.npmjs.org/has-binary-data/0.1.3
npm http 304 http://registry.npmjs.org/socket.io-parser/2.2.4
npm http 304 http://registry.npmjs.org/engine.io/1.5.2
npm http 304 http://registry.npmjs.org/debug/2.1.0
npm http GET http://registry.npmjs.org/utila
npm http GET http://registry.npmjs.org/renderkid
npm http 304 http://registry.npmjs.org/utila
npm http 304 http://registry.npmjs.org/renderkid
npm http GET http://registry.npmjs.org/stylus
npm http GET http://registry.npmjs.org/moment
npm http GET http://registry.npmjs.org/coffee-script
npm http GET http://registry.npmjs.org/highlight.js
npm http GET http://registry.npmjs.org/jade
npm http GET http://registry.npmjs.org/less
npm http GET http://registry.npmjs.org/markdown-it
npm http GET http://registry.npmjs.org/markdown-it-anchor
npm http GET http://registry.npmjs.org/markdown-it-checkbox
npm http GET http://registry.npmjs.org/markdown-it-container
npm http GET http://registry.npmjs.org/markdown-it-emoji
npm http 304 http://registry.npmjs.org/moment
npm http 304 http://registry.npmjs.org/highlight.js
npm http 304 http://registry.npmjs.org/jade
npm http 304 http://registry.npmjs.org/coffee-script
npm http 304 http://registry.npmjs.org/less
npm http 304 http://registry.npmjs.org/markdown-it
npm http 304 http://registry.npmjs.org/stylus
npm http 304 http://registry.npmjs.org/markdown-it-anchor
npm http 304 http://registry.npmjs.org/markdown-it-checkbox
npm http 304 http://registry.npmjs.org/markdown-it-container
npm http 304 http://registry.npmjs.org/markdown-it-emoji
npm http GET http://registry.npmjs.org/camelcase
npm http GET http://registry.npmjs.org/cliui
npm http GET http://registry.npmjs.org/decamelize
npm http GET http://registry.npmjs.org/os-locale
npm http GET http://registry.npmjs.org/window-size
npm http GET http://registry.npmjs.org/y18n
npm http GET http://registry.npmjs.org/binary-extensions
npm http GET http://registry.npmjs.org/micromatch
npm http 304 http://registry.npmjs.org/camelcase
npm http 304 http://registry.npmjs.org/window-size
npm http 304 http://registry.npmjs.org/os-locale
npm http 304 http://registry.npmjs.org/decamelize
npm http 304 http://registry.npmjs.org/cliui
npm http 304 http://registry.npmjs.org/y18n
npm http 304 http://registry.npmjs.org/binary-extensions
npm http 304 http://registry.npmjs.org/micromatch
npm http GET http://registry.npmjs.org/debug
npm http GET http://registry.npmjs.org/depd
npm http GET http://registry.npmjs.org/destroy/1.0.3
npm http GET http://registry.npmjs.org/etag
npm http GET http://registry.npmjs.org/fresh/0.3.0
npm http GET http://registry.npmjs.org/http-errors
npm http GET http://registry.npmjs.org/mime/1.3.4
npm http GET http://registry.npmjs.org/ms/0.7.1
npm http GET http://registry.npmjs.org/on-finished
npm http GET http://registry.npmjs.org/range-parser
npm http GET http://registry.npmjs.org/statuses
npm http 304 http://registry.npmjs.org/debug
npm http 304 http://registry.npmjs.org/destroy/1.0.3
npm http 304 http://registry.npmjs.org/depd
npm http 304 http://registry.npmjs.org/fresh/0.3.0
npm http 304 http://registry.npmjs.org/http-errors
npm http 304 http://registry.npmjs.org/mime/1.3.4
npm http 304 http://registry.npmjs.org/ms/0.7.1
npm http 304 http://registry.npmjs.org/etag
npm http 304 http://registry.npmjs.org/on-finished
npm http 304 http://registry.npmjs.org/range-parser
npm http 304 http://registry.npmjs.org/statuses
npm http GET http://registry.npmjs.org/debug/1.0.2
npm http GET http://registry.npmjs.org/socket.io-parser/2.2.2
npm http GET http://registry.npmjs.org/object-keys/1.0.1
npm http 304 http://registry.npmjs.org/debug/1.0.2
npm http 304 http://registry.npmjs.org/object-keys/1.0.1
npm http 304 http://registry.npmjs.org/socket.io-parser/2.2.2
npm http GET http://registry.npmjs.org/lodash.assign
npm http GET http://registry.npmjs.org/string
npm http GET http://registry.npmjs.org/exec-file-sync
npm http GET http://registry.npmjs.org/lcid
npm http GET http://registry.npmjs.org/ms/0.6.2
npm http 304 http://registry.npmjs.org/exec-file-sync
npm http 304 http://registry.npmjs.org/lcid
npm http 304 http://registry.npmjs.org/lodash.assign
npm http 304 http://registry.npmjs.org/ms/0.6.2
npm http GET http://registry.npmjs.org/isarray/0.0.1
npm http GET http://registry.npmjs.org/inherits
npm http GET http://registry.npmjs.org/d
npm http GET http://registry.npmjs.org/ansi-regex
npm http GET http://registry.npmjs.org/es5-ext
npm http GET http://registry.npmjs.org/es6-iterator
npm http GET http://registry.npmjs.org/memoizee
npm http GET http://registry.npmjs.org/timers-ext
npm http 304 http://registry.npmjs.org/isarray/0.0.1
npm http GET http://registry.npmjs.org/ee-first/1.1.1
npm http 304 http://registry.npmjs.org/es5-ext
npm http 304 http://registry.npmjs.org/string
npm http 304 http://registry.npmjs.org/inherits
npm http 304 http://registry.npmjs.org/ansi-regex
npm http 304 http://registry.npmjs.org/es6-iterator
npm http 304 http://registry.npmjs.org/memoizee
npm http 304 http://registry.npmjs.org/timers-ext
npm http 304 http://registry.npmjs.org/d
npm http 304 http://registry.npmjs.org/ee-first/1.1.1
npm http GET http://registry.npmjs.org/center-align
npm http GET http://registry.npmjs.org/right-align
npm http GET http://registry.npmjs.org/wordwrap/0.0.2
npm http 304 http://registry.npmjs.org/wordwrap/0.0.2
npm http 304 http://registry.npmjs.org/right-align
npm http 304 http://registry.npmjs.org/center-align
npm http GET http://registry.npmjs.org/underscore
npm http 304 http://registry.npmjs.org/underscore
npm http GET http://registry.npmjs.org/is-obj
npm http GET http://registry.npmjs.org/object-assign
npm http GET http://registry.npmjs.org/spawn-sync
npm http GET http://registry.npmjs.org/arr-diff
npm http GET http://registry.npmjs.org/array-unique
npm http GET http://registry.npmjs.org/braces
npm http GET http://registry.npmjs.org/expand-brackets
npm http GET http://registry.npmjs.org/extglob
npm http GET http://registry.npmjs.org/filename-regex
npm http GET http://registry.npmjs.org/kind-of
npm http GET http://registry.npmjs.org/object.omit
npm http GET http://registry.npmjs.org/parse-glob
npm http GET http://registry.npmjs.org/regex-cache
npm http GET http://registry.npmjs.org/invert-kv
npm http 304 http://registry.npmjs.org/spawn-sync
npm http 304 http://registry.npmjs.org/is-obj
npm http 304 http://registry.npmjs.org/object-assign
npm http 304 http://registry.npmjs.org/extglob
npm http 304 http://registry.npmjs.org/expand-brackets
npm http 304 http://registry.npmjs.org/braces
npm http 304 http://registry.npmjs.org/arr-diff
npm http 304 http://registry.npmjs.org/array-unique
npm http 304 http://registry.npmjs.org/filename-regex
npm http 304 http://registry.npmjs.org/kind-of
npm http 304 http://registry.npmjs.org/object.omit
npm http 304 http://registry.npmjs.org/parse-glob
npm http 304 http://registry.npmjs.org/regex-cache
npm http 304 http://registry.npmjs.org/invert-kv
npm http GET http://registry.npmjs.org/debug/0.7.4
npm http GET http://registry.npmjs.org/json3/3.2.6
npm http GET http://registry.npmjs.org/component-emitter/1.1.2
npm http GET http://registry.npmjs.org/benchmark/1.0.0
npm http GET http://registry.npmjs.org/graceful-fs
npm http GET http://registry.npmjs.org/minimatch
npm http GET http://registry.npmjs.org/readable-stream
npm http GET http://registry.npmjs.org/base64id/0.1.0
npm http GET http://registry.npmjs.org/debug/1.0.3
npm http GET http://registry.npmjs.org/engine.io-parser/1.2.1
npm http GET http://registry.npmjs.org/ws/0.7.2
npm http 304 http://registry.npmjs.org/debug/0.7.4
npm http 304 http://registry.npmjs.org/graceful-fs
npm http 304 http://registry.npmjs.org/json3/3.2.6
npm http 304 http://registry.npmjs.org/benchmark/1.0.0
npm http 304 http://registry.npmjs.org/minimatch
npm http GET http://registry.npmjs.org/lodash._baseassign
npm http GET http://registry.npmjs.org/lodash._createassigner
npm http GET http://registry.npmjs.org/lodash.keys
npm http 304 http://registry.npmjs.org/component-emitter/1.1.2
npm http 304 http://registry.npmjs.org/readable-stream
npm http 304 http://registry.npmjs.org/debug/1.0.3
npm http 304 http://registry.npmjs.org/engine.io-parser/1.2.1
npm http GET http://registry.npmjs.org/align-text
npm http GET http://registry.npmjs.org/align-text
npm http 304 http://registry.npmjs.org/lodash._baseassign
npm http 304 http://registry.npmjs.org/lodash._createassigner
npm http 304 http://registry.npmjs.org/lodash.keys
npm http 304 http://registry.npmjs.org/align-text
npm http 304 http://registry.npmjs.org/align-text
npm http 304 http://registry.npmjs.org/ws/0.7.2
npm http 304 http://registry.npmjs.org/base64id/0.1.0
npm http GET http://registry.npmjs.org/for-own
npm http GET http://registry.npmjs.org/isobject
npm http GET http://registry.npmjs.org/arr-flatten
npm http GET http://registry.npmjs.org/array-slice
npm http GET http://registry.npmjs.org/is-equal-shallow
npm http GET http://registry.npmjs.org/is-primitive
npm http 304 http://registry.npmjs.org/array-slice
npm http 304 http://registry.npmjs.org/arr-flatten
npm http GET http://registry.npmjs.org/ansi-green
npm http GET http://registry.npmjs.org/glob-base
npm http GET http://registry.npmjs.org/is-extglob
npm http GET http://registry.npmjs.org/is-dotfile
npm http GET http://registry.npmjs.org/success-symbol
npm http 304 http://registry.npmjs.org/is-primitive
npm http 304 http://registry.npmjs.org/is-equal-shallow
npm http 304 http://registry.npmjs.org/glob-base
npm http 304 http://registry.npmjs.org/ansi-green
npm http 304 http://registry.npmjs.org/is-extglob
npm http GET http://registry.npmjs.org/repeat-element
npm http GET http://registry.npmjs.org/expand-range
npm http 304 http://registry.npmjs.org/is-dotfile
npm http GET http://registry.npmjs.org/lazy-cache
npm http GET http://registry.npmjs.org/preserve
npm http 304 http://registry.npmjs.org/success-symbol
npm http 304 http://registry.npmjs.org/isobject
npm http 304 http://registry.npmjs.org/expand-range
npm http 304 http://registry.npmjs.org/for-own
npm http GET http://registry.npmjs.org/next-tick
npm http 304 http://registry.npmjs.org/repeat-element
npm http 304 http://registry.npmjs.org/preserve
npm http 304 http://registry.npmjs.org/lazy-cache
npm http GET http://registry.npmjs.org/async
npm http GET http://registry.npmjs.org/boutique
npm http GET http://registry.npmjs.org/deep-equal
npm http GET http://registry.npmjs.org/deepcopy
npm http 304 http://registry.npmjs.org/next-tick
npm http GET http://registry.npmjs.org/protagonist
npm http 304 http://registry.npmjs.org/async
npm http 304 http://registry.npmjs.org/deep-equal
npm http GET http://registry.npmjs.org/longest
npm http GET http://registry.npmjs.org/repeat-string
npm http GET http://registry.npmjs.org/lodash._basecopy
npm http 304 http://registry.npmjs.org/boutique
npm http GET http://registry.npmjs.org/lodash._bindcallback
npm http GET http://registry.npmjs.org/lodash._isiterateecall
npm http GET http://registry.npmjs.org/lodash.restparam
npm http GET http://registry.npmjs.org/lodash._getnative
npm http GET http://registry.npmjs.org/lodash.isarguments
npm http GET http://registry.npmjs.org/lodash.isarray
npm http 304 http://registry.npmjs.org/protagonist
npm http 304 http://registry.npmjs.org/deepcopy
npm http 304 http://registry.npmjs.org/lodash._basecopy
npm http 304 http://registry.npmjs.org/repeat-string
npm http 304 http://registry.npmjs.org/longest
npm http 304 http://registry.npmjs.org/lodash._bindcallback
npm http 304 http://registry.npmjs.org/lodash._isiterateecall
npm http 304 http://registry.npmjs.org/lodash.restparam
npm http 304 http://registry.npmjs.org/lodash._getnative
npm http 304 http://registry.npmjs.org/lodash.isarray
npm http 304 http://registry.npmjs.org/lodash.isarguments
npm http GET http://registry.npmjs.org/for-in
npm http GET http://registry.npmjs.org/ansi-wrap/0.1.0
npm http 304 http://registry.npmjs.org/for-in
npm http 304 http://registry.npmjs.org/ansi-wrap/0.1.0
npm http GET http://registry.npmjs.org/concat-stream
npm http GET http://registry.npmjs.org/os-shim
npm http GET http://registry.npmjs.org/es6-symbol
npm http GET http://registry.npmjs.org/fill-range
npm http 304 http://registry.npmjs.org/concat-stream
npm http 304 http://registry.npmjs.org/os-shim
npm http 304 http://registry.npmjs.org/fill-range
npm http 304 http://registry.npmjs.org/es6-symbol
npm http GET http://registry.npmjs.org/engine.io-client/1.5.2
npm http GET http://registry.npmjs.org/component-bind/1.0.0
npm http GET http://registry.npmjs.org/object-component/0.0.3
npm http GET http://registry.npmjs.org/has-binary/0.1.6
npm http GET http://registry.npmjs.org/indexof/0.0.1
npm http GET http://registry.npmjs.org/parseuri/0.0.2
npm http GET http://registry.npmjs.org/to-array/0.1.3
npm http GET http://registry.npmjs.org/backo2/1.0.2
npm http 304 http://registry.npmjs.org/has-binary/0.1.6
npm http 304 http://registry.npmjs.org/object-component/0.0.3
npm http 304 http://registry.npmjs.org/indexof/0.0.1
npm http GET http://registry.npmjs.org/is-buffer
npm http 304 http://registry.npmjs.org/component-bind/1.0.0
npm http 304 http://registry.npmjs.org/backo2/1.0.2
npm http 304 http://registry.npmjs.org/engine.io-client/1.5.2
npm http GET http://registry.npmjs.org/lru-cache
npm http GET http://registry.npmjs.org/sigmund
npm http GET http://registry.npmjs.org/utf8/2.0.0
npm http GET http://registry.npmjs.org/after/0.8.1
npm http GET http://registry.npmjs.org/arraybuffer.slice/0.0.6
npm http GET http://registry.npmjs.org/base64-arraybuffer/0.1.2
npm http GET http://registry.npmjs.org/blob/0.0.2
npm http GET http://registry.npmjs.org/has-binary/0.1.5
npm http 304 http://registry.npmjs.org/is-buffer
npm http 304 http://registry.npmjs.org/to-array/0.1.3
npm http GET http://registry.npmjs.org/core-util-is
npm http GET http://registry.npmjs.org/string_decoder
npm http 304 http://registry.npmjs.org/lru-cache
npm http 304 http://registry.npmjs.org/sigmund
npm http 304 http://registry.npmjs.org/after/0.8.1
npm http 304 http://registry.npmjs.org/utf8/2.0.0
npm http 304 http://registry.npmjs.org/base64-arraybuffer/0.1.2
npm http 304 http://registry.npmjs.org/arraybuffer.slice/0.0.6
npm http 304 http://registry.npmjs.org/core-util-is
npm http GET http://registry.npmjs.org/typedarray
npm http 304 http://registry.npmjs.org/string_decoder
npm http 304 http://registry.npmjs.org/parseuri/0.0.2
npm http 304 http://registry.npmjs.org/blob/0.0.2
npm http 304 http://registry.npmjs.org/has-binary/0.1.5
npm http 304 http://registry.npmjs.org/typedarray
npm http GET http://registry.npmjs.org/is-number
npm http GET http://registry.npmjs.org/randomatic
npm http 304 http://registry.npmjs.org/is-number
npm http 304 http://registry.npmjs.org/randomatic
npm http GET http://registry.npmjs.org/better-assert
npm http 304 http://registry.npmjs.org/better-assert
npm http GET http://registry.npmjs.org/utf-8-validate
npm http GET http://registry.npmjs.org/options
npm http GET http://registry.npmjs.org/ultron
npm http GET http://registry.npmjs.org/bufferutil
npm http GET http://registry.npmjs.org/css-select
npm http GET http://registry.npmjs.org/dom-converter
npm http GET http://registry.npmjs.org/htmlparser2
npm http GET http://registry.npmjs.org/strip-ansi
npm http 304 http://registry.npmjs.org/utf-8-validate
npm http 304 http://registry.npmjs.org/ultron
npm http 304 http://registry.npmjs.org/options
npm http 304 http://registry.npmjs.org/bufferutil
npm http 304 http://registry.npmjs.org/htmlparser2
npm http 304 http://registry.npmjs.org/strip-ansi
npm http 304 http://registry.npmjs.org/css-select
npm http 304 http://registry.npmjs.org/dom-converter
npm http GET http://registry.npmjs.org/callsite/1.0.0
npm http GET http://registry.npmjs.org/bindings
npm http GET http://registry.npmjs.org/nan
npm http 304 http://registry.npmjs.org/callsite/1.0.0
npm http 304 http://registry.npmjs.org/nan
npm http 304 http://registry.npmjs.org/bindings
npm http GET http://registry.npmjs.org/css-what
npm http GET http://registry.npmjs.org/boolbase
npm http GET http://registry.npmjs.org/domutils
npm http GET http://registry.npmjs.org/nth-check
npm http GET http://registry.npmjs.org/lru-queue
npm http GET http://registry.npmjs.org/es6-weak-map
npm http GET http://registry.npmjs.org/event-emitter
npm http 304 http://registry.npmjs.org/boolbase
npm http 304 http://registry.npmjs.org/nth-check
npm http 304 http://registry.npmjs.org/domutils
npm http 304 http://registry.npmjs.org/es6-weak-map
npm http 304 http://registry.npmjs.org/event-emitter
npm http 304 http://registry.npmjs.org/lru-queue
npm http GET http://registry.npmjs.org/process-nextick-args
npm http GET http://registry.npmjs.org/util-deprecate
npm http 304 http://registry.npmjs.org/util-deprecate
npm http 304 http://registry.npmjs.org/process-nextick-args
npm http 304 http://registry.npmjs.org/css-what
npm http GET http://registry.npmjs.org/debug/1.0.4
npm http GET http://registry.npmjs.org/parsejson/0.0.1
npm http GET http://registry.npmjs.org/has-cors/1.0.3
npm http GET http://registry.npmjs.org/component-inherit/0.0.3
npm http GET http://registry.npmjs.org/parseqs/0.0.2
npm http GET http://registry.npmjs.org/parseuri/0.0.4
npm http GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz
npm http GET http://registry.npmjs.org/mkdirp
npm http GET http://registry.npmjs.org/jstransformer/0.0.2
npm http GET http://registry.npmjs.org/constantinople
npm http GET http://registry.npmjs.org/transformers/2.1.0
npm http GET http://registry.npmjs.org/uglify-js
npm http GET http://registry.npmjs.org/void-elements
npm http GET http://registry.npmjs.org/with
npm http GET http://registry.npmjs.org/character-parser/1.2.1
npm http GET http://registry.npmjs.org/clean-css
npm http GET http://registry.npmjs.org/commander
npm http 304 http://registry.npmjs.org/component-inherit/0.0.3
npm http 304 http://registry.npmjs.org/has-cors/1.0.3
npm http 304 http://registry.npmjs.org/parseqs/0.0.2
npm http 304 http://registry.npmjs.org/mkdirp

> spawn-sync@1.0.13 postinstall /usr/local/lib/node_modules/aglio/node_modules/yargs/node_modules/os-locale/node_modules/exec-file-sync/node_modules/spawn-sync
> node postinstall

npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

npm http 304 http://registry.npmjs.org/constantinople
npm http 304 http://registry.npmjs.org/parseuri/0.0.4
npm http 304 http://registry.npmjs.org/jstransformer/0.0.2
npm http 304 http://registry.npmjs.org/uglify-js
npm http 304 http://registry.npmjs.org/void-elements
npm http 304 http://registry.npmjs.org/debug/1.0.4
npm http 304 http://registry.npmjs.org/transformers/2.1.0
npm http 304 http://registry.npmjs.org/commander
npm http 304 http://registry.npmjs.org/clean-css
npm http 304 http://registry.npmjs.org/character-parser/1.2.1
npm http 304 http://registry.npmjs.org/with
npm http 304 http://registry.npmjs.org/parsejson/0.0.1
npm http GET http://registry.npmjs.org/domelementtype
npm http 304 http://registry.npmjs.org/domelementtype
npm http GET http://registry.npmjs.org/sax
npm http GET http://registry.npmjs.org/glob
npm http GET http://registry.npmjs.org/css-parse
npm http GET http://registry.npmjs.org/source-map
npm http GET http://registry.npmjs.org/acorn
npm http GET http://registry.npmjs.org/acorn-globals
npm http 304 http://registry.npmjs.org/glob
npm http 304 http://registry.npmjs.org/sax
npm http 304 http://registry.npmjs.org/source-map
npm http 304 http://registry.npmjs.org/css-parse
npm http 200 https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz
npm http GET http://registry.npmjs.org/is-promise
npm http GET http://registry.npmjs.org/promise
npm http 304 http://registry.npmjs.org/acorn
npm http 304 http://registry.npmjs.org/acorn-globals

> bufferutil@1.1.0 install /usr/local/lib/node_modules/aglio/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild

npm http 304 http://registry.npmjs.org/promise
npm http 304 http://registry.npmjs.org/is-promise
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/cli-color/node_modules/es5-ext/iterable/index.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/cli-color/node_modules/es5-ext/iterable/index.js
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/cli-color/node_modules/es5-ext/iterable/index.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
gyp: Call to 'node -e "require('nan')"' returned exit status 1. while trying to load binding.gyp
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:431:16)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.19.0-25-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /usr/local/lib/node_modules/aglio/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok 
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/highlight.js/lib/languages/elm.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/highlight.js/lib/languages/elm.js
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/highlight.js/lib/languages/elm.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/moment/locale/ar.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/moment/locale/ar.js
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/moment/locale/ar.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/markdown-it/lib/rules_inline/newline.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/markdown-it/lib/rules_inline/newline.js
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/markdown-it/lib/rules_inline/newline.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, chown '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/mkdirp/test/perm_sync.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/mkdirp/test/perm_sync.js
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/mkdirp/test/perm_sync.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call chown
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:305:19
npm ERR! fstream_stack /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/drafter/node_modules/boutique/test/formats/samples-ast/description.json'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/drafter/node_modules/boutique/test/formats/samples-ast/description.json
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/drafter/node_modules/boutique/test/formats/samples-ast/description.json
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, chown '/usr/local/lib/node_modules/aglio/node_modules/pretty-error/node_modules/renderkid/node_modules/htmlparser2/test/Events/22-double_brackets.json'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/pretty-error/node_modules/renderkid/node_modules/htmlparser2/test/Events/22-double_brackets.json
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/pretty-error/node_modules/renderkid/node_modules/htmlparser2/test/Events/22-double_brackets.json
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call chown
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:305:19
npm ERR! fstream_stack /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/aglio/node_modules/cli-color/node_modules/memoizee/node_modules/es6-weak-map/node_modules/es6-symbol/test'
npm ERR! error rolling back  aglio@2.0.4 { [Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/aglio/node_modules/cli-color/node_modules/memoizee/node_modules/es6-weak-map/node_modules/es6-symbol/test']
npm ERR! error rolling back   errno: 53,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/aglio/node_modules/cli-color/node_modules/memoizee/node_modules/es6-weak-map/node_modules/es6-symbol/test' }
npm ERR! weird error 1
npm WARN optional dep failed, continuing bufferutil@1.1.0
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/dist/less.min.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/dist/less.min.js
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/dist/less.min.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, chown '/usr/local/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/html_blocks.h'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/html_blocks.h
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/html_blocks.h
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call chown
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:305:19
npm ERR! fstream_stack /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, chown '/home/mmuelle4/tmp/npm-3223-8bw-Arki/1440431623085-0.35331842745654285/package/autotest.watchr'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /home/mmuelle4/tmp/npm-3223-8bw-Arki/1440431623085-0.35331842745654285/package/autotest.watchr
npm ERR! fstream_path /home/mmuelle4/tmp/npm-3223-8bw-Arki/1440431623085-0.35331842745654285/package/autotest.watchr
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call chown
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:305:19
npm ERR! fstream_stack /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/uglify-js/bin/uglifyjs'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/uglify-js/bin/uglifyjs
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/uglify-js/bin/uglifyjs
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/sax/README.md'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/sax/README.md
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/sax/README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/mkdirp'
npm ERR! error rolling back  aglio-theme-olio@1.2.0 { [Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/mkdirp']
npm ERR! error rolling back   errno: 53,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/mkdirp' }
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/css-parse/index.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/css-parse/index.js
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/css-parse/index.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! EEXIST, mkdir '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/debug'
File exists: /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/debug
Move it away, and try again. 

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/debug
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/debug/debug.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code EEXIST
npm ERR! errno 47
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib/nodejs/mkdirp/index.js:37:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, chown '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/jstransformer/node_modules/promise/.npmignore'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/jstransformer/node_modules/promise/.npmignore
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/jstransformer/node_modules/promise/.npmignore
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call chown
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:305:19
npm ERR! fstream_stack /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, open '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/with/node_modules/acorn/README.md'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/with/node_modules/acorn/README.md
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/jstransformer/node_modules/is-promise/.npmignore'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/jstransformer/node_modules/is-promise/.npmignore
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/jstransformer/node_modules/is-promise/.npmignore
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/with/node_modules/acorn-globals/README.md'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/with/node_modules/acorn-globals/README.md
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/with/node_modules/acorn-globals/README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/glob/README.md'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/glob/README.md
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/glob/README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/pretty-error/node_modules/renderkid/node_modules/utila/scripts/js/test/object.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/pretty-error/node_modules/renderkid/node_modules/utila/scripts/js/test/object.js
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/pretty-error/node_modules/renderkid/node_modules/utila/scripts/js/test/object.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/clean-css/History.md'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/clean-css/History.md
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/jade/node_modules/clean-css/History.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/source-map/README.md'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/source-map/README.md
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/stylus/node_modules/source-map/README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/README.md'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/README.md
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/drafter/node_modules/deepcopy/bower_components/power-assert/build/power-assert.js'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/drafter/node_modules/deepcopy/bower_components/power-assert/build/power-assert.js
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/drafter/node_modules/deepcopy/bower_components/power-assert/build/power-assert.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser/bg.gif'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "aglio"
npm ERR! cwd /home/mmuelle4
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser/bg.gif
npm ERR! fstream_path /usr/local/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser/bg.gif
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/mmuelle4/npm-debug.log
npm ERR! not ok code 0
mm-gmbd commented 9 years ago

Removing sudo produced output that looked like everything was going to work (i.e. compilers were running, etc), but still ended up failing. In this case, npm-debug.log was generated, but it is massive. The log is too much to add to this comment (it's past the comment character limit), but I've included the last 5%-10%ish...

35824 silly install resolved [ { name: 'sntp',
35824 silly install resolved     description: 'SNTP Client',
35824 silly install resolved     version: '1.0.9',
35824 silly install resolved     author:
35824 silly install resolved      { name: 'Eran Hammer',
35824 silly install resolved        email: 'eran@hammer.io',
35824 silly install resolved        url: 'http://hueniverse.com' },
35824 silly install resolved     contributors: [],
35824 silly install resolved     repository: { type: 'git', url: 'git://github.com/hueniverse/sntp.git' },
35824 silly install resolved     main: 'index',
35824 silly install resolved     keywords: [ 'sntp', 'ntp', 'time' ],
35824 silly install resolved     engines: { node: '>=0.8.0' },
35824 silly install resolved     dependencies: { hoek: '2.x.x' },
35824 silly install resolved     devDependencies: { lab: '4.x.x' },
35824 silly install resolved     scripts: { test: 'make test-cov' },
35824 silly install resolved     licenses: [ [Object] ],
35824 silly install resolved     readme: '# sntp\n\nAn SNTP v4 client (RFC4330) for node. Simpy connects to the NTP or SNTP server requested and returns the server time\nalong with the roundtrip duration and clock offset. To adjust the local time to the NTP time, add the returned `t` offset\nto the local time.\n\n[![Build Status](https://secure.travis-ci.org/hueniverse/sntp.png)](http://travis-ci.org/hueniverse/sntp)\n\n# Usage\n\n```javascript\nvar Sntp = require(\'sntp\');\n\n// All options are optional\n\nvar options = {\n    host: \'nist1-sj.ustiming.org\',  // Defaults to pool.ntp.org\n    port: 123,                      // Defaults to 123 (NTP)\n    resolveReference: true,         // Default to false (not resolving)\n    timeout: 1000                   // Defaults to zero (no timeout)\n};\n\n// Request server time\n\nSntp.time(options, function (err, time) {\n\n    if (err) {\n        console.log(\'Failed: \' + err.message);\n        process.exit(1);\n    }\n\n    console.log(\'Local clock is off by: \' + time.t + \' milliseconds\');\n    process.exit(0);\n});\n```\n\nIf an application needs to maintain continuous time synchronization, the module provides a stateful method for\nquerying the current offset only when the last one is too old (defaults to daily).\n\n```javascript\n// Request offset once\n\nSntp.offset(function (err, offset) {\n\n    console.log(offset);                    // New (served fresh)\n\n    // Request offset again\n\n    Sntp.offset(function (err, offset) {\n\n        console.log(offset);                // Identical (served from cache)\n    });\n});\n```\n\nTo set a background offset refresh, start the interval and use the provided now() method. If for any reason the\nclient fails to obtain an up-to-date offset, the current system clock is used.\n\n```javascript\nvar before = Sntp.now();                    // System time without offset\n\nSntp.start(function () {\n\n    var now = Sntp.now();                   // With offset\n    Sntp.stop();\n});\n```\n\n',
35824 silly install resolved     readmeFilename: 'README.md',
35824 silly install resolved     bugs: { url: 'https://github.com/hueniverse/sntp/issues' },
35824 silly install resolved     homepage: 'https://github.com/hueniverse/sntp#readme',
35824 silly install resolved     _id: 'sntp@1.0.9',
35824 silly install resolved     _from: 'sntp@>=1.0.0 <2.0.0' },
35824 silly install resolved   { name: 'boom',
35824 silly install resolved     description: 'HTTP-friendly error objects',
35824 silly install resolved     version: '2.8.0',
35824 silly install resolved     repository: { type: 'git', url: 'git://github.com/hapijs/boom.git' },
35824 silly install resolved     main: 'lib/index.js',
35824 silly install resolved     keywords: [ 'error', 'http' ],
35824 silly install resolved     engines: { node: '>=0.8.0' },
35824 silly install resolved     dependencies: { hoek: '2.x.x' },
35824 silly install resolved     devDependencies: { code: '1.x.x', lab: '5.x.x' },
35824 silly install resolved     scripts:
35824 silly install resolved      { test: 'lab -a code -t 100',
35824 silly install resolved        'test-cov-html': 'lab -a code -r html -o coverage.html' },
35824 silly install resolved     license: 'BSD-3-Clause',
35824 silly install resolved     readme: '![boom Logo](https://raw.github.com/hapijs/boom/master/images/boom.png)\n\nHTTP-friendly error objects\n\n[![Build Status](https://secure.travis-ci.org/hapijs/boom.png)](http://travis-ci.org/hapijs/boom)\n[![Current Version](https://img.shields.io/npm/v/boom.svg)](https://www.npmjs.com/package/boom)\n\nLead Maintainer: [Adam Bretz](https://github.com/arb)\n\n**boom** provides a set of utilities for returning HTTP errors. Each utility returns a `Boom` error response\nobject (instance of `Error`) which includes the following properties:\n- `isBoom` - if `true`, indicates this is a `Boom` object instance.\n- `isServer` - convenience bool indicating status code >= 500.\n- `message` - the error message.\n- `output` - the formatted response. Can be directly manipulated after object construction to return a custom\n  error response. Allowed root keys:\n    - `statusCode` - the HTTP status code (typically 4xx or 5xx).\n    - `headers` - an object containing any HTTP headers where each key is a header name and value is the header content.\n    - `payload` - the formatted object used as the response payload (stringified). Can be directly manipulated but any\n      changes will be lost\n      if `reformat()` is called. Any content allowed and by default includes the following content:\n        - `statusCode` - the HTTP status code, derived from `error.output.statusCode`.\n        - `error` - the HTTP status message (e.g. \'Bad Request\', \'Internal Server Error\') derived from `statusCode`.\n        - `message` - the error message derived from `error.message`.\n- inherited `Error` properties.\n\nThe `Boom` object also supports the following method:\n- `reformat()` - rebuilds `error.output` using the other object properties.\n\n## Helper Methods\n\n### `wrap(error, [statusCode], [message])`\n\nDecorates an error with the **boom** properties where:\n- `error` - the error object to wrap. If `error` is already a **boom** object, returns back the same object.\n- `statusCode` - optional HTTP status code. Defaults to `500`.\n- `message` - optional message string. If the error already has a message, it adds the message as a prefix.\n  Defaults to no message.\n\n```js\nvar error = new Error(\'Unexpected input\');\nBoom.wrap(error, 400);\n```\n\n### `create(statusCode, [message], [data])`\n\nGenerates an `Error` object with the **boom** decorations where:\n- `statusCode` - an HTTP error code number. Must be greater or equal 400.\n- `message` - optional message string.\n- `data` - additional error data set to `error.data` property.\n\n```js\nvar error = Boom.create(400, \'Bad request\', { timestamp: Date.now() });\n```\n\n## HTTP 4xx Errors\n\n### `Boom.badRequest([message], [data])`\n\nReturns a 400 Bad Request error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.badRequest(\'invalid query\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 400,\n    "error": "Bad Request",\n    "message": "invalid query"\n}\n```\n\n### `Boom.unauthorized([message], [scheme], [attributes])`\n\nReturns a 401 Unauthorized error where:\n- `message` - optional message.\n- `scheme` can be one of the following:\n  - an authentication scheme name\n  - an array of string values. These values will be separated by \', \' and set to the \'WWW-Authenticate\' header.\n- `attributes` - an object of values to use while setting the \'WWW-Authenticate\' header. This value is only used\n  when `schema` is a string, otherwise it is ignored. Every key/value pair will be included in the\n  \'WWW-Authenticate\' in the format of \'key="value"\' as well as in the response payload under the `attributes` key.\n  `null` and `undefined` will be replaced with an empty string. If `attributes` is set, `message` will be used as\n  the \'error\' segment of the \'WWW-Authenticate\' header. If `message` is unset, the \'error\' segment of the header\n  will not be present and `isMissing` will be true on the error object.\n\nIf either `scheme` or `attributes` are set, the resultant `Boom` object will have the \'WWW-Authenticate\' header set for the response.\n\n```js\nBoom.unauthorized(\'invalid password\');\n```\n\nGenerates the following response:\n\n```json\n"payload": {\n    "statusCode": 401,\n    "error": "Unauthorized",\n    "message": "invalid password"\n},\n"headers" {}\n```\n\n```js\nBoom.unauthorized(\'invalid password\', \'sample\');\n```\n\nGenerates the following response:\n\n```json\n"payload": {\n    "statusCode": 401,\n    "error": "Unauthorized",\n    "message": "invalid password",\n    "attributes": {\n        "error": "invalid password"\n    }\n},\n"headers" {\n  "WWW-Authenticate": "sample error=\\"invalid password\\""\n}\n```\n\n```js\nBoom.unauthorized(\'invalid password\', \'sample\', { ttl: 0, cache: null, foo: \'bar\' });\n```\n\nGenerates the following response:\n\n```json\n"payload": {\n    "statusCode": 401,\n    "error": "Unauthorized",\n    "message": "invalid password",\n    "attributes": {\n        "error": "invalid password",\n        "ttl": 0,\n        "cache": "",\n        "foo": "bar"\n    }\n},\n"headers" {\n  "WWW-Authenticate": "sample ttl=\\"0\\", cache=\\"\\", foo=\\"bar\\", error=\\"invalid password\\""\n}\n```\n\n### `Boom.forbidden([message], [data])`\n\nReturns a 403 Forbidden error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.forbidden(\'try again some time\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 403,\n    "error": "Forbidden",\n    "message": "try again some time"\n}\n```\n\n### `Boom.notFound([message], [data])`\n\nReturns a 404 Not Found error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.notFound(\'missing\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 404,\n    "error": "Not Found",\n    "message": "missing"\n}\n```\n\n### `Boom.methodNotAllowed([message], [data])`\n\nReturns a 405 Method Not Allowed error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.methodNotAllowed(\'that method is not allowed\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 405,\n    "error": "Method Not Allowed",\n    "message": "that method is not allowed"\n}\n```\n\n### `Boom.notAcceptable([message], [data])`\n\nReturns a 406 Not Acceptable error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.notAcceptable(\'unacceptable\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 406,\n    "error": "Not Acceptable",\n    "message": "unacceptable"\n}\n```\n\n### `Boom.proxyAuthRequired([message], [data])`\n\nReturns a 407 Proxy Authentication Required error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.proxyAuthRequired(\'auth missing\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 407,\n    "error": "Proxy Authentication Required",\n    "message": "auth missing"\n}\n```\n\n### `Boom.clientTimeout([message], [data])`\n\nReturns a 408 Request Time-out error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.clientTimeout(\'timed out\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 408,\n    "error": "Request Time-out",\n    "message": "timed out"\n}\n```\n\n### `Boom.conflict([message], [data])`\n\nReturns a 409 Conflict error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.conflict(\'there was a conflict\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 409,\n    "error": "Conflict",\n    "message": "there was a conflict"\n}\n```\n\n### `Boom.resourceGone([message], [data])`\n\nReturns a 410 Gone error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.resourceGone(\'it is gone\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 410,\n    "error": "Gone",\n    "message": "it is gone"\n}\n```\n\n### `Boom.lengthRequired([message], [data])`\n\nReturns a 411 Length Required error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.lengthRequired(\'length needed\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 411,\n    "error": "Length Required",\n    "message": "length needed"\n}\n```\n\n### `Boom.preconditionFailed([message], [data])`\n\nReturns a 412 Precondition Failed error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.preconditionFailed();\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 412,\n    "error": "Precondition Failed"\n}\n```\n\n### `Boom.entityTooLarge([message], [data])`\n\nReturns a 413 Request Entity Too Large error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.entityTooLarge(\'too big\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 413,\n    "error": "Request Entity Too Large",\n    "message": "too big"\n}\n```\n\n### `Boom.uriTooLong([message], [data])`\n\nReturns a 414 Request-URI Too Large error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.uriTooLong(\'uri is too long\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 414,\n    "error": "Request-URI Too Large",\n    "message": "uri is too long"\n}\n```\n\n### `Boom.unsupportedMediaType([message], [data])`\n\nReturns a 415 Unsupported Media Type error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.unsupportedMediaType(\'that media is not supported\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 415,\n    "error": "Unsupported Media Type",\n    "message": "that media is not supported"\n}\n```\n\n### `Boom.rangeNotSatisfiable([message], [data])`\n\nReturns a 416 Requested Range Not Satisfiable error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.rangeNotSatisfiable();\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 416,\n    "error": "Requested Range Not Satisfiable"\n}\n```\n\n### `Boom.expectationFailed([message], [data])`\n\nReturns a 417 Expectation Failed error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.expectationFailed(\'expected this to work\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 417,\n    "error": "Expectation Failed",\n    "message": "expected this to work"\n}\n```\n\n### `Boom.badData([message], [data])`\n\nReturns a 422 Unprocessable Entity error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.badData(\'your data is bad and you should feel bad\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 422,\n    "error": "Unprocessable Entity",\n    "message": "your data is bad and you should feel bad"\n}\n```\n\n### `Boom.tooManyRequests([message], [data])`\n\nReturns a 429 Too Many Requests error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.tooManyRequests(\'you have exceeded your request limit\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 429,\n    "error": "Too Many Requests",\n    "message": "you have exceeded your request limit"\n}\n```\n\n## HTTP 5xx Errors\n\nAll 500 errors hide your message from the end user. Your message is recorded in the server log.\n\n### `Boom.notImplemented([message], [data])`\n\nReturns a 501 Not Implemented error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.notImplemented(\'method not implemented\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 501,\n    "error": "Not Implemented",\n    "message": "method not implemented"\n}\n```\n\n### `Boom.badGateway([message], [data])`\n\nReturns a 502 Bad Gateway error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.badGateway(\'that is a bad gateway\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 502,\n    "error": "Bad Gateway",\n    "message": "that is a bad gateway"\n}\n```\n\n### `Boom.serverTimeout([message], [data])`\n\nReturns a 503 Service Unavailable error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.serverTimeout(\'unavailable\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 503,\n    "error": "Service Unavailable",\n    "message": "unavailable"\n}\n```\n\n### `Boom.gatewayTimeout([message], [data])`\n\nReturns a 504 Gateway Time-out error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.gatewayTimeout();\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 504,\n    "error": "Gateway Time-out"\n}\n```\n\n### `Boom.badImplementation([message], [data])`\n\nReturns a 500 Internal Server Error error where:\n- `message` - optional message.\n- `data` - optional additional error data.\n\n```js\nBoom.badImplementation(\'terrible implementation\');\n```\n\nGenerates the following response payload:\n\n```json\n{\n    "statusCode": 500,\n    "error": "Internal Server Error",\n    "message": "An internal server error occurred"\n}\n```\n\n## F.A.Q.\n\n###### How do I include extra information in my responses? `output.payload` is missing `data`, what gives?\n\nThere is a reason the values passed back in the response payloads are pretty locked down. It\'s mostly for security and to not leak any important information back to the client. This means you will need to put in a little more effort to include extra information about your custom error. Check out the ["Error transformation"](https://github.com/hapijs/hapi/blob/master/API.md#error-transformation) section in the hapi documentation.\n',
35824 silly install resolved     readmeFilename: 'README.md',
35824 silly install resolved     bugs: { url: 'https://github.com/hapijs/boom/issues' },
35824 silly install resolved     homepage: 'https://github.com/hapijs/boom#readme',
35824 silly install resolved     _id: 'boom@2.8.0',
35824 silly install resolved     _from: 'boom@>=2.8.0 <3.0.0' },
35824 silly install resolved   { name: 'hoek',
35824 silly install resolved     description: 'General purpose node utilities',
35824 silly install resolved     version: '2.14.0',
35824 silly install resolved     repository: { type: 'git', url: 'git://github.com/hapijs/hoek.git' },
35824 silly install resolved     main: 'index',
35824 silly install resolved     keywords: [ 'utilities' ],
35824 silly install resolved     engines: { node: '>=0.8.0' },
35824 silly install resolved     dependencies: {},
35824 silly install resolved     devDependencies: { code: '1.x.x', lab: '5.x.x' },
35824 silly install resolved     scripts: { test: 'make test-cov' },
35824 silly install resolved     license: 'BSD-3-Clause',
35824 silly install resolved     readme: '![hoek Logo](https://raw.github.com/hapijs/hoek/master/images/hoek.png)\n\nUtility methods for the hapi ecosystem. This module is not intended to solve every problem for everyone, but rather as a central place to store hapi-specific methods. If you\'re looking for a general purpose utility module, check out [lodash](https://github.com/lodash/lodash) or [underscore](https://github.com/jashkenas/underscore).\n\n[![Build Status](https://secure.travis-ci.org/hapijs/hoek.png)](http://travis-ci.org/hapijs/hoek)\n\nLead Maintainer: [Nathan LaFreniere](https://github.com/nlf)\n\n# Table of Contents\n\n* [Introduction](#introduction "Introduction")\n* [Object](#object "Object")\n  * [clone](#cloneobj "clone")\n  * [cloneWithShallow](#clonewithshallowobj-keys "cloneWithShallow")\n  * [merge](#mergetarget-source-isnulloverride-ismergearrays "merge")\n  * [applyToDefaults](#applytodefaultsdefaults-options-isnulloverride "applyToDefaults")\n  * [applyToDefaultsWithShallow](#applytodefaultswithshallowdefaults-options-keys "applyToDefaultsWithShallow")\n  * [deepEqual](#deepequala-b "deepEqual")\n  * [unique](#uniquearray-key "unique")\n  * [mapToObject](#maptoobjectarray-key "mapToObject")\n  * [intersect](#intersectarray1-array2 "intersect")\n  * [contain](#containref-values-options "contain")\n  * [flatten](#flattenarray-target "flatten")\n  * [reach](#reachobj-chain-options "reach")\n  * [reachTemplate](#reachobj-template-options "reachTemplate")\n  * [transform](#transformobj-transform-options "transform")\n  * [shallow](#shallowobj "shallow")\n  * [stringify](#stringifyobj "stringify")\n* [Timer](#timer "Timer")\n* [Bench](#bench "Bench")\n* [Binary Encoding/Decoding](#binary-encodingdecoding "Binary Encoding/Decoding")\n  * [base64urlEncode](#base64urlencodevalue "binary64urlEncode")\n  * [base64urlDecode](#base64urldecodevalue "binary64urlDecode")\n* [Escaping Characters](#escaping-characters "Escaping Characters")\n  * [escapeHtml](#escapehtmlstring "escapeHtml")\n  * [escapeHeaderAttribute](#escapeheaderattributeattribute "escapeHeaderAttribute")\n  * [escapeRegex](#escaperegexstring "escapeRegex")\n* [Errors](#errors "Errors")\n  * [assert](#assertcondition-message "assert")\n  * [abort](#abortmessage "abort")\n  * [displayStack](#displaystackslice "displayStack")\n  * [callStack](#callstackslice "callStack")\n* [Function](#function "Function")\n  * [nextTick](#nexttickfn "nextTick")\n  * [once](#oncefn "once")\n  * [ignore](#ignore "ignore")\n* [Miscellaneous](#miscellaneous "Miscellaneous")\n  * [uniqueFilename](#uniquefilename "uniqueFilename")\n  * [isInteger](#isInteger "isInteger")\n\n\n\n# Introduction\n\nThe *Hoek* library contains some common functions used within the hapi ecosystem. It comes with useful methods for Arrays (clone, merge, applyToDefaults), Objects (removeKeys, copy), Asserting and more.\n\nFor example, to use Hoek to set configuration with default options:\n```javascript\nvar Hoek = require(\'hoek\');\n\nvar default = {url : "www.github.com", port : "8000", debug : true};\n\nvar config = Hoek.applyToDefaults(default, {port : "3000", admin : true});\n\n// In this case, config would be { url: \'www.github.com\', port: \'3000\', debug: true, admin: true }\n```\n\nUnder each of the sections (such as Array), there are subsections which correspond to Hoek methods. Each subsection will explain how to use the corresponding method. In each js excerpt below, the `var Hoek = require(\'hoek\');` is omitted for brevity.\n\n## Object\n\nHoek provides several helpful methods for objects and arrays.\n\n### clone(obj)\n\nThis method is used to clone an object or an array. A *deep copy* is made (duplicates everything, including values that are objects, as well as non-enumerable properties).\n\n```javascript\n\nvar nestedObj = {\n        w: /^something$/ig,\n        x: {\n            a: [1, 2, 3],\n            b: 123456,\n            c: new Date()\n        },\n        y: \'y\',\n        z: new Date()\n    };\n\nvar copy = Hoek.clone(nestedObj);\n\ncopy.x.b = 100;\n\nconsole.log(copy.y);        // results in \'y\'\nconsole.log(nestedObj.x.b); // results in 123456\nconsole.log(copy.x.b);      // results in 100\n```\n\n### cloneWithShallow(obj, keys)\nkeys is an array of key names to shallow copy\n\nThis method is also used to clone an object or array, however any keys listed in the `keys` array are shallow copied while those not listed are deep copied.\n\n```javascript\n\nvar nestedObj = {\n        w: /^something$/ig,\n        x: {\n            a: [1, 2, 3],\n            b: 123456,\n            c: new Date()\n        },\n        y: \'y\',\n        z: new Date()\n    };\n\nvar copy = Hoek.cloneWithShallow(nestedObj, [\'x\']);\n\ncopy.x.b = 100;\n\nconsole.log(copy.y);        // results in \'y\'\nconsole.log(nestedObj.x.b); // results in 100\nconsole.log(copy.x.b);      // results in 100\n```\n\n### merge(target, source, isNullOverride, isMergeArrays)\nisNullOverride, isMergeArrays default to true\n\nMerge all the properties of source into target, source wins in conflict, and by default null and undefined from source are applied.\nMerge is destructive where the target is modified. For non destructive merge, use `applyToDefaults`.\n\n\n```javascript\n\nvar target = {a: 1, b : 2};\nvar source = {a: 0, c: 5};\nvar source2 = {a: null, c: 5};\n\nHoek.merge(target, source);         // results in {a: 0, b: 2, c: 5}\nHoek.merge(target, source2);        // results in {a: null, b: 2, c: 5}\nHoek.merge(target, source2, false); // results in {a: 1, b: 2, c: 5}\n\nvar targetArray = [1, 2, 3];\nvar sourceArray = [4, 5];\n\nHoek.merge(targetArray, sourceArray);              // results in [1, 2, 3, 4, 5]\nHoek.merge(targetArray, sourceArray, true, false); // results in [4, 5]\n```\n\n### applyToDefaults(defaults, options, isNullOverride)\nisNullOverride defaults to false\n\nApply options to a copy of the defaults\n\n```javascript\n\nvar defaults = { host: "localhost", port: 8000 };\nvar options = { port: 8080 };\n\nvar config = Hoek.applyToDefaults(defaults, options); // results in { host: "localhost", port: 8080 }\n```\n\nApply options with a null value to a copy of the defaults\n\n```javascript\n\nvar defaults = { host: "localhost", port: 8000 };\nvar options = { host: null, port: 8080 };\n\nvar config = Hoek.applyToDefaults(defaults, options, true); // results in { host: null, port: 8080 }\n```\n\n### applyToDefaultsWithShallow(defaults, options, keys)\nkeys is an array of key names to shallow copy\n\nApply options to a copy of the defaults. Keys specified in the last parameter are shallow copied from options instead of merged.\n\n```javascript\n\nvar defaults = {\n        server: {\n            host: "localhost",\n            port: 8000\n        },\n        name: \'example\'\n    };\n\nvar options = { server: { port: 8080 } };\n\nvar config = Hoek.applyToDefaults(defaults, options); // results in { server: { port: 8080 }, name: \'example\' }\n```\n\n### deepEqual(b, a, [options])\n\nPerforms a deep comparison of the two values including support for circular dependencies, prototype, and properties. To skip prototype comparisons, use `options.prototype = false`\n\n```javascript\nHoek.deepEqual({ a: [1, 2], b: \'string\', c: { d: true } }, { a: [1, 2], b: \'string\', c: { d: true } }); //results in true\nHoek.deepEqual(Object.create(null), {}, { prototype: false }); //results in true\nHoek.deepEqual(Object.create(null), {}); //results in false\n```\n\n### unique(array, key)\n\nRemove duplicate items from Array\n\n```javascript\n\nvar array = [1, 2, 2, 3, 3, 4, 5, 6];\n\nvar newArray = Hoek.unique(array);    // results in [1,2,3,4,5,6]\n\narray = [{id: 1}, {id: 1}, {id: 2}];\n\nnewArray = Hoek.unique(array, "id");  // results in [{id: 1}, {id: 2}]\n```\n\n### mapToObject(array, key)\n\nConvert an Array into an Object\n\n```javascript\n\nvar array = [1,2,3];\nvar newObject = Hoek.mapToObject(array);   // results in [{"1": true}, {"2": true}, {"3": true}]\n\narray = [{id: 1}, {id: 2}];\nnewObject = Hoek.mapToObject(array, "id"); // results in [{"id": 1}, {"id": 2}]\n```\n\n### intersect(array1, array2)\n\nFind the common unique items in two arrays\n\n```javascript\n\nvar array1 = [1, 2, 3];\nvar array2 = [1, 4, 5];\n\nvar newArray = Hoek.intersect(array1, array2); // results in [1]\n```\n\n### contain(ref, values, [options])\n\nTests if the reference value contains the provided values where:\n- `ref` - the reference string, array, or object.\n- `values` - a single or array of values to find within the `ref` value. If `ref` is an object, `values` can be a key name,\n  an array of key names, or an object with key-value pairs to compare.\n- `options` - an optional object with the following optional settings:\n    - `deep` - if `true`, performed a deep comparison of the values.\n    - `once` - if `true`, allows only one occurrence of each value.\n    - `only` - if `true`, does not allow values not explicitly listed.\n    - `part` - if `true`, allows partial match of the values (at least one must always match).\n\nNote: comparing a string to overlapping values will result in failed comparison (e.g. `contain(\'abc\', [\'ab\', \'bc\'])`).\nAlso, if an object key\'s value does not match the provided value, `false` is returned even when `part` is specified.\n\n```javascript\nHoek.contain(\'aaa\', \'a\', { only: true });\t\t\t\t\t\t\t// true\nHoek.contain([{ a: 1 }], [{ a: 1 }], { deep: true });\t\t\t\t// true\nHoek.contain([1, 2, 2], [1, 2], { once: true });\t\t\t\t\t// false\nHoek.contain({ a: 1, b: 2, c: 3 }, { a: 1, d: 4 }, { part: true }); // true\n```\n\n### flatten(array, [target])\n\nFlatten an array\n\n```javascript\n\nvar array = [1, [2, 3]];\n\nvar flattenedArray = Hoek.flatten(array); // results in [1, 2, 3]\n\narray = [1, [2, 3]];\ntarget = [4, [5]];\n\nflattenedArray = Hoek.flatten(array, target); // results in [4, [5], 1, 2, 3]\n```\n\n### reach(obj, chain, [options])\n\nConverts an object key chain string to reference\n\n- `options` - optional settings\n    - `separator` - string to split chain path on, defaults to \'.\'\n    - `default` - value to return if the path or value is not present, default is `undefined`\n    - `strict` - if `true`, will throw an error on missing member, default is `false`\n    - `functions` - if `true` allow traversing functions for properties. `false` will throw an error if a function is part of the chain.\n\nA chain including negative numbers will work like negative indices on an\narray.\n\n```javascript\n\nvar chain = \'a.b.c\';\nvar obj = {a : {b : { c : 1}}};\n\nHoek.reach(obj, chain); // returns 1\n\nvar chain = \'a.b.-1\';\nvar obj = {a : {b : [2,3,6]}};\n\nHoek.reach(obj, chain); // returns 6\n```\n\n### reachTemplate(obj, template, [options])\n\nReplaces string parameters (`{name}`) with their corresponding object key values by applying the\n(`reach()`)[#reachobj-chain-options] method where:\n\n- `obj` - the context object used for key lookup.\n- `template` - a string containing `{}` parameters.\n- `options` - optional (`reach()`)[#reachobj-chain-options] options.\n\n```javascript\n\nvar chain = \'a.b.c\';\nvar obj = {a : {b : { c : 1}}};\n\nHoek.reachTemplate(obj, \'1+{a.b.c}=2\'); // returns \'1+1=2\'\n```\n\n### transform(obj, transform, [options])\n\nTransforms an existing object into a new one based on the supplied `obj` and `transform` map. `options` are the same as the `reach` options.\n\n```javascript\nvar source = {\n    address: {\n        one: \'123 main street\',\n        two: \'PO Box 1234\'\n    },\n    title: \'Warehouse\',\n    state: \'CA\'\n};\n\nvar result = Hoek.transform(source, {\n    \'person.address.lineOne\': \'address.one\',\n    \'person.address.lineTwo\': \'address.two\',\n    \'title\': \'title\',\n    \'person.address.region\': \'state\'\n});\n// Results in\n// {\n//     person: {\n//         address: {\n//             lineOne: \'123 main street\',\n//             lineTwo: \'PO Box 1234\',\n//             region: \'CA\'\n//         }\n//     },\n//     title: \'Warehouse\'\n// }\n```\n\n### shallow(obj)\n\nPerforms a shallow copy by copying the references of all the top level children where:\n- `obj` - the object to be copied.\n\n```javascript\nvar shallow = Hoek.shallow({ a: { b: 1 } });\n```\n\n### stringify(obj)\n\nConverts an object to string using the built-in `JSON.stringify()` method with the difference that any errors are caught\nand reported back in the form of the returned string. Used as a shortcut for displaying information to the console (e.g. in\nerror message) without the need to worry about invalid conversion.\n\n```javascript\nvar a = {};\na.b = a;\nHoek.stringify(a);\t\t// Returns \'[Cannot display object: Converting circular structure to JSON]\'\n```\n\n# Timer\n\nA Timer object. Initializing a new timer object sets the ts to the number of milliseconds elapsed since 1 January 1970 00:00:00 UTC.\n\n```javascript\n\nvar timerObj = new Hoek.Timer();\nconsole.log("Time is now: " + timerObj.ts);\nconsole.log("Elapsed time from initialization: " + timerObj.elapsed() + \'milliseconds\');\n```\n\n\n# Bench\n\nSame as Timer with the exception that `ts` stores the internal node clock which is not related to `Date.now()` and cannot be used to display\nhuman-readable timestamps. More accurate for benchmarking or internal timers.\n\n# Binary Encoding/Decoding\n\n### base64urlEncode(value)\n\nEncodes value in Base64 or URL encoding\n\n### base64urlDecode(value)\n\nDecodes data in Base64 or URL encoding.\n# Escaping Characters\n\nHoek provides convenient methods for escaping html characters. The escaped characters are as followed:\n\n```javascript\n\ninternals.htmlEscaped = {\n    \'&\': \'&amp;\',\n    \'<\': \'&lt;\',\n    \'>\': \'&gt;\',\n    \'"\': \'&quot;\',\n    "\'": \'&#x27;\',\n    \'`\': \'&#x60;\'\n};\n```\n\n### escapeHtml(string)\n\n```javascript\n\nvar string = \'<html> hey </html>\';\nvar escapedString = Hoek.escapeHtml(string); // returns &lt;html&gt; hey &lt;/html&gt;\n```\n\n### escapeHeaderAttribute(attribute)\n\nEscape attribute value for use in HTTP header\n\n```javascript\n\nvar a = Hoek.escapeHeaderAttribute(\'I said "go w\\\\o me"\');  //returns I said \\"go w\\\\o me\\"\n```\n\n\n### escapeRegex(string)\n\nEscape string for Regex construction\n\n```javascript\n\nvar a = Hoek.escapeRegex(\'4^f$s.4*5+-_?%=#!:@|~\\\\/`"(>)[<]d{}s,\');  // returns 4\\^f\\$s\\.4\\*5\\+\\-_\\?%\\=#\\!\\:@\\|~\\\\\\/`"\\(>\\)\\[<\\]d\\{\\}s\\,\n```\n\n# Errors\n\n### assert(condition, message)\n\n```javascript\n\nvar a = 1, b = 2;\n\nHoek.assert(a === b, \'a should equal b\');  // Throws \'a should equal b\'\n```\n\nNote that you may also pass an already created Error object as the second parameter, and `assert` will throw that object.\n\n```javascript\n\nvar a = 1, b = 2;\n\nHoek.assert(a === b, new Error(\'a should equal b\')); // Throws the given error object\n```\n\n### abort(message)\n\nFirst checks if `process.env.NODE_ENV === \'test\'`, and if so, throws error message. Otherwise,\ndisplays most recent stack and then exits process.\n\n\n\n### displayStack(slice)\n\nDisplays the trace stack\n\n```javascript\n\nvar stack = Hoek.displayStack();\nconsole.log(stack); // returns something like:\n\n[ \'null (/Users/user/Desktop/hoek/test.js:4:18)\',\n  \'Module._compile (module.js:449:26)\',\n  \'Module._extensions..js (module.js:467:10)\',\n  \'Module.load (module.js:356:32)\',\n  \'Module._load (module.js:312:12)\',\n  \'Module.runMain (module.js:492:10)\',\n  \'startup.processNextTick.process._tickCallback (node.js:244:9)\' ]\n```\n\n### callStack(slice)\n\nReturns a trace stack array.\n\n```javascript\n\nvar stack = Hoek.callStack();\nconsole.log(stack);  // returns something like:\n\n[ [ \'/Users/user/Desktop/hoek/test.js\', 4, 18, null, false ],\n  [ \'module.js\', 449, 26, \'Module._compile\', false ],\n  [ \'module.js\', 467, 10, \'Module._extensions..js\', false ],\n  [ \'module.js\', 356, 32, \'Module.load\', false ],\n  [ \'module.js\', 312, 12, \'Module._load\', false ],\n  [ \'module.js\', 492, 10, \'Module.runMain\', false ],\n  [ \'node.js\',\n    244,\n    9,\n    \'startup.processNextTick.process._tickCallback\',\n    false ] ]\n```\n\n## Function\n\n### nextTick(fn)\n\nReturns a new function that wraps `fn` in `process.nextTick`.\n\n```javascript\n\nvar myFn = function () {\n    console.log(\'Do this later\');\n};\n\nvar nextFn = Hoek.nextTick(myFn);\n\nnextFn();\nconsole.log(\'Do this first\');\n\n// Results in:\n//\n// Do this first\n// Do this later\n```\n\n### once(fn)\n\nReturns a new function that can be run multiple times, but makes sure `fn` is only run once.\n\n```javascript\n\nvar myFn = function () {\n    console.log(\'Ran myFn\');\n};\n\nvar onceFn = Hoek.once(myFn);\nonceFn(); // results in "Ran myFn"\nonceFn(); // results in undefined\n```\n\n### ignore\n\nA simple no-op function. It does nothing at all.\n\n## Miscellaneous\n\n### uniqueFilename(path, extension)\n`path` to prepend with the randomly generated file name. `extension` is the optional file extension, defaults to `\'\'`.\n\nReturns a randomly generated file name at the specified `path`. The result is a fully resolved path to a file.\n\n```javascript\nvar result = Hoek.uniqueFilename(\'./test/modules\', \'txt\'); // results in "full/path/test/modules/{random}.txt"\n```\n\n### isInteger(value)\n\nCheck `value` to see if it is an integer.  Returns true/false.\n\n```javascript\nvar result = Hoek.isInteger(\'23\')\n```\n',
35824 silly install resolved     readmeFilename: 'README.md',
35824 silly install resolved     bugs: { url: 'https://github.com/hapijs/hoek/issues' },
35824 silly install resolved     homepage: 'https://github.com/hapijs/hoek#readme',
35824 silly install resolved     _id: 'hoek@2.14.0',
35824 silly install resolved     _from: 'hoek@>=2.0.0 <3.0.0' },
35824 silly install resolved   { name: 'cryptiles',
35824 silly install resolved     description: 'General purpose crypto utilities',
35824 silly install resolved     version: '2.0.4',
35824 silly install resolved     author:
35824 silly install resolved      { name: 'Eran Hammer',
35824 silly install resolved        email: 'eran@hammer.io',
35824 silly install resolved        url: 'http://hueniverse.com' },
35824 silly install resolved     contributors: [],
35824 silly install resolved     repository: { type: 'git', url: 'git://github.com/hapijs/cryptiles.git' },
35824 silly install resolved     main: 'index',
35824 silly install resolved     keywords: [ 'cryptography', 'security', 'utilites' ],
35824 silly install resolved     engines: { node: '>=0.8.0' },
35824 silly install resolved     dependencies: { boom: '2.x.x' },
35824 silly install resolved     devDependencies: { lab: '4.x.x' },
35824 silly install resolved     scripts: { test: 'make test-cov' },
35824 silly install resolved     licenses: [ [Object] ],
35824 silly install resolved     readme: 'cryptiles\n=========\n\nGeneral purpose crypto utilities\n\n[![Build Status](https://secure.travis-ci.org/hapijs/cryptiles.png)](http://travis-ci.org/hapijs/cryptiles)\n\n## Methods\n\n### `randomString(<Number> size)`\nReturns a cryptographically strong pseudo-random data string. Takes a size argument for the length of the string.\n\n### `fixedTimeComparison(<String> a, <String> b)`\nCompare two strings using fixed time algorithm (to prevent time-based analysis of MAC digest match). Returns `true` if the strings match, `false` if they differ.\n',
35824 silly install resolved     readmeFilename: 'README.md',
35824 silly install resolved     bugs: { url: 'https://github.com/hapijs/cryptiles/issues' },
35824 silly install resolved     homepage: 'https://github.com/hapijs/cryptiles#readme',
35824 silly install resolved     _id: 'cryptiles@2.0.4',
35824 silly install resolved     _from: 'cryptiles@>=2.0.0 <3.0.0' } ]
35825 info install sntp@1.0.9 into /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk
35826 info install boom@2.8.0 into /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk
35827 info install hoek@2.14.0 into /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk
35828 info install cryptiles@2.0.4 into /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk
35829 info installOne sntp@1.0.9
35830 verbose installOne of sntp to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk not in flight; installing
35831 info installOne boom@2.8.0
35832 verbose installOne of boom to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk not in flight; installing
35833 info installOne hoek@2.14.0
35834 verbose installOne of hoek to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk not in flight; installing
35835 info installOne cryptiles@2.0.4
35836 verbose installOne of cryptiles to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk not in flight; installing
35837 silly gunzTarPerm extractEntry LICENSE
35838 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
35839 silly gunzTarPerm extractEntry index.js
35840 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
35841 silly gunzTarPerm extractEntry float.patch
35842 silly gunzTarPerm modified mode [ 'float.patch', 420, 436 ]
35843 silly gunzTarPerm extractEntry lib/util.js
35844 silly gunzTarPerm modified mode [ 'lib/util.js', 420, 436 ]
35845 silly gunzTarPerm extractEntry .travis.yml
35846 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
35847 silly gunzTarPerm extractEntry readme.md
35848 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
35849 silly gunzTarPerm extractEntry browser.js
35850 silly gunzTarPerm modified mode [ 'browser.js', 420, 436 ]
35851 silly gunzTarPerm extractEntry node.js
35852 silly gunzTarPerm modified mode [ 'node.js', 420, 436 ]
35853 silly gunzTarPerm extractEntry .npmignore
35854 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
35855 silly gunzTarPerm extractEntry README.md
35856 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
35857 silly gunzTarPerm extractEntry README.md
35858 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
35859 silly gunzTarPerm extractEntry jsonpointer.js
35860 silly gunzTarPerm modified mode [ 'jsonpointer.js', 420, 436 ]
35861 silly gunzTarPerm extractEntry .npmignore
35862 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
35863 silly gunzTarPerm extractEntry README.md
35864 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
35865 silly gunzTarPerm extractEntry .npmignore
35866 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
35867 silly gunzTarPerm extractEntry README.md
35868 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
35869 verbose lock using /home/mmuelle4/.npm/_locks/sntp-8c96c5e54c137206.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp
35870 verbose lock using /home/mmuelle4/.npm/_locks/boom-afbfc98618062fe9.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom
35871 verbose lock using /home/mmuelle4/.npm/_locks/hoek-8b6d800e8038a208.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek
35872 verbose lock using /home/mmuelle4/.npm/_locks/cryptiles-746596ab1b5a0f40.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles
35873 silly install write writing sntp 1.0.9 to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp
35874 silly install write writing boom 2.8.0 to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom
35875 silly install write writing hoek 2.14.0 to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek
35876 silly install write writing cryptiles 2.0.4 to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles
35877 silly gunzTarPerm extractEntry js/main/assert.js
35878 silly gunzTarPerm modified mode [ 'js/main/assert.js', 420, 436 ]
35879 silly gunzTarPerm extractEntry js/main/util.js
35880 silly gunzTarPerm modified mode [ 'js/main/util.js', 420, 436 ]
35881 silly gunzTarPerm extractEntry js/main/map.js
35882 silly gunzTarPerm modified mode [ 'js/main/map.js', 420, 436 ]
35883 verbose unbuild lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp
35884 verbose unbuild lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom
35885 verbose unbuild lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek
35886 verbose unbuild lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles
35887 silly gunzTarPerm extractEntry test.js
35888 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
35889 silly gunzTarPerm extractEntry LICENCE
35890 silly gunzTarPerm modified mode [ 'LICENCE', 420, 436 ]
35891 silly gunzTarPerm extractEntry immutable.js
35892 silly gunzTarPerm modified mode [ 'immutable.js', 420, 436 ]
35893 silly gunzTarPerm extractEntry test.js
35894 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
35895 silly gunzTarPerm extractEntry .travis.yml
35896 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
35897 silly gunzTarPerm extractEntry LICENSE
35898 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
35899 silly gunzTarPerm extractEntry index.js
35900 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
35901 silly gunzTarPerm extractEntry example.js
35902 silly gunzTarPerm modified mode [ 'example.js', 420, 436 ]
35903 silly gunzTarPerm extractEntry index.js
35904 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
35905 silly gunzTarPerm extractEntry History.md
35906 silly gunzTarPerm modified mode [ 'History.md', 420, 436 ]
35907 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
35908 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp
35909 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
35910 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom
35911 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
35912 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek
35913 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
35914 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles
35915 verbose tar unpack /home/mmuelle4/.npm/sntp/1.0.9/package.tgz
35916 verbose tar unpacking to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp
35917 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp is being purged
35918 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp
35919 verbose tar unpack /home/mmuelle4/.npm/boom/2.8.0/package.tgz
35920 verbose tar unpacking to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom
35921 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom is being purged
35922 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom
35923 verbose tar unpack /home/mmuelle4/.npm/hoek/2.14.0/package.tgz
35924 verbose tar unpacking to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek
35925 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek is being purged
35926 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek
35927 verbose tar unpack /home/mmuelle4/.npm/cryptiles/2.0.4/package.tgz
35928 verbose tar unpacking to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles
35929 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles is being purged
35930 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles
35931 silly gunzTarPerm modes [ '775', '664' ]
35932 silly gunzTarPerm modes [ '775', '664' ]
35933 silly gunzTarPerm modes [ '775', '664' ]
35934 silly gunzTarPerm modes [ '775', '664' ]
35935 silly gunzTarPerm extractEntry package.json
35936 silly gunzTarPerm modified mode [ 'package.json', 493, 509 ]
35937 silly gunzTarPerm extractEntry mutable.js
35938 silly gunzTarPerm modified mode [ 'mutable.js', 420, 436 ]
35939 silly gunzTarPerm extractEntry test.js
35940 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
35941 silly gunzTarPerm extractEntry test.js
35942 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
35943 silly gunzTarPerm extractEntry .travis.yml
35944 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
35945 silly gunzTarPerm extractEntry test.js
35946 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
35947 silly gunzTarPerm extractEntry .travis.yml
35948 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
35949 silly gunzTarPerm extractEntry package.json
35950 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
35951 silly gunzTarPerm extractEntry package.json
35952 silly gunzTarPerm modified mode [ 'package.json', 493, 509 ]
35953 silly gunzTarPerm extractEntry package.json
35954 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
35955 silly gunzTarPerm extractEntry .npmignore
35956 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
35957 silly gunzTarPerm extractEntry README.md
35958 silly gunzTarPerm modified mode [ 'README.md', 493, 509 ]
35959 silly gunzTarPerm extractEntry .npmignore
35960 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
35961 silly gunzTarPerm extractEntry README.md
35962 silly gunzTarPerm modified mode [ 'README.md', 493, 509 ]
35963 silly gunzTarPerm extractEntry .npmignore
35964 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
35965 silly gunzTarPerm extractEntry README.md
35966 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
35967 silly gunzTarPerm extractEntry .npmignore
35968 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
35969 silly gunzTarPerm extractEntry README.md
35970 silly gunzTarPerm modified mode [ 'README.md', 493, 509 ]
35971 silly gunzTarPerm extractEntry .jshintrc
35972 silly gunzTarPerm modified mode [ '.jshintrc', 420, 436 ]
35973 silly gunzTarPerm extractEntry Makefile
35974 silly gunzTarPerm modified mode [ 'Makefile', 420, 436 ]
35975 silly gunzTarPerm extractEntry LICENSE
35976 silly gunzTarPerm modified mode [ 'LICENSE', 493, 509 ]
35977 silly gunzTarPerm extractEntry index.js
35978 silly gunzTarPerm modified mode [ 'index.js', 493, 509 ]
35979 silly gunzTarPerm extractEntry LICENSE
35980 silly gunzTarPerm modified mode [ 'LICENSE', 493, 509 ]
35981 silly gunzTarPerm extractEntry LICENSE
35982 silly gunzTarPerm modified mode [ 'LICENSE', 493, 509 ]
35983 silly gunzTarPerm extractEntry LICENSE
35984 silly gunzTarPerm modified mode [ 'LICENSE', 493, 509 ]
35985 silly gunzTarPerm extractEntry index.js
35986 silly gunzTarPerm modified mode [ 'index.js', 493, 509 ]
35987 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/package.json
35988 silly gunzTarPerm extractEntry .travis.yml
35989 silly gunzTarPerm modified mode [ '.travis.yml', 493, 509 ]
35990 silly gunzTarPerm extractEntry Makefile
35991 silly gunzTarPerm modified mode [ 'Makefile', 493, 509 ]
35992 silly gunzTarPerm extractEntry .travis.yml
35993 silly gunzTarPerm modified mode [ '.travis.yml', 493, 509 ]
35994 silly gunzTarPerm extractEntry CONTRIBUTING.md
35995 silly gunzTarPerm modified mode [ 'CONTRIBUTING.md', 420, 436 ]
35996 silly gunzTarPerm extractEntry index.js
35997 silly gunzTarPerm modified mode [ 'index.js', 493, 509 ]
35998 silly gunzTarPerm extractEntry Makefile
35999 silly gunzTarPerm modified mode [ 'Makefile', 493, 509 ]
36000 silly gunzTarPerm extractEntry .travis.yml
36001 silly gunzTarPerm modified mode [ '.travis.yml', 493, 509 ]
36002 silly gunzTarPerm extractEntry Makefile
36003 silly gunzTarPerm modified mode [ 'Makefile', 493, 509 ]
36004 info preinstall process-nextick-args@1.0.2
36005 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/package.json
36006 silly gunzTarPerm extractEntry lib/index.js
36007 silly gunzTarPerm modified mode [ 'lib/index.js', 493, 509 ]
36008 silly gunzTarPerm extractEntry test/index.js
36009 silly gunzTarPerm modified mode [ 'test/index.js', 493, 509 ]
36010 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json
36011 silly gunzTarPerm extractEntry examples/offset.js
36012 silly gunzTarPerm modified mode [ 'examples/offset.js', 493, 509 ]
36013 silly gunzTarPerm extractEntry examples/time.js
36014 silly gunzTarPerm modified mode [ 'examples/time.js', 493, 509 ]
36015 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
36016 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/package.json
36017 info preinstall isarray@0.0.1
36018 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/package.json
36019 info preinstall inherits@2.0.1
36020 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json
36021 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json
36022 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
36023 silly install resolved []
36024 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args
36025 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args
36026 info preinstall util-deprecate@1.0.1
36027 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
36028 info preinstall string_decoder@0.10.31
36029 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/package.json
36030 silly gunzTarPerm extractEntry lib/index.js
36031 silly gunzTarPerm modified mode [ 'lib/index.js', 493, 509 ]
36032 silly gunzTarPerm extractEntry test/index.js
36033 silly gunzTarPerm modified mode [ 'test/index.js', 493, 509 ]
36034 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json
36035 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json
36036 info linkStuff process-nextick-args@1.0.2
36037 silly linkStuff process-nextick-args@1.0.2 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules as its parent node_modules
36038 silly linkStuff process-nextick-args@1.0.2 is part of a global install
36039 silly linkStuff process-nextick-args@1.0.2 is installed into a global node_modules
36040 info preinstall jsonpointer@1.1.0
36041 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/package.json
36042 verbose linkBins process-nextick-args@1.0.2
36043 verbose linkMans process-nextick-args@1.0.2
36044 verbose rebuildBundles process-nextick-args@1.0.2
36045 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
36046 info install process-nextick-args@1.0.2
36047 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/package.json
36048 info postinstall process-nextick-args@1.0.2
36049 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
36050 silly install resolved []
36051 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray
36052 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray
36053 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json
36054 silly install resolved []
36055 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits
36056 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits
36057 verbose unlock done using /home/mmuelle4/.npm/_locks/process-nextick-args-6ffa0a386fcb239c.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args
36058 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
36059 info preinstall generate-object-property@1.2.0
36060 silly install resolved []
36061 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate
36062 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate
36063 info linkStuff isarray@0.0.1
36064 silly linkStuff isarray@0.0.1 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules as its parent node_modules
36065 silly linkStuff isarray@0.0.1 is part of a global install
36066 silly linkStuff isarray@0.0.1 is installed into a global node_modules
36067 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
36068 silly gunzTarPerm extractEntry images/boom.png
36069 silly gunzTarPerm modified mode [ 'images/boom.png', 493, 509 ]
36070 silly gunzTarPerm extractEntry lib/index.js
36071 silly gunzTarPerm modified mode [ 'lib/index.js', 493, 509 ]
36072 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
36073 info linkStuff inherits@2.0.1
36074 silly linkStuff inherits@2.0.1 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules as its parent node_modules
36075 silly linkStuff inherits@2.0.1 is part of a global install
36076 silly linkStuff inherits@2.0.1 is installed into a global node_modules
36077 silly install resolved []
36078 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder
36079 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder
36080 verbose linkBins isarray@0.0.1
36081 verbose linkMans isarray@0.0.1
36082 verbose rebuildBundles isarray@0.0.1
36083 info install isarray@0.0.1
36084 verbose linkBins inherits@2.0.1
36085 verbose linkMans inherits@2.0.1
36086 verbose rebuildBundles inherits@2.0.1
36087 silly install resolved []
36088 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer
36089 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer
36090 info install inherits@2.0.1
36091 info preinstall generate-function@2.0.0
36092 info linkStuff util-deprecate@1.0.1
36093 silly linkStuff util-deprecate@1.0.1 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules as its parent node_modules
36094 silly linkStuff util-deprecate@1.0.1 is part of a global install
36095 silly linkStuff util-deprecate@1.0.1 is installed into a global node_modules
36096 info postinstall isarray@0.0.1
36097 info postinstall inherits@2.0.1
36098 info linkStuff string_decoder@0.10.31
36099 silly linkStuff string_decoder@0.10.31 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules as its parent node_modules
36100 silly linkStuff string_decoder@0.10.31 is part of a global install
36101 silly linkStuff string_decoder@0.10.31 is installed into a global node_modules
36102 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
36103 verbose linkBins util-deprecate@1.0.1
36104 verbose linkMans util-deprecate@1.0.1
36105 verbose rebuildBundles util-deprecate@1.0.1
36106 silly prepareForInstallMany adding is-property@^1.0.0 from generate-object-property dependencies
36107 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
36108 silly gunzTarPerm extractEntry .travis.yml
36109 silly gunzTarPerm modified mode [ '.travis.yml', 493, 509 ]
36110 silly gunzTarPerm extractEntry images/hoek.png
36111 silly gunzTarPerm modified mode [ 'images/hoek.png', 493, 509 ]
36112 info install util-deprecate@1.0.1
36113 verbose unlock done using /home/mmuelle4/.npm/_locks/isarray-fa8330adaf83204c.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray
36114 verbose linkBins string_decoder@0.10.31
36115 verbose linkMans string_decoder@0.10.31
36116 verbose rebuildBundles string_decoder@0.10.31
36117 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json
36118 info linkStuff jsonpointer@1.1.0
36119 silly linkStuff jsonpointer@1.1.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules as its parent node_modules
36120 silly linkStuff jsonpointer@1.1.0 is part of a global install
36121 silly linkStuff jsonpointer@1.1.0 is installed into a global node_modules
36122 verbose unlock done using /home/mmuelle4/.npm/_locks/inherits-ee37bafa88ce9f87.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits
36123 info install string_decoder@0.10.31
36124 info postinstall util-deprecate@1.0.1
36125 verbose linkBins jsonpointer@1.1.0
36126 verbose linkMans jsonpointer@1.1.0
36127 verbose rebuildBundles jsonpointer@1.1.0
36128 info postinstall string_decoder@0.10.31
36129 info install jsonpointer@1.1.0
36130 silly gunzTarPerm extractEntry test/index.js
36131 silly gunzTarPerm modified mode [ 'test/index.js', 493, 509 ]
36132 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
36133 info preinstall core-util-is@1.0.1
36134 verbose unlock done using /home/mmuelle4/.npm/_locks/util-deprecate-39dc73d500d9daea.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate
36135 info postinstall jsonpointer@1.1.0
36136 verbose unlock done using /home/mmuelle4/.npm/_locks/string-decoder-98022953edb2f840.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder
36137 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json
36138 silly cache add args [ 'is-property@^1.0.0', null ]
36139 verbose cache add spec is-property@^1.0.0
36140 silly cache add parsed spec { raw: 'is-property@^1.0.0',
36140 silly cache add   scope: null,
36140 silly cache add   name: 'is-property',
36140 silly cache add   rawSpec: '^1.0.0',
36140 silly cache add   spec: '>=1.0.0 <2.0.0',
36140 silly cache add   type: 'range' }
36141 silly addNamed is-property@>=1.0.0 <2.0.0
36142 verbose addNamed ">=1.0.0 <2.0.0" is a valid semver range for is-property
36143 silly addNameRange { name: 'is-property', range: '>=1.0.0 <2.0.0', hasData: false }
36144 silly mapToRegistry name is-property
36145 silly mapToRegistry using default registry
36146 silly mapToRegistry registry http://registry.npmjs.org/
36147 silly mapToRegistry uri http://registry.npmjs.org/is-property
36148 verbose addNameRange registry:http://registry.npmjs.org/is-property not in flight; fetching
36149 verbose request uri http://registry.npmjs.org/is-property
36150 verbose request no auth needed
36151 info attempt registry request try #1 at 12:08:31 PM
36152 http request GET http://registry.npmjs.org/is-property
36153 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/package.json
36154 verbose unlock done using /home/mmuelle4/.npm/_locks/jsonpointer-4603a952776ad32a.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer
36155 silly gunzTarPerm extractEntry lib/escape.js
36156 silly gunzTarPerm modified mode [ 'lib/escape.js', 493, 509 ]
36157 silly gunzTarPerm extractEntry lib/index.js
36158 silly gunzTarPerm modified mode [ 'lib/index.js', 493, 509 ]
36159 silly install resolved []
36160 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function
36161 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function
36162 info preinstall xtend@4.0.0
36163 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json
36164 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/package.json
36165 info linkStuff generate-function@2.0.0
36166 silly linkStuff generate-function@2.0.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules as its parent node_modules
36167 silly linkStuff generate-function@2.0.0 is part of a global install
36168 silly linkStuff generate-function@2.0.0 is installed into a global node_modules
36169 verbose linkBins generate-function@2.0.0
36170 verbose linkMans generate-function@2.0.0
36171 verbose rebuildBundles generate-function@2.0.0
36172 silly gunzTarPerm extractEntry CONTRIBUTING.md
36173 silly gunzTarPerm modified mode [ 'CONTRIBUTING.md', 420, 436 ]
36174 silly gunzTarPerm extractEntry test/escaper.js
36175 silly gunzTarPerm modified mode [ 'test/escaper.js', 493, 509 ]
36176 info install generate-function@2.0.0
36177 silly install resolved []
36178 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is
36179 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is
36180 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/package.json
36181 info postinstall generate-function@2.0.0
36182 http 200 http://registry.npmjs.org/is-property
36183 silly get cb [ 200,
36183 silly get   { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
36183 silly get     etag: '"BNDQTQHT86THGVOSXLSBPJXTY"',
36183 silly get     'content-type': 'application/json',
36183 silly get     'cache-control': 'max-age=60',
36183 silly get     'content-length': '5559',
36183 silly get     'accept-ranges': 'bytes',
36183 silly get     date: 'Mon, 24 Aug 2015 16:08:30 GMT',
36183 silly get     via: '1.1 varnish',
36183 silly get     age: '1',
36183 silly get     connection: 'keep-alive',
36183 silly get     'x-served-by': 'cache-atl6229-ATL',
36183 silly get     'x-cache': 'HIT',
36183 silly get     'x-cache-hits': '1',
36183 silly get     'x-timer': 'S1440432510.178559,VS0,VE0',
36183 silly get     vary: 'Accept' } ]
36184 verbose get saving is-property to /home/mmuelle4/.npm/registry.npmjs.org/is-property/.cache.json
36185 verbose unlock done using /home/mmuelle4/.npm/_locks/generate-function-24440b6ad2e0fa3c.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function
36186 info linkStuff core-util-is@1.0.1
36187 silly linkStuff core-util-is@1.0.1 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules as its parent node_modules
36188 silly linkStuff core-util-is@1.0.1 is part of a global install
36189 silly linkStuff core-util-is@1.0.1 is installed into a global node_modules
36190 verbose linkBins core-util-is@1.0.1
36191 verbose linkMans core-util-is@1.0.1
36192 verbose rebuildBundles core-util-is@1.0.1
36193 silly install resolved []
36194 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend
36195 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend
36196 silly gunzTarPerm extractEntry test/index.js
36197 silly gunzTarPerm modified mode [ 'test/index.js', 493, 509 ]
36198 silly gunzTarPerm extractEntry test/modules/test1.js
36199 silly gunzTarPerm modified mode [ 'test/modules/test1.js', 493, 509 ]
36200 info install core-util-is@1.0.1
36201 info postinstall core-util-is@1.0.1
36202 info linkStuff xtend@4.0.0
36203 silly linkStuff xtend@4.0.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules as its parent node_modules
36204 silly linkStuff xtend@4.0.0 is part of a global install
36205 silly linkStuff xtend@4.0.0 is installed into a global node_modules
36206 verbose unlock done using /home/mmuelle4/.npm/_locks/core-util-is-8df768cba542b80d.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is
36207 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream
36208 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream
36209 silly addNameRange number 2 { name: 'is-property', range: '>=1.0.0 <2.0.0', hasData: true }
36210 silly addNameRange versions [ 'is-property', [ '0.0.0', '1.0.0', '1.0.1', '1.0.2' ] ]
36211 silly addNamed is-property@1.0.2
36212 verbose addNamed "1.0.2" is a plain semver version for is-property
36213 verbose linkBins xtend@4.0.0
36214 verbose linkMans xtend@4.0.0
36215 verbose rebuildBundles xtend@4.0.0
36216 silly gunzTarPerm extractEntry test/modules/test2.js
36217 silly gunzTarPerm modified mode [ 'test/modules/test2.js', 493, 509 ]
36218 silly gunzTarPerm extractEntry test/modules/test3.js
36219 silly gunzTarPerm modified mode [ 'test/modules/test3.js', 493, 509 ]
36220 silly gunzTarPerm extractEntry test/modules/ignore.txt
36221 silly gunzTarPerm modified mode [ 'test/modules/ignore.txt', 420, 436 ]
36222 info install xtend@4.0.0
36223 info postinstall xtend@4.0.0
36224 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json
36225 info linkStuff readable-stream@2.0.2
36226 silly linkStuff readable-stream@2.0.2 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules as its parent node_modules
36227 silly linkStuff readable-stream@2.0.2 is part of a global install
36228 silly linkStuff readable-stream@2.0.2 is installed into a global node_modules
36229 verbose linkBins readable-stream@2.0.2
36230 verbose linkMans readable-stream@2.0.2
36231 verbose rebuildBundles readable-stream@2.0.2
36232 verbose unlock done using /home/mmuelle4/.npm/_locks/xtend-4490504f2de49f32.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend
36233 verbose rebuildBundles [ 'core-util-is',
36233 verbose rebuildBundles   'inherits',
36233 verbose rebuildBundles   'isarray',
36233 verbose rebuildBundles   'process-nextick-args',
36233 verbose rebuildBundles   'string_decoder',
36233 verbose rebuildBundles   'util-deprecate' ]
36234 info install readable-stream@2.0.2
36235 info preinstall cryptiles@2.0.4
36236 info postinstall readable-stream@2.0.2
36237 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json
36238 silly cache afterAdd is-property@1.0.2
36239 verbose afterAdd /home/mmuelle4/.npm/is-property/1.0.2/package/package.json not in flight; writing
36240 verbose unlock done using /home/mmuelle4/.npm/_locks/readable-stream-67713bdc9a2a8db8.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl/node_modules/readable-stream
36241 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl
36242 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl
36243 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json
36244 verbose afterAdd /home/mmuelle4/.npm/is-property/1.0.2/package/package.json written
36245 silly install resolved [ { name: 'is-property',
36245 silly install resolved     version: '1.0.2',
36245 silly install resolved     description: 'Tests if a JSON property can be accessed using . syntax',
36245 silly install resolved     main: 'is-property.js',
36245 silly install resolved     directories: { test: 'test' },
36245 silly install resolved     dependencies: {},
36245 silly install resolved     devDependencies: { tape: '~1.0.4' },
36245 silly install resolved     scripts: { test: 'tap test/*.js' },
36245 silly install resolved     repository:
36245 silly install resolved      { type: 'git',
36245 silly install resolved        url: 'git://github.com/mikolalysenko/is-property.git' },
36245 silly install resolved     keywords: [ 'is', 'property', 'json', 'dot', 'bracket', '.', '[]' ],
36245 silly install resolved     author: { name: 'Mikola Lysenko' },
36245 silly install resolved     license: 'MIT',
36245 silly install resolved     readmeFilename: 'README.md',
36245 silly install resolved     gitHead: '0a85ea5b6b1264ea1cdecc6e5cf186adbb3ffc50',
36245 silly install resolved     bugs: { url: 'https://github.com/mikolalysenko/is-property/issues' },
36245 silly install resolved     readme: 'is-property\n===========\nTests if a property of a JavaScript object can be accessed using the dot (.) notation or if it must be enclosed in brackets, (ie use x[" ... "])\n\nExample\n-------\n\n```javascript\nvar isProperty = require("is-property")\n\nconsole.log(isProperty("foo"))  //Prints true\nconsole.log(isProperty("0"))    //Prints false\n```\n\nInstall\n-------\n\n    npm install is-property\n    \n### `require("is-property")(str)`\nChecks if str is a property\n\n* `str` is a string which we will test if it is a property or not\n\n**Returns** true or false depending if str is a property\n\n## Credits\n(c) 2013 Mikola Lysenko. MIT License',
36245 silly install resolved     homepage: 'https://github.com/mikolalysenko/is-property#readme',
36245 silly install resolved     _id: 'is-property@1.0.2',
36245 silly install resolved     _from: 'is-property@>=1.0.0 <2.0.0' } ]
36246 info install is-property@1.0.2 into /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property
36247 info installOne is-property@1.0.2
36248 verbose installOne of is-property to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property not in flight; installing
36249 info linkStuff bl@1.0.0
36250 silly linkStuff bl@1.0.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules as its parent node_modules
36251 silly linkStuff bl@1.0.0 is part of a global install
36252 silly linkStuff bl@1.0.0 is installed into a global node_modules
36253 verbose linkBins bl@1.0.0
36254 verbose linkMans bl@1.0.0
36255 verbose rebuildBundles bl@1.0.0
36256 verbose rebuildBundles [ 'readable-stream' ]
36257 info install bl@1.0.0
36258 verbose lock using /home/mmuelle4/.npm/_locks/is-property-1f2812e5e78c3c89.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
36259 silly install write writing is-property 1.0.2 to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
36260 silly install resolved []
36261 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles
36262 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles
36263 info postinstall bl@1.0.0
36264 verbose unlock done using /home/mmuelle4/.npm/_locks/bl-827f7a3f15f9e858.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/bl
36265 verbose unbuild lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
36266 info linkStuff cryptiles@2.0.4
36267 silly linkStuff cryptiles@2.0.4 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules as its parent node_modules
36268 silly linkStuff cryptiles@2.0.4 is part of a global install
36269 silly linkStuff cryptiles@2.0.4 is installed into a global node_modules
36270 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
36271 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
36272 verbose linkBins cryptiles@2.0.4
36273 verbose linkMans cryptiles@2.0.4
36274 verbose rebuildBundles cryptiles@2.0.4
36275 verbose tar unpack /home/mmuelle4/.npm/is-property/1.0.2/package.tgz
36276 verbose tar unpacking to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
36277 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property is being purged
36278 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
36279 info install cryptiles@2.0.4
36280 silly gunzTarPerm modes [ '775', '664' ]
36281 info postinstall cryptiles@2.0.4
36282 verbose unlock done using /home/mmuelle4/.npm/_locks/cryptiles-746596ab1b5a0f40.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles
36283 silly gunzTarPerm extractEntry package.json
36284 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
36285 silly gunzTarPerm extractEntry .npmignore
36286 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
36287 silly gunzTarPerm extractEntry README.md
36288 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
36289 silly gunzTarPerm extractEntry LICENSE
36290 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
36291 silly gunzTarPerm extractEntry is-property.js
36292 silly gunzTarPerm modified mode [ 'is-property.js', 420, 436 ]
36293 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/package.json
36294 info preinstall sntp@1.0.9
36295 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/package.json
36296 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/package.json
36297 silly install resolved []
36298 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp
36299 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp
36300 info linkStuff sntp@1.0.9
36301 silly linkStuff sntp@1.0.9 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules as its parent node_modules
36302 silly linkStuff sntp@1.0.9 is part of a global install
36303 silly linkStuff sntp@1.0.9 is installed into a global node_modules
36304 verbose linkBins sntp@1.0.9
36305 verbose linkMans sntp@1.0.9
36306 verbose rebuildBundles sntp@1.0.9
36307 info install sntp@1.0.9
36308 info postinstall sntp@1.0.9
36309 verbose unlock done using /home/mmuelle4/.npm/_locks/sntp-8c96c5e54c137206.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp
36310 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
36311 info preinstall is-property@1.0.2
36312 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/package.json
36313 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
36314 info preinstall boom@2.8.0
36315 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/package.json
36316 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
36317 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/package.json
36318 silly install resolved []
36319 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
36320 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
36321 info linkStuff is-property@1.0.2
36322 silly linkStuff is-property@1.0.2 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules as its parent node_modules
36323 silly linkStuff is-property@1.0.2 is part of a global install
36324 silly linkStuff is-property@1.0.2 is installed into a global node_modules
36325 silly install resolved []
36326 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom
36327 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom
36328 verbose linkBins is-property@1.0.2
36329 verbose linkMans is-property@1.0.2
36330 verbose rebuildBundles is-property@1.0.2
36331 info install is-property@1.0.2
36332 info postinstall is-property@1.0.2
36333 info linkStuff boom@2.8.0
36334 silly linkStuff boom@2.8.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules as its parent node_modules
36335 silly linkStuff boom@2.8.0 is part of a global install
36336 silly linkStuff boom@2.8.0 is installed into a global node_modules
36337 verbose linkBins boom@2.8.0
36338 verbose linkMans boom@2.8.0
36339 verbose rebuildBundles boom@2.8.0
36340 verbose unlock done using /home/mmuelle4/.npm/_locks/is-property-1f2812e5e78c3c89.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
36341 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property
36342 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property
36343 info install boom@2.8.0
36344 info postinstall boom@2.8.0
36345 info linkStuff generate-object-property@1.2.0
36346 silly linkStuff generate-object-property@1.2.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules as its parent node_modules
36347 silly linkStuff generate-object-property@1.2.0 is part of a global install
36348 silly linkStuff generate-object-property@1.2.0 is installed into a global node_modules
36349 verbose unlock done using /home/mmuelle4/.npm/_locks/boom-afbfc98618062fe9.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom
36350 verbose linkBins generate-object-property@1.2.0
36351 verbose linkMans generate-object-property@1.2.0
36352 verbose rebuildBundles generate-object-property@1.2.0
36353 verbose rebuildBundles [ 'is-property' ]
36354 info install generate-object-property@1.2.0
36355 info postinstall generate-object-property@1.2.0
36356 verbose unlock done using /home/mmuelle4/.npm/_locks/generate-object-property-7b77edfc6f34eb91.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property
36357 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid
36358 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid
36359 info linkStuff is-my-json-valid@2.12.1
36360 silly linkStuff is-my-json-valid@2.12.1 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules as its parent node_modules
36361 silly linkStuff is-my-json-valid@2.12.1 is part of a global install
36362 silly linkStuff is-my-json-valid@2.12.1 is installed into a global node_modules
36363 verbose linkBins is-my-json-valid@2.12.1
36364 verbose linkMans is-my-json-valid@2.12.1
36365 verbose rebuildBundles is-my-json-valid@2.12.1
36366 verbose rebuildBundles [ 'generate-function',
36366 verbose rebuildBundles   'generate-object-property',
36366 verbose rebuildBundles   'jsonpointer',
36366 verbose rebuildBundles   'xtend' ]
36367 info install is-my-json-valid@2.12.1
36368 info postinstall is-my-json-valid@2.12.1
36369 verbose unlock done using /home/mmuelle4/.npm/_locks/is-my-json-valid-cbbb9fddae239475.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid
36370 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/tough-cookie/package.json
36371 info preinstall tough-cookie@2.0.0
36372 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/tough-cookie/package.json
36373 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/tough-cookie/package.json
36374 silly install resolved []
36375 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/tough-cookie
36376 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/tough-cookie
36377 info linkStuff tough-cookie@2.0.0
36378 silly linkStuff tough-cookie@2.0.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules as its parent node_modules
36379 silly linkStuff tough-cookie@2.0.0 is part of a global install
36380 silly linkStuff tough-cookie@2.0.0 is installed into a global node_modules
36381 verbose linkBins tough-cookie@2.0.0
36382 verbose linkMans tough-cookie@2.0.0
36383 verbose rebuildBundles tough-cookie@2.0.0
36384 info install tough-cookie@2.0.0
36385 info postinstall tough-cookie@2.0.0
36386 verbose unlock done using /home/mmuelle4/.npm/_locks/tough-cookie-1d41904000790cee.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/tough-cookie
36387 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/package.json
36388 info preinstall hoek@2.14.0
36389 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/package.json
36390 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/package.json
36391 silly install resolved []
36392 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek
36393 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek
36394 info linkStuff hoek@2.14.0
36395 silly linkStuff hoek@2.14.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules as its parent node_modules
36396 silly linkStuff hoek@2.14.0 is part of a global install
36397 silly linkStuff hoek@2.14.0 is installed into a global node_modules
36398 verbose linkBins hoek@2.14.0
36399 verbose linkMans hoek@2.14.0
36400 verbose rebuildBundles hoek@2.14.0
36401 info install hoek@2.14.0
36402 info postinstall hoek@2.14.0
36403 verbose unlock done using /home/mmuelle4/.npm/_locks/hoek-8b6d800e8038a208.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek
36404 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk
36405 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk
36406 info linkStuff hawk@3.1.0
36407 silly linkStuff hawk@3.1.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules as its parent node_modules
36408 silly linkStuff hawk@3.1.0 is part of a global install
36409 silly linkStuff hawk@3.1.0 is installed into a global node_modules
36410 verbose linkBins hawk@3.1.0
36411 verbose linkMans hawk@3.1.0
36412 verbose rebuildBundles hawk@3.1.0
36413 verbose rebuildBundles [ 'boom', 'cryptiles', 'hoek', 'sntp' ]
36414 info install hawk@3.1.0
36415 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/bluebird/package.json
36416 info postinstall hawk@3.1.0
36417 verbose unlock done using /home/mmuelle4/.npm/_locks/hawk-9e7726134bfbbc34.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/hawk
36418 info preinstall bluebird@2.9.34
36419 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/bluebird/package.json
36420 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/bluebird/package.json
36421 silly install resolved []
36422 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/bluebird
36423 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/bluebird
36424 info linkStuff bluebird@2.9.34
36425 silly linkStuff bluebird@2.9.34 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules as its parent node_modules
36426 silly linkStuff bluebird@2.9.34 is part of a global install
36427 silly linkStuff bluebird@2.9.34 is installed into a global node_modules
36428 verbose linkBins bluebird@2.9.34
36429 verbose linkMans bluebird@2.9.34
36430 verbose rebuildBundles bluebird@2.9.34
36431 info install bluebird@2.9.34
36432 info postinstall bluebird@2.9.34
36433 verbose unlock done using /home/mmuelle4/.npm/_locks/bluebird-3ad81bb389315da2.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator/node_modules/bluebird
36434 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator
36435 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator
36436 info linkStuff har-validator@1.8.0
36437 silly linkStuff har-validator@1.8.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules as its parent node_modules
36438 silly linkStuff har-validator@1.8.0 is part of a global install
36439 silly linkStuff har-validator@1.8.0 is installed into a global node_modules
36440 verbose linkBins har-validator@1.8.0
36441 verbose link bins [ { 'har-validator': 'bin/har-validator' },
36441 verbose link bins   '/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/.bin',
36441 verbose link bins   false ]
36442 verbose linkMans har-validator@1.8.0
36443 verbose rebuildBundles har-validator@1.8.0
36444 verbose rebuildBundles [ 'bluebird', 'chalk', 'commander', 'is-my-json-valid' ]
36445 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/.bin/har-validator is being purged
36446 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/.bin/har-validator
36447 info install har-validator@1.8.0
36448 info postinstall har-validator@1.8.0
36449 verbose unlock done using /home/mmuelle4/.npm/_locks/har-validator-9b661b794e55c4ee.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request/node_modules/har-validator
36450 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request
36451 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request
36452 info linkStuff request@2.61.0
36453 silly linkStuff request@2.61.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules as its parent node_modules
36454 silly linkStuff request@2.61.0 is part of a global install
36455 silly linkStuff request@2.61.0 is installed into a global node_modules
36456 verbose linkBins request@2.61.0
36457 verbose linkMans request@2.61.0
36458 verbose rebuildBundles request@2.61.0
36459 verbose rebuildBundles [ '.bin',
36459 verbose rebuildBundles   'aws-sign2',
36459 verbose rebuildBundles   'bl',
36459 verbose rebuildBundles   'caseless',
36459 verbose rebuildBundles   'combined-stream',
36459 verbose rebuildBundles   'extend',
36459 verbose rebuildBundles   'forever-agent',
36459 verbose rebuildBundles   'form-data',
36459 verbose rebuildBundles   'har-validator',
36459 verbose rebuildBundles   'hawk',
36459 verbose rebuildBundles   'http-signature',
36459 verbose rebuildBundles   'isstream',
36459 verbose rebuildBundles   'json-stringify-safe',
36459 verbose rebuildBundles   'mime-types',
36459 verbose rebuildBundles   'node-uuid',
36459 verbose rebuildBundles   'oauth-sign',
36459 verbose rebuildBundles   'qs',
36459 verbose rebuildBundles   'stringstream',
36459 verbose rebuildBundles   'tough-cookie',
36459 verbose rebuildBundles   'tunnel-agent' ]
36460 info install request@2.61.0
36461 info postinstall request@2.61.0
36462 verbose unlock done using /home/mmuelle4/.npm/_locks/request-801eb766df170a2d.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less/node_modules/request
36463 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less
36464 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less
36465 info linkStuff less@2.5.1
36466 silly linkStuff less@2.5.1 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules as its parent node_modules
36467 silly linkStuff less@2.5.1 is part of a global install
36468 silly linkStuff less@2.5.1 is installed into a global node_modules
36469 verbose linkBins less@2.5.1
36470 verbose link bins [ { lessc: './bin/lessc' },
36470 verbose link bins   '/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/.bin',
36470 verbose link bins   false ]
36471 verbose linkMans less@2.5.1
36472 verbose rebuildBundles less@2.5.1
36473 verbose rebuildBundles [ '.bin',
36473 verbose rebuildBundles   'errno',
36473 verbose rebuildBundles   'graceful-fs',
36473 verbose rebuildBundles   'image-size',
36473 verbose rebuildBundles   'mime',
36473 verbose rebuildBundles   'mkdirp',
36473 verbose rebuildBundles   'promise',
36473 verbose rebuildBundles   'request',
36473 verbose rebuildBundles   'source-map' ]
36474 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/.bin/lessc is being purged
36475 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/.bin/lessc
36476 info install less@2.5.1
36477 info postinstall less@2.5.1
36478 verbose unlock done using /home/mmuelle4/.npm/_locks/less-538191dbbb071d1c.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio/node_modules/less
36479 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio
36480 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio
36481 info linkStuff aglio-theme-olio@1.2.0
36482 silly linkStuff aglio-theme-olio@1.2.0 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules as its parent node_modules
36483 silly linkStuff aglio-theme-olio@1.2.0 is part of a global install
36484 silly linkStuff aglio-theme-olio@1.2.0 is installed into a global node_modules
36485 verbose linkBins aglio-theme-olio@1.2.0
36486 verbose linkMans aglio-theme-olio@1.2.0
36487 verbose rebuildBundles aglio-theme-olio@1.2.0
36488 verbose rebuildBundles [ '.bin',
36488 verbose rebuildBundles   'coffee-script',
36488 verbose rebuildBundles   'highlight.js',
36488 verbose rebuildBundles   'jade',
36488 verbose rebuildBundles   'less',
36488 verbose rebuildBundles   'markdown-it',
36488 verbose rebuildBundles   'markdown-it-anchor',
36488 verbose rebuildBundles   'markdown-it-checkbox',
36488 verbose rebuildBundles   'markdown-it-container',
36488 verbose rebuildBundles   'markdown-it-emoji',
36488 verbose rebuildBundles   'moment',
36488 verbose rebuildBundles   'stylus' ]
36489 info install aglio-theme-olio@1.2.0
36490 info postinstall aglio-theme-olio@1.2.0
36491 verbose unsafe-perm in lifecycle true
36492 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/package.json
36493 info preinstall protagonist@0.20.1
36494 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/package.json
36495 silly prepareForInstallMany adding nan@~1.8.4 from protagonist dependencies
36496 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/package.json
36497 silly cache add args [ 'nan@~1.8.4', null ]
36498 verbose cache add spec nan@~1.8.4
36499 silly cache add parsed spec { raw: 'nan@~1.8.4',
36499 silly cache add   scope: null,
36499 silly cache add   name: 'nan',
36499 silly cache add   rawSpec: '~1.8.4',
36499 silly cache add   spec: '>=1.8.4 <1.9.0',
36499 silly cache add   type: 'range' }
36500 silly addNamed nan@>=1.8.4 <1.9.0
36501 verbose addNamed ">=1.8.4 <1.9.0" is a valid semver range for nan
36502 silly addNameRange { name: 'nan', range: '>=1.8.4 <1.9.0', hasData: false }
36503 silly mapToRegistry name nan
36504 silly mapToRegistry using default registry
36505 silly mapToRegistry registry http://registry.npmjs.org/
36506 silly mapToRegistry uri http://registry.npmjs.org/nan
36507 verbose addNameRange registry:http://registry.npmjs.org/nan not in flight; fetching
36508 verbose request uri http://registry.npmjs.org/nan
36509 verbose request no auth needed
36510 info attempt registry request try #1 at 12:08:34 PM
36511 verbose etag "41PIK59ZUA3ADEJCQ281I0TDQ"
36512 http request GET http://registry.npmjs.org/nan
36513 http 304 http://registry.npmjs.org/nan
36514 silly get cb [ 304,
36514 silly get   { date: 'Mon, 24 Aug 2015 16:08:32 GMT',
36514 silly get     via: '1.1 varnish',
36514 silly get     'cache-control': 'max-age=60',
36514 silly get     etag: '"41PIK59ZUA3ADEJCQ281I0TDQ"',
36514 silly get     age: '4',
36514 silly get     connection: 'keep-alive',
36514 silly get     'x-served-by': 'cache-atl6232-ATL',
36514 silly get     'x-cache': 'HIT',
36514 silly get     'x-cache-hits': '2',
36514 silly get     'x-timer': 'S1440432512.800886,VS0,VE0',
36514 silly get     vary: 'Accept' } ]
36515 verbose etag http://registry.npmjs.org/nan from cache
36516 verbose get saving nan to /home/mmuelle4/.npm/registry.npmjs.org/nan/.cache.json
36517 silly addNameRange number 2 { name: 'nan', range: '>=1.8.4 <1.9.0', hasData: true }
36518 silly addNameRange versions [ 'nan',
36518 silly addNameRange   [ '0.3.0-wip',
36518 silly addNameRange     '0.3.0-wip2',
36518 silly addNameRange     '0.3.0',
36518 silly addNameRange     '0.3.1',
36518 silly addNameRange     '0.3.2',
36518 silly addNameRange     '0.4.0',
36518 silly addNameRange     '0.4.1',
36518 silly addNameRange     '0.4.2',
36518 silly addNameRange     '0.4.3',
36518 silly addNameRange     '0.4.4',
36518 silly addNameRange     '0.5.0',
36518 silly addNameRange     '0.5.1',
36518 silly addNameRange     '0.5.2',
36518 silly addNameRange     '0.6.0',
36518 silly addNameRange     '0.7.0',
36518 silly addNameRange     '0.7.1',
36518 silly addNameRange     '0.8.0',
36518 silly addNameRange     '1.0.0',
36518 silly addNameRange     '1.1.0',
36518 silly addNameRange     '1.1.1',
36518 silly addNameRange     '1.1.2',
36518 silly addNameRange     '1.2.0',
36518 silly addNameRange     '1.3.0',
36518 silly addNameRange     '1.4.0',
36518 silly addNameRange     '1.4.1',
36518 silly addNameRange     '1.5.0',
36518 silly addNameRange     '1.4.2',
36518 silly addNameRange     '1.4.3',
36518 silly addNameRange     '1.5.1',
36518 silly addNameRange     '1.5.2',
36518 silly addNameRange     '1.6.0',
36518 silly addNameRange     '1.5.3',
36518 silly addNameRange     '1.6.1',
36518 silly addNameRange     '1.6.2',
36518 silly addNameRange     '1.7.0',
36518 silly addNameRange     '1.8.0',
36518 silly addNameRange     '1.8.1',
36518 silly addNameRange     '1.8.2',
36518 silly addNameRange     '1.8.3',
36518 silly addNameRange     '1.8.4',
36518 silly addNameRange     '1.9.0',
36518 silly addNameRange     '2.0.0',
36518 silly addNameRange     '2.0.1',
36518 silly addNameRange     '2.0.2',
36518 silly addNameRange     '2.0.3',
36518 silly addNameRange     '2.0.4',
36518 silly addNameRange     '2.0.5' ] ]
36519 silly addNamed nan@1.8.4
36520 verbose addNamed "1.8.4" is a plain semver version for nan
36521 silly cache afterAdd nan@1.8.4
36522 verbose afterAdd /home/mmuelle4/.npm/nan/1.8.4/package/package.json not in flight; writing
36523 verbose afterAdd /home/mmuelle4/.npm/nan/1.8.4/package/package.json written
36524 silly install resolved [ { name: 'nan',
36524 silly install resolved     version: '1.8.4',
36524 silly install resolved     description: 'Native Abstractions for Node.js: C++ header for Node 0.8->0.12 compatibility',
36524 silly install resolved     main: 'include_dirs.js',
36524 silly install resolved     repository: { type: 'git', url: 'git://github.com/iojs/nan.git' },
36524 silly install resolved     scripts:
36524 silly install resolved      { test: 'tap --gc test/js/*-test.js',
36524 silly install resolved        'rebuild-tests': 'pangyp rebuild --directory test' },
36524 silly install resolved     contributors:
36524 silly install resolved      [ [Object],
36524 silly install resolved        [Object],
36524 silly install resolved        [Object],
36524 silly install resolved        [Object],
36524 silly install resolved        [Object],
36524 silly install resolved        [Object],
36524 silly install resolved        [Object] ],
36524 silly install resolved     devDependencies:
36524 silly install resolved      { bindings: '~1.2.1',
36524 silly install resolved        'node-gyp': '~1.0.2',
36524 silly install resolved        pangyp: '~2.0.1',
36524 silly install resolved        tap: '~0.7.1',
36524 silly install resolved        xtend: '~4.0.0' },
36524 silly install resolved     license: 'MIT',
36524 silly install resolved     gitHead: 'ed3bbf4ced0cf7937b4e4164766797f71aa97f3d',
36524 silly install resolved     bugs: { url: 'https://github.com/iojs/nan/issues' },
36524 silly install resolved     homepage: 'https://github.com/iojs/nan#readme',
36524 silly install resolved     _id: 'nan@1.8.4',
36524 silly install resolved     _shasum: '3c76b5382eab33e44b758d2813ca9d92e9342f34',
36524 silly install resolved     _from: 'nan@>=1.8.4 <1.9.0',
36524 silly install resolved     _npmVersion: '2.8.3',
36524 silly install resolved     _nodeVersion: '0.12.2',
36524 silly install resolved     _npmUser: { name: 'kkoopa', email: 'bbyholm@abo.fi' },
36524 silly install resolved     maintainers: [ [Object], [Object] ],
36524 silly install resolved     dist:
36524 silly install resolved      { shasum: '3c76b5382eab33e44b758d2813ca9d92e9342f34',
36524 silly install resolved        tarball: 'http://registry.npmjs.org/nan/-/nan-1.8.4.tgz' },
36524 silly install resolved     directories: {},
36524 silly install resolved     _resolved: 'https://registry.npmjs.org/nan/-/nan-1.8.4.tgz',
36524 silly install resolved     readme: 'ERROR: No README data found!' } ]
36525 info install nan@1.8.4 into /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist
36526 info installOne nan@1.8.4
36527 verbose installOne of nan to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist not in flight; installing
36528 verbose lock using /home/mmuelle4/.npm/_locks/nan-5175b759ff076b8b.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan
36529 silly install write writing nan 1.8.4 to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan
36530 verbose unbuild lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan
36531 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
36532 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan
36533 verbose tar unpack /home/mmuelle4/.npm/nan/1.8.4/package.tgz
36534 verbose tar unpacking to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan
36535 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan is being purged
36536 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan
36537 silly gunzTarPerm modes [ '775', '664' ]
36538 silly gunzTarPerm extractEntry package.json
36539 silly gunzTarPerm extractEntry README.md
36540 silly gunzTarPerm extractEntry include_dirs.js
36541 silly gunzTarPerm extractEntry LICENSE.md
36542 silly gunzTarPerm extractEntry .dntrc
36543 silly gunzTarPerm extractEntry appveyor.yml
36544 silly gunzTarPerm extractEntry nan.h
36545 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
36546 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
36547 silly gunzTarPerm extractEntry nan_new.h
36548 silly gunzTarPerm extractEntry nan_string_bytes.h
36549 silly gunzTarPerm extractEntry CHANGELOG.md
36550 verbose write writing to /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan/package.json
36551 info preinstall nan@1.8.4
36552 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan/package.json
36553 verbose readDependencies loading dependencies from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan/package.json
36554 silly install resolved []
36555 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan
36556 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan
36557 info linkStuff nan@1.8.4
36558 silly linkStuff nan@1.8.4 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules as its parent node_modules
36559 silly linkStuff nan@1.8.4 is part of a global install
36560 silly linkStuff nan@1.8.4 is installed into a global node_modules
36561 verbose linkBins nan@1.8.4
36562 verbose linkMans nan@1.8.4
36563 verbose rebuildBundles nan@1.8.4
36564 info install nan@1.8.4
36565 info postinstall nan@1.8.4
36566 verbose unlock done using /home/mmuelle4/.npm/_locks/nan-5175b759ff076b8b.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist/node_modules/nan
36567 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist
36568 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist
36569 info linkStuff protagonist@0.20.1
36570 silly linkStuff protagonist@0.20.1 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules as its parent node_modules
36571 silly linkStuff protagonist@0.20.1 is part of a global install
36572 silly linkStuff protagonist@0.20.1 is installed into a global node_modules
36573 verbose linkBins protagonist@0.20.1
36574 verbose linkMans protagonist@0.20.1
36575 verbose rebuildBundles protagonist@0.20.1
36576 verbose rebuildBundles [ 'nan' ]
36577 info install protagonist@0.20.1
36578 verbose unsafe-perm in lifecycle true
36579 verbose unlock done using /home/mmuelle4/.npm/_locks/aglio-theme-olio-197c094d7736d13b.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/aglio-theme-olio
36580 info postinstall protagonist@0.20.1
36581 verbose unlock done using /home/mmuelle4/.npm/_locks/protagonist-77cf352a8b6a97d6.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter/node_modules/protagonist
36582 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter
36583 info build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter
36584 info linkStuff drafter@0.2.8
36585 silly linkStuff drafter@0.2.8 has /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules as its parent node_modules
36586 silly linkStuff drafter@0.2.8 is part of a global install
36587 silly linkStuff drafter@0.2.8 is installed into a global node_modules
36588 verbose linkBins drafter@0.2.8
36589 verbose link bins [ { drafter: 'bin/drafter' },
36589 verbose link bins   '/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/.bin',
36589 verbose link bins   false ]
36590 verbose linkMans drafter@0.2.8
36591 verbose rebuildBundles drafter@0.2.8
36592 verbose rebuildBundles [ 'async',
36592 verbose rebuildBundles   'boutique',
36592 verbose rebuildBundles   'deep-equal',
36592 verbose rebuildBundles   'deepcopy',
36592 verbose rebuildBundles   'protagonist',
36592 verbose rebuildBundles   'yargs' ]
36593 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/.bin/drafter is being purged
36594 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/.bin/drafter
36595 info install drafter@0.2.8
36596 info postinstall drafter@0.2.8
36597 verbose unlock done using /home/mmuelle4/.npm/_locks/drafter-56ce1687066277ea.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter
36598 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio
36599 verbose unlock done using /home/mmuelle4/.npm/_locks/aglio-437e101b4f0e68d9.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio
36600 verbose fstream_class Extract
36601 verbose stack Error: unexpected eof
36601 verbose stack     at decorate (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/fstream/lib/abstract.js:67:36)
36601 verbose stack     at Extract.Abstract.error (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/fstream/lib/abstract.js:61:12)
36601 verbose stack     at Extract._streamEnd (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/extract.js:91:35)
36601 verbose stack     at BlockStream.<anonymous> (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/parse.js:51:8)
36601 verbose stack     at BlockStream.emit (events.js:104:17)
36601 verbose stack     at BlockStream._emitChunk (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:203:10)
36601 verbose stack     at BlockStream.flush (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:70:8)
36601 verbose stack     at BlockStream.end (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:66:8)
36601 verbose stack     at Extract.Parse.end (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/parse.js:86:23)
36601 verbose stack     at Unzip.onend (_stream_readable.js:505:10)
36602 verbose fstream_stack Extract._streamEnd (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/extract.js:91:35)
36602 verbose fstream_stack BlockStream.<anonymous> (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/parse.js:51:8)
36602 verbose fstream_stack BlockStream.emit (events.js:104:17)
36602 verbose fstream_stack BlockStream._emitChunk (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:203:10)
36602 verbose fstream_stack BlockStream.flush (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:70:8)
36602 verbose fstream_stack BlockStream.end (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:66:8)
36602 verbose fstream_stack Extract.Parse.end (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/parse.js:86:23)
36602 verbose fstream_stack Unzip.onend (_stream_readable.js:505:10)
36603 verbose cwd /home/mmuelle4
36604 error Linux 3.19.0-25-generic
36605 error argv "/home/mmuelle4/.nvm/versions/node/v0.12.7/bin/node" "/home/mmuelle4/.nvm/versions/node/v0.12.7/bin/npm" "install" "-g" "aglio"
36606 error node v0.12.7
36607 error npm  v2.11.3
36608 error unexpected eof
36609 error If you need help, you may report this error at:
36609 error     <https://github.com/npm/npm/issues>
36610 verbose exit [ 1, true ]
36611 verbose unbuild lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark
36612 info preuninstall benchmark@1.0.0
36613 info uninstall benchmark@1.0.0
36614 verbose unbuild rmStuff benchmark@1.0.0 from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules
36615 verbose unbuild rmStuff in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules
36616 info postuninstall benchmark@1.0.0
36617 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
36618 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark
36619 silly vacuum-fs purging /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark
36620 silly vacuum-fs quitting because other entries in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules
36621 verbose unbuild lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser
36622 info preuninstall socket.io-parser@2.2.2
36623 info uninstall socket.io-parser@2.2.2
36624 verbose unbuild rmStuff socket.io-parser@2.2.2 from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules
36625 verbose unbuild rmStuff in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules
36626 info postuninstall socket.io-parser@2.2.2
36627 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
36628 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser
36629 silly vacuum-fs purging /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser
36630 silly vacuum-fs quitting because other entries in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter/node_modules
36631 verbose unbuild lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter
36632 info preuninstall socket.io-adapter@0.3.1
36633 info uninstall socket.io-adapter@0.3.1
36634 verbose unbuild rmStuff socket.io-adapter@0.3.1 from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules
36635 verbose unbuild rmStuff in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules
36636 info postuninstall socket.io-adapter@0.3.1
36637 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
36638 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter
36639 silly vacuum-fs purging /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-adapter
36640 silly vacuum-fs quitting because other entries in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules
36641 verbose unbuild lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark
36642 info preuninstall benchmark@1.0.0
36643 info uninstall benchmark@1.0.0
36644 verbose unbuild rmStuff benchmark@1.0.0 from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules
36645 verbose unbuild rmStuff in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser/node_modules
36646 info postuninstall benchmark@1.0.0
36647 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
36648 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark
36649 silly vacuum-fs purging /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark
36650 silly vacuum-fs quitting because other entries in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser/node_modules
36651 verbose unbuild lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser
36652 info preuninstall socket.io-parser@2.2.4
36653 info uninstall socket.io-parser@2.2.4
36654 verbose unbuild rmStuff socket.io-parser@2.2.4 from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules
36655 verbose unbuild rmStuff in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules
36656 info postuninstall socket.io-parser@2.2.4
36657 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
36658 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser
36659 silly vacuum-fs purging /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules/socket.io-parser
36660 silly vacuum-fs quitting because other entries in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io/node_modules
36661 verbose unbuild lib/node_modules/aglio/node_modules/socket.io
36662 info preuninstall socket.io@1.3.6
36663 info uninstall socket.io@1.3.6
36664 verbose unbuild rmStuff socket.io@1.3.6 from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules
36665 verbose unbuild rmStuff in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules
36666 info postuninstall socket.io@1.3.6
36667 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
36668 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io
36669 silly vacuum-fs purging /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/socket.io
36670 silly vacuum-fs quitting because other entries in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules
36671 verbose unbuild lib/node_modules/aglio
36672 info preuninstall aglio@2.0.4
36673 info uninstall aglio@2.0.4
36674 verbose unbuild rmStuff aglio@2.0.4 from /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules
36675 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/bin/aglio is being gently removed
36676 silly gentlyRm verifying /home/mmuelle4/.nvm/versions/node/v0.12.7 is an npm working directory
36677 silly gentlyRm containing path /home/mmuelle4/.nvm/versions/node/v0.12.7 is under npm's control, in /home/mmuelle4/.nvm/versions/node/v0.12.7
36678 silly gentlyRm deletion target /home/mmuelle4/.nvm/versions/node/v0.12.7/bin/aglio is under /home/mmuelle4/.nvm/versions/node/v0.12.7
36679 verbose gentlyRm vacuuming from /home/mmuelle4/.nvm/versions/node/v0.12.7/bin/aglio up to /home/mmuelle4/.nvm/versions/node/v0.12.7
36680 info postuninstall aglio@2.0.4
36681 silly gentlyRm /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio is being purged from base /home/mmuelle4/.nvm/versions/node/v0.12.7
36682 verbose gentlyRm don't care about contents; nuking /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio
36683 silly vacuum-fs purging /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio
36684 silly vacuum-fs quitting because other entries in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules
mm-gmbd commented 9 years ago

So, the last line of the log:

36684 silly vacuum-fs quitting because other entries in /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules

Got me wondering what is at that location. Contents at that directory include one folder, npm, with the following contents (one more node package is missing from picture, nopt):

2015-08-24 12_27_18-ubuntu running - oracle vm virtualbox

mm-gmbd commented 9 years ago

Last comment proably doesn't matter, the error looks to start on line 36601

36595 info install drafter@0.2.8
36596 info postinstall drafter@0.2.8
36597 verbose unlock done using /home/mmuelle4/.npm/_locks/drafter-56ce1687066277ea.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio/node_modules/drafter
36598 verbose about to build /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio
36599 verbose unlock done using /home/mmuelle4/.npm/_locks/aglio-437e101b4f0e68d9.lock for /home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/aglio
36600 verbose fstream_class Extract
36601 verbose stack Error: unexpected eof
36601 verbose stack     at decorate (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/fstream/lib/abstract.js:67:36)
36601 verbose stack     at Extract.Abstract.error (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/fstream/lib/abstract.js:61:12)
36601 verbose stack     at Extract._streamEnd (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/extract.js:91:35)
36601 verbose stack     at BlockStream.<anonymous> (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/parse.js:51:8)
36601 verbose stack     at BlockStream.emit (events.js:104:17)
36601 verbose stack     at BlockStream._emitChunk (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:203:10)
36601 verbose stack     at BlockStream.flush (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:70:8)
36601 verbose stack     at BlockStream.end (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:66:8)
36601 verbose stack     at Extract.Parse.end (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/parse.js:86:23)
36601 verbose stack     at Unzip.onend (_stream_readable.js:505:10)
36602 verbose fstream_stack Extract._streamEnd (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/extract.js:91:35)
36602 verbose fstream_stack BlockStream.<anonymous> (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/parse.js:51:8)
36602 verbose fstream_stack BlockStream.emit (events.js:104:17)
36602 verbose fstream_stack BlockStream._emitChunk (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:203:10)
36602 verbose fstream_stack BlockStream.flush (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:70:8)
36602 verbose fstream_stack BlockStream.end (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/block-stream/block-stream.js:66:8)
36602 verbose fstream_stack Extract.Parse.end (/home/mmuelle4/.nvm/versions/node/v0.12.7/lib/node_modules/npm/node_modules/tar/lib/parse.js:86:23)
36602 verbose fstream_stack Unzip.onend (_stream_readable.js:505:10)
36603 verbose cwd /home/mmuelle4
36604 error Linux 3.19.0-25-generic
36605 error argv "/home/mmuelle4/.nvm/versions/node/v0.12.7/bin/node" "/home/mmuelle4/.nvm/versions/node/v0.12.7/bin/npm" "install" "-g" "aglio"
36606 error node v0.12.7
36607 error npm  v2.11.3
36608 error unexpected eof
36609 error If you need help, you may report this error at:
36609 error     <https://github.com/npm/npm/issues>
danielgtaylor commented 9 years ago

This is strange. Can you npm install drafter or any other modules (e.g. npm install jade)? Is this just a problem with Aglio?

sangar82 commented 9 years ago

Same issue here!

sangar82 commented 9 years ago
==> Vaprobash:  
==> Vaprobash: argv
==> Vaprobash:  "/home/vagrant/.nvm/versions/node/v4.0.0/bin/node" "/home/vagrant/.nvm/versions/node/v4.0.0/bin/npm" "install" "-g" "aglio"
==> Vaprobash: npm 
==> Vaprobash:  v2.14.2
==> Vaprobash: npm
==> Vaprobash:  
==> Vaprobash: ERR!
==> Vaprobash:  
==> Vaprobash: code
==> Vaprobash:  ELIFECYCLE
==> Vaprobash: npm
==> Vaprobash:  
==> Vaprobash: ERR!
==> Vaprobash:  Failed at the protagonist@0.20.1 install script 'node-gyp rebuild'.
==> Vaprobash: npm
==> Vaprobash:  
==> Vaprobash: ERR!
==> Vaprobash:  This is most likely a problem with the protagonist package,

Can be a protagonist problem?

danielgtaylor commented 9 years ago

@sangar82 Protagonist doesn't support Node.js v4 (or io.js 3.x) yet. You'll need to use Node.js 0.10, 0.12 or io.js 2.x for the time being until we update Nan. The work is underway but is not trivial due to the major version changes. See apiaryio/protagonist#81 for more info.

sangar82 commented 9 years ago

@danielgtaylor Thanks for the quick reply! I try to install a minor version of node... Thanks!

sangar82 commented 9 years ago

With 0.10 is not working. With 0.12 version works fine!

If someone needs help to install this version, this are the steps I follow to install 0.12:

wget http://nodejs.org/dist/v0.12.0/node-v0.12.0.tar.gz
tar -xvf node-v0.12.0.tar.gz
cd node-v0.12.0/
./configure
make
sudo make install
sudo npm install -g aglio
voor commented 8 years ago

Having a similar problem, looks like an issue with the installing aglio-theme-olio on Jenkins:

npm ERR! Linux 3.11.0-23-generic
npm ERR! argv "/var/lib/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/default/bin/node" "/var/lib/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/default/bin/npm" "install" "-g" "gulp" "bower" "aglio"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn

npm ERR! aglio-theme-olio@1.2.1 postinstall: `node scripts/setup-cache.js`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the aglio-theme-olio@1.2.1 postinstall script 'node scripts/setup-cache.js'.
npm ERR! This is most likely a problem with the aglio-theme-olio package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/setup-cache.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls aglio-theme-olio
npm ERR! There is likely additional logging output above.
npm ERR! Linux 3.11.0-23-generic
npm ERR! argv "/var/lib/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/default/bin/node" "/var/lib/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/default/bin/npm" "install" "-g" "gulp" "bower" "aglio"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3
npm ERR! path npm-debug.log.799281229286f8ca2848333873b980b7
npm ERR! code EACCES
npm ERR! errno -13
danielgtaylor commented 8 years ago

@voor, can you manually run the scripts/setup-cache.js script that is in that package? Maybe it is some permissions issue? It writes out cached data so the theme runs significantly faster.

voor commented 8 years ago

I'm getting a different error when I try to run it through SSH intead of jenkins.


> aglio-theme-olio@1.2.1 postinstall /usr/local/lib/node_modules/aglio/node_modules/aglio-theme-olio
> node scripts/setup-cache.js

sh: 1: node: not found
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
mm-gmbd commented 8 years ago

@danielgtaylor, sorry for the very delayed response. I'll try installing some other node packages and get back momentarily...

mm-gmbd commented 8 years ago

@danielgtaylor, I was able to install both drafter and jade (npm install drafter and npm install jade) without issue.

However, after installing both drafter and jade, I tried installing Aglio once more (npm install aglio), and everything worked fine. Using Node v0.10.40. Not sure what the difference is now (I basically haven't used the Ubuntu VM since I opened the issue), but, I guess I'll go ahead and close the ticket.

Thanks -- and btw, thanks for the work on Aglio, it's been a very helpful tool! I've got a few suggestions for potential enhancements, but I'll open different issues for those - or if I get brave I may open a pull request... :)