Hi ports!

Here is an update for lang/node, it brings it to the latest and also
includes my "pkg" fix which allows for creating completely self
contained module packages (sqlite3 for example, ends up with a self
contained node_modules directory.. with all its dependencies and
dependencies of dependencies contained within.).

Also attached is a script to "build" a distfile out of a npm module.

I still haven't done enough testing for this to go in.. and the big jump
breaks a great number of the node-* ports currently in the tree.. So
updating will take some coordination.

There is also an issue with npm somewhere deep that is causing full
paths to be output in a modules build. This causes issues when someone
has a different WRKOBJDIR (or friends) defined.

I am also looking for suggestions on how to move forward with this.. As
I see it we have two options.. 1) keep waiting until I sort out the issues
with npm.. and keep everything at an older version for now.. or 2) update
node to 0.12.7 and mark the current node-* ports as broken (maybe even
remove them?).

Cheers,
Aaron

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/node/Makefile,v
retrieving revision 1.33
diff -u -p -r1.33 Makefile
--- Makefile	3 Feb 2015 15:48:20 -0000	1.33
+++ Makefile	12 Aug 2015 18:06:20 -0000
@@ -8,7 +8,7 @@ ONLY_FOR_ARCHS=	amd64 i386
 
 COMMENT=	V8 JavaScript for clients and servers
 
-NODE_VERSION=	v0.10.35
+NODE_VERSION=	v0.12.7
 
 DISTNAME=	node-${NODE_VERSION}
 PKGNAME=	${DISTNAME:S/v//g}
@@ -33,6 +33,7 @@ LIB_DEPENDS=	devel/libexecinfo
 USE_GMAKE=	Yes
 
 BUILD_DEPENDS=	devel/gyp \
+		devel/ninja \
 		sysutils/flock
 
 # node-gyp uses it at runtime
@@ -42,7 +43,9 @@ RUN_DEPENDS=	devel/gmake \
 
 TEST_TARGET= test
 CONFIGURE_STYLE= simple
-CONFIGURE_ARGS= --openssl-use-sys \
+CONFIGURE_ARGS= --ninja \
+		--openssl-use-sys \
+		--prefix=${PREFIX} \
 		--shared-zlib
 
 SUBST_VARS+=	CFLAGS
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/node/distinfo,v
retrieving revision 1.23
diff -u -p -r1.23 distinfo
--- distinfo	3 Feb 2015 15:48:20 -0000	1.23
+++ distinfo	12 Aug 2015 18:06:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (node-v0.10.35.tar.gz) = AENla7FyTLCdvclgov1u4307rbL5x1VistESNdqkCgM=
-SIZE (node-v0.10.35.tar.gz) = 14417025
+SHA256 (node-v0.12.7.tar.gz) = sj1k3wUcnJabDFg/gC1dcd40LlMGcSelBhQVvn4S850=
+SIZE (node-v0.12.7.tar.gz) = 20063992
Index: node.port.mk
===================================================================
RCS file: /cvs/ports/lang/node/node.port.mk,v
retrieving revision 1.4
diff -u -p -r1.4 node.port.mk
--- node.port.mk	5 Nov 2013 16:21:26 -0000	1.4
+++ node.port.mk	12 Aug 2015 18:06:20 -0000
@@ -8,6 +8,11 @@ BUILD_DEPENDS +=	lang/node>=0.6.17p2
 RUN_DEPENDS += 		lang/node>=0.6.17p2
 
 .if ${CONFIGURE_STYLE:L:Mnpm}
+.  if ${CONFIGURE_STYLE:L:Mpkg}
+# fully packaged node modules - basically we need to run "npm build" on them.
+SHARED_ONLY =	Yes
+WANTLIB +=	m stdc++ crypto pthread ssl z
+.  endif
 .  if ${CONFIGURE_STYLE:L:Mext}
 # Node C++ extensions are specific to an arch and are loaded as
 # shared libraries, so set SHARED_ONLY and make sure PKG_ARCH=* is
@@ -35,9 +40,14 @@ EXTRACT_SUFX ?=	.tgz
 PKGNAME ?=	node-${DISTNAME:S/^node-//}
 
 MODNODE_BIN_NPM =	${LOCALBASE}/bin/npm
-NPM_INSTALL_FILE =	${WRKDIR}/${DISTNAME}.tgz
+MODNODE_BIN_NODE_GYP =	${LOCALBASE}/bin/node-gyp
+NPM_INSTALL_FILE =	${WRKDIR}/${DISTNAME}${EXTRACT_SUFX}
 NPM_TAR_DIR =		package
+.if ${CONFIGURE_STYLE:L:Mpkg}
+WRKDIST =		${WRKDIR}/${NPM_NAME}
+.else
 WRKDIST =		${WRKDIR}/${NPM_TAR_DIR}
+.endif
 
 .if ${CONFIGURE_STYLE:L:Mexpresso}
 TEST_DEPENDS += devel/node-expresso
@@ -58,26 +68,47 @@ MODNODE_DEPENDS ?=
 # Link all dependencies first so that npm will install without complaining.
 # Then rebuild the distfile, since it may contain local patches.
 # Then use npm install to install the package to a local node_modules dir.
+.if ${CONFIGURE_STYLE:L:Mpkg}
+MODNODE_BUILD_TARGET = \
+	mkdir -p ${WRKDIR}/node_modules; \
+	cd ${WRKDIR} && tar -zcf ${NPM_INSTALL_FILE} -C ${WRKDIST}; \
+	ln -s ${WRKDIST} ${WRKDIR}/node_modules/${NPM_NAME}; \
+	cd ${WRKDIST} && find . -type f -name '*.orig'  -print0 | \
+		xargs -r0 rm; \
+	cd ${WRKDIR} && ${MODNODE_BIN_NPM} rebuild
+.else
 MODNODE_BUILD_TARGET = \
 	cd ${WRKDIST} && find . -type f -name '*.orig'  -print0 | \
 		xargs -r0 rm; \
 	for dep in ${MODNODE_DEPENDS}; do \
 		cd ${WRKDIR} && ${MODNODE_BIN_NPM} link $$dep; \
-	done; \
+	done;
 	cd ${WRKDIR} && tar -zcf ${NPM_INSTALL_FILE} ${NPM_TAR_DIR}; \
 	cd ${WRKDIR} && HOME=${WRKDIR} ${MODNODE_BIN_NPM} install \
-		${NPM_INSTALL_FILE}
+		${NPM_INSTALL_FILE}; \
+
+.endif
+
 
 # Move just this package from the local node_modules dir to the global
 # node_modules dir.  If there are any binaries in the package, create
 # symlinks in the default PATH that point to them.
+.if ${CONFIGURE_STYLE:L:Mpkg}
+MODNODE_PKG=${WRKSRC}
+.else
+MODNODE_PKG=${WRKDIR}/node_modules/${NPM_NAME}
+.endif
+
+MODNODE_PKG_DEST=${PREFIX}/lib/node_modules
+
 MODNODE_INSTALL_TARGET = \
-	mkdir ${PREFIX}/lib/node_modules; \
-	mv ${WRKDIR}/node_modules/${NPM_NAME} ${PREFIX}/lib/node_modules; \
-	chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/node_modules; \
+	mkdir -p ${MODNODE_PKG_DEST}; \
+	mv ${MODNODE_PKG} ${MODNODE_PKG_DEST}; \
+	chown -R ${SHAREOWN}:${SHAREGRP} ${MODNODE_PKG_DEST}; \
 	if [ -d ${PREFIX}/lib/node_modules/${NPM_NAME}/bin ]; then \
 		cd ${PREFIX}/lib/node_modules/${NPM_NAME}/bin && \
 		for bin in *; do \
+			chmod +x ${TRUEPREFIX}/lib/node_modules/${NPM_NAME}/bin/$$bin \
 			ln -s ${TRUEPREFIX}/lib/node_modules/${NPM_NAME}/bin/$$bin \
 				${PREFIX}/bin/$${bin%.js}; \
 		done; \
Index: patches/patch-common_gypi
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-common_gypi,v
retrieving revision 1.5
diff -u -p -r1.5 patch-common_gypi
--- patches/patch-common_gypi	10 Jul 2014 19:53:30 -0000	1.5
+++ patches/patch-common_gypi	12 Aug 2015 18:06:20 -0000
@@ -1,17 +1,15 @@
 $OpenBSD: patch-common_gypi,v 1.5 2014/07/10 19:53:30 landry Exp $
---- common.gypi.orig	Fri May  2 02:47:47 2014
-+++ common.gypi	Thu Jul 10 16:15:20 2014
-@@ -170,9 +170,12 @@
-         ],
+--- common.gypi.orig	Wed Apr  1 08:22:35 2015
++++ common.gypi	Wed Apr  1 08:23:14 2015
+@@ -172,9 +172,10 @@
+         'ldflags': [ '-pthread' ],
        }],
-       [ 'OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
--        'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', '-pthread', ],
-+        'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', '-pthread', '-I${LOCALBASE}/include'],
+       [ 'OS in "linux freebsd openbsd solaris android"', {
+-        'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', ],
++        'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', '-I${LOCALBASE}/include'],
          'cflags_cc': [ '-fno-rtti', '-fno-exceptions' ],
