Skip to content

Instantly share code, notes, and snippets.

@gvilarino
Created September 10, 2015 03:19
Show Gist options
  • Save gvilarino/5efd1d1977cc1585c4a5 to your computer and use it in GitHub Desktop.
Save gvilarino/5efd1d1977cc1585c4a5 to your computer and use it in GitHub Desktop.
npm install log
$ npm install
npm WARN deprecated guid@0.0.12: Please use node-uuid instead. It is much better.
npm WARN engine html-to-text@1.3.1: wanted: {"node":">= 0.8.0 <=0.12 || <3"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN engine grunt-mocha-cov@0.0.7: wanted: {"node":"0.10.x || 0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN peerDependencies The peer dependency jshint@ included from precommit-hook will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
> precommit-hook@1.0.7 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/precommit-hook
> hook_install
Creating .git/hooks/pre-commit...
npm WARN deprecated react-tools@0.12.2: react-tools is deprecated. For more information, visit https://fb.me/react-tools-deprecated
npm WARN engine xmlbuilder@2.4.6: wanted: {"node":"0.8.x || 0.10.x || 0.11.x || 1.0.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN deprecated lingo@0.0.5: This project is abandoned
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN peerDependencies The peer dependency stream-browserify@* included from bl will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
npm WARN deprecated deflate-crc32-stream@0.1.2: module has been merged into crc32-stream
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"4.0.0","npm":"2.14.2"})
> fsevents@0.3.8 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/watchify/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild
SOLINK_MODULE(target) Release/.node
CXX(target) Release/obj.target/fse/fsevents.o
SOLINK_MODULE(target) Release/fse.node
> kerberos@0.0.11 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)
CXX(target) Release/obj.target/kerberos/lib/kerberos.o
> bufferutil@1.2.1 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/bufferutil.node
> bufferutil@1.2.1 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/bufferutil.node
> utf-8-validate@1.2.1 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/validation.node
npm WARN deprecated pangyp@2.3.2: use node-gyp@3+, it does all the things
> utf-8-validate@1.2.1 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/validation.node
> bufferutil@1.1.0 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
In file included from ../src/bufferutil.cc:16:
../node_modules/nan/nan.h:261:25: error: redefinition of '_NanEnsureLocal'
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
^
../node_modules/nan/nan.h:256:25: note: previous definition is here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
^
../node_modules/nan/nan.h:661:13: error: no member named 'smalloc' in namespace 'node'
, node::smalloc::FreeCallback callback
~~~~~~^
../node_modules/nan/nan.h:672:12: error: no matching function for call to 'New'
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^~~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/node_buffer.h:31:40: note: candidate function not viable: no known conversion from 'uint32_t' (aka 'unsigned int') to 'enum encoding' for 3rd argument
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/node_buffer.h:43:40: note: candidate function not viable: 2nd argument ('const char *') would lose const qualifier
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/node_buffer.h:28:40: note: candidate function not viable: requires 2 arguments, but 3 were provided
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, size_t length);
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/node_buffer.h:36:40: note: candidate function not viable: requires 5 arguments, but 3 were provided
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^
In file included from ../src/bufferutil.cc:16:
../node_modules/nan/nan.h:676:12: error: no viable conversion from 'v8::MaybeLocal<v8::Object>' to 'v8::Local<v8::Object>'
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:210:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object> &' for 1st argument
class Local {
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:210:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'v8::MaybeLocal<v8::Object>' to 'v8::Local<v8::Object> &&' for 1st argument
class Local {
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:214:13: note: candidate template ignored: could not match 'Local' against 'MaybeLocal'
V8_INLINE Local(Local<S> that)
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:326:13: note: candidate template ignored: could not match 'S *' against 'v8::MaybeLocal<v8::Object>'
V8_INLINE Local(S* that)
^
In file included from ../src/bufferutil.cc:16:
../node_modules/nan/nan.h:683:26: error: no member named 'Use' in namespace 'node::Buffer'
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
~~~~~~~~~~~~~~^
In file included from ../src/bufferutil.cc:7:
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:221:5: error: assigning to 'v8::Primitive *volatile' from incompatible type 'v8::Value *'
TYPE_CHECK(T, S);
^~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
*(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \
^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:414:12: note: in instantiation of function template specialization 'v8::Local<v8::Primitive>::Local<v8::Value>' requested here
return NanEscapeScope(NanNew(v8::Undefined(v8::Isolate::GetCurrent())));
^
../node_modules/nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
^
In file included from ../src/bufferutil.cc:7:
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:221:5: error: assigning to 'v8::Boolean *volatile' from incompatible type 'v8::Value *'
TYPE_CHECK(T, S);
^~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
*(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \
^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:424:12: note: in instantiation of function template specialization 'v8::Local<v8::Boolean>::Local<v8::Value>' requested here
return NanEscapeScope(NanNew(v8::True(v8::Isolate::GetCurrent())));
^
../node_modules/nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
^
In file included from ../src/bufferutil.cc:7:
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:221:5: error: assigning to 'v8::Function *volatile' from incompatible type 'v8::Value *'
TYPE_CHECK(T, S);
^~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
*(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \
^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:1514:12: note: in instantiation of function template specialization 'v8::Local<v8::Function>::Local<v8::Value>' requested here
return NanEscapeScope(NanNew(handle)->Get(kCallbackIndex)
^
../node_modules/nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
^
In file included from ../src/bufferutil.cc:7:
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:221:5: error: assigning to 'v8::Object *volatile' from incompatible type 'v8::Value *'
TYPE_CHECK(T, S);
^~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
*(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \
^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:1632:12: note: in instantiation of function template specialization 'v8::Local<v8::Object>::Local<v8::Value>' requested here
return NanEscapeScope(handle->Get(NanNew(key)).As<v8::Object>());
^
../node_modules/nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
^
9 errors generated.
make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/gvilarino/Dev/git/tactivos/murally/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil
gyp ERR! node -v v4.0.0
gyp ERR! node-gyp -v v3.0.1
gyp ERR! not ok
> utf-8-validate@1.1.0 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild
CXX(target) Release/obj.target/validation/src/validation.o
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:261:25: error: redefinition of '_NanEnsureLocal'
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
^
../node_modules/nan/nan.h:256:25: note: previous definition is here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
^
../node_modules/nan/nan.h:661:13: error: no member named 'smalloc' in namespace 'node'
, node::smalloc::FreeCallback callback
~~~~~~^
../node_modules/nan/nan.h:672:12: error: no matching function for call to 'New'
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^~~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/node_buffer.h:31:40: note: candidate function not viable: no known conversion from 'uint32_t' (aka 'unsigned int') to 'enum encoding' for 3rd argument
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/node_buffer.h:43:40: note: candidate function not viable: 2nd argument ('const char *') would lose const qualifier
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/node_buffer.h:28:40: note: candidate function not viable: requires 2 arguments, but 3 were provided
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, size_t length);
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/node_buffer.h:36:40: note: candidate function not viable: requires 5 arguments, but 3 were provided
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:676:12: error: no viable conversion from 'v8::MaybeLocal<v8::Object>' to 'v8::Local<v8::Object>'
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:210:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object> &' for 1st argument
class Local {
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:210:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'v8::MaybeLocal<v8::Object>' to 'v8::Local<v8::Object> &&' for 1st argument
class Local {
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:214:13: note: candidate template ignored: could not match 'Local' against 'MaybeLocal'
V8_INLINE Local(Local<S> that)
^
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:326:13: note: candidate template ignored: could not match 'S *' against 'v8::MaybeLocal<v8::Object>'
V8_INLINE Local(S* that)
^
In file included from ../src/validation.cc:15:
../node_modules/nan/nan.h:683:26: error: no member named 'Use' in namespace 'node::Buffer'
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
~~~~~~~~~~~~~~^
In file included from ../src/validation.cc:7:
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:221:5: error: assigning to 'v8::Primitive *volatile' from incompatible type 'v8::Value *'
TYPE_CHECK(T, S);
^~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
*(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \
^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:414:12: note: in instantiation of function template specialization 'v8::Local<v8::Primitive>::Local<v8::Value>' requested here
return NanEscapeScope(NanNew(v8::Undefined(v8::Isolate::GetCurrent())));
^
../node_modules/nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
^
In file included from ../src/validation.cc:7:
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:221:5: error: assigning to 'v8::Boolean *volatile' from incompatible type 'v8::Value *'
TYPE_CHECK(T, S);
^~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
*(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \
^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:424:12: note: in instantiation of function template specialization 'v8::Local<v8::Boolean>::Local<v8::Value>' requested here
return NanEscapeScope(NanNew(v8::True(v8::Isolate::GetCurrent())));
^
../node_modules/nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
^
In file included from ../src/validation.cc:7:
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:221:5: error: assigning to 'v8::Function *volatile' from incompatible type 'v8::Value *'
TYPE_CHECK(T, S);
^~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
*(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \
^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:1514:12: note: in instantiation of function template specialization 'v8::Local<v8::Function>::Local<v8::Value>' requested here
return NanEscapeScope(NanNew(handle)->Get(kCallbackIndex)
^
../node_modules/nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
^
In file included from ../src/validation.cc:7:
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:221:5: error: assigning to 'v8::Object *volatile' from incompatible type 'v8::Value *'
TYPE_CHECK(T, S);
^~~~~~~~~~~~~~~~
/Users/gvilarino/.node-gyp/4.0.0/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'
*(static_cast<T* volatile*>(0)) = static_cast<S*>(0); \
^ ~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:1632:12: note: in instantiation of function template specialization 'v8::Local<v8::Object>::Local<v8::Value>' requested here
return NanEscapeScope(handle->Get(NanNew(key)).As<v8::Object>());
^
../node_modules/nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'
# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
^
9 errors generated.
make: *** [Release/obj.target/validation/src/validation.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/gvilarino/Dev/git/tactivos/murally/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate
gyp ERR! node -v v4.0.0
gyp ERR! node-gyp -v v3.0.1
gyp ERR! not ok
npm WARN optional dep failed, continuing bufferutil@1.1.0
npm WARN optional dep failed, continuing utf-8-validate@1.1.0
> bson@0.2.22 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)
CXX(target) Release/obj.target/bson/ext/bson.o
npm WARN prefer global jshint@2.8.0 should be installed with -g
> node-sass@3.3.2 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/gulp-sass/node_modules/node-sass
> node scripts/install.js
Binary downloaded and installed at /Users/gvilarino/Dev/git/tactivos/murally/node_modules/gulp-sass/node_modules/node-sass/vendor/darwin-x64-46/binding.node
> node-sass@3.3.2 postinstall /Users/gvilarino/Dev/git/tactivos/murally/node_modules/gulp-sass/node_modules/node-sass
> node scripts/build.js
` /Users/gvilarino/Dev/git/tactivos/murally/node_modules/gulp-sass/node_modules/node-sass/vendor/darwin-x64-46/binding.node ` exists.
testing binary.
Binary is fine; exiting.
> node-sass@2.1.1 install /Users/gvilarino/Dev/git/tactivos/murally/node_modules/grunt-sass/node_modules/node-sass
> node scripts/install.js
Can not download file from https://raw.githubusercontent.com/sass/node-sass-binaries/v2.1.1/darwin-x64-node-4.0/binding.node
> node-sass@2.1.1 postinstall /Users/gvilarino/Dev/git/tactivos/murally/node_modules/grunt-sass/node_modules/node-sass
> node scripts/build.js
gyp: /Users/gvilarino/.node-gyp/4.0.0/common.gypi not found (cwd: /Users/gvilarino/Dev/git/tactivos/murally/node_modules/grunt-sass/node_modules/node-sass) while reading includes of binding.gyp while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/Users/gvilarino/Dev/git/tactivos/murally/node_modules/grunt-sass/node_modules/node-sass/node_modules/pangyp/lib/configure.js:346:16)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "/usr/local/bin/node" "/Users/gvilarino/Dev/git/tactivos/murally/node_modules/grunt-sass/node_modules/node-sass/node_modules/pangyp/bin/node-gyp" "rebuild"
gyp ERR! cwd /Users/gvilarino/Dev/git/tactivos/murally/node_modules/grunt-sass/node_modules/node-sass
gyp ERR! node -v v4.0.0
gyp ERR! pangyp -v v2.3.2
gyp ERR! not ok
Build failed
canvas-to-blob@0.0.0 node_modules/canvas-to-blob
util-ext@0.0.1 node_modules/util-ext
email-regex@1.0.0 node_modules/email-regex
ampersand-react-view-mixin@0.0.5 node_modules/ampersand-react-view-mixin
escape-string-regexp@1.0.3 node_modules/escape-string-regexp
react-infinite-scroll-mixin@0.1.3 node_modules/react-infinite-scroll-mixin
fullscreen@1.0.0 node_modules/fullscreen
extend-object@1.0.0 node_modules/extend-object
express3-ejs-layout@0.0.1 node_modules/express3-ejs-layout
tryit@1.0.1 node_modules/tryit
analytics.js-loader@1.1.0 node_modules/analytics.js-loader
grunt-rev-md5@0.2.8 node_modules/grunt-rev-md5
kissmetrics@0.0.4 node_modules/kissmetrics
qs@0.6.6 node_modules/qs
pluralize@1.2.0 node_modules/pluralize
guid@0.0.12 node_modules/guid
tween.js@0.14.0 node_modules/tween.js
transformatrix@1.1.1 node_modules/transformatrix
grunt-htmlrefs@0.4.2 node_modules/grunt-htmlrefs
classnames@1.2.2 node_modules/classnames
domready@1.0.8 node_modules/domready
p3p@0.0.2 node_modules/p3p
react-list@0.6.3 node_modules/react-list
semver@1.0.14 node_modules/semver
react-slider@0.4.2 node_modules/react-slider
gently@0.9.2 node_modules/gently
humanize@0.0.6 node_modules/humanize
x-math@0.12.0 node_modules/x-math
grunt-cdn@0.5.6 node_modules/grunt-cdn
async@0.2.10 node_modules/async
keymaster@1.6.2 node_modules/keymaster
grunt-text-replace@0.3.8 node_modules/grunt-text-replace
xmldom@0.1.19 node_modules/xmldom
node-uuid@1.4.3 node_modules/node-uuid
bowser@0.7.3 node_modules/bowser
should@1.3.0 node_modules/should
grunt-git@0.3.0-alpha node_modules/grunt-git
ejs@0.7.2 node_modules/ejs
underscore@1.8.3 node_modules/underscore
grunt-express-server@0.4.19 node_modules/grunt-express-server
redis@0.12.1 node_modules/redis
grunt-contrib-concat@0.3.0 node_modules/grunt-contrib-concat
q@1.4.1 node_modules/q
grunt-contrib-copy@0.4.1 node_modules/grunt-contrib-copy
url-regex@2.1.3 node_modules/url-regex
└── ip-regex@1.0.3
oauth@0.9.8 node_modules/oauth
validator@3.43.0 node_modules/validator
clientconfig@1.0.0 node_modules/clientconfig
└── cookie-getter@0.0.2
request@2.2.9 node_modules/request
grunt-concurrent@0.4.1 node_modules/grunt-concurrent
└── lpad@0.1.0
scroll@0.0.3 node_modules/scroll
├── raf-component@1.1.2
├── ease-component@1.0.0
└── eventlistener@0.0.1
lodash.chunk@3.0.1 node_modules/lodash.chunk
├── lodash._baseslice@3.0.3
└── lodash._isiterateecall@3.0.9
grunt-contrib-clean@0.5.0 node_modules/grunt-contrib-clean
└── rimraf@2.2.8
is-relative-url@1.0.0 node_modules/is-relative-url
└── is-absolute-url@1.0.0
cookies-js@1.2.1 node_modules/cookies-js
fast-url-parser@1.1.3 node_modules/fast-url-parser
└── punycode@1.3.2
lz-string@1.4.4 node_modules/lz-string
string@3.3.1 node_modules/string
mime-types@2.1.6 node_modules/mime-types
└── mime-db@1.18.0
react-loadermixin@1.0.4 node_modules/react-loadermixin
└── xtend@3.0.0
susy@2.2.5 node_modules/susy
passport-singly@0.0.31 node_modules/passport-singly
└── pkginfo@0.2.3
passport@0.1.10 node_modules/passport
└── pkginfo@0.2.3
passport-oauth@0.1.15 node_modules/passport-oauth
└── pkginfo@0.2.3
gulp-wait@0.0.2 node_modules/gulp-wait
└── map-stream@0.0.4
debug@2.2.0 node_modules/debug
└── ms@0.7.1
mobile-detect@0.3.0 node_modules/mobile-detect
rollbar@0.3.13 node_modules/rollbar
├── json-stringify-safe@5.0.1
└── lru-cache@2.2.4
grunt-newer@1.1.1 node_modules/grunt-newer
├── rimraf@2.2.8
└── async@0.9.0
sticky-session@1.0.0 node_modules/sticky-session
└── ip@1.0.1
react-quill@0.1.1 node_modules/react-quill
└── quill@0.19.14
express-resource@1.0.0 node_modules/express-resource
├── methods@0.0.1
└── lingo@0.0.5
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.0, readable-stream@1.0.33)
gulp-sourcemaps@1.5.2 node_modules/gulp-sourcemaps
├── graceful-fs@3.0.8
├── convert-source-map@1.1.1
├── vinyl@0.4.6 (clone-stats@0.0.1, clone@0.2.0)
├── strip-bom@1.0.0 (first-chunk-stream@1.0.0, is-utf8@0.2.0)
└── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
grunt-contrib-cssmin@0.6.2 node_modules/grunt-contrib-cssmin
├── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)
└── clean-css@1.1.7 (commander@2.0.0)
xml-crypto@0.5.27 node_modules/xml-crypto
└── xpath.js@1.0.6
stripe@2.3.2 node_modules/stripe
└── when@2.4.0
html-to-text@1.3.1 node_modules/html-to-text
├── underscore.string@2.4.0
├── htmlparser@1.7.7
└── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
json2csv@2.11.0 node_modules/json2csv
├── commander@2.8.1 (graceful-readlink@1.0.1)
├── lodash.get@3.7.0 (lodash._baseget@3.7.2, lodash._topath@3.8.1)
└── cli-table@0.3.1 (colors@1.0.3)
gulp-concat@2.6.0 node_modules/gulp-concat
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
└── concat-with-sourcemaps@1.0.2 (source-map@0.4.4)
ampersand-collection-underscore-mixin@1.0.4 node_modules/ampersand-collection-underscore-mixin
└── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
ampersand-input-view@3.1.1 node_modules/ampersand-input-view
└── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
ampersand-view-switcher@1.1.2 node_modules/ampersand-view-switcher
└── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
ampersand-collection-view@1.4.0 node_modules/ampersand-collection-view
├── ampersand-class-extend@1.0.2
├── lodash.assign@3.2.0 (lodash._createassigner@3.1.1, lodash.keys@3.1.2, lodash._baseassign@3.2.0)
├── lodash.invoke@3.2.3 (lodash.isarray@3.0.4, lodash.restparam@3.6.1, lodash._invokepath@3.7.2, lodash._baseeach@3.0.4)
├── ampersand-events@1.1.1 (lodash.keys@3.1.2, lodash.isempty@3.0.4, lodash.uniqueid@3.0.0, lodash.foreach@3.0.3, lodash.once@3.0.1, lodash.bind@3.1.0)
├── lodash.difference@3.2.2 (lodash.restparam@3.6.1, lodash._baseflatten@3.1.4, lodash._basedifference@3.0.3)
├── lodash.pick@3.1.0 (lodash._bindcallback@3.0.1, lodash._pickbyarray@3.0.2, lodash.restparam@3.6.1, lodash._baseflatten@3.1.4, lodash._pickbycallback@3.0.0)
├── lodash.find@3.2.1 (lodash.isarray@3.0.4, lodash._basefind@3.0.0, lodash._basefindindex@3.6.0, lodash._baseeach@3.0.4, lodash.keys@3.1.2, lodash._basecallback@3.3.1)
└── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
useragent@1.1.0 node_modules/useragent
├── yamlparser@0.0.2
└── request@2.9.202
time-grunt@1.2.1 node_modules/time-grunt
├── date-time@1.0.0
├── figures@1.3.5
├── number-is-nan@1.0.0
├── text-table@0.2.0
├── hooker@0.2.3
├── chalk@1.1.1 (supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)
└── pretty-ms@1.4.0 (parse-ms@1.0.0, get-stdin@4.0.1, plur@1.0.0, is-finite@1.0.1, meow@3.3.0)
ampersand-router@1.0.7 node_modules/ampersand-router
├── amp-is-regexp@1.0.1
├── amp-is-function@1.0.1
├── amp-result@1.1.0
├── backbone-events-standalone@0.2.2
├── amp-extend@1.0.1 (amp-is-object@1.0.1)
├── amp-bind@1.0.1 (amp-is-object@1.0.1)
├── ampersand-class-extend@1.0.2 (lodash.assign@3.2.0)
└── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
ampersand-form-view@2.4.0 node_modules/ampersand-form-view
├── amp-is-function@1.0.1
├── amp-result@1.1.0
├── backbone-events-standalone@0.2.2
├── amp-extend@1.0.1 (amp-is-object@1.0.1)
└── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
glob@5.0.14 node_modules/glob
├── path-is-absolute@1.0.0
├── inherits@2.0.1
├── inflight@1.0.4 (wrappy@1.0.1)
├── once@1.3.2 (wrappy@1.0.1)
└── minimatch@2.0.10 (brace-expansion@1.1.0)
bind-transforms@1.2.1 node_modules/bind-transforms
├── transform-style@0.1.0
└── is-function@1.0.1
ampersand-collection@1.4.5 node_modules/ampersand-collection
├── lodash.isarray@3.0.4
├── ampersand-class-extend@1.0.2
├── lodash.assign@3.2.0 (lodash._createassigner@3.1.1, lodash.keys@3.1.2, lodash._baseassign@3.2.0)
├── lodash.bind@3.1.0 (lodash._replaceholders@3.0.0, lodash.restparam@3.6.1, lodash._createwrapper@3.0.7)
└── ampersand-events@1.1.1 (lodash.keys@3.1.2, lodash.isempty@3.0.4, lodash.uniqueid@3.0.0, lodash.foreach@3.0.3, lodash.once@3.0.1, ampersand-version@1.0.2)
lodash@2.4.2 node_modules/lodash
load-grunt-tasks@0.2.0 node_modules/load-grunt-tasks
├── findup-sync@0.1.3 (glob@3.2.11)
└── globule@0.1.0 (minimatch@0.2.14, glob@3.1.21, lodash@1.0.2)
grunt-cli@0.1.9 node_modules/grunt-cli
├── resolve@0.3.1
├── nopt@1.0.10 (abbrev@1.0.7)
└── findup-sync@0.1.3 (glob@3.2.11)
gulp-util@3.0.6 node_modules/gulp-util
├── array-differ@1.0.0
├── array-uniq@1.0.2
├── lodash._reinterpolate@3.0.0
├── beeper@1.1.0
├── lodash._reevaluate@3.0.0
├── lodash._reescape@3.0.0
├── object-assign@3.0.0
├── replace-ext@0.0.1
├── minimist@1.2.0
├── chalk@1.1.1 (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)
├── lodash.template@3.6.2 (lodash.restparam@3.6.1, lodash.escape@3.0.0, lodash._isiterateecall@3.0.9, lodash._basevalues@3.0.0, lodash._basetostring@3.0.1, lodash._basecopy@3.0.1, lodash.templatesettings@3.1.0, lodash.keys@3.1.2)
├── through2@2.0.0 (xtend@4.0.0, readable-stream@2.0.2)
├── multipipe@0.1.2 (duplexer2@0.0.2)
└── dateformat@1.0.11 (get-stdin@5.0.0, meow@3.3.0)
ampersand-view@7.4.2 node_modules/ampersand-view
├── get-object-path@0.0.2
├── lodash.last@3.0.0
├── lodash.isstring@3.0.1
├── domify@1.4.0
├── matches-selector@1.0.0
├── lodash.result@3.1.2 (lodash._baseslice@3.0.3, lodash._topath@3.8.1, lodash.isfunction@3.0.6, lodash._baseget@3.7.2, lodash.isarray@3.0.4)
├── lodash.uniqueid@3.0.0 (lodash._basetostring@3.0.1)
├── lodash.assign@3.2.0 (lodash._baseassign@3.2.0, lodash._createassigner@3.1.1, lodash.keys@3.1.2)
├── lodash.flatten@3.0.2 (lodash._isiterateecall@3.0.9, lodash._baseflatten@3.1.4)
├── lodash.bind@3.1.0 (lodash._replaceholders@3.0.0, lodash.restparam@3.6.1, lodash._createwrapper@3.0.7)
├── lodash.pick@3.1.0 (lodash._bindcallback@3.0.1, lodash._pickbyarray@3.0.2, lodash.restparam@3.6.1, lodash._baseflatten@3.1.4, lodash._pickbycallback@3.0.0)
├── lodash.invoke@3.2.3 (lodash.restparam@3.6.1, lodash.isarray@3.0.4, lodash._invokepath@3.7.2, lodash._baseeach@3.0.4)
├── lodash.foreach@3.0.3 (lodash._bindcallback@3.0.1, lodash.isarray@3.0.4, lodash._arrayeach@3.0.0, lodash._baseeach@3.0.4)
├── ampersand-dom-bindings@3.7.0 (key-tree-store@1.3.0, is-array@1.0.1, ampersand-dom@1.4.0, lodash.partial@3.1.1)
├── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
├── component-classes@1.2.4 (component-indexof@0.0.3)
├── ampersand-state@4.6.0 (key-tree-store@1.3.0, lodash.isnull@3.0.0, lodash.isundefined@3.0.1, lodash.isdate@3.0.1, lodash.isobject@3.0.2, lodash.isfunction@3.0.6, array-next@0.0.1, lodash.isarray@3.0.4, lodash.defaults@3.1.2, lodash.escape@3.0.0, lodash.isempty@3.0.4, lodash.has@3.2.1, lodash.includes@3.1.3, lodash.keys@3.1.2, lodash.isequal@3.0.4, ampersand-events@1.1.1, lodash.union@3.1.0, lodash.omit@3.1.0, lodash.clone@3.0.3)
└── events-mixin@1.2.0 (component-event@0.1.4, delegate-events@1.1.1)
oauth-signature@1.3.0 node_modules/oauth-signature
└── crypto-js@3.1.5
ampersand-subcollection@2.0.3 node_modules/ampersand-subcollection
├── lodash.isarray@3.0.4
├── ampersand-class-extend@1.0.2
├── lodash.keys@3.1.2 (lodash.isarguments@3.0.4, lodash._getnative@3.9.1)
├── lodash.foreach@3.0.3 (lodash._bindcallback@3.0.1, lodash._baseeach@3.0.4, lodash._arrayeach@3.0.0)
├── lodash.includes@3.1.3 (lodash.isstring@3.0.1, lodash._isiterateecall@3.0.9, lodash._basevalues@3.0.0, lodash._baseindexof@3.1.0)
├── lodash.assign@3.2.0 (lodash._baseassign@3.2.0, lodash._createassigner@3.1.1)
├── lodash.isequal@3.0.4 (lodash._bindcallback@3.0.1, lodash._baseisequal@3.0.7)
├── lodash.difference@3.2.2 (lodash.restparam@3.6.1, lodash._baseflatten@3.1.4, lodash._basedifference@3.0.3)
├── lodash.union@3.1.0 (lodash.restparam@3.6.1, lodash._baseflatten@3.1.4, lodash._baseuniq@3.0.3)
├── ampersand-events@1.1.1 (lodash.uniqueid@3.0.0, lodash.once@3.0.1, lodash.isempty@3.0.4, lodash.bind@3.1.0)
├── lodash.sortby@3.1.5 (lodash._isiterateecall@3.0.9, lodash._baseeach@3.0.4, lodash._basesortby@3.0.0, lodash._basecompareascending@3.0.2, lodash._basecallback@3.3.1)
├── lodash.reduce@3.1.2 (lodash._baseeach@3.0.4, lodash._basereduce@3.0.1, lodash._basecallback@3.3.1)
├── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
└── ampersand-collection-lodash-mixin@2.0.1 (lodash.isfunction@3.0.6, lodash.shuffle@3.1.0, lodash.isempty@3.0.4, lodash.take@3.0.0, lodash.drop@3.0.0, lodash.rest@3.0.0, lodash.initial@3.0.0, lodash.invoke@3.2.3, lodash.sample@3.1.0, lodash.indexof@3.0.3, lodash.lastindexof@3.0.2, lodash.without@3.2.1, lodash.find@3.2.1, lodash.map@3.1.4, lodash.some@3.2.3, lodash.filter@3.1.1, lodash.reduceright@3.1.2, lodash.reject@3.1.1, lodash.max@3.4.0, lodash.every@3.2.3, lodash.min@3.4.0, lodash.countby@3.1.1, lodash.groupby@3.1.1, lodash.partition@3.1.1, lodash.indexby@3.1.1)
socket.io-redis@0.1.4 node_modules/socket.io-redis
├── uid2@0.0.3
├── debug@0.7.4
├── redis@0.10.1
├── msgpack-js@0.3.0 (bops@0.0.7)
└── socket.io-adapter@0.3.1 (object-keys@1.0.1, debug@1.0.2, socket.io-parser@2.2.2)
socket.io-emitter@0.2.0 node_modules/socket.io-emitter
├── debug@0.7.4
├── has-binary-data@0.1.1 (isarray@0.0.1)
├── redis@0.10.1
├── msgpack-js@0.3.0 (bops@0.0.7)
└── socket.io-parser@2.2.0 (isarray@0.0.1, emitter@1.0.1, json3@3.2.6)
ampersand-model@5.0.3 node_modules/ampersand-model
├── lodash.isobject@3.0.2
├── lodash.result@3.1.2 (lodash._baseslice@3.0.3, lodash.isarray@3.0.4, lodash._topath@3.8.1, lodash._baseget@3.7.2, lodash.isfunction@3.0.6)
├── lodash.assign@3.2.0 (lodash._createassigner@3.1.1, lodash.keys@3.1.2, lodash._baseassign@3.2.0)
├── lodash.clone@3.0.3 (lodash._bindcallback@3.0.1, lodash._isiterateecall@3.0.9, lodash._baseclone@3.3.0)
├── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
├── ampersand-state@4.6.0 (lodash.isstring@3.0.1, lodash.isfunction@3.0.6, lodash.isarray@3.0.4, key-tree-store@1.3.0, lodash.isnull@3.0.0, lodash.isundefined@3.0.1, lodash.isdate@3.0.1, array-next@0.0.1, lodash.uniqueid@3.0.0, lodash.includes@3.1.3, lodash.escape@3.0.0, lodash.defaults@3.1.2, lodash.isempty@3.0.4, lodash.foreach@3.0.3, lodash.has@3.2.1, lodash.keys@3.1.2, ampersand-events@1.1.1, lodash.isequal@3.0.4, lodash.bind@3.1.0, lodash.union@3.1.0, lodash.omit@3.1.0)
└── ampersand-sync@3.0.7 (lodash.defaults@3.1.2, qs@2.4.2, lodash.includes@3.1.3, xhr@1.17.1)
ampersand-rest-collection@2.0.4 node_modules/ampersand-rest-collection
├── ampersand-version@1.0.2 (find-root@0.1.1, through2@0.6.5)
└── ampersand-collection-rest-mixin@3.0.1 (ampersand-sync@2.0.4)
xml2js@0.4.12 node_modules/xml2js
└── sax@1.1.2
url2png@6.0.1 node_modules/url2png
└── request@2.16.6 (forever-agent@0.2.0, aws-sign@0.2.0, tunnel-agent@0.2.0, oauth-sign@0.2.0, cookie-jar@0.2.0, json-stringify-safe@3.0.0, mime@1.2.11, form-data@0.0.10, qs@0.5.6, hawk@0.10.2)
gulp-livereload@3.8.0 node_modules/gulp-livereload
├── event-stream@3.3.1 (duplexer@0.1.1, from@0.1.3, stream-combiner@0.0.4, pause-stream@0.0.11, map-stream@0.1.0, through@2.3.8, split@0.3.3)
├── lodash.assign@3.2.0 (lodash._createassigner@3.1.1, lodash.keys@3.1.2, lodash._baseassign@3.2.0)
├── chalk@0.5.1 (ansi-styles@1.1.0, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
└── tiny-lr@0.1.6 (parseurl@1.3.0, qs@2.2.5, debug@2.0.0, livereload-js@2.2.2, faye-websocket@0.7.3, body-parser@1.8.4)
grunt-contrib-watch@0.6.1 node_modules/grunt-contrib-watch
├── tiny-lr-fork@0.0.5 (debug@0.7.4, faye-websocket@0.4.4, noptify@0.0.3, qs@0.5.6)
└── gaze@0.5.1 (globule@0.1.0)
templatizer-hbs@0.0.1 node_modules/templatizer-hbs
├── async@0.9.2
├── glob@4.5.3 (inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@2.0.10)
└── uglify-js@2.4.24 (uglify-to-browserify@1.0.2, async@0.2.10, yargs@3.5.4, source-map@0.1.34)
jsonwebtoken@5.0.5 node_modules/jsonwebtoken
└── jws@3.1.0 (base64url@1.0.4, jwa@1.1.0)
grunt-autoprefixer@0.6.5 node_modules/grunt-autoprefixer
├── diff@1.0.8
└── autoprefixer@1.0.20140213 (fs-extra@0.8.1, postcss@0.2.0)
gulp-declare@0.3.0 node_modules/gulp-declare
├── xtend@4.0.0
├── nsdeclare@0.1.0
└── vinyl-map@1.0.1 (through2@0.4.2, new-from@0.0.3, stream-browserify@2.0.1, bl@0.7.0)
grunt-azure-blobs-acl@0.1.3 node_modules/grunt-azure-blobs-acl
├── crypto@0.0.3
├── async@0.9.2
├── grunt-cli@0.1.13 (resolve@0.3.1, nopt@1.0.10, findup-sync@0.1.3)
└── request@2.61.0 (aws-sign2@0.5.0, stringstream@0.0.4, forever-agent@0.6.1, caseless@0.11.0, oauth-sign@0.8.0, tunnel-agent@0.4.1, json-stringify-safe@5.0.1, isstream@0.1.2, extend@3.0.0, qs@4.0.0, combined-stream@1.0.5, form-data@1.0.0-rc3, http-signature@0.11.0, bl@1.0.0, tough-cookie@2.0.0, hawk@3.1.0, har-validator@1.8.0)
evernote@1.25.0 node_modules/evernote
grunt-contrib-uglify@0.2.4 node_modules/grunt-contrib-uglify
├── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)
└── uglify-js@2.4.24 (uglify-to-browserify@1.0.2, yargs@3.5.4, source-map@0.1.34)
gulp@3.9.0 node_modules/gulp
├── pretty-hrtime@1.0.0
├── interpret@0.6.5
├── deprecated@0.0.1
├── archy@1.0.0
├── minimist@1.2.0
├── tildify@1.1.0 (os-homedir@1.0.1)
├── v8flags@2.0.10 (user-home@1.1.1)
├── chalk@1.1.1 (supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── semver@4.3.6
├── orchestrator@0.3.7 (sequencify@0.0.7, stream-consume@0.1.0, end-of-stream@0.1.5)
├── liftoff@2.1.0 (extend@2.0.1, rechoir@0.6.2, flagged-respawn@0.3.1, resolve@1.1.6, findup-sync@0.2.1)
└── vinyl-fs@0.3.13 (graceful-fs@3.0.8, strip-bom@1.0.0, defaults@1.0.2, vinyl@0.4.6, mkdirp@0.5.1, through2@0.6.5, glob-stream@3.1.18, glob-watcher@0.0.6)
grunt-mocha-test@0.7.0 node_modules/grunt-mocha-test
└── mocha@1.13.0 (diff@1.0.7, growl@1.7.0, commander@0.6.1, mkdirp@0.3.5, glob@3.2.3, jade@0.26.3)
breakpoint@0.1.6 node_modules/breakpoint
├── node-watch@0.2.4
├── optimist@0.2.6 (wordwrap@0.0.3)
├── coffee-script@1.1.2
├── http-proxy@0.10.3 (colors@0.6.2, pkginfo@0.2.3, optimist@0.3.7, utile@0.1.7)
└── prompt@0.2.9 (revalidator@0.1.8, pkginfo@0.3.0, read@1.0.7, utile@0.1.7, winston@0.6.2)
grunt@0.4.2 node_modules/grunt
├── dateformat@1.0.2-1.2.3
├── which@1.0.9
├── getobject@0.1.0
├── eventemitter2@0.4.14
├── colors@0.6.2
├── async@0.1.22
├── hooker@0.2.3
├── nopt@1.0.10 (abbrev@1.0.7)
├── exit@0.1.2
├── rimraf@2.0.3 (graceful-fs@1.1.14)
├── minimatch@0.2.14 (sigmund@1.0.1, lru-cache@2.6.5)
├── glob@3.1.21 (inherits@1.0.2, graceful-fs@1.2.3)
├── lodash@0.9.2
├── coffee-script@1.3.3
├── underscore.string@2.2.1
├── iconv-lite@0.2.11
├── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.2)
└── js-yaml@2.0.5 (argparse@0.1.16, esprima@1.0.4)
grunt-contrib-compress@0.10.0 node_modules/grunt-contrib-compress
├── prettysize@0.0.3
└── archiver@0.9.1 (buffer-crc32@0.2.5, lazystream@0.1.0, readable-stream@1.0.33, zip-stream@0.3.7, tar-stream@0.3.3, file-utils@0.1.5)
express@3.0.6 node_modules/express
├── methods@0.0.1
├── fresh@0.1.0
├── range-parser@0.0.4
├── cookie-signature@0.0.1
├── buffer-crc32@0.1.1
├── cookie@0.0.5
├── commander@0.6.1
├── mkdirp@0.3.3
├── send@0.1.0 (mime@1.2.6)
└── connect@2.7.2 (pause@0.0.1, bytes@0.1.0, formidable@1.0.11, qs@0.5.1)
gulp-handlebars@4.0.0 node_modules/gulp-handlebars
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
└── handlebars@3.0.3 (optimist@0.6.1, source-map@0.1.43, uglify-js@2.3.6)
socket.io-client@1.3.6 node_modules/socket.io-client
├── to-array@0.1.3
├── indexof@0.0.1
├── component-emitter@1.2.0
├── object-component@0.0.3
├── component-bind@1.0.0
├── backo2@1.0.2
├── has-binary@0.1.6 (isarray@0.0.1)
├── debug@2.1.3 (ms@0.7.0)
├── parseuri@0.0.2 (better-assert@1.0.2)
├── engine.io-client@1.5.4 (component-inherit@0.0.3, has-cors@1.1.0, component-emitter@1.1.2, xmlhttprequest-ssl@1.5.1, parseqs@0.0.2, parseuri@0.0.4, parsejson@0.0.1, engine.io-parser@1.2.2, ws@0.8.0)
└── socket.io-parser@2.2.4 (isarray@0.0.1, debug@0.7.4, component-emitter@1.1.2, benchmark@1.0.0, json3@3.2.6)
mocha@2.3.2 node_modules/mocha
├── escape-string-regexp@1.0.2
├── supports-color@1.2.0
├── growl@1.8.1
├── commander@2.3.0
├── diff@1.4.0
├── debug@2.0.0 (ms@0.6.2)
├── mkdirp@0.5.0 (minimist@0.0.8)
├── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)
└── jade@1.11.0 (character-parser@1.2.1, void-elements@2.0.1, commander@2.6.0, jstransformer@0.0.2, constantinople@3.0.2, with@4.0.3, clean-css@3.4.1, uglify-js@2.4.24, transformers@2.1.0)
socket.io@1.3.6 node_modules/socket.io
├── debug@2.1.3 (ms@0.7.0)
├── has-binary@0.1.6 (isarray@0.0.1)
├── socket.io-adapter@0.3.1 (debug@1.0.2, socket.io-parser@2.2.2)
├── engine.io@1.5.4 (engine.io-parser@1.2.2, accepts@1.1.4, ws@0.8.0)
├── socket.io-parser@2.2.4 (isarray@0.0.1, debug@0.7.4, component-emitter@1.1.2, benchmark@1.0.0, json3@3.2.6)
└── socket.io-client@1.3.6 (to-array@0.1.3, indexof@0.0.1, component-emitter@1.2.0, component-bind@1.0.0, backo2@1.0.2, object-component@0.0.3, parseuri@0.0.2, engine.io-client@1.5.2)
azure@0.8.1 node_modules/azure
├── node-uuid@1.2.0
├── mpns@2.0.1
├── mime@1.2.11
├── azure-mgmt-storage@0.9.1-pre.2
├── azure-mgmt-vnet@0.9.1-pre.2
├── underscore@1.4.4
├── azure-mgmt-sql@0.9.1-pre.2
├── azure-mgmt@0.9.1-pre.2
├── azure-mgmt-sb@0.9.1-pre.2
├── azure-mgmt-website@0.9.1-pre.2
├── wns@0.5.3
├── azure-mgmt-compute@0.9.1-pre.2
├── request@2.27.0 (oauth-sign@0.3.0, forever-agent@0.5.2, aws-sign@0.3.0, tunnel-agent@0.3.0, json-stringify-safe@5.0.1, cookie-jar@0.3.0, node-uuid@1.4.3, form-data@0.1.4, http-signature@0.10.1, hawk@1.0.0)
└── azure-common@0.9.1-pre.2 (dateformat@1.0.2-1.2.3, duplexer@0.1.1, through@2.3.8, xmlbuilder@0.4.3, envconf@0.0.4, validator@3.1.0, tunnel@0.0.3, xml2js@0.2.7)
gulp-shell@0.4.3 node_modules/gulp-shell
├── async@1.4.2
├── through2@2.0.0 (xtend@4.0.0, readable-stream@2.0.2)
└── lodash@3.10.1
xmlbuilder@2.6.5 node_modules/xmlbuilder
└── lodash@3.10.1
gulp-wrap@0.11.0 node_modules/gulp-wrap
├── consolidate@0.11.0
├── fs-readfile-promise@1.1.0 (graceful-fs@3.0.8)
├── node.extend@1.1.5 (is@3.0.1)
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
├── vinyl-bufferstream@1.0.1 (bufferstreams@1.0.1)
├── es6-promise@2.3.0
├── js-yaml@3.4.2 (esprima@2.2.0, argparse@1.0.2)
└── lodash@3.10.1
browserify-shim@3.8.10 node_modules/browserify-shim
├── through@2.3.8
├── resolve@0.6.3
├── mothership@0.2.0 (find-parent-dir@0.3.0)
├── exposify@0.4.3 (map-obj@1.0.1, has-require@1.1.0, globo@1.0.2, through2@0.4.2, transformify@0.1.2, replace-requires@1.0.3)
└── rename-function-calls@0.1.1 (detective@3.1.0)
mongodb@1.4.39 node_modules/mongodb
├── readable-stream@2.0.2 (process-nextick-args@1.0.3, isarray@0.0.1, inherits@2.0.1, util-deprecate@1.0.1, string_decoder@0.10.31, core-util-is@1.0.1)
├── kerberos@0.0.11 (nan@1.8.4)
└── bson@0.2.22 (nan@1.8.4)
xml-encryption@0.7.2 node_modules/xml-encryption
├── xpath@0.0.5
├── ejs@0.8.8
└── node-forge@0.2.24
grunt-mocha-cov@0.0.7 node_modules/grunt-mocha-cov
├── mocha-lcov-reporter@0.0.2
├── lcov-parse@0.0.10
├── request@2.16.6 (forever-agent@0.2.0, aws-sign@0.2.0, tunnel-agent@0.2.0, oauth-sign@0.2.0, json-stringify-safe@3.0.0, cookie-jar@0.2.0, mime@1.2.11, form-data@0.0.10, qs@0.5.6, hawk@0.10.2)
├── mocha@1.9.0 (growl@1.7.0, commander@0.6.1, diff@1.0.2, mkdirp@0.3.3, ms@0.3.0, jade@0.26.3)
└── blanket@1.1.7 (xtend@3.0.0, esprima@1.2.5, falafel@0.3.1)
ims-lti@2.1.6 node_modules/ims-lti
└── xmlbuilder@2.4.6 (lodash-node@2.4.1)
markdown@0.4.0 node_modules/markdown
└── nopt@1.0.10 (abbrev@1.0.7)
grunt-jsxhint@0.6.0 node_modules/grunt-jsxhint
├── rewire@2.3.4
├── grunt-contrib-jshint@0.11.1 (hooker@0.2.3)
├── proxyquire@1.4.0
└── jshint@2.6.3 (strip-json-comments@1.0.4, underscore@1.6.0, console-browserify@1.1.0, exit@0.1.2, minimatch@1.0.0, shelljs@0.3.0, cli@0.6.6, htmlparser2@3.8.3)
react-dnd@1.1.5 node_modules/react-dnd
├── disposables@1.0.1
├── invariant@2.1.0 (envify@3.4.0)
├── lodash@3.10.1
└── dnd-core@1.1.0 (keymirror@0.1.1, flummox@2.13.2)
node-insights@1.0.11 node_modules/node-insights
├── request@2.61.0 (aws-sign2@0.5.0, forever-agent@0.6.1, stringstream@0.0.4, caseless@0.11.0, tunnel-agent@0.4.1, oauth-sign@0.8.0, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, qs@4.0.0, combined-stream@1.0.5, form-data@1.0.0-rc3, http-signature@0.11.0, bl@1.0.0, tough-cookie@2.0.0, hawk@3.1.0, har-validator@1.8.0)
└── lodash@3.10.1
handlebars@2.0.0 node_modules/handlebars
├── optimist@0.3.7 (wordwrap@0.0.3)
└── uglify-js@2.3.6 (source-map@0.1.43)
sinon@1.6.0 node_modules/sinon
└── buster-format@0.5.6 (buster-core@0.6.4)
moment@2.10.6 node_modules/moment
browserify@10.2.6 node_modules/browserify
├── https-browserify@0.0.1
├── tty-browserify@0.0.0
├── htmlescape@1.1.0
├── isarray@0.0.1
├── inherits@2.0.1
├── builtins@0.0.7
├── string_decoder@0.10.31
├── constants-browserify@0.0.1
├── path-browserify@0.0.0
├── os-browserify@0.1.2
├── browser-resolve@1.9.1
├── commondir@0.0.1
├── through2@1.1.1
├── defined@1.0.0
├── process@0.11.2
├── punycode@1.3.2
├── stream-browserify@1.0.0
├── xtend@4.0.0
├── shell-quote@0.0.1
├── duplexer2@0.0.2
├── domain-browser@1.1.4
├── querystring-es3@0.2.1
├── assert@1.3.0
├── timers-browserify@1.4.1
├── deps-sort@1.3.9
├── util@0.10.3
├── events@1.0.2
├── concat-stream@1.4.10 (typedarray@0.0.6)
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── has@1.0.1 (function-bind@1.0.2)
├── parents@1.0.1 (path-platform@0.11.15)
├── read-only-stream@1.1.1 (readable-wrap@1.0.0)
├── console-browserify@1.1.0 (date-now@0.1.4)
├── subarg@1.0.0 (minimist@1.2.0)
├── readable-stream@1.1.13 (core-util-is@1.0.1)
├── http-browserify@1.7.0 (Base64@0.2.1)
├── shasum@1.0.1 (sha.js@2.3.6, json-stable-stringify@0.0.1)
├── url@0.10.3 (querystring@0.2.0)
├── resolve@1.1.6
├── labeled-stream-splicer@1.0.2 (stream-splicer@1.3.2)
├── buffer@3.4.3 (is-array@1.0.1, ieee754@1.1.6, base64-js@0.0.8)
├── glob@4.5.3 (once@1.3.2, inflight@1.0.4, minimatch@2.0.10)
├── JSONStream@1.0.4 (through@2.3.8, jsonparse@1.0.0)
├── browser-pack@5.0.1 (umd@3.0.1, combine-source-map@0.6.1)
├── syntax-error@1.1.4 (acorn@1.2.2)
├── crypto-browserify@3.9.14 (randombytes@2.0.1, create-hmac@1.1.3, pbkdf2@3.0.4, create-hash@1.1.1, browserify-aes@1.0.3, diffie-hellman@3.0.2, create-ecdh@2.0.1, public-encrypt@2.0.1, browserify-sign@3.0.8)
├── browserify-zlib@0.1.4 (pako@0.2.7)
├── insert-module-globals@6.5.2 (combine-source-map@0.6.1, lexical-scope@1.1.1)
└── module-deps@3.9.1 (stream-combiner2@1.0.2, detective@4.2.0)
react-tools@0.13.3 node_modules/react-tools
├── jstransform@10.1.0 (base62@0.1.1, source-map@0.1.31, esprima-fb@13001.1001.0-dev-harmony-fb)
└── commoner@0.10.3 (private@0.1.6, commander@2.5.1, graceful-fs@3.0.8, install@0.1.8, q@1.1.2, mkdirp@0.5.1, glob@4.2.2, iconv-lite@0.4.11, recast@0.10.32)
gulp-nodemon@2.0.4 node_modules/gulp-nodemon
├── colors@1.1.2
├── event-stream@3.3.1 (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)
└── nodemon@1.4.1 (minimatch@0.3.0, touch@1.0.0, ps-tree@0.0.3, update-notifier@0.3.2)
reactify@1.0.0 node_modules/reactify
├── through@2.3.8
└── react-tools@0.12.2 (jstransform@8.2.0, commoner@0.10.3)
watchify@3.4.0 node_modules/watchify
├── defined@1.0.0
├── xtend@4.0.0
├── through2@0.6.5 (readable-stream@1.0.33)
├── outpipe@1.1.1 (shell-quote@1.4.3)
├── anymatch@1.3.0 (arrify@1.0.0, micromatch@2.2.0)
├── chokidar@1.0.5 (arrify@1.0.0, path-is-absolute@1.0.0, is-glob@1.1.3, glob-parent@1.2.0, async-each@0.1.6, is-binary-path@1.0.1, readdirp@1.4.0, fsevents@0.3.8)
└── browserify@11.0.1 (https-browserify@0.0.1, tty-browserify@0.0.0, htmlescape@1.1.0, builtins@0.0.7, constants-browserify@0.0.1, path-browserify@0.0.0, os-browserify@0.1.2, isarray@0.0.1, inherits@2.0.1, browser-resolve@1.9.1, commondir@0.0.1, string_decoder@0.10.31, process@0.11.2, shell-quote@0.0.1, stream-browserify@2.0.1, punycode@1.3.2, domain-browser@1.1.4, querystring-es3@0.2.1, assert@1.3.0, timers-browserify@1.4.1, deps-sort@1.3.9, util@0.10.3, parents@1.0.1, has@1.0.1, vm-browserify@0.0.4, events@1.0.2, console-browserify@1.1.0, subarg@1.0.0, shasum@1.0.1, url@0.10.3, readable-stream@2.0.2, concat-stream@1.4.10, through2@1.1.1, duplexer2@0.0.2, read-only-stream@1.1.1, stream-http@1.5.0, buffer@3.4.3, resolve@1.1.6, glob@4.5.3, labeled-stream-splicer@1.0.2, browser-pack@5.0.1, JSONStream@1.0.4, syntax-error@1.1.4, crypto-browserify@3.9.14, insert-module-globals@6.5.2, browserify-zlib@0.1.4, module-deps@3.9.1)
moonboots-express@3.0.0 node_modules/moonboots-express
├── partial@0.0.3
├── xtend@2.2.0
├── defaults@1.0.2 (clone@0.1.19)
└── moonboots@4.0.1 (cssmin@0.4.3, async@0.7.0, bundle-metadata@1.0.1, uglify-js@2.4.24, module-deps@1.10.0, browserify@9.0.8)
gulp-notify@2.2.0 node_modules/gulp-notify
├── node.extend@1.1.5 (is@3.0.1)
├── lodash.template@3.6.2 (lodash._basecopy@3.0.1, lodash._reinterpolate@3.0.0, lodash._basetostring@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)
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
└── node-notifier@4.2.3 (shellwords@0.1.0, growly@1.2.0, minimist@1.2.0, semver@4.3.6, which@1.1.2, lodash.clonedeep@3.0.2, cli-usage@0.1.2)
react@0.13.3 node_modules/react
└── envify@3.4.0 (through@2.3.8, jstransform@10.1.0)
grunt-nodemon@0.1.1 node_modules/grunt-nodemon
└── nodemon@0.7.10
jshint@2.8.0 node_modules/jshint
├── strip-json-comments@1.0.4
├── exit@0.1.2
├── console-browserify@1.1.0 (date-now@0.1.4)
├── shelljs@0.3.0
├── minimatch@2.0.10 (brace-expansion@1.1.0)
├── cli@0.6.6 (glob@3.2.11)
├── htmlparser2@3.8.3 (domelementtype@1.3.0, entities@1.0.0, domhandler@2.3.0, readable-stream@1.1.13, domutils@1.5.1)
└── lodash@3.7.0
precommit-hook@1.0.7 node_modules/precommit-hook
jsxhint@0.15.1 node_modules/jsxhint
├── through@2.3.8
├── debug@2.1.3 (ms@0.7.0)
├── fs-extra@0.16.5 (rimraf@2.4.3, jsonfile@2.2.1, graceful-fs@3.0.8)
├── glob-all@3.0.1 (glob@4.5.3)
├── bluebird@2.10.0
├── jstransform@11.0.3 (object-assign@2.1.1, base62@1.1.0, source-map@0.4.4, esprima-fb@15001.1.0-dev-harmony-fb, commoner@0.10.3)
└── jshint@2.8.0 (strip-json-comments@1.0.4, exit@0.1.2, console-browserify@1.1.0, shelljs@0.3.0, minimatch@2.0.10, cli@0.6.6, htmlparser2@3.8.3, lodash@3.7.0)
grunt-azure-sync@0.2.6 node_modules/grunt-azure-sync
├── rimraf@2.2.8
├── through@2.3.8
├── crypto@0.0.3
├── mime@1.3.4
├── tmp@0.0.23
├── grunt-env@0.4.4 (ini@1.3.4)
├── event-stream@3.0.16 (pause-stream@0.0.10, from@0.1.3, duplexer@0.0.4, map-stream@0.0.2, split@0.2.10, stream-combiner@0.0.0)
└── azure@0.9.16 (azure-mgmt-subscription@0.9.11, azure-gallery@2.0.0-pre.10, azure-mgmt-hdinsight@0.9.11, node-uuid@1.2.0, mime@1.2.11, azure-mgmt-scheduler@0.9.1-pre.11, azure-mgmt-storage@0.9.11, azure-mgmt-authorization@0.9.0-pre.1, azure-mgmt@0.9.11, azure-mgmt-vnet@0.9.11, underscore@1.4.4, azure-mgmt-resource@2.0.0-pre.11, azure-mgmt-sql@0.9.11, azure-mgmt-sb@0.9.11, azure-storage-legacy@0.9.11, azure-sb@0.9.12, request@2.27.0, azure-mgmt-compute@0.9.11, azure-common@0.9.8, azure-scheduler@0.9.1-pre.11, azure-rm-website@0.9.0-pre.5, azure-monitoring@0.9.1-pre.11, azure-mgmt-website@0.9.11)
grunt-ensure-container@0.1.3 node_modules/grunt-ensure-container
├── async@0.9.2
└── azure@0.9.16 (azure-mgmt-subscription@0.9.11, azure-gallery@2.0.0-pre.10, azure-mgmt-hdinsight@0.9.11, node-uuid@1.2.0, mime@1.2.11, azure-mgmt-scheduler@0.9.1-pre.11, azure-mgmt-storage@0.9.11, azure-mgmt-authorization@0.9.0-pre.1, azure-mgmt@0.9.11, azure-mgmt-vnet@0.9.11, underscore@1.4.4, azure-mgmt-resource@2.0.0-pre.11, azure-mgmt-sql@0.9.11, azure-mgmt-sb@0.9.11, azure-storage-legacy@0.9.11, azure-sb@0.9.12, request@2.27.0, azure-mgmt-compute@0.9.11, azure-common@0.9.8, azure-scheduler@0.9.1-pre.11, azure-rm-website@0.9.0-pre.5, azure-monitoring@0.9.1-pre.11, azure-mgmt-website@0.9.11)
newrelic@1.21.1 node_modules/newrelic
grunt-moonboots@0.1.11 node_modules/grunt-moonboots
├── moonboots-static@2.0.0 (rimraf@2.4.3, colors@0.6.2, mkdirp@0.3.5, async@0.7.0, ncp@2.0.0, moonboots@4.0.1)
└── moonboots@2.1.0 (cssmin@0.4.3, async@0.7.0, bundle-metadata@1.0.1, uglify-js@2.4.24, module-deps@1.10.0, browserify@4.2.3)
gulp-sass@2.0.4 node_modules/gulp-sass
├── object-assign@2.1.1
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)
└── node-sass@3.3.2 (get-stdin@4.0.1, async-foreach@0.1.3, chalk@1.1.1, mkdirp@0.5.1, meow@3.3.0, nan@2.0.9, npmconf@2.1.2, gaze@0.5.1, request@2.61.0, sass-graph@2.0.1, pangyp@2.3.2)
grunt-sass@0.18.1 node_modules/grunt-sass
├── object-assign@2.1.1
├── each-async@1.1.1 (set-immediate-shim@1.0.1, onetime@1.0.0)
└── node-sass@2.1.1 (get-stdin@4.0.1, replace-ext@0.0.1, chalk@0.5.1, cross-spawn@0.2.9, shelljs@0.3.0, semver@4.3.6, mkdirp@0.5.1, meow@3.3.0, npmconf@2.1.2, nan@1.9.0, gaze@0.5.1, sass-graph@1.3.0, request@2.61.0, pangyp@2.3.2)
image-manipulation@0.0.3 node_modules/image-manipulation
├── async@0.9.2
├── vinyl-source-stream@0.1.1 (vinyl@0.2.3, through2@0.3.0)
├── express@4.13.3 (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, parseurl@1.3.0, methods@1.1.1, fresh@0.3.0, range-parser@1.0.2, vary@1.0.1, path-to-regexp@0.1.7, content-type@1.0.1, etag@1.7.0, content-disposition@0.5.0, serve-static@1.10.0, depd@1.0.1, qs@4.0.0, type-is@1.6.8, on-finished@2.3.0, finalhandler@0.4.0, accepts@1.2.13, send@0.13.0, proxy-addr@1.0.8)
├── body-parser@1.13.3 (bytes@2.1.0, content-type@1.0.1, depd@1.0.1, qs@4.0.0, type-is@1.6.8, on-finished@2.3.0, http-errors@1.3.1, raw-body@2.1.2, iconv-lite@0.4.11)
├── uglifyify@2.6.0 (extend@1.3.0, through@2.3.8, convert-source-map@0.2.6, minimatch@0.3.0, uglify-js@2.4.24)
├── jade@1.11.0 (character-parser@1.2.1, void-elements@2.0.1, commander@2.6.0, mkdirp@0.5.1, jstransformer@0.0.2, clean-css@3.4.1, uglify-js@2.4.24, constantinople@3.0.2, with@4.0.3, transformers@2.1.0)
├── gcs-signed-urls@0.0.1 (mime@1.3.4, restler@3.3.0)
├── gulp-jade@0.6.1 (through2@0.5.1, gulp-util@2.2.20, jade@1.3.1)
├── browserify@4.2.3 (https-browserify@0.0.1, tty-browserify@0.0.0, builtins@0.0.7, constants-browserify@0.0.1, path-browserify@0.0.0, process@0.7.0, os-browserify@0.1.2, inherits@2.0.1, commondir@0.0.1, stream-browserify@1.0.0, defined@0.0.0, stream-combiner@0.0.4, duplexer@0.1.1, shell-quote@0.0.1, domain-browser@1.1.4, shallow-copy@0.0.1, xtend@3.0.0, deep-equal@0.2.2, assert@1.1.2, querystring-es3@0.2.1, punycode@1.2.4, string_decoder@0.0.1, util@0.10.3, through2@1.1.1, events@1.0.2, timers-browserify@1.4.1, concat-stream@1.4.10, parents@0.0.3, subarg@0.0.1, vm-browserify@0.0.4, console-browserify@1.1.0, readable-stream@1.1.13, http-browserify@1.7.0, resolve@0.7.4, buffer@2.8.2, url@0.10.3, browser-resolve@1.9.1, glob@3.2.11, JSONStream@0.8.4, deps-sort@0.1.2, syntax-error@1.1.4, browser-pack@2.0.1, browserify-zlib@0.1.4, insert-module-globals@6.0.0, umd@2.1.0, derequire@0.8.0, module-deps@2.1.5, crypto-browserify@2.1.10)
└── gulp-less@1.3.9 (convert-source-map@0.4.1, through2@0.5.1, lodash.defaults@2.4.1, vinyl-sourcemaps-apply@0.1.4, less@1.7.5)
react-masonry-mixin@0.5.7 node_modules/react-masonry-mixin
├── imagesloaded@3.1.8 (eventie@1.0.6, wolfy87-eventemitter@4.2.11)
└── masonry@3.1.5 (get-size@1.1.8, outlayer@1.2.0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment