On Mon, Jun 25, 2012 at 11:48:08AM -0600, Aaron Bieber wrote:
> On Mon, Jun 25, 2012 at 11:29:42AM -0600, Aaron Bieber wrote:
> > Attached is a major update for node. It includes patches jeremy@ had
> > sent in earlier for a chmod issue, an issue with node-gyp (this fix is
> > applied in the build's version of node-gyp and in the sub-module of
> > npm.) and also makes npm's dependencies global. 
> > 
> > Port Changes:
> > * Now builds with native openssl.
> > * Now builds with native zlib.
> > 
> > Node.JS Changelog:
> > * V8: upgrade to v3.11.10.10
> > * npm: Upgrade to 1.1.32
> > * Deprecate iowatcher (Ben Noordhuis)
> > * windows: update icon (Bert Belder)
> > * http: Hush 'MUST NOT have a body' warnings to debug() (isaacs)
> > * Move blog.nodejs.org content into repository (isaacs)
> > * Fix #3503: stdin: resume() on pipe(dest) (isaacs)
> > * crypto: fix error reporting in SetKey() (Fedor Indutny)
> > * Add --no-deprecation and --trace-deprecation command-line flags (isaacs)
> > * fs: fix fs.watchFile() (Ben Noordhuis)
> > * fs: Fix fs.readfile() on pipes (isaacs)
> > * Rename GYP variable node_use_system_openssl to be consistent (Ryan Dahl)
> > 
> > Cheers,
> > Aaron
> > 
> 
> This fixes the manpage issue I overlooked.
> 

One more quick update. :D  

This adds a bit more smarts to, and exposes node-gyp for hand-building of node 
modules ( non-port version of node-sqlite3 for example ). 

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/node/Makefile,v
retrieving revision 1.2
diff -N -u -p Makefile
--- Makefile    6 Jun 2012 20:33:50 -0000       1.2
+++ Makefile    26 Jun 2012 20:58:28 -0000
@@ -8,7 +8,8 @@ ONLY_FOR_ARCHS= amd64 i386
 
 COMMENT=       V8 JavaScript for clients and servers
 
-NODE_VERSION=  v0.6.19
+NODE_VERSION=  v0.8.0
+
 DISTNAME=      node-${NODE_VERSION}
 PKGNAME=       ${DISTNAME:S/v//g}
 
@@ -46,6 +47,8 @@ MODPY_ADJ_FILES=wscript \
 
 REGRESS_TARGET= test
 CONFIGURE_STYLE= simple
+CONFIGURE_ARGS= --openssl-use-sys \
+                               --shared-zlib
 
 SUBST_VARS+=   CFLAGS
 SUBST_VARS+=   PREFIX
@@ -67,6 +70,12 @@ post-install:
                ${PREFIX}/lib/node/wafadmin
        ${INSTALL_DATA} ${FULLDISTDIR}/${DISTFILES} \
                ${PREFIX}/lib/node/${DISTFILES}
+       ln -s ${TRUEPREFIX}/lib/node_modules/npm/bin/node-gyp-bin/node-gyp \
+               ${PREFIX}/bin/node-gyp;
+       cd ${PREFIX}/lib/node_modules/npm/node_modules && for x in *; do \
+               mv $$x ../..; \
+               ln -s ../../$$x $$x; \
+       done
 
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/node/distinfo,v
retrieving revision 1.2
diff -N -u -p distinfo
--- distinfo    6 Jun 2012 20:33:50 -0000       1.2
+++ distinfo    26 Jun 2012 20:58:28 -0000
@@ -1,5 +1,5 @@
-MD5 (node-v0.6.19.tar.gz) = 9WaalxdCK4Eca60cyWGx5Q==
-RMD160 (node-v0.6.19.tar.gz) = pX8H0r8igvH4IAzW6X+wrisLBQI=
-SHA1 (node-v0.6.19.tar.gz) = 9sXPut/0eIrDqV+CY6DC9OB0RLY=
-SHA256 (node-v0.6.19.tar.gz) = TjMpJHewHfz1C8Yo1YD9WvPl/4B0kOxGRyuEEA+1L7s=
-SIZE (node-v0.6.19.tar.gz) = 10222697
+MD5 (node-v0.8.0.tar.gz) = fv3gCtMpLUxWrWB6tnbZNQ==
+RMD160 (node-v0.8.0.tar.gz) = rPBruqX+bnB+YMcZ8np6T58EEXI=
+SHA1 (node-v0.8.0.tar.gz) = UXH7Rvv+5axxKcSxcgej81ofV+g=
+SHA256 (node-v0.8.0.tar.gz) = 7K/KAYtRCaKFN2M9BDPVE/aLG65xkaGCHo6qhMzxKO4=
+SIZE (node-v0.8.0.tar.gz) = 11829547
Index: patches/patch-common_gypi
===================================================================
RCS file: patches/patch-common_gypi
diff -N -u -p patches/patch-common_gypi
--- /dev/null   26 Jun 2012 14:58:28 -0000
+++ patches/patch-common_gypi   26 Jun 2012 20:58:28 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- common.gypi.orig   Mon Jun 25 10:13:56 2012
++++ common.gypi        Mon Jun 25 10:14:18 2012
+@@ -149,7 +149,7 @@
+             'cflags': [ '-m64' ],
+             'ldflags': [ '-m64' ],
+           }],
+-          [ 'OS=="linux"', {
++          [ 'OS=="linux" or OS=="openbsd"', {
+             'ldflags': [ '-rdynamic' ],
+           }],
+           [ 'OS=="solaris"', {
Index: patches/patch-deps_npm_bin_node-gyp-bin_node-gyp
===================================================================
RCS file: patches/patch-deps_npm_bin_node-gyp-bin_node-gyp
diff -N -u -p patches/patch-deps_npm_bin_node-gyp-bin_node-gyp
--- /dev/null   26 Jun 2012 14:58:28 -0000
+++ patches/patch-deps_npm_bin_node-gyp-bin_node-gyp    26 Jun 2012 20:58:28 
-0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- 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 @@
+ #!/usr/bin/env sh
+-node "`dirname "$0"`/../../node_modules/node-gyp/bin/node-gyp.js" "$@"
++
++# dirname "$0" will have a different result when called internaly by node.
++
++DIR1=$( dirname "$0" )/../../node_modules/node-gyp/bin/node-gyp.js
++DIR2=$( dirname "$0" )/../lib/node_modules/node-gyp/bin/node-gyp.js
++
++if [ -e $DIR1 ]; then
++      node "$DIR1" "$@" 
++else
++      if [ -e $DIR2 ]; then
++              node "$DIR2" "$@" 
++      else 
++              echo "Can't find node-gyp.js!"
++      fi
++fi
Index: patches/patch-deps_npm_lib_utils_cmd-shim_js
===================================================================
RCS file: patches/patch-deps_npm_lib_utils_cmd-shim_js
diff -N -u -p patches/patch-deps_npm_lib_utils_cmd-shim_js
--- /dev/null   26 Jun 2012 14:58:28 -0000
+++ patches/patch-deps_npm_lib_utils_cmd-shim_js        26 Jun 2012 20:58:28 
-0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- deps/npm/lib/utils/cmd-shim.js.orig        Mon Jun 25 10:35:23 2012
++++ deps/npm/lib/utils/cmd-shim.js     Mon Jun 25 10:36:48 2012
+@@ -148,7 +148,16 @@ function writeShim_ (from, to, prog, args, cb) {
+         log.warn("shShim", "Could not write "+to)
+         return cb(er)
+       }
+-      fs.chmod(to, 0755, cb)
++      fs.stat(to, function (er, stats) {
++        if (er) {
++          log.warn("Could not get stats for "+to, "shShim")
++          return cb(er)
++        }
++        if (stats.mode == 0755) {
++          return cb(er)
++        }
++        fs.chmod(to, 0755, cb)
++      })
+     })
+   })
+ }
Index: 
patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py
===================================================================
RCS file: 
patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py
diff -N -u -p 
patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py
--- /dev/null   26 Jun 2012 14:58:28 -0000
+++ 
patches/patch-deps_npm_node_modules_node-gyp_legacy_tools_gyp_pylib_gyp_common_py
   26 Jun 2012 20:58:28 -0000
@@ -0,0 +1,11 @@
+$OpenBSD$
+--- deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py.orig   
Fri Jun 22 07:35:08 2012
++++ deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py        
Fri Jun 22 07:35:22 2012
+@@ -355,6 +355,7 @@ def GetFlavor(params):
+     'sunos5': 'solaris',
+     'freebsd7': 'freebsd',
+     'freebsd8': 'freebsd',
++    'openbsd5': 'openbsd',
+   }
+   flavor = flavors.get(sys.platform, 'linux')
+   return params.get('flavor', flavor)
Index: patches/patch-deps_npm_node_modules_node-gyp_lib_build_js
===================================================================
RCS file: 
/cvs/ports/lang/node/patches/patch-deps_npm_node_modules_node-gyp_lib_build_js,v
retrieving revision 1.2
diff -N -u -p patches/patch-deps_npm_node_modules_node-gyp_lib_build_js
--- patches/patch-deps_npm_node_modules_node-gyp_lib_build_js   6 Jun 2012 
20:33:50 -0000       1.2
+++ patches/patch-deps_npm_node_modules_node-gyp_lib_build_js   26 Jun 2012 
20:58:28 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-deps_npm_node_modules_node-gyp_lib_build_js,v 1.2 2012/06/06 
20:33:50 sthen Exp $
---- deps/npm/node_modules/node-gyp/lib/build.js.orig   Wed Jun  6 10:14:26 2012
-+++ deps/npm/node_modules/node-gyp/lib/build.js        Wed Jun  6 10:16:16 2012
-@@ -184,6 +184,8 @@ function build (gyp, argv, callback) {
+--- deps/npm/node_modules/node-gyp/lib/build.js.orig   Wed Jun 20 09:26:29 2012
++++ deps/npm/node_modules/node-gyp/lib/build.js        Wed Jun 20 09:26:54 2012
+@@ -186,6 +186,8 @@ function build (gyp, argv, callback) {
        argv.push('/p:Configuration=' + buildType + ';Platform=' + p)
      } else {
        argv.push('BUILDTYPE=' + buildType)
Index: patches/patch-deps_uv_src_ares_config_openbsd_ares_config_h
===================================================================
RCS file: patches/patch-deps_uv_src_ares_config_openbsd_ares_config_h
diff -N -u -p patches/patch-deps_uv_src_ares_config_openbsd_ares_config_h
--- /dev/null   26 Jun 2012 14:58:28 -0000
+++ patches/patch-deps_uv_src_ares_config_openbsd_ares_config_h 26 Jun 2012 
20:58:28 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- deps/uv/src/ares/config_openbsd/ares_config.h.orig Wed Jun 20 10:11:21 2012
++++ deps/uv/src/ares/config_openbsd/ares_config.h      Wed Jun 20 10:11:46 2012
+@@ -53,7 +53,7 @@
+ #define HAVE_ARPA_INET_H 1
+ 
+ /* Define to 1 if you have the <arpa/nameser_compat.h> header file. */
+-/* #undef HAVE_ARPA_NAMESER_COMPAT_H */
++#undef HAVE_ARPA_NAMESER_COMPAT_H
+ 
+ /* Define to 1 if you have the <arpa/nameser.h> header file. */
+ #define HAVE_ARPA_NAMESER_H 1
Index: patches/patch-deps_v8_src_heap_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_v8_src_heap_cc,v
retrieving revision 1.1.1.1
diff -N -u -p patches/patch-deps_v8_src_heap_cc
--- patches/patch-deps_v8_src_heap_cc   23 May 2012 15:11:43 -0000      1.1.1.1
+++ patches/patch-deps_v8_src_heap_cc   26 Jun 2012 20:58:28 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-deps_v8_src_heap_cc,v 1.1.1.1 2012/05/23 15:11:43 jasper Exp $
---- deps/v8/src/heap.cc.orig   Fri May  4 22:12:52 2012
-+++ deps/v8/src/heap.cc        Mon May  7 20:09:43 2012
-@@ -5032,6 +5032,29 @@ bool Heap::ConfigureHeap(int max_semispace_size,
+--- deps/v8/src/heap.cc.orig   Wed Jun 20 09:32:21 2012
++++ deps/v8/src/heap.cc        Wed Jun 20 09:33:24 2012
+@@ -5777,6 +5777,30 @@ bool Heap::ConfigureHeap(int max_semispace_size,
    initial_semispace_size_ = Min(initial_semispace_size_, max_semispace_size_);
    external_allocation_limit_ = 10 * max_semispace_size_;
  
@@ -28,6 +28,7 @@ $OpenBSD: patch-deps_v8_src_heap_cc,v 1.1.1.1 2012/05/
 +    }
 +  }
 +
-   // The old generation is paged.
-   max_old_generation_size_ = RoundUp(max_old_generation_size_, 
Page::kPageSize);
- 
++
+   // 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-node_gyp
===================================================================
RCS file: patches/patch-node_gyp
diff -N -u -p patches/patch-node_gyp
--- /dev/null   26 Jun 2012 14:58:28 -0000
+++ patches/patch-node_gyp      26 Jun 2012 20:58:28 -0000
@@ -0,0 +1,22 @@
+$OpenBSD$
+--- node.gyp.orig      Mon Jun 25 10:03:59 2012
++++ node.gyp   Mon Jun 25 10:05:32 2012
+@@ -133,6 +133,9 @@
+       ],
+ 
+       'conditions': [
++        [ 'OS=="openbsd"', {
++          'ldflags': [ '-rdynamic' ],
++        }],
+         [ 'node_use_openssl=="true"', {
+           'defines': [ 'HAVE_OPENSSL=1' ],
+           'sources': [ 'src/node_crypto.cc' ],
+@@ -222,7 +225,7 @@
+             'PLATFORM="darwin"',
+           ],
+         }],
+-        [ 'OS=="freebsd"', {
++        [ 'OS=="freebsd" or OS=="openbsd"', {
+           'libraries': [
+             '-lutil',
+             '-lkvm',
Index: patches/patch-src_platform_openbsd_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-src_platform_openbsd_cc,v
retrieving revision 1.1.1.1
diff -N -u -p patches/patch-src_platform_openbsd_cc
--- patches/patch-src_platform_openbsd_cc       23 May 2012 15:11:43 -0000      
1.1.1.1
+++ /dev/null   26 Jun 2012 20:31:02 -0000
@@ -1,24 +0,0 @@
-$OpenBSD: patch-src_platform_openbsd_cc,v 1.1.1.1 2012/05/23 15:11:43 jasper 
Exp $
---- src/platform_openbsd.cc.orig       Tue Jan 10 13:45:30 2012
-+++ src/platform_openbsd.cc    Tue Jan 10 13:57:13 2012
-@@ -68,9 +68,9 @@ const char* Platform::GetProcessTitle(int *len) {
- 
- int Platform::GetMemory(size_t *rss) {
-   kvm_t *kd = NULL;
--  struct kinfo_proc2 *kinfo = NULL;
-+  struct kinfo_proc *kinfo = NULL;
-   pid_t pid;
--  int nprocs, max_size = sizeof(struct kinfo_proc2);
-+  int nprocs, max_size = sizeof(struct kinfo_proc);
-   size_t page_size = getpagesize();
- 
-   pid = getpid();
-@@ -78,7 +78,7 @@ int Platform::GetMemory(size_t *rss) {
-   kd = kvm_open(NULL, _PATH_MEM, NULL, O_RDONLY, "kvm_open");
-   if (kd == NULL) goto error;
- 
--  kinfo = kvm_getproc2(kd, KERN_PROC_PID, pid, max_size, &nprocs);
-+  kinfo = kvm_getprocs(kd, KERN_PROC_PID, pid, max_size, &nprocs);
-   if (kinfo == NULL) goto error;
- 
-   *rss = kinfo->p_vm_rssize * page_size;
Index: patches/patch-tools_gyp_pylib_gyp_common_py
===================================================================
RCS file: patches/patch-tools_gyp_pylib_gyp_common_py
diff -N -u -p patches/patch-tools_gyp_pylib_gyp_common_py
--- /dev/null   26 Jun 2012 14:58:28 -0000
+++ patches/patch-tools_gyp_pylib_gyp_common_py 26 Jun 2012 20:58:28 -0000
@@ -0,0 +1,11 @@
+$OpenBSD$
+--- tools/gyp/pylib/gyp/common.py.orig Wed Jun 20 11:08:26 2012
++++ tools/gyp/pylib/gyp/common.py      Wed Jun 20 11:08:49 2012
+@@ -355,6 +355,7 @@ def GetFlavor(params):
+     'sunos5': 'solaris',
+     'freebsd7': 'freebsd',
+     'freebsd8': 'freebsd',
++    'openbsd5': 'openbsd',
+   }
+   flavor = flavors.get(sys.platform, 'linux')
+   return params.get('flavor', flavor)
Index: patches/patch-tools_installer_js
===================================================================
RCS file: patches/patch-tools_installer_js
diff -N -u -p patches/patch-tools_installer_js
--- /dev/null   26 Jun 2012 14:58:28 -0000
+++ patches/patch-tools_installer_js    26 Jun 2012 20:58:28 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- tools/installer.js.orig    Mon Jun 25 11:37:23 2012
++++ tools/installer.js Mon Jun 25 11:37:41 2012
+@@ -102,7 +102,7 @@ if (cmd === 'install') {
+   ], 'include/node/');
+ 
+   // man page
+-  copy(['doc/node.1'], 'share/man/man1/');
++  copy(['doc/node.1'], 'man/man1/');
+ 
+   // dtrace
+   if (!process.platform.match(/^linux/)) {
Index: patches/patch-wscript
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-wscript,v
retrieving revision 1.1.1.1
diff -N -u -p patches/patch-wscript
--- patches/patch-wscript       23 May 2012 15:11:43 -0000      1.1.1.1
+++ /dev/null   26 Jun 2012 20:31:02 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-wscript,v 1.1.1.1 2012/05/23 15:11:43 jasper Exp $
---- wscript.orig       Tue May 15 02:30:00 2012
-+++ wscript    Tue May 15 19:17:28 2012
-@@ -537,7 +537,7 @@ def configure(conf):
- 
-   # Configure default variant
-   conf.setenv('Release')
--  default_compile_flags = ['-g', '-O3']
-+  default_compile_flags = ['-g']
-   conf.env.append_value('CCFLAGS', default_compile_flags)
-   conf.env.append_value('CXXFLAGS', default_compile_flags)
-   conf.write_config_header("config.h")
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/node/pkg/PLIST,v
retrieving revision 1.2
diff -N -u -p pkg/PLIST
--- pkg/PLIST   6 Jun 2012 20:33:50 -0000       1.2
+++ pkg/PLIST   26 Jun 2012 20:58:28 -0000
@@ -1,19 +1,16 @@
 @comment $OpenBSD: PLIST,v 1.2 2012/06/06 20:33:50 sthen Exp $
 @pkgpath www/node
 @bin bin/node
+bin/node-gyp
 bin/node-waf
 bin/npm
 include/node/
 include/node/ares.h
 include/node/ares_version.h
-include/node/c-ares/
-include/node/c-ares/ares.h
-include/node/c-ares/ares_version.h
-include/node/config.h
-include/node/ev/
+include/node/eio-emul.h
+include/node/ev-emul.h
 include/node/node.h
 include/node/node_buffer.h
-include/node/node_config.h
 include/node/node_object_wrap.h
 include/node/node_version.h
 include/node/uv-private/
@@ -30,6 +27,8 @@ include/node/v8-profiler.h
 include/node/v8-testing.h
 include/node/v8.h
 include/node/v8stdint.h
+lib/dtrace/
+lib/dtrace/node.d
 lib/node/
 lib/node/${DISTFILES}
 lib/node/wafadmin/
@@ -133,7 +132,257 @@ lib/node/wafadmin/pproc.pyc
 lib/node/wafadmin/py3kfixes.py
 lib/node/wafadmin/py3kfixes.pyc
 lib/node_modules/
+lib/node_modules/abbrev/
+lib/node_modules/abbrev/LICENSE
+lib/node_modules/abbrev/README.md
+lib/node_modules/abbrev/lib/
+lib/node_modules/abbrev/lib/abbrev.js
+lib/node_modules/abbrev/package.json
+lib/node_modules/ansi/
+lib/node_modules/ansi/.npmignore
+lib/node_modules/ansi/README.md
+lib/node_modules/ansi/lib/
+lib/node_modules/ansi/lib/ansi.js
+lib/node_modules/ansi/lib/newlines.js
+lib/node_modules/ansi/package.json
+lib/node_modules/archy/
+lib/node_modules/archy/README.markdown
+lib/node_modules/archy/index.js
+lib/node_modules/archy/package.json
+lib/node_modules/block-stream/
+lib/node_modules/block-stream/README.md
+lib/node_modules/block-stream/block-stream.js
+lib/node_modules/block-stream/package.json
+lib/node_modules/chownr/
+lib/node_modules/chownr/LICENCE
+lib/node_modules/chownr/README.md
+lib/node_modules/chownr/chownr.js
+lib/node_modules/chownr/package.json
+lib/node_modules/fstream/
+lib/node_modules/fstream-npm/
+lib/node_modules/fstream-npm/.npmignore
+lib/node_modules/fstream-npm/LICENCE
+lib/node_modules/fstream-npm/README.md
+lib/node_modules/fstream-npm/fstream-npm.js
+lib/node_modules/fstream-npm/node_modules/
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/README.md
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js
+lib/node_modules/fstream-npm/node_modules/fstream-ignore/package.json
+lib/node_modules/fstream-npm/package.json
+lib/node_modules/fstream/.npmignore
+lib/node_modules/fstream/.travis.yml
+lib/node_modules/fstream/LICENCE
+lib/node_modules/fstream/README.md
+lib/node_modules/fstream/fstream.js
+lib/node_modules/fstream/lib/
+lib/node_modules/fstream/lib/abstract.js
+lib/node_modules/fstream/lib/collect.js
+lib/node_modules/fstream/lib/dir-reader.js
+lib/node_modules/fstream/lib/dir-writer.js
+lib/node_modules/fstream/lib/file-reader.js
+lib/node_modules/fstream/lib/file-writer.js
+lib/node_modules/fstream/lib/get-type.js
+lib/node_modules/fstream/lib/link-reader.js
+lib/node_modules/fstream/lib/link-writer.js
+lib/node_modules/fstream/lib/proxy-reader.js
+lib/node_modules/fstream/lib/proxy-writer.js
+lib/node_modules/fstream/lib/reader.js
+lib/node_modules/fstream/lib/socket-reader.js
+lib/node_modules/fstream/lib/writer.js
+lib/node_modules/fstream/package.json
+lib/node_modules/glob/
+lib/node_modules/glob/.npmignore
+lib/node_modules/glob/.travis.yml
+lib/node_modules/glob/LICENCE
+lib/node_modules/glob/README.md
+lib/node_modules/glob/glob.js
+lib/node_modules/glob/package.json
+lib/node_modules/graceful-fs/
+lib/node_modules/graceful-fs/.npmignore
+lib/node_modules/graceful-fs/LICENSE
+lib/node_modules/graceful-fs/README.md
+lib/node_modules/graceful-fs/graceful-fs.js
+lib/node_modules/graceful-fs/package.json
+lib/node_modules/inherits/
+lib/node_modules/inherits/LICENSE
+lib/node_modules/inherits/README.md
+lib/node_modules/inherits/inherits-old.js
+lib/node_modules/inherits/inherits.js
+lib/node_modules/inherits/package.json
+lib/node_modules/ini/
+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/README.md
+lib/node_modules/init-package-json/default-input.js
+lib/node_modules/init-package-json/init-package-json.js
+lib/node_modules/init-package-json/node_modules/
+lib/node_modules/init-package-json/node_modules/promzard/
+lib/node_modules/init-package-json/node_modules/promzard/.npmignore
+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/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
+lib/node_modules/init-package-json/node_modules/promzard/example/npm-init/init-input.js
+lib/node_modules/init-package-json/node_modules/promzard/example/npm-init/init.js
+lib/node_modules/init-package-json/node_modules/promzard/example/npm-init/package.json
+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/promzard/test/
+lib/node_modules/init-package-json/node_modules/promzard/test/basic.js
+lib/node_modules/init-package-json/node_modules/promzard/test/exports.input
+lib/node_modules/init-package-json/node_modules/promzard/test/exports.js
+lib/node_modules/init-package-json/node_modules/promzard/test/fn.input
+lib/node_modules/init-package-json/node_modules/promzard/test/fn.js
+lib/node_modules/init-package-json/node_modules/promzard/test/simple.input
+lib/node_modules/init-package-json/node_modules/promzard/test/simple.js
+lib/node_modules/init-package-json/package.json
+lib/node_modules/lru-cache/
+lib/node_modules/lru-cache/.npmignore
+lib/node_modules/lru-cache/AUTHORS
+lib/node_modules/lru-cache/LICENSE
+lib/node_modules/lru-cache/README.md
+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/.travis.yml
+lib/node_modules/minimatch/LICENSE
+lib/node_modules/minimatch/README.md
+lib/node_modules/minimatch/minimatch.js
+lib/node_modules/minimatch/package.json
+lib/node_modules/mkdirp/
+lib/node_modules/mkdirp/.gitignore.orig
+lib/node_modules/mkdirp/.gitignore.rej
+lib/node_modules/mkdirp/.npmignore
+lib/node_modules/mkdirp/.travis.yml
+lib/node_modules/mkdirp/LICENSE
+lib/node_modules/mkdirp/README.markdown
+lib/node_modules/mkdirp/index.js
+lib/node_modules/mkdirp/package.json
+lib/node_modules/node-gyp/
+lib/node_modules/node-gyp/.npmignore
+lib/node_modules/node-gyp/LICENSE
+lib/node_modules/node-gyp/README.md
+lib/node_modules/node-gyp/bin/
+lib/node_modules/node-gyp/bin/node-gyp.js
+lib/node_modules/node-gyp/legacy/
+lib/node_modules/node-gyp/legacy/common.gypi
+lib/node_modules/node-gyp/legacy/tools/
+lib/node_modules/node-gyp/legacy/tools/addon.gypi
+lib/node_modules/node-gyp/legacy/tools/gyp/
+lib/node_modules/node-gyp/legacy/tools/gyp/.npmignore
+lib/node_modules/node-gyp/legacy/tools/gyp/AUTHORS
+lib/node_modules/node-gyp/legacy/tools/gyp/DEPS
+lib/node_modules/node-gyp/legacy/tools/gyp/LICENSE
+lib/node_modules/node-gyp/legacy/tools/gyp/MANIFEST
+lib/node_modules/node-gyp/legacy/tools/gyp/OWNERS
+lib/node_modules/node-gyp/legacy/tools/gyp/PRESUBMIT.py
+lib/node_modules/node-gyp/legacy/tools/gyp/buildbot/
+lib/node_modules/node-gyp/legacy/tools/gyp/buildbot/buildbot_run.py
+lib/node_modules/node-gyp/legacy/tools/gyp/codereview.settings
+lib/node_modules/node-gyp/legacy/tools/gyp/gyp
+lib/node_modules/node-gyp/legacy/tools/gyp/gyp.bat
+lib/node_modules/node-gyp/legacy/tools/gyp/gyp_dummy.c
+lib/node_modules/node-gyp/legacy/tools/gyp/gyptest.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSNew.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSProject.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSToolFile.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSUserFile.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSVersion.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/SCons.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/__init__.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/__init__.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/dump_dependency_json.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypd.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypsh.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/scons.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/xcode.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/input.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/mac_tool.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/ninja_syntax.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/sun_tool.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/system_test.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcode_emulation.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcodeproj_file.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xml_fix.py
+lib/node_modules/node-gyp/legacy/tools/gyp/pylintrc
+lib/node_modules/node-gyp/legacy/tools/gyp/samples/
+lib/node_modules/node-gyp/legacy/tools/gyp/samples/samples
+lib/node_modules/node-gyp/legacy/tools/gyp/samples/samples.bat
+lib/node_modules/node-gyp/legacy/tools/gyp/setup.py
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/README
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/README
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.pbfilespec
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.xclangspec
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/graphviz.py
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_gyp.py
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_sln.py
+lib/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_vcproj.py
+lib/node_modules/node-gyp/legacy/tools/gyp_addon
+lib/node_modules/node-gyp/lib/
+lib/node_modules/node-gyp/lib/build.js
+lib/node_modules/node-gyp/lib/clean.js
+lib/node_modules/node-gyp/lib/configure.js
+lib/node_modules/node-gyp/lib/install.js
+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/package.json
+lib/node_modules/node-gyp/updateLegacy.sh
+lib/node_modules/node-uuid/
+lib/node_modules/node-uuid/.npmignore
+lib/node_modules/node-uuid/LICENSE.md
+lib/node_modules/node-uuid/README.md
+lib/node_modules/node-uuid/package.json
+lib/node_modules/node-uuid/uuid.js
+lib/node_modules/nopt/
+lib/node_modules/nopt/.npmignore
+lib/node_modules/nopt/LICENSE
+lib/node_modules/nopt/README.md
+lib/node_modules/nopt/bin/
+lib/node_modules/nopt/bin/nopt.js
+lib/node_modules/nopt/lib/
+lib/node_modules/nopt/lib/nopt.js
+lib/node_modules/nopt/package.json
 lib/node_modules/npm/
+lib/node_modules/npm-registry-client/
+lib/node_modules/npm-registry-client/.npmignore
+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/adduser.js
+lib/node_modules/npm-registry-client/lib/get.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/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/package.json
 lib/node_modules/npm/.npmignore
 lib/node_modules/npm/.travis.yml
 lib/node_modules/npm/AUTHORS
@@ -411,27 +660,11 @@ lib/node_modules/npm/lib/utils/error-handler.js
 lib/node_modules/npm/lib/utils/exec.js
 lib/node_modules/npm/lib/utils/fetch.js
 lib/node_modules/npm/lib/utils/find-prefix.js
-lib/node_modules/npm/lib/utils/find.js
 lib/node_modules/npm/lib/utils/gently-rm.js
 lib/node_modules/npm/lib/utils/ini.js
 lib/node_modules/npm/lib/utils/lifecycle.js
 lib/node_modules/npm/lib/utils/link.js
-lib/node_modules/npm/lib/utils/load-package-defaults.js
-lib/node_modules/npm/lib/utils/log.js
-lib/node_modules/npm/lib/utils/npm-registry-client/
-lib/node_modules/npm/lib/utils/npm-registry-client/adduser.js
-lib/node_modules/npm/lib/utils/npm-registry-client/get.js
-lib/node_modules/npm/lib/utils/npm-registry-client/index.js
-lib/node_modules/npm/lib/utils/npm-registry-client/publish.js
-lib/node_modules/npm/lib/utils/npm-registry-client/request.js
-lib/node_modules/npm/lib/utils/npm-registry-client/star.js
-lib/node_modules/npm/lib/utils/npm-registry-client/tag.js
-lib/node_modules/npm/lib/utils/npm-registry-client/unpublish.js
 lib/node_modules/npm/lib/utils/output.js
-lib/node_modules/npm/lib/utils/promise-chain.js
-lib/node_modules/npm/lib/utils/read-installed.js
-lib/node_modules/npm/lib/utils/read-json.js
-lib/node_modules/npm/lib/utils/relativize.js
 lib/node_modules/npm/lib/utils/sha.js
 lib/node_modules/npm/lib/utils/tar.js
 lib/node_modules/npm/lib/version.js
@@ -553,291 +786,38 @@ lib/node_modules/npm/man/man3/
 @man lib/node_modules/npm/man/man3/view.3
 @man lib/node_modules/npm/man/man3/whoami.3
 lib/node_modules/npm/node_modules/
-lib/node_modules/npm/node_modules/abbrev/
-lib/node_modules/npm/node_modules/abbrev/LICENSE
-lib/node_modules/npm/node_modules/abbrev/README.md
-lib/node_modules/npm/node_modules/abbrev/lib/
-lib/node_modules/npm/node_modules/abbrev/lib/abbrev.js
-lib/node_modules/npm/node_modules/abbrev/package.json
-lib/node_modules/npm/node_modules/archy/
-lib/node_modules/npm/node_modules/archy/README.markdown
-lib/node_modules/npm/node_modules/archy/index.js
-lib/node_modules/npm/node_modules/archy/package.json
-lib/node_modules/npm/node_modules/block-stream/
-lib/node_modules/npm/node_modules/block-stream/README.md
-lib/node_modules/npm/node_modules/block-stream/block-stream.js
-lib/node_modules/npm/node_modules/block-stream/package.json
-lib/node_modules/npm/node_modules/chownr/
-lib/node_modules/npm/node_modules/chownr/README.md
-lib/node_modules/npm/node_modules/chownr/chownr.js
-lib/node_modules/npm/node_modules/chownr/package.json
-lib/node_modules/npm/node_modules/fstream/
-lib/node_modules/npm/node_modules/fstream-npm/
-lib/node_modules/npm/node_modules/fstream-npm/.npmignore
-lib/node_modules/npm/node_modules/fstream-npm/README.md
-lib/node_modules/npm/node_modules/fstream-npm/fstream-npm.js
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/README.md
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js
-lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json
-lib/node_modules/npm/node_modules/fstream-npm/package.json
-lib/node_modules/npm/node_modules/fstream/.npmignore
-lib/node_modules/npm/node_modules/fstream/.travis.yml
-lib/node_modules/npm/node_modules/fstream/LICENCE
-lib/node_modules/npm/node_modules/fstream/README.md
-lib/node_modules/npm/node_modules/fstream/fstream.js
-lib/node_modules/npm/node_modules/fstream/lib/
-lib/node_modules/npm/node_modules/fstream/lib/abstract.js
-lib/node_modules/npm/node_modules/fstream/lib/collect.js
-lib/node_modules/npm/node_modules/fstream/lib/dir-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js
-lib/node_modules/npm/node_modules/fstream/lib/file-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/file-writer.js
-lib/node_modules/npm/node_modules/fstream/lib/get-type.js
-lib/node_modules/npm/node_modules/fstream/lib/link-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/link-writer.js
-lib/node_modules/npm/node_modules/fstream/lib/proxy-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/proxy-writer.js
-lib/node_modules/npm/node_modules/fstream/lib/reader.js
-lib/node_modules/npm/node_modules/fstream/lib/socket-reader.js
-lib/node_modules/npm/node_modules/fstream/lib/writer.js
-lib/node_modules/npm/node_modules/fstream/package.json
-lib/node_modules/npm/node_modules/graceful-fs/
-lib/node_modules/npm/node_modules/graceful-fs/.npmignore
-lib/node_modules/npm/node_modules/graceful-fs/LICENSE
-lib/node_modules/npm/node_modules/graceful-fs/README.md
-lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js
-lib/node_modules/npm/node_modules/graceful-fs/package.json
-lib/node_modules/npm/node_modules/inherits/
-lib/node_modules/npm/node_modules/inherits/LICENSE
-lib/node_modules/npm/node_modules/inherits/README.md
-lib/node_modules/npm/node_modules/inherits/inherits-old.js
-lib/node_modules/npm/node_modules/inherits/inherits.js
-lib/node_modules/npm/node_modules/inherits/package.json
-lib/node_modules/npm/node_modules/ini/
-lib/node_modules/npm/node_modules/ini/LICENSE
-lib/node_modules/npm/node_modules/ini/README.md
-lib/node_modules/npm/node_modules/ini/ini.js
-lib/node_modules/npm/node_modules/ini/package.json
-lib/node_modules/npm/node_modules/lru-cache/
-lib/node_modules/npm/node_modules/lru-cache/.npmignore
-lib/node_modules/npm/node_modules/lru-cache/LICENSE
-lib/node_modules/npm/node_modules/lru-cache/README.md
-lib/node_modules/npm/node_modules/lru-cache/lib/
-lib/node_modules/npm/node_modules/lru-cache/lib/lru-cache.js
-lib/node_modules/npm/node_modules/lru-cache/package.json
-lib/node_modules/npm/node_modules/minimatch/
-lib/node_modules/npm/node_modules/minimatch/.travis.yml
-lib/node_modules/npm/node_modules/minimatch/LICENSE
-lib/node_modules/npm/node_modules/minimatch/README.md
-lib/node_modules/npm/node_modules/minimatch/minimatch.js
-lib/node_modules/npm/node_modules/minimatch/package.json
-lib/node_modules/npm/node_modules/mkdirp/
-lib/node_modules/npm/node_modules/mkdirp/LICENSE
-lib/node_modules/npm/node_modules/mkdirp/README.markdown
-lib/node_modules/npm/node_modules/mkdirp/index.js
-lib/node_modules/npm/node_modules/mkdirp/package.json
-lib/node_modules/npm/node_modules/node-gyp/
-lib/node_modules/npm/node_modules/node-gyp/.npmignore
-lib/node_modules/npm/node_modules/node-gyp/LICENSE
-lib/node_modules/npm/node_modules/node-gyp/README.md
-lib/node_modules/npm/node_modules/node-gyp/bin/
-lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
-lib/node_modules/npm/node_modules/node-gyp/legacy/
-lib/node_modules/npm/node_modules/node-gyp/legacy/common.gypi
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/addon.gypi
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/.npmignore
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/AUTHORS
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/DEPS
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/LICENSE
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/MANIFEST
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/OWNERS
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/PRESUBMIT.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/buildbot/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/buildbot/buildbot_run.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/codereview.settings
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/gyp
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/gyp.bat
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/gyp_dummy.c
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/gyptest.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSNew.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSProject.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSToolFile.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSUserFile.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSVersion.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/SCons.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/__init__.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/__init__.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/dump_dependency_json.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypd.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypsh.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/scons.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/xcode.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/input.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/mac_tool.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/ninja_syntax.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/sun_tool.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/system_test.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcode_emulation.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcodeproj_file.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xml_fix.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/pylintrc
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/samples/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples.bat
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/setup.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/README
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/README
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.pbfilespec
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.xclangspec
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/graphviz.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_gyp.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_sln.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_vcproj.py
-lib/node_modules/npm/node_modules/node-gyp/legacy/tools/gyp_addon
-lib/node_modules/npm/node_modules/node-gyp/lib/
-lib/node_modules/npm/node_modules/node-gyp/lib/build.js
-lib/node_modules/npm/node_modules/node-gyp/lib/clean.js
-lib/node_modules/npm/node_modules/node-gyp/lib/configure.js
-lib/node_modules/npm/node_modules/node-gyp/lib/install.js
-lib/node_modules/npm/node_modules/node-gyp/lib/list.js
-lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js
-lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js
-lib/node_modules/npm/node_modules/node-gyp/lib/remove.js
-lib/node_modules/npm/node_modules/node-gyp/lib/util/
-lib/node_modules/npm/node_modules/node-gyp/lib/util/mkdirp.js
-lib/node_modules/npm/node_modules/node-gyp/node_modules/
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/.npmignore
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/README.md
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/lib/
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/lib/ansi.js
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/nodejs.png
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/package.json
-lib/node_modules/npm/node_modules/node-gyp/node_modules/ansi/server.js
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/.npmignore
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/.travis.yml
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/LICENCE
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/README.md
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/glob.js
-lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/package.json
-lib/node_modules/npm/node_modules/node-gyp/package.json
-lib/node_modules/npm/node_modules/node-gyp/updateLegacy.sh
-lib/node_modules/npm/node_modules/node-uuid/
-lib/node_modules/npm/node_modules/node-uuid/.npmignore
-lib/node_modules/npm/node_modules/node-uuid/LICENSE.md
-lib/node_modules/npm/node_modules/node-uuid/README.md
-lib/node_modules/npm/node_modules/node-uuid/package.json
-lib/node_modules/npm/node_modules/node-uuid/uuid.js
-lib/node_modules/npm/node_modules/nopt/
-lib/node_modules/npm/node_modules/nopt/.npmignore
-lib/node_modules/npm/node_modules/nopt/LICENSE
-lib/node_modules/npm/node_modules/nopt/README.md
-lib/node_modules/npm/node_modules/nopt/bin/
-lib/node_modules/npm/node_modules/nopt/bin/nopt.js
-lib/node_modules/npm/node_modules/nopt/lib/
-lib/node_modules/npm/node_modules/nopt/lib/nopt.js
-lib/node_modules/npm/node_modules/nopt/package.json
-lib/node_modules/npm/node_modules/proto-list/
-lib/node_modules/npm/node_modules/proto-list/LICENSE
-lib/node_modules/npm/node_modules/proto-list/README.md
-lib/node_modules/npm/node_modules/proto-list/package.json
-lib/node_modules/npm/node_modules/proto-list/proto-list.js
-lib/node_modules/npm/node_modules/read/
-lib/node_modules/npm/node_modules/read/LICENCE
-lib/node_modules/npm/node_modules/read/README.md
-lib/node_modules/npm/node_modules/read/lib/
-lib/node_modules/npm/node_modules/read/lib/read.js
-lib/node_modules/npm/node_modules/read/package.json
-lib/node_modules/npm/node_modules/request/
-lib/node_modules/npm/node_modules/request/LICENSE
-lib/node_modules/npm/node_modules/request/README.md
-lib/node_modules/npm/node_modules/request/forever.js
-lib/node_modules/npm/node_modules/request/main.js
-lib/node_modules/npm/node_modules/request/mimetypes.js
-lib/node_modules/npm/node_modules/request/oauth.js
-lib/node_modules/npm/node_modules/request/package.json
-lib/node_modules/npm/node_modules/request/tunnel.js
-lib/node_modules/npm/node_modules/request/uuid.js
-lib/node_modules/npm/node_modules/request/vendor/
-lib/node_modules/npm/node_modules/request/vendor/cookie/
-lib/node_modules/npm/node_modules/request/vendor/cookie/index.js
-lib/node_modules/npm/node_modules/request/vendor/cookie/jar.js
-lib/node_modules/npm/node_modules/rimraf/
-lib/node_modules/npm/node_modules/rimraf/AUTHORS
-lib/node_modules/npm/node_modules/rimraf/LICENSE
-lib/node_modules/npm/node_modules/rimraf/README.md
-lib/node_modules/npm/node_modules/rimraf/package.json
-lib/node_modules/npm/node_modules/rimraf/rimraf.js
-lib/node_modules/npm/node_modules/semver/
-lib/node_modules/npm/node_modules/semver/LICENSE
-lib/node_modules/npm/node_modules/semver/README.md
-lib/node_modules/npm/node_modules/semver/bin/
-lib/node_modules/npm/node_modules/semver/bin/semver
-lib/node_modules/npm/node_modules/semver/package.json
-lib/node_modules/npm/node_modules/semver/semver.js
-lib/node_modules/npm/node_modules/slide/
-lib/node_modules/npm/node_modules/slide/.npmignore
-lib/node_modules/npm/node_modules/slide/LICENSE
-lib/node_modules/npm/node_modules/slide/README.md
-lib/node_modules/npm/node_modules/slide/index.js
-lib/node_modules/npm/node_modules/slide/lib/
-lib/node_modules/npm/node_modules/slide/lib/async-map-ordered.js
-lib/node_modules/npm/node_modules/slide/lib/async-map.js
-lib/node_modules/npm/node_modules/slide/lib/bind-actor.js
-lib/node_modules/npm/node_modules/slide/lib/chain.js
-lib/node_modules/npm/node_modules/slide/lib/slide.js
-lib/node_modules/npm/node_modules/slide/package.json
-lib/node_modules/npm/node_modules/tar/
-lib/node_modules/npm/node_modules/tar/.npmignore
-lib/node_modules/npm/node_modules/tar/.travis.yml
-lib/node_modules/npm/node_modules/tar/README.md
-lib/node_modules/npm/node_modules/tar/lib/
-lib/node_modules/npm/node_modules/tar/lib/buffer-entry.js
-lib/node_modules/npm/node_modules/tar/lib/entry-writer.js
-lib/node_modules/npm/node_modules/tar/lib/entry.js
-lib/node_modules/npm/node_modules/tar/lib/extended-header-writer.js
-lib/node_modules/npm/node_modules/tar/lib/extended-header.js
-lib/node_modules/npm/node_modules/tar/lib/extract.js
-lib/node_modules/npm/node_modules/tar/lib/global-header-writer.js
-lib/node_modules/npm/node_modules/tar/lib/header.js
-lib/node_modules/npm/node_modules/tar/lib/pack.js
-lib/node_modules/npm/node_modules/tar/lib/parse.js
-lib/node_modules/npm/node_modules/tar/package.json
-lib/node_modules/npm/node_modules/tar/tar.js
-lib/node_modules/npm/node_modules/uid-number/
-lib/node_modules/npm/node_modules/uid-number/README.md
-lib/node_modules/npm/node_modules/uid-number/get-uid-gid.js
-lib/node_modules/npm/node_modules/uid-number/package.json
-lib/node_modules/npm/node_modules/uid-number/uid-number.js
-lib/node_modules/npm/node_modules/which/
-lib/node_modules/npm/node_modules/which/LICENSE
-lib/node_modules/npm/node_modules/which/README.md
-lib/node_modules/npm/node_modules/which/bin/
-lib/node_modules/npm/node_modules/which/bin/which
-lib/node_modules/npm/node_modules/which/package.json
-lib/node_modules/npm/node_modules/which/which.js
+lib/node_modules/npm/node_modules/abbrev
+lib/node_modules/npm/node_modules/ansi
+lib/node_modules/npm/node_modules/archy
+lib/node_modules/npm/node_modules/block-stream
+lib/node_modules/npm/node_modules/chownr
+lib/node_modules/npm/node_modules/fstream
+lib/node_modules/npm/node_modules/fstream-npm
+lib/node_modules/npm/node_modules/glob
+lib/node_modules/npm/node_modules/graceful-fs
+lib/node_modules/npm/node_modules/inherits
+lib/node_modules/npm/node_modules/ini
+lib/node_modules/npm/node_modules/init-package-json
+lib/node_modules/npm/node_modules/lru-cache
+lib/node_modules/npm/node_modules/minimatch
+lib/node_modules/npm/node_modules/mkdirp
+lib/node_modules/npm/node_modules/node-gyp
+lib/node_modules/npm/node_modules/node-uuid
+lib/node_modules/npm/node_modules/nopt
+lib/node_modules/npm/node_modules/npm-registry-client
+lib/node_modules/npm/node_modules/npmlog
+lib/node_modules/npm/node_modules/osenv
+lib/node_modules/npm/node_modules/proto-list
+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/request
+lib/node_modules/npm/node_modules/rimraf
+lib/node_modules/npm/node_modules/semver
+lib/node_modules/npm/node_modules/slide
+lib/node_modules/npm/node_modules/tar
+lib/node_modules/npm/node_modules/uid-number
+lib/node_modules/npm/node_modules/which
 lib/node_modules/npm/package.json
 lib/node_modules/npm/scripts/
 lib/node_modules/npm/scripts/clean-old.sh
@@ -848,6 +828,11 @@ lib/node_modules/npm/scripts/release.sh
 lib/node_modules/npm/test/
 lib/node_modules/npm/test/common.js
 lib/node_modules/npm/test/packages/
+lib/node_modules/npm/test/packages/npm-test-array-bin/
+lib/node_modules/npm/test/packages/npm-test-array-bin/bin/
+lib/node_modules/npm/test/packages/npm-test-array-bin/bin/array-bin
+lib/node_modules/npm/test/packages/npm-test-array-bin/package.json
+lib/node_modules/npm/test/packages/npm-test-array-bin/test.js
 lib/node_modules/npm/test/packages/npm-test-blerg/
 lib/node_modules/npm/test/packages/npm-test-blerg/package.json
 lib/node_modules/npm/test/packages/npm-test-blerg/test.js
@@ -855,6 +840,11 @@ lib/node_modules/npm/test/packages/npm-test-bundled-gi
 lib/node_modules/npm/test/packages/npm-test-bundled-git/minimatch-expected.json
 lib/node_modules/npm/test/packages/npm-test-bundled-git/package.json
 lib/node_modules/npm/test/packages/npm-test-bundled-git/test.js
+lib/node_modules/npm/test/packages/npm-test-dir-bin/
+lib/node_modules/npm/test/packages/npm-test-dir-bin/bin/
+lib/node_modules/npm/test/packages/npm-test-dir-bin/bin/dir-bin
+lib/node_modules/npm/test/packages/npm-test-dir-bin/package.json
+lib/node_modules/npm/test/packages/npm-test-dir-bin/test.js
 lib/node_modules/npm/test/packages/npm-test-env-reader/
 lib/node_modules/npm/test/packages/npm-test-env-reader/package.json
 lib/node_modules/npm/test/packages/npm-test-env-reader/test.js
@@ -869,6 +859,9 @@ lib/node_modules/npm/test/packages/npm-test-files/sub/
 lib/node_modules/npm/test/packages/npm-test-files/test.sh
 lib/node_modules/npm/test/packages/npm-test-ignore/
 lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/
+lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/lib/
+lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/lib/node_modules/
+lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/lib/node_modules/foo
 lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/package.json
 lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/test.js
 lib/node_modules/npm/test/packages/npm-test-ignore/.npmignore
@@ -900,6 +893,110 @@ lib/node_modules/npm/test/packages/npm-test-test-packa
 lib/node_modules/npm/test/packages/npm-test-url-dep/
 lib/node_modules/npm/test/packages/npm-test-url-dep/package.json
 lib/node_modules/npm/test/run.js
+lib/node_modules/npm/test/tap/
+lib/node_modules/npm/test/tap/false_name/
+lib/node_modules/npm/test/tap/false_name.js
+lib/node_modules/npm/test/tap/false_name/index.js
+lib/node_modules/npm/test/tap/false_name/package.json
 lib/node_modules/npm/test/update-test.sh
+@extraunexec rm -rf %D/lib/node_modules
+lib/node_modules/npmlog/
+lib/node_modules/npmlog/LICENSE
+lib/node_modules/npmlog/README.md
+lib/node_modules/npmlog/log.js
+lib/node_modules/npmlog/package.json
+lib/node_modules/osenv/
+lib/node_modules/osenv/LICENSE
+lib/node_modules/osenv/README.md
+lib/node_modules/osenv/osenv.js
+lib/node_modules/osenv/package.json
+lib/node_modules/proto-list/
+lib/node_modules/proto-list/LICENSE
+lib/node_modules/proto-list/README.md
+lib/node_modules/proto-list/package.json
+lib/node_modules/proto-list/proto-list.js
+lib/node_modules/read/
+lib/node_modules/read-installed/
+lib/node_modules/read-installed/README.md
+lib/node_modules/read-installed/package.json
+lib/node_modules/read-installed/read-installed.js
+lib/node_modules/read-package-json/
+lib/node_modules/read-package-json/README.md
+lib/node_modules/read-package-json/package.json
+lib/node_modules/read-package-json/read-json.js
+lib/node_modules/read/LICENCE
+lib/node_modules/read/README.md
+lib/node_modules/read/lib/
+lib/node_modules/read/lib/read.js
+lib/node_modules/read/package.json
+lib/node_modules/request/
+lib/node_modules/request/LICENSE
+lib/node_modules/request/README.md
+lib/node_modules/request/forever.js
+lib/node_modules/request/main.js
+lib/node_modules/request/mimetypes.js
+lib/node_modules/request/oauth.js
+lib/node_modules/request/package.json
+lib/node_modules/request/tunnel.js
+lib/node_modules/request/uuid.js
+lib/node_modules/request/vendor/
+lib/node_modules/request/vendor/cookie/
+lib/node_modules/request/vendor/cookie/index.js
+lib/node_modules/request/vendor/cookie/jar.js
+lib/node_modules/rimraf/
+lib/node_modules/rimraf/AUTHORS
+lib/node_modules/rimraf/LICENSE
+lib/node_modules/rimraf/README.md
+lib/node_modules/rimraf/package.json
+lib/node_modules/rimraf/rimraf.js
+lib/node_modules/semver/
+lib/node_modules/semver/LICENSE
+lib/node_modules/semver/README.md
+lib/node_modules/semver/bin/
+lib/node_modules/semver/bin/semver
+lib/node_modules/semver/package.json
+lib/node_modules/semver/semver.js
+lib/node_modules/slide/
+lib/node_modules/slide/.npmignore
+lib/node_modules/slide/LICENSE
+lib/node_modules/slide/README.md
+lib/node_modules/slide/index.js
+lib/node_modules/slide/lib/
+lib/node_modules/slide/lib/async-map-ordered.js
+lib/node_modules/slide/lib/async-map.js
+lib/node_modules/slide/lib/bind-actor.js
+lib/node_modules/slide/lib/chain.js
+lib/node_modules/slide/lib/slide.js
+lib/node_modules/slide/package.json
+lib/node_modules/tar/
+lib/node_modules/tar/.npmignore
+lib/node_modules/tar/.travis.yml
+lib/node_modules/tar/README.md
+lib/node_modules/tar/lib/
+lib/node_modules/tar/lib/buffer-entry.js
+lib/node_modules/tar/lib/entry-writer.js
+lib/node_modules/tar/lib/entry.js
+lib/node_modules/tar/lib/extended-header-writer.js
+lib/node_modules/tar/lib/extended-header.js
+lib/node_modules/tar/lib/extract.js
+lib/node_modules/tar/lib/global-header-writer.js
+lib/node_modules/tar/lib/header.js
+lib/node_modules/tar/lib/pack.js
+lib/node_modules/tar/lib/parse.js
+lib/node_modules/tar/package.json
+lib/node_modules/tar/tar.js
+lib/node_modules/uid-number/
+lib/node_modules/uid-number/LICENCE
+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/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/package.json
+lib/node_modules/which/which.js
 @man man/man1/node.1
 @extraunexec rm -rf %D/lib/node_modules

Reply via email to