-         'ldflags': [ '-pthread', '-rdynamic' ],
-+	'libraries': [
-+	  '-L${LOCALBASE}/lib'
-+	],
+         'ldflags': [ '-rdynamic' ],
++        'libraries': [ '-L${LOCALBASE}/lib' ],
          'target_conditions': [
            ['_type=="static_library"', {
              'standalone_static_library': 1, # disable thin archive which needs binutils >= 2.19
Index: patches/patch-deps_npm_bin_node-gyp-bin_node-gyp
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_npm_bin_node-gyp-bin_node-gyp,v
retrieving revision 1.1
diff -u -p -r1.1 patch-deps_npm_bin_node-gyp-bin_node-gyp
--- patches/patch-deps_npm_bin_node-gyp-bin_node-gyp	28 Jun 2012 08:30:28 -0000	1.1
+++ patches/patch-deps_npm_bin_node-gyp-bin_node-gyp	12 Aug 2015 18:06:20 -0000
@@ -1,9 +1,10 @@
 $OpenBSD: patch-deps_npm_bin_node-gyp-bin_node-gyp,v 1.1 2012/06/28 08:30:28 jasper Exp $
---- deps/npm/bin/node-gyp-bin/node-gyp.orig	Mon Jun 25 16:15:51 2012
-+++ deps/npm/bin/node-gyp-bin/node-gyp	Mon Jun 25 16:16:25 2012
-@@ -1,2 +1,16 @@
+--- deps/npm/bin/node-gyp-bin/node-gyp.orig	Tue Mar 31 16:13:01 2015
++++ deps/npm/bin/node-gyp-bin/node-gyp	Mon Apr 27 19:18:01 2015
+@@ -1,6 +1,16 @@
  #!/usr/bin/env sh
--node "`dirname "$0"`/../../node_modules/node-gyp/bin/node-gyp.js" "$@"
+-if [ "x$npm_config_node_gyp" = "x" ]; then
+-  node "`dirname "$0"`/../../node_modules/node-gyp/bin/node-gyp.js" "$@"
 +
 +# dirname "$0" will have a different result when called internaly by node.
 +
@@ -12,10 +13,11 @@ $OpenBSD: patch-deps_npm_bin_node-gyp-bi
 +
 +if [ -e $DIR1 ]; then
 +	node "$DIR1" "$@" 
-+else
+ else
+-  "$npm_config_node_gyp" "$@"
 +	if [ -e $DIR2 ]; then
 +		node "$DIR2" "$@" 
 +	else 
 +		echo "Can't find node-gyp.js!"
 +	fi
-+fi
+ fi
Index: patches/patch-deps_npm_node_modules_node-gyp_lib_configure_js
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_npm_node_modules_node-gyp_lib_configure_js,v
retrieving revision 1.3
diff -u -p -r1.3 patch-deps_npm_node_modules_node-gyp_lib_configure_js
--- patches/patch-deps_npm_node_modules_node-gyp_lib_configure_js	10 Jul 2014 19:53:30 -0000	1.3
+++ patches/patch-deps_npm_node_modules_node-gyp_lib_configure_js	12 Aug 2015 18:06:20 -0000
@@ -2,13 +2,13 @@ $OpenBSD: patch-deps_npm_node_modules_no
 
 Make sure node-gyp is able to find a python executable.
 
---- deps/npm/node_modules/node-gyp/lib/configure.js.orig	Fri May  2 02:47:47 2014
-+++ deps/npm/node_modules/node-gyp/lib/configure.js	Thu Jul 10 16:15:20 2014
-@@ -22,7 +22,7 @@ exports.usage = 'Generates ' + (win ? 'MSVC project fi
+--- deps/npm/node_modules/node-gyp/lib/configure.js.orig	Wed Aug 12 09:46:10 2015
++++ deps/npm/node_modules/node-gyp/lib/configure.js	Wed Aug 12 09:46:37 2015
+@@ -23,7 +23,7 @@ exports.usage = 'Generates ' + (win ? 'MSVC project fi
  
  function configure (gyp, argv, callback) {
  
--  var python = gyp.opts.python || process.env.PYTHON || 'python'
+-  var python = gyp.opts.python || process.env.PYTHON || 'python2'
 +  var python = gyp.opts.python || process.env.PYTHON || 'python${MODPY_VERSION}'
      , buildDir = path.resolve('build')
      , configNames = [ 'config.gypi', 'common.gypi' ]
Index: patches/patch-deps_npm_node_modules_node-gyp_lib_install_js
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_npm_node_modules_node-gyp_lib_install_js,v
retrieving revision 1.6
diff -u -p -r1.6 patch-deps_npm_node_modules_node-gyp_lib_install_js
--- patches/patch-deps_npm_node_modules_node-gyp_lib_install_js	24 Sep 2014 18:17:27 -0000	1.6
+++ patches/patch-deps_npm_node_modules_node-gyp_lib_install_js	12 Aug 2015 18:06:20 -0000
@@ -3,105 +3,14 @@ $OpenBSD: patch-deps_npm_node_modules_no
 Allow building of sub-packages (ie. node-sqlite3) with USE_SYSTRACE
 set, also prevents downloading of the node distfile again.
 
---- deps/npm/node_modules/node-gyp/lib/install.js.orig	Tue Sep 16 16:47:52 2014
-+++ deps/npm/node_modules/node-gyp/lib/install.js	Thu Sep 18 09:53:33 2014
-@@ -225,38 +225,19 @@ function install (gyp, argv, callback) {
-         return
-       }
- 
--      var req = download(tarballUrl)
--      if (!req) return
--
--      // something went wrong downloading the tarball?
--      req.on('error', function (err) {
--        badDownload = true
--        cb(err)
--      })
--
--      req.on('close', function () {
--        if (extractCount === 0) {
--          cb(new Error('Connection closed while downloading tarball file'))
-+      // OpenBSD fix
-+      var filePath = '${PREFIX}/lib/node/${DISTFILES}';
-+      fs.stat(filePath, function(err, stat) {
-+        if (err) {
-+          throw err;
-+        } else {
-+          fs.createReadStream(filePath)
-+            .pipe(gunzip)
-+            .pipe(extracter)
-         }
-       })
-+      // OpenBSD fix
- 
--      req.on('response', function (res) {
--        if (res.statusCode !== 200) {
--          badDownload = true
--          cb(new Error(res.statusCode + ' status code downloading tarball'))
--          return
--        }
--        // content checksum
--        getContentSha(res, function (_, checksum) {
--          var filename = path.basename(tarballUrl).trim()
--          contentShasums[filename] = checksum
--          log.verbose('content checksum', filename, checksum)
--        })
--
--        // start unzipping and untaring
--        req.pipe(gunzip).pipe(extracter)
--      })
--
-       // invoked after the tarball has finished being extracted
-       function afterTarball () {
-         if (badDownload) return
-@@ -306,39 +287,17 @@ function install (gyp, argv, callback) {
-       }
- 
-       function downloadShasums(done) {
--        var shasumsFile = (checksumAlgo === 'sha256') ? 'SHASUMS256.txt' : 'SHASUMS.txt'
--        log.verbose('check download content checksum, need to download `' + shasumsFile + '`...')
--        var shasumsPath = path.resolve(devDir, shasumsFile)
--          , shasumsUrl = distUrl + '/v' + version + '/' + shasumsFile
--
--        log.verbose('checksum url', shasumsUrl)
--        var req = download(shasumsUrl)
--        if (!req) return
--        req.on('error', done)
--        req.on('response', function (res) {
--          if (res.statusCode !== 200) {
--            done(new Error(res.statusCode + ' status code downloading checksum'))
--            return
--          }
--
--          var chunks = []
--          res.on('data', function (chunk) {
--            chunks.push(chunk)
--          })
--          res.on('end', function () {
--            var lines = Buffer.concat(chunks).toString().trim().split('\n')
--            lines.forEach(function (line) {
--              var items = line.trim().split(/\s+/)
--              if (items.length !== 2) return
--
--              // 0035d18e2dcf9aad669b1c7c07319e17abfe3762  ./node-v0.11.4.tar.gz
--              var name = items[1].replace(/^\.\//, '')
--              expectShasums[name] = items[0]
--            })
--
--            log.verbose('checksum data', JSON.stringify(expectShasums))
--            done()
--          })
-+        var shasum = crypto.createHash('sha1')
-+        var filePath = '${PREFIX}/lib/node/${DISTFILES}'
-+        var s = fs.ReadStream(filePath);
-+        s.on('data', function(d) {
-+          shasum.update(d);
-+        })
-+        s.on('end', function() {
-+          var d = shasum.digest('hex');
-+          expectShasums['${DISTFILES}'] = d
-+          log.verbose('`SHASUMS.txt` data', JSON.stringify(expectShasums))
-+          done()
-         })
+--- deps/npm/node_modules/node-gyp/lib/install.js.orig	Wed Aug 12 10:15:28 2015
++++ deps/npm/node_modules/node-gyp/lib/install.js	Wed Aug 12 10:18:39 2015
+@@ -184,7 +184,7 @@ function install (gyp, argv, callback) {
        }
  
+       // now download the node tarball
+-      var tarPath = gyp.opts['tarball']
++      var tarPath = gyp.opts['tarball'] || '${PREFIX}/lib/node/${DISTFILES}' // Fix for OpenBSD
+       var tarballUrl = tarPath ? tarPath : distUrl + '/v' + version + '/node-v' + version + '.tar.gz'
+         , badDownload = false
+         , extractCount = 0
Index: patches/patch-deps_uv_src_unix_openbsd_c
===================================================================
RCS file: patches/patch-deps_uv_src_unix_openbsd_c
diff -N patches/patch-deps_uv_src_unix_openbsd_c
--- patches/patch-deps_uv_src_unix_openbsd_c	10 Jul 2014 19:54:57 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,47 +0,0 @@
-$OpenBSD: patch-deps_uv_src_unix_openbsd_c,v 1.1 2014/07/10 19:54:57 landry Exp $
---- deps/uv/src/unix/openbsd.c.orig	Fri May  2 02:47:47 2014
-+++ deps/uv/src/unix/openbsd.c	Thu Jul 10 21:11:18 2014
-@@ -174,29 +174,26 @@ uv_err_t uv_get_process_title(char* buffer, size_t siz
- 
- 
- uv_err_t uv_resident_set_memory(size_t* rss) {
--  kvm_t *kd = NULL;
-+
-   struct kinfo_proc *kinfo = NULL;
--  pid_t pid;
--  int nprocs, max_size = sizeof(struct kinfo_proc);
-   size_t page_size = getpagesize();
-+  size_t size = sizeof(struct kinfo_proc);
- 
--  pid = getpid();
-+  int mib[6];
- 
--  kd = kvm_open(NULL, _PATH_MEM, NULL, O_RDONLY, "kvm_open");
--  if (kd == NULL) goto error;
--
--  kinfo = kvm_getprocs(kd, KERN_PROC_PID, pid, max_size, &nprocs);
--  if (kinfo == NULL) goto error;
--
-+  mib[0] = CTL_KERN;
-+  mib[1] = KERN_PROC;
-+  mib[2] = KERN_PROC_PID;
-+  mib[3] = getpid();
-+  mib[4] = sizeof(struct kinfo_proc);
-+  mib[5] = 1;
-+  kinfo = malloc(size);
-+  if (sysctl(mib, 6, kinfo, &size, NULL, 0) < 0) {
-+    return uv__new_sys_error(errno);
-+  }
-   *rss = kinfo->p_vm_rssize * page_size;
--
--  kvm_close(kd);
--
-+  free(kinfo);
-   return uv_ok_;
--
--error:
--  if (kd) kvm_close(kd);
--  return uv__new_sys_error(errno);
- }
- 
- 
Index: patches/patch-deps_v8_Makefile
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_Makefile,v
retrieving revision 1.1
diff -u -p -r1.1 patch-deps_v8_Makefile
--- patches/patch-deps_v8_Makefile	22 Oct 2013 15:29:14 -0000	1.1
+++ patches/patch-deps_v8_Makefile	12 Aug 2015 18:06:20 -0000
@@ -1,17 +1,18 @@
 $OpenBSD: patch-deps_v8_Makefile,v 1.1 2013/10/22 15:29:14 abieber Exp $
---- deps/v8/Makefile.orig	Mon Sep 30 14:52:48 2013
-+++ deps/v8/Makefile	Tue Oct  8 09:25:06 2013
-@@ -254,14 +254,14 @@ clean: $(addsuffix .clean, $(ARCHES) $(ANDROID_ARCHES)
- OUT_MAKEFILES = $(addprefix $(OUTDIR)/Makefile.,$(ARCHES))
- $(OUT_MAKEFILES): $(GYPFILES) $(ENVFILE)
+--- deps/v8/Makefile.orig	Wed Apr  1 08:23:29 2015
++++ deps/v8/Makefile	Wed Apr  1 08:23:52 2015
+@@ -405,7 +405,7 @@ $(OUT_MAKEFILES): $(GYPFILES) $(ENVFILE)
+ 	$(eval V8_TARGET_ARCH:=$(subst .,,$(suffix $(basename $@))))
+ 	PYTHONPATH="$(shell pwd)/tools/generate_shim_headers:$(shell pwd)/build:$(PYTHONPATH):$(shell pwd)/build/gyp/pylib:$(PYTHONPATH)" \
  	GYP_GENERATORS=make \
 -	build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \
 +	gyp --generator-output="$(OUTDIR)" build/all.gyp \
  	              -Ibuild/standalone.gypi --depth=. \
- 	              -Dv8_target_arch=$(subst .,,$(suffix $@)) \
- 	              -S.$(subst .,,$(suffix $@)) $(GYPFLAGS)
- 
+ 	              -Dv8_target_arch=$(V8_TARGET_ARCH) \
+ 	              $(if $(findstring $(CXX_TARGET_ARCH),$(V8_TARGET_ARCH)), \
+@@ -416,7 +416,7 @@ $(OUT_MAKEFILES): $(GYPFILES) $(ENVFILE)
  $(OUTDIR)/Makefile.native: $(GYPFILES) $(ENVFILE)
+ 	PYTHONPATH="$(shell pwd)/tools/generate_shim_headers:$(shell pwd)/build:$(PYTHONPATH):$(shell pwd)/build/gyp/pylib:$(PYTHONPATH)" \
  	GYP_GENERATORS=make \
 -	build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \
 +	gyp --generator-output="$(OUTDIR)" build/all.gyp \
Index: patches/patch-deps_v8_build_common_gypi
===================================================================
RCS file: patches/patch-deps_v8_build_common_gypi
diff -N patches/patch-deps_v8_build_common_gypi
--- patches/patch-deps_v8_build_common_gypi	22 Oct 2013 15:29:14 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-$OpenBSD: patch-deps_v8_build_common_gypi,v 1.1 2013/10/22 15:29:14 abieber Exp $
---- deps/v8/build/common.gypi.orig	Mon Sep 30 14:52:48 2013
-+++ deps/v8/build/common.gypi	Tue Oct  8 09:25:17 2013
-@@ -92,7 +92,7 @@
-     'v8_use_snapshot%': 'true',
-     'host_os%': '<(OS)',
-     'v8_use_liveobjectlist%': 'false',
--    'werror%': '-Werror',
-+    'werror%': '',
- 
-     # With post mortem support enabled, metadata is embedded into libv8 that
-     # describes various parameters of the VM for use by debuggers. See
-@@ -324,6 +324,9 @@
-       }],
-       ['OS=="freebsd" or OS=="openbsd"', {
-         'cflags': [ '-I/usr/local/include' ],
-+         'libraries': [                                            
-+            '-L/usr/local/lib -lexecinfo',
-+          ]
-       }],
-       ['OS=="netbsd"', {
-         'cflags': [ '-I/usr/pkg/include' ],
Index: patches/patch-deps_v8_src_base_macros_h
===================================================================
RCS file: patches/patch-deps_v8_src_base_macros_h
diff -N patches/patch-deps_v8_src_base_macros_h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-deps_v8_src_base_macros_h	12 Aug 2015 18:06:20 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- deps/v8/src/base/macros.h.orig	Wed Apr  1 08:51:32 2015
++++ deps/v8/src/base/macros.h	Wed Apr  1 08:51:59 2015
+@@ -142,7 +142,7 @@ inline bool IsPowerOf2(T x) {
+ # define V8_INTPTR_C(x)   (x ## LL)
+ # define V8_PTR_PREFIX    "I64"
+ #elif V8_HOST_ARCH_64_BIT
+-# if V8_OS_MACOSX
++# if V8_OS_MACOSX || V8_OS_OPENBSD
+ #  define V8_UINT64_C(x)   (x ## ULL)
+ #  define V8_INT64_C(x)    (x ## LL)
+ # else
Index: patches/patch-deps_v8_src_base_platform_platform-posix_cc
===================================================================
RCS file: patches/patch-deps_v8_src_base_platform_platform-posix_cc
diff -N patches/patch-deps_v8_src_base_platform_platform-posix_cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-deps_v8_src_base_platform_platform-posix_cc	12 Aug 2015 18:06:20 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- deps/v8/src/base/platform/platform-posix.cc.orig	Wed Apr  1 09:39:59 2015
++++ deps/v8/src/base/platform/platform-posix.cc	Wed Apr  1 09:43:07 2015
+@@ -328,7 +328,7 @@ int OS::GetCurrentThreadId() {
+ #elif V8_OS_ANDROID
+   return static_cast<int>(gettid());
+ #else
+-  return static_cast<int>(pthread_self());
++  return static_cast<int>(reinterpret_cast<intptr_t>(pthread_self()));
+ #endif
+ }
+ 
Index: patches/patch-deps_v8_src_heap_cc
===================================================================
RCS file: patches/patch-deps_v8_src_heap_cc
diff -N patches/patch-deps_v8_src_heap_cc
--- patches/patch-deps_v8_src_heap_cc	22 Oct 2013 15:29:14 -0000	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,33 +0,0 @@
-$OpenBSD: patch-deps_v8_src_heap_cc,v 1.4 2013/10/22 15:29:14 abieber Exp $
---- deps/v8/src/heap.cc.orig	Mon Sep 30 14:52:48 2013
-+++ deps/v8/src/heap.cc	Tue Oct  8 09:25:37 2013
-@@ -5888,6 +5888,29 @@ bool Heap::ConfigureHeap(int max_semispace_size,
-   initial_semispace_size_ = Min(initial_semispace_size_, max_semispace_size_);
-   external_allocation_limit_ = 16 * max_semispace_size_;
- 
-+  intptr_t max_virtual = OS::MaxVirtualMemory();
-+
-+  if (max_virtual > 0) {
-+    intptr_t half = max_virtual >> 1;
-+    intptr_t quarter = max_virtual >> 2;
-+    // If we have limits on the amount of virtual memory we can use then we may
-+    // be forced to lower the allocation limits.  We reserve one quarter of the
-+    // memory for young space and off-heap data.  The rest is distributed as
-+    // described below.
-+    if (code_range_size_ > 0) {
-+      // Reserve a quarter of the memory for the code range.  The old space
-+      // heap gets the remaining half.  There is some unavoidable double
-+      // counting going on here since the heap size is measured in committed
-+      // virtual memory and the code range is only reserved virtual memory.
-+      code_range_size_ = Min(code_range_size_, quarter);
-+      max_old_generation_size_ = Min(max_old_generation_size_, half);
-+    } else {
-+      // Reserve three quarters of the memory for the old space heap including
-+      // the executable code.
-+      max_old_generation_size_ = Min(max_old_generation_size_, half + quarter);
-+    }
-+  }
-+
-   // The old generation is paged and needs at least one page for each space.
-   int paged_space_count = LAST_PAGED_SPACE - FIRST_PAGED_SPACE + 1;
-   max_old_generation_size_ = Max(static_cast<intptr_t>(paged_space_count *
Index: patches/patch-deps_v8_tools_gyp_v8_gyp
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_tools_gyp_v8_gyp,v
retrieving revision 1.1
diff -u -p -r1.1 patch-deps_v8_tools_gyp_v8_gyp
--- patches/patch-deps_v8_tools_gyp_v8_gyp	22 Oct 2013 15:29:14 -0000	1.1
+++ patches/patch-deps_v8_tools_gyp_v8_gyp	12 Aug 2015 18:06:20 -0000
@@ -1,14 +1,14 @@
 $OpenBSD: patch-deps_v8_tools_gyp_v8_gyp,v 1.1 2013/10/22 15:29:14 abieber Exp $
---- deps/v8/tools/gyp/v8.gyp.orig	Mon Sep 30 14:52:48 2013
-+++ deps/v8/tools/gyp/v8.gyp	Tue Oct  8 09:25:50 2013
-@@ -74,8 +74,8 @@
-                     'OTHER_LDFLAGS': ['-dynamiclib', '-all_load']
-                   },
-                 }],
--                ['soname_version!=""', {
--                  'product_extension': 'so.<(soname_version)',
-+                ['soname_version!="-1"', {
-+                  'product_extension': 'so.${LIBv8_VERSION}',
-                 }],
-               ],
-             },
+--- deps/v8/tools/gyp/v8.gyp.orig	Wed Apr  1 08:38:19 2015
++++ deps/v8/tools/gyp/v8.gyp	Wed Apr  1 08:38:48 2015
+@@ -97,8 +97,8 @@
+                 'OTHER_LDFLAGS': ['-dynamiclib', '-all_load']
+               },
+             }],
+-            ['soname_version!=""', {
+-              'product_extension': 'so.<(soname_version)',
++            ['soname_version!="-1"', {
++              'product_extension': 'so.${LIBv8_VERSION}',
+             }],
+           ],
+         },
Index: patches/patch-node_gyp
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-node_gyp,v
retrieving revision 1.2
diff -u -p -r1.2 patch-node_gyp
--- patches/patch-node_gyp	10 Jul 2014 19:53:30 -0000	1.2
+++ patches/patch-node_gyp	12 Aug 2015 18:06:20 -0000
@@ -1,17 +1,17 @@
 $OpenBSD: patch-node_gyp,v 1.2 2014/07/10 19:53:30 landry Exp $
---- node.gyp.orig	Fri May  2 02:47:47 2014
-+++ node.gyp	Thu Jul 10 15:58:13 2014
-@@ -144,6 +144,9 @@
-       ],
- 
-       'conditions': [
+--- node.gyp.orig	Wed Apr  1 08:38:56 2015
++++ node.gyp	Wed Apr  1 08:40:54 2015
+@@ -185,6 +185,9 @@
+               'defines': [ 'NODE_HAVE_SMALL_ICU=1' ],
+           }]],
+         }],
 +        [ 'OS=="openbsd"', {
 +          'ldflags': [ '-rdynamic' ],
 +        }],
          [ 'node_use_openssl=="true"', {
            'defines': [ 'HAVE_OPENSSL=1' ],
-           'sources': [ 'src/node_crypto.cc' ],
-@@ -271,7 +274,7 @@
+           'sources': [
+@@ -350,7 +353,7 @@
              'PLATFORM="darwin"',
            ],
          }],
Index: patches/patch-src_cares_wrap_cc
===================================================================
RCS file: patches/patch-src_cares_wrap_cc
diff -N patches/patch-src_cares_wrap_cc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_cares_wrap_cc	12 Aug 2015 18:06:20 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+--- src/cares_wrap.cc.orig	Wed Apr  1 10:14:59 2015
++++ src/cares_wrap.cc	Wed Apr  1 10:15:37 2015
+@@ -46,6 +46,9 @@
+ # include <arpa/nameser.h>
+ #endif
+ 
++#if defined(__OpenBSD__)
++# define AI_V4MAPPED 0
++#endif
+ 
+ namespace node {
+ namespace cares_wrap {
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/node/pkg/PLIST,v
retrieving revision 1.20
diff -u -p -r1.20 PLIST
--- pkg/PLIST	24 Sep 2014 18:17:27 -0000	1.20
+++ pkg/PLIST	12 Aug 2015 18:06:20 -0000
@@ -4,37 +4,48 @@
 bin/node-gyp
 bin/npm
 include/node/
+include/node/android-ifaddrs.h
 include/node/ares.h
 include/node/ares_version.h
 include/node/common.gypi
 include/node/config.gypi
+include/node/libplatform/
+include/node/libplatform/libplatform.h
 include/node/nameser.h
 include/node/node.h
 include/node/node_buffer.h
 include/node/node_internals.h
 include/node/node_object_wrap.h
 include/node/node_version.h
-include/node/uv-private/
-include/node/uv-private/ngx-queue.h
-include/node/uv-private/stdint-msvc2008.h
-include/node/uv-private/tree.h
-include/node/uv-private/uv-bsd.h
-include/node/uv-private/uv-darwin.h
-include/node/uv-private/uv-linux.h
-include/node/uv-private/uv-sunos.h
-include/node/uv-private/uv-unix.h
-include/node/uv-private/uv-win.h
+include/node/pthread-fixes.h
+include/node/smalloc.h
+include/node/stdint-msvc2008.h
+include/node/tree.h
+include/node/uv-aix.h
+include/node/uv-bsd.h
+include/node/uv-darwin.h
+include/node/uv-errno.h
+include/node/uv-linux.h
+include/node/uv-sunos.h
+include/node/uv-threadpool.h
+include/node/uv-unix.h
+include/node/uv-version.h
+include/node/uv-win.h
 include/node/uv.h
 include/node/v8-debug.h
-include/node/v8-preparser.h
+include/node/v8-platform.h
 include/node/v8-profiler.h
 include/node/v8-testing.h
+include/node/v8-util.h
 include/node/v8.h
+include/node/v8config.h
 include/node/v8stdint.h
 lib/node/
-lib/node/${DISTFILES}
+lib/node/node-v0.1${MODPY_VERSION}.tar.gz
 lib/node_modules/
 lib/node_modules/abbrev/
+lib/node_modules/abbrev/.npmignore
+lib/node_modules/abbrev/.travis.yml
 lib/node_modules/abbrev/CONTRIBUTING.md
 lib/node_modules/abbrev/LICENSE
 lib/node_modules/abbrev/README.md
@@ -42,6 +53,11 @@ lib/node_modules/abbrev/abbrev.js
 lib/node_modules/abbrev/package.json
 lib/node_modules/abbrev/test.js
 lib/node_modules/ansi/
+lib/node_modules/ansi-regex/
+lib/node_modules/ansi-regex/index.js
+lib/node_modules/ansi-regex/license
+lib/node_modules/ansi-regex/package.json
+lib/node_modules/ansi-regex/readme.md
 lib/node_modules/ansi/.jshintrc
 lib/node_modules/ansi/.npmignore
 lib/node_modules/ansi/History.md
@@ -69,11 +85,23 @@ lib/node_modules/ansistyles/README.md
 lib/node_modules/ansistyles/ansistyles.js
 lib/node_modules/ansistyles/package.json
 lib/node_modules/archy/
+lib/node_modules/archy/LICENSE
 lib/node_modules/archy/README.markdown
+lib/node_modules/archy/examples/
+lib/node_modules/archy/examples/beep.js
+lib/node_modules/archy/examples/multi_line.js
 lib/node_modules/archy/index.js
 lib/node_modules/archy/package.json
+lib/node_modules/async-some/
+lib/node_modules/async-some/.eslintrc
+lib/node_modules/async-some/.npmignore
+lib/node_modules/async-some/LICENSE
+lib/node_modules/async-some/README.md
+lib/node_modules/async-some/package.json
+lib/node_modules/async-some/some.js
 lib/node_modules/block-stream/
 lib/node_modules/block-stream/LICENCE
+lib/node_modules/block-stream/LICENSE
 lib/node_modules/block-stream/README.md
 lib/node_modules/block-stream/bench/
 lib/node_modules/block-stream/bench/block-stream-pause.js
@@ -87,10 +115,6 @@ lib/node_modules/char-spinner/LICENSE
 lib/node_modules/char-spinner/README.md
 lib/node_modules/char-spinner/package.json
 lib/node_modules/char-spinner/spin.js
-lib/node_modules/child-process-close/
-lib/node_modules/child-process-close/README.md
-lib/node_modules/child-process-close/index.js
-lib/node_modules/child-process-close/package.json
 lib/node_modules/chmodr/
 lib/node_modules/chmodr/LICENSE
 lib/node_modules/chmodr/README.md
@@ -98,6 +122,7 @@ lib/node_modules/chmodr/chmodr.js
 lib/node_modules/chmodr/package.json
 lib/node_modules/chownr/
 lib/node_modules/chownr/LICENCE
+lib/node_modules/chownr/LICENSE
 lib/node_modules/chownr/README.md
 lib/node_modules/chownr/chownr.js
 lib/node_modules/chownr/package.json
@@ -110,19 +135,11 @@ lib/node_modules/cmd-shim/index.js
 lib/node_modules/cmd-shim/package.json
 lib/node_modules/columnify/
 lib/node_modules/columnify/LICENSE
+lib/node_modules/columnify/Makefile
 lib/node_modules/columnify/Readme.md
+lib/node_modules/columnify/columnify.js
 lib/node_modules/columnify/index.js
 lib/node_modules/columnify/node_modules/
-lib/node_modules/columnify/node_modules/strip-ansi/
-lib/node_modules/columnify/node_modules/strip-ansi/cli.js
-lib/node_modules/columnify/node_modules/strip-ansi/index.js
-lib/node_modules/columnify/node_modules/strip-ansi/node_modules/
-lib/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/
-lib/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/index.js
-lib/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json
-lib/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
-lib/node_modules/columnify/node_modules/strip-ansi/package.json
-lib/node_modules/columnify/node_modules/strip-ansi/readme.md
 lib/node_modules/columnify/node_modules/wcwidth/
 lib/node_modules/columnify/node_modules/wcwidth/.npmignore
 lib/node_modules/columnify/node_modules/wcwidth/LICENSE
@@ -134,6 +151,7 @@ lib/node_modules/columnify/node_modules/
 lib/node_modules/columnify/node_modules/wcwidth/node_modules/
 lib/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/
 lib/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/.npmignore
+lib/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/LICENSE
 lib/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/README.md
 lib/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/index.js
 lib/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/
@@ -151,6 +169,29 @@ lib/node_modules/columnify/node_modules/
 lib/node_modules/columnify/package.json
 lib/node_modules/columnify/utils.js
 lib/node_modules/columnify/width.js
+lib/node_modules/config-chain/
+lib/node_modules/config-chain/.npmignore
+lib/node_modules/config-chain/LICENCE
+lib/node_modules/config-chain/index.js
+lib/node_modules/config-chain/node_modules/
+lib/node_modules/config-chain/node_modules/proto-list/
+lib/node_modules/config-chain/node_modules/proto-list/LICENSE
+lib/node_modules/config-chain/node_modules/proto-list/README.md
+lib/node_modules/config-chain/node_modules/proto-list/package.json
+lib/node_modules/config-chain/node_modules/proto-list/proto-list.js
+lib/node_modules/config-chain/package.json
+lib/node_modules/config-chain/readme.markdown
+lib/node_modules/dezalgo/
+lib/node_modules/dezalgo/LICENSE
+lib/node_modules/dezalgo/README.md
+lib/node_modules/dezalgo/dezalgo.js
+lib/node_modules/dezalgo/node_modules/
+lib/node_modules/dezalgo/node_modules/asap/
+lib/node_modules/dezalgo/node_modules/asap/LICENSE.md
+lib/node_modules/dezalgo/node_modules/asap/README.md
+lib/node_modules/dezalgo/node_modules/asap/asap.js
+lib/node_modules/dezalgo/node_modules/asap/package.json
+lib/node_modules/dezalgo/package.json
 lib/node_modules/editor/
 lib/node_modules/editor/LICENSE
 lib/node_modules/editor/README.markdown
@@ -159,6 +200,18 @@ lib/node_modules/editor/example/beep.jso
 lib/node_modules/editor/example/edit.js
 lib/node_modules/editor/index.js
 lib/node_modules/editor/package.json
+lib/node_modules/fs-vacuum/
+lib/node_modules/fs-vacuum/.eslintrc
+lib/node_modules/fs-vacuum/.npmignore
+lib/node_modules/fs-vacuum/LICENSE
+lib/node_modules/fs-vacuum/README.md
+lib/node_modules/fs-vacuum/package.json
+lib/node_modules/fs-vacuum/vacuum.js
+lib/node_modules/fs-write-stream-atomic/
+lib/node_modules/fs-write-stream-atomic/LICENSE
+lib/node_modules/fs-write-stream-atomic/README.md
+lib/node_modules/fs-write-stream-atomic/index.js
+lib/node_modules/fs-write-stream-atomic/package.json
 lib/node_modules/fstream/
 lib/node_modules/fstream-npm/
 lib/node_modules/fstream-npm/.npmignore
@@ -224,15 +277,18 @@ lib/node_modules/github-url-from-usernam
 lib/node_modules/github-url-from-username-repo/index.js
 lib/node_modules/github-url-from-username-repo/package.json
 lib/node_modules/glob/
-lib/node_modules/glob/.npmignore
-lib/node_modules/glob/.travis.yml
 lib/node_modules/glob/LICENSE
 lib/node_modules/glob/README.md
-lib/node_modules/glob/examples/
-lib/node_modules/glob/examples/g.js
-lib/node_modules/glob/examples/usr-local.js
+lib/node_modules/glob/common.js
 lib/node_modules/glob/glob.js
+lib/node_modules/glob/node_modules/
+lib/node_modules/glob/node_modules/path-is-absolute/
+lib/node_modules/glob/node_modules/path-is-absolute/index.js
+lib/node_modules/glob/node_modules/path-is-absolute/license
+lib/node_modules/glob/node_modules/path-is-absolute/package.json
+lib/node_modules/glob/node_modules/path-is-absolute/readme.md
 lib/node_modules/glob/package.json
+lib/node_modules/glob/sync.js
 lib/node_modules/graceful-fs/
 lib/node_modules/graceful-fs/.npmignore
 lib/node_modules/graceful-fs/LICENSE
@@ -241,6 +297,15 @@ lib/node_modules/graceful-fs/fs.js
 lib/node_modules/graceful-fs/graceful-fs.js
 lib/node_modules/graceful-fs/package.json
 lib/node_modules/graceful-fs/polyfills.js
+lib/node_modules/hosted-git-info/
+lib/node_modules/hosted-git-info/.npmignore
+lib/node_modules/hosted-git-info/.travis.yml
+lib/node_modules/hosted-git-info/LICENSE
+lib/node_modules/hosted-git-info/README.md
+lib/node_modules/hosted-git-info/git-host-info.js
+lib/node_modules/hosted-git-info/git-host.js
+lib/node_modules/hosted-git-info/index.js
+lib/node_modules/hosted-git-info/package.json
 lib/node_modules/inflight/
 lib/node_modules/inflight/LICENSE
 lib/node_modules/inflight/README.md
@@ -255,12 +320,13 @@ lib/node_modules/inherits/inherits_brows
 lib/node_modules/inherits/package.json
 lib/node_modules/inherits/test.js
 lib/node_modules/ini/
-lib/node_modules/ini/.npmignore
 lib/node_modules/ini/LICENSE
 lib/node_modules/ini/README.md
 lib/node_modules/ini/ini.js
 lib/node_modules/ini/package.json
 lib/node_modules/init-package-json/
+lib/node_modules/init-package-json/.npmignore
+lib/node_modules/init-package-json/.travis.yml
 lib/node_modules/init-package-json/LICENSE
 lib/node_modules/init-package-json/README.md
 lib/node_modules/init-package-json/default-input.js
@@ -277,6 +343,7 @@ lib/node_modules/init-package-json/node_
 lib/node_modules/init-package-json/node_modules/promzard/LICENSE
 lib/node_modules/init-package-json/node_modules/promzard/README.md
 lib/node_modules/init-package-json/node_modules/promzard/example/
+lib/node_modules/init-package-json/node_modules/promzard/example/buffer.js
 lib/node_modules/init-package-json/node_modules/promzard/example/index.js
 lib/node_modules/init-package-json/node_modules/promzard/example/npm-init/
 lib/node_modules/init-package-json/node_modules/promzard/example/npm-init/README.md
@@ -286,6 +353,17 @@ lib/node_modules/init-package-json/node_
 lib/node_modules/init-package-json/node_modules/promzard/example/substack-input.js
 lib/node_modules/init-package-json/node_modules/promzard/package.json
 lib/node_modules/init-package-json/node_modules/promzard/promzard.js
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/LICENSE.md
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/README.md
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/index.js
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/node_modules/
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/node_modules/spdx-correct/
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/node_modules/spdx-correct/.npmignore
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/node_modules/spdx-correct/README.md
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/node_modules/spdx-correct/package.json
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/node_modules/spdx-correct/spdx-correct.js
+lib/node_modules/init-package-json/node_modules/validate-npm-package-license/package.json
 lib/node_modules/init-package-json/package.json
 lib/node_modules/lockfile/
 lib/node_modules/lockfile/LICENSE
@@ -301,21 +379,37 @@ lib/node_modules/lru-cache/lib/
 lib/node_modules/lru-cache/lib/lru-cache.js
 lib/node_modules/lru-cache/package.json
 lib/node_modules/minimatch/
-lib/node_modules/minimatch/.npmignore
-lib/node_modules/minimatch/.travis.yml
 lib/node_modules/minimatch/LICENSE
 lib/node_modules/minimatch/README.md
+lib/node_modules/minimatch/browser.js
 lib/node_modules/minimatch/minimatch.js
 lib/node_modules/minimatch/node_modules/
-lib/node_modules/minimatch/node_modules/sigmund/
-lib/node_modules/minimatch/node_modules/sigmund/LICENSE
-lib/node_modules/minimatch/node_modules/sigmund/README.md
-lib/node_modules/minimatch/node_modules/sigmund/bench.js
-lib/node_modules/minimatch/node_modules/sigmund/package.json
-lib/node_modules/minimatch/node_modules/sigmund/sigmund.js
+lib/node_modules/minimatch/node_modules/brace-expansion/
+lib/node_modules/minimatch/node_modules/brace-expansion/.npmignore
+lib/node_modules/minimatch/node_modules/brace-expansion/.travis.yml
+lib/node_modules/minimatch/node_modules/brace-expansion/README.md
+lib/node_modules/minimatch/node_modules/brace-expansion/example.js
+lib/node_modules/minimatch/node_modules/brace-expansion/index.js
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js
+lib/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
+lib/node_modules/minimatch/node_modules/brace-expansion/package.json
 lib/node_modules/minimatch/package.json
 lib/node_modules/mkdirp/
-lib/node_modules/mkdirp/.npmignore
 lib/node_modules/mkdirp/.travis.yml
 lib/node_modules/mkdirp/LICENSE
 lib/node_modules/mkdirp/README.markdown
@@ -338,6 +432,10 @@ lib/node_modules/mkdirp/package.json
 lib/node_modules/node-gyp/
 lib/node_modules/node-gyp/.jshintrc
 lib/node_modules/node-gyp/.npmignore
+lib/node_modules/node-gyp/0001-gyp-always-install-into-PRODUCT_DIR.patch
+lib/node_modules/node-gyp/0002-gyp-apply-https-codereview.chromium.org-11361103.patch
+lib/node_modules/node-gyp/0003-gyp-don-t-use-links-at-all-just-co${MODPY_PY_PREFIX}the-files-inste.patch
+lib/node_modules/node-gyp/History.md
 lib/node_modules/node-gyp/LICENSE
 lib/node_modules/node-gyp/README.md
 lib/node_modules/node-gyp/addon.gypi
@@ -351,14 +449,18 @@ lib/node_modules/node-gyp/gyp/LICENSE
 lib/node_modules/node-gyp/gyp/OWNERS
 lib/node_modules/node-gyp/gyp/PRESUBMIT.py
 lib/node_modules/node-gyp/gyp/buildbot/
+lib/node_modules/node-gyp/gyp/buildbot/aosp_manifest.xml
 lib/node_modules/node-gyp/gyp/buildbot/buildbot_run.py
+lib/node_modules/node-gyp/gyp/buildbot/commit_queue/
+lib/node_modules/node-gyp/gyp/buildbot/commit_queue/OWNERS
+lib/node_modules/node-gyp/gyp/buildbot/commit_queue/README
+lib/node_modules/node-gyp/gyp/buildbot/commit_queue/cq_config.json
 lib/node_modules/node-gyp/gyp/codereview.settings
 lib/node_modules/node-gyp/gyp/data/
 lib/node_modules/node-gyp/gyp/data/win/
 lib/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc
 lib/node_modules/node-gyp/gyp/gyp
 lib/node_modules/node-gyp/gyp/gyp.bat
-lib/node_modules/node-gyp/gyp/gyp_dummy.c
 lib/node_modules/node-gyp/gyp/gyp_main.py
 lib/node_modules/node-gyp/gyp/gyptest.py
 lib/node_modules/node-gyp/gyp/pylib/
@@ -379,6 +481,7 @@ lib/node_modules/node-gyp/gyp/pylib/gyp/
 lib/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/generator/
 lib/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
+lib/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
@@ -400,11 +503,12 @@ lib/node_modules/node-gyp/gyp/pylib/gyp/
 lib/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/ordered_dict.py
+lib/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
+lib/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
 lib/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
-lib/node_modules/node-gyp/gyp/pylintrc
 lib/node_modules/node-gyp/gyp/samples/
 lib/node_modules/node-gyp/gyp/samples/samples
 lib/node_modules/node-gyp/gyp/samples/samples.bat
@@ -442,7 +546,123 @@ lib/node_modules/node-gyp/lib/list.js
 lib/node_modules/node-gyp/lib/node-gyp.js
 lib/node_modules/node-gyp/lib/rebuild.js
 lib/node_modules/node-gyp/lib/remove.js
+lib/node_modules/node-gyp/node_modules/
+lib/node_modules/node-gyp/node_modules/glob/
+lib/node_modules/node-gyp/node_modules/glob/LICENSE
+lib/node_modules/node-gyp/node_modules/glob/README.md
+lib/node_modules/node-gyp/node_modules/glob/common.js
+lib/node_modules/node-gyp/node_modules/glob/glob.js
+lib/node_modules/node-gyp/node_modules/glob/node_modules/
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/LICENSE
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/README.md
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/browser.js
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/minimatch.js
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json
+lib/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json
+lib/node_modules/node-gyp/node_modules/glob/package.json
+lib/node_modules/node-gyp/node_modules/glob/sync.js
+lib/node_modules/node-gyp/node_modules/minimatch/
+lib/node_modules/node-gyp/node_modules/minimatch/.npmignore
+lib/node_modules/node-gyp/node_modules/minimatch/.travis.yml
+lib/node_modules/node-gyp/node_modules/minimatch/LICENSE
+lib/node_modules/node-gyp/node_modules/minimatch/README.md
+lib/node_modules/node-gyp/node_modules/minimatch/minimatch.js
+lib/node_modules/node-gyp/node_modules/minimatch/node_modules/
+lib/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/
+lib/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/LICENSE
+lib/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/README.md
+lib/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/bench.js
+lib/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/package.json
+lib/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund/sigmund.js
+lib/node_modules/node-gyp/node_modules/minimatch/package.json
+lib/node_modules/node-gyp/node_modules/path-array/
+lib/node_modules/node-gyp/node_modules/path-array/.npmignore
+lib/node_modules/node-gyp/node_modules/path-array/.travis.yml
+lib/node_modules/node-gyp/node_modules/path-array/History.md
+lib/node_modules/node-gyp/node_modules/path-array/README.md
+lib/node_modules/node-gyp/node_modules/path-array/index.js
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.npmignore
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.travis.yml
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/History.md
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/Makefile
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/README.md
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/component.json
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/index.js
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/.npmignore
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/History.md
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Makefile
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Readme.md
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/bower.json
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/browser.js
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/component.json
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/debug.js
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node.js
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/.npmignore
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/History.md
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/LICENSE
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/README.md
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/index.js
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/package.json
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/package.json
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/package.json
+lib/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/test.js
+lib/node_modules/node-gyp/node_modules/path-array/package.json
+lib/node_modules/node-gyp/node_modules/tar/
+lib/node_modules/node-gyp/node_modules/tar/.npmignore
+lib/node_modules/node-gyp/node_modules/tar/.travis.yml
+lib/node_modules/node-gyp/node_modules/tar/LICENCE
+lib/node_modules/node-gyp/node_modules/tar/README.md
+lib/node_modules/node-gyp/node_modules/tar/examples/
+lib/node_modules/node-gyp/node_modules/tar/examples/extracter.js
+lib/node_modules/node-gyp/node_modules/tar/examples/packer.js
+lib/node_modules/node-gyp/node_modules/tar/examples/reader.js
+lib/node_modules/node-gyp/node_modules/tar/lib/
+lib/node_modules/node-gyp/node_modules/tar/lib/buffer-entry.js
+lib/node_modules/node-gyp/node_modules/tar/lib/entry-writer.js
+lib/node_modules/node-gyp/node_modules/tar/lib/entry.js
+lib/node_modules/node-gyp/node_modules/tar/lib/extended-header-writer.js
+lib/node_modules/node-gyp/node_modules/tar/lib/extended-header.js
+lib/node_modules/node-gyp/node_modules/tar/lib/extract.js
+lib/node_modules/node-gyp/node_modules/tar/lib/global-header-writer.js
+lib/node_modules/node-gyp/node_modules/tar/lib/header.js
+lib/node_modules/node-gyp/node_modules/tar/lib/pack.js
+lib/node_modules/node-gyp/node_modules/tar/lib/parse.js
+lib/node_modules/node-gyp/node_modules/tar/package.json
+lib/node_modules/node-gyp/node_modules/tar/tar.js
 lib/node_modules/node-gyp/package.json
+lib/node_modules/node-gyp/src/
+lib/node_modules/node-gyp/src/win_delay_load_hook.c
 lib/node_modules/nopt/
 lib/node_modules/nopt/.npmignore
 lib/node_modules/nopt/LICENSE
@@ -454,6 +674,30 @@ lib/node_modules/nopt/examples/my-progra
 lib/node_modules/nopt/lib/
 lib/node_modules/nopt/lib/nopt.js
 lib/node_modules/nopt/package.json
+lib/node_modules/normalize-git-url/
+lib/node_modules/normalize-git-url/.eslintrc
+lib/node_modules/normalize-git-url/.npmignore
+lib/node_modules/normalize-git-url/CHANGELOG.md
+lib/node_modules/normalize-git-url/LICENSE
+lib/node_modules/normalize-git-url/README.md
+lib/node_modules/normalize-git-url/normalize-git-url.js
+lib/node_modules/normalize-git-url/package.json
+lib/node_modules/normalize-package-data/
+lib/node_modules/normalize-package-data/.npmignore
+lib/node_modules/normalize-package-data/.travis.yml
+lib/node_modules/normalize-package-data/AUTHORS
+lib/node_modules/normalize-package-data/LICENSE
+lib/node_modules/normalize-package-data/README.md
+lib/node_modules/normalize-package-data/lib/
+lib/node_modules/normalize-package-data/lib/core_module_names.json
+lib/node_modules/normalize-package-data/lib/extract_description.js
+lib/node_modules/normalize-package-data/lib/fixer.js
+lib/node_modules/normalize-package-data/lib/make_warning.js
+lib/node_modules/normalize-package-data/lib/normalize.js
+lib/node_modules/normalize-package-data/lib/safe_format.js
+lib/node_modules/normalize-package-data/lib/typos.json
+lib/node_modules/normalize-package-data/lib/warning_messages.json
+lib/node_modules/normalize-package-data/package.json
 lib/node_modules/npm/
 lib/node_modules/npm-cache-filename/
 lib/node_modules/npm-cache-filename/LICENSE
@@ -466,23 +710,56 @@ lib/node_modules/npm-install-checks/LICE
 lib/node_modules/npm-install-checks/README.md
 lib/node_modules/npm-install-checks/index.js
 lib/node_modules/npm-install-checks/package.json
+lib/node_modules/npm-package-arg/
+lib/node_modules/npm-package-arg/LICENSE
+lib/node_modules/npm-package-arg/README.md
+lib/node_modules/npm-package-arg/npa.js
+lib/node_modules/npm-package-arg/package.json
 lib/node_modules/npm-registry-client/
 lib/node_modules/npm-registry-client/.npmignore
+lib/node_modules/npm-registry-client/.travis.yml
 lib/node_modules/npm-registry-client/LICENSE
 lib/node_modules/npm-registry-client/README.md
 lib/node_modules/npm-registry-client/index.js
 lib/node_modules/npm-registry-client/lib/
+lib/node_modules/npm-registry-client/lib/access.js
 lib/node_modules/npm-registry-client/lib/adduser.js
-lib/node_modules/npm-registry-client/lib/bugs.js
+lib/node_modules/npm-registry-client/lib/attempt.js
+lib/node_modules/npm-registry-client/lib/authify.js
 lib/node_modules/npm-registry-client/lib/deprecate.js
+lib/node_modules/npm-registry-client/lib/dist-tags/
+lib/node_modules/npm-registry-client/lib/dist-tags/add.js
+lib/node_modules/npm-registry-client/lib/dist-tags/fetch.js
+lib/node_modules/npm-registry-client/lib/dist-tags/rm.js
+lib/node_modules/npm-registry-client/lib/dist-tags/set.js
+lib/node_modules/npm-registry-client/lib/dist-tags/update.js
+lib/node_modules/npm-registry-client/lib/fetch.js
 lib/node_modules/npm-registry-client/lib/get.js
+lib/node_modules/npm-registry-client/lib/initialize.js
+lib/node_modules/npm-registry-client/lib/logout.js
 lib/node_modules/npm-registry-client/lib/publish.js
 lib/node_modules/npm-registry-client/lib/request.js
 lib/node_modules/npm-registry-client/lib/star.js
 lib/node_modules/npm-registry-client/lib/stars.js
 lib/node_modules/npm-registry-client/lib/tag.js
 lib/node_modules/npm-registry-client/lib/unpublish.js
-lib/node_modules/npm-registry-client/lib/upload.js
+lib/node_modules/npm-registry-client/lib/whoami.js
+lib/node_modules/npm-registry-client/node_modules/
+lib/node_modules/npm-registry-client/node_modules/concat-stream/
+lib/node_modules/npm-registry-client/node_modules/concat-stream/.npmignore
+lib/node_modules/npm-registry-client/node_modules/concat-stream/LICENSE
+lib/node_modules/npm-registry-client/node_modules/concat-stream/index.js
+lib/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/
+lib/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/
+lib/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/.travis.yml
+lib/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/LICENSE
+lib/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/example/
+lib/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/example/tarray.js
+lib/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/index.js
+lib/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/package.json
+lib/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/readme.markdown
+lib/node_modules/npm-registry-client/node_modules/concat-stream/package.json
+lib/node_modules/npm-registry-client/node_modules/concat-stream/readme.md
 lib/node_modules/npm-registry-client/package.json
 lib/node_modules/npm-user-validate/
 lib/node_modules/npm-user-validate/.npmignore
@@ -491,6 +768,7 @@ lib/node_modules/npm-user-validate/LICEN
 lib/node_modules/npm-user-validate/README.md
 lib/node_modules/npm-user-validate/npm-user-validate.js
 lib/node_modules/npm-user-validate/package.json
+lib/node_modules/npm/.mailmap
 lib/node_modules/npm/.npmignore
 lib/node_modules/npm/.npmrc
 lib/node_modules/npm/.travis.yml
@@ -543,7 +821,6 @@ lib/node_modules/npm/doc/api/npm-search.
 lib/node_modules/npm/doc/api/npm-shrinkwrap.md
 lib/node_modules/npm/doc/api/npm-start.md
 lib/node_modules/npm/doc/api/npm-stop.md
-lib/node_modules/npm/doc/api/npm-submodule.md
 lib/node_modules/npm/doc/api/npm-tag.md
 lib/node_modules/npm/doc/api/npm-test.md
 lib/node_modules/npm/doc/api/npm-uninstall.md
@@ -554,6 +831,7 @@ lib/node_modules/npm/doc/api/npm-view.md
 lib/node_modules/npm/doc/api/npm-whoami.md
 lib/node_modules/npm/doc/api/npm.md
 lib/node_modules/npm/doc/cli/
+lib/node_modules/npm/doc/cli/npm-access.md
 lib/node_modules/npm/doc/cli/npm-adduser.md
 lib/node_modules/npm/doc/cli/npm-bin.md
 lib/node_modules/npm/doc/cli/npm-bugs.md
@@ -564,6 +842,7 @@ lib/node_modules/npm/doc/cli/npm-complet
 lib/node_modules/npm/doc/cli/npm-config.md
 lib/node_modules/npm/doc/cli/npm-dedupe.md
 lib/node_modules/npm/doc/cli/npm-deprecate.md
+lib/node_modules/npm/doc/cli/npm-dist-tag.md
 lib/node_modules/npm/doc/cli/npm-docs.md
 lib/node_modules/npm/doc/cli/npm-edit.md
 lib/node_modules/npm/doc/cli/npm-explore.md
@@ -572,6 +851,7 @@ lib/node_modules/npm/doc/cli/npm-help.md
 lib/node_modules/npm/doc/cli/npm-init.md
 lib/node_modules/npm/doc/cli/npm-install.md
 lib/node_modules/npm/doc/cli/npm-link.md
+lib/node_modules/npm/doc/cli/npm-logout.md
 lib/node_modules/npm/doc/cli/npm-ls.md
 lib/node_modules/npm/doc/cli/npm-outdated.md
 lib/node_modules/npm/doc/cli/npm-owner.md
@@ -591,7 +871,6 @@ lib/node_modules/npm/doc/cli/npm-star.md
 lib/node_modules/npm/doc/cli/npm-stars.md
 lib/node_modules/npm/doc/cli/npm-start.md
 lib/node_modules/npm/doc/cli/npm-stop.md
-lib/node_modules/npm/doc/cli/npm-submodule.md
 lib/node_modules/npm/doc/cli/npm-tag.md
 lib/node_modules/npm/doc/cli/npm-test.md
 lib/node_modules/npm/doc/cli/npm-uninstall.md
@@ -613,6 +892,7 @@ lib/node_modules/npm/doc/misc/npm-disput
 lib/node_modules/npm/doc/misc/npm-faq.md
 lib/node_modules/npm/doc/misc/npm-index.md
 lib/node_modules/npm/doc/misc/npm-registry.md
+lib/node_modules/npm/doc/misc/npm-scope.md
 lib/node_modules/npm/doc/misc/npm-scripts.md
 lib/node_modules/npm/doc/misc/removing-npm.md
 lib/node_modules/npm/doc/misc/semver.md
@@ -661,6 +941,7 @@ lib/node_modules/npm/html/doc/api/npm-vi
 lib/node_modules/npm/html/doc/api/npm-whoami.html
 lib/node_modules/npm/html/doc/api/npm.html
 lib/node_modules/npm/html/doc/cli/
+lib/node_modules/npm/html/doc/cli/npm-access.html
 lib/node_modules/npm/html/doc/cli/npm-adduser.html
 lib/node_modules/npm/html/doc/cli/npm-bin.html
 lib/node_modules/npm/html/doc/cli/npm-bugs.html
@@ -671,6 +952,7 @@ lib/node_modules/npm/html/doc/cli/npm-co
 lib/node_modules/npm/html/doc/cli/npm-config.html
 lib/node_modules/npm/html/doc/cli/npm-dedupe.html
 lib/node_modules/npm/html/doc/cli/npm-deprecate.html
+lib/node_modules/npm/html/doc/cli/npm-dist-tag.html
 lib/node_modules/npm/html/doc/cli/npm-docs.html
 lib/node_modules/npm/html/doc/cli/npm-edit.html
 lib/node_modules/npm/html/doc/cli/npm-explore.html
@@ -679,6 +961,7 @@ lib/node_modules/npm/html/doc/cli/npm-he
 lib/node_modules/npm/html/doc/cli/npm-init.html
 lib/node_modules/npm/html/doc/cli/npm-install.html
 lib/node_modules/npm/html/doc/cli/npm-link.html
+lib/node_modules/npm/html/doc/cli/npm-logout.html
 lib/node_modules/npm/html/doc/cli/npm-ls.html
 lib/node_modules/npm/html/doc/cli/npm-outdated.html
 lib/node_modules/npm/html/doc/cli/npm-owner.html
@@ -731,10 +1014,125 @@ lib/node_modules/npm/html/docfoot.html
 lib/node_modules/npm/html/dochead.html
 lib/node_modules/npm/html/favicon.ico
 lib/node_modules/npm/html/index.html
+lib/node_modules/npm/html/partial/
+lib/node_modules/npm/html/partial/doc/
+lib/node_modules/npm/html/partial/doc/README.html
+lib/node_modules/npm/html/partial/doc/api/
+lib/node_modules/npm/html/partial/doc/api/npm-bin.html
+lib/node_modules/npm/html/partial/doc/api/npm-bugs.html
+lib/node_modules/npm/html/partial/doc/api/npm-cache.html
+lib/node_modules/npm/html/partial/doc/api/npm-commands.html
+lib/node_modules/npm/html/partial/doc/api/npm-config.html
+lib/node_modules/npm/html/partial/doc/api/npm-deprecate.html
+lib/node_modules/npm/html/partial/doc/api/npm-docs.html
+lib/node_modules/npm/html/partial/doc/api/npm-edit.html
+lib/node_modules/npm/html/partial/doc/api/npm-explore.html
+lib/node_modules/npm/html/partial/doc/api/npm-help-search.html
+lib/node_modules/npm/html/partial/doc/api/npm-init.html
+lib/node_modules/npm/html/partial/doc/api/npm-install.html
+lib/node_modules/npm/html/partial/doc/api/npm-link.html
+lib/node_modules/npm/html/partial/doc/api/npm-load.html
+lib/node_modules/npm/html/partial/doc/api/npm-ls.html
+lib/node_modules/npm/html/partial/doc/api/npm-outdated.html
+lib/node_modules/npm/html/partial/doc/api/npm-owner.html
+lib/node_modules/npm/html/partial/doc/api/npm-pack.html
+lib/node_modules/npm/html/partial/doc/api/npm-prefix.html
+lib/node_modules/npm/html/partial/doc/api/npm-prune.html
+lib/node_modules/npm/html/partial/doc/api/npm-publish.html
+lib/node_modules/npm/html/partial/doc/api/npm-rebuild.html
+lib/node_modules/npm/html/partial/doc/api/npm-repo.html
+lib/node_modules/npm/html/partial/doc/api/npm-restart.html
+lib/node_modules/npm/html/partial/doc/api/npm-root.html
+lib/node_modules/npm/html/partial/doc/api/npm-run-script.html
+lib/node_modules/npm/html/partial/doc/api/npm-search.html
+lib/node_modules/npm/html/partial/doc/api/npm-shrinkwrap.html
+lib/node_modules/npm/html/partial/doc/api/npm-start.html
+lib/node_modules/npm/html/partial/doc/api/npm-stop.html
+lib/node_modules/npm/html/partial/doc/api/npm-submodule.html
+lib/node_modules/npm/html/partial/doc/api/npm-tag.html
+lib/node_modules/npm/html/partial/doc/api/npm-test.html
+lib/node_modules/npm/html/partial/doc/api/npm-uninstall.html
+lib/node_modules/npm/html/partial/doc/api/npm-unpublish.html
+lib/node_modules/npm/html/partial/doc/api/npm-update.html
+lib/node_modules/npm/html/partial/doc/api/npm-version.html
+lib/node_modules/npm/html/partial/doc/api/npm-view.html
+lib/node_modules/npm/html/partial/doc/api/npm-whoami.html
+lib/node_modules/npm/html/partial/doc/api/npm.html
+lib/node_modules/npm/html/partial/doc/cli/
+lib/node_modules/npm/html/partial/doc/cli/npm-access.html
+lib/node_modules/npm/html/partial/doc/cli/npm-adduser.html
+lib/node_modules/npm/html/partial/doc/cli/npm-bin.html
+lib/node_modules/npm/html/partial/doc/cli/npm-bugs.html
+lib/node_modules/npm/html/partial/doc/cli/npm-build.html
+lib/node_modules/npm/html/partial/doc/cli/npm-bundle.html
+lib/node_modules/npm/html/partial/doc/cli/npm-cache.html
+lib/node_modules/npm/html/partial/doc/cli/npm-completion.html
+lib/node_modules/npm/html/partial/doc/cli/npm-config.html
+lib/node_modules/npm/html/partial/doc/cli/npm-dedupe.html
+lib/node_modules/npm/html/partial/doc/cli/npm-deprecate.html
+lib/node_modules/npm/html/partial/doc/cli/npm-dist-tag.html
+lib/node_modules/npm/html/partial/doc/cli/npm-docs.html
+lib/node_modules/npm/html/partial/doc/cli/npm-edit.html
+lib/node_modules/npm/html/partial/doc/cli/npm-explore.html
+lib/node_modules/npm/html/partial/doc/cli/npm-help-search.html
+lib/node_modules/npm/html/partial/doc/cli/npm-help.html
+lib/node_modules/npm/html/partial/doc/cli/npm-init.html
+lib/node_modules/npm/html/partial/doc/cli/npm-install.html
+lib/node_modules/npm/html/partial/doc/cli/npm-link.html
+lib/node_modules/npm/html/partial/doc/cli/npm-logout.html
+lib/node_modules/npm/html/partial/doc/cli/npm-ls.html
+lib/node_modules/npm/html/partial/doc/cli/npm-outdated.html
+lib/node_modules/npm/html/partial/doc/cli/npm-owner.html
+lib/node_modules/npm/html/partial/doc/cli/npm-pack.html
+lib/node_modules/npm/html/partial/doc/cli/npm-prefix.html
+lib/node_modules/npm/html/partial/doc/cli/npm-prune.html
+lib/node_modules/npm/html/partial/doc/cli/npm-publish.html
+lib/node_modules/npm/html/partial/doc/cli/npm-rebuild.html
+lib/node_modules/npm/html/partial/doc/cli/npm-repo.html
+lib/node_modules/npm/html/partial/doc/cli/npm-restart.html
+lib/node_modules/npm/html/partial/doc/cli/npm-rm.html
+lib/node_modules/npm/html/partial/doc/cli/npm-root.html
+lib/node_modules/npm/html/partial/doc/cli/npm-run-script.html
+lib/node_modules/npm/html/partial/doc/cli/npm-search.html
+lib/node_modules/npm/html/partial/doc/cli/npm-shrinkwrap.html
+lib/node_modules/npm/html/partial/doc/cli/npm-star.html
+lib/node_modules/npm/html/partial/doc/cli/npm-stars.html
+lib/node_modules/npm/html/partial/doc/cli/npm-start.html
+lib/node_modules/npm/html/partial/doc/cli/npm-stop.html
+lib/node_modules/npm/html/partial/doc/cli/npm-submodule.html
+lib/node_modules/npm/html/partial/doc/cli/npm-tag.html
+lib/node_modules/npm/html/partial/doc/cli/npm-test.html
+lib/node_modules/npm/html/partial/doc/cli/npm-uninstall.html
+lib/node_modules/npm/html/partial/doc/cli/npm-unpublish.html
+lib/node_modules/npm/html/partial/doc/cli/npm-update.html
+lib/node_modules/npm/html/partial/doc/cli/npm-version.html
+lib/node_modules/npm/html/partial/doc/cli/npm-view.html
+lib/node_modules/npm/html/partial/doc/cli/npm-whoami.html
+lib/node_modules/npm/html/partial/doc/cli/npm.html
+lib/node_modules/npm/html/partial/doc/files/
+lib/node_modules/npm/html/partial/doc/files/npm-folders.html
+lib/node_modules/npm/html/partial/doc/files/npm-global.html
+lib/node_modules/npm/html/partial/doc/files/npm-json.html
+lib/node_modules/npm/html/partial/doc/files/npmrc.html
+lib/node_modules/npm/html/partial/doc/files/package.json.html
+lib/node_modules/npm/html/partial/doc/index.html
+lib/node_modules/npm/html/partial/doc/misc/
+lib/node_modules/npm/html/partial/doc/misc/npm-coding-style.html
+lib/node_modules/npm/html/partial/doc/misc/npm-config.html
+lib/node_modules/npm/html/partial/doc/misc/npm-developers.html
+lib/node_modules/npm/html/partial/doc/misc/npm-disputes.html
+lib/node_modules/npm/html/partial/doc/misc/npm-faq.html
+lib/node_modules/npm/html/partial/doc/misc/npm-index.html
+lib/node_modules/npm/html/partial/doc/misc/npm-registry.html
+lib/node_modules/npm/html/partial/doc/misc/npm-scope.html
+lib/node_modules/npm/html/partial/doc/misc/npm-scripts.html
+lib/node_modules/npm/html/partial/doc/misc/removing-npm.html
+lib/node_modules/npm/html/partial/doc/misc/semver.html
 lib/node_modules/npm/html/static/
 lib/node_modules/npm/html/static/style.css
 lib/node_modules/npm/html/static/toc.js
 lib/node_modules/npm/lib/
+lib/node_modules/npm/lib/access.js
 lib/node_modules/npm/lib/adduser.js
 lib/node_modules/npm/lib/bin.js
 lib/node_modules/npm/lib/bugs.js
@@ -747,12 +1145,27 @@ lib/node_modules/npm/lib/cache/add-local
 lib/node_modules/npm/lib/cache/add-named.js
 lib/node_modules/npm/lib/cache/add-remote-git.js
 lib/node_modules/npm/lib/cache/add-remote-tarball.js
+lib/node_modules/npm/lib/cache/cached-package-root.js
+lib/node_modules/npm/lib/cache/caching-client.js
 lib/node_modules/npm/lib/cache/get-stat.js
-lib/node_modules/npm/lib/cache/maybe-github.js
+lib/node_modules/npm/lib/cache/update-index.js
 lib/node_modules/npm/lib/completion.js
+lib/node_modules/npm/lib/config/
 lib/node_modules/npm/lib/config.js
+lib/node_modules/npm/lib/config/clear-credentials-by-uri.js
+lib/node_modules/npm/lib/config/core.js
+lib/node_modules/npm/lib/config/defaults.js
+lib/node_modules/npm/lib/config/find-prefix.js
+lib/node_modules/npm/lib/config/get-credentials-by-uri.js
+lib/node_modules/npm/lib/config/load-cafile.js
+lib/node_modules/npm/lib/config/load-prefix.js
+lib/node_modules/npm/lib/config/load-uid.js
+lib/node_modules/npm/lib/config/nerf-dart.js
+lib/node_modules/npm/lib/config/set-credentials-by-uri.js
+lib/node_modules/npm/lib/config/set-user.js
 lib/node_modules/npm/lib/dedupe.js
 lib/node_modules/npm/lib/deprecate.js
+lib/node_modules/npm/lib/dist-tag.js
 lib/node_modules/npm/lib/docs.js
 lib/node_modules/npm/lib/edit.js
 lib/node_modules/npm/lib/explore.js
@@ -763,6 +1176,7 @@ lib/node_modules/npm/lib/help.js
 lib/node_modules/npm/lib/init.js
 lib/node_modules/npm/lib/install.js
 lib/node_modules/npm/lib/link.js
+lib/node_modules/npm/lib/logout.js
 lib/node_modules/npm/lib/ls.js
 lib/node_modules/npm/lib/npm.js
 @comment lib/node_modules/npm/lib/npm.js.orig
@@ -784,7 +1198,6 @@ lib/node_modules/npm/lib/star.js
 lib/node_modules/npm/lib/stars.js
 lib/node_modules/npm/lib/start.js
 lib/node_modules/npm/lib/stop.js
-lib/node_modules/npm/lib/submodule.js
 lib/node_modules/npm/lib/substack.js
 lib/node_modules/npm/lib/tag.js
 lib/node_modules/npm/lib/test.js
@@ -800,14 +1213,18 @@ lib/node_modules/npm/lib/utils/completio
 lib/node_modules/npm/lib/utils/completion/installed-shallow.js
 lib/node_modules/npm/lib/utils/depr-check.js
 lib/node_modules/npm/lib/utils/error-handler.js
-lib/node_modules/npm/lib/utils/fetch.js
 lib/node_modules/npm/lib/utils/gently-rm.js
+lib/node_modules/npm/lib/utils/get-publish-config.js
 lib/node_modules/npm/lib/utils/git.js
-lib/node_modules/npm/lib/utils/is-git-url.js
 lib/node_modules/npm/lib/utils/lifecycle.js
 lib/node_modules/npm/lib/utils/link.js
 lib/node_modules/npm/lib/utils/locker.js
+lib/node_modules/npm/lib/utils/map-to-registry.js
+lib/node_modules/npm/lib/utils/read-local-package.js
+lib/node_modules/npm/lib/utils/spawn.js
 lib/node_modules/npm/lib/utils/tar.js
+lib/node_modules/npm/lib/utils/umask.js
+lib/node_modules/npm/lib/utils/warn-deprecated.js
 lib/node_modules/npm/lib/version.js
 lib/node_modules/npm/lib/view.js
 lib/node_modules/npm/lib/visnup.js
@@ -817,6 +1234,7 @@ lib/node_modules/npm/make.bat
 @mandir lib/node_modules/npm/man/
 lib/node_modules/npm/man/man1/
 @man lib/node_modules/npm/man/man1/npm-README.1
+@man lib/node_modules/npm/man/man1/npm-access.1
 @man lib/node_modules/npm/man/man1/npm-adduser.1
 @man lib/node_modules/npm/man/man1/npm-bin.1
 @man lib/node_modules/npm/man/man1/npm-bugs.1
@@ -827,6 +1245,7 @@ lib/node_modules/npm/man/man1/
 @man lib/node_modules/npm/man/man1/npm-config.1
 @man lib/node_modules/npm/man/man1/npm-dedupe.1
 @man lib/node_modules/npm/man/man1/npm-deprecate.1
+@man lib/node_modules/npm/man/man1/npm-dist-tag.1
 @man lib/node_modules/npm/man/man1/npm-docs.1
 @man lib/node_modules/npm/man/man1/npm-edit.1
 @man lib/node_modules/npm/man/man1/npm-explore.1
@@ -835,6 +1254,7 @@ lib/node_modules/npm/man/man1/
 @man lib/node_modules/npm/man/man1/npm-init.1
 @man lib/node_modules/npm/man/man1/npm-install.1
 @man lib/node_modules/npm/man/man1/npm-link.1
+@man lib/node_modules/npm/man/man1/npm-logout.1
 @man lib/node_modules/npm/man/man1/npm-ls.1
 @man lib/node_modules/npm/man/man1/npm-outdated.1
 @man lib/node_modules/npm/man/man1/npm-owner.1
@@ -926,23 +1346,29 @@ lib/node_modules/npm/man/man7/
 lib/node_modules/npm/node_modules/
 lib/node_modules/npm/node_modules/abbrev
 lib/node_modules/npm/node_modules/ansi
+lib/node_modules/npm/node_modules/ansi-regex
 lib/node_modules/npm/node_modules/ansicolors
 lib/node_modules/npm/node_modules/ansistyles
 lib/node_modules/npm/node_modules/archy
+lib/node_modules/npm/node_modules/async-some
 lib/node_modules/npm/node_modules/block-stream
 lib/node_modules/npm/node_modules/char-spinner
-lib/node_modules/npm/node_modules/child-process-close
 lib/node_modules/npm/node_modules/chmodr
 lib/node_modules/npm/node_modules/chownr
 lib/node_modules/npm/node_modules/cmd-shim
 lib/node_modules/npm/node_modules/columnify
+lib/node_modules/npm/node_modules/config-chain
+lib/node_modules/npm/node_modules/dezalgo
 lib/node_modules/npm/node_modules/editor
+lib/node_modules/npm/node_modules/fs-vacuum
+lib/node_modules/npm/node_modules/fs-write-stream-atomic
 lib/node_modules/npm/node_modules/fstream
 lib/node_modules/npm/node_modules/fstream-npm
 lib/node_modules/npm/node_modules/github-url-from-git
 lib/node_modules/npm/node_modules/github-url-from-username-repo
 lib/node_modules/npm/node_modules/glob
 lib/node_modules/npm/node_modules/graceful-fs
+lib/node_modules/npm/node_modules/hosted-git-info
 lib/node_modules/npm/node_modules/inflight
 lib/node_modules/npm/node_modules/inherits
 lib/node_modules/npm/node_modules/ini
@@ -953,11 +1379,13 @@ lib/node_modules/npm/node_modules/minima
 lib/node_modules/npm/node_modules/mkdirp
 lib/node_modules/npm/node_modules/node-gyp
 lib/node_modules/npm/node_modules/nopt
+lib/node_modules/npm/node_modules/normalize-git-url
+lib/node_modules/npm/node_modules/normalize-package-data
 lib/node_modules/npm/node_modules/npm-cache-filename
 lib/node_modules/npm/node_modules/npm-install-checks
+lib/node_modules/npm/node_modules/npm-package-arg
 lib/node_modules/npm/node_modules/npm-registry-client
 lib/node_modules/npm/node_modules/npm-user-validate
-lib/node_modules/npm/node_modules/npmconf
 lib/node_modules/npm/node_modules/npmlog
 lib/node_modules/npm/node_modules/once
 lib/node_modules/npm/node_modules/opener
@@ -966,6 +1394,8 @@ lib/node_modules/npm/node_modules/path-i
 lib/node_modules/npm/node_modules/read
 lib/node_modules/npm/node_modules/read-installed
 lib/node_modules/npm/node_modules/read-package-json
+lib/node_modules/npm/node_modules/readable-stream
+lib/node_modules/npm/node_modules/realize-package-specifier
 lib/node_modules/npm/node_modules/request
 lib/node_modules/npm/node_modules/retry
 lib/node_modules/npm/node_modules/rimraf
@@ -973,10 +1403,16 @@ lib/node_modules/npm/node_modules/semver
 lib/node_modules/npm/node_modules/sha
 lib/node_modules/npm/node_modules/slide
 lib/node_modules/npm/node_modules/sorted-object
+lib/node_modules/npm/node_modules/spdx
+lib/node_modules/npm/node_modules/strip-ansi
 lib/node_modules/npm/node_modules/tar
 lib/node_modules/npm/node_modules/text-table
 lib/node_modules/npm/node_modules/uid-number
+lib/node_modules/npm/node_modules/umask
+lib/node_modules/npm/node_modules/validate-npm-package-name
 lib/node_modules/npm/node_modules/which
+lib/node_modules/npm/node_modules/wrappy
+lib/node_modules/npm/node_modules/write-file-atomic
 lib/node_modules/npm/package.json
 lib/node_modules/npm/scripts/
 lib/node_modules/npm/scripts/clean-old.sh
@@ -986,39 +1422,73 @@ lib/node_modules/npm/scripts/install.sh
 lib/node_modules/npm/scripts/publish-tag.js
 lib/node_modules/npm/scripts/release.sh
 lib/node_modules/npm/scripts/relocate.sh
+lib/node_modules/npm/scripts/update-authors.sh
 lib/node_modules/npm/wercker.yml
-lib/node_modules/npmconf/
-lib/node_modules/npmconf/.npmignore
-lib/node_modules/npmconf/LICENSE
-lib/node_modules/npmconf/README.md
-lib/node_modules/npmconf/config-defs.js
-lib/node_modules/npmconf/lib/
-lib/node_modules/npmconf/lib/find-prefix.js
-lib/node_modules/npmconf/lib/load-cafile.js
-lib/node_modules/npmconf/lib/load-prefix.js
-lib/node_modules/npmconf/lib/load-uid.js
-lib/node_modules/npmconf/lib/set-user.js
-lib/node_modules/npmconf/node_modules/
-lib/node_modules/npmconf/node_modules/config-chain/
-lib/node_modules/npmconf/node_modules/config-chain/.npmignore
-lib/node_modules/npmconf/node_modules/config-chain/LICENCE
-lib/node_modules/npmconf/node_modules/config-chain/index.js
-lib/node_modules/npmconf/node_modules/config-chain/node_modules/
-lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/
-lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/LICENSE
-lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/README.md
-lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json
-lib/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/proto-list.js
-lib/node_modules/npmconf/node_modules/config-chain/package.json
-lib/node_modules/npmconf/node_modules/config-chain/readme.markdown
-lib/node_modules/npmconf/npmconf.js
-lib/node_modules/npmconf/package.json
 lib/node_modules/npmlog/
 lib/node_modules/npmlog/.npmrc
 lib/node_modules/npmlog/LICENSE
 lib/node_modules/npmlog/README.md
 lib/node_modules/npmlog/example.js
 lib/node_modules/npmlog/log.js
+lib/node_modules/npmlog/node_modules/
+lib/node_modules/npmlog/node_modules/are-we-there-yet/
+lib/node_modules/npmlog/node_modules/are-we-there-yet/.npmignore
+lib/node_modules/npmlog/node_modules/are-we-there-yet/README.md
+lib/node_modules/npmlog/node_modules/are-we-there-yet/index.js
+lib/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/
+lib/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/
+lib/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore
+lib/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/History.md
+lib/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile
+lib/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Readme.md
+lib/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/index.js
+lib/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json
+lib/node_modules/npmlog/node_modules/are-we-there-yet/package.json
+lib/node_modules/npmlog/node_modules/gauge/
+lib/node_modules/npmlog/node_modules/gauge/.npmignore
+lib/node_modules/npmlog/node_modules/gauge/LICENSE
+lib/node_modules/npmlog/node_modules/gauge/README.md
+lib/node_modules/npmlog/node_modules/gauge/example.png
+lib/node_modules/npmlog/node_modules/gauge/node_modules/
+lib/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/
+lib/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/.npmignore
+lib/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/LICENSE
+lib/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/README.md
+lib/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/index.js
+lib/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/package.json
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/LICENSE.txt
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/README.md
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/index.js
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._basetostring/package.json
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/LICENSE.txt
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/README.md
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/index.js
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/LICENSE.txt
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/README.md
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/index.js
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/node_modules/lodash.repeat/package.json
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash._createpadding/package.json
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/LICENSE.txt
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/README.md
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/index.js
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/package.json
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/LICENSE.txt
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/README.md
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/index.js
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/package.json
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/LICENSE.txt
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/README.md
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/index.js
+lib/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/package.json
+lib/node_modules/npmlog/node_modules/gauge/package.json
+lib/node_modules/npmlog/node_modules/gauge/progress-bar.js
 lib/node_modules/npmlog/package.json
 lib/node_modules/once/
 lib/node_modules/once/LICENSE
@@ -1031,8 +1501,16 @@ lib/node_modules/opener/README.md
 lib/node_modules/opener/opener.js
 lib/node_modules/opener/package.json
 lib/node_modules/osenv/
+lib/node_modules/osenv/.npmignore
+lib/node_modules/osenv/.travis.yml
 lib/node_modules/osenv/LICENSE
 lib/node_modules/osenv/README.md
+lib/node_modules/osenv/node_modules/
+lib/node_modules/osenv/node_modules/os-tmpdir/
+lib/node_modules/osenv/node_modules/os-tmpdir/index.js
+lib/node_modules/osenv/node_modules/os-tmpdir/license
+lib/node_modules/osenv/node_modules/os-tmpdir/package.json
+lib/node_modules/osenv/node_modules/os-tmpdir/readme.md
 lib/node_modules/osenv/osenv.js
 lib/node_modules/osenv/package.json
 lib/node_modules/path-is-inside/
@@ -1047,6 +1525,16 @@ lib/node_modules/read-installed/.npmigno
 lib/node_modules/read-installed/LICENSE
 lib/node_modules/read-installed/README.md
 lib/node_modules/read-installed/node_modules/
+lib/node_modules/read-installed/node_modules/debuglog/
+lib/node_modules/read-installed/node_modules/debuglog/LICENSE
+lib/node_modules/read-installed/node_modules/debuglog/README.md
+lib/node_modules/read-installed/node_modules/debuglog/debuglog.js
+lib/node_modules/read-installed/node_modules/debuglog/package.json
+lib/node_modules/read-installed/node_modules/readdir-scoped-modules/
+lib/node_modules/read-installed/node_modules/readdir-scoped-modules/LICENSE
+lib/node_modules/read-installed/node_modules/readdir-scoped-modules/README.md
+lib/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json
+lib/node_modules/read-installed/node_modules/readdir-scoped-modules/readdir.js
 lib/node_modules/read-installed/node_modules/util-extend/
 lib/node_modules/read-installed/node_modules/util-extend/README.md
 lib/node_modules/read-installed/node_modules/util-extend/extend.js
@@ -1059,26 +1547,39 @@ lib/node_modules/read-package-json/.npmi
 lib/node_modules/read-package-json/LICENSE
 lib/node_modules/read-package-json/README.md
 lib/node_modules/read-package-json/node_modules/
-lib/node_modules/read-package-json/node_modules/normalize-package-data/
-lib/node_modules/read-package-json/node_modules/normalize-package-data/.npmignore
-lib/node_modules/read-package-json/node_modules/normalize-package-data/.travis.yml
-lib/node_modules/read-package-json/node_modules/normalize-package-data/AUTHORS
-lib/node_modules/read-package-json/node_modules/normalize-package-data/LICENSE
-lib/node_modules/read-package-json/node_modules/normalize-package-data/README.md
-lib/node_modules/read-package-json/node_modules/normalize-package-data/lib/
-lib/node_modules/read-package-json/node_modules/normalize-package-data/lib/core_module_names.json
-lib/node_modules/read-package-json/node_modules/normalize-package-data/lib/extract_description.js
-lib/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js
-lib/node_modules/read-package-json/node_modules/normalize-package-data/lib/make_warning.js
-lib/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js
-lib/node_modules/read-package-json/node_modules/normalize-package-data/lib/safe_format.js
-lib/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json
-lib/node_modules/read-package-json/node_modules/normalize-package-data/lib/warning_messages.json
-lib/node_modules/read-package-json/node_modules/normalize-package-data/package.json
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.editorconfig
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.npmignore
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/LICENSE
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/README.md
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/index.js
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.editorconfig
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.npmignore
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/README.md
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/benchmark.js
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/benchmark/package.json
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/Grammar.md
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/docs/JSON5.md
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/index.js
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/analyze.js
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/document.js
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/parse.js
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/stringify.js
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/unicode.js
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/utils.js
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.json
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.yaml
+lib/node_modules/read-package-json/node_modules/json-parse-helpfulerror/package.json
 lib/node_modules/read-package-json/package.json
 lib/node_modules/read-package-json/read-json.js
 lib/node_modules/read/.npmignore
 lib/node_modules/read/LICENCE
+lib/node_modules/read/LICENSE
 lib/node_modules/read/README.md
 lib/node_modules/read/example/
 lib/node_modules/read/example/example.js
@@ -1092,7 +1593,52 @@ lib/node_modules/read/node_modules/mute-
 lib/node_modules/read/node_modules/mute-stream/package.json
 lib/node_modules/read/package.json
 lib/node_modules/read/rs.js
+lib/node_modules/readable-stream/
+lib/node_modules/readable-stream/.npmignore
+lib/node_modules/readable-stream/LICENSE
+lib/node_modules/readable-stream/README.md
+lib/node_modules/readable-stream/duplex.js
+lib/node_modules/readable-stream/float.patch
+lib/node_modules/readable-stream/lib/
+lib/node_modules/readable-stream/lib/_stream_duplex.js
+lib/node_modules/readable-stream/lib/_stream_passthrough.js
+lib/node_modules/readable-stream/lib/_stream_readable.js
+lib/node_modules/readable-stream/lib/_stream_transform.js
+lib/node_modules/readable-stream/lib/_stream_writable.js
+lib/node_modules/readable-stream/node_modules/
+lib/node_modules/readable-stream/node_modules/core-util-is/
+lib/node_modules/readable-stream/node_modules/core-util-is/README.md
+lib/node_modules/readable-stream/node_modules/core-util-is/float.patch
+lib/node_modules/readable-stream/node_modules/core-util-is/lib/
+lib/node_modules/readable-stream/node_modules/core-util-is/lib/util.js
+lib/node_modules/readable-stream/node_modules/core-util-is/package.json
+lib/node_modules/readable-stream/node_modules/core-util-is/util.js
+lib/node_modules/readable-stream/node_modules/isarray/
+lib/node_modules/readable-stream/node_modules/isarray/README.md
+lib/node_modules/readable-stream/node_modules/isarray/build/
+lib/node_modules/readable-stream/node_modules/isarray/build/build.js
+lib/node_modules/readable-stream/node_modules/isarray/component.json
+lib/node_modules/readable-stream/node_modules/isarray/index.js
+lib/node_modules/readable-stream/node_modules/isarray/package.json
+lib/node_modules/readable-stream/node_modules/string_decoder/
+lib/node_modules/readable-stream/node_modules/string_decoder/.npmignore
+lib/node_modules/readable-stream/node_modules/string_decoder/LICENSE
+lib/node_modules/readable-stream/node_modules/string_decoder/README.md
+lib/node_modules/readable-stream/node_modules/string_decoder/index.js
+lib/node_modules/readable-stream/node_modules/string_decoder/package.json
+lib/node_modules/readable-stream/package.json
+lib/node_modules/readable-stream/passthrough.js
+lib/node_modules/readable-stream/readable.js
+lib/node_modules/readable-stream/transform.js
+lib/node_modules/readable-stream/writable.js
+lib/node_modules/realize-package-specifier/
+lib/node_modules/realize-package-specifier/.npmignore
+lib/node_modules/realize-package-specifier/LICENSE
+lib/node_modules/realize-package-specifier/README.md
+lib/node_modules/realize-package-specifier/index.js
+lib/node_modules/realize-package-specifier/package.json
 lib/node_modules/request/
+lib/node_modules/request/.eslintrc
 lib/node_modules/request/.npmignore
 lib/node_modules/request/.travis.yml
 lib/node_modules/request/CHANGELOG.md
@@ -1100,13 +1646,20 @@ lib/node_modules/request/CONTRIBUTING.md
 lib/node_modules/request/LICENSE
 lib/node_modules/request/README.md
 lib/node_modules/request/disabled.appveyor.yml
+lib/node_modules/request/examples/
+lib/node_modules/request/examples/README.md
 lib/node_modules/request/index.js
 lib/node_modules/request/lib/
+lib/node_modules/request/lib/auth.js
 lib/node_modules/request/lib/cookies.js
 lib/node_modules/request/lib/copy.js
-lib/node_modules/request/lib/debug.js
+lib/node_modules/request/lib/getProxyFromURI.js
+lib/node_modules/request/lib/har.js
 lib/node_modules/request/lib/helpers.js
-lib/node_modules/request/lib/optional.js
+lib/node_modules/request/lib/multipart.js
+lib/node_modules/request/lib/oauth.js
+lib/node_modules/request/lib/querystring.js
+lib/node_modules/request/lib/redirect.js
 lib/node_modules/request/node_modules/
 lib/node_modules/request/node_modules/aws-sign2/
 lib/node_modules/request/node_modules/aws-sign2/LICENSE
@@ -1117,7 +1670,7 @@ lib/node_modules/request/node_modules/bl
 lib/node_modules/request/node_modules/bl/.jshintrc
 lib/node_modules/request/node_modules/bl/.npmignore
 lib/node_modules/request/node_modules/bl/.travis.yml
-lib/node_modules/request/node_modules/bl/LICENSE
+lib/node_modules/request/node_modules/bl/LICENSE.md
 lib/node_modules/request/node_modules/bl/README.md
 lib/node_modules/request/node_modules/bl/bl.js
 lib/node_modules/request/node_modules/bl/node_modules/
@@ -1164,6 +1717,21 @@ lib/node_modules/request/node_modules/ca
 lib/node_modules/request/node_modules/caseless/index.js
 lib/node_modules/request/node_modules/caseless/package.json
 lib/node_modules/request/node_modules/caseless/test.js
+lib/node_modules/request/node_modules/combined-stream/
+lib/node_modules/request/node_modules/combined-stream/License
+lib/node_modules/request/node_modules/combined-stream/Readme.md
+lib/node_modules/request/node_modules/combined-stream/lib/
+lib/node_modules/request/node_modules/combined-stream/lib/combined_stream.js
+lib/node_modules/request/node_modules/combined-stream/node_modules/
+lib/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/
+lib/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/.npmignore
+lib/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/License
+lib/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Makefile
+lib/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Readme.md
+lib/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/lib/
+lib/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js
+lib/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/package.json
+lib/node_modules/request/node_modules/combined-stream/package.json
 lib/node_modules/request/node_modules/forever-agent/
 lib/node_modules/request/node_modules/forever-agent/LICENSE
 lib/node_modules/request/node_modules/forever-agent/README.md
@@ -1176,13 +1744,17 @@ lib/node_modules/request/node_modules/fo
 lib/node_modules/request/node_modules/form-data/lib/form_data.js
 lib/node_modules/request/node_modules/form-data/node_modules/
 lib/node_modules/request/node_modules/form-data/node_modules/async/
+lib/node_modules/request/node_modules/form-data/node_modules/async/.jshintrc
 lib/node_modules/request/node_modules/form-data/node_modules/async/.travis.yml
 lib/node_modules/request/node_modules/form-data/node_modules/async/LICENSE
 lib/node_modules/request/node_modules/form-data/node_modules/async/README.md
+lib/node_modules/request/node_modules/form-data/node_modules/async/bower.json
 lib/node_modules/request/node_modules/form-data/node_modules/async/component.json
 lib/node_modules/request/node_modules/form-data/node_modules/async/lib/
 lib/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js
 lib/node_modules/request/node_modules/form-data/node_modules/async/package.json
+lib/node_modules/request/node_modules/form-data/node_modules/async/support/
+lib/node_modules/request/node_modules/form-data/node_modules/async/support/sync-package-managers.js
 lib/node_modules/request/node_modules/form-data/node_modules/combined-stream/
 lib/node_modules/request/node_modules/form-data/node_modules/combined-stream/License
 lib/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md
@@ -1198,22 +1770,188 @@ lib/node_modules/request/node_modules/fo
 lib/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js
 lib/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json
 lib/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json
-lib/node_modules/request/node_modules/form-data/node_modules/mime/
-lib/node_modules/request/node_modules/form-data/node_modules/mime/LICENSE
-lib/node_modules/request/node_modules/form-data/node_modules/mime/README.md
-lib/node_modules/request/node_modules/form-data/node_modules/mime/mime.js
-lib/node_modules/request/node_modules/form-data/node_modules/mime/package.json
-lib/node_modules/request/node_modules/form-data/node_modules/mime/test.js
-lib/node_modules/request/node_modules/form-data/node_modules/mime/types/
-lib/node_modules/request/node_modules/form-data/node_modules/mime/types/mime.types
-lib/node_modules/request/node_modules/form-data/node_modules/mime/types/node.types
 lib/node_modules/request/node_modules/form-data/package.json
+lib/node_modules/request/node_modules/har-validator/
+lib/node_modules/request/node_modules/har-validator/LICENSE
+lib/node_modules/request/node_modules/har-validator/README.md
+lib/node_modules/request/node_modules/har-validator/bin/
+lib/node_modules/request/node_modules/har-validator/bin/har-validator
+lib/node_modules/request/node_modules/har-validator/node_modules/
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/LICENSE
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/README.md
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/changelog.md
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/browser/bluebird.min.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/any.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/assert.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/async.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/bind.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/bluebird.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/call_get.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/cancel.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/captured_trace.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/catch_filter.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/context.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/debuggability.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/direct_resolve.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/each.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/errors.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/es5.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/filter.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/finally.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/generators.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/join.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/map.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/method.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/nodeify.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/progress.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise_array.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promise_resolver.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/promisify.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/props.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/queue.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/race.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/reduce.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/schedule.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/settle.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/some.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/synchronous_inspection.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/thenables.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/timers.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/using.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/js/main/util.js
+lib/node_modules/request/node_modules/har-validator/node_modules/bluebird/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/license
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/license
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/readme.md
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/license
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/readme.md
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/cli.js
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/license
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/get-stdin/
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/get-stdin/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/get-stdin/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/get-stdin/readme.md
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/readme.md
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/cli.js
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/license
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/readme.md
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/chalk/readme.md
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/History.md
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/LICENSE
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/Readme.md
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.npmignore
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.travis.yml
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/LICENSE
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/README.md
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/commander/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.npmignore
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.travis.yml
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/LICENSE
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/README.md
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/example.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/formats.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.npmignore
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.travis.yml
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/README.md
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/example.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/test.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.npmignore
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.travis.yml
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/LICENSE
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/README.md
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/index.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/.npmignore
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/LICENSE
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/README.md
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/is-property.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/test.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/.travis.yml
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/README.md
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/jsonpointer.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/test.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/.jshintrc
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/.npmignore
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/LICENCE
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/Makefile
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/README.md
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/immutable.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/mutable.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/test.js
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json
+lib/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/require.js
+lib/node_modules/request/node_modules/har-validator/package.json
+lib/node_modules/request/node_modules/har-validator/src/
+lib/node_modules/request/node_modules/har-validator/src/error.js
+lib/node_modules/request/node_modules/har-validator/src/index.js
+lib/node_modules/request/node_modules/har-validator/src/schemas/
+lib/node_modules/request/node_modules/har-validator/src/schemas/cache.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/cacheEntry.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/content.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/cookie.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/creator.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/entry.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/har.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/index.js
+lib/node_modules/request/node_modules/har-validator/src/schemas/log.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/page.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/pageTimings.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/postData.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/record.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/request.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/response.json
+lib/node_modules/request/node_modules/har-validator/src/schemas/timings.json
 lib/node_modules/request/node_modules/hawk/
 lib/node_modules/request/node_modules/hawk/.npmignore
 lib/node_modules/request/node_modules/hawk/.travis.yml
 lib/node_modules/request/node_modules/hawk/LICENSE
 lib/node_modules/request/node_modules/hawk/Makefile
 lib/node_modules/request/node_modules/hawk/README.md
+lib/node_modules/request/node_modules/hawk/bower.json
+lib/node_modules/request/node_modules/hawk/component.json
 lib/node_modules/request/node_modules/hawk/example/
 lib/node_modules/request/node_modules/hawk/example/usage.js
 lib/node_modules/request/node_modules/hawk/images/
@@ -1231,8 +1969,8 @@ lib/node_modules/request/node_modules/ha
 lib/node_modules/request/node_modules/hawk/node_modules/boom/
 lib/node_modules/request/node_modules/hawk/node_modules/boom/.npmignore
 lib/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml
+lib/node_modules/request/node_modules/hawk/node_modules/boom/CONTRIBUTING.md
 lib/node_modules/request/node_modules/hawk/node_modules/boom/LICENSE
-lib/node_modules/request/node_modules/hawk/node_modules/boom/Makefile
 lib/node_modules/request/node_modules/hawk/node_modules/boom/README.md
 lib/node_modules/request/node_modules/hawk/node_modules/boom/images/
 lib/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png
@@ -1253,6 +1991,7 @@ lib/node_modules/request/node_modules/ha
 lib/node_modules/request/node_modules/hawk/node_modules/hoek/
 lib/node_modules/request/node_modules/hawk/node_modules/hoek/.npmignore
 lib/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml
+lib/node_modules/request/node_modules/hawk/node_modules/hoek/CONTRIBUTING.md
 lib/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE
 lib/node_modules/request/node_modules/hawk/node_modules/hoek/Makefile
 lib/node_modules/request/node_modules/hawk/node_modules/hoek/README.md
@@ -1312,6 +2051,7 @@ lib/node_modules/request/node_modules/ht
 lib/node_modules/request/node_modules/http-signature/node_modules/assert-plus/assert.js
 lib/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/
+lib/node_modules/request/node_modules/http-signature/node_modules/ctype/.npmignore
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/CHANGELOG
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/LICENSE
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/README
@@ -1321,67 +2061,41 @@ lib/node_modules/request/node_modules/ht
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/ctype.js
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/man/
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/man/man3ctype/
-@man lib/node_modules/request/node_modules/http-signature/node_modules/ctype/man/man3ctype/ctio.3ctype
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsl.conf
 lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsstyle
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/float.json
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/int.json
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/psinfo.json
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/struct.json
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.fail.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.float.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.int.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.psinfo.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.struct.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.typedef.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/typedef.json
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.rfloat.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.wfloat.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.64.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.rint.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wbounds.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wint.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.64.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.roundtrip.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.ruint.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.wuint.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicr.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicw.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.char.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.endian.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.oldwrite.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.readSize.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.structw.js
-lib/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.writeStruct.js
 lib/node_modules/request/node_modules/http-signature/package.json
+lib/node_modules/request/node_modules/isstream/
+lib/node_modules/request/node_modules/isstream/.jshintrc
+lib/node_modules/request/node_modules/isstream/.npmignore
+lib/node_modules/request/node_modules/isstream/.travis.yml
+lib/node_modules/request/node_modules/isstream/LICENSE.md
+lib/node_modules/request/node_modules/isstream/README.md
+lib/node_modules/request/node_modules/isstream/isstream.js
+lib/node_modules/request/node_modules/isstream/package.json
+lib/node_modules/request/node_modules/isstream/test.js
 lib/node_modules/request/node_modules/json-stringify-safe/
+lib/node_modules/request/node_modules/json-stringify-safe/.npmignore
+lib/node_modules/request/node_modules/json-stringify-safe/CHANGELOG.md
 lib/node_modules/request/node_modules/json-stringify-safe/LICENSE
+lib/node_modules/request/node_modules/json-stringify-safe/Makefile
 lib/node_modules/request/node_modules/json-stringify-safe/README.md
 lib/node_modules/request/node_modules/json-stringify-safe/package.json
 lib/node_modules/request/node_modules/json-stringify-safe/stringify.js
-lib/node_modules/request/node_modules/json-stringify-safe/test.js
 lib/node_modules/request/node_modules/mime-types/
-lib/node_modules/request/node_modules/mime-types/.npmignore
-lib/node_modules/request/node_modules/mime-types/.travis.yml
+lib/node_modules/request/node_modules/mime-types/HISTORY.md
 lib/node_modules/request/node_modules/mime-types/LICENSE
-lib/node_modules/request/node_modules/mime-types/Makefile
 lib/node_modules/request/node_modules/mime-types/README.md
-lib/node_modules/request/node_modules/mime-types/SOURCES.md
-lib/node_modules/request/node_modules/mime-types/component.json
-lib/node_modules/request/node_modules/mime-types/lib/
-lib/node_modules/request/node_modules/mime-types/lib/custom.json
-lib/node_modules/request/node_modules/mime-types/lib/index.js
-lib/node_modules/request/node_modules/mime-types/lib/mime.json
-lib/node_modules/request/node_modules/mime-types/lib/node.json
+lib/node_modules/request/node_modules/mime-types/index.js
+lib/node_modules/request/node_modules/mime-types/node_modules/
+lib/node_modules/request/node_modules/mime-types/node_modules/mime-db/
+lib/node_modules/request/node_modules/mime-types/node_modules/mime-db/HISTORY.md
+lib/node_modules/request/node_modules/mime-types/node_modules/mime-db/LICENSE
+lib/node_modules/request/node_modules/mime-types/node_modules/mime-db/README.md
+lib/node_modules/request/node_modules/mime-types/node_modules/mime-db/db.json
+lib/node_modules/request/node_modules/mime-types/node_modules/mime-db/index.js
+lib/node_modules/request/node_modules/mime-types/node_modules/mime-db/package.json
 lib/node_modules/request/node_modules/mime-types/package.json
 lib/node_modules/request/node_modules/node-uuid/
 lib/node_modules/request/node_modules/node-uuid/.npmignore
@@ -1393,6 +2107,9 @@ lib/node_modules/request/node_modules/no
 lib/node_modules/request/node_modules/node-uuid/benchmark/bench.sh
 lib/node_modules/request/node_modules/node-uuid/benchmark/benchmark-native.c
 lib/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js
+lib/node_modules/request/node_modules/node-uuid/bin/
+lib/node_modules/request/node_modules/node-uuid/bin/uuid
+lib/node_modules/request/node_modules/node-uuid/bower.json
 lib/node_modules/request/node_modules/node-uuid/component.json
 lib/node_modules/request/node_modules/node-uuid/package.json
 lib/node_modules/request/node_modules/node-uuid/uuid.js
@@ -1403,14 +2120,17 @@ lib/node_modules/request/node_modules/oa
 lib/node_modules/request/node_modules/oauth-sign/package.json
 lib/node_modules/request/node_modules/oauth-sign/test.js
 lib/node_modules/request/node_modules/qs/
+lib/node_modules/request/node_modules/qs/.eslintignore
 lib/node_modules/request/node_modules/qs/.jshintignore
 lib/node_modules/request/node_modules/qs/.jshintrc
 lib/node_modules/request/node_modules/qs/.npmignore
 lib/node_modules/request/node_modules/qs/.travis.yml
+lib/node_modules/request/node_modules/qs/CHANGELOG.md
 lib/node_modules/request/node_modules/qs/CONTRIBUTING.md
 lib/node_modules/request/node_modules/qs/LICENSE
 lib/node_modules/request/node_modules/qs/Makefile
 lib/node_modules/request/node_modules/qs/Readme.md
+lib/node_modules/request/node_modules/qs/bower.json
 lib/node_modules/request/node_modules/qs/index.js
 lib/node_modules/request/node_modules/qs/lib/
 lib/node_modules/request/node_modules/qs/lib/index.js
@@ -1427,6 +2147,7 @@ lib/node_modules/request/node_modules/st
 lib/node_modules/request/node_modules/stringstream/package.json
 lib/node_modules/request/node_modules/stringstream/stringstream.js
 lib/node_modules/request/node_modules/tough-cookie/
+lib/node_modules/request/node_modules/tough-cookie/.editorconfig
 lib/node_modules/request/node_modules/tough-cookie/.jshintrc
 lib/node_modules/request/node_modules/tough-cookie/.npmignore
 lib/node_modules/request/node_modules/tough-cookie/.travis.yml
@@ -1436,17 +2157,12 @@ lib/node_modules/request/node_modules/to
 lib/node_modules/request/node_modules/tough-cookie/lib/
 lib/node_modules/request/node_modules/tough-cookie/lib/cookie.js
 lib/node_modules/request/node_modules/tough-cookie/lib/memstore.js
+lib/node_modules/request/node_modules/tough-cookie/lib/pathMatch.js
+lib/node_modules/request/node_modules/tough-cookie/lib/permuteDomain.js
 lib/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js
 lib/node_modules/request/node_modules/tough-cookie/lib/store.js
-lib/node_modules/request/node_modules/tough-cookie/node_modules/
-lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/
-lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/LICENSE-MIT.txt
-lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/README.md
-lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/package.json
-lib/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js
 lib/node_modules/request/node_modules/tough-cookie/package.json
 lib/node_modules/request/node_modules/tough-cookie/public-suffix.txt
-lib/node_modules/request/node_modules/tough-cookie/test.js
 lib/node_modules/request/node_modules/tunnel-agent/
 lib/node_modules/request/node_modules/tunnel-agent/.jshintrc
 lib/node_modules/request/node_modules/tunnel-agent/LICENSE
@@ -1454,6 +2170,7 @@ lib/node_modules/request/node_modules/tu
 lib/node_modules/request/node_modules/tunnel-agent/index.js
 lib/node_modules/request/node_modules/tunnel-agent/package.json
 lib/node_modules/request/package.json
+lib/node_modules/request/release.sh
 lib/node_modules/request/request.js
 lib/node_modules/retry/
 lib/node_modules/retry/.npmignore
@@ -1469,21 +2186,29 @@ lib/node_modules/retry/lib/retry.js
 lib/node_modules/retry/lib/retry_operation.js
 lib/node_modules/retry/package.json
 lib/node_modules/rimraf/
-lib/node_modules/rimraf/AUTHORS
 lib/node_modules/rimraf/LICENSE
 lib/node_modules/rimraf/README.md
 lib/node_modules/rimraf/bin.js
+lib/node_modules/rimraf/node_modules/
+lib/node_modules/rimraf/node_modules/glob/
+lib/node_modules/rimraf/node_modules/glob/LICENSE
+lib/node_modules/rimraf/node_modules/glob/README.md
+lib/node_modules/rimraf/node_modules/glob/common.js
+lib/node_modules/rimraf/node_modules/glob/glob.js
+lib/node_modules/rimraf/node_modules/glob/package.json
+lib/node_modules/rimraf/node_modules/glob/sync.js
 lib/node_modules/rimraf/package.json
 lib/node_modules/rimraf/rimraf.js
 lib/node_modules/semver/
 lib/node_modules/semver/.npmignore
+lib/node_modules/semver/.travis.yml
 lib/node_modules/semver/LICENSE
 lib/node_modules/semver/Makefile
 lib/node_modules/semver/README.md
 lib/node_modules/semver/bin/
 lib/node_modules/semver/bin/semver
-lib/node_modules/semver/foot.js
-lib/node_modules/semver/head.js
+lib/node_modules/semver/foot.js.txt
+lib/node_modules/semver/head.js.txt
 lib/node_modules/semver/package.json
 lib/node_modules/semver/semver.browser.js
 lib/node_modules/semver/semver.browser.js.gz
@@ -1495,44 +2220,6 @@ lib/node_modules/sha/.npmignore
 lib/node_modules/sha/LICENSE
 lib/node_modules/sha/README.md
 lib/node_modules/sha/index.js
-lib/node_modules/sha/node_modules/
-lib/node_modules/sha/node_modules/readable-stream/
-lib/node_modules/sha/node_modules/readable-stream/.npmignore
-lib/node_modules/sha/node_modules/readable-stream/LICENSE
-lib/node_modules/sha/node_modules/readable-stream/README.md
-lib/node_modules/sha/node_modules/readable-stream/duplex.js
-lib/node_modules/sha/node_modules/readable-stream/lib/
-lib/node_modules/sha/node_modules/readable-stream/lib/_stream_duplex.js
-lib/node_modules/sha/node_modules/readable-stream/lib/_stream_passthrough.js
-lib/node_modules/sha/node_modules/readable-stream/lib/_stream_readable.js
-lib/node_modules/sha/node_modules/readable-stream/lib/_stream_transform.js
-lib/node_modules/sha/node_modules/readable-stream/lib/_stream_writable.js
-lib/node_modules/sha/node_modules/readable-stream/node_modules/
-lib/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/
-lib/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/README.md
-lib/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/float.patch
-lib/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/lib/
-lib/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/lib/util.js
-lib/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/package.json
-lib/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/util.js
-lib/node_modules/sha/node_modules/readable-stream/node_modules/isarray/
-lib/node_modules/sha/node_modules/readable-stream/node_modules/isarray/README.md
-lib/node_modules/sha/node_modules/readable-stream/node_modules/isarray/build/
-lib/node_modules/sha/node_modules/readable-stream/node_modules/isarray/build/build.js
-lib/node_modules/sha/node_modules/readable-stream/node_modules/isarray/component.json
-lib/node_modules/sha/node_modules/readable-stream/node_modules/isarray/index.js
-lib/node_modules/sha/node_modules/readable-stream/node_modules/isarray/package.json
-lib/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/
-lib/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/.npmignore
-lib/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/LICENSE
-lib/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md
-lib/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/index.js
-lib/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/package.json
-lib/node_modules/sha/node_modules/readable-stream/package.json
-lib/node_modules/sha/node_modules/readable-stream/passthrough.js
-lib/node_modules/sha/node_modules/readable-stream/readable.js
-lib/node_modules/sha/node_modules/readable-stream/transform.js
-lib/node_modules/sha/node_modules/readable-stream/writable.js
 lib/node_modules/sha/package.json
 lib/node_modules/slide/
 lib/node_modules/slide/LICENSE
@@ -1551,10 +2238,30 @@ lib/node_modules/sorted-object/README.md
 lib/node_modules/sorted-object/lib/
 lib/node_modules/sorted-object/lib/sorted-object.js
 lib/node_modules/sorted-object/package.json
+lib/node_modules/spdx/
+lib/node_modules/spdx/LICENSE.md
+lib/node_modules/spdx/README.md
+lib/node_modules/spdx/node_modules/
+lib/node_modules/spdx/node_modules/spdx-license-ids/
+lib/node_modules/spdx/node_modules/spdx-license-ids/LICENSE
+lib/node_modules/spdx/node_modules/spdx-license-ids/README.md
+lib/node_modules/spdx/node_modules/spdx-license-ids/package.json
+lib/node_modules/spdx/node_modules/spdx-license-ids/spdx-license-ids.json
+lib/node_modules/spdx/package.json
+lib/node_modules/spdx/source/
+lib/node_modules/spdx/source/exceptions.json
+lib/node_modules/spdx/source/parser.generated.js
+lib/node_modules/spdx/source/ranges.json
+lib/node_modules/spdx/source/spdx.js
+lib/node_modules/strip-ansi/
+lib/node_modules/strip-ansi/cli.js
+lib/node_modules/strip-ansi/index.js
+lib/node_modules/strip-ansi/package.json
+lib/node_modules/strip-ansi/readme.md
 lib/node_modules/tar/
 lib/node_modules/tar/.npmignore
 lib/node_modules/tar/.travis.yml
-lib/node_modules/tar/LICENCE
+lib/node_modules/tar/LICENSE
 lib/node_modules/tar/README.md
 lib/node_modules/tar/examples/
 lib/node_modules/tar/examples/extracter.js
@@ -1591,11 +2298,56 @@ lib/node_modules/uid-number/README.md
 lib/node_modules/uid-number/get-uid-gid.js
 lib/node_modules/uid-number/package.json
 lib/node_modules/uid-number/uid-number.js
+lib/node_modules/umask/
+lib/node_modules/umask/.npmignore
+lib/node_modules/umask/ChangeLog
+lib/node_modules/umask/LICENSE
+lib/node_modules/umask/README.md
+lib/node_modules/umask/index.js
+lib/node_modules/umask/package.json
+lib/node_modules/validate-npm-package-name/
+lib/node_modules/validate-npm-package-name/.npmignore
+lib/node_modules/validate-npm-package-name/README.md
+lib/node_modules/validate-npm-package-name/index.js
+lib/node_modules/validate-npm-package-name/node_modules/
+lib/node_modules/validate-npm-package-name/node_modules/builtins/
+lib/node_modules/validate-npm-package-name/node_modules/builtins/.travis.yml
+lib/node_modules/validate-npm-package-name/node_modules/builtins/History.md
+lib/node_modules/validate-npm-package-name/node_modules/builtins/Readme.md
+lib/node_modules/validate-npm-package-name/node_modules/builtins/builtins.json
+lib/node_modules/validate-npm-package-name/node_modules/builtins/package.json
+lib/node_modules/validate-npm-package-name/package.json
 lib/node_modules/which/
 lib/node_modules/which/LICENSE
 lib/node_modules/which/README.md
 lib/node_modules/which/bin/
 lib/node_modules/which/bin/which
+lib/node_modules/which/node_modules/
+lib/node_modules/which/node_modules/is-absolute/
+lib/node_modules/which/node_modules/is-absolute/LICENSE
+lib/node_modules/which/node_modules/is-absolute/README.md
+lib/node_modules/which/node_modules/is-absolute/index.js
+lib/node_modules/which/node_modules/is-absolute/node_modules/
+lib/node_modules/which/node_modules/is-absolute/node_modules/is-relative/
+lib/node_modules/which/node_modules/is-absolute/node_modules/is-relative/LICENSE-MIT
+lib/node_modules/which/node_modules/is-absolute/node_modules/is-relative/README.md
+lib/node_modules/which/node_modules/is-absolute/node_modules/is-relative/index.js
+lib/node_modules/which/node_modules/is-absolute/node_modules/is-relative/package.json
+lib/node_modules/which/node_modules/is-absolute/package.json
 lib/node_modules/which/package.json
 lib/node_modules/which/which.js
+lib/node_modules/wrappy/
+lib/node_modules/wrappy/LICENSE
+lib/node_modules/wrappy/README.md
+lib/node_modules/wrappy/package.json
+lib/node_modules/wrappy/wrappy.js
+lib/node_modules/write-file-atomic/
+lib/node_modules/write-file-atomic/.npmignore
+lib/node_modules/write-file-atomic/LICENSE
+lib/node_modules/write-file-atomic/README.md
+lib/node_modules/write-file-atomic/index.js
+lib/node_modules/write-file-atomic/package.json
 @man man/man1/node.1
+share/systemtap/
+share/systemtap/tapset/
+share/systemtap/tapset/node.stp

Attachment: mk_npm_dist
Description: Binary data

Reply via email to