Matthias Mullie has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/375782 )

Change subject: Update 3d2png to fb88dc5
......................................................................

Update 3d2png to fb88dc5

List of changes:
9dd2806 Remove wireframes per design input
xxxxxxx Update node module dependencies

Change-Id: Ib2793de4c936d5162b7efe0775d5ef5ef144aeb1
---
M node_modules/canvas/build/Makefile
M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas.node.d
M 
node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Canvas.o.d
M 
node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d
M 
node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d
M 
node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d
M 
node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/FontFace.o.d
M 
node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Image.o.d
M 
node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/ImageData.o.d
M 
node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/color.o.d
M node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/init.o.d
M node_modules/canvas/build/Release/canvas.node
M node_modules/canvas/build/Release/obj.target/canvas.node
M node_modules/canvas/build/Release/obj.target/canvas/src/Image.o
M node_modules/canvas/build/Release/obj.target/canvas/src/init.o
M node_modules/canvas/build/canvas.target.mk
M node_modules/canvas/build/config.gypi
M node_modules/es5-ext/object/ensure-finite-number.js
M node_modules/es5-ext/package.json
M node_modules/expand-template/index.js
M node_modules/expand-template/package.json
M node_modules/expand-template/test.js
M node_modules/heapdump/build/Makefile
M 
node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
M node_modules/heapdump/build/addon.target.mk
M node_modules/heapdump/build/config.gypi
M node_modules/mime-db/db.json
M node_modules/mime-db/package.json
M node_modules/mime-types/package.json
M node_modules/nan/nan.h
M node_modules/nan/nan_converters.h
M node_modules/nan/nan_maybe_pre_43_inl.h
M node_modules/nan/package.json
M src
34 files changed, 650 insertions(+), 538 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/3d2png/deploy 
refs/changes/82/375782/1

diff --git a/node_modules/canvas/build/Makefile 
b/node_modules/canvas/build/Makefile
index c3b5621..7abbb6a 100644
--- a/node_modules/canvas/build/Makefile
+++ b/node_modules/canvas/build/Makefile
@@ -313,8 +313,8 @@
 endif
 
 quiet_cmd_regen_makefile = ACTION Regenerating $@
-cmd_regen_makefile = cd $(srcdir); 
/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
 -fmake --ignore-environment "--toplevel-dir=." 
-I/opt/service/node_modules/canvas/build/config.gypi 
-I/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 -I/home/runuser/.node-gyp/6.9.1/include/node/common.gypi "--depth=." 
"-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" 
"-Dvisibility=default" "-Dnode_root_dir=/home/runuser/.node-gyp/6.9.1" 
"-Dnode_gyp_dir=/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp"
 "-Dnode_lib_file=node.lib" 
"-Dmodule_root_dir=/opt/service/node_modules/canvas" binding.gyp
-Makefile: 
$(srcdir)/../../../../home/runuser/.node-gyp/6.9.1/include/node/common.gypi 
$(srcdir)/../../../../usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 $(srcdir)/build/config.gypi $(srcdir)/binding.gyp
+cmd_regen_makefile = cd $(srcdir); 
/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
 -fmake --ignore-environment "--toplevel-dir=." 
-I/opt/service/node_modules/canvas/build/config.gypi 
-I/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 -I/root/.node-gyp/6.9.1/include/node/common.gypi "--depth=." "-Goutput_dir=." 
"--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" 
"-Dnode_root_dir=/root/.node-gyp/6.9.1" 
"-Dnode_gyp_dir=/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp"
 "-Dnode_lib_file=node.lib" 
"-Dmodule_root_dir=/opt/service/node_modules/canvas" binding.gyp
+Makefile: 
$(srcdir)/../../../../usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 $(srcdir)/build/config.gypi $(srcdir)/binding.gyp 
$(srcdir)/../../../../root/.node-gyp/6.9.1/include/node/common.gypi
        $(call do_cmd,regen_makefile)
 
 # "all" is a concatenation of the "all" targets from all the included
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas.node.d 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas.node.d
index c3d30be..4406fcc 100644
--- a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas.node.d
+++ b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas.node.d
@@ -1 +1 @@
-cmd_Release/obj.target/canvas.node := g++ -shared -pthread -rdynamic -m64  
-Wl,-soname=canvas.node -o Release/obj.target/canvas.node -Wl,--start-group 
Release/obj.target/canvas/src/Canvas.o 
Release/obj.target/canvas/src/CanvasGradient.o 
Release/obj.target/canvas/src/CanvasPattern.o 
Release/obj.target/canvas/src/CanvasRenderingContext2d.o 
Release/obj.target/canvas/src/color.o Release/obj.target/canvas/src/Image.o 
Release/obj.target/canvas/src/ImageData.o Release/obj.target/canvas/src/init.o 
Release/obj.target/canvas/src/FontFace.o -Wl,--end-group -lpixman-1 -lcairo 
-lpng12 -ljpeg -lgif
+cmd_Release/obj.target/canvas.node := g++ -shared -pthread -rdynamic -m64  
-Wl,-soname=canvas.node -o Release/obj.target/canvas.node -Wl,--start-group 
Release/obj.target/canvas/src/Canvas.o 
Release/obj.target/canvas/src/CanvasGradient.o 
Release/obj.target/canvas/src/CanvasPattern.o 
Release/obj.target/canvas/src/CanvasRenderingContext2d.o 
Release/obj.target/canvas/src/color.o Release/obj.target/canvas/src/Image.o 
Release/obj.target/canvas/src/ImageData.o Release/obj.target/canvas/src/init.o 
Release/obj.target/canvas/src/FontFace.o -Wl,--end-group -lpixman-1 -lcairo 
-lpng12 -ljpeg
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Canvas.o.d
 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Canvas.o.d
index dbf43ba..7eea529 100644
--- 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Canvas.o.d
+++ 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Canvas.o.d
@@ -1,33 +1,32 @@
-cmd_Release/obj.target/canvas/src/Canvas.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DHAVE_GIF' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/Canvas.o.d.raw   -c -o 
Release/obj.target/canvas/src/Canvas.o ../src/Canvas.cc
+cmd_Release/obj.target/canvas/src/Canvas.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/Canvas.o.d.raw   -c -o 
Release/obj.target/canvas/src/Canvas.o ../src/Canvas.cc
 Release/obj.target/canvas/src/Canvas.o: ../src/Canvas.cc ../src/Canvas.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-version.h \
+ /root/.node-gyp/6.9.1/include/node/v8config.h \
+ /root/.node-gyp/6.9.1/include/node/node.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
  /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \
  /usr/include/cairo/cairo-features.h \
  /usr/include/cairo/cairo-deprecated.h ../../nan/nan.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
- ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
- ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
- ../../nan/nan_implementation_12_inl.h ../../nan/nan_persistent_12_inl.h \
- ../../nan/nan_weak.h ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+ /root/.node-gyp/6.9.1/include/node/uv.h \
+ /root/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /root/.node-gyp/6.9.1/include/node/uv-version.h \
+ /root/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /root/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /root/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /root/.node-gyp/6.9.1/include/node/node.h ../../nan/nan_callbacks.h \
+ ../../nan/nan_callbacks_12_inl.h ../../nan/nan_maybe_43_inl.h \
+ ../../nan/nan_converters.h ../../nan/nan_converters_43_inl.h \
+ ../../nan/nan_new.h ../../nan/nan_implementation_12_inl.h \
+ ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+ ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h ../src/PNG.h \
- /usr/include/libpng12/png.h \
- /home/runuser/.node-gyp/6.9.1/include/node/zlib.h \
- /home/runuser/.node-gyp/6.9.1/include/node/zconf.h \
+ /usr/include/libpng12/png.h /root/.node-gyp/6.9.1/include/node/zlib.h \
+ /root/.node-gyp/6.9.1/include/node/zconf.h \
  /usr/include/libpng12/pngconf.h /usr/include/libpng12/pngconf.h \
  ../src/closure.h ../src/CanvasRenderingContext2d.h ../src/color.h \
  ../src/CanvasGradient.h /usr/include/freetype2/ft2build.h \
@@ -43,27 +42,27 @@
  ../src/JPEGStream.h
 ../src/Canvas.cc:
 ../src/Canvas.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-version.h:
+/root/.node-gyp/6.9.1/include/node/v8config.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
 /usr/include/cairo/cairo.h:
 /usr/include/cairo/cairo-version.h:
 /usr/include/cairo/cairo-features.h:
 /usr/include/cairo/cairo-deprecated.h:
 ../../nan/nan.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/uv.h:
+/root/.node-gyp/6.9.1/include/node/uv-errno.h:
+/root/.node-gyp/6.9.1/include/node/uv-version.h:
+/root/.node-gyp/6.9.1/include/node/uv-unix.h:
+/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/root/.node-gyp/6.9.1/include/node/node_buffer.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
@@ -79,8 +78,8 @@
 ../../nan/nan_json.h:
 ../src/PNG.h:
 /usr/include/libpng12/png.h:
-/home/runuser/.node-gyp/6.9.1/include/node/zlib.h:
-/home/runuser/.node-gyp/6.9.1/include/node/zconf.h:
+/root/.node-gyp/6.9.1/include/node/zlib.h:
+/root/.node-gyp/6.9.1/include/node/zconf.h:
 /usr/include/libpng12/pngconf.h:
 /usr/include/libpng12/pngconf.h:
 ../src/closure.h:
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d
 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d
index f1f0bbc..85260bb 100644
--- 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d
+++ 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d
@@ -1,56 +1,55 @@
-cmd_Release/obj.target/canvas/src/CanvasGradient.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DHAVE_GIF' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d.raw   -c -o 
Release/obj.target/canvas/src/CanvasGradient.o ../src/CanvasGradient.cc
+cmd_Release/obj.target/canvas/src/CanvasGradient.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d.raw   -c -o 
Release/obj.target/canvas/src/CanvasGradient.o ../src/CanvasGradient.cc
 Release/obj.target/canvas/src/CanvasGradient.o: ../src/CanvasGradient.cc \
- ../src/color.h ../src/Canvas.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ ../src/color.h ../src/Canvas.h /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-version.h \
+ /root/.node-gyp/6.9.1/include/node/v8config.h \
+ /root/.node-gyp/6.9.1/include/node/node.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
  /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \
  /usr/include/cairo/cairo-features.h \
  /usr/include/cairo/cairo-deprecated.h ../../nan/nan.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
- ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
- ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
- ../../nan/nan_implementation_12_inl.h ../../nan/nan_persistent_12_inl.h \
- ../../nan/nan_weak.h ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+ /root/.node-gyp/6.9.1/include/node/uv.h \
+ /root/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /root/.node-gyp/6.9.1/include/node/uv-version.h \
+ /root/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /root/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /root/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /root/.node-gyp/6.9.1/include/node/node.h ../../nan/nan_callbacks.h \
+ ../../nan/nan_callbacks_12_inl.h ../../nan/nan_maybe_43_inl.h \
+ ../../nan/nan_converters.h ../../nan/nan_converters_43_inl.h \
+ ../../nan/nan_new.h ../../nan/nan_implementation_12_inl.h \
+ ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+ ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h \
  ../src/CanvasGradient.h
 ../src/CanvasGradient.cc:
 ../src/color.h:
 ../src/Canvas.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-version.h:
+/root/.node-gyp/6.9.1/include/node/v8config.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
 /usr/include/cairo/cairo.h:
 /usr/include/cairo/cairo-version.h:
 /usr/include/cairo/cairo-features.h:
 /usr/include/cairo/cairo-deprecated.h:
 ../../nan/nan.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/uv.h:
+/root/.node-gyp/6.9.1/include/node/uv-errno.h:
+/root/.node-gyp/6.9.1/include/node/uv-version.h:
+/root/.node-gyp/6.9.1/include/node/uv-unix.h:
+/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/root/.node-gyp/6.9.1/include/node/node_buffer.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d
 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d
index e2d6a9f..5e0fb72 100644
--- 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d
+++ 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d
@@ -1,54 +1,54 @@
-cmd_Release/obj.target/canvas/src/CanvasPattern.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DHAVE_GIF' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d.raw   -c -o 
Release/obj.target/canvas/src/CanvasPattern.o ../src/CanvasPattern.cc
+cmd_Release/obj.target/canvas/src/CanvasPattern.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d.raw   -c -o 
Release/obj.target/canvas/src/CanvasPattern.o ../src/CanvasPattern.cc
 Release/obj.target/canvas/src/CanvasPattern.o: ../src/CanvasPattern.cc \
- ../src/Canvas.h /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ ../src/Canvas.h /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-version.h \
+ /root/.node-gyp/6.9.1/include/node/v8config.h \
+ /root/.node-gyp/6.9.1/include/node/node.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
  /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \
  /usr/include/cairo/cairo-features.h \
  /usr/include/cairo/cairo-deprecated.h ../../nan/nan.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
- ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
- ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
- ../../nan/nan_implementation_12_inl.h ../../nan/nan_persistent_12_inl.h \
- ../../nan/nan_weak.h ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+ /root/.node-gyp/6.9.1/include/node/uv.h \
+ /root/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /root/.node-gyp/6.9.1/include/node/uv-version.h \
+ /root/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /root/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /root/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /root/.node-gyp/6.9.1/include/node/node.h ../../nan/nan_callbacks.h \
+ ../../nan/nan_callbacks_12_inl.h ../../nan/nan_maybe_43_inl.h \
+ ../../nan/nan_converters.h ../../nan/nan_converters_43_inl.h \
+ ../../nan/nan_new.h ../../nan/nan_implementation_12_inl.h \
+ ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+ ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h ../src/Image.h \
  ../src/CanvasPattern.h
 ../src/CanvasPattern.cc:
 ../src/Canvas.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-version.h:
+/root/.node-gyp/6.9.1/include/node/v8config.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
 /usr/include/cairo/cairo.h:
 /usr/include/cairo/cairo-version.h:
 /usr/include/cairo/cairo-features.h:
 /usr/include/cairo/cairo-deprecated.h:
 ../../nan/nan.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/uv.h:
+/root/.node-gyp/6.9.1/include/node/uv-errno.h:
+/root/.node-gyp/6.9.1/include/node/uv-version.h:
+/root/.node-gyp/6.9.1/include/node/uv-unix.h:
+/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/root/.node-gyp/6.9.1/include/node/node_buffer.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d
 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d
index afce565..c2dc4a1 100644
--- 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d
+++ 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d
@@ -1,30 +1,30 @@
-cmd_Release/obj.target/canvas/src/CanvasRenderingContext2d.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DHAVE_GIF' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d.raw  
 -c -o Release/obj.target/canvas/src/CanvasRenderingContext2d.o 
../src/CanvasRenderingContext2d.cc
+cmd_Release/obj.target/canvas/src/CanvasRenderingContext2d.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d.raw  
 -c -o Release/obj.target/canvas/src/CanvasRenderingContext2d.o 
../src/CanvasRenderingContext2d.cc
 Release/obj.target/canvas/src/CanvasRenderingContext2d.o: \
  ../src/CanvasRenderingContext2d.cc ../src/Canvas.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-version.h \
+ /root/.node-gyp/6.9.1/include/node/v8config.h \
+ /root/.node-gyp/6.9.1/include/node/node.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
  /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \
  /usr/include/cairo/cairo-features.h \
  /usr/include/cairo/cairo-deprecated.h ../../nan/nan.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
- ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
- ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
- ../../nan/nan_implementation_12_inl.h ../../nan/nan_persistent_12_inl.h \
- ../../nan/nan_weak.h ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+ /root/.node-gyp/6.9.1/include/node/uv.h \
+ /root/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /root/.node-gyp/6.9.1/include/node/uv-version.h \
+ /root/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /root/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /root/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /root/.node-gyp/6.9.1/include/node/node.h ../../nan/nan_callbacks.h \
+ ../../nan/nan_callbacks_12_inl.h ../../nan/nan_maybe_43_inl.h \
+ ../../nan/nan_converters.h ../../nan/nan_converters_43_inl.h \
+ ../../nan/nan_new.h ../../nan/nan_implementation_12_inl.h \
+ ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+ ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h ../src/Point.h \
  ../src/Image.h ../src/ImageData.h ../src/CanvasRenderingContext2d.h \
  ../src/color.h ../src/CanvasGradient.h /usr/include/freetype2/ft2build.h \
@@ -39,27 +39,27 @@
  ../src/CanvasPattern.h ../src/FontFace.h
 ../src/CanvasRenderingContext2d.cc:
 ../src/Canvas.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-version.h:
+/root/.node-gyp/6.9.1/include/node/v8config.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
 /usr/include/cairo/cairo.h:
 /usr/include/cairo/cairo-version.h:
 /usr/include/cairo/cairo-features.h:
 /usr/include/cairo/cairo-deprecated.h:
 ../../nan/nan.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/uv.h:
+/root/.node-gyp/6.9.1/include/node/uv-errno.h:
+/root/.node-gyp/6.9.1/include/node/uv-version.h:
+/root/.node-gyp/6.9.1/include/node/uv-unix.h:
+/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/root/.node-gyp/6.9.1/include/node/node_buffer.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/FontFace.o.d
 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/FontFace.o.d
index 214ef1d..92c84ff 100644
--- 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/FontFace.o.d
+++ 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/FontFace.o.d
@@ -1,30 +1,30 @@
-cmd_Release/obj.target/canvas/src/FontFace.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DHAVE_GIF' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/FontFace.o.d.raw   -c -o 
Release/obj.target/canvas/src/FontFace.o ../src/FontFace.cc
+cmd_Release/obj.target/canvas/src/FontFace.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/FontFace.o.d.raw   -c -o 
Release/obj.target/canvas/src/FontFace.o ../src/FontFace.cc
 Release/obj.target/canvas/src/FontFace.o: ../src/FontFace.cc \
  ../src/FontFace.h ../src/Canvas.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-version.h \
+ /root/.node-gyp/6.9.1/include/node/v8config.h \
+ /root/.node-gyp/6.9.1/include/node/node.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
  /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \
  /usr/include/cairo/cairo-features.h \
  /usr/include/cairo/cairo-deprecated.h ../../nan/nan.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
- ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
- ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
- ../../nan/nan_implementation_12_inl.h ../../nan/nan_persistent_12_inl.h \
- ../../nan/nan_weak.h ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+ /root/.node-gyp/6.9.1/include/node/uv.h \
+ /root/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /root/.node-gyp/6.9.1/include/node/uv-version.h \
+ /root/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /root/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /root/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /root/.node-gyp/6.9.1/include/node/node.h ../../nan/nan_callbacks.h \
+ ../../nan/nan_callbacks_12_inl.h ../../nan/nan_maybe_43_inl.h \
+ ../../nan/nan_converters.h ../../nan/nan_converters_43_inl.h \
+ ../../nan/nan_new.h ../../nan/nan_implementation_12_inl.h \
+ ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+ ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h \
  /usr/include/freetype2/ft2build.h \
  /usr/include/freetype2/config/ftheader.h /usr/include/cairo/cairo-ft.h \
@@ -38,27 +38,27 @@
 ../src/FontFace.cc:
 ../src/FontFace.h:
 ../src/Canvas.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-version.h:
+/root/.node-gyp/6.9.1/include/node/v8config.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
 /usr/include/cairo/cairo.h:
 /usr/include/cairo/cairo-version.h:
 /usr/include/cairo/cairo-features.h:
 /usr/include/cairo/cairo-deprecated.h:
 ../../nan/nan.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/uv.h:
+/root/.node-gyp/6.9.1/include/node/uv-errno.h:
+/root/.node-gyp/6.9.1/include/node/uv-version.h:
+/root/.node-gyp/6.9.1/include/node/uv-unix.h:
+/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/root/.node-gyp/6.9.1/include/node/node_buffer.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Image.o.d
 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Image.o.d
index 50d75b3..984bf39 100644
--- 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Image.o.d
+++ 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/Image.o.d
@@ -1,53 +1,53 @@
-cmd_Release/obj.target/canvas/src/Image.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DHAVE_GIF' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/Image.o.d.raw   -c -o 
Release/obj.target/canvas/src/Image.o ../src/Image.cc
+cmd_Release/obj.target/canvas/src/Image.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/Image.o.d.raw   -c -o 
Release/obj.target/canvas/src/Image.o ../src/Image.cc
 Release/obj.target/canvas/src/Image.o: ../src/Image.cc ../src/Canvas.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-version.h \
+ /root/.node-gyp/6.9.1/include/node/v8config.h \
+ /root/.node-gyp/6.9.1/include/node/node.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
  /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \
  /usr/include/cairo/cairo-features.h \
  /usr/include/cairo/cairo-deprecated.h ../../nan/nan.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
- ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
- ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
- ../../nan/nan_implementation_12_inl.h ../../nan/nan_persistent_12_inl.h \
- ../../nan/nan_weak.h ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+ /root/.node-gyp/6.9.1/include/node/uv.h \
+ /root/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /root/.node-gyp/6.9.1/include/node/uv-version.h \
+ /root/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /root/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /root/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /root/.node-gyp/6.9.1/include/node/node.h ../../nan/nan_callbacks.h \
+ ../../nan/nan_callbacks_12_inl.h ../../nan/nan_maybe_43_inl.h \
+ ../../nan/nan_converters.h ../../nan/nan_converters_43_inl.h \
+ ../../nan/nan_new.h ../../nan/nan_implementation_12_inl.h \
+ ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+ ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h ../src/Image.h
 ../src/Image.cc:
 ../src/Canvas.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-version.h:
+/root/.node-gyp/6.9.1/include/node/v8config.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
 /usr/include/cairo/cairo.h:
 /usr/include/cairo/cairo-version.h:
 /usr/include/cairo/cairo-features.h:
 /usr/include/cairo/cairo-deprecated.h:
 ../../nan/nan.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/uv.h:
+/root/.node-gyp/6.9.1/include/node/uv-errno.h:
+/root/.node-gyp/6.9.1/include/node/uv-version.h:
+/root/.node-gyp/6.9.1/include/node/uv-unix.h:
+/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/root/.node-gyp/6.9.1/include/node/node_buffer.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/ImageData.o.d
 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/ImageData.o.d
index a9d046b..203aca5 100644
--- 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/ImageData.o.d
+++ 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/ImageData.o.d
@@ -1,55 +1,55 @@
-cmd_Release/obj.target/canvas/src/ImageData.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DHAVE_GIF' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/ImageData.o.d.raw   -c -o 
Release/obj.target/canvas/src/ImageData.o ../src/ImageData.cc
+cmd_Release/obj.target/canvas/src/ImageData.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/ImageData.o.d.raw   -c -o 
Release/obj.target/canvas/src/ImageData.o ../src/ImageData.cc
 Release/obj.target/canvas/src/ImageData.o: ../src/ImageData.cc \
  ../src/ImageData.h ../src/Canvas.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-version.h \
+ /root/.node-gyp/6.9.1/include/node/v8config.h \
+ /root/.node-gyp/6.9.1/include/node/node.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
  /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \
  /usr/include/cairo/cairo-features.h \
  /usr/include/cairo/cairo-deprecated.h ../../nan/nan.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
- ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
- ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
- ../../nan/nan_implementation_12_inl.h ../../nan/nan_persistent_12_inl.h \
- ../../nan/nan_weak.h ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+ /root/.node-gyp/6.9.1/include/node/uv.h \
+ /root/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /root/.node-gyp/6.9.1/include/node/uv-version.h \
+ /root/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /root/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /root/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /root/.node-gyp/6.9.1/include/node/node.h ../../nan/nan_callbacks.h \
+ ../../nan/nan_callbacks_12_inl.h ../../nan/nan_maybe_43_inl.h \
+ ../../nan/nan_converters.h ../../nan/nan_converters_43_inl.h \
+ ../../nan/nan_new.h ../../nan/nan_implementation_12_inl.h \
+ ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+ ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h
 ../src/ImageData.cc:
 ../src/ImageData.h:
 ../src/Canvas.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-version.h:
+/root/.node-gyp/6.9.1/include/node/v8config.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
 /usr/include/cairo/cairo.h:
 /usr/include/cairo/cairo-version.h:
 /usr/include/cairo/cairo-features.h:
 /usr/include/cairo/cairo-deprecated.h:
 ../../nan/nan.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/uv.h:
+/root/.node-gyp/6.9.1/include/node/uv-errno.h:
+/root/.node-gyp/6.9.1/include/node/uv-version.h:
+/root/.node-gyp/6.9.1/include/node/uv-unix.h:
+/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/root/.node-gyp/6.9.1/include/node/node_buffer.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/color.o.d
 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/color.o.d
index 18719b1..ac7d10c 100644
--- 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/color.o.d
+++ 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/color.o.d
@@ -1,4 +1,4 @@
-cmd_Release/obj.target/canvas/src/color.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DHAVE_GIF' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/color.o.d.raw   -c -o 
Release/obj.target/canvas/src/color.o ../src/color.cc
+cmd_Release/obj.target/canvas/src/color.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/color.o.d.raw   -c -o 
Release/obj.target/canvas/src/color.o ../src/color.cc
 Release/obj.target/canvas/src/color.o: ../src/color.cc ../src/color.h
 ../src/color.cc:
 ../src/color.h:
diff --git 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/init.o.d
 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/init.o.d
index a163563..1a7e76e 100644
--- 
a/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/init.o.d
+++ 
b/node_modules/canvas/build/Release/.deps/Release/obj.target/canvas/src/init.o.d
@@ -1,29 +1,29 @@
-cmd_Release/obj.target/canvas/src/init.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DHAVE_GIF' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/init.o.d.raw   -c -o 
Release/obj.target/canvas/src/init.o ../src/init.cc
+cmd_Release/obj.target/canvas/src/init.o := g++ 
'-DNODE_GYP_MODULE_NAME=canvas' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DHAVE_FREETYPE' '-DHAVE_JPEG' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/canvas/src/init.o.d.raw   -c -o 
Release/obj.target/canvas/src/init.o ../src/init.cc
 Release/obj.target/canvas/src/init.o: ../src/init.cc ../src/Canvas.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-version.h \
+ /root/.node-gyp/6.9.1/include/node/v8config.h \
+ /root/.node-gyp/6.9.1/include/node/node.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h \
  /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \
  /usr/include/cairo/cairo-features.h \
  /usr/include/cairo/cairo-deprecated.h ../../nan/nan.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
- ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
- ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
- ../../nan/nan_implementation_12_inl.h ../../nan/nan_persistent_12_inl.h \
- ../../nan/nan_weak.h ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
+ /root/.node-gyp/6.9.1/include/node/uv.h \
+ /root/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /root/.node-gyp/6.9.1/include/node/uv-version.h \
+ /root/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /root/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /root/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /root/.node-gyp/6.9.1/include/node/node.h ../../nan/nan_callbacks.h \
+ ../../nan/nan_callbacks_12_inl.h ../../nan/nan_maybe_43_inl.h \
+ ../../nan/nan_converters.h ../../nan/nan_converters_43_inl.h \
+ ../../nan/nan_new.h ../../nan/nan_implementation_12_inl.h \
+ ../../nan/nan_persistent_12_inl.h ../../nan/nan_weak.h \
+ ../../nan/nan_object_wrap.h ../../nan/nan_private.h \
  ../../nan/nan_typedarray_contents.h ../../nan/nan_json.h ../src/Image.h \
  ../src/ImageData.h ../src/CanvasGradient.h ../src/CanvasPattern.h \
  ../src/CanvasRenderingContext2d.h ../src/color.h \
@@ -39,27 +39,27 @@
  ../src/FontFace.h
 ../src/init.cc:
 ../src/Canvas.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-version.h:
+/root/.node-gyp/6.9.1/include/node/v8config.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
 /usr/include/cairo/cairo.h:
 /usr/include/cairo/cairo-version.h:
 /usr/include/cairo/cairo-features.h:
 /usr/include/cairo/cairo-deprecated.h:
 ../../nan/nan.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/uv.h:
+/root/.node-gyp/6.9.1/include/node/uv-errno.h:
+/root/.node-gyp/6.9.1/include/node/uv-version.h:
+/root/.node-gyp/6.9.1/include/node/uv-unix.h:
+/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/root/.node-gyp/6.9.1/include/node/node_buffer.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git a/node_modules/canvas/build/Release/canvas.node 
b/node_modules/canvas/build/Release/canvas.node
index d06a655..3e7603d 100755
--- a/node_modules/canvas/build/Release/canvas.node
+++ b/node_modules/canvas/build/Release/canvas.node
Binary files differ
diff --git a/node_modules/canvas/build/Release/obj.target/canvas.node 
b/node_modules/canvas/build/Release/obj.target/canvas.node
index d06a655..3e7603d 100755
--- a/node_modules/canvas/build/Release/obj.target/canvas.node
+++ b/node_modules/canvas/build/Release/obj.target/canvas.node
Binary files differ
diff --git a/node_modules/canvas/build/Release/obj.target/canvas/src/Image.o 
b/node_modules/canvas/build/Release/obj.target/canvas/src/Image.o
index b66ce0d..cdc3d82 100644
--- a/node_modules/canvas/build/Release/obj.target/canvas/src/Image.o
+++ b/node_modules/canvas/build/Release/obj.target/canvas/src/Image.o
Binary files differ
diff --git a/node_modules/canvas/build/Release/obj.target/canvas/src/init.o 
b/node_modules/canvas/build/Release/obj.target/canvas/src/init.o
index 0bb50e2..27e148a 100644
--- a/node_modules/canvas/build/Release/obj.target/canvas/src/init.o
+++ b/node_modules/canvas/build/Release/obj.target/canvas/src/init.o
Binary files differ
diff --git a/node_modules/canvas/build/canvas.target.mk 
b/node_modules/canvas/build/canvas.target.mk
index 641d700..50ee81e 100644
--- a/node_modules/canvas/build/canvas.target.mk
+++ b/node_modules/canvas/build/canvas.target.mk
@@ -11,7 +11,6 @@
        '-D_FILE_OFFSET_BITS=64' \
        '-DHAVE_FREETYPE' \
        '-DHAVE_JPEG' \
-       '-DHAVE_GIF' \
        '-DBUILDING_NODE_EXTENSION' \
        '-DDEBUG' \
        '-D_DEBUG'
@@ -37,10 +36,10 @@
        -std=gnu++0x
 
 INCS_Debug := \
-       -I/home/runuser/.node-gyp/6.9.1/include/node \
-       -I/home/runuser/.node-gyp/6.9.1/src \
-       -I/home/runuser/.node-gyp/6.9.1/deps/uv/include \
-       -I/home/runuser/.node-gyp/6.9.1/deps/v8/include \
+       -I/root/.node-gyp/6.9.1/include/node \
+       -I/root/.node-gyp/6.9.1/src \
+       -I/root/.node-gyp/6.9.1/deps/uv/include \
+       -I/root/.node-gyp/6.9.1/deps/v8/include \
        -I$(srcdir)/../nan \
        -I/usr/include/cairo \
        -I/usr/include/glib-2.0 \
@@ -58,7 +57,6 @@
        '-D_FILE_OFFSET_BITS=64' \
        '-DHAVE_FREETYPE' \
        '-DHAVE_JPEG' \
-       '-DHAVE_GIF' \
        '-DBUILDING_NODE_EXTENSION'
 
 # Flags passed to all source files.
@@ -82,10 +80,10 @@
        -std=gnu++0x
 
 INCS_Release := \
-       -I/home/runuser/.node-gyp/6.9.1/include/node \
-       -I/home/runuser/.node-gyp/6.9.1/src \
-       -I/home/runuser/.node-gyp/6.9.1/deps/uv/include \
-       -I/home/runuser/.node-gyp/6.9.1/deps/v8/include \
+       -I/root/.node-gyp/6.9.1/include/node \
+       -I/root/.node-gyp/6.9.1/src \
+       -I/root/.node-gyp/6.9.1/deps/uv/include \
+       -I/root/.node-gyp/6.9.1/deps/v8/include \
        -I$(srcdir)/../nan \
        -I/usr/include/cairo \
        -I/usr/include/glib-2.0 \
@@ -143,8 +141,7 @@
        -lpixman-1 \
        -lcairo \
        -lpng12 \
-       -ljpeg \
-       -lgif
+       -ljpeg
 
 $(obj).target/canvas.node: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE))
 $(obj).target/canvas.node: LIBS := $(LIBS)
diff --git a/node_modules/canvas/build/config.gypi 
b/node_modules/canvas/build/config.gypi
index e5557bb..83917b8 100644
--- a/node_modules/canvas/build/config.gypi
+++ b/node_modules/canvas/build/config.gypi
@@ -57,7 +57,7 @@
     "v8_random_seed": 0,
     "v8_use_snapshot": "true",
     "want_separate_host_toolset": 0,
-    "nodedir": "/home/runuser/.node-gyp/6.9.1",
+    "nodedir": "/root/.node-gyp/6.9.1",
     "copy_dev_lib": "true",
     "standalone_static_library": 1,
     "cache_lock_stale": "60000",
@@ -81,7 +81,7 @@
     "rollback": "true",
     "tag_version_prefix": "v",
     "cache_max": "Infinity",
-    "userconfig": "/home/runuser/.npmrc",
+    "userconfig": "/root/.npmrc",
     "engine_strict": "",
     "init_author_name": "",
     "init_author_url": "",
@@ -104,7 +104,7 @@
     "scope": "",
     "searchopts": "",
     "versions": "",
-    "cache": "/home/runuser/.npm",
+    "cache": "/root/.npm",
     "global_style": "",
     "ignore_scripts": "",
     "searchsort": "name",
@@ -127,7 +127,7 @@
     "unicode": "",
     "production": "true",
     "long": "",
-    "unsafe_perm": "true",
+    "unsafe_perm": "",
     "node_version": "6.9.1",
     "tag": "latest",
     "git_tag_version": "true",
@@ -139,12 +139,12 @@
     "strict_ssl": "true",
     "dev": "",
     "globalconfig": "/usr/local/nvm/versions/node/v6.9.1/etc/npmrc",
-    "init_module": "/home/runuser/.npm-init.js",
+    "init_module": "/root/.npm-init.js",
     "parseable": "",
     "globalignorefile": "/usr/local/nvm/versions/node/v6.9.1/etc/npmignore",
     "cache_lock_retries": "10",
     "save_prefix": "^",
-    "group": "1000",
+    "group": "",
     "init_author_email": "",
     "searchexclude": "",
     "git": "git",
diff --git a/node_modules/es5-ext/object/ensure-finite-number.js 
b/node_modules/es5-ext/object/ensure-finite-number.js
index fb4959f..4f6e4b4 100644
--- a/node_modules/es5-ext/object/ensure-finite-number.js
+++ b/node_modules/es5-ext/object/ensure-finite-number.js
@@ -5,5 +5,5 @@
 
 module.exports = function (value) {
        if (isFiniteNumber(value)) return Number(value);
-       throw new TypeError(safeToString + " does not represent a finite number 
value");
+       throw new TypeError(safeToString(value) + " does not represent a finite 
number value");
 };
diff --git a/node_modules/es5-ext/package.json 
b/node_modules/es5-ext/package.json
index cdefd04..1b256c3 100644
--- a/node_modules/es5-ext/package.json
+++ b/node_modules/es5-ext/package.json
@@ -14,19 +14,19 @@
     ]
   ],
   "_from": "es5-ext@>=0.10.14 <0.11.0",
-  "_id": "[email protected]",
+  "_id": "[email protected]",
   "_inCache": true,
   "_location": "/es5-ext",
   "_nodeVersion": "8.4.0",
   "_npmOperationalInternal": {
     "host": "s3://npm-registry-packages",
-    "tmp": "tmp/es5-ext-0.10.29.tgz_1503056821672_0.8479047250002623"
+    "tmp": "tmp/es5-ext-0.10.30.tgz_1503673127486_0.48121150862425566"
   },
   "_npmUser": {
     "name": "medikoo",
     "email": "[email protected]"
   },
-  "_npmVersion": "5.3.0",
+  "_npmVersion": "4.6.1",
   "_phantomChildren": {},
   "_requested": {
     "raw": "es5-ext@~0.10.14",
@@ -42,8 +42,8 @@
     "/es6-iterator",
     "/es6-symbol"
   ],
-  "_resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.29.tgz";,
-  "_shasum": "768eb2dfc4957bcf35fa0568f193ab71ede53fd8",
+  "_resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.30.tgz";,
+  "_shasum": "7141a16836697dbabfaaaeee41495ce29f52c939",
   "_shrinkwrap": null,
   "_spec": "es5-ext@~0.10.14",
   "_where": "/opt/service/node_modules/es6-symbol",
@@ -67,9 +67,8 @@
   },
   "directories": {},
   "dist": {
-    "integrity": 
"sha512-KXla9NXo5sdaEkGSmbFPYgjH6m75kxsthL6GDRSug/Y2OiMoYm0I9giL39j4cgmaFmAbkIFJ6gG+SGKnLSmOvA==",
-    "shasum": "768eb2dfc4957bcf35fa0568f193ab71ede53fd8",
-    "tarball": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.29.tgz";
+    "shasum": "7141a16836697dbabfaaaeee41495ce29f52c939",
+    "tarball": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.30.tgz";
   },
   "eslintConfig": {
     "extends": "medikoo-es5",
@@ -78,7 +77,7 @@
       "no-extend-native": "off"
     }
   },
-  "gitHead": "5f5f1d2ce08f9c325db66b137665842cc9bf7e0d",
+  "gitHead": "1ded604433044d99967afd1575475e1d3ef484ac",
   "homepage": "https://github.com/medikoo/es5-ext#readme";,
   "keywords": [
     "ecmascript",
@@ -116,5 +115,5 @@
     "lint": "eslint --ignore-path=.gitignore .",
     "test": "node ./node_modules/tad/bin/tad"
   },
-  "version": "0.10.29"
+  "version": "0.10.30"
 }
diff --git a/node_modules/expand-template/index.js 
b/node_modules/expand-template/index.js
index b735113..627fa99 100644
--- a/node_modules/expand-template/index.js
+++ b/node_modules/expand-template/index.js
@@ -1,8 +1,10 @@
 module.exports = function (opts) {
-  opts = opts || { sep: '{}' }
+  var sep = opts ? opts.sep : '{}'
+  var len = sep.length
 
-  var left = opts.sep[0]
-  var right = opts.sep[1]
+  var whitespace = '\\s*'
+  var left = escape(sep.substring(0, len / 2)) + whitespace
+  var right = whitespace + escape(sep.substring(len / 2, len))
 
   return function (template, values) {
     Object.keys(values).forEach(function (key) {
@@ -11,7 +13,13 @@
     return template
   }
 
+  function escape (s) {
+    return [].map.call(s, function (char) {
+      return '\\' + char
+    }).join('')
+  }
+
   function regExp (key) {
-    return new RegExp('\\' + left + key + '\\' + right, 'g')
+    return new RegExp(left + key + right, 'g')
   }
 }
diff --git a/node_modules/expand-template/package.json 
b/node_modules/expand-template/package.json
index 113cea2..76b0c2e 100644
--- a/node_modules/expand-template/package.json
+++ b/node_modules/expand-template/package.json
@@ -14,19 +14,19 @@
     ]
   ],
   "_from": "expand-template@>=1.0.0 <2.0.0",
-  "_id": "[email protected]",
+  "_id": "[email protected]",
   "_inCache": true,
   "_location": "/expand-template",
-  "_nodeVersion": "6.5.0",
+  "_nodeVersion": "8.3.0",
   "_npmOperationalInternal": {
-    "host": "packages-16-east.internal.npmjs.com",
-    "tmp": "tmp/expand-template-1.0.3.tgz_1473836954066_0.04371993010863662"
+    "host": "s3://npm-registry-packages",
+    "tmp": "tmp/expand-template-1.1.0.tgz_1503437181237_0.527762224432081"
   },
   "_npmUser": {
     "name": "ralphtheninja",
     "email": "[email protected]"
   },
-  "_npmVersion": "3.10.3",
+  "_npmVersion": "5.3.0",
   "_phantomChildren": {},
   "_requested": {
     "raw": "expand-template@^1.0.0",
@@ -40,8 +40,8 @@
   "_requiredBy": [
     "/prebuild"
   ],
-  "_resolved": 
"https://registry.npmjs.org/expand-template/-/expand-template-1.0.3.tgz";,
-  "_shasum": "6c303323177a62b1b22c070279f7861287b69b1a",
+  "_resolved": 
"https://registry.npmjs.org/expand-template/-/expand-template-1.1.0.tgz";,
+  "_shasum": "e09efba977bf98f9ee0ed25abd0c692e02aec3fc",
   "_shrinkwrap": null,
   "_spec": "expand-template@^1.0.0",
   "_where": "/opt/service/node_modules/prebuild",
@@ -55,15 +55,16 @@
   "dependencies": {},
   "description": "Expand placeholders in a template string",
   "devDependencies": {
-    "standard": "^5.3.1",
+    "standard": "^10.0.3",
     "tape": "^4.2.2"
   },
   "directories": {},
   "dist": {
-    "shasum": "6c303323177a62b1b22c070279f7861287b69b1a",
-    "tarball": 
"https://registry.npmjs.org/expand-template/-/expand-template-1.0.3.tgz";
+    "integrity": 
"sha512-kkjwkMqj0h4w/sb32ERCDxCQkREMCAgS39DscDnSwDsbxnwwM1BTZySdC3Bn1lhY7vL08n9GoO/fVTynjDgRyQ==",
+    "shasum": "e09efba977bf98f9ee0ed25abd0c692e02aec3fc",
+    "tarball": 
"https://registry.npmjs.org/expand-template/-/expand-template-1.1.0.tgz";
   },
-  "gitHead": "686c7929a144bba8e43934d396bfe6992ed4a832",
+  "gitHead": "5fbffa338689cef04551a93092e9375220222de3",
   "homepage": "https://github.com/ralphtheninja/expand-template";,
   "keywords": [
     "template",
@@ -88,5 +89,5 @@
   "scripts": {
     "test": "tape test.js && standard"
   },
-  "version": "1.0.3"
+  "version": "1.1.0"
 }
diff --git a/node_modules/expand-template/test.js 
b/node_modules/expand-template/test.js
index 6825ef6..4ff43a0 100644
--- a/node_modules/expand-template/test.js
+++ b/node_modules/expand-template/test.js
@@ -23,3 +23,25 @@
   }), 'FOOFOOFOO', 'expands one placeholder many times')
   t.end()
 })
+
+test('support for longer custom separators', function (t) {
+  var expand = Expand({ sep: '[[]]' })
+  t.equal(expand('[[foo]]/[[bar]]', {
+    foo: 'BAR', bar: 'FOO'
+  }), 'BAR/FOO')
+  t.equal(expand('[[foo]][[foo]][[foo]]', {
+    foo: 'FOO'
+  }), 'FOOFOOFOO', 'expands one placeholder many times')
+  t.end()
+})
+
+test('whitespace-insensitive', function (t) {
+  var expand = Expand({ sep: '[]' })
+  t.equal(expand('[ foo ]/[ bar ]', {
+    foo: 'BAR', bar: 'FOO'
+  }), 'BAR/FOO')
+  t.equal(expand('[ foo ][ foo  ][ foo]', {
+    foo: 'FOO'
+  }), 'FOOFOOFOO', 'expands one placeholder many times')
+  t.end()
+})
diff --git a/node_modules/heapdump/build/Makefile 
b/node_modules/heapdump/build/Makefile
index 80ab260..2f27e5e 100644
--- a/node_modules/heapdump/build/Makefile
+++ b/node_modules/heapdump/build/Makefile
@@ -308,8 +308,8 @@
 endif
 
 quiet_cmd_regen_makefile = ACTION Regenerating $@
-cmd_regen_makefile = cd $(srcdir); 
/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
 -fmake --ignore-environment "--toplevel-dir=." 
-I/opt/service/node_modules/heapdump/build/config.gypi 
-I/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 -I/home/runuser/.node-gyp/6.9.1/include/node/common.gypi "--depth=." 
"-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" 
"-Dvisibility=default" "-Dnode_root_dir=/home/runuser/.node-gyp/6.9.1" 
"-Dnode_gyp_dir=/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp"
 "-Dnode_lib_file=node.lib" 
"-Dmodule_root_dir=/opt/service/node_modules/heapdump" binding.gyp
-Makefile: 
$(srcdir)/../../../../home/runuser/.node-gyp/6.9.1/include/node/common.gypi 
$(srcdir)/../../../../usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 $(srcdir)/build/config.gypi $(srcdir)/binding.gyp
+cmd_regen_makefile = cd $(srcdir); 
/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
 -fmake --ignore-environment "--toplevel-dir=." 
-I/opt/service/node_modules/heapdump/build/config.gypi 
-I/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 -I/root/.node-gyp/6.9.1/include/node/common.gypi "--depth=." "-Goutput_dir=." 
"--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" 
"-Dnode_root_dir=/root/.node-gyp/6.9.1" 
"-Dnode_gyp_dir=/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp"
 "-Dnode_lib_file=node.lib" 
"-Dmodule_root_dir=/opt/service/node_modules/heapdump" binding.gyp
+Makefile: 
$(srcdir)/../../../../usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 $(srcdir)/build/config.gypi $(srcdir)/binding.gyp 
$(srcdir)/../../../../root/.node-gyp/6.9.1/include/node/common.gypi
        $(call do_cmd,regen_makefile)
 
 # "all" is a concatenation of the "all" targets from all the included
diff --git 
a/node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
 
b/node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
index e043efc..f1c3bd7 100644
--- 
a/node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
+++ 
b/node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
@@ -1,36 +1,34 @@
-cmd_Release/obj.target/addon/src/heapdump.o := g++ 
'-DNODE_GYP_MODULE_NAME=addon' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DBUILDING_NODE_EXTENSION' -I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/addon/src/heapdump.o.d.raw   -c -o 
Release/obj.target/addon/src/heapdump.o ../src/heapdump.cc
+cmd_Release/obj.target/addon/src/heapdump.o := g++ 
'-DNODE_GYP_MODULE_NAME=addon' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DBUILDING_NODE_EXTENSION' -I/root/.node-gyp/6.9.1/include/node 
-I/root/.node-gyp/6.9.1/src -I/root/.node-gyp/6.9.1/deps/uv/include 
-I/root/.node-gyp/6.9.1/deps/v8/include  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/addon/src/heapdump.o.d.raw   -c -o 
Release/obj.target/addon/src/heapdump.o ../src/heapdump.cc
 Release/obj.target/addon/src/heapdump.o: ../src/heapdump.cc \
- /home/runuser/.node-gyp/6.9.1/include/node/node.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- ../src/compat-inl.h ../src/compat.h \
- /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
- /home/runuser/.node-gyp/6.9.1/include/node/v8-profiler.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
- ../src/heapdump-posix.h
+ /root/.node-gyp/6.9.1/include/node/node.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-version.h \
+ /root/.node-gyp/6.9.1/include/node/v8config.h \
+ /root/.node-gyp/6.9.1/include/node/node_version.h ../src/compat-inl.h \
+ ../src/compat.h /root/.node-gyp/6.9.1/include/node/node_version.h \
+ /root/.node-gyp/6.9.1/include/node/v8.h \
+ /root/.node-gyp/6.9.1/include/node/v8-profiler.h \
+ /root/.node-gyp/6.9.1/include/node/uv.h \
+ /root/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /root/.node-gyp/6.9.1/include/node/uv-version.h \
+ /root/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /root/.node-gyp/6.9.1/include/node/uv-linux.h ../src/heapdump-posix.h
 ../src/heapdump.cc:
-/home/runuser/.node-gyp/6.9.1/include/node/node.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/node.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-version.h:
+/root/.node-gyp/6.9.1/include/node/v8config.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
 ../src/compat-inl.h:
 ../src/compat.h:
-/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
-/home/runuser/.node-gyp/6.9.1/include/node/v8-profiler.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
+/root/.node-gyp/6.9.1/include/node/node_version.h:
+/root/.node-gyp/6.9.1/include/node/v8.h:
+/root/.node-gyp/6.9.1/include/node/v8-profiler.h:
+/root/.node-gyp/6.9.1/include/node/uv.h:
+/root/.node-gyp/6.9.1/include/node/uv-errno.h:
+/root/.node-gyp/6.9.1/include/node/uv-version.h:
+/root/.node-gyp/6.9.1/include/node/uv-unix.h:
+/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/root/.node-gyp/6.9.1/include/node/uv-linux.h:
 ../src/heapdump-posix.h:
diff --git a/node_modules/heapdump/build/addon.target.mk 
b/node_modules/heapdump/build/addon.target.mk
index 3531fef..a08c6df 100644
--- a/node_modules/heapdump/build/addon.target.mk
+++ b/node_modules/heapdump/build/addon.target.mk
@@ -34,10 +34,10 @@
        -std=gnu++0x
 
 INCS_Debug := \
-       -I/home/runuser/.node-gyp/6.9.1/include/node \
-       -I/home/runuser/.node-gyp/6.9.1/src \
-       -I/home/runuser/.node-gyp/6.9.1/deps/uv/include \
-       -I/home/runuser/.node-gyp/6.9.1/deps/v8/include
+       -I/root/.node-gyp/6.9.1/include/node \
+       -I/root/.node-gyp/6.9.1/src \
+       -I/root/.node-gyp/6.9.1/deps/uv/include \
+       -I/root/.node-gyp/6.9.1/deps/v8/include
 
 DEFS_Release := \
        '-DNODE_GYP_MODULE_NAME=addon' \
@@ -69,10 +69,10 @@
        -std=gnu++0x
 
 INCS_Release := \
-       -I/home/runuser/.node-gyp/6.9.1/include/node \
-       -I/home/runuser/.node-gyp/6.9.1/src \
-       -I/home/runuser/.node-gyp/6.9.1/deps/uv/include \
-       -I/home/runuser/.node-gyp/6.9.1/deps/v8/include
+       -I/root/.node-gyp/6.9.1/include/node \
+       -I/root/.node-gyp/6.9.1/src \
+       -I/root/.node-gyp/6.9.1/deps/uv/include \
+       -I/root/.node-gyp/6.9.1/deps/v8/include
 
 OBJS := \
        $(obj).target/$(TARGET)/src/heapdump.o
diff --git a/node_modules/heapdump/build/config.gypi 
b/node_modules/heapdump/build/config.gypi
index f36a239..4f0311d 100644
--- a/node_modules/heapdump/build/config.gypi
+++ b/node_modules/heapdump/build/config.gypi
@@ -57,7 +57,7 @@
     "v8_random_seed": 0,
     "v8_use_snapshot": "true",
     "want_separate_host_toolset": 0,
-    "nodedir": "/home/runuser/.node-gyp/6.9.1",
+    "nodedir": "/root/.node-gyp/6.9.1",
     "copy_dev_lib": "true",
     "standalone_static_library": 1,
     "cache_lock_stale": "60000",
@@ -81,7 +81,7 @@
     "rollback": "true",
     "tag_version_prefix": "v",
     "cache_max": "Infinity",
-    "userconfig": "/home/runuser/.npmrc",
+    "userconfig": "/root/.npmrc",
     "engine_strict": "",
     "init_author_name": "",
     "init_author_url": "",
@@ -104,7 +104,7 @@
     "scope": "",
     "searchopts": "",
     "versions": "",
-    "cache": "/home/runuser/.npm",
+    "cache": "/root/.npm",
     "global_style": "",
     "ignore_scripts": "",
     "searchsort": "name",
@@ -127,7 +127,7 @@
     "unicode": "",
     "long": "",
     "production": "",
-    "unsafe_perm": "true",
+    "unsafe_perm": "",
     "node_version": "6.9.1",
     "tag": "latest",
     "git_tag_version": "true",
@@ -139,12 +139,12 @@
     "strict_ssl": "true",
     "dev": "",
     "globalconfig": "/usr/local/nvm/versions/node/v6.9.1/etc/npmrc",
-    "init_module": "/home/runuser/.npm-init.js",
+    "init_module": "/root/.npm-init.js",
     "parseable": "",
     "globalignorefile": "/usr/local/nvm/versions/node/v6.9.1/etc/npmignore",
     "cache_lock_retries": "10",
     "save_prefix": "^",
-    "group": "1000",
+    "group": "",
     "init_author_email": "",
     "searchexclude": "",
     "git": "git",
diff --git a/node_modules/mime-db/db.json b/node_modules/mime-db/db.json
index c5033c1..0fc2a72 100644
--- a/node_modules/mime-db/db.json
+++ b/node_modules/mime-db/db.json
@@ -402,6 +402,9 @@
   "application/geo+json-seq": {
     "source": "iana"
   },
+  "application/geoxacml+xml": {
+    "source": "iana"
+  },
   "application/gml+xml": {
     "source": "iana",
     "extensions": ["gml"]
@@ -501,7 +504,7 @@
     "source": "iana",
     "charset": "UTF-8",
     "compressible": true,
-    "extensions": ["js"]
+    "extensions": ["js","mjs"]
   },
   "application/jf2feed+json": {
     "source": "iana",
@@ -689,6 +692,9 @@
     "source": "iana"
   },
   "application/mikey": {
+    "source": "iana"
+  },
+  "application/mmt-usd+xml": {
     "source": "iana"
   },
   "application/mods+xml": {
@@ -997,6 +1003,15 @@
     "source": "iana",
     "extensions": ["rs"]
   },
+  "application/route-apd+xml": {
+    "source": "iana"
+  },
+  "application/route-s-tsid+xml": {
+    "source": "iana"
+  },
+  "application/route-usd+xml": {
+    "source": "iana"
+  },
   "application/rpki-ghostbusters": {
     "source": "iana",
     "extensions": ["gbr"]
@@ -1275,6 +1290,15 @@
     "source": "iana"
   },
   "application/vnd.3gpp.bsf+xml": {
+    "source": "iana"
+  },
+  "application/vnd.3gpp.gmop+xml": {
+    "source": "iana"
+  },
+  "application/vnd.3gpp.mcptt-info+xml": {
+    "source": "iana"
+  },
+  "application/vnd.3gpp.mcptt-mbms-usage-info+xml": {
     "source": "iana"
   },
   "application/vnd.3gpp.mid-call+xml": {
@@ -1987,6 +2011,12 @@
     "source": "iana"
   },
   "application/vnd.eudora.data": {
+    "source": "iana"
+  },
+  "application/vnd.evolv.ecig.profile": {
+    "source": "iana"
+  },
+  "application/vnd.evolv.ecig.settings": {
     "source": "iana"
   },
   "application/vnd.evolv.ecig.theme": {
@@ -2813,6 +2843,10 @@
   "application/vnd.ms-opentype": {
     "source": "apache",
     "compressible": true
+  },
+  "application/vnd.ms-outlook": {
+    "compressible": false,
+    "extensions": ["msg"]
   },
   "application/vnd.ms-package.obfuscated-opentype": {
     "source": "apache"
@@ -4431,6 +4465,10 @@
     "source": "apache",
     "extensions": ["dmg"]
   },
+  "application/x-arj": {
+    "compressible": false,
+    "extensions": ["arj"]
+  },
   "application/x-authorware-bin": {
     "source": "apache",
     "extensions": ["aab","x32","u32","vox"]
@@ -4893,6 +4931,38 @@
   "application/x-ustar": {
     "source": "apache",
     "extensions": ["ustar"]
+  },
+  "application/x-virtualbox-hdd": {
+    "compressible": true,
+    "extensions": ["hdd"]
+  },
+  "application/x-virtualbox-ova": {
+    "compressible": true,
+    "extensions": ["ova"]
+  },
+  "application/x-virtualbox-ovf": {
+    "compressible": true,
+    "extensions": ["ovf"]
+  },
+  "application/x-virtualbox-vbox": {
+    "compressible": true,
+    "extensions": ["vbox"]
+  },
+  "application/x-virtualbox-vbox-extpack": {
+    "compressible": false,
+    "extensions": ["vbox-extpack"]
+  },
+  "application/x-virtualbox-vdi": {
+    "compressible": true,
+    "extensions": ["vdi"]
+  },
+  "application/x-virtualbox-vhd": {
+    "compressible": true,
+    "extensions": ["vhd"]
+  },
+  "application/x-virtualbox-vmdk": {
+    "compressible": true,
+    "extensions": ["vmdk"]
   },
   "application/x-wais-source": {
     "source": "apache",
@@ -5512,6 +5582,9 @@
   "audio/vnd.octel.sbc": {
     "source": "iana"
   },
+  "audio/vnd.presonus.multitrack": {
+    "source": "iana"
+  },
   "audio/vnd.qcelp": {
     "source": "iana"
   },
@@ -5642,7 +5715,7 @@
     "source": "apache",
     "extensions": ["xyz"]
   },
-  "font/opentype": {
+  "font/otf": {
     "compressible": true,
     "extensions": ["otf"]
   },
@@ -6008,7 +6081,12 @@
   },
   "model/gltf+json": {
     "source": "iana",
-    "compressible": true
+    "compressible": true,
+    "extensions": ["gltf"]
+  },
+  "model/gltf-binary": {
+    "compressible": true,
+    "extensions": ["glb"]
   },
   "model/iges": {
     "source": "iana",
@@ -6492,6 +6570,10 @@
     "source": "apache",
     "extensions": ["opml"]
   },
+  "text/x-org": {
+    "compressible": true,
+    "extensions": ["org"]
+  },
   "text/x-pascal": {
     "source": "apache",
     "extensions": ["p","pas"]
@@ -6542,266 +6624,266 @@
     "extensions": ["yaml","yml"]
   },
   "video/1d-interleaved-parityfec": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/3gpp": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["3gp","3gpp"]
   },
   "video/3gpp-tt": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/3gpp2": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["3g2"]
   },
   "video/bmpeg": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/bt656": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/celb": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/dv": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/encaprtp": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/h261": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["h261"]
   },
   "video/h263": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["h263"]
   },
   "video/h263-1998": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/h263-2000": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/h264": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["h264"]
   },
   "video/h264-rcdo": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/h264-svc": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/h265": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/iso.segment": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/jpeg": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["jpgv"]
   },
   "video/jpeg2000": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/jpm": {
     "source": "apache",
     "extensions": ["jpm","jpgm"]
   },
   "video/mj2": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["mj2","mjp2"]
   },
   "video/mp1s": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/mp2p": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/mp2t": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["ts"]
   },
   "video/mp4": {
-    "source": "apache",
+    "source": "iana",
     "compressible": false,
     "extensions": ["mp4","mp4v","mpg4"]
   },
   "video/mp4v-es": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/mpeg": {
-    "source": "apache",
+    "source": "iana",
     "compressible": false,
     "extensions": ["mpeg","mpg","mpe","m1v","m2v"]
   },
   "video/mpeg4-generic": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/mpv": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/nv": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/ogg": {
-    "source": "apache",
+    "source": "iana",
     "compressible": false,
     "extensions": ["ogv"]
   },
   "video/parityfec": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/pointer": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/quicktime": {
-    "source": "apache",
+    "source": "iana",
     "compressible": false,
     "extensions": ["qt","mov"]
   },
   "video/raptorfec": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/raw": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/rtp-enc-aescm128": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/rtploopback": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/rtx": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/smpte292m": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/ulpfec": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vc1": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.cctv": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.dece.hd": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["uvh","uvvh"]
   },
   "video/vnd.dece.mobile": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["uvm","uvvm"]
   },
   "video/vnd.dece.mp4": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.dece.pd": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["uvp","uvvp"]
   },
   "video/vnd.dece.sd": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["uvs","uvvs"]
   },
   "video/vnd.dece.video": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["uvv","uvvv"]
   },
   "video/vnd.directv.mpeg": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.directv.mpeg-tts": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.dlna.mpeg-tts": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.dvb.file": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["dvb"]
   },
   "video/vnd.fvt": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["fvt"]
   },
   "video/vnd.hns.video": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.iptvforum.1dparityfec-1010": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.iptvforum.1dparityfec-2005": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.iptvforum.2dparityfec-1010": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.iptvforum.2dparityfec-2005": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.iptvforum.ttsavc": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.iptvforum.ttsmpeg2": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.motorola.video": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.motorola.videop": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.mpegurl": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["mxu","m4u"]
   },
   "video/vnd.ms-playready.media.pyv": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["pyv"]
   },
   "video/vnd.nokia.interleaved-multimedia": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.nokia.videovoip": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.objectvideo": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.radgamettools.bink": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.radgamettools.smacker": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.sealed.mpeg1": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.sealed.mpeg4": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.sealed.swf": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.sealedmedia.softseal.mov": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/vnd.uvvu.mp4": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["uvu","uvvu"]
   },
   "video/vnd.vivo": {
-    "source": "apache",
+    "source": "iana",
     "extensions": ["viv"]
   },
   "video/vp8": {
-    "source": "apache"
+    "source": "iana"
   },
   "video/webm": {
     "source": "apache",
diff --git a/node_modules/mime-db/package.json 
b/node_modules/mime-db/package.json
index 95b59fd..2f0d204 100644
--- a/node_modules/mime-db/package.json
+++ b/node_modules/mime-db/package.json
@@ -2,25 +2,25 @@
   "_args": [
     [
       {
-        "raw": "mime-db@~1.29.0",
+        "raw": "mime-db@~1.30.0",
         "scope": null,
         "escapedName": "mime-db",
         "name": "mime-db",
-        "rawSpec": "~1.29.0",
-        "spec": ">=1.29.0 <1.30.0",
+        "rawSpec": "~1.30.0",
+        "spec": ">=1.30.0 <1.31.0",
         "type": "range"
       },
       "/opt/service/node_modules/mime-types"
     ]
   ],
-  "_from": "mime-db@>=1.29.0 <1.30.0",
-  "_id": "[email protected]",
+  "_from": "mime-db@>=1.30.0 <1.31.0",
+  "_id": "[email protected]",
   "_inCache": true,
   "_location": "/mime-db",
-  "_nodeVersion": "6.10.3",
+  "_nodeVersion": "6.11.1",
   "_npmOperationalInternal": {
     "host": "s3://npm-registry-packages",
-    "tmp": "tmp/mime-db-1.29.0.tgz_1499739590002_0.7720734812319279"
+    "tmp": "tmp/mime-db-1.30.0.tgz_1503887330099_0.8198229141999036"
   },
   "_npmUser": {
     "name": "dougwilson",
@@ -29,21 +29,21 @@
   "_npmVersion": "3.10.10",
   "_phantomChildren": {},
   "_requested": {
-    "raw": "mime-db@~1.29.0",
+    "raw": "mime-db@~1.30.0",
     "scope": null,
     "escapedName": "mime-db",
     "name": "mime-db",
-    "rawSpec": "~1.29.0",
-    "spec": ">=1.29.0 <1.30.0",
+    "rawSpec": "~1.30.0",
+    "spec": ">=1.30.0 <1.31.0",
     "type": "range"
   },
   "_requiredBy": [
     "/mime-types"
   ],
-  "_resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.29.0.tgz";,
-  "_shasum": "48d26d235589651704ac5916ca06001914266878",
+  "_resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz";,
+  "_shasum": "74c643da2dd9d6a45399963465b26d5ca7d71f01",
   "_shrinkwrap": null,
-  "_spec": "mime-db@~1.29.0",
+  "_spec": "mime-db@~1.30.0",
   "_where": "/opt/service/node_modules/mime-types",
   "bugs": {
     "url": "https://github.com/jshttp/mime-db/issues";
@@ -70,23 +70,23 @@
     "bluebird": "3.5.0",
     "co": "4.6.0",
     "cogent": "1.0.1",
-    "csv-parse": "1.2.0",
+    "csv-parse": "1.2.1",
     "eslint": "3.19.0",
     "eslint-config-standard": "10.2.1",
-    "eslint-plugin-import": "2.2.0",
-    "eslint-plugin-node": "4.2.2",
+    "eslint-plugin-import": "2.7.0",
+    "eslint-plugin-node": "5.1.1",
     "eslint-plugin-promise": "3.5.0",
     "eslint-plugin-standard": "3.0.1",
     "gnode": "0.1.2",
     "mocha": "1.21.5",
-    "nyc": "11.0.3",
-    "raw-body": "2.2.0",
+    "nyc": "11.1.0",
+    "raw-body": "2.3.0",
     "stream-to-array": "2.3.0"
   },
   "directories": {},
   "dist": {
-    "shasum": "48d26d235589651704ac5916ca06001914266878",
-    "tarball": "https://registry.npmjs.org/mime-db/-/mime-db-1.29.0.tgz";
+    "shasum": "74c643da2dd9d6a45399963465b26d5ca7d71f01",
+    "tarball": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz";
   },
   "engines": {
     "node": ">= 0.6"
@@ -98,7 +98,7 @@
     "db.json",
     "index.js"
   ],
-  "gitHead": "ee8f2459964025c3969a49b8f80c34b182d35e2f",
+  "gitHead": "e62cf46c206681ca88b2e275f442a9885f1f86e4",
   "homepage": "https://github.com/jshttp/mime-db#readme";,
   "keywords": [
     "mime",
@@ -136,5 +136,5 @@
     "test-travis": "nyc --reporter=text npm test",
     "update": "npm run fetch && npm run build"
   },
-  "version": "1.29.0"
+  "version": "1.30.0"
 }
diff --git a/node_modules/mime-types/package.json 
b/node_modules/mime-types/package.json
index 22c7de2..a2c6b5e 100644
--- a/node_modules/mime-types/package.json
+++ b/node_modules/mime-types/package.json
@@ -14,13 +14,13 @@
     ]
   ],
   "_from": "mime-types@>=2.1.7 <2.2.0",
-  "_id": "[email protected]",
+  "_id": "[email protected]",
   "_inCache": true,
   "_location": "/mime-types",
   "_nodeVersion": "6.11.1",
   "_npmOperationalInternal": {
     "host": "s3://npm-registry-packages",
-    "tmp": "tmp/mime-types-2.1.16.tgz_1500950558329_0.4321689426433295"
+    "tmp": "tmp/mime-types-2.1.17.tgz_1504322793218_0.6663200033362955"
   },
   "_npmUser": {
     "name": "dougwilson",
@@ -41,8 +41,8 @@
     "/form-data",
     "/request"
   ],
-  "_resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz";,
-  "_shasum": "2b858a52e5ecd516db897ac2be87487830698e23",
+  "_resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz";,
+  "_shasum": "09d7a393f03e995a79f8af857b70a9e0ab16557a",
   "_shrinkwrap": null,
   "_spec": "mime-types@~2.1.7",
   "_where": "/opt/service/node_modules/request",
@@ -66,7 +66,7 @@
     }
   ],
   "dependencies": {
-    "mime-db": "~1.29.0"
+    "mime-db": "~1.30.0"
   },
   "description": "The ultimate javascript content-type utility.",
   "devDependencies": {
@@ -81,8 +81,8 @@
   },
   "directories": {},
   "dist": {
-    "shasum": "2b858a52e5ecd516db897ac2be87487830698e23",
-    "tarball": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz";
+    "shasum": "09d7a393f03e995a79f8af857b70a9e0ab16557a",
+    "tarball": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz";
   },
   "engines": {
     "node": ">= 0.6"
@@ -92,7 +92,7 @@
     "LICENSE",
     "index.js"
   ],
-  "gitHead": "a776f883a8bb1d50588224c46caefa6fc313f790",
+  "gitHead": "80039fe78213821c2e9b25132d6b02cc37202e8a",
   "homepage": "https://github.com/jshttp/mime-types#readme";,
   "keywords": [
     "mime",
@@ -126,5 +126,5 @@
     "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter 
dot test/test.js",
     "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report 
lcovonly -- --reporter dot test/test.js"
   },
-  "version": "2.1.16"
+  "version": "2.1.17"
 }
diff --git a/node_modules/nan/nan.h b/node_modules/nan/nan.h
index 80a918a..ffbf960 100644
--- a/node_modules/nan/nan.h
+++ b/node_modules/nan/nan.h
@@ -13,7 +13,7 @@
  *
  * MIT License <https://github.com/nodejs/nan/blob/master/LICENSE.md>
  *
- * Version 2.6.2: current Node 7.9.0, Node 12: 0.12.18, Node 10: 0.10.48, 
iojs: 3.3.1
+ * Version 2.7.0: current Node 8.4.0, Node 12: 0.12.18, Node 10: 0.10.48, 
iojs: 3.3.1
  *
  * See https://github.com/nodejs/nan for the latest update to this file
  
**********************************************************************************/
@@ -1650,8 +1650,8 @@
         uv_async_send(that_->async);
     }
 
-    void Send(const T* data, size_t size) const {
-        that_->SendProgress_(data, size);
+    void Send(const T* data, size_t count) const {
+        that_->SendProgress_(data, count);
     }
 
    private:
@@ -1673,17 +1673,17 @@
       Execute(progress);
   }
 
-  void SendProgress_(const T *data, size_t size) {
-    T *new_data = new T[size];
+  void SendProgress_(const T *data, size_t count) {
+    T *new_data = new T[count];
     {
       T *it = new_data;
-      std::copy(data, data + size, it);
+      std::copy(data, data + count, it);
     }
 
     uv_mutex_lock(&async_lock);
     T *old_data = asyncdata_;
     asyncdata_ = new_data;
-    asyncsize_ = size;
+    asyncsize_ = count;
     uv_mutex_unlock(&async_lock);
 
     delete[] old_data;
diff --git a/node_modules/nan/nan_converters.h 
b/node_modules/nan/nan_converters.h
index 9dbd1ec..8a569b5 100644
--- a/node_modules/nan/nan_converters.h
+++ b/node_modules/nan/nan_converters.h
@@ -17,6 +17,14 @@
 
 template<typename T> struct ToFactory;
 
+template<>
+struct ToFactory<v8::Function> : ToFactoryBase<v8::Function> {
+  static inline return_t convert(v8::Local<v8::Value> val) {
+    if (val.IsEmpty() || !val->IsFunction()) return MaybeLocal<v8::Function>();
+    return MaybeLocal<v8::Function>(val.As<v8::Function>());
+  }
+};
+
 #define X(TYPE)                                                                
\
     template<>                                                                 
\
     struct ToFactory<v8::TYPE> : ToFactoryBase<v8::TYPE> {                     
\
diff --git a/node_modules/nan/nan_maybe_pre_43_inl.h 
b/node_modules/nan/nan_maybe_pre_43_inl.h
index d47181e..f0248f9 100644
--- a/node_modules/nan/nan_maybe_pre_43_inl.h
+++ b/node_modules/nan/nan_maybe_pre_43_inl.h
@@ -41,7 +41,7 @@
 
   template<typename S>
   inline v8::Local<S> FromMaybe(v8::Local<S> default_value) const {
-    return IsEmpty() ? default_value : val_;
+    return IsEmpty() ? default_value : v8::Local<S>(val_);
   }
 
  private:
diff --git a/node_modules/nan/package.json b/node_modules/nan/package.json
index 598aa40..419dea2 100644
--- a/node_modules/nan/package.json
+++ b/node_modules/nan/package.json
@@ -14,19 +14,19 @@
     ]
   ],
   "_from": "nan@>=2.4.0 <3.0.0",
-  "_id": "[email protected]",
+  "_id": "[email protected]",
   "_inCache": true,
   "_location": "/nan",
-  "_nodeVersion": "7.5.0",
+  "_nodeVersion": "6.11.0",
   "_npmOperationalInternal": {
-    "host": "packages-12-west.internal.npmjs.com",
-    "tmp": "tmp/nan-2.6.2.tgz_1492029516320_0.2352329883724451"
+    "host": "s3://npm-registry-packages",
+    "tmp": "tmp/nan-2.7.0.tgz_1504053769999_0.18853025324642658"
   },
   "_npmUser": {
     "name": "kkoopa",
     "email": "[email protected]"
   },
-  "_npmVersion": "4.1.2",
+  "_npmVersion": "3.10.10",
   "_phantomChildren": {},
   "_requested": {
     "raw": "nan@^2.4.0",
@@ -41,8 +41,8 @@
     "/canvas",
     "/gl"
   ],
-  "_resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz";,
-  "_shasum": "e4ff34e6c95fdfb5aecc08de6596f43605a7db45",
+  "_resolved": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz";,
+  "_shasum": "d95bf721ec877e08db276ed3fc6eb78f9083ad46",
   "_shrinkwrap": null,
   "_spec": "nan@^2.4.0",
   "_where": "/opt/service/node_modules/canvas",
@@ -92,7 +92,7 @@
     }
   ],
   "dependencies": {},
-  "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 
7 compatibility",
+  "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 
8 compatibility",
   "devDependencies": {
     "bindings": "~1.2.1",
     "commander": "^2.8.1",
@@ -104,10 +104,9 @@
   },
   "directories": {},
   "dist": {
-    "shasum": "e4ff34e6c95fdfb5aecc08de6596f43605a7db45",
-    "tarball": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz";
+    "shasum": "d95bf721ec877e08db276ed3fc6eb78f9083ad46",
+    "tarball": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz";
   },
-  "gitHead": "f0b2f64c1e5317888f2e12fdefb2f105e7018552",
   "homepage": "https://github.com/nodejs/nan#readme";,
   "license": "MIT",
   "main": "include_dirs.js",
@@ -133,5 +132,5 @@
     "rebuild-tests": "node-gyp rebuild --msvs_version=2013 --directory test",
     "test": "tap --gc --stderr test/js/*-test.js"
   },
-  "version": "2.6.2"
+  "version": "2.7.0"
 }
diff --git a/src b/src
index 5922ac9..fb88dc5 160000
--- a/src
+++ b/src
@@ -1 +1 @@
-Subproject commit 5922ac9904f839ee8be35a08d8428c474824a782
+Subproject commit fb88dc53114e23b2dc3272dccf3fecf80a4e9aa9

-- 
To view, visit https://gerrit.wikimedia.org/r/375782
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib2793de4c936d5162b7efe0775d5ef5ef144aeb1
Gerrit-PatchSet: 1
Gerrit-Project: 3d2png/deploy
Gerrit-Branch: master
Gerrit-Owner: Matthias Mullie <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to