Skip to content

Instantly share code, notes, and snippets.

@deiga
Last active August 29, 2015 13:56
Show Gist options
  • Save deiga/9294023 to your computer and use it in GitHub Desktop.
Save deiga/9294023 to your computer and use it in GitHub Desktop.
npm errors out on RPi
$ npm install
npm http GET https://registry.npmjs.org/dotenv
npm http GET https://registry.npmjs.org/grunt/0.4.1
npm http GET https://registry.npmjs.org/sails-disk
npm http GET https://registry.npmjs.org/optimist/0.3.4
npm http GET https://registry.npmjs.org/jade
npm http GET https://registry.npmjs.org/bower
npm http GET https://registry.npmjs.org/restler
npm http GET https://registry.npmjs.org/sails/0.9.9
npm http 200 https://registry.npmjs.org/grunt/0.4.1
npm http 200 https://registry.npmjs.org/dotenv
npm http 200 https://registry.npmjs.org/sails-disk
npm http 200 https://registry.npmjs.org/optimist/0.3.4
npm http 200 https://registry.npmjs.org/sails/0.9.9
npm http 200 https://registry.npmjs.org/restler
npm http 200 https://registry.npmjs.org/bower
npm http GET https://registry.npmjs.org/dotenv/-/dotenv-0.2.5.tgz
npm http 200 https://registry.npmjs.org/jade
npm http GET https://registry.npmjs.org/sails-disk/-/sails-disk-0.9.3.tgz
npm http GET https://registry.npmjs.org/grunt/-/grunt-0.4.1.tgz
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.4.tgz
npm http GET https://registry.npmjs.org/sails/-/sails-0.9.9.tgz
npm http GET https://registry.npmjs.org/restler/-/restler-3.2.0.tgz
npm http 200 https://registry.npmjs.org/dotenv/-/dotenv-0.2.5.tgz
npm http 200 https://registry.npmjs.org/restler/-/restler-3.2.0.tgz
npm http GET https://registry.npmjs.org/bower/-/bower-1.2.8.tgz
npm http 200 https://registry.npmjs.org/sails-disk/-/sails-disk-0.9.3.tgz
npm http GET https://registry.npmjs.org/jade/-/jade-1.2.0.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.4.tgz
npm http 200 https://registry.npmjs.org/grunt/-/grunt-0.4.1.tgz
npm http 200 https://registry.npmjs.org/sails/-/sails-0.9.9.tgz
npm http 200 https://registry.npmjs.org/bower/-/bower-1.2.8.tgz
npm http 200 https://registry.npmjs.org/jade/-/jade-1.2.0.tgz
npm http GET https://registry.npmjs.org/lodash/2.3.0
npm http GET https://registry.npmjs.org/waterline-criteria
npm http GET https://registry.npmjs.org/fs-extra/0.8.1
npm http 200 https://registry.npmjs.org/lodash/2.3.0
npm http 200 https://registry.npmjs.org/fs-extra/0.8.1
npm http 200 https://registry.npmjs.org/waterline-criteria
npm http GET https://registry.npmjs.org/lodash/-/lodash-2.3.0.tgz
npm http GET https://registry.npmjs.org/fs-extra/-/fs-extra-0.8.1.tgz
npm http GET https://registry.npmjs.org/waterline-criteria/-/waterline-criteria-0.9.7.tgz
npm http 200 https://registry.npmjs.org/lodash/-/lodash-2.3.0.tgz
npm http 200 https://registry.npmjs.org/fs-extra/-/fs-extra-0.8.1.tgz
npm http 200 https://registry.npmjs.org/waterline-criteria/-/waterline-criteria-0.9.7.tgz
npm http GET https://registry.npmjs.org/qs/0.6.6
npm http GET https://registry.npmjs.org/xml2js/0.4.0
npm http GET https://registry.npmjs.org/yaml/0.2.3
npm http GET https://registry.npmjs.org/iconv-lite/0.2.11
npm http 200 https://registry.npmjs.org/iconv-lite/0.2.11
npm http 200 https://registry.npmjs.org/xml2js/0.4.0
npm http 200 https://registry.npmjs.org/qs/0.6.6
npm http 200 https://registry.npmjs.org/yaml/0.2.3
npm http GET https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz
npm http GET https://registry.npmjs.org/xml2js/-/xml2js-0.4.0.tgz
npm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http GET https://registry.npmjs.org/yaml/-/yaml-0.2.3.tgz
npm http 200 https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http 200 https://registry.npmjs.org/xml2js/-/xml2js-0.4.0.tgz
npm http 200 https://registry.npmjs.org/yaml/-/yaml-0.2.3.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http GET https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/dateformat/1.0.2-1.2.3
npm http GET https://registry.npmjs.org/eventemitter2
npm http GET https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/hooker
npm http GET https://registry.npmjs.org/iconv-lite
npm http GET https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/js-yaml
npm http 200 https://registry.npmjs.org/rimraf
npm http 200 https://registry.npmjs.org/which
npm http 200 https://registry.npmjs.org/nopt
npm http 200 https://registry.npmjs.org/colors
npm http 200 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz
npm http 200 https://registry.npmjs.org/dateformat/1.0.2-1.2.3
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz
npm http GET https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz
npm http 200 https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz
npm http GET https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz
npm http 200 https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/hooker
npm http 200 https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz
npm http GET https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.2.tgz
npm http GET https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz
npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz
npm http 200 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz
npm http GET https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz
npm http 200 https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.2.tgz
npm http GET https://registry.npmjs.org/async/-/async-0.1.22.tgz
npm http 200 https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz
npm http 200 https://registry.npmjs.org/iconv-lite
npm http 200 https://registry.npmjs.org/underscore.string
npm http 200 https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.1.22.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-3.1.21.tgz
npm http 200 https://registry.npmjs.org/eventemitter2
npm http 200 https://registry.npmjs.org/glob/-/glob-3.1.21.tgz
npm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz
npm http GET https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.13.tgz
npm http 200 https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz
npm http 200 https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.13.tgz
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
npm http GET https://registry.npmjs.org/tmp
npm http GET https://registry.npmjs.org/update-notifier
npm http GET https://registry.npmjs.org/p-throttler
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/archy/0.0.2
npm http GET https://registry.npmjs.org/bower-config
npm http GET https://registry.npmjs.org/bower-endpoint-parser
npm http GET https://registry.npmjs.org/bower-json
npm http GET https://registry.npmjs.org/bower-logger
npm http GET https://registry.npmjs.org/bower-registry-client
npm http GET https://registry.npmjs.org/cardinal
npm http GET https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/chmodr
npm http GET https://registry.npmjs.org/decompress-zip
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/fstream-ignore
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/handlebars
npm http GET https://registry.npmjs.org/inquirer
npm http GET https://registry.npmjs.org/junk
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/mout
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/open
npm http GET https://registry.npmjs.org/osenv/0.0.3
npm http GET https://registry.npmjs.org/promptly
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/request-progress
npm http GET https://registry.npmjs.org/retry
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/stringify-object
npm http GET https://registry.npmjs.org/sudo-block
npm http GET https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/rimraf
npm http 200 https://registry.npmjs.org/p-throttler
npm http 200 https://registry.npmjs.org/abbrev
npm http 200 https://registry.npmjs.org/archy/0.0.2
npm http 200 https://registry.npmjs.org/bower-endpoint-parser
npm http 200 https://registry.npmjs.org/bower-json
npm http 200 https://registry.npmjs.org/bower-config
npm http 200 https://registry.npmjs.org/bower-logger
npm http 200 https://registry.npmjs.org/tmp
npm http 200 https://registry.npmjs.org/chalk
npm http 200 https://registry.npmjs.org/chmodr
npm http 200 https://registry.npmjs.org/bower-registry-client
npm http GET https://registry.npmjs.org/p-throttler/-/p-throttler-0.0.1.tgz
npm http GET https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz
npm http GET https://registry.npmjs.org/archy/-/archy-0.0.2.tgz
npm http GET https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.1.tgz
npm http 200 https://registry.npmjs.org/fstream-ignore
npm http GET https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz
npm http 200 https://registry.npmjs.org/update-notifier
npm http GET https://registry.npmjs.org/bower-config/-/bower-config-0.5.0.tgz
npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz
npm http 200 https://registry.npmjs.org/decompress-zip
npm http GET https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz
npm http 200 https://registry.npmjs.org/p-throttler/-/p-throttler-0.0.1.tgz
npm http GET https://registry.npmjs.org/tmp/-/tmp-0.0.23.tgz
npm http 200 https://registry.npmjs.org/archy/-/archy-0.0.2.tgz
npm http 200 https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz
npm http 200 https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.1.tgz
npm http 200 https://registry.npmjs.org/bower-config/-/bower-config-0.5.0.tgz
npm http GET https://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz
npm http GET https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz
npm http 200 https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz
npm http GET https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.6.tgz
npm http 200 https://registry.npmjs.org/fstream
npm http 200 https://registry.npmjs.org/graceful-fs
npm http 200 https://registry.npmjs.org/tmp/-/tmp-0.0.23.tgz
npm http 200 https://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz
npm http GET https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz
npm http 200 https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz
npm http 200 https://registry.npmjs.org/cardinal
npm http GET https://registry.npmjs.org/update-notifier/-/update-notifier-0.1.7.tgz
npm http 200 https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.1.6.tgz
npm http GET https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.4.tgz
npm http 200 https://registry.npmjs.org/junk
npm http 200 https://registry.npmjs.org/handlebars
npm http 200 https://registry.npmjs.org/update-notifier/-/update-notifier-0.1.7.tgz
npm http 200 https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.7.tgz
npm http 200 https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.4.tgz
npm http GET https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.2.tgz
npm http 200 https://registry.npmjs.org/inquirer
npm http 200 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz
npm http 200 https://registry.npmjs.org/open
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.2.tgz
npm http 200 https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz
npm http 200 https://registry.npmjs.org/mout
npm http GET https://registry.npmjs.org/junk/-/junk-0.2.2.tgz
npm http 200 https://registry.npmjs.org/osenv/0.0.3
npm http 200 https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz
npm http 200 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz
npm http 200 https://registry.npmjs.org/junk/-/junk-0.2.2.tgz
npm http GET https://registry.npmjs.org/inquirer/-/inquirer-0.3.5.tgz
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/retry
npm http GET https://registry.npmjs.org/open/-/open-0.0.4.tgz
npm http 200 https://registry.npmjs.org/promptly
npm http 200 https://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz
npm http GET https://registry.npmjs.org/mout/-/mout-0.7.1.tgz
npm http 200 https://registry.npmjs.org/inquirer/-/inquirer-0.3.5.tgz
npm http 200 https://registry.npmjs.org/request-progress
npm http GET https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/stringify-object
npm http 200 https://registry.npmjs.org/open/-/open-0.0.4.tgz
npm http 200 https://registry.npmjs.org/sudo-block
npm http 200 https://registry.npmjs.org/mout/-/mout-0.7.1.tgz
npm http 200 https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz
npm http GET https://registry.npmjs.org/retry/-/retry-0.6.0.tgz
npm http GET https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz
npm http GET https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz
npm http 304 https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/stringify-object/-/stringify-object-0.1.8.tgz
npm http 200 https://registry.npmjs.org/retry/-/retry-0.6.0.tgz
npm http 200 https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz
npm http 200 https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz
npm http GET https://registry.npmjs.org/sudo-block/-/sudo-block-0.2.1.tgz
npm http 304 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/stringify-object/-/stringify-object-0.1.8.tgz
npm http 200 https://registry.npmjs.org/tar
npm http 200 https://registry.npmjs.org/sudo-block/-/sudo-block-0.2.1.tgz
npm http 200 https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.9.tgz
npm http 200 https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.9.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.27.0.tgz
npm http GET https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz
npm http 200 https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http 200 https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http 200 https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.27.0.tgz
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz
npm http 200 https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http GET https://registry.npmjs.org/semver/-/semver-2.1.0.tgz
npm http 200 https://registry.npmjs.org/semver/-/semver-2.1.0.tgz
npm http GET https://registry.npmjs.org/commander/2.1.0
npm http GET https://registry.npmjs.org/transformers/2.1.0
npm http GET https://registry.npmjs.org/character-parser/1.2.0
npm http GET https://registry.npmjs.org/monocle/1.1.51
npm http GET https://registry.npmjs.org/with
npm http GET https://registry.npmjs.org/constantinople
npm http 200 https://registry.npmjs.org/character-parser/1.2.0
npm http 200 https://registry.npmjs.org/transformers/2.1.0
npm http 200 https://registry.npmjs.org/commander/2.1.0
npm http 200 https://registry.npmjs.org/with
npm http 200 https://registry.npmjs.org/monocle/1.1.51
npm http 200 https://registry.npmjs.org/constantinople
npm http GET https://registry.npmjs.org/character-parser/-/character-parser-1.2.0.tgz
npm http GET https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz
npm http GET https://registry.npmjs.org/with/-/with-2.0.0.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-2.1.0.tgz
npm http GET https://registry.npmjs.org/constantinople/-/constantinople-2.0.0.tgz
npm http GET https://registry.npmjs.org/monocle/-/monocle-1.1.51.tgz
npm http 200 https://registry.npmjs.org/transformers/-/transformers-2.1.0.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.1.0.tgz
npm http 200 https://registry.npmjs.org/character-parser/-/character-parser-1.2.0.tgz
npm http 200 https://registry.npmjs.org/monocle/-/monocle-1.1.51.tgz
npm http 200 https://registry.npmjs.org/with/-/with-2.0.0.tgz
npm http 200 https://registry.npmjs.org/constantinople/-/constantinople-2.0.0.tgz
npm http GET https://registry.npmjs.org/readdirp
npm http GET https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/readdirp
npm http 200 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/uglify-js/2.4.0
npm http GET https://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.12.tgz
npm http 200 https://registry.npmjs.org/uglify-js/2.4.0
npm http 200 https://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.12.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.0.tgz
npm http GET https://registry.npmjs.org/promise
npm http GET https://registry.npmjs.org/css
npm http 200 https://registry.npmjs.org/promise
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.0.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http 200 https://registry.npmjs.org/css
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http GET https://registry.npmjs.org/promise/-/promise-2.0.0.tgz
npm http GET https://registry.npmjs.org/css/-/css-1.0.8.tgz
npm http 200 https://registry.npmjs.org/promise/-/promise-2.0.0.tgz
npm http 200 https://registry.npmjs.org/css/-/css-1.0.8.tgz
npm http GET https://registry.npmjs.org/underscore.string/2.3.0
npm http GET https://registry.npmjs.org/include-all/0.1.2
npm http GET https://registry.npmjs.org/inflection/1.2.5
npm http GET https://registry.npmjs.org/node-uuid/1.4.0
npm http GET https://registry.npmjs.org/grunt-cli/0.1.9
npm http GET https://registry.npmjs.org/grunt-contrib-copy/0.4.1
npm http GET https://registry.npmjs.org/grunt-contrib-clean/0.4.1
npm http GET https://registry.npmjs.org/grunt-contrib-concat/0.3.0
npm http GET https://registry.npmjs.org/grunt-sails-linker/0.9.5
npm http GET https://registry.npmjs.org/grunt-contrib-jst/0.5.0
npm http GET https://registry.npmjs.org/grunt-contrib-watch/0.4.4
npm http GET https://registry.npmjs.org/grunt-contrib-uglify/0.2.2
npm http GET https://registry.npmjs.org/grunt-contrib-cssmin/0.6.1
npm http GET https://registry.npmjs.org/grunt-contrib-less/0.9.0
npm http GET https://registry.npmjs.org/grunt-contrib-coffee
npm http GET https://registry.npmjs.org/ejs/0.8.4
npm http GET https://registry.npmjs.org/ejs-locals/1.0.2
npm http GET https://registry.npmjs.org/connect-flash/0.1.1
npm http GET https://registry.npmjs.org/pluralize/0.0.5
npm http GET https://registry.npmjs.org/coffee-script/1.6.2
npm http GET https://registry.npmjs.org/waterline
npm http GET https://registry.npmjs.org/express/3.4.0
npm http GET https://registry.npmjs.org/socket.io/0.9.14
npm http GET https://registry.npmjs.org/connect-redis/1.4.5
npm http GET https://registry.npmjs.org/connect-mongo/0.3.2
npm http GET https://registry.npmjs.org/async/0.2.9
npm http GET https://registry.npmjs.org/winston/0.7.1
npm http GET https://registry.npmjs.org/i18n/0.4.1
npm http GET https://registry.npmjs.org/fs-extra/0.5.0
npm http GET https://registry.npmjs.org/lodash/2.4.1
npm http GET https://registry.npmjs.org/glob/3.1.14
npm http 200 https://registry.npmjs.org/inflection/1.2.5
npm http 200 https://registry.npmjs.org/include-all/0.1.2
npm http 200 https://registry.npmjs.org/node-uuid/1.4.0
npm http 200 https://registry.npmjs.org/grunt-cli/0.1.9
npm http 200 https://registry.npmjs.org/grunt-contrib-copy/0.4.1
npm http 200 https://registry.npmjs.org/grunt-contrib-clean/0.4.1
npm http 200 https://registry.npmjs.org/grunt-contrib-concat/0.3.0
npm http 200 https://registry.npmjs.org/grunt-sails-linker/0.9.5
npm http 200 https://registry.npmjs.org/underscore.string/2.3.0
npm http 200 https://registry.npmjs.org/grunt-contrib-jst/0.5.0
npm http 200 https://registry.npmjs.org/grunt-contrib-watch/0.4.4
npm http 200 https://registry.npmjs.org/grunt-contrib-uglify/0.2.2
npm http 200 https://registry.npmjs.org/grunt-contrib-cssmin/0.6.1
npm http 200 https://registry.npmjs.org/grunt-contrib-less/0.9.0
npm http 200 https://registry.npmjs.org/ejs/0.8.4
npm http 200 https://registry.npmjs.org/ejs-locals/1.0.2
npm http 200 https://registry.npmjs.org/connect-flash/0.1.1
npm http 200 https://registry.npmjs.org/pluralize/0.0.5
npm http 200 https://registry.npmjs.org/coffee-script/1.6.2
npm http GET https://registry.npmjs.org/inflection/-/inflection-1.2.5.tgz
npm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.0.tgz
npm http GET https://registry.npmjs.org/include-all/-/include-all-0.1.2.tgz
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz
npm http 200 https://registry.npmjs.org/express/3.4.0
npm http GET https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz
npm http GET https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.4.1.tgz
npm http 200 https://registry.npmjs.org/socket.io/0.9.14
npm http GET https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.4.1.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-coffee
npm http GET https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.3.0.tgz
npm http GET https://registry.npmjs.org/grunt-sails-linker/-/grunt-sails-linker-0.9.5.tgz
npm http 200 https://registry.npmjs.org/connect-redis/1.4.5
npm http GET https://registry.npmjs.org/grunt-contrib-jst/-/grunt-contrib-jst-0.5.0.tgz
npm http 200 https://registry.npmjs.org/inflection/-/inflection-1.2.5.tgz
npm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.0.tgz
npm http GET https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.4.4.tgz
npm http 200 https://registry.npmjs.org/connect-mongo/0.3.2
npm http GET https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.2.tgz
npm http 200 https://registry.npmjs.org/include-all/-/include-all-0.1.2.tgz
npm http 200 https://registry.npmjs.org/async/0.2.9
npm http GET https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.6.1.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz
npm http GET https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-0.9.0.tgz
npm http 200 https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.9.tgz
npm http 200 https://registry.npmjs.org/i18n/0.4.1
npm http 200 https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.4.1.tgz
npm http GET https://registry.npmjs.org/ejs/-/ejs-0.8.4.tgz
npm http GET https://registry.npmjs.org/ejs-locals/-/ejs-locals-1.0.2.tgz
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.6.2.tgz
npm http GET https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz
npm http 200 https://registry.npmjs.org/fs-extra/0.5.0
npm http GET https://registry.npmjs.org/pluralize/-/pluralize-0.0.5.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.4.1.tgz
npm http 200 https://registry.npmjs.org/lodash/2.4.1
npm http 200 https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.3.0.tgz
npm http GET https://registry.npmjs.org/express/-/express-3.4.0.tgz
npm http 200 https://registry.npmjs.org/grunt-sails-linker/-/grunt-sails-linker-0.9.5.tgz
npm http GET https://registry.npmjs.org/socket.io/-/socket.io-0.9.14.tgz
npm http GET https://registry.npmjs.org/grunt-contrib-coffee/-/grunt-contrib-coffee-0.7.0.tgz
npm http 200 https://registry.npmjs.org/glob/3.1.14
npm http GET https://registry.npmjs.org/async/-/async-0.2.9.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-jst/-/grunt-contrib-jst-0.5.0.tgz
npm http GET https://registry.npmjs.org/connect-redis/-/connect-redis-1.4.5.tgz
npm http GET https://registry.npmjs.org/connect-mongo/-/connect-mongo-0.3.2.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.4.4.tgz
npm http GET https://registry.npmjs.org/i18n/-/i18n-0.4.1.tgz
npm http GET https://registry.npmjs.org/fs-extra/-/fs-extra-0.5.0.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.2.tgz
npm http 200 https://registry.npmjs.org/winston/0.7.1
npm http GET https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.6.1.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-0.9.0.tgz
npm http GET https://registry.npmjs.org/glob/-/glob-3.1.14.tgz
npm http 200 https://registry.npmjs.org/waterline
npm http 200 https://registry.npmjs.org/ejs/-/ejs-0.8.4.tgz
npm http 200 https://registry.npmjs.org/ejs-locals/-/ejs-locals-1.0.2.tgz
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.6.2.tgz
npm http 200 https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz
npm http 200 https://registry.npmjs.org/pluralize/-/pluralize-0.0.5.tgz
npm http 200 https://registry.npmjs.org/express/-/express-3.4.0.tgz
npm http GET https://registry.npmjs.org/winston/-/winston-0.7.1.tgz
npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-0.9.14.tgz
npm http 200 https://registry.npmjs.org/grunt-contrib-coffee/-/grunt-contrib-coffee-0.7.0.tgz
npm http GET https://registry.npmjs.org/waterline/-/waterline-0.9.11.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.9.tgz
npm http 200 https://registry.npmjs.org/connect-redis/-/connect-redis-1.4.5.tgz
npm http 200 https://registry.npmjs.org/connect-mongo/-/connect-mongo-0.3.2.tgz
npm http 200 https://registry.npmjs.org/i18n/-/i18n-0.4.1.tgz
npm http 200 https://registry.npmjs.org/fs-extra/-/fs-extra-0.5.0.tgz
npm http 200 https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.1.14.tgz
npm http 200 https://registry.npmjs.org/winston/-/winston-0.7.1.tgz
npm http 200 https://registry.npmjs.org/waterline/-/waterline-0.9.11.tgz
npm http GET https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.14.tgz
npm http 304 https://registry.npmjs.org/abbrev
npm http 304 https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.14.tgz
npm http GET https://registry.npmjs.org/lodash/-/lodash-1.0.1.tgz
npm http 200 https://registry.npmjs.org/lodash/-/lodash-1.0.1.tgz
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/lru-cache
npm http 200 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http GET https://registry.npmjs.org/sax
npm http GET https://registry.npmjs.org/xmlbuilder
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/graceful-fs
npm http 200 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/xmlbuilder
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 200 https://registry.npmjs.org/sax
npm http GET https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz
npm http GET https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.1.0.tgz
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz
npm http 200 https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.1.0.tgz
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz
npm http GET https://registry.npmjs.org/sax/-/sax-0.5.8.tgz
npm http 200 https://registry.npmjs.org/sax/-/sax-0.5.8.tgz
npm http GET https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http GET https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http 200 https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http GET https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/is-promise
npm http 200 https://registry.npmjs.org/is-promise
npm http GET https://registry.npmjs.org/css-parse/1.0.4
npm http GET https://registry.npmjs.org/css-stringify/1.0.5
npm http GET https://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz
npm http 200 https://registry.npmjs.org/css-parse/1.0.4
npm http 200 https://registry.npmjs.org/css-stringify/1.0.5
npm http 200 https://registry.npmjs.org/is-promise/-/is-promise-1.0.0.tgz
npm http GET https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz
npm http GET https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz
npm http 200 https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/jsonfile
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/rimraf
npm http 200 https://registry.npmjs.org/ncp
npm http 304 https://registry.npmjs.org/mkdirp
npm http 200 https://registry.npmjs.org/jsonfile
npm http 304 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http GET https://registry.npmjs.org/jsonfile/-/jsonfile-1.1.1.tgz
npm http 200 https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz
npm http 200 https://registry.npmjs.org/jsonfile/-/jsonfile-1.1.1.tgz
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http GET https://registry.npmjs.org/uglify-to-browserify
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/uglify-to-browserify
npm http 304 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/amdefine
npm http 200 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz
npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/underscore
npm http 200 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz
npm http GET https://registry.npmjs.org/less
npm http GET https://registry.npmjs.org/grunt-lib-contrib
npm http GET https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/mongodb
npm http 200 https://registry.npmjs.org/grunt-lib-contrib
npm http 304 https://registry.npmjs.org/chalk
npm http 200 https://registry.npmjs.org/less
npm http GET https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz
npm http GET https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz
npm http GET https://registry.npmjs.org/less/-/less-1.6.3.tgz
npm http 200 https://registry.npmjs.org/mongodb
npm http 200 https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz
npm http 200 https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz
npm http 200 https://registry.npmjs.org/less/-/less-1.6.3.tgz
npm http GET https://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/findup-sync
npm http 200 https://registry.npmjs.org/mongodb/-/mongodb-1.2.14.tgz
npm http GET https://registry.npmjs.org/redis
npm http GET https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/underscore.string/2.3.1
npm http 200 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/debug
npm http 200 https://registry.npmjs.org/underscore.string/2.3.1
npm http 200 https://registry.npmjs.org/redis
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http GET https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.1.tgz
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http GET https://registry.npmjs.org/redis/-/redis-0.7.3.tgz
npm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.1.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http 200 https://registry.npmjs.org/redis/-/redis-0.7.3.tgz
npm http 304 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/ncp
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/jsonfile
npm http GET https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/ncp
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/jsonfile
npm http 304 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz
npm http GET https://registry.npmjs.org/jsonfile/-/jsonfile-0.0.1.tgz
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz
npm http 200 https://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz
npm http 200 https://registry.npmjs.org/jsonfile/-/jsonfile-0.0.1.tgz
npm http GET https://registry.npmjs.org/clean-css
npm http GET https://registry.npmjs.org/grunt-lib-contrib
npm http 304 https://registry.npmjs.org/grunt-lib-contrib
npm http 200 https://registry.npmjs.org/clean-css
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/clean-css/-/clean-css-1.0.12.tgz
npm http GET https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.5.3.tgz
npm http 304 https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/clean-css/-/clean-css-1.0.12.tgz
npm http 200 https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.5.3.tgz
npm http GET https://registry.npmjs.org/sprintf
npm http 200 https://registry.npmjs.org/sprintf
npm http GET https://registry.npmjs.org/connect/2.9.0
npm http GET https://registry.npmjs.org/commander/1.2.0
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/mkdirp/0.3.5
npm http GET https://registry.npmjs.org/cookie/0.1.0
npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1
npm http GET https://registry.npmjs.org/fresh/0.2.0
npm http GET https://registry.npmjs.org/methods/0.0.1
npm http GET https://registry.npmjs.org/send/0.1.4
npm http GET https://registry.npmjs.org/cookie-signature/1.0.1
npm http GET https://registry.npmjs.org/sprintf/-/sprintf-0.1.3.tgz
npm http 200 https://registry.npmjs.org/range-parser/0.0.4
npm http 200 https://registry.npmjs.org/connect/2.9.0
npm http 200 https://registry.npmjs.org/commander/1.2.0
npm http 200 https://registry.npmjs.org/mkdirp/0.3.5
npm http 200 https://registry.npmjs.org/cookie/0.1.0
npm http 200 https://registry.npmjs.org/buffer-crc32/0.2.1
npm http 200 https://registry.npmjs.org/fresh/0.2.0
npm http 200 https://registry.npmjs.org/methods/0.0.1
npm http 200 https://registry.npmjs.org/sprintf/-/sprintf-0.1.3.tgz
npm http 200 https://registry.npmjs.org/send/0.1.4
npm http 200 https://registry.npmjs.org/cookie-signature/1.0.1
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-1.2.0.tgz
npm http GET https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz
npm http GET https://registry.npmjs.org/connect/-/connect-2.9.0.tgz
npm http GET https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz
npm http GET https://registry.npmjs.org/methods/-/methods-0.0.1.tgz
npm http GET https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz
npm http GET https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz
npm http GET https://registry.npmjs.org/send/-/send-0.1.4.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http GET https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-1.2.0.tgz
npm http 200 https://registry.npmjs.org/methods/-/methods-0.0.1.tgz
npm http 200 https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz
npm http 200 https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgz
npm http 200 https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz
npm http 200 https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz
npm http 200 https://registry.npmjs.org/connect/-/connect-2.9.0.tgz
npm http 200 https://registry.npmjs.org/send/-/send-0.1.4.tgz
npm http 200 https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/socket.io-client/0.9.11
npm http GET https://registry.npmjs.org/policyfile/0.0.4
npm http GET https://registry.npmjs.org/base64id/0.1.0
npm http GET https://registry.npmjs.org/gaze
npm http GET https://registry.npmjs.org/tiny-lr/0.0.4
npm http 200 https://registry.npmjs.org/socket.io-client/0.9.11
npm http 200 https://registry.npmjs.org/policyfile/0.0.4
npm http 200 https://registry.npmjs.org/base64id/0.1.0
npm http 200 https://registry.npmjs.org/tiny-lr/0.0.4
npm http 200 https://registry.npmjs.org/gaze
npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz
npm http GET https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz
npm http GET https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http GET https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.4.tgz
npm http GET https://registry.npmjs.org/gaze/-/gaze-0.3.4.tgz
npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz
npm http 200 https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.4.tgz
npm http 200 https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz
npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http 200 https://registry.npmjs.org/gaze/-/gaze-0.3.4.tgz
npm http GET https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/grunt-lib-contrib
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/grunt-lib-contrib
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
npm http GET https://registry.npmjs.org/cycle
npm http GET https://registry.npmjs.org/eyes
npm http GET https://registry.npmjs.org/pkginfo
npm http GET https://registry.npmjs.org/stack-trace
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/colors
npm http 200 https://registry.npmjs.org/eyes
npm http 200 https://registry.npmjs.org/cycle
npm http 200 https://registry.npmjs.org/stack-trace
npm http 200 https://registry.npmjs.org/pkginfo
npm http 304 https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz
npm http GET https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz
npm http GET https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz
npm http GET https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz
npm http 304 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/request/-/request-2.16.6.tgz
npm http 200 https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz
npm http 200 https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz
npm http 200 https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz
npm http 200 https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.16.6.tgz
npm http GET https://registry.npmjs.org/zlib-browserify/0.0.1
npm http GET https://registry.npmjs.org/graceful-fs
npm http 200 https://registry.npmjs.org/zlib-browserify/0.0.1
npm http 304 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz
npm http GET https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/commander/-/commander-1.3.2.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-1.3.2.tgz
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/abbrev
npm http 304 https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/keypress
npm http 200 https://registry.npmjs.org/keypress
npm http GET https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz
npm http 200 https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz
npm http GET https://registry.npmjs.org/anchor
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/q
npm http 304 https://registry.npmjs.org/underscore
npm http 200 https://registry.npmjs.org/anchor
npm http 304 https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz
npm http GET https://registry.npmjs.org/anchor/-/anchor-0.9.11.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz
npm http 200 https://registry.npmjs.org/anchor/-/anchor-0.9.11.tgz
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/faye-websocket
npm http GET https://registry.npmjs.org/noptify
npm http GET https://registry.npmjs.org/debug
npm http 200 https://registry.npmjs.org/noptify
npm http 200 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/debug
npm http 200 https://registry.npmjs.org/faye-websocket
npm http GET https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz
npm http GET https://registry.npmjs.org/qs/-/qs-0.5.6.tgz
npm http GET https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz
npm http 200 https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.5.6.tgz
npm http GET https://registry.npmjs.org/fileset
npm http 200 https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz
npm http GET https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/fileset
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz
npm http 200 https://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore.string
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm http GET https://registry.npmjs.org/validator
npm http GET https://registry.npmjs.org/async/0.2.10
npm http 200 https://registry.npmjs.org/async/0.2.10
npm http 200 https://registry.npmjs.org/validator
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http GET https://registry.npmjs.org/validator/-/validator-3.3.0.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/validator/-/validator-3.3.0.tgz
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/zlib-browserify/0.0.1
npm http 304 https://registry.npmjs.org/zlib-browserify/0.0.1
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/qs
npm http 200 https://registry.npmjs.org/aws-sign
npm http 200 https://registry.npmjs.org/cookie-jar
npm http 200 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/forever-agent
npm http 200 https://registry.npmjs.org/mime
npm http 200 https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz
npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz
npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz
npm http 200 https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz
npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz
npm http 200 https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/keypress
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/keypress
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz
npm http 200 https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/uid2/0.0.2
npm http GET https://registry.npmjs.org/multiparty/2.1.8
npm http GET https://registry.npmjs.org/qs/0.6.5
npm http GET https://registry.npmjs.org/bytes/0.2.0
npm http GET https://registry.npmjs.org/pause/0.0.1
npm http 200 https://registry.npmjs.org/bytes/0.2.0
npm http 200 https://registry.npmjs.org/multiparty/2.1.8
npm http 200 https://registry.npmjs.org/uid2/0.0.2
npm http 200 https://registry.npmjs.org/pause/0.0.1
npm http 200 https://registry.npmjs.org/qs/0.6.5
npm http GET https://registry.npmjs.org/qs/-/qs-0.6.5.tgz
npm http GET https://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz
npm http GET https://registry.npmjs.org/multiparty/-/multiparty-2.1.8.tgz
npm http GET https://registry.npmjs.org/pause/-/pause-0.0.1.tgz
npm http GET https://registry.npmjs.org/uid2/-/uid2-0.0.2.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.5.tgz
npm http 200 https://registry.npmjs.org/multiparty/-/multiparty-2.1.8.tgz
npm http 200 https://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz
npm http 200 https://registry.npmjs.org/pause/-/pause-0.0.1.tgz
npm http 200 https://registry.npmjs.org/uid2/-/uid2-0.0.2.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/ansi-styles
npm http 304 https://registry.npmjs.org/chalk
npm http 200 https://registry.npmjs.org/has-color
npm http 200 https://registry.npmjs.org/ansi-styles
npm http GET https://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz
npm http GET https://registry.npmjs.org/has-color/-/has-color-0.1.4.tgz
npm http GET https://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz
npm http GET https://registry.npmjs.org/configstore
npm http 200 https://registry.npmjs.org/chalk/-/chalk-0.1.1.tgz
npm http 200 https://registry.npmjs.org/has-color/-/has-color-0.1.4.tgz
npm http 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz
npm http 200 https://registry.npmjs.org/configstore
npm http GET https://registry.npmjs.org/throttleit
npm http GET https://registry.npmjs.org/configstore/-/configstore-0.1.7.tgz
npm http 200 https://registry.npmjs.org/throttleit
npm http 200 https://registry.npmjs.org/configstore/-/configstore-0.1.7.tgz
npm http GET https://registry.npmjs.org/read
npm http GET https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz
npm http 200 https://registry.npmjs.org/read
npm http 200 https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz
npm http GET https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/mout
npm http 304 https://registry.npmjs.org/mout
npm http 200 https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http 304 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/mout/-/mout-0.6.0.tgz
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/abbrev
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http 200 https://registry.npmjs.org/mout/-/mout-0.6.0.tgz
npm http 304 https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http GET https://registry.npmjs.org/deep-extend
npm http GET https://registry.npmjs.org/intersect
npm http GET https://registry.npmjs.org/mkpath
npm http GET https://registry.npmjs.org/binary
npm http GET https://registry.npmjs.org/touch/0.0.2
npm http GET https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/intersect
npm http 200 https://registry.npmjs.org/mkpath
npm http 200 https://registry.npmjs.org/touch/0.0.2
npm http 200 https://registry.npmjs.org/deep-extend
npm http 200 https://registry.npmjs.org/binary
npm http 200 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz
npm http GET https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz
npm http GET https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.8.tgz
npm http GET https://registry.npmjs.org/touch/-/touch-0.0.2.tgz
npm http GET https://registry.npmjs.org/binary/-/binary-0.3.0.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.11.tgz
npm http 200 https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz
npm http 200 https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz
npm http 200 https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.8.tgz
npm http 200 https://registry.npmjs.org/touch/-/touch-0.0.2.tgz
npm http 200 https://registry.npmjs.org/binary/-/binary-0.3.0.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.11.tgz
npm http GET https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/ansi-styles
npm http 304 https://registry.npmjs.org/ansi-styles
npm http 304 https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.2.tgz
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.2.tgz
npm http 304 https://registry.npmjs.org/js-yaml
npm http 304 https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-2.1.3.tgz
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-2.1.3.tgz
npm http GET https://registry.npmjs.org/request-replay
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/bower-config
npm http 200 https://registry.npmjs.org/request-replay
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/bower-config
npm http GET https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz
npm http GET https://registry.npmjs.org/bower-config/-/bower-config-0.4.5.tgz
npm http 200 https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz
npm http 200 https://registry.npmjs.org/bower-config/-/bower-config-0.4.5.tgz
npm http GET https://registry.npmjs.org/redeyed
npm http GET https://registry.npmjs.org/ansicolors
npm http 200 https://registry.npmjs.org/redeyed
npm http 200 https://registry.npmjs.org/ansicolors
npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.25","npm":"1.3.24"})
npm http GET https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz
npm http GET https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz
npm http 200 https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz
npm http 200 https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz
npm http GET https://registry.npmjs.org/block-stream
npm http GET https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/block-stream
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz
npm http 200 https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz
npm http GET https://registry.npmjs.org/combined-stream
npm http 200 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http GET https://registry.npmjs.org/mute-stream
npm http GET https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/mute-stream
npm http 304 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http GET https://registry.npmjs.org/cli-color
npm http GET https://registry.npmjs.org/mute-stream/0.0.3
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/mute-stream/0.0.3
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/cli-color
npm http GET https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz
npm http GET https://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz
npm http 200 https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.3.tgz
npm http GET https://registry.npmjs.org/cli-color/-/cli-color-0.2.3.tgz
npm http 200 https://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz
npm http 200 https://registry.npmjs.org/cli-color/-/cli-color-0.2.3.tgz
npm http GET https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/node-uuid
npm http 304 https://registry.npmjs.org/json-stringify-safe
npm http 200 https://registry.npmjs.org/http-signature
npm http 304 https://registry.npmjs.org/forever-agent
npm http 304 https://registry.npmjs.org/tunnel-agent
npm http 304 https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/bson/0.1.8
npm http 304 https://registry.npmjs.org/oauth-sign
npm http 304 https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/form-data
npm http 304 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/bson/0.1.8
npm http 304 https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz
npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.1.2.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz
npm http 200 https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http GET https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.1.2.tgz
npm http GET https://registry.npmjs.org/bson/-/bson-0.1.8.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz
npm http 200 https://registry.npmjs.org/bson/-/bson-0.1.8.tgz
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/cryptiles
npm http 200 https://registry.npmjs.org/boom
npm http 200 https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz
npm http GET https://registry.npmjs.org/boom/-/boom-0.3.8.tgz
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-0.3.8.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz
npm http GET https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/debuglog/0.0.2
npm http 200 https://registry.npmjs.org/string_decoder
npm http 200 https://registry.npmjs.org/delayed-stream/0.0.5
npm http 200 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/debuglog/0.0.2
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http GET https://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgz
npm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http 200 https://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgz
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/esprima
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/chainsaw
npm http GET https://registry.npmjs.org/buffers
npm http 200 https://registry.npmjs.org/chainsaw
npm http 200 https://registry.npmjs.org/buffers
npm http GET https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz
npm http GET https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz
npm http 200 https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz
npm http 200 https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz
npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.25","npm":"1.3.24"})
npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.25","npm":"1.3.24"})
npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.25","npm":"1.3.24"})
npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v0.10.25","npm":"1.3.24"})
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/traverse
npm http 200 https://registry.npmjs.org/traverse
npm http GET https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz
npm http 200 https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/argparse
npm http 304 https://registry.npmjs.org/argparse
npm http 304 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore.string
npm http 304 https://registry.npmjs.org/underscore.string
npm http 304 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/combined-stream
npm http 304 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/assert-plus/0.1.2
npm http GET https://registry.npmjs.org/asn1/0.1.11
npm http GET https://registry.npmjs.org/ctype/0.5.2
npm http 200 https://registry.npmjs.org/asn1/0.1.11
npm http 200 https://registry.npmjs.org/assert-plus/0.1.2
npm http 200 https://registry.npmjs.org/ctype/0.5.2
npm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http 304 https://registry.npmjs.org/boom
npm http 304 https://registry.npmjs.org/sntp
npm http 304 https://registry.npmjs.org/cryptiles
npm http 304 https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http GET https://registry.npmjs.org/es5-ext
npm http GET https://registry.npmjs.org/memoizee
npm http 200 https://registry.npmjs.org/es5-ext
npm http 200 https://registry.npmjs.org/memoizee
npm http GET https://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz
npm http GET https://registry.npmjs.org/memoizee/-/memoizee-0.2.6.tgz
npm http 200 https://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz
npm http 200 https://registry.npmjs.org/memoizee/-/memoizee-0.2.6.tgz
npm http GET https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/minimist
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
> [email protected] install /opt/Carpenter/node_modules/sails/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/event-emitter
npm http GET https://registry.npmjs.org/next-tick
npm http 200 https://registry.npmjs.org/next-tick
npm http 200 https://registry.npmjs.org/event-emitter
npm http GET https://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz
npm http GET https://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz
npm http 200 https://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz
npm http 200 https://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz
npm http GET https://registry.npmjs.org/uglify-js/1.2.5
npm http GET https://registry.npmjs.org/ws
npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1
npm http 200 https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http 200 https://registry.npmjs.org/active-x-obfuscator/0.0.1
npm http 200 https://registry.npmjs.org/uglify-js/1.2.5
npm http 200 https://registry.npmjs.org/ws
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
npm http GET https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz
npm http GET https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
npm http GET https://registry.npmjs.org/ws/-/ws-0.4.31.tgz
npm http 200 https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz
npm http 200 https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz
npm http 200 https://registry.npmjs.org/ws/-/ws-0.4.31.tgz
npm http GET https://registry.npmjs.org/zeparser/0.0.5
npm http 200 https://registry.npmjs.org/zeparser/0.0.5
npm http GET https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
npm http 200 https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
npm http GET https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/tinycolor
npm http GET https://registry.npmjs.org/options
npm http GET https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/options
npm http 200 https://registry.npmjs.org/tinycolor
npm http 304 https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/options/-/options-0.0.5.tgz
npm http GET https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http 200 https://registry.npmjs.org/options/-/options-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http 200 https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/nan/-/nan-0.3.2.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.3.2.tgz
> [email protected] install /opt/Carpenter/node_modules/sails/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
npm http GET https://registry.npmjs.org/stream-counter
npm http GET https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/stream-counter
npm http 304 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.26.tgz
npm http 200 https://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.26.tgz
npm http GET https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/strip-ansi
npm http GET https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/ansi-styles
npm http 200 https://registry.npmjs.org/strip-ansi
npm http 304 https://registry.npmjs.org/has-color
npm http 304 https://registry.npmjs.org/ansi-styles
npm http GET https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz
npm http GET https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz
npm http 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz
npm http 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz
npm http GET https://registry.npmjs.org/zlib-browserify/0.0.1
npm http 304 https://registry.npmjs.org/zlib-browserify/0.0.1
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, mkdir '/opt/Carpenter/node_modules/sails/node_modules/grunt-contrib-less/node_modules/less/gradle'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! path /opt/Carpenter/node_modules/sails/node_modules/grunt-contrib-less/node_modules/less/gradle
npm ERR! fstream_path /opt/Carpenter/node_modules/sails/node_modules/grunt-contrib-less/node_modules/less/gradle/wrapper/gradle-wrapper.jar
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/mkdirp/index.js:25:29
npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: ENOSPC, write
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! code ENOSPC
npm ERR! errno 54
npm ERR! Error: Did not get expected byte count.
npm ERR! expect: 8062524
npm ERR! actual: 893440
npm ERR! at decorate (/usr/lib/node_modules/npm/node_modules/fstream/lib/abstract.js:67:36)
npm ERR! at FileWriter.Abstract.error (/usr/lib/node_modules/npm/node_modules/fstream/lib/abstract.js:61:12)
npm ERR! at FileWriter._finish (/usr/lib/node_modules/npm/node_modules/fstream/lib/file-writer.js:94:8)
npm ERR! at WriteStream.<anonymous> (/usr/lib/node_modules/npm/node_modules/fstream/lib/file-writer.js:54:8)
npm ERR! at WriteStream.EventEmitter.emit (events.js:92:17)
npm ERR! at fs.js:1596:14
npm ERR! at /usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:103:5
npm ERR! at Object.oncomplete (fs.js:107:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Linux 3.10.29-1-ARCH
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /opt/Carpenter
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! path /opt/Carpenter/node_modules/sails/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/benchmark.html
npm ERR! fstream_path /opt/Carpenter/node_modules/sails/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/benchmark.html
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_stack FileWriter._finish (/usr/lib/node_modules/npm/node_modules/fstream/lib/file-writer.js:94:8)
npm ERR! fstream_stack WriteStream.<anonymous> (/usr/lib/node_modules/npm/node_modules/fstream/lib/file-writer.js:54:8)
npm ERR! fstream_stack WriteStream.EventEmitter.emit (events.js:92:17)
npm ERR! fstream_stack fs.js:1596:14
npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:103:5
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /opt/Carpenter/npm-debug.log
npm ERR! not ok code 0
$ cat npm-debug.log
42021 verbose url raw underscore
42022 verbose url resolving [ 'https://registry.npmjs.org/', './underscore' ]
42023 verbose url resolved https://registry.npmjs.org/underscore
42024 info trying registry request attempt 1 at 17:40:39
42025 verbose etag "9AHO75VRYD1Z5EY3OJM9MSLR8"
42026 http GET https://registry.npmjs.org/underscore
42027 verbose url raw underscore.string
42028 verbose url resolving [ 'https://registry.npmjs.org/', './underscore.string' ]
42029 verbose url resolved https://registry.npmjs.org/underscore.string
42030 info trying registry request attempt 1 at 17:40:39
42031 verbose etag "9964RN5EBS73I2OKGCUX3S71Q"
42032 http GET https://registry.npmjs.org/underscore.string
42033 silly gunzTarPerm extractEntry tests/run.js
42034 silly gunzTarPerm extractEntry tests/test-cookie.js
42035 silly gunzTarPerm extractEntry tests/test-cookiejar.js
42036 silly gunzTarPerm extractEntry http_signing.md
42037 silly gunzTarPerm extractEntry lib/index.js
42038 silly gunzTarPerm extractEntry lib/parser.js
42039 silly gunzTarPerm extractEntry lib/signer.js
42040 silly gunzTarPerm extractEntry lib/util.js
42041 silly gunzTarPerm extractEntry lib/verify.js
42042 silly gunzTarPerm extractEntry index.js
42043 silly gunzTarPerm extractEntry .travis.yml
42044 silly gunzTarPerm extractEntry test/json.js
42045 silly gunzTarPerm extractEntry test/equal.js
42046 silly gunzTarPerm extractEntry types/mime.types
42047 silly gunzTarPerm extractEntry types/node.types
42048 silly gunzTarPerm extractEntry test/mutability.js
42049 silly gunzTarPerm extractEntry test/negative.js
42050 http 304 https://registry.npmjs.org/underscore.string
42051 silly registry.get cb [ 304,
42051 silly registry.get { date: 'Sat, 01 Mar 2014 17:40:40 GMT',
42051 silly registry.get server: 'Apache',
42051 silly registry.get connection: 'Keep-Alive',
42051 silly registry.get 'keep-alive': 'timeout=10, max=50',
42051 silly registry.get etag: '"9964RN5EBS73I2OKGCUX3S71Q"',
42051 silly registry.get 'cache-control': 'max-age=1',
42051 silly registry.get vary: 'Accept' } ]
42052 verbose etag underscore.string from cache
42053 http 304 https://registry.npmjs.org/underscore
42054 silly registry.get cb [ 304,
42054 silly registry.get { date: 'Sat, 01 Mar 2014 17:40:40 GMT',
42054 silly registry.get server: 'Apache',
42054 silly registry.get connection: 'Keep-Alive',
42054 silly registry.get 'keep-alive': 'timeout=10, max=50',
42054 silly registry.get etag: '"9AHO75VRYD1Z5EY3OJM9MSLR8"',
42054 silly registry.get 'cache-control': 'max-age=1',
42054 silly registry.get vary: 'Accept' } ]
42055 verbose etag underscore from cache
42056 silly gunzTarPerm extractEntry test/obj.js
42057 silly gunzTarPerm extractEntry test/stop.js
42058 silly addNameRange number 2 { name: 'underscore.string',
42058 silly addNameRange range: '>=2.3.1-0 <2.4.0-0',
42058 silly addNameRange hasData: true }
42059 silly addNameRange versions [ 'underscore.string',
42059 silly addNameRange [ '0.9.2',
42059 silly addNameRange '1.0.0',
42059 silly addNameRange '1.1.3',
42059 silly addNameRange '1.1.4',
42059 silly addNameRange '1.1.5',
42059 silly addNameRange '1.1.6',
42059 silly addNameRange '2.0.0',
42059 silly addNameRange '2.1.0',
42059 silly addNameRange '2.1.1',
42059 silly addNameRange '2.3.0',
42059 silly addNameRange '2.3.1',
42059 silly addNameRange '2.3.2',
42059 silly addNameRange '2.2.1',
42059 silly addNameRange '2.2.0-rc',
42059 silly addNameRange '2.3.3' ] ]
42060 verbose addNamed [ 'underscore.string', '2.3.3' ]
42061 verbose addNamed [ '2.3.3', '2.3.3' ]
42062 silly lockFile a37b16cb-underscore-string-2-3-3 [email protected]
42063 verbose lock [email protected] /home/deiga/.npm/a37b16cb-underscore-string-2-3-3.lock
42064 silly addNameRange number 2 { name: 'underscore',
42064 silly addNameRange range: '>=1.4.3-0 <1.5.0-0',
42064 silly addNameRange hasData: true }
42065 silly addNameRange versions [ 'underscore',
42065 silly addNameRange [ '1.0.3',
42065 silly addNameRange '1.0.4',
42065 silly addNameRange '1.1.0',
42065 silly addNameRange '1.1.1',
42065 silly addNameRange '1.1.2',
42065 silly addNameRange '1.1.3',
42065 silly addNameRange '1.1.4',
42065 silly addNameRange '1.1.5',
42065 silly addNameRange '1.1.6',
42065 silly addNameRange '1.1.7',
42065 silly addNameRange '1.2.0',
42065 silly addNameRange '1.2.1',
42065 silly addNameRange '1.2.2',
42065 silly addNameRange '1.2.3',
42065 silly addNameRange '1.2.4',
42065 silly addNameRange '1.3.0',
42065 silly addNameRange '1.3.1',
42065 silly addNameRange '1.3.2',
42065 silly addNameRange '1.3.3',
42065 silly addNameRange '1.4.0',
42065 silly addNameRange '1.4.1',
42065 silly addNameRange '1.4.2',
42065 silly addNameRange '1.4.3',
42065 silly addNameRange '1.4.4',
42065 silly addNameRange '1.5.0',
42065 silly addNameRange '1.5.1',
42065 silly addNameRange '1.5.2',
42065 silly addNameRange '1.6.0' ] ]
42066 verbose addNamed [ 'underscore', '1.4.4' ]
42067 verbose addNamed [ '1.4.4', '1.4.4' ]
42068 silly lockFile c6b5e825-underscore-1-4-4 [email protected]
42069 verbose lock [email protected] /home/deiga/.npm/c6b5e825-underscore-1-4-4.lock
42070 silly lockFile a37b16cb-underscore-string-2-3-3 [email protected]
42071 silly lockFile a37b16cb-underscore-string-2-3-3 [email protected]
42072 silly lockFile b2b19648-underscore-string-2-3-1 underscore.string@~2.3.1
42073 silly lockFile b2b19648-underscore-string-2-3-1 underscore.string@~2.3.1
42074 silly lockFile c6b5e825-underscore-1-4-4 [email protected]
42075 silly lockFile c6b5e825-underscore-1-4-4 [email protected]
42076 silly lockFile 9d86996d-underscore-1-4-3 underscore@~1.4.3
42077 silly lockFile 9d86996d-underscore-1-4-3 underscore@~1.4.3
42078 silly resolved [ { name: 'underscore.string',
42078 silly resolved version: '2.3.3',
42078 silly resolved description: 'String manipulation extensions for Underscore.js javascript library.',
42078 silly resolved homepage: 'http://epeli.github.com/underscore.string/',
42078 silly resolved contributors:
42078 silly resolved [ [Object],
42078 silly resolved [Object],
42078 silly resolved [Object],
42078 silly resolved [Object],
42078 silly resolved [Object],
42078 silly resolved [Object],
42078 silly resolved [Object],
42078 silly resolved [Object] ],
42078 silly resolved keywords: [ 'underscore', 'string' ],
42078 silly resolved main: './lib/underscore.string',
42078 silly resolved directories: { lib: './lib' },
42078 silly resolved engines: { node: '*' },
42078 silly resolved repository:
42078 silly resolved { type: 'git',
42078 silly resolved url: 'https://github.com/epeli/underscore.string.git' },
42078 silly resolved bugs: { url: 'https://github.com/epeli/underscore.string/issues' },
42078 silly resolved licenses: [ [Object] ],
42078 silly resolved readme: '# Underscore.string [![Build Status](https://secure.travis-ci.org/epeli/underscore.string.png?branch=master)](http://travis-ci.org/epeli/underscore.string) #\n\n\n\nJavascript lacks complete string manipulation operations.\nThis an attempt to fill that gap. List of build-in methods can be found\nfor example from [Dive Into JavaScript][d].\n\n[d]: http://www.diveintojavascript.com/core-javascript-reference/the-string-object\n\n\nAs name states this an extension for [Underscore.js][u], but it can be used\nindependently from **_s**-global variable. But with Underscore.js you can\nuse Object-Oriented style and chaining:\n\n[u]: http://documentcloud.github.com/underscore/\n\n```javascript\n_(" epeli ").chain().trim().capitalize().value()\n=> "Epeli"\n```\n\n## Download ##\n\n * [Development version](https://raw.github.com/epeli/underscore.string/master/lib/underscore.string.js) *Uncompressed with Comments 18kb*\n * [Production version](https://github.com/epeli/underscore.string/raw/master/dist/underscore.string.min.js) *Minified 7kb*\n\n\n## Node.js installation ##\n\n**npm package**\n\n npm install underscore.string\n\n**Standalone usage**:\n\n```javascript\nvar _s = require(\'underscore.string\');\n```\n\n**Integrate with Underscore.js**:\n\n```javascript\nvar _ = require(\'underscore\');\n\n// Import Underscore.string to separate object, because there are conflict functions (include, reverse, contains)\n_.str = require(\'underscore.string\');\n\n// Mix in non-conflict functions to Underscore namespace if you want\n_.mixin(_.str.exports());\n\n// All functions, include conflict, will be available through _.str object\n_.str.include(\'Underscore.string\', \'string\'); // => true\n```\n\n**Or Integrate with Underscore.js without module loading**\n\nRun the following expression after Underscore.js and Underscore.string are loaded\n```javascript\n// _.str becomes a global variable if no module loading is detected\n// Mix in non-conflict functions to Underscore namespace\n_.mixin(_.str.exports());\n```\n\n## String Functions ##\n\nFor availability of functions in this way you need to mix in Underscore.string functions:\n\n```javascript\n_.mixin(_.string.exports());\n```\n\notherwise functions from examples will be available through _.string or _.str objects:\n\n```javascript\n_.str.capitalize(\'epeli\')\n=> "Epeli"\n```\n\n**numberFormat** _.numberFormat(number, [ decimals=0, decimalSeparator=\'.\', orderSeparator=\',\'])\n\nFormats the numbers.\n\n```javascript\n_.numberFormat(1000, 2)\n=> "1,000.00"\n\n_.numberFormat(123456789.123, 5, \'.\', \',\')\n=> "123,456,789.12300"\n```\n\n\n**levenshtein** _.levenshtein(string1, string2)\n\nCalculates [Levenshtein distance][ld] between two strings.\n[ld]: http://en.wikipedia.org/wiki/Levenshtein_distance\n\n```javascript\n_.levenshtein(\'kitten\', \'kittah\')\n=> 2\n```\n\n**capitalize** _.capitalize(string)\n\nConverts first letter of the string to uppercase.\n\n```javascript\n_.capitalize("foo Bar")\n=> "Foo Bar"\n```\n\n**chop** _.chop(string, step)\n\n```javascript\n_.chop(\'whitespace\', 3)\n=> [\'whi\',\'tes\',\'pac\',\'e\']\n```\n\n**clean** _.clean(str)\n\nCompress some whitespaces to one.\n\n```javascript\n_.clean(" foo bar ")\n=> \'foo bar\'\n```\n\n**chars** _.chars(str)\n\n```javascript\n_.chars(\'Hello\')\n=> [\'H\',\'e\',\'l\',\'l\',\'o\']\n```\n\n**swapCase** _.swapCase(str)\n\nReturns a copy of the string in which all the case-based characters have had their case swapped.\n\n```javascript\n_.swapCase(\'hELLO\')\n=> \'Hello\'\n```\n\n**include** available only through _.str object, because Underscore has function with the same name.\n\n```javascript\n_.str.include("foobar", "ob")\n=> true\n```\n\n(removed) **includes** _.includes(string, substring)\n\nTests if string contains a substring.\n\n```javascript\n_.includes("foobar", "ob")\n=> true\n```\n\n**includes** function was removed\n\nBut you can create it in this way, for compatibility with previous versions:\n\n```javascript\n_.includes = _.str.include\n```\n\n**count** _.count(string, substring)\n\n```javascript\n_(\'Hello world\').count(\'l\')\n=> 3\n```\n\n**escapeHTML** _.escapeHTML(string)\n\nConverts HTML special characters to their entity equivalents.\n\n```javascript\n_(\'<div>Blah blah blah</div>\').escapeHTML();\n=> \'&lt;div&gt;Blah blah blah&lt;/div&gt;\'\n```\n\n**unescapeHTML** _.unescapeHTML(string)\n\nConverts entity characters to HTML equivalents.\n\n```javascript\n_(\'&lt;div&gt;Blah blah blah&lt;/div&gt;\').unescapeHTML();\n=> \'<div>Blah blah blah</div>\'\n```\n\n**insert** _.insert(string, index, substing)\n\n```javascript\n_(\'Hello \').insert(6, \'world\')\n=> \'Hello world\'\n```\n\n**isBlank** _.isBlank(string)\n\n```javascript\n_(\'\').isBlank(); // => true\n_(\'\\n\').isBlank(); // => true\n_(\' \').isBlank(); // => true\n_(\'a\').isBlank(); // => false\n```\n\n**join** _.join(separator, *strings)\n\nJoins strings together with given separator\n\n```javascript\n_.join(" ", "foo", "bar")\n=> "foo bar"\n```\n\n**lines** _.lines(str)\n\n```javascript\n_.lines("Hello\\nWorld")\n=> ["Hello", "World"]\n```\n\n**reverse** available only through _.str object, because Underscore has function with the same name.\n\nReturn reversed string:\n\n```javascript\n_.str.reverse("foobar")\n=> \'raboof\'\n```\n\n**splice** _.splice(string, index, howmany, substring)\n\nLike a array splice.\n\n```javascript\n_(\'https://[email protected]/edtsech/underscore.strings\').splice(30, 7, \'epeli\')\n=> \'https://[email protected]/epeli/underscore.strings\'\n```\n\n**startsWith** _.startsWith(string, starts)\n\nThis method checks whether string starts with starts.\n\n```javascript\n_("image.gif").startsWith("image")\n=> true\n```\n\n**endsWith** _.endsWith(string, ends)\n\nThis method checks whether string ends with ends.\n\n```javascript\n_("image.gif").endsWith("gif")\n=> true\n```\n\n**succ** _.succ(str)\n\nReturns the successor to str.\n\n```javascript\n_(\'a\').succ()\n=> \'b\'\n\n_(\'A\').succ()\n=> \'B\'\n```\n\n**supplant**\n\nSupplant function was removed, use Underscore.js [template function][p].\n\n[p]: http://documentcloud.github.com/underscore/#template\n\n**strip** alias for *trim*\n\n**lstrip** alias for *ltrim*\n\n**rstrip** alias for *rtrim*\n\n**titleize** _.titleize(string)\n\n```javascript\n_(\'my name is epeli\').titleize()\n=> \'My Name Is Epeli\'\n```\n\n**camelize** _.camelize(string)\n\nConverts underscored or dasherized string to a camelized one\n\n```javascript\n_(\'-moz-transform\').camelize()\n=> \'MozTransform\'\n```\n\n**classify** _.classify(string)\n\nConverts string to camelized class name\n\n```javascript\n_(\'some_class_name\').classify()\n=> \'SomeClassName\'\n```\n\n**underscored** _.underscored(string)\n\nConverts a camelized or dasherized string into an underscored one\n\n```javascript\n_(\'MozTransform\').underscored()\n=> \'moz_transform\'\n```\n\n**dasherize** _.dasherize(string)\n\nConverts a underscored or camelized string into an dasherized one\n\n```javascript\n_(\'MozTransform\').dasherize()\n=> \'-moz-transform\'\n```\n\n**humanize** _.humanize(string)\n\nConverts an underscored, camelized, or dasherized string into a humanized one.\nAlso removes beginning and ending whitespace, and removes the postfix \'_id\'.\n\n```javascript\n_(\' capitalize dash-CamelCase_underscore trim \').humanize()\n=> \'Capitalize dash camel case underscore trim\'\n```\n\n**trim** _.trim(string, [characters])\n\ntrims defined characters from begining and ending of the string.\nDefaults to whitespace characters.\n\n```javascript\n_.trim(" foobar ")\n=> "foobar"\n\n_.trim("_-foobar-_", "_-")\n=> "foobar"\n```\n\n\n**ltrim** _.ltrim(string, [characters])\n\nLeft trim. Similar to trim, but only for left side.\n\n\n**rtrim** _.rtrim(string, [characters])\n\nRight trim. Similar to trim, but only for right side.\n\n**truncate** _.truncate(string, length, truncateString)\n\n```javascript\n_(\'Hello world\').truncate(5)\n=> \'Hello...\'\n\n_(\'Hello\').truncate(10)\n=> \'Hello\'\n```\n\n**prune** _.prune(string, length, pruneString)\n\nElegant version of truncate.\nMakes sure the pruned string does not exceed the original length.\nAvoid half-chopped words when truncating.\n\n```javascript\n_(\'Hello, world\').prune(5)\n=> \'Hello...\'\n\n_(\'Hello, world\').prune(8)\n=> \'Hello...\'\n\n_(\'Hello, world\').prune(5, \' (read a lot more)\')\n=> \'Hello, world\' (as adding "(read a lot more)" would be longer than the original string)\n\n_(\'Hello, cruel world\').prune(15)\n=> \'Hello, cruel...\'\n\n_(\'Hello\').prune(10)\n=> \'Hello\'\n```\n\n**words** _.words(str, delimiter=/\\s+/)\n\nSplit string by delimiter (String or RegExp), /\\s+/ by default.\n\n```javascript\n_.words(" I love you ")\n=> ["I","love","you"]\n\n_.words("I_love_you", "_")\n=> ["I","love","you"]\n\n_.words("I-love-you", /-/)\n=> ["I","love","you"]\n\n_.words(" ")\n=> []\n```\n\n**sprintf** _.sprintf(string format, *arguments)\n\nC like string formatting.\nCredits goes to [Alexandru Marasteanu][o].\nFor more detailed documentation, see the [original page][o].\n\n[o]: http://www.diveintojavascript.com/projects/sprintf-for-javascript\n\n```javascript\n_.sprintf("%.1f", 1.17)\n"1.2"\n```\n\n**pad** _.pad(str, length, [padStr, type])\n\npads the `str` with characters until the total string length is equal to the passed `length` parameter. By default, pads on the **left** with the space char (`" "`). `padStr` is truncated to a single character if necessary.\n\n```javascript\n_.pad("1", 8)\n-> " 1";\n\n_.pad("1", 8, \'0\')\n-> "00000001";\n\n_.pad("1", 8, \'0\', \'right\')\n-> "10000000";\n\n_.pad("1", 8, \'0\', \'both\')\n-> "00001000";\n\n_.pad("1", 8, \'bleepblorp\', \'both\')\n-> "bbbb1bbb";\n```\n\n**lpad** _.lpad(str, length, [padStr])\n\nleft-pad a string. Alias for `pad(str, length, padStr, \'left\')`\n\n```javascript\n_.lpad("1", 8, \'0\')\n-> "00000001";\n```\n\n**rpad** _.rpad(str, length, [padStr])\n\nright-pad a string. Alias for `pad(str, length, padStr, \'right\')`\n\n```javascript\n_.rpad("1", 8, \'0\')\n-> "10000000";\n```\n\n**lrpad** _.lrpad(str, length, [padStr])\n\nleft/right-pad a string. Alias for `pad(str, length, padStr, \'both\')`\n\n```javascript\n_.lrpad("1", 8, \'0\')\n-> "00001000";\n```\n\n**center** alias for **lrpad**\n\n**ljust** alias for *rpad*\n\n**rjust** alias for *lpad*\n\n**toNumber** _.toNumber(string, [decimals])\n\nParse string to number. Returns NaN if string can\'t be parsed to number.\n\n```javascript\n_(\'2.556\').toNumber()\n=> 3\n\n_(\'2.556\').toNumber(1)\n=> 2.6\n```\n\n**strRight** _.strRight(string, pattern)\n\nSearches a string from left to right for a pattern and returns a substring consisting of the characters in the string that are to the right of the pattern or all string if no match found.\n\n```javascript\n_(\'This_is_a_test_string\').strRight(\'_\')\n=> "is_a_test_string";\n```\n\n**strRightBack** _.strRightBack(string, pattern)\n\nSearches a string from right to left for a pattern and returns a substring consisting of the characters in the string that are to the right of the pattern or all string if no match found.\n\n```javascript\n_(\'This_is_a_test_string\').strRightBack(\'_\')\n=> "string";\n```\n\n**strLeft** _.strLeft(string, pattern)\n\nSearches a string from left to right for a pattern and returns a substring consisting of the characters in the string that are to the left of the pattern or all string if no match found.\n\n```javascript\n_(\'This_is_a_test_string\').strLeft(\'_\')\n=> "This";\n```\n\n**strLeftBack** _.strLeftBack(string, pattern)\n\nSearches a string from right to left for a pattern and returns a substring consisting of the characters in the string that are to the left of the pattern or all string if no match found.\n\n```javascript\n_(\'This_is_a_test_string\').strLeftBack(\'_\')\n=> "This_is_a_test";\n```\n\n**stripTags**\n\nRemoves all html tags from string.\n\n```javascript\n_(\'a <a href="#">link</a>\').stripTags()\n=> \'a link\'\n\n_(\'a <a href="#">link</a><script>alert("hello world!")</script>\').stripTags()\n=> \'a linkalert("hello world!")\'\n```\n\n**toSentence** _.toSentence(array, [delimiter, lastDelimiter])\n\nJoin an array into a human readable sentence.\n\n```javascript\n_.toSentence([\'jQuery\', \'Mootools\', \'Prototype\'])\n=> \'jQuery, Mootools and Prototype\';\n\n_.toSentence([\'jQuery\', \'Mootools\', \'Prototype\'], \', \', \' unt \')\n=> \'jQuery, Mootools unt Prototype\';\n```\n\n**toSentenceSerial** _.toSentenceSerial(array, [delimiter, lastDelimiter])\n\nThe same as `toSentence`, but adjusts delimeters to use [Serial comma](http://en.wikipedia.org/wiki/Serial_comma).\n\n```javascript\n_.toSentenceSerial([\'jQuery\', \'Mootools\'])\n=> \'jQuery and Mootools\';\n\n_.toSentenceSerial([\'jQuery\', \'Mootools\', \'Prototype\'])\n=> \'jQuery, Mootools, and Prototype\'\n\n_.toSentenceSerial([\'jQuery\', \'Mootools\', \'Prototype\'], \', \', \' unt \');\n=> \'jQuery, Mootools, unt Prototype\';\n```\n\n**repeat** _.repeat(string, count, [separator])\n\nRepeats a string count times.\n\n```javascript\n_.repeat("foo", 3)\n=> \'foofoofoo\';\n\n_.repeat("foo", 3, "bar")\n=> \'foobarfoobarfoo\'\n```\n\n**surround** _.surround(string, wrap)\n\nSurround a string with another string.\n\n```javascript\n_.surround("foo", "ab")\n=> \'abfooab\';\n```\n\n**quote** _.quote(string, quoteChar) or _.q(string, quoteChar)\n\nQuotes a string. `quoteChar` defaults to `"`.\n\n```javascript\n_.quote(\'foo\', quoteChar)\n=> \'"foo"\';\n```\n**unquote** _.unquote(string, quoteChar)\n\nUnquotes a string. `quoteChar` defaults to `"`.\n\n```javascript\n_.unquote(\'"foo"\')\n=> \'foo\';\n_.unquote("\'foo\'", "\'")\n=> \'foo\';\n```\n\n\n**slugify** _.slugify(string)\n\nTransform text into a URL slug. Replaces whitespaces, accentuated, and special characters with a dash.\n\n```javascript\n_.slugify("Un éléphant à l\'orée du bois")\n=> \'un-elephant-a-loree-du-bois\';\n```\n\n***Caution: this function is charset dependent***\n\n**naturalCmp** array.sort(_.naturalCmp)\n\nNaturally sort strings like humans would do.\n\n```javascript\n[\'foo20\', \'foo5\'].sort(_.naturalCmp)\n=> [ \'foo5\', \'foo20\' ]\n```\n\n**toBoolean** _.toBoolean(string) or _.toBool(string)\n\nTurn strings that can be commonly considered as booleas to real booleans. Such as "true", "false", "1" and "0". This function is case insensitive.\n\n```javascript\n_.toBoolean("true")\n=> true\n_.toBoolean("FALSE")\n=> false\n_.toBoolean("random")\n=> undefined\n```\n\nIt can be customized by giving arrays of truth and falsy value matcher as parameters. Matchers can be also RegExp objects.\n\n```javascript\n_.toBoolean("truthy", ["truthy"], ["falsy"])\n=> true\n_.toBoolean("true only at start", [/^true/])\n=> true\n```\n\n## Roadmap ##\n\nAny suggestions or bug reports are welcome. Just email me or more preferably open an issue.\n\n#### Problems\n\nWe lose two things for `include` and `reverse` methods from `_.string`:\n\n* Calls like `_(\'foobar\').include(\'bar\')` aren\'t available;\n* Chaining isn\'t available too.\n\nBut if you need this functionality you can create aliases for conflict functions which will be convenient for you:\n\n```javascript\n_.mixin({\n includeString: _.str.include,\n reverseString: _.str.reverse\n})\n\n// Now wrapper calls and chaining are available.\n_(\'foobar\').chain().reverseString().includeString(\'rab\').value()\n```\n\n#### Standalone Usage\n\nIf you are using Underscore.string without Underscore. You also have `_.string` namespace for it and `_.str` alias\nBut of course you can just reassign `_` variable with `_.string`\n\n```javascript\n_ = _.string\n```\n\n## Changelog ##\n\n### 2.3.3 ###\n\n* Add `toBoolean`\n* Add `unquote`\n* Add quote char option to `quote`\n* Support dash-separated words in `titleize`\n\n### 2.3.2 ###\n\n* Add `naturalCmp`\n* Bug fix to `camelize`\n* Add ă, ș, ț and ś to `slugify`\n* Doc updates\n* Add support for [component](http://component.io/)\n* [Full changelog](https://github.com/epeli/underscore.string/compare/v2.3.1...v2.3.2)\n\n### 2.3.1 ###\n\n* Bug fixes to `escapeHTML`, `classify`, `substr`\n* Faster `count`\n* Documentation fixes\n* [Full changelog](https://github.com/epeli/underscore.string/compare/v2.3.0...v2.3.1)\n\n### 2.3.0 ###\n\n* Added `numberformat` method\n* Added `levenshtein` method (Levenshtein distance calculation)\n* Added `swapCase` method\n* Changed default behavior of `words` method\n* Added `toSentenceSerial` method\n* Added `surround` and `quote` methods\n\n### 2.2.1 ###\n\n* Same as 2.2.0 (2.2.0rc on npm) to fix some npm drama\n\n### 2.2.0 ###\n\n* Capitalize method behavior changed\n* Various perfomance tweaks\n\n### 2.1.1###\n\n* Fixed words method bug\n* Added classify method\n\n### 2.1.0 ###\n\n* AMD support\n* Added toSentence method\n* Added slugify method\n* Lots of speed optimizations\n\n### 2.0.0 ###\n\n* Added prune, humanize functions\n* Added _.string (_.str) namespace for Underscore.string library\n* Removed includes function\n\nFor upgrading to this version you need to mix in Underscore.string library to Underscore object:\n\n```javascript\n_.mixin(_.string.exports());\n```\n\nand all non-conflict Underscore.string functions will be available through Underscore object.\nAlso function `includes` has been removed, you should replace this fun
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment