Skip to content

Instantly share code, notes, and snippets.

@tommymarshall
Created December 6, 2015 16:19
Show Gist options
  • Select an option

  • Save tommymarshall/83cb7d05f22806cf73bd to your computer and use it in GitHub Desktop.

Select an option

Save tommymarshall/83cb7d05f22806cf73bd to your computer and use it in GitHub Desktop.
Errors encountered when installing gulp-starter
npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.33","npm":"1.4.28"})
> spawn-sync@1.0.13 postinstall /home/forge/default/node_modules/gulp-sass/node_modules/node-sass/node_modules/cross-spawn/node_modules/spawn-sync
> node postinstall
Installing native dependencies (this may take up to a minute)
> node-sass@3.4.2 install /home/forge/default/node_modules/gulp-sass/node_modules/node-sass
> node scripts/install.js
Binary downloaded and installed at /home/forge/default/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-11/binding.node
> gifsicle@3.0.3 postinstall /home/forge/default/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-gifsicle/node_modules/gifsicle
> node lib/install.js
✔ gifsicle pre-build test passed successfully
> node-sass@3.4.2 postinstall /home/forge/default/node_modules/gulp-sass/node_modules/node-sass
> node scripts/build.js
` /home/forge/default/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-11/binding.node ` exists.
testing binary.
Binary is fine; exiting.
> optipng-bin@3.0.3 postinstall /home/forge/default/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-optipng/node_modules/optipng-bin
> node lib/install.js
✔ optipng pre-build test passed successfully
> jpegtran-bin@3.0.6 postinstall /home/forge/default/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-jpegtran/node_modules/jpegtran-bin
> node lib/install.js
✔ jpegtran pre-build test passed successfully
npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.33","npm":"1.4.28"})
npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.33","npm":"1.4.28"})
npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.33","npm":"1.4.28"})
> ttf2woff2@1.2.3 install /home/forge/default/node_modules/gulp-iconfont/node_modules/gulp-ttf2woff2/node_modules/ttf2woff2
> (node-gyp rebuild > builderror.log) || (exit 0)
../csrc/addon.cc:9:20: error: ‘FunctionCallbackInfo’ does not name a type
void Convert(const FunctionCallbackInfo<Value>& args) {
^
../csrc/addon.cc:9:20: error: ISO C++ forbids declaration of ‘parameter’ with no type [-fpermissive]
../csrc/addon.cc:9:40: error: expected ‘,’ or ‘...’ before ‘<’ token
void Convert(const FunctionCallbackInfo<Value>& args) {
^
../csrc/addon.cc: In function ‘void Convert(int)’:
../csrc/addon.cc:11:28: error: no matching function for call to ‘v8::HandleScope::HandleScope(v8::Isolate*&)’
HandleScope scope(isolate);
^
../csrc/addon.cc:11:28: note: candidates are:
In file included from /home/forge/.node-gyp/0.10.33/src/node.h:62:0,
from ../csrc/addon.cc:1:
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:473:3: note: v8::HandleScope::HandleScope(const v8::HandleScope&)
HandleScope(const HandleScope&);
^
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:473:3: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘const v8::HandleScope&’
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:448:3: note: v8::HandleScope::HandleScope()
HandleScope();
^
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:448:3: note: candidate expects 0 arguments, 1 provided
../csrc/addon.cc:13:7: error: ‘args’ was not declared in this scope
if (args.Length() < 1) {
^
../csrc/addon.cc:14:14: error: ‘class v8::Isolate’ has no member named ‘ThrowException’
isolate->ThrowException(Exception::TypeError(
^
../csrc/addon.cc:15:9: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
String::NewFromUtf8(isolate, "Wrong number of arguments")));
^
../csrc/addon.cc:19:8: error: ‘args’ was not declared in this scope
if (!args[0]->IsObject()) {
^
../csrc/addon.cc:20:14: error: ‘class v8::Isolate’ has no member named ‘ThrowException’
isolate->ThrowException(Exception::TypeError(
^
../csrc/addon.cc:21:9: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
String::NewFromUtf8(isolate, "Not an object")));
^
../csrc/addon.cc:25:31: error: ‘args’ was not declared in this scope
Local<Object> inputBuffer = args[0]->ToObject();
^
../csrc/addon.cc:28:14: error: ‘class v8::Isolate’ has no member named ‘ThrowException’
isolate->ThrowException(Exception::TypeError(
^
../csrc/addon.cc:29:9: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
String::NewFromUtf8(isolate, "First arg should be a Buffer")));
^
../csrc/addon.cc:45:14: error: ‘class v8::Isolate’ has no member named ‘ThrowException’
isolate->ThrowException(Exception::TypeError(
^
../csrc/addon.cc:46:9: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
String::NewFromUtf8(isolate, "Could not convert the given font.")));
^
../csrc/addon.cc:49:70: error: no matching function for call to ‘node::Buffer::New(v8::Isolate*&, size_t&)’
Local<Object> slowBuffer = node::Buffer::New(isolate, output_length);
^
../csrc/addon.cc:49:70: note: candidates are:
In file included from ../csrc/addon.cc:2:0:
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:116:33: note: static v8::Handle<v8::Object> node::Buffer::New(v8::Handle<v8::String>)
static v8::Handle<v8::Object> New(v8::Handle<v8::String> string);
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:116:33: note: candidate expects 1 argument, 2 provided
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:121:18: note: static node::Buffer* node::Buffer::New(size_t)
static Buffer* New(size_t length);
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:121:18: note: candidate expects 1 argument, 2 provided
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:123:18: note: static node::Buffer* node::Buffer::New(const char*, size_t)
static Buffer* New(const char *data, size_t len);
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:123:18: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘const char*’
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:125:18: note: static node::Buffer* node::Buffer::New(char*, size_t, node::Buffer::free_callback, void*)
static Buffer* New(char *data, size_t length,
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:125:18: note: candidate expects 4 arguments, 2 provided
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:129:32: note: static v8::Handle<v8::Value> node::Buffer::New(const v8::Arguments&)
static v8::Handle<v8::Value> New(const v8::Arguments &args);
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:129:32: note: candidate expects 1 argument, 2 provided
../csrc/addon.cc:52:38: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Local<Object> globalObj = isolate->GetCurrentContext()->Global();
^
../csrc/addon.cc:54:42: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
Local<Function>::Cast(globalObj->Get(String::NewFromUtf8(isolate, "Buffer")));
^
../csrc/addon.cc:57:57: error: no matching function for call to ‘v8::Number::New(v8::Isolate*&, int)’
Number::New(isolate, static_cast<int>(output_length)),
^
../csrc/addon.cc:57:57: note: candidate is:
In file included from /home/forge/.node-gyp/0.10.33/src/node.h:62:0,
from ../csrc/addon.cc:1:
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:1381:33: note: static v8::Local<v8::Number> v8::Number::New(double)
V8EXPORT static Local<Number> New(double value);
^
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:1381:33: note: candidate expects 1 argument, 2 provided
../csrc/addon.cc:58:27: error: no matching function for call to ‘v8::Number::New(v8::Isolate*&, int)’
Number::New(isolate, 0)
^
../csrc/addon.cc:58:27: note: candidate is:
In file included from /home/forge/.node-gyp/0.10.33/src/node.h:62:0,
from ../csrc/addon.cc:1:
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:1381:33: note: static v8::Local<v8::Number> v8::Number::New(double)
V8EXPORT static Local<Number> New(double value);
^
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:1381:33: note: candidate expects 1 argument, 2 provided
../csrc/addon.cc: In function ‘void Init(v8::Handle<v8::Object>)’:
../csrc/addon.cc:65:46: error: no matching function for call to ‘SetMethod(v8::Handle<v8::Object>&, const char [8], void (&)(int))’
NODE_SET_METHOD(exports, "convert", Convert);
^
../csrc/addon.cc:65:46: note: candidate is:
In file included from ../csrc/addon.cc:1:0:
/home/forge/.node-gyp/0.10.33/src/node.h:112:6: note: template<class target_t> void node::SetMethod(target_t, const char*, v8::InvocationCallback)
void SetMethod(target_t obj, const char* name,
^
/home/forge/.node-gyp/0.10.33/src/node.h:112:6: note: template argument deduction/substitution failed:
../csrc/addon.cc:65:46: note: cannot convert ‘Convert’ (type ‘void(int)’) to type ‘v8::InvocationCallback {aka v8::Handle<v8::Value> (*)(const v8::Arguments&)}’
NODE_SET_METHOD(exports, "convert", Convert);
^
make: *** [Release/obj.target/addon/csrc/addon.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/forge/.nvm/v0.10.33/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Linux 3.13.0-68-generic
gyp ERR! command "node" "/home/forge/.nvm/v0.10.33/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/forge/default/node_modules/gulp-iconfont/node_modules/gulp-ttf2woff2/node_modules/ttf2woff2
gyp ERR! node -v v0.10.33
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok
gulp-rename@1.2.2 node_modules/gulp-rename
object-assign@3.0.0 node_modules/object-assign
pretty-hrtime@1.0.1 node_modules/pretty-hrtime
open@0.0.5 node_modules/open
require-dir@0.3.0 node_modules/require-dir
morgan@1.6.1 node_modules/morgan
├── basic-auth@1.0.3
├── on-headers@1.0.1
├── depd@1.0.1
├── on-finished@2.3.0 (ee-first@1.1.1)
└── debug@2.2.0 (ms@0.7.1)
merge-stream@0.1.8 node_modules/merge-stream
└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.33)
gulp-sequence@0.4.1 node_modules/gulp-sequence
└── thunks@3.5.2
vinyl-source-stream@1.1.0 node_modules/vinyl-source-stream
├── vinyl@0.4.6 (clone-stats@0.0.1, clone@0.2.0)
└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.33)
compression@1.6.0 node_modules/compression
├── bytes@2.1.0
├── on-headers@1.0.1
├── vary@1.1.0
├── debug@2.2.0 (ms@0.7.1)
├── compressible@2.0.6 (mime-db@1.20.0)
└── accepts@1.3.0 (negotiator@0.6.0, mime-types@2.1.8)
gulp-rev@5.1.0 node_modules/gulp-rev
├── rev-hash@1.0.0
├── object-assign@2.1.1
├── sort-keys@1.1.1 (is-plain-obj@1.1.0)
├── rev-path@1.0.0 (modify-filename@1.1.0)
├── vinyl-file@1.3.0 (graceful-fs@4.1.2, strip-bom-stream@1.0.0, strip-bom@2.0.0, vinyl@1.1.0)
└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.33)
babel-loader@5.4.0 node_modules/babel-loader
└── loader-utils@0.2.12 (big.js@3.1.3, json5@0.4.0)
express@4.13.3 node_modules/express
├── escape-html@1.0.2
├── merge-descriptors@1.0.0
├── array-flatten@1.1.1
├── cookie@0.1.3
├── utils-merge@1.0.0
├── cookie-signature@1.0.6
├── methods@1.1.1
├── fresh@0.3.0
├── range-parser@1.0.3
├── vary@1.0.1
├── path-to-regexp@0.1.7
├── etag@1.7.0
├── content-type@1.0.1
├── parseurl@1.3.0
├── content-disposition@0.5.0
├── serve-static@1.10.0
├── depd@1.0.1
├── finalhandler@0.4.0 (unpipe@1.0.0)
├── on-finished@2.3.0 (ee-first@1.1.1)
├── qs@4.0.0
├── debug@2.2.0 (ms@0.7.1)
├── proxy-addr@1.0.9 (forwarded@0.1.0, ipaddr.js@1.0.4)
├── send@0.13.0 (destroy@1.0.3, statuses@1.2.1, ms@0.7.1, mime@1.3.4, http-errors@1.3.1)
├── type-is@1.6.10 (media-typer@0.3.0, mime-types@2.1.8)
└── accepts@1.2.13 (negotiator@0.5.3, mime-types@2.1.8)
del@2.1.0 node_modules/del
├── is-path-cwd@1.0.0
├── object-assign@4.0.1
├── pify@2.3.0
├── pinkie-promise@2.0.0 (pinkie@2.0.1)
├── is-path-in-cwd@1.0.0 (is-path-inside@1.0.0)
├── rimraf@2.4.4 (glob@5.0.15)
└── globby@3.0.1 (arrify@1.0.0, array-union@1.0.1, pinkie-promise@1.0.0, glob@5.0.15)
gulp-svgstore@5.0.5 node_modules/gulp-svgstore
└── cheerio@0.19.0 (dom-serializer@0.1.0, entities@1.1.1, css-select@1.0.0, htmlparser2@3.8.3)
gulp-minify-css@1.2.2 node_modules/gulp-minify-css
├── object-assign@4.0.1
├── vinyl-bufferstream@1.0.1 (bufferstreams@1.0.1)
├── vinyl-sourcemaps-apply@0.2.0 (source-map@0.5.3)
├── clean-css@3.4.8 (commander@2.8.1, source-map@0.4.4)
└── readable-stream@2.0.4 (process-nextick-args@1.0.6, isarray@0.0.1, util-deprecate@1.0.2, string_decoder@0.10.31, inherits@2.0.1, core-util-is@1.0.2)
gulp-sizereport@1.1.3 node_modules/gulp-sizereport
├── cli-table@0.3.1 (colors@1.0.3)
├── gzip-size@1.0.0 (browserify-zlib@0.1.4, concat-stream@1.5.1)
├── pretty-bytes@1.0.4 (get-stdin@4.0.1, meow@3.6.0)
└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.33)
gulp-watch@4.3.5 node_modules/gulp-watch
├── path-is-absolute@1.0.0
├── glob2base@0.0.12 (find-index@0.1.1)
├── vinyl@0.5.3 (replace-ext@0.0.1, clone-stats@0.0.1, clone@1.0.2)
├── vinyl-file@1.3.0 (graceful-fs@4.1.2, strip-bom@2.0.0, strip-bom-stream@1.0.0, vinyl@1.1.0)
├── glob@5.0.15 (inherits@2.0.1, once@1.3.3, inflight@1.0.4, minimatch@3.0.0)
├── chokidar@1.4.0 (glob-parent@2.0.0, async-each@0.1.6, is-binary-path@1.0.1, is-glob@2.0.1, readdirp@2.0.0)
├── anymatch@1.3.0 (arrify@1.0.0, micromatch@2.3.3)
└── readable-stream@2.0.4 (isarray@0.0.1, process-nextick-args@1.0.6, util-deprecate@1.0.2, string_decoder@0.10.31, inherits@2.0.1, core-util-is@1.0.2)
lodash@3.10.1 node_modules/lodash
gulp@3.9.0 node_modules/gulp
├── interpret@0.6.6
├── deprecated@0.0.1
├── archy@1.0.0
├── tildify@1.1.2 (os-homedir@1.0.1)
├── v8flags@2.0.10 (user-home@1.1.1)
├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)
├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
├── semver@4.3.6
├── minimist@1.2.0
├── liftoff@2.2.0 (extend@2.0.1, rechoir@0.6.2, flagged-respawn@0.3.1, resolve@1.1.6, findup-sync@0.3.0)
└── vinyl-fs@0.3.14 (graceful-fs@3.0.8, strip-bom@1.0.0, vinyl@0.4.6, defaults@1.0.3, mkdirp@0.5.1, glob-watcher@0.0.6, glob-stream@3.1.18, through2@0.6.5)
gulp-changed@1.3.0 node_modules/gulp-changed
└── through2@2.0.0 (xtend@4.0.1, readable-stream@2.0.4)
gulp-data@1.2.1 node_modules/gulp-data
├── util-extend@1.0.1
└── through2@2.0.0 (readable-stream@2.0.4, xtend@4.0.1)
gulp-if@1.2.5 node_modules/gulp-if
├── gulp-match@0.2.1 (minimatch@1.0.0)
├── ternary-stream@1.2.3 (fork-stream@0.0.4, duplexer2@0.0.2)
└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.33)
gulp-nunjucks-render@0.2.1 node_modules/gulp-nunjucks-render
├── nunjucks@1.2.0 (optimist@0.6.1, chokidar@0.12.6)
├── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, minimist@0.2.0, chalk@0.5.1, lodash.template@2.4.1, vinyl@0.2.3, through2@0.5.1, dateformat@1.0.12, multipipe@0.1.2)
└── through2@0.4.2 (xtend@2.1.2, readable-stream@1.0.33)
gulp-uglify@1.5.1 node_modules/gulp-uglify
├── uglify-save-license@0.4.1
├── isobject@2.0.0 (isarray@0.0.1)
├── deap@1.0.0
├── uglify-js@2.6.0 (uglify-to-browserify@1.0.2, async@0.2.10, yargs@3.10.0, source-map@0.5.3)
├── through2@2.0.0 (readable-stream@2.0.4, xtend@4.0.1)
├── vinyl-sourcemaps-apply@0.2.0 (source-map@0.5.3)
└── fancy-log@1.1.0 (chalk@1.1.1, dateformat@1.0.12)
gulp-util@3.0.7 node_modules/gulp-util
├── array-differ@1.0.0
├── array-uniq@1.0.2
├── lodash._reevaluate@3.0.0
├── lodash._reinterpolate@3.0.0
├── beeper@1.1.0
├── lodash._reescape@3.0.0
├── fancy-log@1.1.0
├── replace-ext@0.0.1
├── has-gulplog@0.1.0 (sparkles@1.0.0)
├── minimist@1.2.0
├── gulplog@1.0.0 (glogg@1.0.0)
├── lodash.template@3.6.2 (lodash._basetostring@3.0.1, lodash._basecopy@3.0.1, lodash._basevalues@3.0.0, lodash.templatesettings@3.1.0, lodash.restparam@3.6.1, lodash.escape@3.0.0, lodash._isiterateecall@3.0.9, lodash.keys@3.1.2)
├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)
├── vinyl@0.5.3 (clone-stats@0.0.1, clone@1.0.2)
├── multipipe@0.1.2 (duplexer2@0.0.2)
├── dateformat@1.0.12 (get-stdin@4.0.1, meow@3.6.0)
└── through2@2.0.0 (xtend@4.0.1, readable-stream@2.0.4)
gulp-rev-napkin@0.1.0 node_modules/gulp-rev-napkin
├── rimraf@2.4.4 (glob@5.0.15)
└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.33)
gulp-htmlmin@1.1.4 node_modules/gulp-htmlmin
├── tryit@1.0.2
├── object-assign@4.0.1
├── bufferstreams@1.1.0
├── readable-stream@2.0.4 (process-nextick-args@1.0.6, util-deprecate@1.0.2, isarray@0.0.1, string_decoder@0.10.31, core-util-is@1.0.2, inherits@2.0.1)
└── html-minifier@0.7.2 (relateurl@0.2.6, change-case@2.3.0, clean-css@3.1.9, uglify-js@2.4.24, concat-stream@1.4.10, cli@0.6.6)
gulp-gh-pages@0.5.4 node_modules/gulp-gh-pages
├── gift@0.6.1 (underscore@1.8.3)
├── rimraf@2.4.4 (glob@5.0.15)
├── wrap-promise@1.0.1 (es6-promise@2.3.0)
├── readable-stream@2.0.4 (isarray@0.0.1, process-nextick-args@1.0.6, util-deprecate@1.0.2, string_decoder@0.10.31, core-util-is@1.0.2, inherits@2.0.1)
└── vinyl-fs@2.2.1 (merge-stream@1.0.0, is-valid-glob@0.3.0, object-assign@4.0.1, strip-bom-stream@1.0.0, graceful-fs@4.1.2, strip-bom@2.0.0, through2-filter@2.0.0, mkdirp@0.5.1, duplexify@3.4.2, vinyl@1.1.0, through2@2.0.0, glob-stream@5.2.0)
gulp-sourcemaps@1.6.0 node_modules/gulp-sourcemaps
├── graceful-fs@4.1.2
├── strip-bom@2.0.0 (is-utf8@0.2.0)
├── convert-source-map@1.1.2
├── vinyl@1.1.0 (replace-ext@0.0.1, clone-stats@0.0.1, clone@1.0.2)
└── through2@2.0.0 (xtend@4.0.1, readable-stream@2.0.4)
gulp-notify@2.2.0 node_modules/gulp-notify
├── lodash.template@3.6.2 (lodash._basecopy@3.0.1, lodash._basetostring@3.0.1, lodash._basevalues@3.0.0, lodash._reinterpolate@3.0.0, lodash.templatesettings@3.1.0, lodash.restparam@3.6.1, lodash.escape@3.0.0, lodash._isiterateecall@3.0.9, lodash.keys@3.1.2)
├── node.extend@1.1.5 (is@3.1.0)
├── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.33)
└── node-notifier@4.3.1 (shellwords@0.1.0, growly@1.2.0, which@1.2.0, semver@4.3.6, lodash.clonedeep@3.0.2, minimist@1.2.0, cli-usage@0.1.2)
gulp-filesize@0.0.6 node_modules/gulp-filesize
├── filesize@2.0.4
├── map-stream@0.0.6
└── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, minimist@0.2.0, chalk@0.5.1, lodash.template@2.4.1, vinyl@0.2.3, multipipe@0.1.2, through2@0.5.1, dateformat@1.0.12)
webpack@1.12.9 node_modules/webpack
├── interpret@0.6.6
├── tapable@0.1.10
├── clone@1.0.2
├── supports-color@3.1.2 (has-flag@1.0.0)
├── async@1.5.0
├── mkdirp@0.5.1 (minimist@0.0.8)
├── enhanced-resolve@0.9.1 (memory-fs@0.2.0, graceful-fs@4.1.2)
├── esprima@2.7.0
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
├── webpack-core@0.6.8 (source-list-map@0.1.5, source-map@0.4.4)
├── loader-utils@0.2.12 (big.js@3.1.3, json5@0.4.0)
├── memory-fs@0.3.0 (errno@0.1.4, readable-stream@2.0.4)
├── uglify-js@2.6.1 (uglify-to-browserify@1.0.2, async@0.2.10, yargs@3.10.0, source-map@0.5.3)
├── watchpack@0.2.9 (async@0.9.2, graceful-fs@4.1.2, chokidar@1.4.0)
└── node-libs-browser@0.5.3 (https-browserify@0.0.0, tty-browserify@0.0.0, constants-browserify@0.0.1, path-browserify@0.0.0, os-browserify@0.1.2, process@0.11.2, punycode@1.3.2, domain-browser@1.1.4, string_decoder@0.10.31, querystring-es3@0.2.1, assert@1.3.0, timers-browserify@1.4.1, vm-browserify@0.0.4, events@1.1.0, console-browserify@1.1.0, util@0.10.3, url@0.10.3, buffer@3.5.3, readable-stream@1.1.13, http-browserify@1.7.0, stream-browserify@1.0.0, browserify-zlib@0.1.4, crypto-browserify@3.2.8)
gulp-rev-replace@0.4.2 node_modules/gulp-rev-replace
├── event-stream@3.3.2 (stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, pause-stream@0.0.11, map-stream@0.1.0, split@0.3.3, through@2.3.8)
├── through2@0.4.2 (xtend@2.1.2, readable-stream@1.0.33)
└── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, minimist@0.2.0, chalk@0.5.1, vinyl@0.2.3, lodash.template@2.4.1, multipipe@0.1.2, through2@0.5.1, dateformat@1.0.12)
gulp-sass@2.1.0 node_modules/gulp-sass
├── object-assign@4.0.1
├── through2@2.0.0 (xtend@4.0.1, readable-stream@2.0.4)
├── vinyl-sourcemaps-apply@0.2.0 (source-map@0.5.3)
└── node-sass@3.4.2 (get-stdin@4.0.1, async-foreach@0.1.3, mkdirp@0.5.1, chalk@1.1.1, npmconf@2.1.2, glob@5.0.15, sass-graph@2.0.1, meow@3.6.0, gaze@0.5.2, nan@2.1.0, cross-spawn@2.0.1, node-gyp@3.2.1, request@2.67.0)
gulp-autoprefixer@2.3.1 node_modules/gulp-autoprefixer
├── object-assign@2.1.1
├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)
├── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.33)
├── postcss@4.1.16 (js-base64@2.1.9, source-map@0.4.4, es6-promise@2.3.0)
└── autoprefixer-core@5.2.1 (num2fraction@1.2.2, browserslist@0.4.0, caniuse-db@1.0.30000374)
babel-core@5.8.34 node_modules/babel-core
├── slash@1.0.0
├── try-resolve@1.0.1
├── babel-plugin-remove-console@1.0.1
├── babel-plugin-remove-debugger@1.0.1
├── babel-plugin-eval@1.0.1
├── babel-plugin-inline-environment-variables@1.0.1
├── babel-plugin-jscript@1.0.4
├── babel-plugin-property-literals@1.0.1
├── babel-plugin-react-constant-elements@1.0.3
├── babel-plugin-undefined-to-void@1.1.6
├── babel-plugin-member-expression-literals@1.0.1
├── shebang-regex@1.0.0
├── to-fast-properties@1.0.1
├── trim-right@1.0.1
├── babel-plugin-react-display-name@1.0.3
├── path-is-absolute@1.0.0
├── path-exists@1.0.0
├── babel-plugin-constant-folding@1.0.1
├── fs-readdir-recursive@0.1.2
├── babel-plugin-proto-to-assign@1.0.4
├── babel-plugin-dead-code-elimination@1.0.2
├── babel-plugin-runtime@1.0.7
├── private@0.1.6
├── globals@6.4.1
├── esutils@2.0.2
├── convert-source-map@1.1.2
├── home-or-tmp@1.0.0 (os-tmpdir@1.0.1, user-home@1.1.1)
├── babel-plugin-undeclared-variables-check@1.0.2 (leven@1.0.2)
├── line-numbers@0.2.0 (left-pad@0.0.3)
├── js-tokens@1.0.1
├── repeating@1.1.3 (is-finite@1.0.1)
├── debug@2.2.0 (ms@0.7.1)
├── is-integer@1.0.6 (is-finite@1.0.1)
├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)
├── minimatch@2.0.10 (brace-expansion@1.1.2)
├── output-file-sync@1.1.1 (xtend@4.0.1, mkdirp@0.5.1)
├── babylon@5.8.34
├── resolve@1.1.6
├── bluebird@2.10.2
├── json5@0.4.0
├── source-map-support@0.2.10 (source-map@0.1.32)
├── source-map@0.5.3
├── detect-indent@3.0.1 (get-stdin@4.0.1, minimist@1.2.0)
├── regenerator@0.8.40 (through@2.3.8, recast@0.10.33, esprima-fb@15001.1001.0-dev-harmony-fb, commoner@0.10.4, defs@1.1.1)
├── regexpu@1.3.0 (regjsgen@0.2.0, regenerate@1.2.1, regjsparser@0.1.5, esprima@2.7.0, recast@0.10.39)
└── core-js@1.2.6
gulp-imagemin@2.4.0 node_modules/gulp-imagemin
├── plur@2.1.1 (irregular-plurals@1.1.0)
├── object-assign@4.0.1
├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── pretty-bytes@2.0.1 (number-is-nan@1.0.0, get-stdin@4.0.1, meow@3.6.0)
├── through2-concurrent@1.1.0 (through2@2.0.0)
└── imagemin@4.0.0 (optional@0.1.3, stream-combiner2@1.1.1, concat-stream@1.5.1, buffer-to-vinyl@1.1.0, imagemin-svgo@4.2.0, vinyl-fs@2.2.1, readable-stream@2.0.4, imagemin-gifsicle@4.2.0, imagemin-optipng@4.3.0, imagemin-jpegtran@4.3.2)
browser-sync@2.10.0 node_modules/browser-sync
├── ucfirst@1.0.0
├── async-each-series@0.1.1
├── emitter-steward@1.0.0
├── easy-extender@2.3.2
├── longest@1.0.1
├── dev-ip@1.0.1
├── query-string@2.4.2 (strict-uri-encode@1.0.2)
├── opn@3.0.3 (object-assign@4.0.1)
├── browser-sync-client@2.4.1 (fresh@0.3.0, etag@1.7.0)
├── ua-parser-js@0.7.9
├── portscanner@1.0.0 (async@0.1.15)
├── connect@3.4.0 (utils-merge@1.0.0, parseurl@1.3.0, debug@2.2.0, finalhandler@0.4.0)
├── resp-modifier@5.0.2 (debug@2.2.0, minimatch@2.0.10)
├── immutable@3.7.5
├── foxy@11.1.4 (http-proxy@1.12.0, lodash.merge@3.3.2, resp-modifier@4.0.4)
├── anymatch@1.3.0 (arrify@1.0.0, micromatch@2.3.3)
├── bs-recipes@1.0.5
├── chokidar@1.4.0 (path-is-absolute@1.0.0, glob-parent@2.0.0, async-each@0.1.6, is-binary-path@1.0.1, is-glob@2.0.1, readdirp@2.0.0)
├── fs-extra@0.26.2 (path-is-absolute@1.0.0, klaw@1.1.2, jsonfile@2.2.3, graceful-fs@4.1.2, rimraf@2.4.4)
├── serve-static@1.10.0 (escape-html@1.0.2, parseurl@1.3.0, send@0.13.0)
├── serve-index@1.7.2 (escape-html@1.0.2, parseurl@1.3.0, batch@0.5.2, accepts@1.2.13, debug@2.2.0, mime-types@2.1.8, http-errors@1.3.1)
├── eazy-logger@2.1.2 (tfunk@3.0.1, opt-merger@1.1.1)
├── socket.io@1.3.7 (debug@2.1.0, has-binary-data@0.1.3, socket.io-adapter@0.3.1, socket.io-parser@2.2.4, socket.io-client@1.3.7, engine.io@1.5.4)
├── localtunnel@1.8.0 (openurl@1.1.0, debug@2.2.0, yargs@3.29.0, request@2.65.0)
├── meow@3.3.0 (camelcase-keys@1.0.0, indent-string@1.2.2, minimist@1.2.0)
└── browser-sync-ui@0.5.16 (connect-history-api-fallback@0.0.5, stream-throttle@0.1.3, weinre@2.0.0-pre-I0Z7U9OV)
gulp-iconfont@4.0.2 node_modules/gulp-iconfont
├── plexer@0.0.3 (readable-stream@1.1.13)
├── gulp-ttf2woff@1.1.0 (bufferstreams@1.1.0, ttf2woff@1.3.0, readable-stream@2.0.4)
├── gulp-cond@1.0.0 (readable-stream@2.0.4)
├── gulp-svg2ttf@1.1.4 (bufferstreams@1.1.0, svg2ttf@2.1.0, readable-stream@2.0.4)
├── gulp-spawn@0.3.0 (plexer@0.0.1, gulp-util@2.2.20)
├── gulp-svgicons2svgfont@2.3.1 (svgicons2svgfont@3.1.0, readable-stream@2.0.4)
├── streamfilter@1.0.5 (readable-stream@2.0.4)
├── gulp-ttf2eot@1.1.0 (bufferstreams@1.1.0, ttf2eot@1.3.0, readable-stream@2.0.4)
└── gulp-ttf2woff2@1.1.2 (bufferstreams@1.1.0, readable-stream@2.0.4, ttf2woff2@1.2.3)
forge@starbnb:~/default$ npm run production
> gulp-starter@2.2.0 production /home/forge/default
> gulp production
/home/forge/default/node_modules/gulp-iconfont/node_modules/gulp-ttf2woff2/node_modules/ttf2woff2/jssrc/ttf2woff2.js:1
aughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));Mod
^
Error: Unable to allocate ArrayBuffer.
at Object.<anonymous> (/home/forge/default/node_modules/gulp-iconfont/node_modules/gulp-ttf2woff2/node_modules/ttf2woff2/jssrc/ttf2woff2.js:1:23345)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/forge/default/node_modules/gulp-iconfont/node_modules/gulp-ttf2woff2/node_modules/ttf2woff2/jssrc/index.js:3:27)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
npm ERR! gulp-starter@2.2.0 production: `gulp production`
npm ERR! Exit status 7
npm ERR!
npm ERR! Failed at the gulp-starter@2.2.0 production script.
npm ERR! This is most likely a problem with the gulp-starter package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! gulp production
npm ERR! You can get their info via:
npm ERR! npm owner ls gulp-starter
npm ERR! There is likely additional logging output above.
npm ERR! System Linux 3.13.0-68-generic
npm ERR! command "/home/forge/.nvm/v0.10.33/bin/node" "/home/forge/.nvm/v0.10.33/bin/npm" "run" "production"
npm ERR! cwd /home/forge/default
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/forge/default/npm-debug.log
npm ERR! not ok code 0
forge@starbnb:~/default$ npm -v
1.4.28
forge@starbnb:~/default$ sudo npm install npm -g
[sudo] password for forge:
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
npm@3.5.1 /usr/lib/node_modules/npm
forge@starbnb:~/default$ npm -v
1.4.28
forge@starbnb:~/default$ npm -v
1.4.28
forge@starbnb:~/default$ curl -L https://npmjs.com/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 193 100 193 0 0 511 0 --:--:-- --:--:-- --:--:-- 511
100 6263 100 6263 0 0 7410 0 --:--:-- --:--:-- --:--:-- 7410
tar=/bin/tar
version:
tar (GNU tar) 1.27.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
install npm@latest
fetching: http://registry.npmjs.org/npm/-/npm-3.5.1.tgz
- abbrev@1.0.5 node_modules/npm/node_modules/abbrev
- ansi@0.3.0 node_modules/npm/node_modules/ansi
- ansicolors@0.3.2 node_modules/npm/node_modules/ansicolors
- ansistyles@0.1.3 node_modules/npm/node_modules/ansistyles
- archy@0.0.2 node_modules/npm/node_modules/archy
- char-spinner@1.0.1 node_modules/npm/node_modules/char-spinner
- child-process-close@0.1.1 node_modules/npm/node_modules/child-process-close
- chmodr@0.1.0 node_modules/npm/node_modules/chmodr
- chownr@0.0.1 node_modules/npm/node_modules/chownr
- ansi-regex@0.2.1 node_modules/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex
- strip-ansi@1.0.0 node_modules/npm/node_modules/columnify/node_modules/strip-ansi
- clone@0.1.18 node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone
- defaults@1.0.0 node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults
- wcwidth@1.0.0 node_modules/npm/node_modules/columnify/node_modules/wcwidth
- columnify@1.2.1 node_modules/npm/node_modules/columnify
- editor@0.1.0 node_modules/npm/node_modules/editor
- github-url-from-git@1.4.0 node_modules/npm/node_modules/github-url-from-git
- github-url-from-username-repo@1.0.0 node_modules/npm/node_modules/github-url-from-username-repo
- graceful-fs@3.0.2 node_modules/npm/node_modules/graceful-fs
- inherits@2.0.1 node_modules/npm/node_modules/inherits
- block-stream@0.0.7 node_modules/npm/node_modules/block-stream
- ini@1.2.1 node_modules/npm/node_modules/ini
- lockfile@1.0.0 node_modules/npm/node_modules/lockfile
- lru-cache@2.5.0 node_modules/npm/node_modules/lru-cache
- sigmund@1.0.0 node_modules/npm/node_modules/minimatch/node_modules/sigmund
- minimatch@1.0.0 node_modules/npm/node_modules/minimatch
- minimist@0.0.8 node_modules/npm/node_modules/mkdirp/node_modules/minimist
- mkdirp@0.5.0 node_modules/npm/node_modules/mkdirp
- cmd-shim@2.0.0 node_modules/npm/node_modules/cmd-shim
- nopt@3.0.1 node_modules/npm/node_modules/nopt
- npm-cache-filename@1.0.1 node_modules/npm/node_modules/npm-cache-filename
- npm-user-validate@0.1.0 node_modules/npm/node_modules/npm-user-validate
- proto-list@1.2.3 node_modules/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list
- config-chain@1.1.8 node_modules/npm/node_modules/npmconf/node_modules/config-chain
- npmlog@0.1.1 node_modules/npm/node_modules/npmlog
- once@1.3.0 node_modules/npm/node_modules/once
- inflight@1.0.1 node_modules/npm/node_modules/inflight
- glob@4.0.5 node_modules/npm/node_modules/glob
- opener@1.3.0 node_modules/npm/node_modules/opener
- osenv@0.1.0 node_modules/npm/node_modules/osenv
- path-is-inside@1.0.1 node_modules/npm/node_modules/path-is-inside
- util-extend@1.0.1 node_modules/npm/node_modules/read-installed/node_modules/util-extend
- mute-stream@0.0.4 node_modules/npm/node_modules/read/node_modules/mute-stream
- read@1.0.5 node_modules/npm/node_modules/read
- promzard@0.2.2 node_modules/npm/node_modules/init-package-json/node_modules/promzard
- aws-sign2@0.5.0 node_modules/npm/node_modules/request/node_modules/aws-sign2
- core-util-is@1.0.1 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is
- isarray@0.0.1 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray
- string_decoder@0.10.31 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder
- readable-stream@1.0.31 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream
- bl@0.9.1 node_modules/npm/node_modules/request/node_modules/bl
- caseless@0.6.0 node_modules/npm/node_modules/request/node_modules/caseless
- forever-agent@0.5.2 node_modules/npm/node_modules/request/node_modules/forever-agent
- async@0.9.0 node_modules/npm/node_modules/request/node_modules/form-data/node_modules/async
- delayed-stream@0.0.5 node_modules/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream
- combined-stream@0.0.5 node_modules/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream
- mime@1.2.11 node_modules/npm/node_modules/request/node_modules/form-data/node_modules/mime
- form-data@0.1.4 node_modules/npm/node_modules/request/node_modules/form-data
- hoek@0.9.1 node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek
- boom@0.4.2 node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom
- cryptiles@0.2.2 node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles
- sntp@0.2.4 node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp
- hawk@1.1.1 node_modules/npm/node_modules/request/node_modules/hawk
- asn1@0.1.11 node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/asn1
- assert-plus@0.1.2 node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus
- ctype@0.5.2 node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/ctype
- http-signature@0.10.0 node_modules/npm/node_modules/request/node_modules/http-signature
- json-stringify-safe@5.0.0 node_modules/npm/node_modules/request/node_modules/json-stringify-safe
- mime-types@1.0.2 node_modules/npm/node_modules/request/node_modules/mime-types
- node-uuid@1.4.1 node_modules/npm/node_modules/request/node_modules/node-uuid
- oauth-sign@0.4.0 node_modules/npm/node_modules/request/node_modules/oauth-sign
- qs@1.2.2 node_modules/npm/node_modules/request/node_modules/qs
- stringstream@0.0.4 node_modules/npm/node_modules/request/node_modules/stringstream
- punycode@1.3.1 node_modules/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode
- tough-cookie@0.12.1 node_modules/npm/node_modules/request/node_modules/tough-cookie
- tunnel-agent@0.4.0 node_modules/npm/node_modules/request/node_modules/tunnel-agent
- request@2.42.0 node_modules/npm/node_modules/request
- retry@0.6.0 node_modules/npm/node_modules/retry
- rimraf@2.2.8 node_modules/npm/node_modules/rimraf
- fstream@1.0.2 node_modules/npm/node_modules/fstream
- fstream-ignore@1.0.1 node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore
- fstream-npm@1.0.0 node_modules/npm/node_modules/fstream-npm
- semver@2.3.0 node_modules/npm/node_modules/semver
- normalize-package-data@1.0.1 node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data
- read-package-json@1.2.7 node_modules/npm/node_modules/read-package-json
- npm-install-checks@1.0.2 node_modules/npm/node_modules/npm-install-checks
- init-package-json@1.0.0 node_modules/npm/node_modules/init-package-json
- sha@1.2.4 node_modules/npm/node_modules/sha
- core-util-is@1.0.1 node_modules/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is
- isarray@0.0.1 node_modules/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray
- slide@1.1.6 node_modules/npm/node_modules/slide
- read-installed@2.0.5 node_modules/npm/node_modules/read-installed
- npm-registry-client@2.0.7 node_modules/npm/node_modules/npm-registry-client
- sorted-object@1.0.0 node_modules/npm/node_modules/sorted-object
- tar@1.0.1 node_modules/npm/node_modules/tar
- text-table@0.2.0 node_modules/npm/node_modules/text-table
- uid-number@0.0.5 node_modules/npm/node_modules/uid-number
- npmconf@1.1.8 node_modules/npm/node_modules/npmconf
- which@1.0.5 node_modules/npm/node_modules/which
- node-gyp@1.0.1 node_modules/npm/node_modules/node-gyp
- npm@1.4.28 node_modules/npm
- readable-stream@1.0.27-1 node_modules/npm/node_modules/sha/node_modules/readable-stream
- string_decoder@0.10.25-1 node_modules/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder
> npm@3.5.1 prepublish /tmp/npm.3706/package
> node bin/npm-cli.js prune --prefix=. --no-global && rimraf test/*/*/node_modules && make -j4 doc
sh: 1: rimraf: not found
/home/forge/.nvm/v0.10.33/bin/npm -> /home/forge/.nvm/v0.10.33/lib/node_modules/npm/bin/npm-cli.js
/home/forge/.nvm/v0.10.33/lib
└─┬ npm@3.5.1
├── abbrev@1.0.7
├── ansi-regex@2.0.0
├── ansicolors@0.3.2
├── ansistyles@0.1.3
├── aproba@1.0.1
├── archy@1.0.0
├── async-some@1.0.2
├── chownr@1.0.1
├─┬ cmd-shim@2.0.1
│ └── graceful-fs@3.0.8
├─┬ columnify@1.5.2
│ └─┬ wcwidth@1.0.0
│ └─┬ defaults@1.0.3
│ └── clone@1.0.2
├─┬ config-chain@1.1.9
│ └── proto-list@1.2.4
├── debuglog@1.0.1
├─┬ dezalgo@1.0.3
│ └── asap@2.0.3
├── editor@1.0.0
├── fs-vacuum@1.2.7
├── fs-write-stream-atomic@1.0.4
├── fstream@1.0.8
├─┬ fstream-npm@1.0.7
│ └─┬ fstream-ignore@1.0.3
│ └─┬ minimatch@3.0.0
│ └─┬ brace-expansion@1.1.1
│ ├── balanced-match@0.2.1
│ └── concat-map@0.0.1
├─┬ glob@5.0.15
│ ├─┬ minimatch@3.0.0
│ │ └─┬ brace-expansion@1.1.1
│ │ ├── balanced-match@0.2.0
│ │ └── concat-map@0.0.1
│ └── path-is-absolute@1.0.0
├── graceful-fs@4.1.2
├── has-unicode@1.0.1
├── hosted-git-info@2.1.4
├── iferr@0.1.5
├── inflight@1.0.4
├── inherits@2.0.1
├── ini@1.3.4
├─┬ init-package-json@1.9.1
│ └── promzard@0.3.0
├── lockfile@1.0.1
├── lodash._baseindexof@3.1.0
├── lodash._baseuniq@3.0.3
├── lodash._bindcallback@3.0.1
├── lodash._cacheindexof@3.0.2
├── lodash._createcache@3.1.2
├── lodash._getnative@3.9.1
├─┬ lodash.clonedeep@3.0.2
│ └─┬ lodash._baseclone@3.3.0
│ ├── lodash._arraycopy@3.0.0
│ ├── lodash._arrayeach@3.0.0
│ ├─┬ lodash._baseassign@3.2.0
│ │ └── lodash._basecopy@3.0.1
│ └── lodash._basefor@3.0.2
├── lodash.isarguments@3.0.4
├── lodash.isarray@3.0.4
├── lodash.keys@3.1.2
├── lodash.restparam@3.6.1
├─┬ lodash.union@3.1.0
│ └── lodash._baseflatten@3.1.4
├─┬ lodash.uniq@3.2.2
│ ├─┬ lodash._basecallback@3.3.1
│ │ ├─┬ lodash._baseisequal@3.0.7
│ │ │ └── lodash.istypedarray@3.0.2
│ │ └── lodash.pairs@3.0.1
│ └── lodash._isiterateecall@3.0.9
├─┬ lodash.without@3.2.1
│ └── lodash._basedifference@3.0.3
├─┬ mkdirp@0.5.1
│ └── minimist@0.0.8
├─┬ node-gyp@3.2.0
│ ├─┬ glob@4.5.3
│ │ └─┬ minimatch@2.0.10
│ │ └─┬ brace-expansion@1.1.1
│ │ ├── balanced-match@0.2.1
│ │ └── concat-map@0.0.1
│ ├─┬ minimatch@1.0.0
│ │ ├── lru-cache@2.7.2
│ │ └── sigmund@1.0.1
│ ├─┬ npmlog@1.2.1
│ │ ├── ansi@0.3.0
│ │ ├─┬ are-we-there-yet@1.0.4
│ │ │ ├── delegates@0.1.0
│ │ │ └─┬ readable-stream@1.1.13
│ │ │ ├── core-util-is@1.0.2
│ │ │ ├── isarray@0.0.1
│ │ │ └── string_decoder@0.10.31
│ │ └─┬ gauge@1.2.2
│ │ ├─┬ lodash.pad@3.1.1
│ │ │ ├── lodash._basetostring@3.0.1
│ │ │ └─┬ lodash._createpadding@3.6.1
│ │ │ └── lodash.repeat@3.0.1
│ │ ├─┬ lodash.padleft@3.1.1
│ │ │ ├── lodash._basetostring@3.0.1
│ │ │ └─┬ lodash._createpadding@3.6.1
│ │ │ └── lodash.repeat@3.0.1
│ │ └─┬ lodash.padright@3.1.1
│ │ ├── lodash._basetostring@3.0.1
│ │ └─┬ lodash._createpadding@3.6.1
│ │ └── lodash.repeat@3.0.1
│ └─┬ path-array@1.0.0
│ └─┬ array-index@0.1.1
│ └─┬ debug@2.2.0
│ └── ms@0.7.1
├── nopt@3.0.4
├── normalize-git-url@3.0.1
├─┬ normalize-package-data@2.3.5
│ └─┬ is-builtin-module@1.0.0
│ └── builtin-modules@1.1.0
├── npm-cache-filename@1.0.2
├─┬ npm-install-checks@2.0.1
│ └─┬ npmlog@1.2.1
│ ├── ansi@0.3.0
│ ├─┬ are-we-there-yet@1.0.4
│ │ ├── delegates@0.1.0
│ │ └─┬ readable-stream@1.1.13
│ │ ├── core-util-is@1.0.1
│ │ ├── isarray@0.0.1
│ │ └── string_decoder@0.10.31
│ └─┬ gauge@1.2.2
│ ├─┬ lodash.pad@3.1.1
│ │ ├── lodash._basetostring@3.0.1
│ │ └─┬ lodash._createpadding@3.6.1
│ │ └── lodash.repeat@3.0.1
│ ├─┬ lodash.padleft@3.1.1
│ │ ├── lodash._basetostring@3.0.1
│ │ └─┬ lodash._createpadding@3.6.1
│ │ └── lodash.repeat@3.0.1
│ └─┬ lodash.padright@3.1.1
│ ├── lodash._basetostring@3.0.1
│ └─┬ lodash._createpadding@3.6.1
│ └── lodash.repeat@3.0.1
├── npm-package-arg@4.1.0
├─┬ npm-registry-client@7.0.9
│ └─┬ concat-stream@1.5.1
│ ├─┬ readable-stream@2.0.4
│ │ ├── core-util-is@1.0.2
│ │ ├── isarray@0.0.1
│ │ ├── process-nextick-args@1.0.3
│ │ ├── string_decoder@0.10.31
│ │ └── util-deprecate@1.0.2
│ └── typedarray@0.0.6
├── npm-user-validate@0.1.2
├─┬ npmlog@2.0.0
│ ├── ansi@0.3.0
│ ├─┬ are-we-there-yet@1.0.4
│ │ ├── delegates@0.1.0
│ │ └─┬ readable-stream@1.1.13
│ │ ├── core-util-is@1.0.1
│ │ ├── isarray@0.0.1
│ │ └── string_decoder@0.10.31
│ └─┬ gauge@1.2.2
│ ├─┬ lodash.pad@3.1.1
│ │ ├── lodash._basetostring@3.0.1
│ │ └─┬ lodash._createpadding@3.6.1
│ │ └── lodash.repeat@3.0.1
│ ├─┬ lodash.padleft@3.1.1
│ │ ├── lodash._basetostring@3.0.1
│ │ └─┬ lodash._createpadding@3.6.1
│ │ └── lodash.repeat@3.0.1
│ └─┬ lodash.padright@3.1.1
│ ├── lodash._basetostring@3.0.1
│ └─┬ lodash._createpadding@3.6.1
│ └── lodash.repeat@3.0.1
├── once@1.3.2
├── opener@1.4.1
├─┬ osenv@0.1.3
│ ├── os-homedir@1.0.1
│ └── os-tmpdir@1.0.1
├── path-is-inside@1.0.1
├─┬ read@1.0.7
│ └── mute-stream@0.0.5
├── read-cmd-shim@1.0.1
├─┬ read-installed@4.0.3
│ └── util-extend@1.0.1
├─┬ read-package-json@2.0.2
│ └─┬ json-parse-helpfulerror@1.0.3
│ └── jju@1.2.1
├── read-package-tree@5.1.2
├── readdir-scoped-modules@1.0.2
├── realize-package-specifier@3.0.1
├─┬ request@2.65.0
│ ├── aws-sign2@0.6.0
│ ├─┬ bl@1.0.0
│ │ └─┬ readable-stream@2.0.2
│ │ ├── core-util-is@1.0.1
│ │ ├── isarray@0.0.1
│ │ ├── process-nextick-args@1.0.3
│ │ ├── string_decoder@0.10.31
│ │ └── util-deprecate@1.0.2
│ ├── caseless@0.11.0
│ ├─┬ combined-stream@1.0.5
│ │ └── delayed-stream@1.0.0
│ ├── extend@3.0.0
│ ├── forever-agent@0.6.1
│ ├─┬ form-data@1.0.0-rc3
│ │ └── async@1.4.2
│ ├─┬ har-validator@2.0.2
│ │ ├─┬ chalk@1.1.1
│ │ │ ├── ansi-styles@2.1.0
│ │ │ ├── escape-string-regexp@1.0.3
│ │ │ ├── has-ansi@2.0.0
│ │ │ └── supports-color@2.0.0
│ │ ├─┬ commander@2.9.0
│ │ │ └── graceful-readlink@1.0.1
│ │ ├─┬ is-my-json-valid@2.12.2
│ │ │ ├── generate-function@2.0.0
│ │ │ ├─┬ generate-object-property@1.2.0
│ │ │ │ └── is-property@1.0.2
│ │ │ ├── jsonpointer@2.0.0
│ │ │ └── xtend@4.0.0
│ │ └─┬ pinkie-promise@1.0.0
│ │ └── pinkie@1.0.0
│ ├─┬ hawk@3.1.0
│ │ ├── boom@2.9.0
│ │ ├── cryptiles@2.0.5
│ │ ├── hoek@2.16.3
│ │ └── sntp@1.0.9
│ ├─┬ http-signature@0.11.0
│ │ ├── asn1@0.1.11
│ │ ├── assert-plus@0.1.5
│ │ └── ctype@0.5.3
│ ├── isstream@0.1.2
│ ├── json-stringify-safe@5.0.1
│ ├─┬ mime-types@2.1.7
│ │ └── mime-db@1.19.0
│ ├── node-uuid@1.4.3
│ ├── oauth-sign@0.8.0
│ ├── qs@5.2.0
│ ├── stringstream@0.0.4
│ ├── tough-cookie@2.2.0
│ └── tunnel-agent@0.4.1
├── retry@0.8.0
├── rimraf@2.4.3
├── semver@5.0.3
├─┬ sha@2.0.1
│ └─┬ readable-stream@2.0.2
│ ├── core-util-is@1.0.1
│ ├── isarray@0.0.1
│ ├── process-nextick-args@1.0.3
│ ├── string_decoder@0.10.31
│ └── util-deprecate@1.0.2
├── slide@1.1.6
├── sorted-object@1.0.0
├── strip-ansi@3.0.0
├─┬ tar@2.2.1
│ └── block-stream@0.0.8
├── text-table@0.2.0
├── uid-number@0.0.6
├── umask@1.1.0
├─┬ unique-filename@1.0.0
│ └── unique-slug@1.0.0
├── unpipe@1.0.0
├─┬ validate-npm-package-license@3.0.1
│ ├─┬ spdx-correct@1.0.1
│ │ └── spdx-license-ids@1.0.2
│ └─┬ spdx-expression-parse@1.0.0
│ └── spdx-exceptions@1.0.3
├─┬ validate-npm-package-name@2.2.2
│ └── builtins@0.0.7
├─┬ which@1.2.0
│ └─┬ is-absolute@0.1.7
│ └── is-relative@0.1.3
├── wrappy@1.0.1
└── write-file-atomic@1.1.3
It worked
forge@starbnb:~/default$ npm -v
3.5.1
forge@starbnb:~/default$ rm -rf node_modules/
npm inforge@starbnb:~/default$ npm install
loadDep:sntp → request ▀ ╢████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:sntp → get ▌ ╢████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:sntp → network ▀ ╢████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0
loadDep:ttf2woff2 → 304 ▀ ╢███████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:csso → 304 ▄ ╢███████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
extract:parsejson → gunzT ▄ ╢████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░╟
FATAL ERROR: Evacuation Allocation failed - process out of memory
Aborted (core dumped)
forge@starbnb:~/default$ Write failed: Broken pipe
●° ~ ssh forge@104.236.51.99
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-68-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sat Dec 5 17:59:48 EST 2015
System load: 0.02 Processes: 89
Usage of /: 10.6% of 29.40GB Users logged in: 1
Memory usage: 59% IP address for eth0: 104.236.51.99
Swap usage: 0% IP address for eth1: 10.132.28.220
Graph this data and manage this system at:
https://landscape.canonical.com/
Last login: Sat Dec 5 17:59:49 2015 from pool-72-66-104-52.washdc.fios.verizon.net
forge@starbnb:~$ ls
default npm-debug.log
forge@starbnb:~$ cat npm-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/home/forge/.nvm/v0.10.33/bin/node',
1 verbose cli '/home/forge/.nvm/v0.10.33/bin/npm',
1 verbose cli 'run',
1 verbose cli 'production' ]
2 info using npm@1.4.28
3 info using node@v0.10.33
4 verbose config Skipping project config: /home/forge/.npmrc. (matches userconfig)
5 error Error: ENOENT, open '/home/forge/package.json'
6 error If you need help, you may report this *entire* log,
6 error including the npm and node versions, at:
6 error <http://github.com/npm/npm/issues>
7 error System Linux 3.13.0-68-generic
8 error command "/home/forge/.nvm/v0.10.33/bin/node" "/home/forge/.nvm/v0.10.33/bin/npm" "run" "production"
9 error cwd /home/forge
10 error node -v v0.10.33
11 error npm -v 1.4.28
12 error path /home/forge/package.json
13 error code ENOENT
14 error errno 34
15 verbose exit [ 34, true ]
forge@starbnb:~$ rm npm-debug.log
forge@starbnb:~$ cd default/
forge@starbnb:~/default$ npm run production
> gulp-starter@2.2.0 production /home/forge/default
> gulp production
module.js:338
throw err;
^
Error: Cannot find module 'require-dir'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/home/forge/default/gulpfile.js/index.js:14:18)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
npm ERR! Linux 3.13.0-68-generic
npm ERR! argv "node" "/usr/bin/npm" "run" "production"
npm ERR! node v0.12.9
npm ERR! npm v3.5.1
npm ERR! code ELIFECYCLE
npm ERR! gulp-starter@2.2.0 production: `gulp production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the gulp-starter@2.2.0 production script 'gulp production'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the gulp-starter package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! gulp production
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs gulp-starter
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls gulp-starter
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/forge/default/npm-debug.log
forge@starbnb:~/default$ rm -rf node_modules/
forge@starbnb:~/default$ git status
On branch production
Your branch is up-to-date with 'origin/production'.
nothing to commit, working directory clean
forge@starbnb:~/default$ nano package.json
forge@starbnb:~/default$ npm install
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0
generateActionsToTake → d ▄ ╢███████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
#
# Fatal error in ../deps/v8/src/heap/store-buffer.cc, line 132
# CHECK(old_virtual_memory_->Commit(reinterpret_cast<void*>(old_limit_), grow * kPointerSize, false)) failed
#
==== C stack trace ===============================
1: V8_Fatal
2: v8::internal::StoreBuffer::EnsureSpace(long)
3: v8::internal::StoreBuffer::Compact()
4: v8::internal::MarkCompactCollector::MigrateObject(v8::internal::HeapObject*, v8::internal::HeapObject*, int, v8::internal::AllocationSpace)
5: v8::internal::MarkCompactCollector::TryPromoteObject(v8::internal::HeapObject*, int)
6: v8::internal::MarkCompactCollector::DiscoverAndEvacuateBlackObjectsOnPage(v8::internal::NewSpace*, v8::internal::NewSpacePage*)
7: v8::internal::MarkCompactCollector::EvacuateNewSpace()
8: v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates()
9: v8::internal::MarkCompactCollector::SweepSpaces()
10: v8::internal::MarkCompactCollector::CollectGarbage()
11: v8::internal::Heap::MarkCompact()
12: v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags)
13: v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags)
14: v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationSpace)
15: v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*)
16: ??
Illegal instruction (core dumped)
forge@starbnb:~/default$ ls
favicon-16x16.png license.txt wp-activate.php wp-content wp-mail.php
favicon-32x32.png npm-debug.log wp-admin wp-cron.php wp-settings.php
favicon.ico npm-shrinkwrap.json wp-blog-header.php wp-includes wp-signup.php
gulpfile.js package.json wp-comments-post.php wp-links-opml.php wp-trackback.php
index.php readme.html wp-config.php.sample wp-load.php xmlrpc.php
LICENSE README.md wp-config-sample.php wp-login.php
forge@starbnb:~/default$
Broadcast message from root@starbnb
(unknown) at 10:54 ...
The system is going down for reboot NOW!
Connection to 104.236.51.99 closed by remote host.
Connection to 104.236.51.99 closed.
●° ~ ssh forge@104.236.51.99
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-68-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sun Dec 6 10:54:36 EST 2015
System load: 0.0 Memory usage: 5% Processes: 51
Usage of /: 11.3% of 29.40GB Swap usage: 0% Users logged in: 0
Graph this data and manage this system at:
https://landscape.canonical.com/
Last login: Sun Dec 6 10:48:03 2015 from pool-72-66-104-52.washdc.fios.verizon.net
forge@starbnb:~$ cd default/
forge@starbnb:~/default$ ls
favicon-16x16.png license.txt wp-activate.php wp-content wp-mail.php
favicon-32x32.png npm-debug.log wp-admin wp-cron.php wp-settings.php
favicon.ico npm-shrinkwrap.json wp-blog-header.php wp-includes wp-signup.php
gulpfile.js package.json wp-comments-post.php wp-links-opml.php wp-trackback.php
index.php readme.html wp-config.php.sample wp-load.php xmlrpc.php
LICENSE README.md wp-config-sample.php wp-login.php
forge@starbnb:~/default$ rm npm-debug.log
forge@starbnb:~/default$ rm npm-shrinkwrap.json
forge@starbnb:~/default$ npm -v
nod3.5.1
forge@starbnb:~/default$ node -v
v0.12.9
forge@starbnb:~/default$ nvm use v0.10.33
Now using node v0.10.33 (npm v3.5.1)
forge@starbnb:~/default$ git status
On branch production
Your branch is up-to-date with 'origin/production'.
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: npm-shrinkwrap.json
modified: package.json
no changes added to commit (use "git add" and/or "git commit -a")
forge@starbnb:~/default$ npm install
loadDep:sntp → request ▐ ╢████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:sntp → addNamed ▐ ╢████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:sntp → resolveWit ▀ ╢████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0
loadDep:ttf2woff2 → 304 ▀ ╢███████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:csso → 304 ▀ ╢███████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
npm WARN prefer global marked@0.3.5 should be installed with -g
npm WARN prefer global svgicons2svgfont@3.1.0 should be installed with -g
npm WARN prefer global node-gyp@2.0.2 should be installed with -g
npm WARN prefer global ttf2woff2@1.2.3 should be installed with -g
> bufferutil@1.2.1 install /home/forge/default/node_modules/bufferutil
> node-gyp rebuild
make: Entering directory `/home/forge/default/node_modules/bufferutil/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/obj.target/bufferutil.node
COPY Release/bufferutil.node
make: Leaving directory `/home/forge/default/node_modules/bufferutil/build'
> utf-8-validate@1.2.1 install /home/forge/default/node_modules/utf-8-validate
> node-gyp rebuild
make: Entering directory `/home/forge/default/node_modules/utf-8-validate/build'
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/obj.target/validation.node
COPY Release/validation.node
make: Leaving directory `/home/forge/default/node_modules/utf-8-validate/build'
> ttf2woff2@1.2.3 install /home/forge/default/node_modules/ttf2woff2
> (node-gyp rebuild > builderror.log) || (exit 0)
../csrc/addon.cc:9:20: error: ‘FunctionCallbackInfo’ does not name a type
void Convert(const FunctionCallbackInfo<Value>& args) {
^
../csrc/addon.cc:9:20: error: ISO C++ forbids declaration of ‘parameter’ with no type [-fpermissive]
../csrc/addon.cc:9:40: error: expected ‘,’ or ‘...’ before ‘<’ token
void Convert(const FunctionCallbackInfo<Value>& args) {
^
../csrc/addon.cc: In function ‘void Convert(int)’:
../csrc/addon.cc:11:28: error: no matching function for call to ‘v8::HandleScope::HandleScope(v8::Isolate*&)’
HandleScope scope(isolate);
^
../csrc/addon.cc:11:28: note: candidates are:
In file included from /home/forge/.node-gyp/0.10.33/src/node.h:62:0,
from ../csrc/addon.cc:1:
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:473:3: note: v8::HandleScope::HandleScope(const v8::HandleScope&)
HandleScope(const HandleScope&);
^
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:473:3: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘const v8::HandleScope&’
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:448:3: note: v8::HandleScope::HandleScope()
HandleScope();
^
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:448:3: note: candidate expects 0 arguments, 1 provided
../csrc/addon.cc:13:7: error: ‘args’ was not declared in this scope
if (args.Length() < 1) {
^
../csrc/addon.cc:14:14: error: ‘class v8::Isolate’ has no member named ‘ThrowException’
isolate->ThrowException(Exception::TypeError(
^
../csrc/addon.cc:15:9: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
String::NewFromUtf8(isolate, "Wrong number of arguments")));
^
../csrc/addon.cc:19:8: error: ‘args’ was not declared in this scope
if (!args[0]->IsObject()) {
^
../csrc/addon.cc:20:14: error: ‘class v8::Isolate’ has no member named ‘ThrowException’
isolate->ThrowException(Exception::TypeError(
^
../csrc/addon.cc:21:9: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
String::NewFromUtf8(isolate, "Not an object")));
^
../csrc/addon.cc:25:31: error: ‘args’ was not declared in this scope
Local<Object> inputBuffer = args[0]->ToObject();
^
../csrc/addon.cc:28:14: error: ‘class v8::Isolate’ has no member named ‘ThrowException’
isolate->ThrowException(Exception::TypeError(
^
../csrc/addon.cc:29:9: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
String::NewFromUtf8(isolate, "First arg should be a Buffer")));
^
../csrc/addon.cc:45:14: error: ‘class v8::Isolate’ has no member named ‘ThrowException’
isolate->ThrowException(Exception::TypeError(
^
../csrc/addon.cc:46:9: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
String::NewFromUtf8(isolate, "Could not convert the given font.")));
^
../csrc/addon.cc:49:70: error: no matching function for call to ‘node::Buffer::New(v8::Isolate*&, size_t&)’
Local<Object> slowBuffer = node::Buffer::New(isolate, output_length);
^
../csrc/addon.cc:49:70: note: candidates are:
In file included from ../csrc/addon.cc:2:0:
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:116:33: note: static v8::Handle<v8::Object> node::Buffer::New(v8::Handle<v8::String>)
static v8::Handle<v8::Object> New(v8::Handle<v8::String> string);
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:116:33: note: candidate expects 1 argument, 2 provided
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:121:18: note: static node::Buffer* node::Buffer::New(size_t)
static Buffer* New(size_t length);
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:121:18: note: candidate expects 1 argument, 2 provided
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:123:18: note: static node::Buffer* node::Buffer::New(const char*, size_t)
static Buffer* New(const char *data, size_t len);
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:123:18: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘const char*’
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:125:18: note: static node::Buffer* node::Buffer::New(char*, size_t, node::Buffer::free_callback, void*)
static Buffer* New(char *data, size_t length,
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:125:18: note: candidate expects 4 arguments, 2 provided
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:129:32: note: static v8::Handle<v8::Value> node::Buffer::New(const v8::Arguments&)
static v8::Handle<v8::Value> New(const v8::Arguments &args);
^
/home/forge/.node-gyp/0.10.33/src/node_buffer.h:129:32: note: candidate expects 1 argument, 2 provided
../csrc/addon.cc:52:38: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Local<Object> globalObj = isolate->GetCurrentContext()->Global();
^
../csrc/addon.cc:54:42: error: ‘NewFromUtf8’ is not a member of ‘v8::String’
Local<Function>::Cast(globalObj->Get(String::NewFromUtf8(isolate, "Buffer")));
^
../csrc/addon.cc:57:57: error: no matching function for call to ‘v8::Number::New(v8::Isolate*&, int)’
Number::New(isolate, static_cast<int>(output_length)),
^
../csrc/addon.cc:57:57: note: candidate is:
In file included from /home/forge/.node-gyp/0.10.33/src/node.h:62:0,
from ../csrc/addon.cc:1:
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:1381:33: note: static v8::Local<v8::Number> v8::Number::New(double)
V8EXPORT static Local<Number> New(double value);
^
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:1381:33: note: candidate expects 1 argument, 2 provided
../csrc/addon.cc:58:27: error: no matching function for call to ‘v8::Number::New(v8::Isolate*&, int)’
Number::New(isolate, 0)
^
../csrc/addon.cc:58:27: note: candidate is:
In file included from /home/forge/.node-gyp/0.10.33/src/node.h:62:0,
from ../csrc/addon.cc:1:
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:1381:33: note: static v8::Local<v8::Number> v8::Number::New(double)
V8EXPORT static Local<Number> New(double value);
^
/home/forge/.node-gyp/0.10.33/deps/v8/include/v8.h:1381:33: note: candidate expects 1 argument, 2 provided
../csrc/addon.cc: In function ‘void Init(v8::Handle<v8::Object>)’:
../csrc/addon.cc:65:46: error: no matching function for call to ‘SetMethod(v8::Handle<v8::Object>&, const char [8], void (&)(int))’
NODE_SET_METHOD(exports, "convert", Convert);
^
../csrc/addon.cc:65:46: note: candidate is:
In file included from ../csrc/addon.cc:1:0:
/home/forge/.node-gyp/0.10.33/src/node.h:112:6: note: template<class target_t> void node::SetMethod(target_t, const char*, v8::InvocationCallback)
void SetMethod(target_t obj, const char* name,
^
/home/forge/.node-gyp/0.10.33/src/node.h:112:6: note: template argument deduction/substitution failed:
../csrc/addon.cc:65:46: note: cannot convert ‘Convert’ (type ‘void(int)’) to type ‘v8::InvocationCallback {aka v8::Handle<v8::Value> (*)(const v8::Arguments&)}’
NODE_SET_METHOD(exports, "convert", Convert);
^
make: *** [Release/obj.target/addon/csrc/addon.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/forge/.nvm/v0.10.33/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Linux 3.13.0-68-generic
gyp ERR! command "node" "/home/forge/.nvm/v0.10.33/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/forge/default/node_modules/ttf2woff2
gyp ERR! node -v v0.10.33
gyp ERR! node-gyp -v v3.2.0
gyp ERR! not ok
> optipng-bin@3.0.3 postinstall /home/forge/default/node_modules/optipng-bin
> node lib/install.js
✔ optipng pre-build test passed successfully
> jpegtran-bin@3.0.6 postinstall /home/forge/default/node_modules/jpegtran-bin
> node lib/install.js
✔ jpegtran pre-build test passed successfully
> gifsicle@3.0.3 postinstall /home/forge/default/node_modules/gifsicle
> node lib/install.js
✔ gifsicle pre-build test passed successfully
gulp-starter@2.2.0 /home/forge/default
├─┬ babel-core@5.8.34
│ ├── babel-plugin-constant-folding@1.0.1
│ ├── babel-plugin-dead-code-elimination@1.0.2
│ ├── babel-plugin-eval@1.0.1
│ ├── babel-plugin-inline-environment-variables@1.0.1
│ ├── babel-plugin-jscript@1.0.4
│ ├── babel-plugin-member-expression-literals@1.0.1
│ ├── babel-plugin-property-literals@1.0.1
│ ├── babel-plugin-proto-to-assign@1.0.4
│ ├── babel-plugin-react-constant-elements@1.0.3
│ ├── babel-plugin-react-display-name@1.0.3
│ ├── babel-plugin-remove-console@1.0.1
│ ├── babel-plugin-remove-debugger@1.0.1
│ ├── babel-plugin-runtime@1.0.7
│ ├─┬ babel-plugin-undeclared-variables-check@1.0.2
│ │ └── leven@1.0.2
│ ├── babel-plugin-undefined-to-void@1.1.6
│ ├── babylon@5.8.34
│ ├── bluebird@2.10.2
│ ├─┬ chalk@1.1.1
│ │ ├── ansi-styles@2.1.0
│ │ ├── escape-string-regexp@1.0.3
│ │ ├─┬ has-ansi@2.0.0
│ │ │ └── ansi-regex@2.0.0
│ │ ├── strip-ansi@3.0.0
│ │ └── supports-color@2.0.0
│ ├── convert-source-map@1.1.2
│ ├── core-js@1.2.6
│ ├─┬ debug@2.2.0
│ │ └── ms@0.7.1
│ ├─┬ detect-indent@3.0.1
│ │ └── get-stdin@4.0.1
│ ├── esutils@2.0.2
│ ├── fs-readdir-recursive@0.1.2
│ ├── globals@6.4.1
│ ├─┬ home-or-tmp@1.0.0
│ │ ├── os-tmpdir@1.0.1
│ │ └── user-home@1.1.1
│ ├─┬ is-integer@1.0.6
│ │ └── is-finite@1.0.1
│ ├── js-tokens@1.0.1
│ ├── json5@0.4.0
│ ├─┬ line-numbers@0.2.0
│ │ └── left-pad@0.0.3
│ ├─┬ minimatch@2.0.10
│ │ └─┬ brace-expansion@1.1.2
│ │ ├── balanced-match@0.3.0
│ │ └── concat-map@0.0.1
│ ├─┬ output-file-sync@1.1.1
│ │ └── xtend@4.0.1
│ ├── path-exists@1.0.0
│ ├── path-is-absolute@1.0.0
│ ├── private@0.1.6
│ ├─┬ regenerator@0.8.40
│ │ ├─┬ commoner@0.10.4
│ │ │ ├── commander@2.9.0
│ │ │ ├─┬ detective@4.3.1
│ │ │ │ ├── acorn@1.2.2
│ │ │ │ └── defined@1.0.0
│ │ │ ├── iconv-lite@0.4.13
│ │ │ └── q@1.4.1
│ │ ├─┬ defs@1.1.1
│ │ │ ├─┬ alter@0.2.0
│ │ │ │ └── stable@0.1.5
│ │ │ ├── ast-traverse@0.1.1
│ │ │ ├── breakable@1.0.0
│ │ │ ├── simple-fmt@0.1.0
│ │ │ ├── simple-is@0.2.0
│ │ │ ├── stringmap@0.2.2
│ │ │ ├── stringset@0.2.1
│ │ │ ├── tryor@0.1.2
│ │ │ └── yargs@3.27.0
│ │ ├── esprima-fb@15001.1001.0-dev-harmony-fb
│ │ ├─┬ recast@0.10.33
│ │ │ └── ast-types@0.8.12
│ │ └── through@2.3.8
│ ├─┬ regexpu@1.3.0
│ │ ├── esprima@2.7.0
│ │ ├── regenerate@1.2.1
│ │ ├── regjsgen@0.2.0
│ │ └─┬ regjsparser@0.1.5
│ │ └── jsesc@0.5.0
│ ├── repeating@1.1.3
│ ├── resolve@1.1.6
│ ├── shebang-regex@1.0.0
│ ├── slash@1.0.0
│ ├── source-map@0.5.3
│ ├─┬ source-map-support@0.2.10
│ │ └─┬ source-map@0.1.32
│ │ └── amdefine@1.0.0
│ ├── to-fast-properties@1.0.1
│ ├── trim-right@1.0.1
│ └── try-resolve@1.0.1
├─┬ babel-loader@5.4.0
│ └─┬ loader-utils@0.2.12
│ └── big.js@3.1.3
├─┬ browser-sync@2.10.0
│ ├─┬ anymatch@1.3.0
│ │ ├── arrify@1.0.0
│ │ └─┬ micromatch@2.3.3
│ │ ├─┬ arr-diff@1.1.0
│ │ │ ├── arr-flatten@1.0.1
│ │ │ └── array-slice@0.2.3
│ │ ├── array-unique@0.2.1
│ │ ├─┬ braces@1.8.2
│ │ │ ├─┬ expand-range@1.8.1
│ │ │ │ └─┬ fill-range@2.2.2
│ │ │ │ ├── is-number@1.1.2
│ │ │ │ ├── isobject@1.0.2
│ │ │ │ ├─┬ randomatic@1.1.3
│ │ │ │ │ └─┬ is-number@2.1.0
│ │ │ │ │ └── kind-of@3.0.2
│ │ │ │ └── repeat-string@1.5.2
│ │ │ ├── preserve@0.2.0
│ │ │ └── repeat-element@1.1.2
│ │ ├── expand-brackets@0.1.4
│ │ ├─┬ extglob@0.3.1
│ │ │ ├─┬ ansi-green@0.1.1
│ │ │ │ └── ansi-wrap@0.1.0
│ │ │ └── success-symbol@0.1.0
│ │ ├── filename-regex@2.0.0
│ │ ├── is-extglob@1.0.0
│ │ ├─┬ kind-of@2.0.1
│ │ │ └── is-buffer@1.1.0
│ │ ├── lazy-cache@0.2.4
│ │ ├── normalize-path@2.0.1
│ │ ├─┬ object.omit@2.0.0
│ │ │ ├─┬ for-own@0.1.3
│ │ │ │ └── for-in@0.1.4
│ │ │ └── is-extendable@0.1.1
│ │ ├─┬ parse-glob@3.0.4
│ │ │ ├── glob-base@0.3.0
│ │ │ └── is-dotfile@1.0.2
│ │ └─┬ regex-cache@0.4.2
│ │ ├── is-equal-shallow@0.1.3
│ │ └── is-primitive@2.0.0
│ ├── async-each-series@0.1.1
│ ├── browser-sync-client@2.4.1
│ ├─┬ browser-sync-ui@0.5.16
│ │ ├── connect-history-api-fallback@0.0.5
│ │ ├─┬ stream-throttle@0.1.3
│ │ │ └── limiter@1.1.0
│ │ └─┬ weinre@2.0.0-pre-I0Z7U9OV
│ │ ├─┬ express@2.5.11
│ │ │ ├─┬ connect@1.9.2
│ │ │ │ └── formidable@1.0.17
│ │ │ ├── mime@1.2.4
│ │ │ ├── mkdirp@0.3.0
│ │ │ └── qs@0.4.2
│ │ └─┬ nopt@3.0.6
│ │ └── abbrev@1.0.7
│ ├── bs-recipes@1.0.5
│ ├─┬ chokidar@1.4.0
│ │ ├── async-each@0.1.6
│ │ ├── glob-parent@2.0.0
│ │ ├─┬ is-binary-path@1.0.1
│ │ │ └── binary-extensions@1.4.0
│ │ ├── is-glob@2.0.1
│ │ └── readdirp@2.0.0
│ ├── connect@3.4.0
│ ├── dev-ip@1.0.1
│ ├── easy-extender@2.3.2
│ ├─┬ eazy-logger@2.1.2
│ │ ├── opt-merger@1.1.1
│ │ └─┬ tfunk@3.0.1
│ │ ├─┬ chalk@0.5.1
│ │ │ ├── ansi-styles@1.1.0
│ │ │ ├─┬ has-ansi@0.1.0
│ │ │ │ └── ansi-regex@0.2.1
│ │ │ ├── strip-ansi@0.3.0
│ │ │ └── supports-color@0.2.0
│ │ └── object-path@0.9.2
│ ├── emitter-steward@1.0.0
│ ├─┬ foxy@11.1.4
│ │ ├─┬ http-proxy@1.12.0
│ │ │ ├── eventemitter3@1.1.1
│ │ │ └── requires-port@0.0.1
│ │ ├─┬ lodash.merge@3.3.2
│ │ │ ├── lodash._arraycopy@3.0.0
│ │ │ ├── lodash._arrayeach@3.0.0
│ │ │ ├── lodash._createassigner@3.1.1
│ │ │ ├── lodash._getnative@3.9.1
│ │ │ ├── lodash.isarguments@3.0.4
│ │ │ ├── lodash.isarray@3.0.4
│ │ │ ├─┬ lodash.isplainobject@3.2.0
│ │ │ │ └── lodash._basefor@3.0.2
│ │ │ ├── lodash.istypedarray@3.0.2
│ │ │ ├── lodash.keysin@3.0.8
│ │ │ └── lodash.toplainobject@3.0.0
│ │ └── resp-modifier@4.0.4
│ ├─┬ fs-extra@0.26.2
│ │ ├── jsonfile@2.2.3
│ │ └── klaw@1.1.2
│ ├── immutable@3.7.5
│ ├─┬ localtunnel@1.8.0
│ │ ├── openurl@1.1.0
│ │ ├─┬ request@2.65.0
│ │ │ ├── aws-sign2@0.6.0
│ │ │ ├── bl@1.0.0
│ │ │ ├── caseless@0.11.0
│ │ │ ├─┬ combined-stream@1.0.5
│ │ │ │ └── delayed-stream@1.0.0
│ │ │ ├── extend@3.0.0
│ │ │ ├── forever-agent@0.6.1
│ │ │ ├── form-data@1.0.0-rc3
│ │ │ ├─┬ har-validator@2.0.3
│ │ │ │ └─┬ is-my-json-valid@2.12.3
│ │ │ │ ├── generate-function@2.0.0
│ │ │ │ ├─┬ generate-object-property@1.2.0
│ │ │ │ │ └── is-property@1.0.2
│ │ │ │ └── jsonpointer@2.0.0
│ │ │ ├─┬ hawk@3.1.2
│ │ │ │ ├── boom@2.10.1
│ │ │ │ ├── cryptiles@2.0.5
│ │ │ │ ├── hoek@2.16.3
│ │ │ │ └── sntp@1.0.9
│ │ │ ├─┬ http-signature@0.11.0
│ │ │ │ ├── asn1@0.1.11
│ │ │ │ ├── assert-plus@0.1.5
│ │ │ │ └── ctype@0.5.3
│ │ │ ├── isstream@0.1.2
│ │ │ ├── json-stringify-safe@5.0.1
│ │ │ ├── node-uuid@1.4.7
│ │ │ ├── oauth-sign@0.8.0
│ │ │ ├── qs@5.2.0
│ │ │ ├── stringstream@0.0.5
│ │ │ ├── tough-cookie@2.2.1
│ │ │ └── tunnel-agent@0.4.1
│ │ └─┬ yargs@3.29.0
│ │ ├── camelcase@1.2.1
│ │ ├─┬ cliui@3.1.0
│ │ │ ├─┬ string-width@1.0.1
│ │ │ │ ├── code-point-at@1.0.0
│ │ │ │ └── is-fullwidth-code-point@1.0.0
│ │ │ └── wrap-ansi@1.0.0
│ │ ├── decamelize@1.1.1
│ │ ├─┬ os-locale@1.4.0
│ │ │ └─┬ lcid@1.0.0
│ │ │ └── invert-kv@1.0.0
│ │ ├── window-size@0.1.4
│ │ └── y18n@3.2.0
│ ├── longest@1.0.1
│ ├─┬ meow@3.3.0
│ │ ├─┬ camelcase-keys@1.0.0
│ │ │ └── map-obj@1.0.1
│ │ └── indent-string@1.2.2
│ ├─┬ opn@3.0.3
│ │ └── object-assign@4.0.1
│ ├─┬ portscanner@1.0.0
│ │ └── async@0.1.15
│ ├─┬ query-string@2.4.2
│ │ └── strict-uri-encode@1.0.2
│ ├── resp-modifier@5.0.2
│ ├─┬ serve-index@1.7.2
│ │ ├── batch@0.5.2
│ │ ├── http-errors@1.3.1
│ │ └── mime-types@2.1.8
│ ├── serve-static@1.10.0
│ ├─┬ socket.io@1.3.7
│ │ ├─┬ debug@2.1.0
│ │ │ └── ms@0.6.2
│ │ ├─┬ engine.io@1.5.4
│ │ │ ├── base64id@0.1.0
│ │ │ ├─┬ debug@1.0.3
│ │ │ │ └── ms@0.6.2
│ │ │ ├─┬ engine.io-parser@1.2.2
│ │ │ │ ├── after@0.8.1
│ │ │ │ ├── arraybuffer.slice@0.0.6
│ │ │ │ ├── base64-arraybuffer@0.1.2
│ │ │ │ ├── blob@0.0.4
│ │ │ │ └── utf8@2.1.0
│ │ │ └─┬ ws@0.8.0
│ │ │ ├─┬ bufferutil@1.2.1
│ │ │ │ └── nan@2.1.0
│ │ │ ├── options@0.0.6
│ │ │ ├── ultron@1.0.2
│ │ │ └── utf-8-validate@1.2.1
│ │ ├── has-binary-data@0.1.3
│ │ ├─┬ socket.io-adapter@0.3.1
│ │ │ ├─┬ debug@1.0.2
│ │ │ │ └── ms@0.6.2
│ │ │ ├── object-keys@1.0.1
│ │ │ └─┬ socket.io-parser@2.2.2
│ │ │ └── debug@0.7.4
│ │ ├─┬ socket.io-client@1.3.7
│ │ │ ├── backo2@1.0.2
│ │ │ ├── component-bind@1.0.0
│ │ │ ├── component-emitter@1.1.2
│ │ │ ├── debug@0.7.4
│ │ │ ├─┬ engine.io-client@1.5.4
│ │ │ │ ├── component-inherit@0.0.3
│ │ │ │ ├─┬ debug@1.0.4
│ │ │ │ │ └── ms@0.6.2
│ │ │ │ ├─┬ has-cors@1.0.3
│ │ │ │ │ └── global@2.0.1
│ │ │ │ ├── parsejson@0.0.1
│ │ │ │ ├── parseqs@0.0.2
│ │ │ │ ├── parseuri@0.0.4
│ │ │ │ └── xmlhttprequest@1.5.0
│ │ │ ├── has-binary@0.1.6
│ │ │ ├── indexof@0.0.1
│ │ │ ├── object-component@0.0.3
│ │ │ ├─┬ parseuri@0.0.2
│ │ │ │ └─┬ better-assert@1.0.2
│ │ │ │ └── callsite@1.0.0
│ │ │ └── to-array@0.1.3
│ │ └─┬ socket.io-parser@2.2.4
│ │ ├── benchmark@1.0.0
│ │ ├── debug@0.7.4
│ │ └── json3@3.2.6
│ ├── ua-parser-js@0.7.9
│ └── ucfirst@1.0.0
├─┬ compression@1.6.0
│ ├─┬ accepts@1.3.0
│ │ └── negotiator@0.6.0
│ ├── bytes@2.1.0
│ ├─┬ compressible@2.0.6
│ │ └── mime-db@1.20.0
│ ├── on-headers@1.0.1
│ └── vary@1.1.0
├─┬ del@2.1.0
│ ├─┬ globby@3.0.1
│ │ ├── array-union@1.0.1
│ │ ├── object-assign@4.0.1
│ │ └─┬ pinkie-promise@1.0.0
│ │ └── pinkie@1.0.0
│ ├── is-path-cwd@1.0.0
│ ├─┬ is-path-in-cwd@1.0.0
│ │ └─┬ is-path-inside@1.0.0
│ │ └── path-is-inside@1.0.1
│ ├── object-assign@4.0.1
│ ├── pify@2.3.0
│ ├─┬ pinkie-promise@2.0.0
│ │ └── pinkie@2.0.1
│ └── rimraf@2.4.4
├─┬ express@4.13.3
│ ├─┬ accepts@1.2.13
│ │ └── negotiator@0.5.3
│ ├── array-flatten@1.1.1
│ ├── content-disposition@0.5.0
│ ├── content-type@1.0.1
│ ├── cookie@0.1.3
│ ├── cookie-signature@1.0.6
│ ├── depd@1.0.1
│ ├── escape-html@1.0.2
│ ├── etag@1.7.0
│ ├─┬ finalhandler@0.4.0
│ │ └── unpipe@1.0.0
│ ├── fresh@0.3.0
│ ├── merge-descriptors@1.0.0
│ ├── methods@1.1.1
│ ├─┬ on-finished@2.3.0
│ │ └── ee-first@1.1.1
│ ├── parseurl@1.3.0
│ ├── path-to-regexp@0.1.7
│ ├─┬ proxy-addr@1.0.9
│ │ ├── forwarded@0.1.0
│ │ └── ipaddr.js@1.0.4
│ ├── qs@4.0.0
│ ├── range-parser@1.0.3
│ ├─┬ send@0.13.0
│ │ ├── destroy@1.0.3
│ │ ├── mime@1.3.4
│ │ └── statuses@1.2.1
│ ├─┬ type-is@1.6.10
│ │ └── media-typer@0.3.0
│ ├── utils-merge@1.0.0
│ └── vary@1.0.1
├─┬ gulp@3.9.0
│ ├── archy@1.0.0
│ ├── deprecated@0.0.1
│ ├── interpret@0.6.6
│ ├─┬ liftoff@2.2.0
│ │ ├── extend@2.0.1
│ │ ├── findup-sync@0.3.0
│ │ ├── flagged-respawn@0.3.1
│ │ └── rechoir@0.6.2
│ ├── minimist@1.2.0
│ ├─┬ orchestrator@0.3.7
│ │ ├── end-of-stream@0.1.5
│ │ ├── sequencify@0.0.7
│ │ └── stream-consume@0.1.0
│ ├── semver@4.3.6
│ ├─┬ tildify@1.1.2
│ │ └── os-homedir@1.0.1
│ ├── v8flags@2.0.10
│ └─┬ vinyl-fs@0.3.14
│ ├── defaults@1.0.3
│ ├─┬ glob-stream@3.1.18
│ │ ├── glob@4.5.3
│ │ ├── ordered-read-streams@0.1.0
│ │ ├─┬ through2@0.6.5
│ │ │ └── readable-stream@1.0.33
│ │ └── unique-stream@1.0.0
│ ├─┬ glob-watcher@0.0.6
│ │ └─┬ gaze@0.5.2
│ │ └─┬ globule@0.1.0
│ │ ├─┬ glob@3.1.21
│ │ │ ├── graceful-fs@1.2.3
│ │ │ └── inherits@1.0.2
│ │ ├── lodash@1.0.2
│ │ └── minimatch@0.2.14
│ ├── graceful-fs@3.0.8
│ ├─┬ strip-bom@1.0.0
│ │ └── first-chunk-stream@1.0.0
│ ├─┬ through2@0.6.5
│ │ └── readable-stream@1.0.33
│ └─┬ vinyl@0.4.6
│ └── clone@0.2.0
├─┬ gulp-autoprefixer@2.3.1
│ ├─┬ autoprefixer-core@5.2.1
│ │ ├── browserslist@0.4.0
│ │ ├── caniuse-db@1.0.30000374
│ │ └── num2fraction@1.2.2
│ ├── object-assign@2.1.1
│ ├─┬ postcss@4.1.16
│ │ ├── es6-promise@2.3.0
│ │ ├── js-base64@2.1.9
│ │ └── source-map@0.4.4
│ ├─┬ through2@0.6.5
│ │ └── readable-stream@1.0.33
│ └─┬ vinyl-sourcemaps-apply@0.1.4
│ └── source-map@0.1.43
├─┬ gulp-changed@1.3.0
│ └── through2@2.0.0
├─┬ gulp-data@1.2.1
│ └── util-extend@1.0.1
├─┬ gulp-filesize@0.0.6
│ ├── filesize@2.0.4
│ ├─┬ gulp-util@2.2.20
│ │ ├─┬ chalk@0.5.1
│ │ │ ├── ansi-styles@1.1.0
│ │ │ ├─┬ has-ansi@0.1.0
│ │ │ │ └── ansi-regex@0.2.1
│ │ │ ├── strip-ansi@0.3.0
│ │ │ └── supports-color@0.2.0
│ │ ├── lodash._reinterpolate@2.4.1
│ │ ├─┬ lodash.template@2.4.1
│ │ │ ├── lodash._escapestringchar@2.4.1
│ │ │ ├─┬ lodash.defaults@2.4.1
│ │ │ │ ├── lodash._objecttypes@2.4.1
│ │ │ │ └── lodash.keys@2.4.1
│ │ │ ├─┬ lodash.escape@2.4.1
│ │ │ │ ├─┬ lodash._escapehtmlchar@2.4.1
│ │ │ │ │ └── lodash._htmlescapes@2.4.1
│ │ │ │ └─┬ lodash._reunescapedhtml@2.4.1
│ │ │ │ └── lodash.keys@2.4.1
│ │ │ ├─┬ lodash.keys@2.4.1
│ │ │ │ ├── lodash._isnative@2.4.1
│ │ │ │ ├── lodash._shimkeys@2.4.1
│ │ │ │ └── lodash.isobject@2.4.1
│ │ │ ├── lodash.templatesettings@2.4.1
│ │ │ └─┬ lodash.values@2.4.1
│ │ │ └── lodash.keys@2.4.1
│ │ ├── minimist@0.2.0
│ │ ├─┬ through2@0.5.1
│ │ │ ├── readable-stream@1.0.33
│ │ │ └── xtend@3.0.0
│ │ └── vinyl@0.2.3
│ └── map-stream@0.0.6
├─┬ gulp-gh-pages@0.5.4
│ ├─┬ gift@0.6.1
│ │ └── underscore@1.7.0
│ ├─┬ readable-stream@2.0.4
│ │ ├── core-util-is@1.0.2
│ │ ├── inherits@2.0.1
│ │ ├── isarray@0.0.1
│ │ ├── process-nextick-args@1.0.6
│ │ ├── string_decoder@0.10.31
│ │ └── util-deprecate@1.0.2
│ ├─┬ vinyl-fs@2.2.1
│ │ ├─┬ duplexify@3.4.2
│ │ │ └── end-of-stream@1.0.0
│ │ ├─┬ glob-stream@5.2.0
│ │ │ ├─┬ ordered-read-streams@0.3.0
│ │ │ │ └── is-stream@1.0.1
│ │ │ ├─┬ through2@0.6.5
│ │ │ │ └── readable-stream@1.0.33
│ │ │ ├─┬ to-absolute-glob@0.1.1
│ │ │ │ └── extend-shallow@2.0.1
│ │ │ └── unique-stream@2.2.0
│ │ ├── is-valid-glob@0.3.0
│ │ ├── merge-stream@1.0.0
│ │ ├── object-assign@4.0.1
│ │ ├── strip-bom@2.0.0
│ │ ├─┬ strip-bom-stream@1.0.0
│ │ │ └── strip-bom@2.0.0
│ │ ├── through2-filter@2.0.0
│ │ └── vinyl@1.1.0
│ └── wrap-promise@1.0.1
├─┬ gulp-htmlmin@1.1.4
│ ├── bufferstreams@1.1.0
│ ├─┬ html-minifier@0.7.2
│ │ ├─┬ change-case@2.3.0
│ │ │ ├── camel-case@1.2.0
│ │ │ ├── constant-case@1.1.1
│ │ │ ├── dot-case@1.1.1
│ │ │ ├── is-lower-case@1.1.1
│ │ │ ├── is-upper-case@1.1.1
│ │ │ ├── lower-case@1.1.2
│ │ │ ├── lower-case-first@1.0.0
│ │ │ ├── param-case@1.1.1
│ │ │ ├── pascal-case@1.1.1
│ │ │ ├── path-case@1.1.1
│ │ │ ├── sentence-case@1.1.2
│ │ │ ├── snake-case@1.1.1
│ │ │ ├── swap-case@1.1.1
│ │ │ ├── title-case@1.1.1
│ │ │ ├── upper-case@1.1.2
│ │ │ └── upper-case-first@1.1.1
│ │ ├─┬ clean-css@3.1.9
│ │ │ ├── commander@2.6.0
│ │ │ └── source-map@0.1.43
│ │ ├─┬ cli@0.6.6
│ │ │ ├── exit@0.1.2
│ │ │ └─┬ glob@3.2.11
│ │ │ └── minimatch@0.3.0
│ │ ├─┬ concat-stream@1.4.10
│ │ │ ├── readable-stream@1.1.13
│ │ │ └── typedarray@0.0.6
│ │ ├── relateurl@0.2.6
│ │ └─┬ uglify-js@2.4.24
│ │ ├── async@0.2.10
│ │ ├── source-map@0.1.34
│ │ └─┬ yargs@3.5.4
│ │ └── window-size@0.1.0
│ ├── object-assign@4.0.1
│ └── tryit@1.0.2
├─┬ gulp-iconfont@4.0.2
│ ├── gulp-cond@1.0.0
│ ├─┬ gulp-spawn@0.3.0
│ │ ├─┬ gulp-util@2.2.20
│ │ │ ├─┬ chalk@0.5.1
│ │ │ │ ├── ansi-styles@1.1.0
│ │ │ │ ├─┬ has-ansi@0.1.0
│ │ │ │ │ └── ansi-regex@0.2.1
│ │ │ │ ├── strip-ansi@0.3.0
│ │ │ │ └── supports-color@0.2.0
│ │ │ ├── lodash._reinterpolate@2.4.1
│ │ │ ├─┬ lodash.template@2.4.1
│ │ │ │ ├── lodash.escape@2.4.1
│ │ │ │ ├── lodash.keys@2.4.1
│ │ │ │ └── lodash.templatesettings@2.4.1
│ │ │ ├── minimist@0.2.0
│ │ │ ├─┬ through2@0.5.1
│ │ │ │ ├── readable-stream@1.0.33
│ │ │ │ └── xtend@3.0.0
│ │ │ └── vinyl@0.2.3
│ │ └── plexer@0.0.1
│ ├─┬ gulp-svg2ttf@1.1.4
│ │ └─┬ svg2ttf@2.1.0
│ │ ├─┬ argparse@1.0.3
│ │ │ └── sprintf-js@1.0.3
│ │ ├── cubic2quad@1.0.0
│ │ ├── microbuffer@1.0.0
│ │ ├── svgpath@2.0.0
│ │ └── xmldom@0.1.19
│ ├─┬ gulp-svgicons2svgfont@2.3.1
│ │ └─┬ svgicons2svgfont@3.1.0
│ │ ├── sax@1.1.4
│ │ ├── string.fromcodepoint@0.2.1
│ │ ├── string.prototype.codepointat@0.2.0
│ │ └── svg-pathdata@1.0.3
│ ├─┬ gulp-ttf2eot@1.1.0
│ │ └─┬ ttf2eot@1.3.0
│ │ └─┬ argparse@0.1.16
│ │ └── underscore.string@2.4.0
│ ├─┬ gulp-ttf2woff@1.1.0
│ │ └─┬ ttf2woff@1.3.0
│ │ ├── argparse@0.1.16
│ │ └── pako@0.2.8
│ ├─┬ gulp-ttf2woff2@1.1.2
│ │ └─┬ ttf2woff2@1.2.3
│ │ ├── bindings@1.2.1
│ │ ├── nan@1.9.0
│ │ └─┬ node-gyp@2.0.2
│ │ ├── fstream@1.0.8
│ │ ├─┬ glob@4.5.3
│ │ │ └── minimatch@2.0.10
│ │ ├── graceful-fs@3.0.8
│ │ ├── minimatch@1.0.0
│ │ ├─┬ npmlog@1.2.1
│ │ │ ├── ansi@0.3.0
│ │ │ ├─┬ are-we-there-yet@1.0.5
│ │ │ │ └── delegates@0.1.0
│ │ │ └─┬ gauge@1.2.2
│ │ │ ├── has-unicode@1.0.1
│ │ │ ├─┬ lodash.pad@3.1.1
│ │ │ │ └─┬ lodash._createpadding@3.6.1
│ │ │ │ └── lodash.repeat@3.0.1
│ │ │ ├── lodash.padleft@3.1.1
│ │ │ └── lodash.padright@3.1.1
│ │ ├── osenv@0.1.3
│ │ ├─┬ path-array@1.0.0
│ │ │ └── array-index@0.1.1
│ │ └─┬ tar@1.0.3
│ │ └── block-stream@0.0.8
│ ├─┬ plexer@0.0.3
│ │ └── readable-stream@1.1.13
│ └── streamfilter@1.0.5
├─┬ gulp-if@1.2.5
│ ├─┬ gulp-match@0.2.1
│ │ └─┬ minimatch@1.0.0
│ │ ├── lru-cache@2.7.3
│ │ └── sigmund@1.0.1
│ ├─┬ ternary-stream@1.2.3
│ │ ├─┬ duplexer2@0.0.2
│ │ │ └── readable-stream@1.1.13
│ │ ├── fork-stream@0.0.4
│ │ └─┬ through2@0.6.5
│ │ └── readable-stream@1.0.33
│ └─┬ through2@0.6.5
│ └── readable-stream@1.0.33
├─┬ gulp-imagemin@2.4.0
│ ├─┬ imagemin@4.0.0
│ │ ├─┬ buffer-to-vinyl@1.1.0
│ │ │ ├── file-type@3.3.0
│ │ │ ├── uuid@2.0.1
│ │ │ └── vinyl@1.1.0
│ │ ├─┬ imagemin-gifsicle@4.2.0
│ │ │ ├─┬ gifsicle@3.0.3
│ │ │ │ ├─┬ bin-build@2.2.0
│ │ │ │ │ ├── archive-type@3.0.2
│ │ │ │ │ ├─┬ decompress@3.0.0
│ │ │ │ │ │ ├─┬ decompress-tar@3.1.0
│ │ │ │ │ │ │ ├── is-tar@1.0.0
│ │ │ │ │ │ │ ├── object-assign@2.1.1
│ │ │ │ │ │ │ ├─┬ strip-dirs@1.1.1
│ │ │ │ │ │ │ │ ├── is-natural-number@2.0.0
│ │ │ │ │ │ │ │ └── sum-up@1.0.2
│ │ │ │ │ │ │ ├─┬ tar-stream@1.3.1
│ │ │ │ │ │ │ │ └── end-of-stream@1.1.0
│ │ │ │ │ │ │ ├─┬ through2@0.6.5
│ │ │ │ │ │ │ │ └── readable-stream@1.0.33
│ │ │ │ │ │ │ └─┬ vinyl@0.4.6
│ │ │ │ │ │ │ └── clone@0.2.0
│ │ │ │ │ │ ├─┬ decompress-tarbz2@3.1.0
│ │ │ │ │ │ │ ├── is-bzip2@1.0.0
│ │ │ │ │ │ │ ├── object-assign@2.1.1
│ │ │ │ │ │ │ ├─┬ seek-bzip@1.0.5
│ │ │ │ │ │ │ │ └── commander@2.8.1
│ │ │ │ │ │ │ ├─┬ through2@0.6.5
│ │ │ │ │ │ │ │ └── readable-stream@1.0.33
│ │ │ │ │ │ │ └─┬ vinyl@0.4.6
│ │ │ │ │ │ │ └── clone@0.2.0
│ │ │ │ │ │ ├─┬ decompress-targz@3.1.0
│ │ │ │ │ │ │ ├── is-gzip@1.0.0
│ │ │ │ │ │ │ ├── object-assign@2.1.1
│ │ │ │ │ │ │ ├─┬ through2@0.6.5
│ │ │ │ │ │ │ │ └── readable-stream@1.0.33
│ │ │ │ │ │ │ └─┬ vinyl@0.4.6
│ │ │ │ │ │ │ └── clone@0.2.0
│ │ │ │ │ │ ├─┬ decompress-unzip@3.4.0
│ │ │ │ │ │ │ ├── is-zip@1.0.0
│ │ │ │ │ │ │ ├── stat-mode@0.2.1
│ │ │ │ │ │ │ ├── vinyl@1.1.0
│ │ │ │ │ │ │ └─┬ yauzl@2.3.1
│ │ │ │ │ │ │ ├── fd-slicer@1.0.1
│ │ │ │ │ │ │ └── pend@1.2.0
│ │ │ │ │ │ ├─┬ vinyl-assign@1.2.1
│ │ │ │ │ │ │ └── object-assign@4.0.1
│ │ │ │ │ │ └─┬ vinyl-fs@2.2.1
│ │ │ │ │ │ ├─┬ glob-stream@5.2.0
│ │ │ │ │ │ │ ├── ordered-read-streams@0.3.0
│ │ │ │ │ │ │ ├─┬ through2@0.6.5
│ │ │ │ │ │ │ │ └── readable-stream@1.0.33
│ │ │ │ │ │ │ └── unique-stream@2.2.0
│ │ │ │ │ │ ├── merge-stream@1.0.0
│ │ │ │ │ │ ├── object-assign@4.0.1
│ │ │ │ │ │ ├── strip-bom@2.0.0
│ │ │ │ │ │ └── vinyl@1.1.0
│ │ │ │ │ ├─┬ download@4.4.3
│ │ │ │ │ │ ├─┬ caw@1.1.0
│ │ │ │ │ │ │ ├─┬ get-proxy@1.0.1
│ │ │ │ │ │ │ │ └─┬ rc@0.5.5
│ │ │ │ │ │ │ │ ├── deep-extend@0.2.11
│ │ │ │ │ │ │ │ ├── ini@1.3.4
│ │ │ │ │ │ │ │ ├── minimist@0.0.10
│ │ │ │ │ │ │ │ └── strip-json-comments@0.1.3
│ │ │ │ │ │ │ └── is-obj@1.0.0
│ │ │ │ │ │ ├─┬ filenamify@1.2.0
│ │ │ │ │ │ │ ├── filename-reserved-regex@1.0.0
│ │ │ │ │ │ │ ├── strip-outer@1.0.0
│ │ │ │ │ │ │ └── trim-repeated@1.0.0
│ │ │ │ │ │ ├─┬ got@5.2.0
│ │ │ │ │ │ │ ├─┬ create-error-class@2.0.1
│ │ │ │ │ │ │ │ └── capture-stack-trace@1.0.0
│ │ │ │ │ │ │ ├── is-redirect@1.0.0
│ │ │ │ │ │ │ ├── lowercase-keys@1.0.0
│ │ │ │ │ │ │ ├── node-status-codes@1.0.0
│ │ │ │ │ │ │ ├── object-assign@4.0.1
│ │ │ │ │ │ │ ├─┬ parse-json@2.2.0
│ │ │ │ │ │ │ │ └─┬ error-ex@1.3.0
│ │ │ │ │ │ │ │ └── is-arrayish@0.2.1
│ │ │ │ │ │ │ ├── timed-out@2.0.0
│ │ │ │ │ │ │ ├── unzip-response@1.0.0
│ │ │ │ │ │ │ └─┬ url-parse-lax@1.0.0
│ │ │ │ │ │ │ └── prepend-http@1.0.3
│ │ │ │ │ │ ├── gulp-decompress@1.2.0
│ │ │ │ │ │ ├── is-url@1.2.1
│ │ │ │ │ │ ├── object-assign@4.0.1
│ │ │ │ │ │ ├─┬ read-all-stream@3.0.1
│ │ │ │ │ │ │ └─┬ pinkie-promise@1.0.0
│ │ │ │ │ │ │ └── pinkie@1.0.0
│ │ │ │ │ │ ├── vinyl@1.1.0
│ │ │ │ │ │ ├─┬ vinyl-fs@2.2.1
│ │ │ │ │ │ │ ├─┬ glob-stream@5.2.0
│ │ │ │ │ │ │ │ ├── ordered-read-streams@0.3.0
│ │ │ │ │ │ │ │ ├─┬ through2@0.6.5
│ │ │ │ │ │ │ │ │ └── readable-stream@1.0.33
│ │ │ │ │ │ │ │ └── unique-stream@2.2.0
│ │ │ │ │ │ │ ├── merge-stream@1.0.0
│ │ │ │ │ │ │ └── strip-bom@2.0.0
│ │ │ │ │ │ └─┬ ware@1.3.0
│ │ │ │ │ │ └─┬ wrap-fn@0.1.4
│ │ │ │ │ │ └── co@3.1.0
│ │ │ │ │ ├─┬ exec-series@1.0.2
│ │ │ │ │ │ └── async-each-series@1.1.0
│ │ │ │ │ └─┬ url-regex@3.1.0
│ │ │ │ │ └── ip-regex@1.0.3
│ │ │ │ ├─┬ bin-wrapper@3.0.2
│ │ │ │ │ ├─┬ bin-check@2.0.0
│ │ │ │ │ │ └── executable@1.1.0
│ │ │ │ │ ├─┬ bin-version-check@2.1.0
│ │ │ │ │ │ ├─┬ bin-version@1.0.4
│ │ │ │ │ │ │ └─┬ find-versions@1.2.1
│ │ │ │ │ │ │ ├─┬ meow@3.6.0
│ │ │ │ │ │ │ │ ├─┬ camelcase-keys@2.0.0
│ │ │ │ │ │ │ │ │ └── camelcase@2.0.1
│ │ │ │ │ │ │ │ ├─┬ loud-rejection@1.2.0
│ │ │ │ │ │ │ │ │ └── signal-exit@2.1.2
│ │ │ │ │ │ │ │ ├─┬ normalize-package-data@2.3.5
│ │ │ │ │ │ │ │ │ ├── hosted-git-info@2.1.4
│ │ │ │ │ │ │ │ │ ├─┬ is-builtin-module@1.0.0
│ │ │ │ │ │ │ │ │ │ └── builtin-modules@1.1.0
│ │ │ │ │ │ │ │ │ └─┬ validate-npm-package-license@3.0.1
│ │ │ │ │ │ │ │ │ ├─┬ spdx-correct@1.0.2
│ │ │ │ │ │ │ │ │ │ └── spdx-license-ids@1.1.0
│ │ │ │ │ │ │ │ │ └─┬ spdx-expression-parse@1.0.2
│ │ │ │ │ │ │ │ │ └── spdx-exceptions@1.0.4
│ │ │ │ │ │ │ │ ├── object-assign@4.0.1
│ │ │ │ │ │ │ │ ├─┬ read-pkg-up@1.0.1
│ │ │ │ │ │ │ │ │ ├─┬ find-up@1.1.0
│ │ │ │ │ │ │ │ │ │ └── path-exists@2.1.0
│ │ │ │ │ │ │ │ │ └─┬ read-pkg@1.1.0
│ │ │ │ │ │ │ │ │ ├─┬ load-json-file@1.1.0
│ │ │ │ │ │ │ │ │ │ └── strip-bom@2.0.0
│ │ │ │ │ │ │ │ │ └── path-type@1.1.0
│ │ │ │ │ │ │ │ ├─┬ redent@1.0.0
│ │ │ │ │ │ │ │ │ ├─┬ indent-string@2.1.0
│ │ │ │ │ │ │ │ │ │ └── repeating@2.0.0
│ │ │ │ │ │ │ │ │ └── strip-indent@1.0.1
│ │ │ │ │ │ │ │ └── trim-newlines@1.0.0
│ │ │ │ │ │ │ └── semver-regex@1.0.0
│ │ │ │ │ │ └─┬ semver-truncate@1.1.0
│ │ │ │ │ │ └── semver@5.1.0
│ │ │ │ │ ├─┬ each-async@1.1.1
│ │ │ │ │ │ ├── onetime@1.0.0
│ │ │ │ │ │ └── set-immediate-shim@1.0.1
│ │ │ │ │ ├── lazy-req@1.1.0
│ │ │ │ │ └── os-filter-obj@1.0.3
│ │ │ │ └─┬ logalot@2.1.0
│ │ │ │ ├── figures@1.4.0
│ │ │ │ └─┬ squeak@1.3.0
│ │ │ │ ├── console-stream@0.1.1
│ │ │ │ └─┬ lpad-align@1.1.0
│ │ │ │ └── lpad@2.0.1
│ │ │ ├── is-gif@1.0.0
│ │ │ └─┬ through2@0.6.5
│ │ │ └── readable-stream@1.0.33
│ │ ├─┬ imagemin-jpegtran@4.3.2
│ │ │ ├── is-jpg@1.0.0
│ │ │ └── jpegtran-bin@3.0.6
│ │ ├─┬ imagemin-optipng@4.3.0
│ │ │ ├─┬ exec-buffer@2.0.1
│ │ │ │ └── tempfile@1.1.1
│ │ │ ├── is-png@1.0.0
│ │ │ ├── optipng-bin@3.0.3
│ │ │ └─┬ through2@0.6.5
│ │ │ └── readable-stream@1.0.33
│ │ ├─┬ imagemin-svgo@4.2.0
│ │ │ ├── is-svg@1.1.1
│ │ │ └─┬ svgo@0.6.1
│ │ │ ├── coa@1.0.1
│ │ │ ├── colors@1.1.2
│ │ │ ├─┬ csso@1.4.3
│ │ │ │ └── clap@1.0.9
│ │ │ ├─┬ js-yaml@3.4.6
│ │ │ │ ├── esprima@2.7.0
│ │ │ │ └── inherit@2.2.2
│ │ │ └── whet.extend@0.9.9
│ │ ├── optional@0.1.3
│ │ ├─┬ stream-combiner2@1.1.1
│ │ │ └── duplexer2@0.1.4
│ │ └─┬ vinyl-fs@2.2.1
│ │ ├─┬ glob-stream@5.2.0
│ │ │ ├── ordered-read-streams@0.3.0
│ │ │ ├─┬ through2@0.6.5
│ │ │ │ └── readable-stream@1.0.33
│ │ │ └── unique-stream@2.2.0
│ │ ├── merge-stream@1.0.0
│ │ ├── object-assign@4.0.1
│ │ ├── strip-bom@2.0.0
│ │ └── vinyl@1.1.0
│ ├── object-assign@4.0.1
│ ├─┬ plur@2.1.1
│ │ └── irregular-plurals@1.1.0
│ ├─┬ pretty-bytes@2.0.1
│ │ └── number-is-nan@1.0.0
│ └── through2-concurrent@1.1.0
├─┬ gulp-minify-css@1.2.2
│ ├─┬ clean-css@3.4.8
│ │ ├─┬ commander@2.8.1
│ │ │ └── graceful-readlink@1.0.1
│ │ └── source-map@0.4.4
│ ├── object-assign@4.0.1
│ ├─┬ vinyl-bufferstream@1.0.1
│ │ └─┬ bufferstreams@1.0.1
│ │ └── readable-stream@1.1.13
│ └─┬ vinyl-sourcemaps-apply@0.2.0
│ └── source-map@0.5.3
├─┬ gulp-notify@2.2.0
│ ├─┬ lodash.template@3.6.2
│ │ ├── lodash._basecopy@3.0.1
│ │ ├── lodash._basetostring@3.0.1
│ │ ├── lodash._basevalues@3.0.0
│ │ ├── lodash._isiterateecall@3.0.9
│ │ ├── lodash.escape@3.0.0
│ │ ├── lodash.keys@3.1.2
│ │ ├── lodash.restparam@3.6.1
│ │ └── lodash.templatesettings@3.1.0
│ ├─┬ node-notifier@4.3.1
│ │ ├─┬ cli-usage@0.1.2
│ │ │ ├── marked@0.3.5
│ │ │ ├─┬ marked-terminal@1.6.1
│ │ │ │ ├─┬ cardinal@0.5.0
│ │ │ │ │ ├── ansicolors@0.2.1
│ │ │ │ │ └─┬ redeyed@0.5.0
│ │ │ │ │ └── esprima-fb@12001.1.0-dev-harmony-fb
│ │ │ │ ├── lodash.assign@3.2.0
│ │ │ │ └── node-emoji@0.1.0
│ │ │ └── minimist@0.2.0
│ │ ├── growly@1.2.0
│ │ ├─┬ lodash.clonedeep@3.0.2
│ │ │ ├─┬ lodash._baseclone@3.3.0
│ │ │ │ └── lodash._baseassign@3.2.0
│ │ │ └── lodash._bindcallback@3.0.1
│ │ ├── shellwords@0.1.0
│ │ └─┬ which@1.2.0
│ │ └─┬ is-absolute@0.1.7
│ │ └── is-relative@0.1.3
│ ├─┬ node.extend@1.1.5
│ │ └── is@3.1.0
│ └─┬ through2@0.6.5
│ └── readable-stream@1.0.33
├─┬ gulp-nunjucks-render@0.2.1
│ ├─┬ gulp-util@2.2.20
│ │ ├─┬ chalk@0.5.1
│ │ │ ├── ansi-styles@1.1.0
│ │ │ ├─┬ has-ansi@0.1.0
│ │ │ │ └── ansi-regex@0.2.1
│ │ │ ├── strip-ansi@0.3.0
│ │ │ └── supports-color@0.2.0
│ │ ├── lodash._reinterpolate@2.4.1
│ │ ├─┬ lodash.template@2.4.1
│ │ │ ├── lodash.escape@2.4.1
│ │ │ ├── lodash.keys@2.4.1
│ │ │ └── lodash.templatesettings@2.4.1
│ │ ├── minimist@0.2.0
│ │ ├─┬ through2@0.5.1
│ │ │ └── xtend@3.0.0
│ │ └── vinyl@0.2.3
│ ├─┬ nunjucks@1.2.0
│ │ └─┬ chokidar@0.12.6
│ │ └─┬ readdirp@1.3.0
│ │ ├── graceful-fs@2.0.3
│ │ ├── minimatch@0.2.14
│ │ └── readable-stream@1.0.33
│ └─┬ through2@0.4.2
│ ├── readable-stream@1.0.33
│ └─┬ xtend@2.1.2
│ └── object-keys@0.4.0
├── gulp-rename@1.2.2
├─┬ gulp-rev@5.1.0
│ ├── object-assign@2.1.1
│ ├── rev-hash@1.0.0
│ ├─┬ rev-path@1.0.0
│ │ └── modify-filename@1.1.0
│ ├─┬ sort-keys@1.1.1
│ │ └── is-plain-obj@1.1.0
│ ├─┬ through2@0.6.5
│ │ └── readable-stream@1.0.33
│ └─┬ vinyl-file@1.3.0
│ ├── strip-bom@2.0.0
│ └── vinyl@1.1.0
├─┬ gulp-rev-napkin@0.1.0
│ └─┬ through2@0.6.5
│ └── readable-stream@1.0.33
├─┬ gulp-rev-replace@0.4.2
│ ├─┬ event-stream@3.3.2
│ │ ├── duplexer@0.1.1
│ │ ├── from@0.1.3
│ │ ├── map-stream@0.1.0
│ │ ├── pause-stream@0.0.11
│ │ ├── split@0.3.3
│ │ └── stream-combiner@0.0.4
│ ├─┬ gulp-util@2.2.20
│ │ ├─┬ chalk@0.5.1
│ │ │ ├── ansi-styles@1.1.0
│ │ │ ├─┬ has-ansi@0.1.0
│ │ │ │ └── ansi-regex@0.2.1
│ │ │ ├── strip-ansi@0.3.0
│ │ │ └── supports-color@0.2.0
│ │ ├── lodash._reinterpolate@2.4.1
│ │ ├─┬ lodash.template@2.4.1
│ │ │ ├── lodash.escape@2.4.1
│ │ │ ├── lodash.keys@2.4.1
│ │ │ └── lodash.templatesettings@2.4.1
│ │ ├── minimist@0.2.0
│ │ ├─┬ through2@0.5.1
│ │ │ └── xtend@3.0.0
│ │ └── vinyl@0.2.3
│ └─┬ through2@0.4.2
│ ├── readable-stream@1.0.33
│ └─┬ xtend@2.1.2
│ └── object-keys@0.4.0
├─┬ gulp-sequence@0.4.1
│ └── thunks@3.5.2
├─┬ gulp-sizereport@1.1.3
│ ├─┬ cli-table@0.3.1
│ │ └── colors@1.0.3
│ ├─┬ gzip-size@1.0.0
│ │ └── browserify-zlib@0.1.4
│ ├── pretty-bytes@1.0.4
│ └─┬ through2@0.6.5
│ └── readable-stream@1.0.33
├─┬ gulp-sourcemaps@1.6.0
│ ├── graceful-fs@4.1.2
│ ├─┬ strip-bom@2.0.0
│ │ └── is-utf8@0.2.0
│ └─┬ vinyl@1.1.0
│ └── clone-stats@0.0.1
├─┬ gulp-svgstore@5.0.5
│ └─┬ cheerio@0.19.0
│ ├─┬ css-select@1.0.0
│ │ ├── boolbase@1.0.0
│ │ ├── css-what@1.0.0
│ │ ├── domutils@1.4.3
│ │ └── nth-check@1.0.1
│ ├─┬ dom-serializer@0.1.0
│ │ └── domelementtype@1.1.3
│ ├── entities@1.1.1
│ └─┬ htmlparser2@3.8.3
│ ├── domelementtype@1.3.0
│ ├── domhandler@2.3.0
│ ├── domutils@1.5.1
│ ├── entities@1.0.0
│ └── readable-stream@1.1.13
├─┬ gulp-uglify@1.5.1
│ ├── deap@1.0.0
│ ├── fancy-log@1.1.0
│ ├── isobject@2.0.0
│ ├─┬ uglify-js@2.6.0
│ │ ├── async@0.2.10
│ │ ├── uglify-to-browserify@1.0.2
│ │ └─┬ yargs@3.10.0
│ │ ├─┬ cliui@2.1.0
│ │ │ ├─┬ center-align@0.1.2
│ │ │ │ └── align-text@0.1.3
│ │ │ └── right-align@0.1.3
│ │ └── window-size@0.1.0
│ ├── uglify-save-license@0.4.1
│ └── vinyl-sourcemaps-apply@0.2.0
├─┬ gulp-util@3.0.7
│ ├── array-differ@1.0.0
│ ├── array-uniq@1.0.2
│ ├── beeper@1.1.0
│ ├── dateformat@1.0.12
│ ├─┬ gulplog@1.0.0
│ │ └── glogg@1.0.0
│ ├─┬ has-gulplog@0.1.0
│ │ └── sparkles@1.0.0
│ ├── lodash._reescape@3.0.0
│ ├── lodash._reevaluate@3.0.0
│ ├── lodash._reinterpolate@3.0.0
│ ├── multipipe@0.1.2
│ ├── replace-ext@0.0.1
│ └── vinyl@0.5.3
├─┬ gulp-watch@4.3.5
│ ├─┬ glob@5.0.15
│ │ ├─┬ inflight@1.0.4
│ │ │ └── wrappy@1.0.1
│ │ └── once@1.3.3
│ └─┬ glob2base@0.0.12
│ └── find-index@0.1.1
├── lodash@3.10.1
├─┬ merge-stream@0.1.8
│ └─┬ through2@0.6.5
│ └── readable-stream@1.0.33
├─┬ morgan@1.6.1
│ └── basic-auth@1.0.3
├── object-assign@3.0.0
├── open@0.0.5
├── pretty-hrtime@1.0.1
├── require-dir@0.3.0
├─┬ vinyl-source-stream@1.1.0
│ ├─┬ through2@0.6.5
│ │ └── readable-stream@1.0.33
│ └─┬ vinyl@0.4.6
│ └── clone@0.2.0
└─┬ webpack@1.12.9
├── async@1.5.0
├── clone@1.0.2
├─┬ enhanced-resolve@0.9.1
│ └── memory-fs@0.2.0
├── esprima@2.7.0
├─┬ memory-fs@0.3.0
│ └─┬ errno@0.1.4
│ └── prr@0.0.0
├─┬ mkdirp@0.5.1
│ └── minimist@0.0.8
├─┬ node-libs-browser@0.5.3
│ ├── assert@1.3.0
│ ├─┬ buffer@3.5.4
│ │ ├── base64-js@0.0.8
│ │ └── ieee754@1.1.6
│ ├─┬ console-browserify@1.1.0
│ │ └── date-now@0.1.4
│ ├── constants-browserify@0.0.1
│ ├─┬ crypto-browserify@3.2.8
│ │ ├── pbkdf2-compat@2.0.1
│ │ ├── ripemd160@0.2.0
│ │ └── sha.js@2.2.6
│ ├── domain-browser@1.1.4
│ ├── events@1.1.0
│ ├─┬ http-browserify@1.7.0
│ │ └── Base64@0.2.1
│ ├── https-browserify@0.0.0
│ ├── os-browserify@0.1.2
│ ├── path-browserify@0.0.0
│ ├── process@0.11.2
│ ├── punycode@1.3.2
│ ├── querystring-es3@0.2.1
│ ├── readable-stream@1.1.13
│ ├─┬ stream-browserify@1.0.0
│ │ └── readable-stream@1.1.13
│ ├── timers-browserify@1.4.1
│ ├── tty-browserify@0.0.0
│ ├─┬ url@0.10.3
│ │ └── querystring@0.2.0
│ ├── util@0.10.3
│ └── vm-browserify@0.0.4
├─┬ optimist@0.6.1
│ ├── minimist@0.0.10
│ └── wordwrap@0.0.2
├─┬ supports-color@3.1.2
│ └── has-flag@1.0.0
├── tapable@0.1.10
├─┬ uglify-js@2.6.1
│ ├── async@0.2.10
│ └─┬ yargs@3.10.0
│ └── window-size@0.1.0
├─┬ watchpack@0.2.9
│ └── async@0.9.2
└─┬ webpack-core@0.6.8
├── source-list-map@0.1.5
└── source-map@0.4.4
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.5
npm WARN optional Skipping failed optional dependency /nunjucks/chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@0.3.8
forge@starbnb:~/default$ npm install --save-dev gulp-sass@2.1.0
> node-sass@3.4.2 install /home/forge/default/node_modules/node-sass
> node scripts/install.js
Binary downloaded and installed at /home/forge/default/node_modules/node-sass/vendor/linux-x64-11/binding.node
> spawn-sync@1.0.13 postinstall /home/forge/default/node_modules/spawn-sync
> node postinstall
Installing native dependencies (this may take up to a minute)
> node-sass@3.4.2 postinstall /home/forge/default/node_modules/node-sass
> node scripts/build.js
` /home/forge/default/node_modules/node-sass/vendor/linux-x64-11/binding.node ` exists.
testing binary.
Binary is fine; exiting.
gulp-starter@2.2.0 /home/forge/default
├─┬ babel-core@5.8.34
│ └── minimatch@2.0.10
├─┬ browser-sync@2.10.0
│ └─┬ opn@3.0.3
│ └── object-assign@4.0.1
├─┬ del@2.1.0
│ ├─┬ globby@3.0.1
│ │ └── object-assign@4.0.1
│ └── object-assign@4.0.1
├─┬ gulp@3.9.0
│ └─┬ vinyl-fs@0.3.14
│ └─┬ glob-stream@3.1.18
│ └── glob@4.5.3
├─┬ gulp-gh-pages@0.5.4
│ └─┬ vinyl-fs@2.2.1
│ └── object-assign@4.0.1
├─┬ gulp-htmlmin@1.1.4
│ └── object-assign@4.0.1
├─┬ gulp-iconfont@4.0.2
│ └─┬ gulp-ttf2woff2@1.1.2
│ └─┬ ttf2woff2@1.2.3
│ └─┬ node-gyp@2.0.2
│ ├─┬ glob@4.5.3
│ │ └── minimatch@2.0.10
│ └── minimatch@1.0.0
├─┬ gulp-if@1.2.5
│ └─┬ gulp-match@0.2.1
│ └── minimatch@1.0.0
├─┬ gulp-imagemin@2.4.0
│ ├─┬ imagemin@4.0.0
│ │ ├─┬ imagemin-gifsicle@4.2.0
│ │ │ └─┬ gifsicle@3.0.3
│ │ │ ├─┬ bin-build@2.2.0
│ │ │ │ ├─┬ decompress@3.0.0
│ │ │ │ │ ├─┬ vinyl-assign@1.2.1
│ │ │ │ │ │ └── object-assign@4.0.1
│ │ │ │ │ └─┬ vinyl-fs@2.2.1
│ │ │ │ │ └── object-assign@4.0.1
│ │ │ │ └─┬ download@4.4.3
│ │ │ │ ├─┬ got@5.2.0
│ │ │ │ │ └── object-assign@4.0.1
│ │ │ │ └── object-assign@4.0.1
│ │ │ └─┬ bin-wrapper@3.0.2
│ │ │ └─┬ bin-version-check@2.1.0
│ │ │ └─┬ bin-version@1.0.4
│ │ │ └─┬ find-versions@1.2.1
│ │ │ └─┬ meow@3.6.0
│ │ │ └── object-assign@4.0.1
│ │ └─┬ vinyl-fs@2.2.1
│ │ └── object-assign@4.0.1
│ └── object-assign@4.0.1
├─┬ gulp-minify-css@1.2.2
│ ├── object-assign@4.0.1
│ └── vinyl-sourcemaps-apply@0.2.0
├─┬ gulp-sass@2.1.0
│ ├─┬ node-sass@3.4.2
│ │ ├── async-foreach@0.1.3
│ │ ├─┬ cross-spawn@2.1.0
│ │ │ ├─┬ cross-spawn-async@2.0.1
│ │ │ │ └─┬ lru-cache@3.2.0
│ │ │ │ └── pseudomap@1.0.1
│ │ │ └─┬ spawn-sync@1.0.13
│ │ │ └── os-shim@0.1.3
│ │ ├─┬ node-gyp@3.2.1
│ │ │ ├─┬ glob@4.5.3
│ │ │ │ └── minimatch@2.0.10
│ │ │ ├── minimatch@1.0.0
│ │ │ └── tar@2.2.1
│ │ ├─┬ npmconf@2.1.2
│ │ │ ├─┬ config-chain@1.1.9
│ │ │ │ └── proto-list@1.2.4
│ │ │ └── uid-number@0.0.5
│ │ └── sass-graph@2.0.1
│ ├── object-assign@4.0.1
│ └── vinyl-sourcemaps-apply@0.2.0
└─┬ gulp-uglify@1.5.1
└── vinyl-sourcemaps-apply@0.2.0
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.5
npm WARN optional Skipping failed optional dependency /nunjucks/chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@0.3.8
forge@starbnb:~/default$ npm run production
> gulp-starter@2.2.0 production /home/forge/default
> gulp production
/home/forge/default/node_modules/ttf2woff2/jssrc/ttf2woff2.js:1
aughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));Mod
^
Error: Unable to allocate ArrayBuffer.
at Object.<anonymous> (/home/forge/default/node_modules/ttf2woff2/jssrc/ttf2woff2.js:1:23345)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/forge/default/node_modules/ttf2woff2/jssrc/index.js:3:27)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
npm ERR! Linux 3.13.0-68-generic
npm ERR! argv "node" "/home/forge/.nvm/v0.10.33/bin/npm" "run" "production"
npm ERR! node v0.10.33
npm ERR! npm v3.5.1
npm ERR! code ELIFECYCLE
npm ERR! gulp-starter@2.2.0 production: `gulp production`
npm ERR! Exit status 7
npm ERR!
npm ERR! Failed at the gulp-starter@2.2.0 production script 'gulp production'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the gulp-starter package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! gulp production
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs gulp-starter
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls gulp-starter
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/forge/default/npm-debug.log
forge@starbnb:~/default$ nano package.json
forge@starbnb:~/default$ node -v
v0.10.33
forge@starbnb:~/default$ nvm ist
Node Version Manager
Note: <version> refers to any version-like string nvm understands. This includes:
- full or partial version numbers, starting with an optional "v" (0.10, v0.1.2, v1)
- default (built-in) aliases: node, stable, unstable, iojs, system
- custom aliases you define with `nvm alias foo`
Usage:
nvm help Show this message
nvm --version Print out the latest released version of nvm
nvm install [-s] <version> Download and install a <version>, [-s] from source. Uses .nvmrc if available
--reinstall-packages-from=<version> When installing, reinstall packages installed in <node|iojs|node version number>
nvm uninstall <version> Uninstall a version
nvm use [--silent] <version> Modify PATH to use <version>. Uses .nvmrc if available
nvm exec [--silent] <version> [<command>] Run <command> on <version>. Uses .nvmrc if available
nvm run [--silent] <version> [<args>] Run `node` on <version> with <args> as arguments. Uses .nvmrc if available
nvm current Display currently activated version
nvm ls List installed versions
nvm ls <version> List versions matching a given description
nvm ls-remote List remote versions available for install
nvm version <version> Resolve the given description to a single local version
nvm version-remote <version> Resolve the given description to a single remote version
nvm deactivate Undo effects of `nvm` on current shell
nvm alias [<pattern>] Show all aliases beginning with <pattern>
nvm alias <name> <version> Set an alias named <name> pointing to <version>
nvm unalias <name> Deletes the alias named <name>
nvm reinstall-packages <version> Reinstall global `npm` packages contained in <version> to current version
nvm unload Unload `nvm` from shell
nvm which [<version>] Display path to installed node version. Uses .nvmrc if available
Example:
nvm install v0.10.32 Install a specific version number
nvm use 0.10 Use the latest available 0.10.x release
nvm run 0.10.32 app.js Run app.js using node v0.10.32
nvm exec 0.10.32 node app.js Run `node app.js` with the PATH pointing to node v0.10.32
nvm alias default 0.10.32 Set default node version on a shell
Note:
to remove, delete, or uninstall nvm - just remove the `$NVM_DIR` folder (usually `~/.nvm`)
forge@starbnb:~/default$ nvm ls
-> v0.10.33
system
node -> stable (-> v0.10.33) (default)
stable -> 0.10 (-> v0.10.33) (default)
iojs -> N/A (default)
forge@starbnb:~/default$ nvm use system
Now using system version of node: v0.12.9 (npm v3.5.1)
forge@starbnb:~/default$ node -v
v0.12.9
forge@starbnb:~/default$ nvm install 4
Downloading https://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x64.tar.xz...
######################################################################## 100.0%
WARNING: checksums are currently disabled for node.js v4.0 and later
Now using node v4.2.3 (npm v2.14.7)
forge@starbnb:~/default$ nvm ls
v0.10.33
-> v4.2.3
system
node -> stable (-> v4.2.3) (default)
stable -> 4.2 (-> v4.2.3) (default)
iojs -> N/A (default)
forge@starbnb:~/default$ node -v
v4.2.3
forge@starbnb:~/default$ rm -rf node_modules/
forge@starbnb:~/default$ npm install
npm WARN optional dep failed, continuing fsevents@1.0.5
npm WARN engine ttf2woff2@1.2.3: wanted: {"node":">=0.12.0 <1"} (current: {"node":"4.2.3","npm":"2.14.7"})
-
<--- Last few GCs --->
52151 ms: Scavenge 218.6 (287.0) -> 205.4 (287.0) MB, 17.6 / 0 ms [allocation failure].
52873 ms: Scavenge 220.3 (288.0) -> 207.7 (288.0) MB, 32.9 / 1 ms [allocation failure].
53125 ms: Scavenge 223.6 (290.0) -> 211.6 (291.0) MB, 16.8 / 0 ms [allocation failure].
56852 ms: Scavenge 225.6 (291.0) -> 213.0 (291.0) MB, 47.0 / 0 ms [allocation failure].
57099 ms: Scavenge 227.4 (291.0) -> 214.4 (292.0) MB, 12.8 / 0 ms [allocation failure].
<--- JS stacktrace --->
==== JS stack trace =========================================
Security context: 0x70a26737399 <JS Object>
1: parse [native json.js:~40] [pc=0x72d958f9760] (this=0x70a267381b1 <a JSON with map 0x355e9ab10969>,r=0x233c2b1aeca9 <an Uint8Array with map 0x355e9ab1d389>,l=0x70a26704131 <undefined>)
2: arguments adaptor frame: 1->2
3: /* anonymous */ [/home/forge/.nvm/versions/node/v4.2.3/lib/node_modules/npm/lib/cache/caching-client.js:82] [pc=0x72d957703e2] (this=0x70a267b7909 <JS Global Obje...
FATAL ERROR: Malloced operator new Allocation failed - process out of memory
Aborted (core dumped)
forge@starbnb:~/default$ rm -rf node_modules/
forge@starbnb:~/default$
Broadcast message from root@starbnb
(unknown) at 11:07 ...
The system is going down for reboot NOW!
Connection to 104.236.51.99 closed by remote host.
Connection to 104.236.51.99 closed.
●° ~ ssh forge@104.236.51.99
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-68-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sun Dec 6 11:08:02 EST 2015
System load: 0.0 Memory usage: 5% Processes: 51
Usage of /: 11.4% of 29.40GB Swap usage: 0% Users logged in: 0
Graph this data and manage this system at:
https://landscape.canonical.com/
Last login: Sun Dec 6 10:54:56 2015 from pool-72-66-104-52.washdc.fios.verizon.net
forge@starbnb:~$ cd default/
forge@starbnb:~/default$ npm install
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0
npm WARN prefer global marked@0.3.5 should be installed with -g
npm WARN prefer global svgicons2svgfont@3.1.0 should be installed with -g
npm WARN prefer global node-gyp@2.0.2 should be installed with -g
npm WARN prefer global ttf2woff2@1.2.3 should be installed with -g
> bufferutil@1.2.1 install /home/forge/default/node_modules/bufferutil
> node-gyp rebuild
forge@starbnb:~/default$ npm run^C
forge@starbnb:~/default$ npm -v
3.5.1
forge@starbnb:~/default$ node -v
v0.12.9
forge@starbnb:~/default$ npm run sass
npm ERR! Linux 3.13.0-68-generic
npm ERR! argv "node" "/usr/bin/npm" "run" "sass"
npm ERR! node v0.12.9
npm ERR! npm v3.5.1
npm ERR! missing script: sass
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /home/forge/default/npm-debug.log
forge@starbnb:~/default$ gulp sass
/home/forge/default/node_modules/node-sass/lib/extensions.js:158
throw new Error([
^
Error: The `libsass` binding was not found in /home/forge/default/node_modules/node-sass/vendor/linux-x64-14/binding.node
This usually happens because your node version has changed.
Run `npm rebuild node-sass` to build the binding for your current node version.
at Object.sass.getBinaryPath (/home/forge/default/node_modules/node-sass/lib/extensions.js:158:11)
at Object.<anonymous> (/home/forge/default/node_modules/node-sass/lib/index.js:16:36)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/home/forge/default/node_modules/gulp-sass/index.js:176:21)
at Module._compile (module.js:460:26)
forge@starbnb:~/default$ npm rebuild node-sass
> node-sass@3.4.2 install /home/forge/default/node_modules/node-sass
> node scripts/install.js
Binary downloaded and installed at /home/forge/default/node_modules/node-sass/vendor/linux-x64-14/binding.node
> node-sass@3.4.2 postinstall /home/forge/default/node_modules/node-sass
> node scripts/build.js
` /home/forge/default/node_modules/node-sass/vendor/linux-x64-14/binding.node ` exists.
testing binary.
Binary is fine; exiting.
node-sass@3.4.2 /home/forge/default/node_modules/node-sass
forge@starbnb:~/default$ gulp sass
[11:13:32] Using gulpfile ~/default/gulpfile.js
[11:13:32] Task 'sass' is not in your gulpfile
[11:13:32] Please check the documentation for proper gulpfile formatting
forge@starbnb:~/default$ npm run production
> gulp-starter@2.2.0 production /home/forge/default
> gulp production
[11:13:48] Using gulpfile ~/default/gulpfile.js
[11:13:48] Starting 'production'...
[11:13:48] Starting 'clean'...
[11:13:48] Finished 'clean' after 7.54 ms
[11:13:48] Starting 'fonts'...
[11:13:48] Starting 'iconFont'...
[11:13:48] Starting 'images'...
[11:13:49] gulp-svgicons2svgfont: Font created
[11:13:49] Generating wp-content/themes/starbnb/src/stylesheets/generated/_icons.sass
[11:13:49] + adding facebook glyph
[11:13:49] + adding instagram glyph
[11:13:49] + adding twitter glyph
[11:13:49] + adding galactic-credits glyph
events.js:85
throw er; // Unhandled 'error' event
^
Error: spawn /home/forge/default/node_modules/optipng-bin/vendor/optipng ENOENT
at exports._errnoException (util.js:746:11)
at Process.ChildProcess._handle.onexit (child_process.js:1054:32)
at child_process.js:1145:20
at process._tickCallback (node.js:355:11)
npm ERR! Linux 3.13.0-68-generic
npm ERR! argv "node" "/usr/bin/npm" "run" "production"
npm ERR! node v0.12.9
npm ERR! npm v3.5.1
npm ERR! code ELIFECYCLE
npm ERR! gulp-starter@2.2.0 production: `gulp production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the gulp-starter@2.2.0 production script 'gulp production'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the gulp-starter package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! gulp production
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs gulp-starter
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls gulp-starter
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/forge/default/npm-debug.log
forge@starbnb:~/default$ npm rebuild optipng-bin
> optipng-bin@3.0.3 postinstall /home/forge/default/node_modules/optipng-bin
> node lib/install.js
✔ optipng pre-build test passed successfully
optipng-bin@3.0.3 /home/forge/default/node_modules/optipng-bin
forge@starbnb:~/default$ npm run production
> gulp-starter@2.2.0 production /home/forge/default
> gulp production
[11:15:46] Using gulpfile ~/default/gulpfile.js
[11:15:46] Starting 'production'...
[11:15:46] Starting 'clean'...
[11:15:46] Finished 'clean' after 23 ms
[11:15:46] Starting 'fonts'...
[11:15:46] Starting 'iconFont'...
[11:15:46] Starting 'images'...
[11:15:47] gulp-svgicons2svgfont: Font created
[11:15:47] Generating wp-content/themes/starbnb/src/stylesheets/generated/_icons.sass
[11:15:47] + adding facebook glyph
[11:15:47] + adding instagram glyph
[11:15:47] + adding twitter glyph
[11:15:47] + adding galactic-credits glyph
[11:15:48] Finished 'iconFont' after 1.91 s
[11:15:48] gulp-imagemin: Minified 13 images (saved 29.92 kB - 26.3%)
[11:15:48] Finished 'fonts' after 2.1 s
[11:15:48] Finished 'images' after 2.07 s
[11:15:48] Starting 'css'...
[11:15:48] Starting 'webpack:production'...
[11:15:51] Hash: 7556df9fefd3a8e4747b
Version: webpack 1.12.9
Time: 2423ms
Asset Size Chunks Chunk Names
app-7556df9fefd3a8e4747b.js 13 kB 0 [emitted] app
chunk {0} app-7556df9fefd3a8e4747b.js (app) 11.9 kB [rendered]
[0] multi app 28 bytes {0} [built]
[1] ./wp-content/themes/starbnb/src/javascripts/app.js 11.8 kB {0} [built]
[11:15:51] Compiled with webpack in 2.42 s
[11:15:51] Finished 'webpack:production' after 2.52 s
[11:15:51] Finished 'css' after 2.56 s
[11:15:51] Starting 'rev'...
[11:15:51] Starting 'rev-assets'...
[11:15:51] Finished 'rev-assets' after 98 ms
[11:15:51] Starting 'rev-update-references'...
[11:15:51] Finished 'rev-update-references' after 36 ms
[11:15:51] Starting 'rev-css'...
[11:15:51] Finished 'rev-css' after 290 ms
[11:15:51] Starting 'size-report'...
┌─────────────────────────────────────────────┬───────────┬───────────┐
│ File │ Original │ Gzipped │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ rev-manifest.json │ 2.18 kB │ 627 B │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_300-webfont-31259986f1.ttf │ 43.6 kB │ 21.79 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_300-webfont-95b19605e3.svg │ 82.15 kB │ 17.42 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_300-webfont-e426545c12.woff │ 21.87 kB │ 21.85 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_300-webfont-eec684f16a.eot │ 19.05 kB │ 19.03 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_500-webfont-0e80079d7c.eot │ 19.72 kB │ 19.7 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_500-webfont-30733f4aa4.woff │ 22.37 kB │ 22.35 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_500-webfont-3a8fa20752.svg │ 80.66 kB │ 17.29 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_500-webfont-5a724c91ba.ttf │ 45.29 kB │ 22.27 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_700-webfont-155e084a5a.ttf │ 45.98 kB │ 22.66 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_700-webfont-1c0796a0ca.svg │ 82.09 kB │ 17.52 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_700-webfont-b469bc0808.eot │ 20.04 kB │ 20.02 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/MuseoSans_700-webfont-d59159846a.woff │ 22.76 kB │ 22.73 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/icons-31e629c929.ttf │ 2.13 kB │ 1.22 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/icons-6bac2722c4.woff2 │ 1.06 kB │ 1.09 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/icons-b00b5f62d2.svg │ 5.67 kB │ 2.1 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/icons-bb42beab20.eot │ 2.29 kB │ 1.27 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ fonts/icons-e0a4cbf9bf.woff │ 1.47 kB │ 1.45 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/alliance-c7ed6af8b9.svg │ 4.23 kB │ 1.65 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/eco-friendly-1044ce22c8.svg │ 4.5 kB │ 1.73 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/entire-home-e0d4df85b9.svg │ 3.99 kB │ 1.46 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/imperial-57e51f0676.svg │ 7.16 kB │ 2.6 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/logo-039be60a66.png │ 6.94 kB │ 6.87 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/logo-77de04ab59.svg │ 5.61 kB │ 2.47 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/logo-white-f18b60b059.svg │ 5.6 kB │ 2.47 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/organic-89383a20e4.svg │ 14.31 kB │ 4.61 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/pointless-f021944c68.svg │ 7.01 kB │ 3.28 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/private-room-dfa2fce51e.svg │ 3.23 kB │ 1.14 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/security-7dde08545f.svg │ 4.95 kB │ 1.78 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/shared-room-bd167259f9.svg │ 8.01 kB │ 3.03 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ images/starship-d7cd3bd425.svg │ 8.29 kB │ 2.59 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ javascripts/app-7556df9fefd3a8e4747b.js │ 12.98 kB │ 6.39 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ stylesheets/global-cafb16982d.css │ 14.14 kB │ 3.62 kB │
├─────────────────────────────────────────────┼───────────┼───────────┤
│ │ 631.32 kB │ 298.04 kB │
└─────────────────────────────────────────────┴───────────┴───────────┘
[11:15:51] Finished 'size-report' after 163 ms
[11:15:51] Finished 'rev' after 593 ms
[11:15:51] Finished 'production' after 5.28 s
forge@starbnb:~/default$ ls
favicon-16x16.png license.txt wp-admin wp-cron.php wp-settings.php
favicon-32x32.png node_modules wp-blog-header.php wp-includes wp-signup.php
favicon.ico package.json wp-comments-post.php wp-links-opml.php wp-trackback.php
gulpfile.js readme.html wp-config.php.sample wp-load.php xmlrpc.php
index.php README.md wp-config-sample.php wp-login.php
LICENSE wp-activate.php wp-content wp-mail.php
forge@starbnb:~/default$ cd wp-content/themes/starbnb/
forge@starbnb:~/default/wp-content/themes/starbnb$ ls
assets comments.php functions header.php meta-data.php src video
_card.php footer.php functions.php index.php single.php style.css
forge@starbnb:~/default/wp-content/themes/starbnb$ cd assets/
forge@starbnb:~/default/wp-content/themes/starbnb/assets$ ls
fonts images javascripts rev-manifest.json stylesheets
forge@starbnb:~/default/wp-content/themes/starbnb/assets$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment