Skip to content

Instantly share code, notes, and snippets.

@mblakele
Created August 20, 2015 21:42
Show Gist options
  • Save mblakele/a5877913ca944c8c4601 to your computer and use it in GitHub Desktop.
Save mblakele/a5877913ca944c8c4601 to your computer and use it in GitHub Desktop.
0 info it worked if it ends with ok
1 verbose cli [ '/home/ubuntu/.nvm/versions/io.js/v2.3.3/bin/iojs',
1 verbose cli '/home/ubuntu/.nvm/versions/io.js/v2.3.3/bin/npm',
1 verbose cli 'install' ]
2 info using [email protected]
3 info using [email protected]
4 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/package.json
5 verbose readDependencies npm-shrinkwrap.json is overriding dependencies
6 info shrinkwrap file "/tmp/npm3-npm2-compat-test/npm-shrinkwrap.json"
7 verbose readDependencies returned deps { 'ansi-green': 'https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz',
7 verbose readDependencies returned deps 'ansi-wrap': 'https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz',
7 verbose readDependencies returned deps anymatch: 'https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz',
7 verbose readDependencies returned deps 'arr-diff': 'https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz',
7 verbose readDependencies returned deps 'array-slice': 'https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz',
7 verbose readDependencies returned deps 'array-unique': 'https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz',
7 verbose readDependencies returned deps arrify: 'https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz',
7 verbose readDependencies returned deps 'async-each': 'https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz',
7 verbose readDependencies returned deps 'binary-extensions': 'https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz',
7 verbose readDependencies returned deps braces: 'https://registry.npmjs.org/braces/-/braces-1.8.0.tgz',
7 verbose readDependencies returned deps chokidar: 'https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz',
7 verbose readDependencies returned deps 'core-util-is': 'https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz',
7 verbose readDependencies returned deps 'expand-brackets': 'https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz',
7 verbose readDependencies returned deps 'expand-range': 'https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz',
7 verbose readDependencies returned deps extglob: 'https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz',
7 verbose readDependencies returned deps 'filename-regex': 'https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz',
7 verbose readDependencies returned deps 'fill-range': 'https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz',
7 verbose readDependencies returned deps 'for-in': 'https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz',
7 verbose readDependencies returned deps 'for-own': 'https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz',
7 verbose readDependencies returned deps fsevents: 'https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz',
7 verbose readDependencies returned deps 'glob-base': 'https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz',
7 verbose readDependencies returned deps 'glob-parent': 'https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz',
7 verbose readDependencies returned deps 'graceful-fs': 'https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz',
7 verbose readDependencies returned deps inherits: 'https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz',
7 verbose readDependencies returned deps 'is-binary-path': 'https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz',
7 verbose readDependencies returned deps 'is-dotfile': 'https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz',
7 verbose readDependencies returned deps 'is-equal-shallow': 'https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz',
7 verbose readDependencies returned deps 'is-extglob': 'https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz',
7 verbose readDependencies returned deps 'is-glob': 'https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz',
7 verbose readDependencies returned deps 'is-number': 'https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz',
7 verbose readDependencies returned deps 'is-posix-bracket': 'https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz',
7 verbose readDependencies returned deps 'is-primitive': 'https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz',
7 verbose readDependencies returned deps isarray: 'https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz',
7 verbose readDependencies returned deps isobject: 'https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz',
7 verbose readDependencies returned deps 'kind-of': 'https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz',
7 verbose readDependencies returned deps 'lru-cache': 'https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz',
7 verbose readDependencies returned deps micromatch: 'https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz',
7 verbose readDependencies returned deps minimatch: 'https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz',
7 verbose readDependencies returned deps nan: 'https://registry.npmjs.org/nan/-/nan-2.0.5.tgz',
7 verbose readDependencies returned deps 'object.omit': 'https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz',
7 verbose readDependencies returned deps 'parse-glob': 'https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz',
7 verbose readDependencies returned deps 'path-is-absolute': 'https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz',
7 verbose readDependencies returned deps preserve: 'https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz',
7 verbose readDependencies returned deps randomatic: 'https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz',
7 verbose readDependencies returned deps 'readable-stream': 'https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz',
7 verbose readDependencies returned deps readdirp: 'https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz',
7 verbose readDependencies returned deps 'regex-cache': 'https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz',
7 verbose readDependencies returned deps 'repeat-element': 'https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz',
7 verbose readDependencies returned deps 'repeat-string': 'https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz',
7 verbose readDependencies returned deps sigmund: 'https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz',
7 verbose readDependencies returned deps string_decoder: 'https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz',
7 verbose readDependencies returned deps 'success-symbol': 'https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz' }
8 verbose install where, deps [ '/tmp/npm3-npm2-compat-test',
8 verbose install [ 'ansi-green',
8 verbose install 'ansi-wrap',
8 verbose install 'anymatch',
8 verbose install 'arr-diff',
8 verbose install 'array-slice',
8 verbose install 'array-unique',
8 verbose install 'arrify',
8 verbose install 'async-each',
8 verbose install 'binary-extensions',
8 verbose install 'braces',
8 verbose install 'chokidar',
8 verbose install 'core-util-is',
8 verbose install 'expand-brackets',
8 verbose install 'expand-range',
8 verbose install 'extglob',
8 verbose install 'filename-regex',
8 verbose install 'fill-range',
8 verbose install 'for-in',
8 verbose install 'for-own',
8 verbose install 'fsevents',
8 verbose install 'glob-base',
8 verbose install 'glob-parent',
8 verbose install 'graceful-fs',
8 verbose install 'inherits',
8 verbose install 'is-binary-path',
8 verbose install 'is-dotfile',
8 verbose install 'is-equal-shallow',
8 verbose install 'is-extglob',
8 verbose install 'is-glob',
8 verbose install 'is-number',
8 verbose install 'is-posix-bracket',
8 verbose install 'is-primitive',
8 verbose install 'isarray',
8 verbose install 'isobject',
8 verbose install 'kind-of',
8 verbose install 'lru-cache',
8 verbose install 'micromatch',
8 verbose install 'minimatch',
8 verbose install 'nan',
8 verbose install 'object.omit',
8 verbose install 'parse-glob',
8 verbose install 'path-is-absolute',
8 verbose install 'preserve',
8 verbose install 'randomatic',
8 verbose install 'readable-stream',
8 verbose install 'readdirp',
8 verbose install 'regex-cache',
8 verbose install 'repeat-element',
8 verbose install 'repeat-string',
8 verbose install 'sigmund',
8 verbose install 'string_decoder',
8 verbose install 'success-symbol' ] ]
9 verbose install where, peers [ '/tmp/npm3-npm2-compat-test', [] ]
10 verbose installManyTop reading for lifecycle /tmp/npm3-npm2-compat-test/package.json
11 info preinstall [email protected]
12 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/package.json
13 verbose readDependencies npm-shrinkwrap.json is overriding dependencies
14 info shrinkwrap file "/tmp/npm3-npm2-compat-test/npm-shrinkwrap.json"
15 verbose readDependencies returned deps { 'ansi-green': 'https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz',
15 verbose readDependencies returned deps 'ansi-wrap': 'https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz',
15 verbose readDependencies returned deps anymatch: 'https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz',
15 verbose readDependencies returned deps 'arr-diff': 'https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz',
15 verbose readDependencies returned deps 'array-slice': 'https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz',
15 verbose readDependencies returned deps 'array-unique': 'https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz',
15 verbose readDependencies returned deps arrify: 'https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz',
15 verbose readDependencies returned deps 'async-each': 'https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz',
15 verbose readDependencies returned deps 'binary-extensions': 'https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz',
15 verbose readDependencies returned deps braces: 'https://registry.npmjs.org/braces/-/braces-1.8.0.tgz',
15 verbose readDependencies returned deps chokidar: 'https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz',
15 verbose readDependencies returned deps 'core-util-is': 'https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz',
15 verbose readDependencies returned deps 'expand-brackets': 'https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz',
15 verbose readDependencies returned deps 'expand-range': 'https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz',
15 verbose readDependencies returned deps extglob: 'https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz',
15 verbose readDependencies returned deps 'filename-regex': 'https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz',
15 verbose readDependencies returned deps 'fill-range': 'https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz',
15 verbose readDependencies returned deps 'for-in': 'https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz',
15 verbose readDependencies returned deps 'for-own': 'https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz',
15 verbose readDependencies returned deps fsevents: 'https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz',
15 verbose readDependencies returned deps 'glob-base': 'https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz',
15 verbose readDependencies returned deps 'glob-parent': 'https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz',
15 verbose readDependencies returned deps 'graceful-fs': 'https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz',
15 verbose readDependencies returned deps inherits: 'https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz',
15 verbose readDependencies returned deps 'is-binary-path': 'https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz',
15 verbose readDependencies returned deps 'is-dotfile': 'https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz',
15 verbose readDependencies returned deps 'is-equal-shallow': 'https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz',
15 verbose readDependencies returned deps 'is-extglob': 'https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz',
15 verbose readDependencies returned deps 'is-glob': 'https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz',
15 verbose readDependencies returned deps 'is-number': 'https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz',
15 verbose readDependencies returned deps 'is-posix-bracket': 'https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz',
15 verbose readDependencies returned deps 'is-primitive': 'https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz',
15 verbose readDependencies returned deps isarray: 'https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz',
15 verbose readDependencies returned deps isobject: 'https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz',
15 verbose readDependencies returned deps 'kind-of': 'https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz',
15 verbose readDependencies returned deps 'lru-cache': 'https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz',
15 verbose readDependencies returned deps micromatch: 'https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz',
15 verbose readDependencies returned deps minimatch: 'https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz',
15 verbose readDependencies returned deps nan: 'https://registry.npmjs.org/nan/-/nan-2.0.5.tgz',
15 verbose readDependencies returned deps 'object.omit': 'https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz',
15 verbose readDependencies returned deps 'parse-glob': 'https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz',
15 verbose readDependencies returned deps 'path-is-absolute': 'https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz',
15 verbose readDependencies returned deps preserve: 'https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz',
15 verbose readDependencies returned deps randomatic: 'https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz',
15 verbose readDependencies returned deps 'readable-stream': 'https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz',
15 verbose readDependencies returned deps readdirp: 'https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz',
15 verbose readDependencies returned deps 'regex-cache': 'https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz',
15 verbose readDependencies returned deps 'repeat-element': 'https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz',
15 verbose readDependencies returned deps 'repeat-string': 'https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz',
15 verbose readDependencies returned deps sigmund: 'https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz',
15 verbose readDependencies returned deps string_decoder: 'https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz',
15 verbose readDependencies returned deps 'success-symbol': 'https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz' }
16 silly cache add args [ 'anymatch@https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz',
16 silly cache add null ]
17 verbose cache add spec anymatch@https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz
18 silly cache add args [ 'arr-diff@https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz',
18 silly cache add null ]
19 verbose cache add spec arr-diff@https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz
20 silly cache add args [ 'array-slice@https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz',
20 silly cache add null ]
21 verbose cache add spec array-slice@https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz
22 silly cache add args [ 'array-unique@https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz',
22 silly cache add null ]
23 verbose cache add spec array-unique@https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz
24 silly cache add args [ 'arrify@https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz',
24 silly cache add null ]
25 verbose cache add spec arrify@https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz
26 silly cache add args [ 'async-each@https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz',
26 silly cache add null ]
27 verbose cache add spec async-each@https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz
28 silly cache add args [ 'binary-extensions@https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz',
28 silly cache add null ]
29 verbose cache add spec binary-extensions@https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz
30 silly cache add args [ 'braces@https://registry.npmjs.org/braces/-/braces-1.8.0.tgz',
30 silly cache add null ]
31 verbose cache add spec braces@https://registry.npmjs.org/braces/-/braces-1.8.0.tgz
32 silly cache add parsed spec { raw: 'anymatch@https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz',
32 silly cache add scope: null,
32 silly cache add name: 'anymatch',
32 silly cache add rawSpec: 'https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz',
32 silly cache add spec: 'https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz',
32 silly cache add type: 'remote' }
33 silly mapToRegistry name anymatch@https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz
34 silly mapToRegistry using default registry
35 silly mapToRegistry registry https://registry.npmjs.org/
36 silly mapToRegistry uri https://registry.npmjs.org/anymatch@https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz
37 verbose addRemoteTarball https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz not in flight; adding
38 verbose addRemoteTarball [ 'https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz',
38 verbose addRemoteTarball null ]
39 silly cache add parsed spec { raw: 'arr-diff@https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz',
39 silly cache add scope: null,
39 silly cache add name: 'arr-diff',
39 silly cache add rawSpec: 'https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz',
39 silly cache add spec: 'https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz',
39 silly cache add type: 'remote' }
40 silly mapToRegistry name arr-diff@https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz
41 silly mapToRegistry using default registry
42 silly mapToRegistry registry https://registry.npmjs.org/
43 silly mapToRegistry uri https://registry.npmjs.org/arr-diff@https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz
44 verbose addRemoteTarball https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz not in flight; adding
45 verbose addRemoteTarball [ 'https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz',
45 verbose addRemoteTarball null ]
46 silly cache add parsed spec { raw: 'array-slice@https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz',
46 silly cache add scope: null,
46 silly cache add name: 'array-slice',
46 silly cache add rawSpec: 'https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz',
46 silly cache add spec: 'https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz',
46 silly cache add type: 'remote' }
47 silly mapToRegistry name array-slice@https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz
48 silly mapToRegistry using default registry
49 silly mapToRegistry registry https://registry.npmjs.org/
50 silly mapToRegistry uri https://registry.npmjs.org/array-slice@https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz
51 verbose addRemoteTarball https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz not in flight; adding
52 verbose addRemoteTarball [ 'https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz',
52 verbose addRemoteTarball null ]
53 silly cache add parsed spec { raw: 'array-unique@https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz',
53 silly cache add scope: null,
53 silly cache add name: 'array-unique',
53 silly cache add rawSpec: 'https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz',
53 silly cache add spec: 'https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz',
53 silly cache add type: 'remote' }
54 silly mapToRegistry name array-unique@https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz
55 silly mapToRegistry using default registry
56 silly mapToRegistry registry https://registry.npmjs.org/
57 silly mapToRegistry uri https://registry.npmjs.org/array-unique@https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz
58 verbose addRemoteTarball https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz not in flight; adding
59 verbose addRemoteTarball [ 'https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz',
59 verbose addRemoteTarball null ]
60 silly cache add parsed spec { raw: 'arrify@https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz',
60 silly cache add scope: null,
60 silly cache add name: 'arrify',
60 silly cache add rawSpec: 'https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz',
60 silly cache add spec: 'https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz',
60 silly cache add type: 'remote' }
61 silly mapToRegistry name arrify@https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz
62 silly mapToRegistry using default registry
63 silly mapToRegistry registry https://registry.npmjs.org/
64 silly mapToRegistry uri https://registry.npmjs.org/arrify@https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz
65 verbose addRemoteTarball https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz not in flight; adding
66 verbose addRemoteTarball [ 'https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz', null ]
67 silly cache add parsed spec { raw: 'async-each@https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz',
67 silly cache add scope: null,
67 silly cache add name: 'async-each',
67 silly cache add rawSpec: 'https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz',
67 silly cache add spec: 'https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz',
67 silly cache add type: 'remote' }
68 silly mapToRegistry name async-each@https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz
69 silly mapToRegistry using default registry
70 silly mapToRegistry registry https://registry.npmjs.org/
71 silly mapToRegistry uri https://registry.npmjs.org/async-each@https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz
72 verbose addRemoteTarball https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz not in flight; adding
73 verbose addRemoteTarball [ 'https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz',
73 verbose addRemoteTarball null ]
74 silly cache add parsed spec { raw: 'binary-extensions@https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz',
74 silly cache add scope: null,
74 silly cache add name: 'binary-extensions',
74 silly cache add rawSpec: 'https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz',
74 silly cache add spec: 'https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz',
74 silly cache add type: 'remote' }
75 silly mapToRegistry name binary-extensions@https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz
76 silly mapToRegistry using default registry
77 silly mapToRegistry registry https://registry.npmjs.org/
78 silly mapToRegistry uri https://registry.npmjs.org/binary-extensions@https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz
79 verbose addRemoteTarball https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz not in flight; adding
80 verbose addRemoteTarball [ 'https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz',
80 verbose addRemoteTarball null ]
81 silly cache add parsed spec { raw: 'braces@https://registry.npmjs.org/braces/-/braces-1.8.0.tgz',
81 silly cache add scope: null,
81 silly cache add name: 'braces',
81 silly cache add rawSpec: 'https://registry.npmjs.org/braces/-/braces-1.8.0.tgz',
81 silly cache add spec: 'https://registry.npmjs.org/braces/-/braces-1.8.0.tgz',
81 silly cache add type: 'remote' }
82 silly mapToRegistry name braces@https://registry.npmjs.org/braces/-/braces-1.8.0.tgz
83 silly mapToRegistry using default registry
84 silly mapToRegistry registry https://registry.npmjs.org/
85 silly mapToRegistry uri https://registry.npmjs.org/braces@https://registry.npmjs.org/braces/-/braces-1.8.0.tgz
86 verbose addRemoteTarball https://registry.npmjs.org/braces/-/braces-1.8.0.tgz not in flight; adding
87 verbose addRemoteTarball [ 'https://registry.npmjs.org/braces/-/braces-1.8.0.tgz', null ]
88 silly cache add args [ 'chokidar@https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz',
88 silly cache add null ]
89 verbose cache add spec chokidar@https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz
90 silly cache add args [ 'core-util-is@https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz',
90 silly cache add null ]
91 verbose cache add spec core-util-is@https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
92 silly cache add args [ 'expand-brackets@https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz',
92 silly cache add null ]
93 verbose cache add spec expand-brackets@https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz
94 silly cache add args [ 'expand-range@https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz',
94 silly cache add null ]
95 verbose cache add spec expand-range@https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz
96 silly cache add args [ 'extglob@https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz',
96 silly cache add null ]
97 verbose cache add spec extglob@https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz
98 silly cache add args [ 'filename-regex@https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz',
98 silly cache add null ]
99 verbose cache add spec filename-regex@https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz
100 silly cache add args [ 'fill-range@https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz',
100 silly cache add null ]
101 verbose cache add spec fill-range@https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz
102 silly cache add args [ 'for-in@https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz',
102 silly cache add null ]
103 verbose cache add spec for-in@https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz
104 silly cache add args [ 'for-own@https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz',
104 silly cache add null ]
105 verbose cache add spec for-own@https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz
106 silly cache add args [ 'fsevents@https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz',
106 silly cache add null ]
107 verbose cache add spec fsevents@https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz
108 silly cache add args [ 'glob-base@https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz',
108 silly cache add null ]
109 verbose cache add spec glob-base@https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz
110 silly cache add args [ 'glob-parent@https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz',
110 silly cache add null ]
111 verbose cache add spec glob-parent@https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz
112 silly cache add args [ 'graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz',
112 silly cache add null ]
113 verbose cache add spec graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz
114 silly cache add args [ 'inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz',
114 silly cache add null ]
115 verbose cache add spec inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
116 silly cache add args [ 'is-binary-path@https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz',
116 silly cache add null ]
117 verbose cache add spec is-binary-path@https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz
118 silly cache add args [ 'is-dotfile@https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz',
118 silly cache add null ]
119 verbose cache add spec is-dotfile@https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz
120 silly cache add args [ 'is-equal-shallow@https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz',
120 silly cache add null ]
121 verbose cache add spec is-equal-shallow@https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz
122 silly cache add args [ 'is-extglob@https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz',
122 silly cache add null ]
123 verbose cache add spec is-extglob@https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz
124 silly cache add args [ 'is-glob@https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz',
124 silly cache add null ]
125 verbose cache add spec is-glob@https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz
126 silly cache add args [ 'is-number@https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz',
126 silly cache add null ]
127 verbose cache add spec is-number@https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz
128 silly cache add args [ 'is-posix-bracket@https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz',
128 silly cache add null ]
129 verbose cache add spec is-posix-bracket@https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz
130 silly cache add args [ 'is-primitive@https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz',
130 silly cache add null ]
131 verbose cache add spec is-primitive@https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz
132 silly cache add parsed spec { raw: 'chokidar@https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz',
132 silly cache add scope: null,
132 silly cache add name: 'chokidar',
132 silly cache add rawSpec: 'https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz',
132 silly cache add spec: 'https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz',
132 silly cache add type: 'remote' }
133 silly mapToRegistry name chokidar@https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz
134 silly mapToRegistry using default registry
135 silly mapToRegistry registry https://registry.npmjs.org/
136 silly mapToRegistry uri https://registry.npmjs.org/chokidar@https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz
137 verbose addRemoteTarball https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz not in flight; adding
138 verbose addRemoteTarball [ 'https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz',
138 verbose addRemoteTarball null ]
139 silly cache add parsed spec { raw: 'core-util-is@https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz',
139 silly cache add scope: null,
139 silly cache add name: 'core-util-is',
139 silly cache add rawSpec: 'https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz',
139 silly cache add spec: 'https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz',
139 silly cache add type: 'remote' }
140 silly mapToRegistry name core-util-is@https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
141 silly mapToRegistry using default registry
142 silly mapToRegistry registry https://registry.npmjs.org/
143 silly mapToRegistry uri https://registry.npmjs.org/core-util-is@https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
144 verbose addRemoteTarball https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz not in flight; adding
145 verbose addRemoteTarball [ 'https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz',
145 verbose addRemoteTarball null ]
146 silly cache add parsed spec { raw: 'expand-brackets@https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz',
146 silly cache add scope: null,
146 silly cache add name: 'expand-brackets',
146 silly cache add rawSpec: 'https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz',
146 silly cache add spec: 'https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz',
146 silly cache add type: 'remote' }
147 silly mapToRegistry name expand-brackets@https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz
148 silly mapToRegistry using default registry
149 silly mapToRegistry registry https://registry.npmjs.org/
150 silly mapToRegistry uri https://registry.npmjs.org/expand-brackets@https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz
151 verbose addRemoteTarball https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz not in flight; adding
152 verbose addRemoteTarball [ 'https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz',
152 verbose addRemoteTarball null ]
153 silly cache add parsed spec { raw: 'expand-range@https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz',
153 silly cache add scope: null,
153 silly cache add name: 'expand-range',
153 silly cache add rawSpec: 'https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz',
153 silly cache add spec: 'https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz',
153 silly cache add type: 'remote' }
154 silly mapToRegistry name expand-range@https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz
155 silly mapToRegistry using default registry
156 silly mapToRegistry registry https://registry.npmjs.org/
157 silly mapToRegistry uri https://registry.npmjs.org/expand-range@https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz
158 verbose addRemoteTarball https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz not in flight; adding
159 verbose addRemoteTarball [ 'https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz',
159 verbose addRemoteTarball null ]
160 silly cache add parsed spec { raw: 'extglob@https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz',
160 silly cache add scope: null,
160 silly cache add name: 'extglob',
160 silly cache add rawSpec: 'https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz',
160 silly cache add spec: 'https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz',
160 silly cache add type: 'remote' }
161 silly mapToRegistry name extglob@https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz
162 silly mapToRegistry using default registry
163 silly mapToRegistry registry https://registry.npmjs.org/
164 silly mapToRegistry uri https://registry.npmjs.org/extglob@https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz
165 verbose addRemoteTarball https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz not in flight; adding
166 verbose addRemoteTarball [ 'https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz',
166 verbose addRemoteTarball null ]
167 silly cache add parsed spec { raw: 'filename-regex@https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz',
167 silly cache add scope: null,
167 silly cache add name: 'filename-regex',
167 silly cache add rawSpec: 'https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz',
167 silly cache add spec: 'https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz',
167 silly cache add type: 'remote' }
168 silly mapToRegistry name filename-regex@https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz
169 silly mapToRegistry using default registry
170 silly mapToRegistry registry https://registry.npmjs.org/
171 silly mapToRegistry uri https://registry.npmjs.org/filename-regex@https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz
172 verbose addRemoteTarball https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz not in flight; adding
173 verbose addRemoteTarball [ 'https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz',
173 verbose addRemoteTarball null ]
174 silly cache add parsed spec { raw: 'fill-range@https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz',
174 silly cache add scope: null,
174 silly cache add name: 'fill-range',
174 silly cache add rawSpec: 'https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz',
174 silly cache add spec: 'https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz',
174 silly cache add type: 'remote' }
175 silly mapToRegistry name fill-range@https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz
176 silly mapToRegistry using default registry
177 silly mapToRegistry registry https://registry.npmjs.org/
178 silly mapToRegistry uri https://registry.npmjs.org/fill-range@https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz
179 verbose addRemoteTarball https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz not in flight; adding
180 verbose addRemoteTarball [ 'https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz',
180 verbose addRemoteTarball null ]
181 silly cache add parsed spec { raw: 'for-in@https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz',
181 silly cache add scope: null,
181 silly cache add name: 'for-in',
181 silly cache add rawSpec: 'https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz',
181 silly cache add spec: 'https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz',
181 silly cache add type: 'remote' }
182 silly mapToRegistry name for-in@https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz
183 silly mapToRegistry using default registry
184 silly mapToRegistry registry https://registry.npmjs.org/
185 silly mapToRegistry uri https://registry.npmjs.org/for-in@https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz
186 verbose addRemoteTarball https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz not in flight; adding
187 verbose addRemoteTarball [ 'https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz', null ]
188 silly cache add parsed spec { raw: 'for-own@https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz',
188 silly cache add scope: null,
188 silly cache add name: 'for-own',
188 silly cache add rawSpec: 'https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz',
188 silly cache add spec: 'https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz',
188 silly cache add type: 'remote' }
189 silly mapToRegistry name for-own@https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz
190 silly mapToRegistry using default registry
191 silly mapToRegistry registry https://registry.npmjs.org/
192 silly mapToRegistry uri https://registry.npmjs.org/for-own@https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz
193 verbose addRemoteTarball https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz not in flight; adding
194 verbose addRemoteTarball [ 'https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz',
194 verbose addRemoteTarball null ]
195 silly cache add parsed spec { raw: 'fsevents@https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz',
195 silly cache add scope: null,
195 silly cache add name: 'fsevents',
195 silly cache add rawSpec: 'https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz',
195 silly cache add spec: 'https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz',
195 silly cache add type: 'remote' }
196 silly mapToRegistry name fsevents@https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz
197 silly mapToRegistry using default registry
198 silly mapToRegistry registry https://registry.npmjs.org/
199 silly mapToRegistry uri https://registry.npmjs.org/fsevents@https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz
200 verbose addRemoteTarball https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz not in flight; adding
201 verbose addRemoteTarball [ 'https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz',
201 verbose addRemoteTarball null ]
202 silly cache add parsed spec { raw: 'glob-base@https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz',
202 silly cache add scope: null,
202 silly cache add name: 'glob-base',
202 silly cache add rawSpec: 'https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz',
202 silly cache add spec: 'https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz',
202 silly cache add type: 'remote' }
203 silly mapToRegistry name glob-base@https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz
204 silly mapToRegistry using default registry
205 silly mapToRegistry registry https://registry.npmjs.org/
206 silly mapToRegistry uri https://registry.npmjs.org/glob-base@https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz
207 verbose addRemoteTarball https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz not in flight; adding
208 verbose addRemoteTarball [ 'https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz',
208 verbose addRemoteTarball null ]
209 silly cache add parsed spec { raw: 'glob-parent@https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz',
209 silly cache add scope: null,
209 silly cache add name: 'glob-parent',
209 silly cache add rawSpec: 'https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz',
209 silly cache add spec: 'https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz',
209 silly cache add type: 'remote' }
210 silly mapToRegistry name glob-parent@https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz
211 silly mapToRegistry using default registry
212 silly mapToRegistry registry https://registry.npmjs.org/
213 silly mapToRegistry uri https://registry.npmjs.org/glob-parent@https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz
214 verbose addRemoteTarball https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz not in flight; adding
215 verbose addRemoteTarball [ 'https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz',
215 verbose addRemoteTarball null ]
216 silly cache add parsed spec { raw: 'graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz',
216 silly cache add scope: null,
216 silly cache add name: 'graceful-fs',
216 silly cache add rawSpec: 'https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz',
216 silly cache add spec: 'https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz',
216 silly cache add type: 'remote' }
217 silly mapToRegistry name graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz
218 silly mapToRegistry using default registry
219 silly mapToRegistry registry https://registry.npmjs.org/
220 silly mapToRegistry uri https://registry.npmjs.org/graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz
221 verbose addRemoteTarball https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz not in flight; adding
222 verbose addRemoteTarball [ 'https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz',
222 verbose addRemoteTarball null ]
223 silly cache add parsed spec { raw: 'inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz',
223 silly cache add scope: null,
223 silly cache add name: 'inherits',
223 silly cache add rawSpec: 'https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz',
223 silly cache add spec: 'https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz',
223 silly cache add type: 'remote' }
224 silly mapToRegistry name inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
225 silly mapToRegistry using default registry
226 silly mapToRegistry registry https://registry.npmjs.org/
227 silly mapToRegistry uri https://registry.npmjs.org/inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
228 verbose addRemoteTarball https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz not in flight; adding
229 verbose addRemoteTarball [ 'https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz',
229 verbose addRemoteTarball null ]
230 silly cache add parsed spec { raw: 'is-binary-path@https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz',
230 silly cache add scope: null,
230 silly cache add name: 'is-binary-path',
230 silly cache add rawSpec: 'https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz',
230 silly cache add spec: 'https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz',
230 silly cache add type: 'remote' }
231 silly mapToRegistry name is-binary-path@https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz
232 silly mapToRegistry using default registry
233 silly mapToRegistry registry https://registry.npmjs.org/
234 silly mapToRegistry uri https://registry.npmjs.org/is-binary-path@https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz
235 verbose addRemoteTarball https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz not in flight; adding
236 verbose addRemoteTarball [ 'https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz',
236 verbose addRemoteTarball null ]
237 silly cache add parsed spec { raw: 'is-dotfile@https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz',
237 silly cache add scope: null,
237 silly cache add name: 'is-dotfile',
237 silly cache add rawSpec: 'https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz',
237 silly cache add spec: 'https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz',
237 silly cache add type: 'remote' }
238 silly mapToRegistry name is-dotfile@https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz
239 silly mapToRegistry using default registry
240 silly mapToRegistry registry https://registry.npmjs.org/
241 silly mapToRegistry uri https://registry.npmjs.org/is-dotfile@https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz
242 verbose addRemoteTarball https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz not in flight; adding
243 verbose addRemoteTarball [ 'https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz',
243 verbose addRemoteTarball null ]
244 silly cache add parsed spec { raw: 'is-equal-shallow@https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz',
244 silly cache add scope: null,
244 silly cache add name: 'is-equal-shallow',
244 silly cache add rawSpec: 'https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz',
244 silly cache add spec: 'https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz',
244 silly cache add type: 'remote' }
245 silly mapToRegistry name is-equal-shallow@https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz
246 silly mapToRegistry using default registry
247 silly mapToRegistry registry https://registry.npmjs.org/
248 silly mapToRegistry uri https://registry.npmjs.org/is-equal-shallow@https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz
249 verbose addRemoteTarball https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz not in flight; adding
250 verbose addRemoteTarball [ 'https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz',
250 verbose addRemoteTarball null ]
251 silly cache add parsed spec { raw: 'is-extglob@https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz',
251 silly cache add scope: null,
251 silly cache add name: 'is-extglob',
251 silly cache add rawSpec: 'https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz',
251 silly cache add spec: 'https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz',
251 silly cache add type: 'remote' }
252 silly mapToRegistry name is-extglob@https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz
253 silly mapToRegistry using default registry
254 silly mapToRegistry registry https://registry.npmjs.org/
255 silly mapToRegistry uri https://registry.npmjs.org/is-extglob@https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz
256 verbose addRemoteTarball https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz not in flight; adding
257 verbose addRemoteTarball [ 'https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz',
257 verbose addRemoteTarball null ]
258 silly cache add parsed spec { raw: 'is-glob@https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz',
258 silly cache add scope: null,
258 silly cache add name: 'is-glob',
258 silly cache add rawSpec: 'https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz',
258 silly cache add spec: 'https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz',
258 silly cache add type: 'remote' }
259 silly mapToRegistry name is-glob@https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz
260 silly mapToRegistry using default registry
261 silly mapToRegistry registry https://registry.npmjs.org/
262 silly mapToRegistry uri https://registry.npmjs.org/is-glob@https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz
263 verbose addRemoteTarball https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz not in flight; adding
264 verbose addRemoteTarball [ 'https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz',
264 verbose addRemoteTarball null ]
265 silly cache add parsed spec { raw: 'is-number@https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz',
265 silly cache add scope: null,
265 silly cache add name: 'is-number',
265 silly cache add rawSpec: 'https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz',
265 silly cache add spec: 'https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz',
265 silly cache add type: 'remote' }
266 silly mapToRegistry name is-number@https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz
267 silly mapToRegistry using default registry
268 silly mapToRegistry registry https://registry.npmjs.org/
269 silly mapToRegistry uri https://registry.npmjs.org/is-number@https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz
270 verbose addRemoteTarball https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz not in flight; adding
271 verbose addRemoteTarball [ 'https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz',
271 verbose addRemoteTarball null ]
272 silly cache add parsed spec { raw: 'is-posix-bracket@https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz',
272 silly cache add scope: null,
272 silly cache add name: 'is-posix-bracket',
272 silly cache add rawSpec: 'https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz',
272 silly cache add spec: 'https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz',
272 silly cache add type: 'remote' }
273 silly mapToRegistry name is-posix-bracket@https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz
274 silly mapToRegistry using default registry
275 silly mapToRegistry registry https://registry.npmjs.org/
276 silly mapToRegistry uri https://registry.npmjs.org/is-posix-bracket@https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz
277 verbose addRemoteTarball https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz not in flight; adding
278 verbose addRemoteTarball [ 'https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz',
278 verbose addRemoteTarball null ]
279 silly cache add args [ 'isarray@https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz',
279 silly cache add null ]
280 verbose cache add spec isarray@https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
281 silly cache add args [ 'isobject@https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz',
281 silly cache add null ]
282 verbose cache add spec isobject@https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz
283 silly cache add args [ 'kind-of@https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz',
283 silly cache add null ]
284 verbose cache add spec kind-of@https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz
285 silly cache add args [ 'lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz',
285 silly cache add null ]
286 verbose cache add spec lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz
287 silly cache add args [ 'micromatch@https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz',
287 silly cache add null ]
288 verbose cache add spec micromatch@https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz
289 silly cache add args [ 'minimatch@https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz',
289 silly cache add null ]
290 verbose cache add spec minimatch@https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
291 silly cache add args [ 'nan@https://registry.npmjs.org/nan/-/nan-2.0.5.tgz', null ]
292 verbose cache add spec nan@https://registry.npmjs.org/nan/-/nan-2.0.5.tgz
293 silly cache add args [ 'object.omit@https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz',
293 silly cache add null ]
294 verbose cache add spec object.omit@https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz
295 silly cache add args [ 'parse-glob@https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz',
295 silly cache add null ]
296 verbose cache add spec parse-glob@https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz
297 silly cache add args [ 'path-is-absolute@https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz',
297 silly cache add null ]
298 verbose cache add spec path-is-absolute@https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz
299 silly cache add args [ 'preserve@https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz',
299 silly cache add null ]
300 verbose cache add spec preserve@https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz
301 silly cache add args [ 'randomatic@https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz',
301 silly cache add null ]
302 verbose cache add spec randomatic@https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz
303 silly cache add args [ 'readable-stream@https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz',
303 silly cache add null ]
304 verbose cache add spec readable-stream@https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz
305 silly cache add args [ 'readdirp@https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz',
305 silly cache add null ]
306 verbose cache add spec readdirp@https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz
307 silly cache add args [ 'regex-cache@https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz',
307 silly cache add null ]
308 verbose cache add spec regex-cache@https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz
309 silly cache add args [ 'repeat-element@https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz',
309 silly cache add null ]
310 verbose cache add spec repeat-element@https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz
311 silly cache add args [ 'repeat-string@https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz',
311 silly cache add null ]
312 verbose cache add spec repeat-string@https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz
313 silly cache add args [ 'sigmund@https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz',
313 silly cache add null ]
314 verbose cache add spec sigmund@https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
315 silly cache add args [ 'string_decoder@https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz',
315 silly cache add null ]
316 verbose cache add spec string_decoder@https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
317 silly cache add args [ 'success-symbol@https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz',
317 silly cache add null ]
318 verbose cache add spec success-symbol@https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz
319 silly cache add args [ 'ansi-green@https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz',
319 silly cache add null ]
320 verbose cache add spec ansi-green@https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz
321 silly cache add args [ 'ansi-wrap@https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz',
321 silly cache add null ]
322 verbose cache add spec ansi-wrap@https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz
323 silly cache add parsed spec { raw: 'is-primitive@https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz',
323 silly cache add scope: null,
323 silly cache add name: 'is-primitive',
323 silly cache add rawSpec: 'https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz',
323 silly cache add spec: 'https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz',
323 silly cache add type: 'remote' }
324 silly mapToRegistry name is-primitive@https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz
325 silly mapToRegistry using default registry
326 silly mapToRegistry registry https://registry.npmjs.org/
327 silly mapToRegistry uri https://registry.npmjs.org/is-primitive@https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz
328 verbose addRemoteTarball https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz not in flight; adding
329 verbose addRemoteTarball [ 'https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz',
329 verbose addRemoteTarball null ]
330 silly cache add parsed spec { raw: 'isarray@https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz',
330 silly cache add scope: null,
330 silly cache add name: 'isarray',
330 silly cache add rawSpec: 'https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz',
330 silly cache add spec: 'https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz',
330 silly cache add type: 'remote' }
331 silly mapToRegistry name isarray@https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
332 silly mapToRegistry using default registry
333 silly mapToRegistry registry https://registry.npmjs.org/
334 silly mapToRegistry uri https://registry.npmjs.org/isarray@https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
335 verbose addRemoteTarball https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz not in flight; adding
336 verbose addRemoteTarball [ 'https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz',
336 verbose addRemoteTarball null ]
337 silly cache add parsed spec { raw: 'isobject@https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz',
337 silly cache add scope: null,
337 silly cache add name: 'isobject',
337 silly cache add rawSpec: 'https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz',
337 silly cache add spec: 'https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz',
337 silly cache add type: 'remote' }
338 silly mapToRegistry name isobject@https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz
339 silly mapToRegistry using default registry
340 silly mapToRegistry registry https://registry.npmjs.org/
341 silly mapToRegistry uri https://registry.npmjs.org/isobject@https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz
342 verbose addRemoteTarball https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz not in flight; adding
343 verbose addRemoteTarball [ 'https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz',
343 verbose addRemoteTarball null ]
344 silly cache add parsed spec { raw: 'kind-of@https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz',
344 silly cache add scope: null,
344 silly cache add name: 'kind-of',
344 silly cache add rawSpec: 'https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz',
344 silly cache add spec: 'https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz',
344 silly cache add type: 'remote' }
345 silly mapToRegistry name kind-of@https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz
346 silly mapToRegistry using default registry
347 silly mapToRegistry registry https://registry.npmjs.org/
348 silly mapToRegistry uri https://registry.npmjs.org/kind-of@https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz
349 verbose addRemoteTarball https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz not in flight; adding
350 verbose addRemoteTarball [ 'https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz',
350 verbose addRemoteTarball null ]
351 silly cache add parsed spec { raw: 'lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz',
351 silly cache add scope: null,
351 silly cache add name: 'lru-cache',
351 silly cache add rawSpec: 'https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz',
351 silly cache add spec: 'https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz',
351 silly cache add type: 'remote' }
352 silly mapToRegistry name lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz
353 silly mapToRegistry using default registry
354 silly mapToRegistry registry https://registry.npmjs.org/
355 silly mapToRegistry uri https://registry.npmjs.org/lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz
356 verbose addRemoteTarball https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz not in flight; adding
357 verbose addRemoteTarball [ 'https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz',
357 verbose addRemoteTarball null ]
358 silly cache add parsed spec { raw: 'micromatch@https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz',
358 silly cache add scope: null,
358 silly cache add name: 'micromatch',
358 silly cache add rawSpec: 'https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz',
358 silly cache add spec: 'https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz',
358 silly cache add type: 'remote' }
359 silly mapToRegistry name micromatch@https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz
360 silly mapToRegistry using default registry
361 silly mapToRegistry registry https://registry.npmjs.org/
362 silly mapToRegistry uri https://registry.npmjs.org/micromatch@https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz
363 verbose addRemoteTarball https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz not in flight; adding
364 verbose addRemoteTarball [ 'https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz',
364 verbose addRemoteTarball null ]
365 silly cache add parsed spec { raw: 'minimatch@https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz',
365 silly cache add scope: null,
365 silly cache add name: 'minimatch',
365 silly cache add rawSpec: 'https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz',
365 silly cache add spec: 'https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz',
365 silly cache add type: 'remote' }
366 silly mapToRegistry name minimatch@https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
367 silly mapToRegistry using default registry
368 silly mapToRegistry registry https://registry.npmjs.org/
369 silly mapToRegistry uri https://registry.npmjs.org/minimatch@https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
370 verbose addRemoteTarball https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz not in flight; adding
371 verbose addRemoteTarball [ 'https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz',
371 verbose addRemoteTarball null ]
372 silly cache add parsed spec { raw: 'nan@https://registry.npmjs.org/nan/-/nan-2.0.5.tgz',
372 silly cache add scope: null,
372 silly cache add name: 'nan',
372 silly cache add rawSpec: 'https://registry.npmjs.org/nan/-/nan-2.0.5.tgz',
372 silly cache add spec: 'https://registry.npmjs.org/nan/-/nan-2.0.5.tgz',
372 silly cache add type: 'remote' }
373 silly mapToRegistry name nan@https://registry.npmjs.org/nan/-/nan-2.0.5.tgz
374 silly mapToRegistry using default registry
375 silly mapToRegistry registry https://registry.npmjs.org/
376 silly mapToRegistry uri https://registry.npmjs.org/nan@https://registry.npmjs.org/nan/-/nan-2.0.5.tgz
377 verbose addRemoteTarball https://registry.npmjs.org/nan/-/nan-2.0.5.tgz not in flight; adding
378 verbose addRemoteTarball [ 'https://registry.npmjs.org/nan/-/nan-2.0.5.tgz', null ]
379 silly cache add parsed spec { raw: 'object.omit@https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz',
379 silly cache add scope: null,
379 silly cache add name: 'object.omit',
379 silly cache add rawSpec: 'https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz',
379 silly cache add spec: 'https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz',
379 silly cache add type: 'remote' }
380 silly mapToRegistry name object.omit@https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz
381 silly mapToRegistry using default registry
382 silly mapToRegistry registry https://registry.npmjs.org/
383 silly mapToRegistry uri https://registry.npmjs.org/object.omit@https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz
384 verbose addRemoteTarball https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz not in flight; adding
385 verbose addRemoteTarball [ 'https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz',
385 verbose addRemoteTarball null ]
386 silly cache add parsed spec { raw: 'parse-glob@https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz',
386 silly cache add scope: null,
386 silly cache add name: 'parse-glob',
386 silly cache add rawSpec: 'https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz',
386 silly cache add spec: 'https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz',
386 silly cache add type: 'remote' }
387 silly mapToRegistry name parse-glob@https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz
388 silly mapToRegistry using default registry
389 silly mapToRegistry registry https://registry.npmjs.org/
390 silly mapToRegistry uri https://registry.npmjs.org/parse-glob@https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz
391 verbose addRemoteTarball https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz not in flight; adding
392 verbose addRemoteTarball [ 'https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz',
392 verbose addRemoteTarball null ]
393 silly cache add parsed spec { raw: 'path-is-absolute@https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz',
393 silly cache add scope: null,
393 silly cache add name: 'path-is-absolute',
393 silly cache add rawSpec: 'https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz',
393 silly cache add spec: 'https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz',
393 silly cache add type: 'remote' }
394 silly mapToRegistry name path-is-absolute@https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz
395 silly mapToRegistry using default registry
396 silly mapToRegistry registry https://registry.npmjs.org/
397 silly mapToRegistry uri https://registry.npmjs.org/path-is-absolute@https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz
398 verbose addRemoteTarball https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz not in flight; adding
399 verbose addRemoteTarball [ 'https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz',
399 verbose addRemoteTarball null ]
400 silly cache add parsed spec { raw: 'preserve@https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz',
400 silly cache add scope: null,
400 silly cache add name: 'preserve',
400 silly cache add rawSpec: 'https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz',
400 silly cache add spec: 'https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz',
400 silly cache add type: 'remote' }
401 silly mapToRegistry name preserve@https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz
402 silly mapToRegistry using default registry
403 silly mapToRegistry registry https://registry.npmjs.org/
404 silly mapToRegistry uri https://registry.npmjs.org/preserve@https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz
405 verbose addRemoteTarball https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz not in flight; adding
406 verbose addRemoteTarball [ 'https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz',
406 verbose addRemoteTarball null ]
407 silly cache add parsed spec { raw: 'randomatic@https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz',
407 silly cache add scope: null,
407 silly cache add name: 'randomatic',
407 silly cache add rawSpec: 'https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz',
407 silly cache add spec: 'https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz',
407 silly cache add type: 'remote' }
408 silly mapToRegistry name randomatic@https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz
409 silly mapToRegistry using default registry
410 silly mapToRegistry registry https://registry.npmjs.org/
411 silly mapToRegistry uri https://registry.npmjs.org/randomatic@https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz
412 verbose addRemoteTarball https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz not in flight; adding
413 verbose addRemoteTarball [ 'https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz',
413 verbose addRemoteTarball null ]
414 silly cache add parsed spec { raw: 'readable-stream@https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz',
414 silly cache add scope: null,
414 silly cache add name: 'readable-stream',
414 silly cache add rawSpec: 'https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz',
414 silly cache add spec: 'https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz',
414 silly cache add type: 'remote' }
415 silly mapToRegistry name readable-stream@https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz
416 silly mapToRegistry using default registry
417 silly mapToRegistry registry https://registry.npmjs.org/
418 silly mapToRegistry uri https://registry.npmjs.org/readable-stream@https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz
419 verbose addRemoteTarball https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz not in flight; adding
420 verbose addRemoteTarball [ 'https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz',
420 verbose addRemoteTarball null ]
421 silly cache add parsed spec { raw: 'readdirp@https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz',
421 silly cache add scope: null,
421 silly cache add name: 'readdirp',
421 silly cache add rawSpec: 'https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz',
421 silly cache add spec: 'https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz',
421 silly cache add type: 'remote' }
422 silly mapToRegistry name readdirp@https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz
423 silly mapToRegistry using default registry
424 silly mapToRegistry registry https://registry.npmjs.org/
425 silly mapToRegistry uri https://registry.npmjs.org/readdirp@https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz
426 verbose addRemoteTarball https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz not in flight; adding
427 verbose addRemoteTarball [ 'https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz',
427 verbose addRemoteTarball null ]
428 silly cache add parsed spec { raw: 'regex-cache@https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz',
428 silly cache add scope: null,
428 silly cache add name: 'regex-cache',
428 silly cache add rawSpec: 'https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz',
428 silly cache add spec: 'https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz',
428 silly cache add type: 'remote' }
429 silly mapToRegistry name regex-cache@https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz
430 silly mapToRegistry using default registry
431 silly mapToRegistry registry https://registry.npmjs.org/
432 silly mapToRegistry uri https://registry.npmjs.org/regex-cache@https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz
433 verbose addRemoteTarball https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz not in flight; adding
434 verbose addRemoteTarball [ 'https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz',
434 verbose addRemoteTarball null ]
435 silly cache add parsed spec { raw: 'repeat-element@https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz',
435 silly cache add scope: null,
435 silly cache add name: 'repeat-element',
435 silly cache add rawSpec: 'https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz',
435 silly cache add spec: 'https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz',
435 silly cache add type: 'remote' }
436 silly mapToRegistry name repeat-element@https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz
437 silly mapToRegistry using default registry
438 silly mapToRegistry registry https://registry.npmjs.org/
439 silly mapToRegistry uri https://registry.npmjs.org/repeat-element@https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz
440 verbose addRemoteTarball https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz not in flight; adding
441 verbose addRemoteTarball [ 'https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz',
441 verbose addRemoteTarball null ]
442 silly cache add parsed spec { raw: 'repeat-string@https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz',
442 silly cache add scope: null,
442 silly cache add name: 'repeat-string',
442 silly cache add rawSpec: 'https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz',
442 silly cache add spec: 'https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz',
442 silly cache add type: 'remote' }
443 silly mapToRegistry name repeat-string@https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz
444 silly mapToRegistry using default registry
445 silly mapToRegistry registry https://registry.npmjs.org/
446 silly mapToRegistry uri https://registry.npmjs.org/repeat-string@https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz
447 verbose addRemoteTarball https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz not in flight; adding
448 verbose addRemoteTarball [ 'https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz',
448 verbose addRemoteTarball null ]
449 silly cache add parsed spec { raw: 'sigmund@https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz',
449 silly cache add scope: null,
449 silly cache add name: 'sigmund',
449 silly cache add rawSpec: 'https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz',
449 silly cache add spec: 'https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz',
449 silly cache add type: 'remote' }
450 silly mapToRegistry name sigmund@https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
451 silly mapToRegistry using default registry
452 silly mapToRegistry registry https://registry.npmjs.org/
453 silly mapToRegistry uri https://registry.npmjs.org/sigmund@https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
454 verbose addRemoteTarball https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz not in flight; adding
455 verbose addRemoteTarball [ 'https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz',
455 verbose addRemoteTarball null ]
456 silly cache add parsed spec { raw: 'string_decoder@https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz',
456 silly cache add scope: null,
456 silly cache add name: 'string_decoder',
456 silly cache add rawSpec: 'https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz',
456 silly cache add spec: 'https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz',
456 silly cache add type: 'remote' }
457 silly mapToRegistry name string_decoder@https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
458 silly mapToRegistry using default registry
459 silly mapToRegistry registry https://registry.npmjs.org/
460 silly mapToRegistry uri https://registry.npmjs.org/string_decoder@https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
461 verbose addRemoteTarball https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz not in flight; adding
462 verbose addRemoteTarball [ 'https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz',
462 verbose addRemoteTarball null ]
463 silly cache add parsed spec { raw: 'success-symbol@https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz',
463 silly cache add scope: null,
463 silly cache add name: 'success-symbol',
463 silly cache add rawSpec: 'https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz',
463 silly cache add spec: 'https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz',
463 silly cache add type: 'remote' }
464 silly mapToRegistry name success-symbol@https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz
465 silly mapToRegistry using default registry
466 silly mapToRegistry registry https://registry.npmjs.org/
467 silly mapToRegistry uri https://registry.npmjs.org/success-symbol@https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz
468 verbose addRemoteTarball https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz not in flight; adding
469 verbose addRemoteTarball [ 'https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz',
469 verbose addRemoteTarball null ]
470 silly cache add parsed spec { raw: 'ansi-green@https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz',
470 silly cache add scope: null,
470 silly cache add name: 'ansi-green',
470 silly cache add rawSpec: 'https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz',
470 silly cache add spec: 'https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz',
470 silly cache add type: 'remote' }
471 silly mapToRegistry name ansi-green@https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz
472 silly mapToRegistry using default registry
473 silly mapToRegistry registry https://registry.npmjs.org/
474 silly mapToRegistry uri https://registry.npmjs.org/ansi-green@https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz
475 verbose addRemoteTarball https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz not in flight; adding
476 verbose addRemoteTarball [ 'https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz',
476 verbose addRemoteTarball null ]
477 silly cache add parsed spec { raw: 'ansi-wrap@https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz',
477 silly cache add scope: null,
477 silly cache add name: 'ansi-wrap',
477 silly cache add rawSpec: 'https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz',
477 silly cache add spec: 'https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz',
477 silly cache add type: 'remote' }
478 silly mapToRegistry name ansi-wrap@https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz
479 silly mapToRegistry using default registry
480 silly mapToRegistry registry https://registry.npmjs.org/
481 silly mapToRegistry uri https://registry.npmjs.org/ansi-wrap@https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz
482 verbose addRemoteTarball https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz not in flight; adding
483 verbose addRemoteTarball [ 'https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz',
483 verbose addRemoteTarball null ]
484 info retry fetch attempt 1 at 21:40:13
485 info attempt registry request try #1 at 21:40:13
486 http fetch GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
487 verbose request id 6faf9dabcd7996b7
488 info retry fetch attempt 1 at 21:40:13
489 info attempt registry request try #1 at 21:40:13
490 http fetch GET https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz
491 info retry fetch attempt 1 at 21:40:13
492 info attempt registry request try #1 at 21:40:13
493 http fetch GET https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz
494 info retry fetch attempt 1 at 21:40:13
495 info attempt registry request try #1 at 21:40:13
496 http fetch GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz
497 info retry fetch attempt 1 at 21:40:13
498 info attempt registry request try #1 at 21:40:13
499 http fetch GET https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz
500 info retry fetch attempt 1 at 21:40:13
501 info attempt registry request try #1 at 21:40:13
502 http fetch GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
503 info retry fetch attempt 1 at 21:40:13
504 info attempt registry request try #1 at 21:40:13
505 http fetch GET https://registry.npmjs.org/nan/-/nan-2.0.5.tgz
506 info retry fetch attempt 1 at 21:40:13
507 info attempt registry request try #1 at 21:40:13
508 http fetch GET https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz
509 info retry fetch attempt 1 at 21:40:13
510 info attempt registry request try #1 at 21:40:13
511 http fetch GET https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz
512 info retry fetch attempt 1 at 21:40:13
513 info attempt registry request try #1 at 21:40:13
514 http fetch GET https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz
515 info retry fetch attempt 1 at 21:40:13
516 info attempt registry request try #1 at 21:40:13
517 http fetch GET https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz
518 info retry fetch attempt 1 at 21:40:13
519 info attempt registry request try #1 at 21:40:13
520 http fetch GET https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz
521 info retry fetch attempt 1 at 21:40:13
522 info attempt registry request try #1 at 21:40:13
523 http fetch GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz
524 info retry fetch attempt 1 at 21:40:13
525 info attempt registry request try #1 at 21:40:13
526 http fetch GET https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz
527 info retry fetch attempt 1 at 21:40:13
528 info attempt registry request try #1 at 21:40:13
529 http fetch GET https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz
530 info retry fetch attempt 1 at 21:40:13
531 info attempt registry request try #1 at 21:40:13
532 http fetch GET https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz
533 info retry fetch attempt 1 at 21:40:13
534 info attempt registry request try #1 at 21:40:13
535 http fetch GET https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz
536 info retry fetch attempt 1 at 21:40:13
537 info attempt registry request try #1 at 21:40:13
538 http fetch GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
539 info retry fetch attempt 1 at 21:40:13
540 info attempt registry request try #1 at 21:40:13
541 http fetch GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
542 info retry fetch attempt 1 at 21:40:13
543 info attempt registry request try #1 at 21:40:13
544 http fetch GET https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz
545 info retry fetch attempt 1 at 21:40:13
546 info attempt registry request try #1 at 21:40:13
547 http fetch GET https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz
548 info retry fetch attempt 1 at 21:40:13
549 info attempt registry request try #1 at 21:40:13
550 http fetch GET https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz
551 info retry fetch attempt 1 at 21:40:13
552 info attempt registry request try #1 at 21:40:13
553 http fetch GET https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz
554 info retry fetch attempt 1 at 21:40:13
555 info attempt registry request try #1 at 21:40:13
556 http fetch GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
557 info retry fetch attempt 1 at 21:40:13
558 info attempt registry request try #1 at 21:40:13
559 http fetch GET https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz
560 info retry fetch attempt 1 at 21:40:13
561 info attempt registry request try #1 at 21:40:13
562 http fetch GET https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz
563 info retry fetch attempt 1 at 21:40:13
564 info attempt registry request try #1 at 21:40:13
565 http fetch GET https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz
566 info retry fetch attempt 1 at 21:40:13
567 info attempt registry request try #1 at 21:40:13
568 http fetch GET https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz
569 info retry fetch attempt 1 at 21:40:13
570 info attempt registry request try #1 at 21:40:13
571 http fetch GET https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz
572 info retry fetch attempt 1 at 21:40:13
573 info attempt registry request try #1 at 21:40:13
574 http fetch GET https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz
575 info retry fetch attempt 1 at 21:40:13
576 info attempt registry request try #1 at 21:40:13
577 http fetch GET https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz
578 info retry fetch attempt 1 at 21:40:13
579 info attempt registry request try #1 at 21:40:13
580 http fetch GET https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz
581 info retry fetch attempt 1 at 21:40:13
582 info attempt registry request try #1 at 21:40:13
583 http fetch GET https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz
584 info retry fetch attempt 1 at 21:40:13
585 info attempt registry request try #1 at 21:40:13
586 http fetch GET https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz
587 info retry fetch attempt 1 at 21:40:13
588 info attempt registry request try #1 at 21:40:13
589 http fetch GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz
590 info retry fetch attempt 1 at 21:40:13
591 info attempt registry request try #1 at 21:40:13
592 http fetch GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
593 info retry fetch attempt 1 at 21:40:13
594 info attempt registry request try #1 at 21:40:13
595 http fetch GET https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz
596 info retry fetch attempt 1 at 21:40:13
597 info attempt registry request try #1 at 21:40:13
598 http fetch GET https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz
599 info retry fetch attempt 1 at 21:40:13
600 info attempt registry request try #1 at 21:40:13
601 http fetch GET https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz
602 info retry fetch attempt 1 at 21:40:13
603 info attempt registry request try #1 at 21:40:13
604 http fetch GET https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz
605 info retry fetch attempt 1 at 21:40:13
606 info attempt registry request try #1 at 21:40:13
607 http fetch GET https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz
608 info retry fetch attempt 1 at 21:40:13
609 info attempt registry request try #1 at 21:40:13
610 http fetch GET https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz
611 info retry fetch attempt 1 at 21:40:13
612 info attempt registry request try #1 at 21:40:13
613 http fetch GET https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz
614 info retry fetch attempt 1 at 21:40:13
615 info attempt registry request try #1 at 21:40:13
616 http fetch GET https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz
617 info retry fetch attempt 1 at 21:40:13
618 info attempt registry request try #1 at 21:40:13
619 http fetch GET https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz
620 info retry fetch attempt 1 at 21:40:13
621 info attempt registry request try #1 at 21:40:13
622 http fetch GET https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz
623 info retry fetch attempt 1 at 21:40:13
624 info attempt registry request try #1 at 21:40:13
625 http fetch GET https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz
626 info retry fetch attempt 1 at 21:40:13
627 info attempt registry request try #1 at 21:40:13
628 http fetch GET https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz
629 info retry fetch attempt 1 at 21:40:13
630 info attempt registry request try #1 at 21:40:13
631 http fetch GET https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz
632 info retry fetch attempt 1 at 21:40:13
633 info attempt registry request try #1 at 21:40:13
634 http fetch GET https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz
635 info retry fetch attempt 1 at 21:40:13
636 info attempt registry request try #1 at 21:40:13
637 http fetch GET https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz
638 info retry fetch attempt 1 at 21:40:13
639 info attempt registry request try #1 at 21:40:13
640 http fetch GET https://registry.npmjs.org/braces/-/braces-1.8.0.tgz
641 http fetch 200 https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz
642 http fetch 200 https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz
643 http fetch 200 https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz
644 http fetch 200 https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz
645 silly fetchAndShaCheck shasum 263dada66ab3f2fb10bf7f9d24dd8f3e570ef912
646 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz not in flight; adding
647 silly fetchAndShaCheck shasum 2ca36b9f93747aac985eb242749af88b45d5d42d
648 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz not in flight; adding
649 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz
650 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz
651 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-490140cdb913
652 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-490140cdb913 is being purged
653 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-490140cdb913
654 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz
655 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz
656 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-eb5c5c04e72a
657 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-eb5c5c04e72a is being purged
658 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-eb5c5c04e72a
659 silly gunzTarPerm modes [ '775', '664' ]
660 silly gunzTarPerm modes [ '775', '664' ]
661 http fetch 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz
662 silly fetchAndShaCheck shasum ef089a178d1483baae4d93eb98b4f9e4e11d990a
663 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz not in flight; adding
664 http fetch 200 https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz
665 http fetch 200 https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz
666 http fetch 200 https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz
667 http fetch 200 https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz
668 http fetch 200 https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz
669 http fetch 200 https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz
670 http fetch 200 https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz
671 http fetch 200 https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz
672 http fetch 200 https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz
673 http fetch 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
674 http fetch 200 https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz
675 http fetch 200 https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz
676 http fetch 200 https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz
677 silly fetchAndShaCheck shasum 8f68833a1af801bbcbc1d0a09b79755d6b1198d9
678 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz not in flight; adding
679 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz
680 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz
681 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-f808d6d16a49
682 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-f808d6d16a49 is being purged
683 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-f808d6d16a49
684 http fetch 200 https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz
685 http fetch 200 https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz
686 http fetch 200 https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz
687 http fetch 200 https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz
688 http fetch 200 https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz
689 http fetch 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
690 http fetch 200 https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz
691 http fetch 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
692 http fetch 200 https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz
693 http fetch 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
694 http fetch 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz
695 http fetch 200 https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz
696 http fetch 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz
697 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz
698 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz
699 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-3fe64d138b91
700 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-3fe64d138b91 is being purged
701 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-3fe64d138b91
702 silly gunzTarPerm modes [ '775', '664' ]
703 http fetch 200 https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz
704 http fetch 200 https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz
705 http fetch 200 https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz
706 http fetch 200 https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz
707 http fetch 200 https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz
708 http fetch 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
709 http fetch 200 https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz
710 http fetch 200 https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz
711 http fetch 200 https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz
712 http fetch 200 https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz
713 http fetch 200 https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz
714 http fetch 200 https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz
715 http fetch 200 https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz
716 http fetch 200 https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz
717 silly gunzTarPerm modes [ '775', '664' ]
718 silly gunzTarPerm extractEntry package.json
719 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
720 http fetch 200 https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz
721 http fetch 200 https://registry.npmjs.org/braces/-/braces-1.8.0.tgz
722 http fetch 200 https://registry.npmjs.org/nan/-/nan-2.0.5.tgz
723 silly gunzTarPerm extractEntry package.json
724 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
725 http fetch 200 https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
726 http fetch 200 https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz
727 http fetch 200 https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz
728 http fetch 200 https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz
729 silly gunzTarPerm extractEntry index.js
730 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
731 silly gunzTarPerm extractEntry license
732 silly gunzTarPerm modified mode [ 'license', 420, 436 ]
733 silly gunzTarPerm extractEntry package.json
734 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
735 silly gunzTarPerm extractEntry README.md
736 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
737 silly gunzTarPerm extractEntry index.js
738 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
739 silly fetchAndShaCheck shasum a82250ddb0015e9a27ca82e82ea603bbfa45efaf
740 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz not in flight; adding
741 silly fetchAndShaCheck shasum 9d17ea16778e5057deba7752c6f55f1496829e94
742 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz not in flight; adding
743 silly fetchAndShaCheck shasum 8a5d9a979e458d57c40e33580b37390b8e10d0f7
744 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz not in flight; adding
745 silly fetchAndShaCheck shasum 9d82409f3a8a8beecf249b1bc7dada49829966e4
746 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-number/-/is-number-1.1.2.tgz not in flight; adding
747 silly gunzTarPerm extractEntry package.json
748 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
749 silly fetchAndShaCheck shasum 6e4f89c266bc03c33fd129c062184687f4663487
750 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz not in flight; adding
751 silly fetchAndShaCheck shasum acbd63e56efd9139722b755f099b9db5ac1f33f6
752 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz not in flight; adding
753 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz
754 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz
755 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-c8492ce205d9
756 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-c8492ce205d9 is being purged
757 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-c8492ce205d9
758 silly fetchAndShaCheck shasum 22207536eaac5ddb4885de20e2747f0a0eedf316
759 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz not in flight; adding
760 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz
761 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz
762 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-2e33224f9cea
763 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-2e33224f9cea is being purged
764 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-2e33224f9cea
765 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz
766 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz
767 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-e798684b942b
768 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-e798684b942b is being purged
769 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-e798684b942b
770 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-number/-/is-number-1.1.2.tgz
771 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-number/-/is-number-1.1.2.tgz
772 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-e54fbd925426
773 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-e54fbd925426 is being purged
774 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-e54fbd925426
775 silly fetchAndShaCheck shasum 8deffabf6317db5b0f775f553fac731ecf41ded5
776 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz not in flight; adding
777 silly fetchAndShaCheck shasum 21065f70727ad053a0dd5e957ac9e00c7560d90a
778 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz not in flight; adding
779 silly fetchAndShaCheck shasum b4c64b8303d39114492a460d364ccfb0d3c0a045
780 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz not in flight; adding
781 silly fetchAndShaCheck shasum 75f16642b480f187a711c814161fd3a4a7655898
782 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz not in flight; adding
783 silly fetchAndShaCheck shasum 140a3d2d41a36d2efcfa9377b62c24f8495a5c44
784 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz not in flight; adding
785 silly fetchAndShaCheck shasum f0f9b8ce92dd540fa0740882e3835a2e022ec78a
786 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/isobject/-/isobject-1.0.2.tgz not in flight; adding
787 silly fetchAndShaCheck shasum 2238098fc221de0bcfa5d9eac4c45d638aa1c534
788 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz not in flight; adding
789 silly fetchAndShaCheck shasum 24022e486f3bf1cdca094283b769c472d3b72897
790 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz not in flight; adding
791 silly fetchAndShaCheck shasum 38beee44a79a835242c6cce328a88b7eddac5d5f
792 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz not in flight; adding
793 silly fetchAndShaCheck shasum 996e3e80479b98b9897f15a8a58b3d084e926775
794 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz not in flight; adding
795 silly fetchAndShaCheck shasum d6c361518250802fa2147ea7fb67597128cb8c81
796 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/arrify/-/arrify-1.0.0.tgz not in flight; adding
797 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz
798 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz
799 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-591be2fa73dd
800 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-591be2fa73dd is being purged
801 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-591be2fa73dd
802 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz
803 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz
804 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-23f55bcf4f94
805 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-23f55bcf4f94 is being purged
806 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-23f55bcf4f94
807 silly gunzTarPerm modes [ '775', '664' ]
808 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz
809 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz
810 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-590778120910
811 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-590778120910 is being purged
812 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-590778120910
813 silly gunzTarPerm modes [ '775', '664' ]
814 silly gunzTarPerm modes [ '775', '664' ]
815 silly gunzTarPerm modes [ '775', '664' ]
816 silly fetchAndShaCheck shasum 3ff21f198cad2175f9f3b781853fd94d0d19b590
817 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz not in flight; adding
818 silly fetchAndShaCheck shasum 815ed1f6ebc65926f865b310c0713bcb3315ce4b
819 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/preserve/-/preserve-0.2.0.tgz not in flight; adding
820 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz
821 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz
822 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-6597807d348b
823 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-6597807d348b is being purged
824 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-6597807d348b
825 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz
826 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz
827 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-b74bc06633f1
828 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-b74bc06633f1 is being purged
829 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-b74bc06633f1
830 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz
831 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz
832 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-190576e9b9b3
833 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-190576e9b9b3 is being purged
834 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-190576e9b9b3
835 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz
836 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz
837 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-3dab8dd52607
838 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-3dab8dd52607 is being purged
839 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-3dab8dd52607
840 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz
841 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz
842 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-01ee59e2d574
843 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-01ee59e2d574 is being purged
844 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-01ee59e2d574
845 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/isobject/-/isobject-1.0.2.tgz
846 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/isobject/-/isobject-1.0.2.tgz
847 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-28aafec3dd26
848 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-28aafec3dd26 is being purged
849 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-28aafec3dd26
850 silly fetchAndShaCheck shasum 8a18acfca9a8f4177e09abfc6038939b05d1eedf
851 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/isarray/-/isarray-0.0.1.tgz not in flight; adding
852 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz
853 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz
854 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-a11db5c49f6f
855 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-a11db5c49f6f is being purged
856 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-a11db5c49f6f
857 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz
858 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz
859 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-58e60b8b1478
860 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-58e60b8b1478 is being purged
861 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-58e60b8b1478
862 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz
863 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz
864 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-a2b93a3eee7c
865 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-a2b93a3eee7c is being purged
866 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-a2b93a3eee7c
867 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz
868 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz
869 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-e3f35f032abc
870 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-e3f35f032abc is being purged
871 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-e3f35f032abc
872 silly fetchAndShaCheck shasum 9f5cf7b4ffc7e1ae6591a4e97b177aa59d70fb2e
873 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/for-in/-/for-in-0.1.4.tgz not in flight; adding
874 silly fetchAndShaCheck shasum 757726f53acc0cafd1cfd4d696862faf98ef98b2
875 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz not in flight; adding
876 silly fetchAndShaCheck shasum b17d08d326b4423e568eff719f91b0b1cbdf69f1
877 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/inherits/-/inherits-2.0.1.tgz not in flight; adding
878 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/arrify/-/arrify-1.0.0.tgz
879 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/arrify/-/arrify-1.0.0.tgz
880 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-a13f24876390
881 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-a13f24876390 is being purged
882 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-a13f24876390
883 silly fetchAndShaCheck shasum ac468177c4943405a092fc8f29760c6ffc6206c0
884 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz not in flight; adding
885 silly fetchAndShaCheck shasum 606444cde77c2f0a11088169e2e354eaf56e74fe
886 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/for-own/-/for-own-0.1.3.tgz not in flight; adding
887 silly fetchAndShaCheck shasum dd3cfb80ed7973a75117cdac69b0b99ec86186f5
888 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz not in flight; adding
889 silly gunzTarPerm modes [ '775', '664' ]
890 silly gunzTarPerm modes [ '775', '664' ]
891 silly gunzTarPerm modes [ '775', '664' ]
892 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
893 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz
894 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-69d8d5a8eef4
895 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-69d8d5a8eef4 is being purged
896 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-69d8d5a8eef4
897 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/preserve/-/preserve-0.2.0.tgz
898 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/preserve/-/preserve-0.2.0.tgz
899 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-7fc0a968e265
900 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-7fc0a968e265 is being purged
901 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-7fc0a968e265
902 silly gunzTarPerm modes [ '775', '664' ]
903 silly gunzTarPerm modes [ '775', '664' ]
904 silly gunzTarPerm modes [ '775', '664' ]
905 silly gunzTarPerm modes [ '775', '664' ]
906 silly gunzTarPerm modes [ '775', '664' ]
907 silly gunzTarPerm modes [ '775', '664' ]
908 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
909 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
910 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-642da33d8e92
911 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-642da33d8e92 is being purged
912 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-642da33d8e92
913 silly gunzTarPerm modes [ '775', '664' ]
914 silly fetchAndShaCheck shasum 62e203bc41766c6c28c9fc84301dab1c5310fa94
915 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz not in flight; adding
916 silly gunzTarPerm modes [ '775', '664' ]
917 silly gunzTarPerm modes [ '775', '664' ]
918 silly fetchAndShaCheck shasum 59d2f38c3ba2860af149b6b174512a169e9f1b3d
919 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz not in flight; adding
920 silly gunzTarPerm modes [ '775', '664' ]
921 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/for-in/-/for-in-0.1.4.tgz
922 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/for-in/-/for-in-0.1.4.tgz
923 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-5458fb95e73a
924 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-5458fb95e73a is being purged
925 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-5458fb95e73a
926 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz
927 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz
928 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-ab749bf11a22
929 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-ab749bf11a22 is being purged
930 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-ab749bf11a22
931 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
932 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
933 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-f076b2147560
934 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-f076b2147560 is being purged
935 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-f076b2147560
936 silly gunzTarPerm modes [ '775', '664' ]
937 silly fetchAndShaCheck shasum b67e99edcddf96541e44af56290cd7d5c6e70439
938 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/async-each/-/async-each-0.1.6.tgz not in flight; adding
939 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz
940 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz
941 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-bf2ae7b8efa0
942 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-bf2ae7b8efa0 is being purged
943 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-bf2ae7b8efa0
944 silly fetchAndShaCheck shasum a3e52fa39168c825ff57b0248126ce5a8ff95507
945 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz not in flight; adding
946 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/for-own/-/for-own-0.1.3.tgz
947 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/for-own/-/for-own-0.1.3.tgz
948 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-e144f089fdc5
949 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-e144f089fdc5 is being purged
950 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-e144f089fdc5
951 silly fetchAndShaCheck shasum 32dd9ed2a7c69acec56f77f6cd80df043f78777a
952 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz not in flight; adding
953 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz
954 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz
955 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-91e446488a82
956 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-91e446488a82 is being purged
957 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-91e446488a82
958 silly fetchAndShaCheck shasum e56d6354148ede8d7707b58d143220fd08df0fd5
959 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz not in flight; adding
960 silly gunzTarPerm extractEntry README.md
961 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
962 silly gunzTarPerm extractEntry LICENSE
963 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
964 silly gunzTarPerm modes [ '775', '664' ]
965 silly gunzTarPerm modes [ '775', '664' ]
966 silly gunzTarPerm modes [ '775', '664' ]
967 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
968 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
969 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-48db9f9e45bf
970 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-48db9f9e45bf is being purged
971 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-48db9f9e45bf
972 silly fetchAndShaCheck shasum 4f31241c0dddc90ac8c729cb6d7c872dee77c8f5
973 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/extglob/-/extglob-0.3.1.tgz not in flight; adding
974 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz
975 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz
976 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-fed72155c60f
977 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-fed72155c60f is being purged
978 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-fed72155c60f
979 silly gunzTarPerm modes [ '775', '664' ]
980 silly gunzTarPerm modes [ '775', '664' ]
981 silly gunzTarPerm modes [ '775', '664' ]
982 silly fetchAndShaCheck shasum 0b766ed5b26b242212febe9cbf2024a8d0349f6d
983 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz not in flight; adding
984 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/async-each/-/async-each-0.1.6.tgz
985 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/async-each/-/async-each-0.1.6.tgz
986 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-7b5ce2cb301f
987 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-7b5ce2cb301f is being purged
988 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-7b5ce2cb301f
989 silly gunzTarPerm modes [ '775', '664' ]
990 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz
991 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz
992 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-830aa3f60431
993 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-830aa3f60431 is being purged
994 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-830aa3f60431
995 silly gunzTarPerm modes [ '775', '664' ]
996 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz
997 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz
998 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-779d8c362762
999 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-779d8c362762 is being purged
1000 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-779d8c362762
1001 silly gunzTarPerm modes [ '775', '664' ]
1002 silly fetchAndShaCheck shasum 207bab91638499c07b2adf240a41a87210034575
1003 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz not in flight; adding
1004 silly gunzTarPerm extractEntry README.md
1005 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1006 silly gunzTarPerm extractEntry LICENSE
1007 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1008 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz
1009 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz
1010 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-f18cfd2ea9dc
1011 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-f18cfd2ea9dc is being purged
1012 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-f18cfd2ea9dc
1013 silly gunzTarPerm modes [ '775', '664' ]
1014 silly fetchAndShaCheck shasum 6b07085aef9a3ccac6ee53bf9d3df0c1521a5538
1015 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz not in flight; adding
1016 silly fetchAndShaCheck shasum fe2239b7574972e67e41f808823f9bfa4a991e37
1017 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz not in flight; adding
1018 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/extglob/-/extglob-0.3.1.tgz
1019 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/extglob/-/extglob-0.3.1.tgz
1020 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-6dbf81274591
1021 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-6dbf81274591 is being purged
1022 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-6dbf81274591
1023 silly gunzTarPerm modes [ '775', '664' ]
1024 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz
1025 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz
1026 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-d9e432404a40
1027 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-d9e432404a40 is being purged
1028 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-d9e432404a40
1029 silly gunzTarPerm modes [ '775', '664' ]
1030 silly gunzTarPerm modes [ '775', '664' ]
1031 silly gunzTarPerm modes [ '775', '664' ]
1032 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz
1033 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz
1034 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-b06cbdfd497d
1035 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-b06cbdfd497d is being purged
1036 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-b06cbdfd497d
1037 silly fetchAndShaCheck shasum a1d97ccafcbc2625cc70fadceb36a50c58b01a53
1038 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz not in flight; adding
1039 silly gunzTarPerm modes [ '775', '664' ]
1040 silly fetchAndShaCheck shasum 9992f1032c925c829554d0d59801dca0313a5356
1041 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz not in flight; adding
1042 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
1043 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
1044 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-18fa7518678b
1045 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-18fa7518678b is being purged
1046 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-18fa7518678b
1047 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz
1048 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz
1049 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-e83698964144
1050 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-e83698964144 is being purged
1051 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-e83698964144
1052 silly gunzTarPerm modes [ '775', '664' ]
1053 silly fetchAndShaCheck shasum 2ad9d158a6a666f9fb8c9f9f05345dff68d45760
1054 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz not in flight; adding
1055 silly gunzTarPerm modes [ '775', '664' ]
1056 silly gunzTarPerm modes [ '775', '664' ]
1057 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz
1058 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz
1059 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-b39661bbe2da
1060 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-b39661bbe2da is being purged
1061 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-b39661bbe2da
1062 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz
1063 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz
1064 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-0118dea5eaa6
1065 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-0118dea5eaa6 is being purged
1066 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-0118dea5eaa6
1067 silly gunzTarPerm modes [ '775', '664' ]
1068 silly gunzTarPerm modes [ '775', '664' ]
1069 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz
1070 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz
1071 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-bcdf8c269ec7
1072 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-bcdf8c269ec7 is being purged
1073 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-bcdf8c269ec7
1074 silly fetchAndShaCheck shasum 3a4a005aae0391817c17b074dca8f08e6fc9e4c4
1075 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/braces/-/braces-1.8.0.tgz not in flight; adding
1076 silly gunzTarPerm modes [ '775', '664' ]
1077 silly gunzTarPerm extractEntry readme.md
1078 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
1079 silly gunzTarPerm extractEntry package.json
1080 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1081 silly gunzTarPerm extractEntry package.json
1082 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1083 silly gunzTarPerm extractEntry package.json
1084 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1085 silly gunzTarPerm extractEntry package.json
1086 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1087 silly gunzTarPerm modes [ '775', '664' ]
1088 silly gunzTarPerm modes [ '775', '664' ]
1089 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/braces/-/braces-1.8.0.tgz
1090 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/braces/-/braces-1.8.0.tgz
1091 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-4d3bcf650db2
1092 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-4d3bcf650db2 is being purged
1093 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-4d3bcf650db2
1094 silly gunzTarPerm extractEntry package.json
1095 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1096 silly gunzTarPerm extractEntry package.json
1097 silly gunzTarPerm modified mode [ 'package.json', 448, 500 ]
1098 silly gunzTarPerm extractEntry package.json
1099 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1100 silly gunzTarPerm extractEntry package.json
1101 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1102 silly gunzTarPerm extractEntry package.json
1103 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1104 silly gunzTarPerm extractEntry package.json
1105 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1106 silly gunzTarPerm extractEntry package.json
1107 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1108 silly gunzTarPerm extractEntry package.json
1109 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1110 silly gunzTarPerm extractEntry package.json
1111 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1112 silly gunzTarPerm extractEntry package.json
1113 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1114 silly gunzTarPerm extractEntry package.json
1115 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1116 silly gunzTarPerm extractEntry package.json
1117 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1118 silly gunzTarPerm extractEntry package.json
1119 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1120 silly gunzTarPerm extractEntry package.json
1121 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1122 silly gunzTarPerm modes [ '775', '664' ]
1123 silly fetchAndShaCheck shasum c5de6fcb3dec80523c1c70113f1a190d8af82c89
1124 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz not in flight; adding
1125 silly gunzTarPerm extractEntry package.json
1126 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1127 silly gunzTarPerm extractEntry package.json
1128 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1129 silly gunzTarPerm extractEntry package.json
1130 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1131 silly gunzTarPerm extractEntry package.json
1132 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1133 silly gunzTarPerm extractEntry package.json
1134 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1135 silly gunzTarPerm extractEntry package.json
1136 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1137 silly gunzTarPerm extractEntry package.json
1138 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1139 silly gunzTarPerm extractEntry package.json
1140 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1141 silly gunzTarPerm extractEntry package.json
1142 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1143 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz
1144 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz
1145 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-1bbe9bcfa0dd
1146 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-1bbe9bcfa0dd is being purged
1147 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-1bbe9bcfa0dd
1148 silly fetchAndShaCheck shasum e7281bf971100827b890e375d994f12034898ff5
1149 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz not in flight; adding
1150 silly gunzTarPerm extractEntry package.json
1151 silly gunzTarPerm extractEntry package.json
1152 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1153 silly gunzTarPerm extractEntry package.json
1154 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1155 silly gunzTarPerm extractEntry package.json
1156 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1157 silly gunzTarPerm extractEntry package.json
1158 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1159 silly gunzTarPerm extractEntry package.json
1160 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1161 silly gunzTarPerm extractEntry README.md
1162 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1163 silly gunzTarPerm extractEntry LICENSE
1164 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1165 silly gunzTarPerm extractEntry README.md
1166 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1167 silly gunzTarPerm extractEntry LICENSE
1168 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1169 silly gunzTarPerm modes [ '775', '664' ]
1170 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz
1171 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz
1172 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-bf6a6c8825b8
1173 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-bf6a6c8825b8 is being purged
1174 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-bf6a6c8825b8
1175 silly gunzTarPerm extractEntry LICENSE
1176 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1177 silly gunzTarPerm extractEntry index.js
1178 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1179 silly gunzTarPerm extractEntry README.md
1180 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1181 silly gunzTarPerm extractEntry LICENSE
1182 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1183 silly gunzTarPerm extractEntry package.json
1184 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1185 silly gunzTarPerm extractEntry package.json
1186 silly gunzTarPerm modified mode [ 'package.json', 448, 500 ]
1187 silly gunzTarPerm extractEntry package.json
1188 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1189 silly gunzTarPerm extractEntry index.js
1190 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1191 silly gunzTarPerm extractEntry README.md
1192 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1193 silly gunzTarPerm extractEntry LICENSE
1194 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1195 silly gunzTarPerm extractEntry README.md
1196 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
1197 silly gunzTarPerm extractEntry LICENSE
1198 silly gunzTarPerm modified mode [ 'LICENSE', 448, 500 ]
1199 silly gunzTarPerm extractEntry README.md
1200 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1201 silly gunzTarPerm extractEntry LICENSE
1202 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1203 silly gunzTarPerm modes [ '775', '664' ]
1204 silly gunzTarPerm extractEntry .npmignore
1205 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
1206 silly gunzTarPerm extractEntry README.md
1207 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1208 silly gunzTarPerm extractEntry README.md
1209 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1210 silly gunzTarPerm extractEntry LICENSE
1211 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1212 silly gunzTarPerm extractEntry README.md
1213 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1214 silly gunzTarPerm extractEntry LICENSE
1215 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1216 silly gunzTarPerm extractEntry index.js
1217 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1218 silly gunzTarPerm extractEntry license
1219 silly gunzTarPerm modified mode [ 'license', 420, 436 ]
1220 silly gunzTarPerm extractEntry README.md
1221 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1222 silly gunzTarPerm extractEntry index.js
1223 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1224 silly gunzTarPerm extractEntry README.md
1225 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1226 silly gunzTarPerm extractEntry LICENSE
1227 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1228 silly gunzTarPerm extractEntry README.md
1229 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1230 silly gunzTarPerm extractEntry LICENSE
1231 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1232 silly gunzTarPerm extractEntry README.md
1233 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1234 silly gunzTarPerm extractEntry LICENSE
1235 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1236 silly gunzTarPerm extractEntry package.json
1237 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1238 silly gunzTarPerm extractEntry package.json
1239 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1240 silly gunzTarPerm extractEntry README.md
1241 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1242 silly gunzTarPerm extractEntry LICENSE
1243 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1244 silly gunzTarPerm extractEntry README.md
1245 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1246 silly gunzTarPerm extractEntry index.js
1247 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1248 silly gunzTarPerm extractEntry index.js
1249 silly gunzTarPerm extractEntry license
1250 silly gunzTarPerm modified mode [ 'license', 420, 436 ]
1251 silly gunzTarPerm extractEntry package.json
1252 silly gunzTarPerm modified mode [ 'package.json', 448, 500 ]
1253 silly gunzTarPerm extractEntry README.md
1254 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1255 silly gunzTarPerm extractEntry LICENSE
1256 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1257 silly gunzTarPerm extractEntry .npmignore
1258 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
1259 silly gunzTarPerm extractEntry README.md
1260 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1261 silly gunzTarPerm extractEntry README.md
1262 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1263 silly gunzTarPerm extractEntry index.js
1264 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1265 silly gunzTarPerm extractEntry package.json
1266 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1267 silly fetchAndShaCheck shasum 3a360dd66c1b1d7fd4705389860eda1d0f61126c
1268 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz not in flight; adding
1269 silly gunzTarPerm extractEntry README.md
1270 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1271 silly gunzTarPerm extractEntry LICENSE
1272 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1273 silly gunzTarPerm extractEntry package.json
1274 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1275 silly gunzTarPerm extractEntry README.md
1276 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1277 silly gunzTarPerm extractEntry LICENSE
1278 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1279 silly gunzTarPerm extractEntry README.md
1280 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1281 silly gunzTarPerm extractEntry LICENSE
1282 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1283 silly gunzTarPerm extractEntry README.md
1284 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1285 silly gunzTarPerm extractEntry LICENSE
1286 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1287 silly gunzTarPerm extractEntry README.md
1288 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1289 silly gunzTarPerm extractEntry LICENSE
1290 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1291 silly gunzTarPerm extractEntry README.md
1292 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
1293 silly gunzTarPerm extractEntry LICENSE
1294 silly gunzTarPerm modified mode [ 'LICENSE', 448, 500 ]
1295 silly gunzTarPerm extractEntry index.js
1296 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1297 silly gunzTarPerm extractEntry .npmignore
1298 silly gunzTarPerm extractEntry README.md
1299 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz
1300 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz
1301 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-816a53ec9703
1302 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-816a53ec9703 is being purged
1303 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-816a53ec9703
1304 silly gunzTarPerm extractEntry README.md
1305 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1306 silly gunzTarPerm extractEntry LICENSE
1307 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1308 silly gunzTarPerm extractEntry .npmignore
1309 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
1310 silly gunzTarPerm extractEntry README.md
1311 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1312 silly gunzTarPerm extractEntry README.md
1313 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1314 silly gunzTarPerm extractEntry LICENSE
1315 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1316 silly gunzTarPerm extractEntry binary-extensions.json
1317 silly gunzTarPerm modified mode [ 'binary-extensions.json', 420, 436 ]
1318 silly gunzTarPerm extractEntry license
1319 silly gunzTarPerm modified mode [ 'license', 420, 436 ]
1320 silly gunzTarPerm extractEntry package.json
1321 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1322 silly gunzTarPerm extractEntry .npmignore
1323 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
1324 silly gunzTarPerm extractEntry README.md
1325 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1326 silly gunzTarPerm modes [ '775', '664' ]
1327 silly gunzTarPerm extractEntry README.md
1328 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1329 silly gunzTarPerm extractEntry LICENSE
1330 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1331 silly gunzTarPerm extractEntry README.md
1332 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
1333 silly gunzTarPerm extractEntry index.js
1334 silly gunzTarPerm modified mode [ 'index.js', 448, 500 ]
1335 silly gunzTarPerm extractEntry README.md
1336 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1337 silly gunzTarPerm extractEntry LICENSE
1338 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1339 silly gunzTarPerm extractEntry README.md
1340 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1341 silly gunzTarPerm extractEntry util.js
1342 silly gunzTarPerm modified mode [ 'util.js', 420, 436 ]
1343 silly gunzTarPerm extractEntry README.md
1344 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1345 silly gunzTarPerm extractEntry LICENSE
1346 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1347 silly gunzTarPerm extractEntry README.md
1348 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
1349 silly gunzTarPerm extractEntry LICENSE
1350 silly gunzTarPerm modified mode [ 'LICENSE', 448, 500 ]
1351 silly gunzTarPerm extractEntry package.json
1352 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1353 silly gunzTarPerm extractEntry .npmignore
1354 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
1355 silly gunzTarPerm extractEntry LICENSE
1356 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1357 silly gunzTarPerm extractEntry README.md
1358 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
1359 silly gunzTarPerm extractEntry LICENSE
1360 silly gunzTarPerm modified mode [ 'LICENSE', 448, 500 ]
1361 silly gunzTarPerm extractEntry package.json
1362 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1363 silly gunzTarPerm extractEntry README.md
1364 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1365 silly gunzTarPerm extractEntry LICENSE
1366 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1367 silly fetchAndShaCheck shasum c74e780574f63c6f9a090e90efbe6ef53a6a756a
1368 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz not in flight; adding
1369 silly fetchAndShaCheck shasum f29278a36e174365da56ccad488ecacce4893494
1370 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz not in flight; adding
1371 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
1372 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz
1373 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-6a7b2230e879
1374 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-6a7b2230e879 is being purged
1375 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-6a7b2230e879
1376 silly gunzTarPerm extractEntry index.js
1377 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1378 silly gunzTarPerm extractEntry index.js
1379 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1380 silly gunzTarPerm extractEntry readme.md
1381 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
1382 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz
1383 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz
1384 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-beabcabbfd28
1385 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-beabcabbfd28 is being purged
1386 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-beabcabbfd28
1387 silly gunzTarPerm modes [ '775', '664' ]
1388 silly gunzTarPerm extractEntry index.js
1389 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1390 silly gunzTarPerm extractEntry .npmignore
1391 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
1392 silly gunzTarPerm extractEntry README.md
1393 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1394 silly gunzTarPerm extractEntry index.js
1395 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1396 silly gunzTarPerm extractEntry LICENSE
1397 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1398 silly gunzTarPerm extractEntry index.js
1399 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1400 silly gunzTarPerm extractEntry index.js
1401 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1402 silly gunzTarPerm extractEntry readme.md
1403 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
1404 silly gunzTarPerm extractEntry index.js
1405 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1406 silly gunzTarPerm extractEntry index.js
1407 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1408 silly gunzTarPerm extractEntry index.js
1409 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1410 silly gunzTarPerm extractEntry package.json
1411 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1412 silly gunzTarPerm extractEntry inherits.js
1413 silly gunzTarPerm modified mode [ 'inherits.js', 420, 436 ]
1414 silly gunzTarPerm extractEntry inherits_browser.js
1415 silly gunzTarPerm modified mode [ 'inherits_browser.js', 420, 436 ]
1416 silly gunzTarPerm extractEntry readme.md
1417 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
1418 silly gunzTarPerm modes [ '775', '664' ]
1419 silly gunzTarPerm extractEntry index.js
1420 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1421 silly gunzTarPerm extractEntry index.js
1422 silly gunzTarPerm modified mode [ 'index.js', 448, 500 ]
1423 silly gunzTarPerm extractEntry README.md
1424 silly gunzTarPerm modified mode [ 'README.md', 493, 509 ]
1425 silly gunzTarPerm extractEntry LICENSE
1426 silly gunzTarPerm modified mode [ 'LICENSE', 493, 509 ]
1427 silly gunzTarPerm extractEntry index.js
1428 silly gunzTarPerm modified mode [ 'index.js', 493, 509 ]
1429 silly gunzTarPerm extractEntry lib/chars.js
1430 silly gunzTarPerm modified mode [ 'lib/chars.js', 420, 436 ]
1431 silly gunzTarPerm extractEntry lib/expand.js
1432 silly gunzTarPerm modified mode [ 'lib/expand.js', 420, 436 ]
1433 silly gunzTarPerm extractEntry lib/glob.js
1434 silly gunzTarPerm modified mode [ 'lib/glob.js', 420, 436 ]
1435 silly gunzTarPerm extractEntry lib/utils.js
1436 silly gunzTarPerm modified mode [ 'lib/utils.js', 420, 436 ]
1437 silly gunzTarPerm extractEntry bench.js
1438 silly gunzTarPerm modified mode [ 'bench.js', 420, 436 ]
1439 silly gunzTarPerm extractEntry sigmund.js
1440 silly gunzTarPerm modified mode [ 'sigmund.js', 420, 436 ]
1441 silly gunzTarPerm extractEntry index.js
1442 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1443 silly gunzTarPerm extractEntry build/build.js
1444 silly gunzTarPerm modified mode [ 'build/build.js', 420, 436 ]
1445 silly gunzTarPerm extractEntry component.json
1446 silly gunzTarPerm modified mode [ 'component.json', 420, 436 ]
1447 silly gunzTarPerm extractEntry index.js
1448 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1449 silly gunzTarPerm extractEntry index.js
1450 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1451 silly gunzTarPerm extractEntry index.js
1452 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1453 silly gunzTarPerm extractEntry index.js
1454 silly gunzTarPerm modified mode [ 'index.js', 448, 500 ]
1455 silly gunzTarPerm extractEntry LICENSE
1456 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1457 silly gunzTarPerm extractEntry .travis.yml
1458 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
1459 silly gunzTarPerm extractEntry LICENSE
1460 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1461 silly gunzTarPerm extractEntry index.js
1462 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1463 silly gunzTarPerm extractEntry LICENSE
1464 silly gunzTarPerm extractEntry index.js
1465 silly gunzTarPerm extractEntry index.js
1466 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1467 silly gunzTarPerm extractEntry index.js
1468 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1469 silly gunzTarPerm extractEntry CHANGELOG.md
1470 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 420, 436 ]
1471 silly gunzTarPerm extractEntry bower.json
1472 silly gunzTarPerm modified mode [ 'bower.json', 420, 436 ]
1473 silly gunzTarPerm extractEntry component.json
1474 silly gunzTarPerm modified mode [ 'component.json', 420, 436 ]
1475 silly gunzTarPerm extractEntry index.js
1476 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1477 silly gunzTarPerm extractEntry index.js
1478 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1479 silly gunzTarPerm extractEntry readme.md
1480 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
1481 silly gunzTarPerm extractEntry index.js
1482 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1483 silly gunzTarPerm extractEntry index.js
1484 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1485 silly gunzTarPerm extractEntry float.patch
1486 silly gunzTarPerm modified mode [ 'float.patch', 420, 436 ]
1487 silly gunzTarPerm extractEntry lib/util.js
1488 silly gunzTarPerm modified mode [ 'lib/util.js', 420, 436 ]
1489 silly gunzTarPerm extractEntry fs.js
1490 silly gunzTarPerm modified mode [ 'fs.js', 420, 436 ]
1491 silly gunzTarPerm extractEntry graceful-fs.js
1492 silly gunzTarPerm modified mode [ 'graceful-fs.js', 420, 436 ]
1493 silly gunzTarPerm extractEntry .npmignore
1494 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
1495 silly gunzTarPerm extractEntry README.md
1496 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1497 silly gunzTarPerm extractEntry index.js
1498 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1499 silly gunzTarPerm extractEntry test.js
1500 silly gunzTarPerm modified mode [ 'test.js', 448, 500 ]
1501 silly gunzTarPerm extractEntry benchmark/check.js
1502 silly gunzTarPerm modified mode [ 'benchmark/check.js', 420, 436 ]
1503 silly gunzTarPerm extractEntry index.js
1504 silly gunzTarPerm modified mode [ 'index.js', 448, 500 ]
1505 silly gunzTarPerm extractEntry fsevents.js
1506 silly gunzTarPerm modified mode [ 'fsevents.js', 420, 436 ]
1507 silly gunzTarPerm extractEntry Readme.md
1508 silly gunzTarPerm modified mode [ 'Readme.md', 420, 436 ]
1509 silly gunzTarPerm extractEntry package.json
1510 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1511 silly gunzTarPerm extractEntry index.js
1512 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1513 silly gunzTarPerm extractEntry package.json
1514 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
1515 silly gunzTarPerm extractEntry index.js
1516 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
1517 silly gunzTarPerm extractEntry test.js
1518 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
1519 silly gunzTarPerm extractEntry .npmignore
1520 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
1521 silly gunzTarPerm extractEntry README.md
1522 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1523 silly gunzTarPerm extractEntry CONTRIBUTORS
1524 silly gunzTarPerm modified mode [ 'CONTRIBUTORS', 420, 436 ]
1525 silly gunzTarPerm extractEntry lib/lru-cache.js
1526 silly gunzTarPerm modified mode [ 'lib/lru-cache.js', 420, 436 ]
1527 silly gunzTarPerm extractEntry LICENSE
1528 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1529 silly gunzTarPerm extractEntry stream-api.js
1530 silly gunzTarPerm modified mode [ 'stream-api.js', 420, 436 ]
1531 silly gunzTarPerm extractEntry README.md
1532 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
1533 silly gunzTarPerm extractEntry index.js
1534 silly gunzTarPerm modified mode [ 'index.js', 493, 509 ]
1535 silly gunzTarPerm extractEntry test.js
1536 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
1537 silly gunzTarPerm extractEntry .gitattributes
1538 silly gunzTarPerm modified mode [ '.gitattributes', 420, 436 ]
1539 silly gunzTarPerm extractEntry test.js
1540 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
1541 silly gunzTarPerm extractEntry test/basic.js
1542 silly gunzTarPerm modified mode [ 'test/basic.js', 420, 436 ]
1543 silly gunzTarPerm extractEntry .travis.yml
1544 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
1545 silly gunzTarPerm extractEntry fsevents.cc
1546 silly gunzTarPerm modified mode [ 'fsevents.cc', 420, 436 ]
1547 silly gunzTarPerm extractEntry LICENSE
1548 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1549 silly gunzTarPerm extractEntry duplex.js
1550 silly gunzTarPerm modified mode [ 'duplex.js', 420, 436 ]
1551 silly gunzTarPerm extractEntry legacy-streams.js
1552 silly gunzTarPerm modified mode [ 'legacy-streams.js', 420, 436 ]
1553 silly gunzTarPerm extractEntry polyfills.js
1554 silly gunzTarPerm modified mode [ 'polyfills.js', 420, 436 ]
1555 silly gunzTarPerm extractEntry benchmark/index.js
1556 silly gunzTarPerm modified mode [ 'benchmark/index.js', 448, 500 ]
1557 silly gunzTarPerm extractEntry benchmark/code/array-differ.js
1558 silly gunzTarPerm extractEntry readdirp.js
1559 silly gunzTarPerm modified mode [ 'readdirp.js', 420, 436 ]
1560 silly gunzTarPerm extractEntry .travis.yml
1561 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
1562 silly gunzTarPerm extractEntry LICENSE
1563 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
1564 silly gunzTarPerm extractEntry minimatch.js
1565 silly gunzTarPerm modified mode [ 'minimatch.js', 420, 436 ]
1566 silly gunzTarPerm extractEntry lib/fsevents-handler.js
1567 silly gunzTarPerm modified mode [ 'lib/fsevents-handler.js', 420, 436 ]
1568 silly gunzTarPerm extractEntry writable.js
1569 silly gunzTarPerm modified mode [ 'writable.js', 420, 436 ]
1570 silly gunzTarPerm extractEntry passthrough.js
1571 silly gunzTarPerm modified mode [ 'passthrough.js', 420, 436 ]
1572 silly gunzTarPerm extractEntry .verb.md
1573 silly gunzTarPerm modified mode [ '.verb.md', 420, 436 ]
1574 silly gunzTarPerm extractEntry .travis.yml
1575 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
1576 silly gunzTarPerm extractEntry CHANGELOG.md
1577 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 420, 436 ]
1578 silly gunzTarPerm extractEntry test/basic.js
1579 silly gunzTarPerm modified mode [ 'test/basic.js', 420, 436 ]
1580 silly gunzTarPerm extractEntry benchmark/code/for-negative.js
1581 silly gunzTarPerm modified mode [ 'benchmark/code/for-negative.js', 448, 500 ]
1582 silly gunzTarPerm extractEntry benchmark/code/for-reverse.js
1583 silly gunzTarPerm modified mode [ 'benchmark/code/for-reverse.js', 448, 500 ]
1584 silly gunzTarPerm extractEntry test/basic.js
1585 silly gunzTarPerm modified mode [ 'test/basic.js', 420, 436 ]
1586 silly gunzTarPerm extractEntry readable.js
1587 silly gunzTarPerm modified mode [ 'readable.js', 420, 436 ]
1588 silly gunzTarPerm extractEntry transform.js
1589 silly gunzTarPerm modified mode [ 'transform.js', 420, 436 ]
1590 silly gunzTarPerm extractEntry test/foreach.js
1591 silly gunzTarPerm modified mode [ 'test/foreach.js', 420, 436 ]
1592 silly gunzTarPerm extractEntry test/memory-leak.js
1593 silly gunzTarPerm modified mode [ 'test/memory-leak.js', 420, 436 ]
1594 silly cache afterAdd [email protected]
1595 verbose afterAdd /home/ubuntu/.npm/path-is-absolute/1.0.0/package/package.json not in flight; writing
1596 silly gunzTarPerm extractEntry .jshintrc
1597 silly gunzTarPerm modified mode [ '.jshintrc', 420, 436 ]
1598 silly gunzTarPerm extractEntry benchmark/code/for.js
1599 silly gunzTarPerm modified mode [ 'benchmark/code/for.js', 448, 500 ]
1600 silly gunzTarPerm extractEntry benchmark/code/forEach-2.js
1601 silly gunzTarPerm modified mode [ 'benchmark/code/forEach-2.js', 448, 500 ]
1602 silly cache afterAdd [email protected]
1603 verbose afterAdd /home/ubuntu/.npm/randomatic/1.1.0/package/package.json not in flight; writing
1604 silly gunzTarPerm extractEntry test/fsevents.js
1605 silly gunzTarPerm modified mode [ 'test/fsevents.js', 420, 436 ]
1606 silly gunzTarPerm extractEntry test/function.js
1607 silly gunzTarPerm modified mode [ 'test/function.js', 420, 436 ]
1608 silly cache afterAdd [email protected]
1609 verbose afterAdd /home/ubuntu/.npm/filename-regex/2.0.0/package/package.json not in flight; writing
1610 silly cache afterAdd [email protected]
1611 verbose afterAdd /home/ubuntu/.npm/repeat-element/1.1.2/package/package.json not in flight; writing
1612 verbose afterAdd /home/ubuntu/.npm/path-is-absolute/1.0.0/package/package.json written
1613 silly fetchAndShaCheck shasum 365888014be1fd178db0cbfa258edf7b0cb1c408
1614 verbose addTmpTarball /tmp/npm-21145-4535ddc2/registry.npmjs.org/nan/-/nan-2.0.5.tgz not in flight; adding
1615 verbose addTmpTarball validating metadata from /tmp/npm-21145-4535ddc2/registry.npmjs.org/nan/-/nan-2.0.5.tgz
1616 verbose tar unpack /tmp/npm-21145-4535ddc2/registry.npmjs.org/nan/-/nan-2.0.5.tgz
1617 verbose tar unpacking to /tmp/npm-21145-4535ddc2/unpack-f7c165358ac8
1618 silly gentlyRm /tmp/npm-21145-4535ddc2/unpack-f7c165358ac8 is being purged
1619 verbose gentlyRm don't care about contents; nuking /tmp/npm-21145-4535ddc2/unpack-f7c165358ac8
1620 verbose afterAdd /home/ubuntu/.npm/randomatic/1.1.0/package/package.json written
1621 silly gunzTarPerm modes [ '775', '664' ]
1622 silly gunzTarPerm extractEntry lib/_stream_duplex.js
1623 silly gunzTarPerm modified mode [ 'lib/_stream_duplex.js', 420, 436 ]
1624 silly gunzTarPerm extractEntry lib/_stream_passthrough.js
1625 silly gunzTarPerm modified mode [ 'lib/_stream_passthrough.js', 420, 436 ]
1626 verbose afterAdd /home/ubuntu/.npm/filename-regex/2.0.0/package/package.json written
1627 verbose afterAdd /home/ubuntu/.npm/repeat-element/1.1.2/package/package.json written
1628 silly gunzTarPerm extractEntry examples/package.json
1629 silly gunzTarPerm modified mode [ 'examples/package.json', 420, 436 ]
1630 silly gunzTarPerm extractEntry examples/callback-api.js
1631 silly gunzTarPerm modified mode [ 'examples/callback-api.js', 420, 436 ]
1632 silly cache afterAdd [email protected]
1633 verbose afterAdd /home/ubuntu/.npm/kind-of/1.1.0/package/package.json not in flight; writing
1634 silly gunzTarPerm extractEntry benchmark/code/for-lefthand.js
1635 silly gunzTarPerm modified mode [ 'benchmark/code/for-lefthand.js', 448, 500 ]
1636 silly cache afterAdd [email protected]
1637 verbose afterAdd /home/ubuntu/.npm/is-binary-path/1.0.1/package/package.json not in flight; writing
1638 silly cache afterAdd [email protected]
1639 verbose afterAdd /home/ubuntu/.npm/arrify/1.0.0/package/package.json not in flight; writing
1640 silly gunzTarPerm extractEntry package.json
1641 silly gunzTarPerm extractEntry test/brace-expand.js
1642 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 420, 436 ]
1643 silly gunzTarPerm extractEntry test/caching.js
1644 silly gunzTarPerm modified mode [ 'test/caching.js', 420, 436 ]
1645 silly cache afterAdd [email protected]
1646 verbose afterAdd /home/ubuntu/.npm/success-symbol/0.1.0/package/package.json not in flight; writing
1647 silly gunzTarPerm extractEntry lib/nodefs-handler.js
1648 silly gunzTarPerm modified mode [ 'lib/nodefs-handler.js', 420, 436 ]
1649 silly gunzTarPerm extractEntry CHANGELOG.md
1650 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 420, 436 ]
1651 silly cache afterAdd [email protected]
1652 verbose afterAdd /home/ubuntu/.npm/ansi-green/0.1.1/package/package.json not in flight; writing
1653 silly cache afterAdd [email protected]
1654 verbose afterAdd /home/ubuntu/.npm/is-glob/1.1.3/package/package.json not in flight; writing
1655 verbose afterAdd /home/ubuntu/.npm/kind-of/1.1.0/package/package.json written
1656 silly cache afterAdd [email protected]
1657 verbose afterAdd /home/ubuntu/.npm/is-dotfile/1.0.1/package/package.json not in flight; writing
1658 silly cache afterAdd [email protected]
1659 verbose afterAdd /home/ubuntu/.npm/ansi-wrap/0.1.0/package/package.json not in flight; writing
1660 silly cache afterAdd [email protected]
1661 verbose afterAdd /home/ubuntu/.npm/object.omit/1.1.0/package/package.json not in flight; writing
1662 silly gunzTarPerm extractEntry src/async.cc
1663 silly gunzTarPerm modified mode [ 'src/async.cc', 420, 436 ]
1664 silly gunzTarPerm extractEntry src/constants.cc
1665 silly gunzTarPerm modified mode [ 'src/constants.cc', 420, 436 ]
1666 silly gunzTarPerm extractEntry lib/_stream_readable.js
1667 silly gunzTarPerm modified mode [ 'lib/_stream_readable.js', 420, 436 ]
1668 silly cache afterAdd [email protected]
1669 verbose afterAdd /home/ubuntu/.npm/for-in/0.1.4/package/package.json not in flight; writing
1670 silly cache afterAdd [email protected]
1671 verbose afterAdd /home/ubuntu/.npm/is-extglob/1.0.0/package/package.json not in flight; writing
1672 silly cache afterAdd [email protected]
1673 verbose afterAdd /home/ubuntu/.npm/for-own/0.1.3/package/package.json not in flight; writing
1674 silly cache afterAdd [email protected]
1675 verbose afterAdd /home/ubuntu/.npm/isobject/1.0.2/package/package.json not in flight; writing
1676 silly cache afterAdd [email protected]
1677 verbose afterAdd /home/ubuntu/.npm/is-posix-bracket/0.1.0/package/package.json not in flight; writing
1678 silly cache afterAdd [email protected]
1679 verbose afterAdd /home/ubuntu/.npm/binary-extensions/1.3.1/package/package.json not in flight; writing
1680 silly cache afterAdd [email protected]
1681 verbose afterAdd /home/ubuntu/.npm/is-primitive/2.0.0/package/package.json not in flight; writing
1682 silly gunzTarPerm extractEntry README.md
1683 silly cache afterAdd [email protected]
1684 verbose afterAdd /home/ubuntu/.npm/expand-range/1.8.1/package/package.json not in flight; writing
1685 silly gunzTarPerm extractEntry include_dirs.js
1686 silly cache afterAdd [email protected]
1687 verbose afterAdd /home/ubuntu/.npm/is-number/1.1.2/package/package.json not in flight; writing
1688 verbose afterAdd /home/ubuntu/.npm/is-binary-path/1.0.1/package/package.json written
1689 verbose afterAdd /home/ubuntu/.npm/arrify/1.0.0/package/package.json written
1690 silly cache afterAdd [email protected]
1691 verbose afterAdd /home/ubuntu/.npm/array-slice/0.2.3/package/package.json not in flight; writing
1692 silly cache afterAdd [email protected]
1693 verbose afterAdd /home/ubuntu/.npm/parse-glob/3.0.2/package/package.json not in flight; writing
1694 silly cache afterAdd [email protected]
1695 verbose afterAdd /home/ubuntu/.npm/repeat-string/1.5.2/package/package.json not in flight; writing
1696 silly cache afterAdd [email protected]
1697 verbose afterAdd /home/ubuntu/.npm/is-equal-shallow/0.1.3/package/package.json not in flight; writing
1698 verbose afterAdd /home/ubuntu/.npm/success-symbol/0.1.0/package/package.json written
1699 silly gunzTarPerm extractEntry benchmark/code/reduce.js
1700 silly gunzTarPerm modified mode [ 'benchmark/code/reduce.js', 448, 500 ]
1701 silly gunzTarPerm extractEntry benchmark/code/while-indexof.js
1702 silly cache afterAdd [email protected]
1703 verbose afterAdd /home/ubuntu/.npm/array-unique/0.2.1/package/package.json not in flight; writing
1704 verbose afterAdd /home/ubuntu/.npm/ansi-green/0.1.1/package/package.json written
1705 silly gunzTarPerm extractEntry examples/grep.js
1706 silly gunzTarPerm modified mode [ 'examples/grep.js', 420, 436 ]
1707 silly gunzTarPerm extractEntry examples/stream-api-pipe.js
1708 silly gunzTarPerm modified mode [ 'examples/stream-api-pipe.js', 420, 436 ]
1709 verbose afterAdd /home/ubuntu/.npm/is-glob/1.1.3/package/package.json written
1710 verbose afterAdd /home/ubuntu/.npm/is-dotfile/1.0.1/package/package.json written
1711 verbose afterAdd /home/ubuntu/.npm/ansi-wrap/0.1.0/package/package.json written
1712 verbose afterAdd /home/ubuntu/.npm/object.omit/1.1.0/package/package.json written
1713 verbose afterAdd /home/ubuntu/.npm/for-in/0.1.4/package/package.json written
1714 verbose afterAdd /home/ubuntu/.npm/is-extglob/1.0.0/package/package.json written
1715 verbose afterAdd /home/ubuntu/.npm/for-own/0.1.3/package/package.json written
1716 verbose afterAdd /home/ubuntu/.npm/isobject/1.0.2/package/package.json written
1717 verbose afterAdd /home/ubuntu/.npm/is-posix-bracket/0.1.0/package/package.json written
1718 verbose afterAdd /home/ubuntu/.npm/binary-extensions/1.3.1/package/package.json written
1719 verbose afterAdd /home/ubuntu/.npm/is-primitive/2.0.0/package/package.json written
1720 silly cache afterAdd [email protected]
1721 verbose afterAdd /home/ubuntu/.npm/expand-brackets/0.1.3/package/package.json not in flight; writing
1722 verbose afterAdd /home/ubuntu/.npm/expand-range/1.8.1/package/package.json written
1723 verbose afterAdd /home/ubuntu/.npm/is-number/1.1.2/package/package.json written
1724 silly cache afterAdd [email protected]
1725 verbose afterAdd /home/ubuntu/.npm/anymatch/1.3.0/package/package.json not in flight; writing
1726 verbose afterAdd /home/ubuntu/.npm/array-slice/0.2.3/package/package.json written
1727 silly gunzTarPerm extractEntry test/defaults.js
1728 silly gunzTarPerm modified mode [ 'test/defaults.js', 420, 436 ]
1729 silly gunzTarPerm extractEntry test/extglob-ending-with-state-char.js
1730 silly gunzTarPerm modified mode [ 'test/extglob-ending-with-state-char.js', 420, 436 ]
1731 silly cache afterAdd [email protected]
1732 verbose afterAdd /home/ubuntu/.npm/regex-cache/0.4.2/package/package.json not in flight; writing
1733 verbose afterAdd /home/ubuntu/.npm/parse-glob/3.0.2/package/package.json written
1734 verbose afterAdd /home/ubuntu/.npm/repeat-string/1.5.2/package/package.json written
1735 verbose afterAdd /home/ubuntu/.npm/is-equal-shallow/0.1.3/package/package.json written
1736 silly gunzTarPerm extractEntry src/locking.cc
1737 silly gunzTarPerm modified mode [ 'src/locking.cc', 420, 436 ]
1738 silly gunzTarPerm extractEntry src/methods.cc
1739 silly gunzTarPerm modified mode [ 'src/methods.cc', 420, 436 ]
1740 silly gunzTarPerm extractEntry lib/_stream_transform.js
1741 silly gunzTarPerm modified mode [ 'lib/_stream_transform.js', 420, 436 ]
1742 silly gunzTarPerm extractEntry lib/_stream_writable.js
1743 silly gunzTarPerm modified mode [ 'lib/_stream_writable.js', 420, 436 ]
1744 verbose afterAdd /home/ubuntu/.npm/array-unique/0.2.1/package/package.json written
1745 silly cache afterAdd [email protected]
1746 verbose afterAdd /home/ubuntu/.npm/glob-base/0.2.0/package/package.json not in flight; writing
1747 silly gunzTarPerm extractEntry nan_converters.h
1748 silly gunzTarPerm extractEntry LICENSE.md
1749 silly gunzTarPerm extractEntry .dntrc
1750 verbose afterAdd /home/ubuntu/.npm/expand-brackets/0.1.3/package/package.json written
1751 verbose afterAdd /home/ubuntu/.npm/anymatch/1.3.0/package/package.json written
1752 verbose afterAdd /home/ubuntu/.npm/regex-cache/0.4.2/package/package.json written
1753 silly cache afterAdd [email protected]
1754 verbose afterAdd /home/ubuntu/.npm/extglob/0.3.1/package/package.json not in flight; writing
1755 silly gunzTarPerm extractEntry benchmark/code/while-multi-unshift.js
1756 silly gunzTarPerm extractEntry benchmark/code/while-multi.js
1757 silly gunzTarPerm modified mode [ 'benchmark/code/while-multi.js', 448, 500 ]
1758 silly cache afterAdd [email protected]
1759 verbose afterAdd /home/ubuntu/.npm/isarray/0.0.1/package/package.json not in flight; writing
1760 verbose afterAdd /home/ubuntu/.npm/glob-base/0.2.0/package/package.json written
1761 silly cache afterAdd [email protected]
1762 verbose afterAdd /home/ubuntu/.npm/inherits/2.0.1/package/package.json not in flight; writing
1763 silly gunzTarPerm extractEntry examples/stream-api.js
1764 silly gunzTarPerm modified mode [ 'examples/stream-api.js', 420, 436 ]
1765 silly gunzTarPerm extractEntry examples/Readme.md
1766 silly gunzTarPerm modified mode [ 'examples/Readme.md', 420, 436 ]
1767 verbose afterAdd /home/ubuntu/.npm/extglob/0.3.1/package/package.json written
1768 verbose afterAdd /home/ubuntu/.npm/isarray/0.0.1/package/package.json written
1769 verbose afterAdd /home/ubuntu/.npm/inherits/2.0.1/package/package.json written
1770 silly gunzTarPerm extractEntry src/storage.cc
1771 silly gunzTarPerm modified mode [ 'src/storage.cc', 420, 436 ]
1772 silly gunzTarPerm extractEntry src/thread.cc
1773 silly gunzTarPerm modified mode [ 'src/thread.cc', 420, 436 ]
1774 silly cache afterAdd [email protected]
1775 verbose afterAdd /home/ubuntu/.npm/string_decoder/0.10.31/package/package.json not in flight; writing
1776 silly gunzTarPerm extractEntry benchmark/code/while-splice.js
1777 silly gunzTarPerm modified mode [ 'benchmark/code/while-splice.js', 448, 500 ]
1778 silly gunzTarPerm extractEntry benchmark/code/filter.js
1779 silly gunzTarPerm modified mode [ 'benchmark/code/filter.js', 448, 500 ]
1780 silly cache afterAdd [email protected]
1781 verbose afterAdd /home/ubuntu/.npm/glob-parent/1.2.0/package/package.json not in flight; writing
1782 verbose afterAdd /home/ubuntu/.npm/string_decoder/0.10.31/package/package.json written
1783 verbose afterAdd /home/ubuntu/.npm/glob-parent/1.2.0/package/package.json written
1784 silly cache afterAdd [email protected]
1785 verbose afterAdd /home/ubuntu/.npm/async-each/0.1.6/package/package.json not in flight; writing
1786 silly gunzTarPerm extractEntry binding.gyp
1787 silly gunzTarPerm modified mode [ 'binding.gyp', 420, 436 ]
1788 silly cache afterAdd [email protected]
1789 verbose afterAdd /home/ubuntu/.npm/braces/1.8.0/package/package.json not in flight; writing
1790 silly gunzTarPerm extractEntry benchmark/code/while-unshift.js
1791 silly gunzTarPerm extractEntry benchmark/code/current.js
1792 silly cache afterAdd [email protected]
1793 verbose afterAdd /home/ubuntu/.npm/fill-range/2.2.2/package/package.json not in flight; writing
1794 silly cache afterAdd [email protected]
1795 verbose afterAdd /home/ubuntu/.npm/sigmund/1.0.1/package/package.json not in flight; writing
1796 verbose afterAdd /home/ubuntu/.npm/async-each/0.1.6/package/package.json written
1797 verbose afterAdd /home/ubuntu/.npm/braces/1.8.0/package/package.json written
1798 verbose afterAdd /home/ubuntu/.npm/fill-range/2.2.2/package/package.json written
1799 verbose afterAdd /home/ubuntu/.npm/sigmund/1.0.1/package/package.json written
1800 silly gunzTarPerm extractEntry benchmark/code/while.js
1801 silly gunzTarPerm modified mode [ 'benchmark/code/while.js', 448, 500 ]
1802 silly gunzTarPerm extractEntry benchmark/code/forEach.js
1803 silly gunzTarPerm modified mode [ 'benchmark/code/forEach.js', 448, 500 ]
1804 silly gunzTarPerm extractEntry .travis.yml
1805 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
1806 silly gunzTarPerm extractEntry test/readdirp-stream.js
1807 silly gunzTarPerm modified mode [ 'test/readdirp-stream.js', 420, 436 ]
1808 silly gunzTarPerm extractEntry benchmark/fixtures/med.js
1809 silly gunzTarPerm extractEntry benchmark/fixtures/short.js
1810 silly gunzTarPerm modified mode [ 'benchmark/fixtures/short.js', 448, 500 ]
1811 silly gunzTarPerm extractEntry appveyor.yml
1812 silly cache afterAdd [email protected]
1813 verbose afterAdd /home/ubuntu/.npm/core-util-is/1.0.1/package/package.json not in flight; writing
1814 silly gunzTarPerm extractEntry test/readdirp.js
1815 silly gunzTarPerm modified mode [ 'test/readdirp.js', 420, 436 ]
1816 silly gunzTarPerm extractEntry test/bed/root_dir1/root_dir1_file1.ext1
1817 silly gunzTarPerm modified mode [ 'test/bed/root_dir1/root_dir1_file1.ext1', 420, 436 ]
1818 verbose afterAdd /home/ubuntu/.npm/core-util-is/1.0.1/package/package.json written
1819 silly gunzTarPerm extractEntry LICENSE-MIT
1820 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 448, 500 ]
1821 silly cache afterAdd [email protected]
1822 verbose afterAdd /home/ubuntu/.npm/graceful-fs/4.1.2/package/package.json not in flight; writing
1823 silly gunzTarPerm extractEntry test/bed/root_dir1/root_dir1_file2.ext2
1824 silly gunzTarPerm modified mode [ 'test/bed/root_dir1/root_dir1_file2.ext2', 420, 436 ]
1825 silly gunzTarPerm extractEntry test/bed/root_dir1/root_dir1_file3.ext3
1826 silly gunzTarPerm modified mode [ 'test/bed/root_dir1/root_dir1_file3.ext3', 420, 436 ]
1827 silly cache afterAdd [email protected]
1828 verbose afterAdd /home/ubuntu/.npm/preserve/0.2.0/package/package.json not in flight; writing
1829 verbose afterAdd /home/ubuntu/.npm/graceful-fs/4.1.2/package/package.json written
1830 verbose afterAdd /home/ubuntu/.npm/preserve/0.2.0/package/package.json written
1831 silly gunzTarPerm extractEntry doc/new.md
1832 silly gunzTarPerm extractEntry doc/.build.sh
1833 silly gunzTarPerm extractEntry test/bed/root_dir1/root_dir1_subdir1/root1_dir1_subdir1_file1.ext1
1834 silly gunzTarPerm modified mode [ 'test/bed/root_dir1/root_dir1_subdir1/root1_dir1_subdir1_file1.ext1',
1834 silly gunzTarPerm 420,
1834 silly gunzTarPerm 436 ]
1835 silly gunzTarPerm extractEntry test/bed/root_dir2/root_dir2_file1.ext1
1836 silly gunzTarPerm modified mode [ 'test/bed/root_dir2/root_dir2_file1.ext1', 420, 436 ]
1837 silly gunzTarPerm extractEntry doc/buffers.md
1838 silly gunzTarPerm extractEntry doc/callback.md
1839 silly gunzTarPerm extractEntry test/bed/root_dir2/root_dir2_file2.ext2
1840 silly gunzTarPerm modified mode [ 'test/bed/root_dir2/root_dir2_file2.ext2', 420, 436 ]
1841 silly gunzTarPerm extractEntry test/bed/root_file1.ext1
1842 silly gunzTarPerm modified mode [ 'test/bed/root_file1.ext1', 420, 436 ]
1843 silly gunzTarPerm extractEntry test/bed/root_file2.ext2
1844 silly gunzTarPerm modified mode [ 'test/bed/root_file2.ext2', 420, 436 ]
1845 silly gunzTarPerm extractEntry test/bed/root_file3.ext3
1846 silly gunzTarPerm modified mode [ 'test/bed/root_file3.ext3', 420, 436 ]
1847 silly gunzTarPerm extractEntry doc/converters.md
1848 silly gunzTarPerm extractEntry doc/errors.md
1849 silly cache afterAdd [email protected]
1850 verbose afterAdd /home/ubuntu/.npm/lru-cache/2.6.5/package/package.json not in flight; writing
1851 verbose afterAdd /home/ubuntu/.npm/lru-cache/2.6.5/package/package.json written
1852 silly gunzTarPerm extractEntry doc/maybe_types.md
1853 silly gunzTarPerm extractEntry doc/methods.md
1854 silly gunzTarPerm extractEntry doc/asyncworker.md
1855 silly gunzTarPerm extractEntry doc/node_misc.md
1856 silly gunzTarPerm extractEntry doc/persistent.md
1857 silly gunzTarPerm extractEntry doc/scopes.md
1858 silly cache afterAdd [email protected]
1859 verbose afterAdd /home/ubuntu/.npm/micromatch/2.2.0/package/package.json not in flight; writing
1860 verbose afterAdd /home/ubuntu/.npm/micromatch/2.2.0/package/package.json written
1861 silly gunzTarPerm extractEntry doc/script.md
1862 silly gunzTarPerm extractEntry doc/string_bytes.md
1863 silly gunzTarPerm extractEntry doc/v8_internals.md
1864 silly gunzTarPerm extractEntry doc/v8_misc.md
1865 silly cache afterAdd [email protected]
1866 verbose afterAdd /home/ubuntu/.npm/fsevents/0.3.8/package/package.json not in flight; writing
1867 silly cache afterAdd [email protected]
1868 verbose afterAdd /home/ubuntu/.npm/chokidar/1.0.5/package/package.json not in flight; writing
1869 silly gunzTarPerm extractEntry nan.h
1870 silly gunzTarPerm extractEntry nan_callbacks.h
1871 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h
1872 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h
1873 silly gunzTarPerm extractEntry nan_converters_43_inl.h
1874 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h
1875 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
1876 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
1877 silly gunzTarPerm extractEntry nan_maybe_43_inl.h
1878 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h
1879 silly gunzTarPerm extractEntry nan_new.h
1880 silly gunzTarPerm extractEntry nan_object_wrap.h
1881 silly gunzTarPerm extractEntry nan_persistent_12_inl.h
1882 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h
1883 silly gunzTarPerm extractEntry nan_string_bytes.h
1884 silly gunzTarPerm extractEntry nan_weak.h
1885 silly gunzTarPerm extractEntry CHANGELOG.md
1886 silly gunzTarPerm extractEntry tools/package.json
1887 silly gunzTarPerm extractEntry tools/README.md
1888 silly gunzTarPerm extractEntry tools/1to2.js
1889 verbose afterAdd /home/ubuntu/.npm/fsevents/0.3.8/package/package.json written
1890 verbose afterAdd /home/ubuntu/.npm/chokidar/1.0.5/package/package.json written
1891 silly cache afterAdd [email protected]
1892 verbose afterAdd /home/ubuntu/.npm/minimatch/0.2.14/package/package.json not in flight; writing
1893 silly cache afterAdd [email protected]
1894 verbose afterAdd /home/ubuntu/.npm/arr-diff/1.0.1/package/package.json not in flight; writing
1895 verbose afterAdd /home/ubuntu/.npm/minimatch/0.2.14/package/package.json written
1896 verbose afterAdd /home/ubuntu/.npm/arr-diff/1.0.1/package/package.json written
1897 silly cache afterAdd [email protected]
1898 verbose afterAdd /home/ubuntu/.npm/readable-stream/1.0.33/package/package.json not in flight; writing
1899 verbose afterAdd /home/ubuntu/.npm/readable-stream/1.0.33/package/package.json written
1900 silly cache afterAdd [email protected]
1901 verbose afterAdd /home/ubuntu/.npm/readdirp/1.4.0/package/package.json not in flight; writing
1902 verbose afterAdd /home/ubuntu/.npm/readdirp/1.4.0/package/package.json written
1903 silly cache afterAdd [email protected]
1904 verbose afterAdd /home/ubuntu/.npm/nan/2.0.5/package/package.json not in flight; writing
1905 verbose afterAdd /home/ubuntu/.npm/nan/2.0.5/package/package.json written
1906 silly install resolved [ { name: 'path-is-absolute',
1906 silly install resolved version: '1.0.0',
1906 silly install resolved description: 'Node.js 0.12 path.isAbsolute() ponyfill',
1906 silly install resolved license: 'MIT',
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/sindresorhus/path-is-absolute.git' },
1906 silly install resolved author:
1906 silly install resolved { name: 'Sindre Sorhus',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'sindresorhus.com' },
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'node test.js' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved keywords:
1906 silly install resolved [ 'path',
1906 silly install resolved 'paths',
1906 silly install resolved 'file',
1906 silly install resolved 'dir',
1906 silly install resolved 'absolute',
1906 silly install resolved 'isabsolute',
1906 silly install resolved 'is-absolute',
1906 silly install resolved 'built-in',
1906 silly install resolved 'util',
1906 silly install resolved 'utils',
1906 silly install resolved 'core',
1906 silly install resolved 'ponyfill',
1906 silly install resolved 'polyfill',
1906 silly install resolved 'shim',
1906 silly install resolved 'is',
1906 silly install resolved 'detect',
1906 silly install resolved 'check' ],
1906 silly install resolved readme: '# path-is-absolute [![Build Status](https://travis-ci.org/sindresorhus/path-is-absolute.svg?branch=master)](https://travis-ci.org/sindresorhus/path-is-absolute)\n\n> Node.js 0.12 [`path.isAbsolute()`](http://nodejs.org/api/path.html#path_path_isabsolute_path) ponyfill\n\n> Ponyfill: A polyfill that doesn\'t overwrite the native method\n\n\n## Install\n\n```\n$ npm install --save path-is-absolute\n```\n\n\n## Usage\n\n```js\nvar pathIsAbsolute = require(\'path-is-absolute\');\n\n// Linux\npathIsAbsolute(\'/home/foo\');\n//=> true\n\n// Windows\npathIsAbsolute(\'C:/Users/\');\n//=> true\n\n// Any OS\npathIsAbsolute.posix(\'/home/foo\');\n//=> true\n```\n\n\n## API\n\nSee the [`path.isAbsolute()` docs](http://nodejs.org/api/path.html#path_path_isabsolute_path).\n\n### pathIsAbsolute(path)\n\n### pathIsAbsolute.posix(path)\n\nThe Posix specific version.\n\n### pathIsAbsolute.win32(path)\n\nThe Windows specific version.\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n',
1906 silly install resolved readmeFilename: 'readme.md',
1906 silly install resolved bugs: { url: 'https://github.com/sindresorhus/path-is-absolute/issues' },
1906 silly install resolved homepage: 'https://github.com/sindresorhus/path-is-absolute#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '263dada66ab3f2fb10bf7f9d24dd8f3e570ef912',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz' },
1906 silly install resolved { name: 'randomatic',
1906 silly install resolved description: 'Generate randomized strings of a specified length, fast. Only the length is necessary, but you can optionally generate patterns using any combination of numeric, alpha-numeric, alphabetical, special or custom characters.',
1906 silly install resolved version: '1.1.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/randomatic',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/jonschlinkert/randomatic.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/randomatic/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/randomatic/blob/master/LICENSE-MIT' },
1906 silly install resolved scripts: { test: 'mocha -R spec' },
1906 silly install resolved main: 'index.js',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved dependencies: { 'is-number': '^1.1.0', 'kind-of': '^1.0.0' },
1906 silly install resolved devDependencies:
1906 silly install resolved { benchmarked: '^0.1.3',
1906 silly install resolved chalk: '^0.5.1',
1906 silly install resolved glob: '^4.3.5',
1906 silly install resolved should: '^4.4.1' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'alpha',
1906 silly install resolved 'alpha-numeric',
1906 silly install resolved 'alphanumeric',
1906 silly install resolved 'characters',
1906 silly install resolved 'chars',
1906 silly install resolved 'numeric',
1906 silly install resolved 'rand',
1906 silly install resolved 'random',
1906 silly install resolved 'randomize',
1906 silly install resolved 'randomized' ],
1906 silly install resolved readme: '# randomatic [![NPM version](https://badge.fury.io/js/randomatic.svg)](http://badge.fury.io/js/randomatic)\n\n> Generate randomized strings of a specified length, fast. Only the length is necessary, but you can optionally generate patterns using any combination of numeric, alpha-numeric, alphabetical, special or custom characters.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i randomatic --save\n```\n### Install with [bower](https://github.com/bower/bower)\n\n```bash\nbower install randomatic --save\n```\n\n\n## Usage\n\n```js\nvar randomize = require(\'randomatic\');\n```\n\n\n## API\n\n```\nrandomize(pattern, length, options);\n```\n\n- `pattern` **{String}**: The pattern to use for randomizing\n- `length` **{Object}**: The length of the string to generate\n\n\n### pattern\n\n> The pattern to use for randomizing\n\nPatterns can contain any combination of the below characters, specified in any order.\n\n**Example:**\n\nTo generate a 10-character randomized string using all available characters:\n\n```js\nrandomize(\'*\', 10);\n//=>\n\nrandomize(\'Aa0!\', 10);\n//=>\n```\n\n* `a`: Lowercase alpha characters (`abcdefghijklmnopqrstuvwxyz\'`)\n* `A`: Uppercase alpha characters (`ABCDEFGHIJKLMNOPQRSTUVWXYZ\'`)\n* `0`: Numeric characters (`0123456789\'`)\n* `!`: Special characters (`~!@#$%^&()_+-={}[];\\\',.`)\n* `*`: All characters (all of the above combined)\n* `?`: Custom characters (pass a string of custom characters to the options)\n\n\n### length\n\n> the length of the string to generate\n\n**Examples:**\n\n* `randomize(\'A\', 5)` will generate a 5-character, uppercase, alphabetical, randomized string, e.g. `KDJWJ`.\n* `randomize(\'0\', 2)` will generate a 2-digit random number\n* `randomize(\'0\', 3)` will generate a 3-digit random number\n* `randomize(\'0\', 12)` will generate a 12-digit random number\n* `randomize(\'A0\', 16)` will generate a 16-character, alpha-numeric randomized string\n\nIf `length` is left undefined, the length of the pattern in the first parameter will be used. For example:\n\n* `randomize(\'00\')` will generate a 2-digit random number\n* `randomize(\'000\')` will generate a 3-digit random number\n* `randomize(\'0000\')` will generate a 4-digit random number...\n* `randomize(\'AAAAA\')` will generate a 5-character, uppercase alphabetical random string...\n\nThese are just examples, [see the tests](./test.js) for more use cases and examples.\n\n\n\n## options\n\n#### chars\nType: `String`\n\nDefault: `undefined`\n\nDefine a custom string to be randomized.\n\n**Example:**\n\n* `randomize(\'?\', 20, {chars: \'jonschlinkert\'})` will generate a 20-character randomized string from the letters contained in `jonschlinkert`.\n* `randomize(\'?\', {chars: \'jonschlinkert\'})` will generate a 13-character randomized string from the letters contained in `jonschlinkert`.\n\n\n\n## Usage Examples\n\n* `randomize(\'A\', 4)` (_whitespace insenstive_) would result in randomized 4-digit uppercase letters, like, `ZAKH`, `UJSL`... etc.\n* `randomize(\'AAAA\')` is equivelant to `randomize(\'A\', 4)`\n* `randomize(\'AAA0\')` and `randomize(\'AA00\')` and `randomize(\'A0A0\')` are equivelant to `randomize(\'A0\', 4)`\n* `randomize(\'aa\')`: results in double-digit, randomized, lower-case letters (`abcdefghijklmnopqrstuvwxyz`)\n* `randomize(\'AAA\')`: results in triple-digit, randomized, upper-case letters (`ABCDEFGHIJKLMNOPQRSTUVWXYZ`)\n* `randomize(\'0\', 6)`: results in six-digit, randomized nubmers (`0123456789`)\n* `randomize(\'!\', 5)`: results in single-digit randomized, _valid_ non-letter characters (`~!@#$%^&()_+-={}[];\\\',.`)\n* `randomize(\'A!a0\', 9)`: results in nine-digit, randomized characters (any of the above)\n\n_The order in which the characters are defined is insignificant._\n\n\n\n## Running tests\n\nInstall dev dependencies:\n\n```bash\nnpm install -d && mocha\n```\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/randomatic/issues)\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb](https://github.com/assemble/verb) on January 26, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '2ca36b9f93747aac985eb242749af88b45d5d42d',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz' },
1906 silly install resolved { name: 'filename-regex',
1906 silly install resolved description: 'Regular expression for matching file names, with or without extension.',
1906 silly install resolved version: '2.0.0',
1906 silly install resolved homepage: 'https://github.com/regexps/filename-regex',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/regexps/filename-regex.git' },
1906 silly install resolved bugs: { url: 'https://github.com/regexps/filename-regex/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/regexps/filename-regex/blob/master/LICENSE-MIT' },
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved scripts: { test: 'mocha -R spec' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'basename',
1906 silly install resolved 'regular expression',
1906 silly install resolved 'file',
1906 silly install resolved 'filename',
1906 silly install resolved 'filepath',
1906 silly install resolved 'match',
1906 silly install resolved 'name',
1906 silly install resolved 'path',
1906 silly install resolved 'regex',
1906 silly install resolved 'regexp' ],
1906 silly install resolved readme: '# filename-regex [![NPM version](https://badge.fury.io/js/filename-regex.svg)](http://badge.fury.io/js/filename-regex)\n\n> Regular expression for matching file names, with or without extension.\n\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i filename-regex --save\n```\n\n## Usage\n\n```js\nvar regex = require(\'filename-regex\');\n\n\'a/b/c/d.min.js\'.match(regex());\n//=> match[0] = \'d.min.js\'\n\n\'a/b/c/.dotfile\'.match(regex());\n//=> match[0] = \'.dotfile\'\n```\n\n\n## Run tests\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/regexps/filename-regex/issues)\n\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb](https://github.com/assemble/verb) on January 24, 2015._\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '996e3e80479b98b9897f15a8a58b3d084e926775',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz' },
1906 silly install resolved { name: 'repeat-element',
1906 silly install resolved description: 'Create an array by repeating the given value n times.',
1906 silly install resolved version: '1.1.2',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/repeat-element',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/repeat-element.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/repeat-element/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/repeat-element/blob/master/LICENSE' },
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved keywords: [ 'array', 'element', 'repeat', 'string' ],
1906 silly install resolved devDependencies:
1906 silly install resolved { benchmarked: '^0.1.4',
1906 silly install resolved chalk: '^1.0.0',
1906 silly install resolved glob: '^5.0.5',
1906 silly install resolved minimist: '^1.1.1',
1906 silly install resolved mocha: '^2.2.4' },
1906 silly install resolved readme: '# repeat-element [![NPM version](https://badge.fury.io/js/repeat-element.svg)](http://badge.fury.io/js/repeat-element)\n\n> Create an array by repeating the given value n times.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```bash\nnpm i repeat-element --save\n```\n\n## Usage\n\n```js\nvar repeat = require(\'repeat-element\');\n\nrepeat(\'a\', 5);\n//=> [\'a\', \'a\', \'a\', \'a\', \'a\']\n\nrepeat(\'a\', 1);\n//=> [\'a\']\n\nrepeat(\'a\', 0);\n//=> []\n\nrepeat(null, 5)\n//» [ null, null, null, null, null ]\n\nrepeat({some: \'object\'}, 5)\n//» [ { some: \'object\' },\n// { some: \'object\' },\n// { some: \'object\' },\n// { some: \'object\' },\n// { some: \'object\' } ]\n\nrepeat(5, 5)\n//» [ 5, 5, 5, 5, 5 ]\n```\n\n## Related projects\n\n[repeat-string](https://github.com/jonschlinkert/repeat-string): Repeat the given string n times. Fastest implementation for repeating a string.\n\n## Running tests\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/repeat-element/issues)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright (c) 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on May 06, 2015._\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'ef089a178d1483baae4d93eb98b4f9e4e11d990a',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz' },
1906 silly install resolved { name: 'kind-of',
1906 silly install resolved description: 'Get the native type of a value.',
1906 silly install resolved version: '1.1.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/kind-of',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/kind-of.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/kind-of/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/kind-of/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies:
1906 silly install resolved { benchmarked: '^0.1.3',
1906 silly install resolved chalk: '^0.5.1',
1906 silly install resolved glob: '^4.3.5',
1906 silly install resolved should: '^4.6.1',
1906 silly install resolved 'type-of': '^2.0.1',
1906 silly install resolved typeof: '^1.0.0' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'arguments',
1906 silly install resolved 'array',
1906 silly install resolved 'boolean',
1906 silly install resolved 'check',
1906 silly install resolved 'date',
1906 silly install resolved 'function',
1906 silly install resolved 'is',
1906 silly install resolved 'is-type',
1906 silly install resolved 'is-type-of',
1906 silly install resolved 'kind',
1906 silly install resolved 'kind-of',
1906 silly install resolved 'number',
1906 silly install resolved 'object',
1906 silly install resolved 'regexp',
1906 silly install resolved 'string',
1906 silly install resolved 'test',
1906 silly install resolved 'type',
1906 silly install resolved 'type-of',
1906 silly install resolved 'typeof',
1906 silly install resolved 'types' ],
1906 silly install resolved readme: '# kind-of [![NPM version](https://badge.fury.io/js/kind-of.svg)](http://badge.fury.io/js/kind-of) [![Build Status](https://travis-ci.org/jonschlinkert/kind-of.svg)](https://travis-ci.org/jonschlinkert/kind-of) \n\n> Get the native type of a value.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i kind-of --save\n```\n\n## Usage\n\n```js\nvar kindOf = require(\'kind-of\');\n\nkindOf(undefined);\n//=> \'undefined\'\n\nkindOf(null);\n//=> \'null\'\n\nkindOf(true);\n//=> \'boolean\'\n\nkindOf(false);\n//=> \'boolean\'\n\nkindOf(new Boolean(true));\n//=> \'boolean\'\n\nkindOf(new Buffer(\'\'));\n//=> \'buffer\'\n\nkindOf(42);\n//=> \'number\'\n\nkindOf(new Number(42));\n//=> \'number\'\n\nkindOf("string");\n//=> \'string\'\n\nkindOf(arguments);\n//=> \'arguments\'\n\nkindOf({});\n//=> \'object\'\n\nkindOf(new Test());\n//=> \'object\'\n\nkindOf(new Date());\n//=> \'date\'\n\nkindOf([]);\n//=> \'array\'\n\nkindOf([1, 2, 3]);\n//=> \'array\'\n\nkindOf(new Array());\n//=> \'array\'\n\nkindOf(/[\\s\\S]+/);\n//=> \'regexp\'\n\nkindOf(new RegExp(\'^\' + \'foo$\'));\n//=> \'regexp\'\n\nkindOf(function () {});\n//=> \'function\'\n\nkindOf(new Function());\n//=> \'function\'\n```\n\n\n## Run tests\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Benchmarks\n\nBenchmarked against [typeof](http://github.com/CodingFu/typeof) and [type-of](https://github.com/ForbesLindesay/type-of).\n\n```bash\n#1: array.js\n kind-of x 21,578,944 ops/sec ±1.01% (97 runs sampled)\n (lib) type-of x 4,593,840 ops/sec ±0.76% (92 runs sampled)\n (lib) typeof x 5,786,776 ops/sec ±0.71% (97 runs sampled)\n\n#2: boolean.js\n kind-of x 25,189,600 ops/sec ±0.60% (97 runs sampled)\n (lib) type-of x 2,751,076 ops/sec ±0.78% (100 runs sampled)\n (lib) typeof x 4,390,312 ops/sec ±0.61% (99 runs sampled)\n\n#3: date.js\n kind-of x 8,862,303 ops/sec ±0.77% (99 runs sampled)\n (lib) type-of x 6,239,662 ops/sec ±0.67% (94 runs sampled)\n (lib) typeof x 6,180,922 ops/sec ±0.59% (97 runs sampled)\n\n#4: function.js\n kind-of x 19,685,336 ops/sec ±1.67% (95 runs sampled)\n (lib) type-of x 6,648,551 ops/sec ±0.93% (95 runs sampled)\n (lib) typeof x 6,631,967 ops/sec ±1.05% (92 runs sampled)\n\n#5: null.js\n kind-of x 24,155,010 ops/sec ±0.95% (91 runs sampled)\n (lib) type-of x 12,854,583 ops/sec ±0.69% (94 runs sampled)\n (lib) typeof x 8,182,952 ops/sec ±0.48% (99 runs sampled)\n\n#6: number.js\n kind-of x 20,993,521 ops/sec ±0.37% (98 runs sampled)\n (lib) type-of x 2,112,716 ops/sec ±0.73% (96 runs sampled)\n (lib) typeof x 4,492,943 ops/sec ±0.68% (96 runs sampled)\n\n#7: object.js\n kind-of x 3,686,169 ops/sec ±0.85% (96 runs sampled)\n (lib) type-of x 3,661,833 ops/sec ±0.73% (98 runs sampled)\n (lib) typeof x 6,159,847 ops/sec ±0.72% (98 runs sampled)\n\n#8: regex.js\n kind-of x 10,780,535 ops/sec ±0.75% (95 runs sampled)\n (lib) type-of x 5,380,781 ops/sec ±0.83% (92 runs sampled)\n (lib) typeof x 5,852,558 ops/sec ±0.67% (95 runs sampled)\n\n#9: string.js\n kind-of x 19,713,570 ops/sec ±0.69% (91 runs sampled)\n (lib) type-of x 4,017,753 ops/sec ±0.85% (98 runs sampled)\n (lib) typeof x 4,370,984 ops/sec ±0.62% (100 runs sampled)\n\n#10: undef.js\n kind-of x 23,250,387 ops/sec ±0.88% (91 runs sampled)\n (lib) type-of x 13,725,183 ops/sec ±0.62% (91 runs sampled)\n (lib) typeof x 20,549,334 ops/sec ±0.74% (97 runs sampled)\n```\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2014-2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb](https://github.com/assemble/verb) on February 09, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '140a3d2d41a36d2efcfa9377b62c24f8495a5c44',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz' },
1906 silly install resolved { name: 'is-binary-path',
1906 silly install resolved version: '1.0.1',
1906 silly install resolved description: 'Check if a filepath is a binary file',
1906 silly install resolved license: 'MIT',
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/sindresorhus/is-binary-path.git' },
1906 silly install resolved author:
1906 silly install resolved { name: 'Sindre Sorhus',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'sindresorhus.com' },
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'node test.js' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved keywords:
1906 silly install resolved [ 'bin',
1906 silly install resolved 'binary',
1906 silly install resolved 'ext',
1906 silly install resolved 'extensions',
1906 silly install resolved 'extension',
1906 silly install resolved 'file',
1906 silly install resolved 'path',
1906 silly install resolved 'check',
1906 silly install resolved 'detect',
1906 silly install resolved 'is' ],
1906 silly install resolved dependencies: { 'binary-extensions': '^1.0.0' },
1906 silly install resolved devDependencies: { ava: '0.0.4' },
1906 silly install resolved readme: '# is-binary-path [![Build Status](https://travis-ci.org/sindresorhus/is-binary-path.svg?branch=master)](https://travis-ci.org/sindresorhus/is-binary-path)\n\n> Check if a filepath is a binary file\n\n\n## Install\n\n```\n$ npm install --save is-binary-path\n```\n\n\n## Usage\n\n```js\nvar isBinaryPath = require(\'is-binary-path\');\n\nisBinaryPath(\'src/unicorn.png\');\n//=> true\n\nisBinaryPath(\'src/unicorn.txt\');\n//=> false\n```\n\n\n## Related\n\n- [`binary-extensions`](https://github.com/sindresorhus/binary-extensions) - List of binary file extensions\n- [`is-text-path`](https://github.com/sindresorhus/is-text-path) - Check if a filepath is a text file\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n',
1906 silly install resolved readmeFilename: 'readme.md',
1906 silly install resolved bugs: { url: 'https://github.com/sindresorhus/is-binary-path/issues' },
1906 silly install resolved homepage: 'https://github.com/sindresorhus/is-binary-path#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '75f16642b480f187a711c814161fd3a4a7655898',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz' },
1906 silly install resolved { name: 'arrify',
1906 silly install resolved version: '1.0.0',
1906 silly install resolved description: 'Convert a value to an array',
1906 silly install resolved license: 'MIT',
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/sindresorhus/arrify.git' },
1906 silly install resolved author:
1906 silly install resolved { name: 'Sindre Sorhus',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'sindresorhus.com' },
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'node test.js' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved keywords: [ 'array', 'arr', 'arrify', 'arrayify', 'convert', 'value' ],
1906 silly install resolved devDependencies: { ava: '0.0.4' },
1906 silly install resolved readme: '# arrify [![Build Status](https://travis-ci.org/sindresorhus/arrify.svg?branch=master)](https://travis-ci.org/sindresorhus/arrify)\n\n> Convert a value to an array\n\n\n## Install\n\n```\n$ npm install --save arrify\n```\n\n\n## Usage\n\n```js\nvar arrify = require(\'arrify\');\n\narrify(\'unicorn\');\n//=> [\'unicorn\']\n\narrify([\'unicorn\']);\n//=> [\'unicorn\']\n\narrify(null);\n//=> []\n\narrift(undefined);\n//=> []\n```\n\n*Supplying `null` or `undefined` results in an empty array.*\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n',
1906 silly install resolved readmeFilename: 'readme.md',
1906 silly install resolved bugs: { url: 'https://github.com/sindresorhus/arrify/issues' },
1906 silly install resolved homepage: 'https://github.com/sindresorhus/arrify#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'd6c361518250802fa2147ea7fb67597128cb8c81',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz' },
1906 silly install resolved { name: 'success-symbol',
1906 silly install resolved description: 'Cross-platform success symbol.',
1906 silly install resolved version: '0.1.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/success-symbol',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/jonschlinkert/success-symbol.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/success-symbol/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies: { mocha: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'success',
1906 silly install resolved '256',
1906 silly install resolved 'ansi',
1906 silly install resolved 'cli',
1906 silly install resolved 'symbol',
1906 silly install resolved 'symbols',
1906 silly install resolved 'colour',
1906 silly install resolved 'command',
1906 silly install resolved 'command-line',
1906 silly install resolved 'console',
1906 silly install resolved 'format',
1906 silly install resolved 'formatting',
1906 silly install resolved 'iterm',
1906 silly install resolved 'log',
1906 silly install resolved 'logging',
1906 silly install resolved 'rgb',
1906 silly install resolved 'shell',
1906 silly install resolved 'string',
1906 silly install resolved 'style',
1906 silly install resolved 'styles',
1906 silly install resolved 'styling',
1906 silly install resolved 'terminal',
1906 silly install resolved 'text',
1906 silly install resolved 'tty',
1906 silly install resolved 'xterm' ],
1906 silly install resolved readme: '# success-symbol [![NPM version](https://badge.fury.io/js/success-symbol.svg)](http://badge.fury.io/js/success-symbol)\n\n> Cross-platform success symbol.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i success-symbol --save\n```\n\n## Usage\n\n```js\nvar success = require(\'success-symbol\');\n```\n\n## Related projects\n\n* [success-symbol](https://github.com/jonschlinkert/success-symbol)\n* [warning-symbol](https://github.com/jonschlinkert/warning-symbol)\n* [error-symbol](https://github.com/jonschlinkert/error-symbol)\n* [info-symbol](https://github.com/jonschlinkert/info-symbol)\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/success-symbol/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on May 27, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '24022e486f3bf1cdca094283b769c472d3b72897',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz' },
1906 silly install resolved { name: 'ansi-green',
1906 silly install resolved description: 'The color green, in ansi.',
1906 silly install resolved version: '0.1.1',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/ansi-green',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/jonschlinkert/ansi-green.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/ansi-green/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved dependencies: { 'ansi-wrap': '0.1.0' },
1906 silly install resolved devDependencies: { mocha: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'green',
1906 silly install resolved '256',
1906 silly install resolved 'ansi',
1906 silly install resolved 'cli',
1906 silly install resolved 'color',
1906 silly install resolved 'colors',
1906 silly install resolved 'colour',
1906 silly install resolved 'command',
1906 silly install resolved 'command-line',
1906 silly install resolved 'console',
1906 silly install resolved 'format',
1906 silly install resolved 'formatting',
1906 silly install resolved 'iterm',
1906 silly install resolved 'log',
1906 silly install resolved 'logging',
1906 silly install resolved 'rgb',
1906 silly install resolved 'shell',
1906 silly install resolved 'string',
1906 silly install resolved 'style',
1906 silly install resolved 'styles',
1906 silly install resolved 'styling',
1906 silly install resolved 'terminal',
1906 silly install resolved 'text',
1906 silly install resolved 'tty',
1906 silly install resolved 'xterm' ],
1906 silly install resolved readme: '# ansi-green [![NPM version](https://badge.fury.io/js/ansi-green.svg)](http://badge.fury.io/js/ansi-green)\n\n> The color green, in ansi.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i ansi-green --save\n```\n\n## Usage\n\n```js\nvar green = require(\'ansi-green\');\n```\n\n## Related projects\n\n* [ansi-reset](https://github.com/jonschlinkert/ansi-reset)\n* [ansi-bold](https://github.com/jonschlinkert/ansi-bold)\n* [ansi-dim](https://github.com/jonschlinkert/ansi-dim)\n* [ansi-italic](https://github.com/jonschlinkert/ansi-italic)\n* [ansi-underline](https://github.com/jonschlinkert/ansi-underline)\n* [ansi-inverse](https://github.com/jonschlinkert/ansi-inverse)\n* [ansi-hidden](https://github.com/jonschlinkert/ansi-hidden)\n* [ansi-strikethrough](https://github.com/jonschlinkert/ansi-strikethrough)\n* [ansi-black](https://github.com/jonschlinkert/ansi-black)\n* [ansi-red](https://github.com/jonschlinkert/ansi-red)\n* [ansi-green](https://github.com/jonschlinkert/ansi-green)\n* [ansi-yellow](https://github.com/jonschlinkert/ansi-yellow)\n* [ansi-blue](https://github.com/jonschlinkert/ansi-blue)\n* [ansi-magenta](https://github.com/jonschlinkert/ansi-magenta)\n* [ansi-cyan](https://github.com/jonschlinkert/ansi-cyan)\n* [ansi-white](https://github.com/jonschlinkert/ansi-white)\n* [ansi-gray](https://github.com/jonschlinkert/ansi-gray)\n* [ansi-grey](https://github.com/jonschlinkert/ansi-grey)\n* [ansi-bgblack](https://github.com/jonschlinkert/ansi-bgblack)\n* [ansi-bgred](https://github.com/jonschlinkert/ansi-bgred)\n* [ansi-bggreen](https://github.com/jonschlinkert/ansi-bggreen)\n* [ansi-bgyellow](https://github.com/jonschlinkert/ansi-bgyellow)\n* [ansi-bgblue](https://github.com/jonschlinkert/ansi-bgblue)\n* [ansi-bgmagenta](https://github.com/jonschlinkert/ansi-bgmagenta)\n* [ansi-bgcyan](https://github.com/jonschlinkert/ansi-bgcyan)\n* [ansi-bgwhite](https://github.com/jonschlinkert/ansi-bgwhite)\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/ansi-green/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on May 21, 2015._',
1906 silly install resolved readmeFilename: 'readme.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '8a5d9a979e458d57c40e33580b37390b8e10d0f7',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz' },
1906 silly install resolved { name: 'is-glob',
1906 silly install resolved description: 'Returns `true` if the given string looks like a glob pattern.',
1906 silly install resolved version: '1.1.3',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/is-glob',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/jonschlinkert/is-glob.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/is-glob/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies: { mocha: '*', should: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'bash',
1906 silly install resolved 'braces',
1906 silly install resolved 'check',
1906 silly install resolved 'exec',
1906 silly install resolved 'extglob',
1906 silly install resolved 'expression',
1906 silly install resolved 'glob',
1906 silly install resolved 'globbing',
1906 silly install resolved 'globstar',
1906 silly install resolved 'match',
1906 silly install resolved 'matches',
1906 silly install resolved 'pattern',
1906 silly install resolved 'regex',
1906 silly install resolved 'regular',
1906 silly install resolved 'string',
1906 silly install resolved 'test' ],
1906 silly install resolved readme: '# is-glob [![NPM version](https://badge.fury.io/js/is-glob.svg)](http://badge.fury.io/js/is-glob) [![Build Status](https://travis-ci.org/jonschlinkert/is-glob.svg)](https://travis-ci.org/jonschlinkert/is-glob) \n\n> Returns `true` if the given string looks like a glob pattern.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i is-glob --save\n```\n\n## Usage\n\n```js\nvar isGlob = require(\'is-glob\');\n\nisGlob(\'foo.js\');\n//=> \'false\'\nisGlob(\'!foo.js\');\n//=> \'true\'\nisGlob(\'*.js\');\n//=> \'true\'\nisGlob(\'**/abc.js\');\n//=> \'true\'\nisGlob(\'abc/*.js\');\n//=> \'true\'\nisGlob(\'abc/(aaa|bbb).js\');\n//=> \'true\'\nisGlob(\'abc/[a-z].js\');\n//=> \'true\'\nisGlob(\'abc/{a,b}.js\');\n//=> \'true\'\nisGlob(\'abc/?.js\');\n//=> \'true\'\nisGlob(\'abc.js\');\n//=> \'false\'\nisGlob(\'abc/def/ghi.js\');\n//=> \'false\'\n```\n\n## Related\n* [micromatch](https://github.com/jonschlinkert/micromatch): Glob matching for javascript/node.js. A faster alternative to minimatch (10-45x faster on avg), with all the features you\'re used to using in your Grunt and gulp tasks.\n* [parse-glob](https://github.com/jonschlinkert/parse-glob): Parse a glob pattern into an object of tokens.\n\n## Run tests\nInstall dev dependencies.\n\n```bash\nnpm i -d && npm test\n```\n\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/is-glob/issues)\n\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 04, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'b4c64b8303d39114492a460d364ccfb0d3c0a045',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz' },
1906 silly install resolved { name: 'is-dotfile',
1906 silly install resolved description: 'Return true if a file path is (or has) a dotfile.',
1906 silly install resolved version: '1.0.1',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/is-dotfile',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/is-dotfile.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/is-dotfile/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies: { benchmarked: '^0.1.3', 'dotfile-regex': '^0.1.2', mocha: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'detect',
1906 silly install resolved 'dotfile',
1906 silly install resolved 'expression',
1906 silly install resolved 'regular expression',
1906 silly install resolved 'find',
1906 silly install resolved 'match',
1906 silly install resolved 'regex',
1906 silly install resolved 'regexp',
1906 silly install resolved 'regular' ],
1906 silly install resolved readme: '# is-dotfile [![NPM version](https://badge.fury.io/js/is-dotfile.svg)](http://badge.fury.io/js/is-dotfile)\n\n> Return true if a file path is (or has) a dotfile.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i is-dotfile --save\n```\n\n## Usage\n\n```js\nvar isDotfile = require(\'is-dotfile\');\n\nisDotfile(\'a/b/c.js\');\n//=> false\n\nisDotfile(\'a/b/.gitignore\');\n//=> true\n\nisDotfile(\'.gitignore\');\n//=> true\n\nisDotfile(\'/.gitignore\');\n//=> true\n\nisDotfile(\'/.gitignore/foo\');\n//=> false\n```\n\n## Related projects\n\n* [dotfile-regex](https://github.com/regexps/dotfile-regex): Regular expresson for matching dotfiles.\n* [is-glob](https://github.com/jonschlinkert/is-glob): Returns `true` if the given string looks like a glob pattern.\n* [micromatch](https://github.com/jonschlinkert/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. Just… [more](https://github.com/jonschlinkert/micromatch)\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/is-dotfile/issues/new)\n\n## Authors\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on May 25, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '38beee44a79a835242c6cce328a88b7eddac5d5f',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.1.tgz' },
1906 silly install resolved { name: 'ansi-wrap',
1906 silly install resolved description: 'Create ansi colors by passing the open and close codes.',
1906 silly install resolved version: '0.1.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/ansi-wrap',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/jonschlinkert/ansi-wrap.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/ansi-wrap/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/ansi-wrap/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved dependencies: {},
1906 silly install resolved devDependencies: {},
1906 silly install resolved keywords: [],
1906 silly install resolved readme: '# ansi-wrap [![NPM version](https://badge.fury.io/js/ansi-wrap.svg)](http://badge.fury.io/js/ansi-wrap)\n\n> Create ansi colors by passing the open and close codes.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i ansi-wrap --save\n```\n\n## Usage\n\n```js\nvar wrap = require(\'ansi-wrap\');\n```\n\n**Example**\n\nPass codes for [ansi magenta background](https://github.com/jonschlinkert/ansi-bgmagenta):\n\n```js\nconsole.log(wrap(45, 49, \'This is a message...\'));\n//=> \'\\u001b[45mfoo\\u001b[49m\'\n```\n\nWhich prints out...\n\n[![screen shot 2015-05-21 at 8 28 32 pm](https://cloud.githubusercontent.com/assets/383994/7761769/12488afa-fff8-11e4-9cc1-71a8a6ec14a4.png)](https://www.npmjs.com/)\n\n## Related projects\n\nThis is used in these projects:\n\n* [ansi-reset](https://github.com/jonschlinkert/ansi-reset)\n* [ansi-bold](https://github.com/jonschlinkert/ansi-bold)\n* [ansi-dim](https://github.com/jonschlinkert/ansi-dim)\n* [ansi-italic](https://github.com/jonschlinkert/ansi-italic)\n* [ansi-underline](https://github.com/jonschlinkert/ansi-underline)\n* [ansi-inverse](https://github.com/jonschlinkert/ansi-inverse)\n* [ansi-hidden](https://github.com/jonschlinkert/ansi-hidden)\n* [ansi-strikethrough](https://github.com/jonschlinkert/ansi-strikethrough)\n* [ansi-black](https://github.com/jonschlinkert/ansi-black)\n* [ansi-red](https://github.com/jonschlinkert/ansi-red)\n* [ansi-green](https://github.com/jonschlinkert/ansi-green)\n* [ansi-yellow](https://github.com/jonschlinkert/ansi-yellow)\n* [ansi-blue](https://github.com/jonschlinkert/ansi-blue)\n* [ansi-magenta](https://github.com/jonschlinkert/ansi-magenta)\n* [ansi-cyan](https://github.com/jonschlinkert/ansi-cyan)\n* [ansi-white](https://github.com/jonschlinkert/ansi-white)\n* [ansi-gray](https://github.com/jonschlinkert/ansi-gray)\n* [ansi-grey](https://github.com/jonschlinkert/ansi-grey)\n* [ansi-bgblack](https://github.com/jonschlinkert/ansi-bgblack)\n* [ansi-bgred](https://github.com/jonschlinkert/ansi-bgred)\n* [ansi-bggreen](https://github.com/jonschlinkert/ansi-bggreen)\n* [ansi-bgyellow](https://github.com/jonschlinkert/ansi-bgyellow)\n* [ansi-bgblue](https://github.com/jonschlinkert/ansi-bgblue)\n* [ansi-bgmagenta](https://github.com/jonschlinkert/ansi-bgmagenta)\n* [ansi-bgcyan](https://github.com/jonschlinkert/ansi-bgcyan)\n* [ansi-bgwhite](https://github.com/jonschlinkert/ansi-bgwhite)\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/ansi-wrap/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on May 21, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'a82250ddb0015e9a27ca82e82ea603bbfa45efaf',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz' },
1906 silly install resolved { name: 'object.omit',
1906 silly install resolved description: 'Return a copy of an object without the given key, or array of keys.',
1906 silly install resolved version: '1.1.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/object.omit',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/object.omit.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/object.omit/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/object.omit/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'clear',
1906 silly install resolved 'delete',
1906 silly install resolved 'key',
1906 silly install resolved 'value',
1906 silly install resolved 'object',
1906 silly install resolved 'omit',
1906 silly install resolved 'property',
1906 silly install resolved 'remove' ],
1906 silly install resolved dependencies: { 'for-own': '^0.1.3', isobject: '^1.0.0' },
1906 silly install resolved devDependencies: { mocha: '^2.2.4', should: '^5.2.0' },
1906 silly install resolved readme: '# object.omit [![NPM version](https://badge.fury.io/js/object.omit.svg)](http://badge.fury.io/js/object.omit)\n\n> Return a copy of an object without the given key, or array of keys.\n\n## Install\n```bash\nnpm i object.omit --save-dev\n```\n\n\n## Usage\n\n```js\nvar omit = require(\'object.omit\');\n```\n\nPass a string `key` to omit:\n\n```js\nomit({a: \'a\', b: \'b\', c: \'c\'}, \'a\')\n//=> { b: \'b\', c: \'c\' }\n```\n\nPass an array of `keys` to omit:\n\n```js\nomit({a: \'a\', b: \'b\', c: \'c\'}, [\'a\', \'c\'])\n//=> { b: \'b\' }\n```\n\nReturns the object if no keys are passed:\n\n```js\nomit({a: \'a\', b: \'b\', c: \'c\'})\n//=> {a: \'a\', b: \'b\', c: \'c\'}\n```\n\nReturns an empty object if no value is passed.\n\n```js\nomit()\n//=> {}\n```\n\n### Other awesome javascript/node.js utils\n * [object.filter](https://github.com/jonschlinkert/object.filter): Create a new object filtered to have only properties for which the callback returns true.\n * [object.pick](https://github.com/jonschlinkert/object.pick): Returns a filtered copy of an object with only the specified keys, like `pick` from lo-dash / underscore.\n * [object.pluck](https://github.com/jonschlinkert/object.pluck): Like pluck from underscore / lo-dash, but returns an object composed of specified properties, with values unmodified from those of the original object.\n * [object.reduce](https://github.com/jonschlinkert/object.reduce): Reduces an object to a value that is the accumulated result of running each property in the object through a callback.\n * [object.defaults](https://github.com/jonschlinkert/object.defaults): Like `extend` but only copies missing properties/values to the target object.\n\n## Runing tests\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/object.omit/issues)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2014-2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on April 09, 2015._\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '9d17ea16778e5057deba7752c6f55f1496829e94',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/object.omit/-/object.omit-1.1.0.tgz' },
1906 silly install resolved { name: 'for-in',
1906 silly install resolved description: 'Iterate over the own and inherited enumerable properties of an objecte, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js',
1906 silly install resolved version: '0.1.4',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/for-in',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/for-in.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/for-in/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/for-in/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies: { mocha: '*', should: '^4.0.4' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'for-in',
1906 silly install resolved 'for-own',
1906 silly install resolved 'has',
1906 silly install resolved 'has-own',
1906 silly install resolved 'hasOwn',
1906 silly install resolved 'key',
1906 silly install resolved 'keys',
1906 silly install resolved 'object',
1906 silly install resolved 'own',
1906 silly install resolved 'value' ],
1906 silly install resolved readme: '# for-in [![NPM version](https://badge.fury.io/js/for-in.svg)](http://badge.fury.io/js/for-in)\n\n> Iterate over the own and inherited enumerable properties of an objecte, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js\n\n## Install\n#### Install with [npm](npmjs.org):\n\n```bash\nnpm i for-in --save\n```\n\n## Run tests\n\n```bash\nnpm test\n```\n\n## Usage\n\n```js\nvar forIn = require(\'for-in\');\n\nvar obj = {a: \'foo\', b: \'bar\', c: \'baz\'};\nvar values = [];\nvar keys = [];\n\nforIn(obj, function (value, key, o) {\n keys.push(key);\n values.push(value);\n});\n\nconsole.log(keys);\n//=> [\'a\', \'b\', \'c\'];\n\nconsole.log(values);\n//=> [\'foo\', \'bar\', \'baz\'];\n```\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\nCopyright (c) 2014 Jon Schlinkert, contributors.\nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on September 20, 2014._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '9f5cf7b4ffc7e1ae6591a4e97b177aa59d70fb2e',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz' },
1906 silly install resolved { name: 'is-extglob',
1906 silly install resolved description: 'Returns true if a string has an extglob.',
1906 silly install resolved version: '1.0.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/is-extglob',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/jonschlinkert/is-extglob.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/is-extglob/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts:
1906 silly install resolved { test: 'mocha',
1906 silly install resolved prepublish: 'browserify -o browser.js -e index.js' },
1906 silly install resolved devDependencies: { mocha: '*', should: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'bash',
1906 silly install resolved 'braces',
1906 silly install resolved 'check',
1906 silly install resolved 'exec',
1906 silly install resolved 'extglob',
1906 silly install resolved 'expression',
1906 silly install resolved 'glob',
1906 silly install resolved 'globbing',
1906 silly install resolved 'globstar',
1906 silly install resolved 'match',
1906 silly install resolved 'matches',
1906 silly install resolved 'pattern',
1906 silly install resolved 'regex',
1906 silly install resolved 'regular',
1906 silly install resolved 'string',
1906 silly install resolved 'test' ],
1906 silly install resolved readme: '# is-extglob [![NPM version](https://badge.fury.io/js/is-extglob.svg)](http://badge.fury.io/js/is-extglob) [![Build Status](https://travis-ci.org/jonschlinkert/is-extglob.svg)](https://travis-ci.org/jonschlinkert/is-extglob) \n\n> Returns true if a string has an extglob.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i is-extglob --save\n```\n\n## Usage\n\n```js\nvar isExtglob = require(\'is-extglob\');\n```\n\n**True**\n\n```js\nisExtglob(\'?(abc)\');\nisExtglob(\'@(abc)\');\nisExtglob(\'!(abc)\');\nisExtglob(\'*(abc)\');\nisExtglob(\'+(abc)\');\n```\n\n**False**\n\nEverything else...\n\n```js\nisExtglob(\'foo.js\');\nisExtglob(\'!foo.js\');\nisExtglob(\'*.js\');\nisExtglob(\'**/abc.js\');\nisExtglob(\'abc/*.js\');\nisExtglob(\'abc/(aaa|bbb).js\');\nisExtglob(\'abc/[a-z].js\');\nisExtglob(\'abc/{a,b}.js\');\nisExtglob(\'abc/?.js\');\nisExtglob(\'abc.js\');\nisExtglob(\'abc/def/ghi.js\');\n```\n\n## Related\n* [extglob](https://github.com/jonschlinkert/extglob): Extended globs. extglobs add the expressive power of regular expressions to glob patterns.\n* [micromatch](https://github.com/jonschlinkert/micromatch): Glob matching for javascript/node.js. A faster alternative to minimatch (10-45x faster on avg), with all the features you\'re used to using in your Grunt and gulp tasks.\n* [parse-glob](https://github.com/jonschlinkert/parse-glob): Parse a glob pattern into an object of tokens.\n\n## Run tests\nInstall dev dependencies.\n\n```bash\nnpm i -d && npm test\n```\n\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/is-extglob/issues)\n\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 06, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'ac468177c4943405a092fc8f29760c6ffc6206c0',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz' },
1906 silly install resolved { name: 'for-own',
1906 silly install resolved description: 'Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.',
1906 silly install resolved version: '0.1.3',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/for-own',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/for-own.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/for-own/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/for-own/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved dependencies: { 'for-in': '^0.1.4' },
1906 silly install resolved devDependencies: { mocha: '*', should: '^5.2.0' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'for-in',
1906 silly install resolved 'for-own',
1906 silly install resolved 'has',
1906 silly install resolved 'has-own',
1906 silly install resolved 'hasOwn',
1906 silly install resolved 'key',
1906 silly install resolved 'keys',
1906 silly install resolved 'object',
1906 silly install resolved 'own',
1906 silly install resolved 'value' ],
1906 silly install resolved readme: '# for-own [![NPM version](https://badge.fury.io/js/for-own.svg)](http://badge.fury.io/js/for-own)\n\n> Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`.\n\n## Install\n#### Install with [npm](npmjs.org):\n\n```bash\nnpm i for-own --save\n```\n\n## Run tests\n\n```bash\nnpm test\n```\n\n## Usage\n\n```js\nvar forOwn = require(\'for-own\');\n\nvar obj = {a: \'foo\', b: \'bar\', c: \'baz\'};\nvar values = [];\nvar keys = [];\n\nforOwn(obj, function (value, key, o) {\n keys.push(key);\n values.push(value);\n});\n\nconsole.log(keys);\n//=> [\'a\', \'b\', \'c\'];\n\nconsole.log(values);\n//=> [\'foo\', \'bar\', \'baz\'];\n```\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\nCopyright (c) 2014 Jon Schlinkert, contributors.\nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on September 20, 2014._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '606444cde77c2f0a11088169e2e354eaf56e74fe',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz' },
1906 silly install resolved { name: 'isobject',
1906 silly install resolved description: 'Returns true if the value is an object and not an array or null.',
1906 silly install resolved version: '1.0.2',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/isobject',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/isobject.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/isobject/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/isobject/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies: { mocha: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'check',
1906 silly install resolved 'function',
1906 silly install resolved 'is',
1906 silly install resolved 'is-object',
1906 silly install resolved 'isobject',
1906 silly install resolved 'javascript',
1906 silly install resolved 'kind',
1906 silly install resolved 'kind-of',
1906 silly install resolved 'kindof',
1906 silly install resolved 'native',
1906 silly install resolved 'object',
1906 silly install resolved 'of',
1906 silly install resolved 'type',
1906 silly install resolved 'typeof',
1906 silly install resolved 'validate',
1906 silly install resolved 'value' ],
1906 silly install resolved readme: '# isobject [![NPM version](https://badge.fury.io/js/isobject.svg)](http://badge.fury.io/js/isobject) [![Build Status](https://travis-ci.org/jonschlinkert/isobject.svg)](https://travis-ci.org/jonschlinkert/isobject)\n\n> Returns true if the value is an object and not an array or null.\n\nUse [is-plain-object](https://github.com/jonschlinkert/is-plain-object) if you want only objects that are created by the `Object` constructor.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i isobject --save\n```\n\nInstall with [bower](http://bower.io/)\n\n```sh\n$ bower install isobject --save\n```\n\n## Usage\n\n```js\nvar isObject = require(\'isobject\');\n```\n\n**True**\n\nAll of the following return `true`:\n\n```js\nisObject({});\nisObject(Object.create({}));\nisObject(Object.create(Object.prototype));\nisObject(Object.create(null));\nisObject({});\nisObject(new Foo);\nisObject(/foo/);\n```\n\n**False**\n\nAll of the following return `false`:\n\n```js\nisObject();\nisObject(function () {});\nisObject(1);\nisObject([]);\nisObject(undefined);\nisObject(null);\n```\n\n## Related projects\n\n* [assign-deep](https://github.com/jonschlinkert/assign-deep): Deeply assign the enumerable properties of source objects to a destination object.\n* [extend-shallow](https://github.com/jonschlinkert/extend-shallow): Extend an object with the properties of additional objects. node.js/javascript util.\n* [is-plain-object](https://github.com/jonschlinkert/is-plain-object): Returns true if an object was created by the `Object` constructor.\n* [is-extendable](https://github.com/jonschlinkert/is-extendable): Returns true if a value is any of the object types: array, regexp, plain object,… [more](https://github.com/jonschlinkert/is-extendable)\n* [is-equal-shallow](https://github.com/jonschlinkert/is-equal-shallow): Does a shallow comparison of two objects, returning false if the keys or values differ.\n* [kind-of](https://github.com/jonschlinkert/kind-of): Get the native type of a value.\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/isobject/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2014-2015 [Jon Schlinkert](https://github.com/jonschlinkert)\nReleased under the [MIT](https://github.com/jonschlinkert/isobject/blob/master/LICENSE) license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on July 13, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'f0f9b8ce92dd540fa0740882e3835a2e022ec78a',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz' },
1906 silly install resolved { name: 'is-posix-bracket',
1906 silly install resolved description: 'Returns true if the given string is a POSIX bracket expression (POSIX character class).',
1906 silly install resolved version: '0.1.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/is-posix-bracket',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/jonschlinkert/is-posix-bracket.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/is-posix-bracket/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies: { mocha: '*', should: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'braces',
1906 silly install resolved 'brackets',
1906 silly install resolved 'character',
1906 silly install resolved 'character-class',
1906 silly install resolved 'class',
1906 silly install resolved 'expression',
1906 silly install resolved 'posix',
1906 silly install resolved 'regex',
1906 silly install resolved 'regexp',
1906 silly install resolved 'regular' ],
1906 silly install resolved verb: { related: [Object] },
1906 silly install resolved readme: '# is-posix-bracket [![NPM version](https://badge.fury.io/js/is-posix-bracket.svg)](http://badge.fury.io/js/is-posix-bracket)\n\n> Returns true if the given string is a POSIX bracket expression (POSIX character class).\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i is-posix-bracket --save\n```\n\n## Usage\n\n```js\nvar isPosixBracket = require(\'is-posix-bracket\');\n\nisPosixBracket(\'[foo:]]\');\n//=> false\nisPosixBracket(\'[xdigit:]]\');\n//=> false\nisPosixBracket(\'[[:xdigit:]]\');\n//=> true\nisPosixBracket(\'[[:xdigit:]]\');\n//=> true\nisPosixBracket(\'[[:alpha:]123]\');\n//=> true\nisPosixBracket(\'[[:alpha:]123]\');\n//=> true\nisPosixBracket(\'[a-c[:digit:]x-z]\');\n//=> true\nisPosixBracket(\'[:al:]\');\n//=> true\nisPosixBracket(\'[abc[:punct:][0-9]\');\n//=> true\n```\n\n## Related projects\n\n* [braces](https://github.com/jonschlinkert/braces): Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces… [more](https://github.com/jonschlinkert/braces)\n* [expand-brackets](https://github.com/jonschlinkert/expand-brackets): Expand POSIX bracket expressions (character classes) in glob patterns.\n* [is-glob](https://github.com/jonschlinkert/is-glob): Returns `true` if the given string looks like a glob pattern.\n* [is-extglob](https://github.com/jonschlinkert/is-extglob): Returns true if a string has an extglob.\n* [micromatch](https://github.com/jonschlinkert/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. Just… [more](https://github.com/jonschlinkert/micromatch)\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/is-posix-bracket/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on August 01, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '757726f53acc0cafd1cfd4d696862faf98ef98b2',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.0.tgz' },
1906 silly install resolved { name: 'binary-extensions',
1906 silly install resolved version: '1.3.1',
1906 silly install resolved description: 'List of binary file extensions',
1906 silly install resolved license: 'MIT',
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/sindresorhus/binary-extensions.git' },
1906 silly install resolved author:
1906 silly install resolved { name: 'Sindre Sorhus',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'sindresorhus.com' },
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'node test.js' },
1906 silly install resolved main: 'binary-extensions.json',
1906 silly install resolved files: [ 'binary-extensions.json' ],
1906 silly install resolved keywords:
1906 silly install resolved [ 'bin',
1906 silly install resolved 'binary',
1906 silly install resolved 'ext',
1906 silly install resolved 'extensions',
1906 silly install resolved 'extension',
1906 silly install resolved 'file',
1906 silly install resolved 'json',
1906 silly install resolved 'list',
1906 silly install resolved 'array' ],
1906 silly install resolved devDependencies: { ava: '0.0.4' },
1906 silly install resolved readme: '# binary-extensions [![Build Status](https://travis-ci.org/sindresorhus/binary-extensions.svg?branch=master)](https://travis-ci.org/sindresorhus/binary-extensions)\n\n> List of binary file extensions\n\nThe list is just a [JSON file](binary-extensions.json) and can be used wherever.\n\n\n## Install\n\n```\n$ npm install --save binary-extensions\n```\n\n\n## Usage\n\n```js\nvar binaryExtensions = require(\'binary-extensions\');\n\nconsole.log(binaryExtensions);\n//=> [\'3ds\', \'3g2\', ...]\n```\n\n\n## Related\n\n- [`is-binary-path`](https://github.com/sindresorhus/is-binary-path) - Check if a filepath is a binary file\n- [`text-extensions`](https://github.com/sindresorhus/text-extensions) - List of text file extensions\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n',
1906 silly install resolved readmeFilename: 'readme.md',
1906 silly install resolved bugs: { url: 'https://github.com/sindresorhus/binary-extensions/issues' },
1906 silly install resolved homepage: 'https://github.com/sindresorhus/binary-extensions#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '32dd9ed2a7c69acec56f77f6cd80df043f78777a',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.1.tgz' },
1906 silly install resolved { name: 'is-primitive',
1906 silly install resolved description: 'Returns `true` if the value is a primitive. ',
1906 silly install resolved version: '2.0.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/is-primitive',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/is-primitive.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/is-primitive/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/is-primitive/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies: { mocha: '*', should: '^4.0.4' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'boolean',
1906 silly install resolved 'check',
1906 silly install resolved 'number',
1906 silly install resolved 'primitive',
1906 silly install resolved 'string',
1906 silly install resolved 'symbol',
1906 silly install resolved 'type',
1906 silly install resolved 'typeof',
1906 silly install resolved 'util' ],
1906 silly install resolved readme: '# is-primitive [![NPM version](https://badge.fury.io/js/is-primitive.svg)](http://badge.fury.io/js/is-primitive) [![Build Status](https://travis-ci.org/jonschlinkert/is-primitive.svg)](https://travis-ci.org/jonschlinkert/is-primitive) \n\n> Returns `true` if the value is a primitive. \n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i is-primitive --save\n```\n\n## Running tests\nInstall dev dependencies.\n\n```bash\nnpm i -d && npm test\n```\n\n## Usage\n\n```js\nvar isPrimitive = require(\'is-primitive\');\nisPrimitive(\'abc\');\n//=> true\n\nisPrimitive(42);\n//=> true\n\nisPrimitive(false);\n//=> true\n\nisPrimitive(true);\n//=> true\n\nisPrimitive({});\n//=> false\n\nisPrimitive([]);\n//=> false\n\nisPrimitive(function(){});\n//=> false\n```\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2014-2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 16, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '207bab91638499c07b2adf240a41a87210034575',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz' },
1906 silly install resolved { name: 'expand-range',
1906 silly install resolved description: 'Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks. Used by micromatch.',
1906 silly install resolved version: '1.8.1',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/expand-range',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/expand-range.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/expand-range/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/expand-range/blob/master/LICENSE-MIT' },
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha -R spec' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved dependencies: { 'fill-range': '^2.1.0' },
1906 silly install resolved devDependencies:
1906 silly install resolved { benchmarked: '^0.1.1',
1906 silly install resolved 'brace-expansion': '^1.1.0',
1906 silly install resolved glob: '^4.3.2',
1906 silly install resolved minimatch: '^2.0.1',
1906 silly install resolved mocha: '*',
1906 silly install resolved should: '^4.1.0' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'alpha',
1906 silly install resolved 'alphabetical',
1906 silly install resolved 'bash',
1906 silly install resolved 'brace',
1906 silly install resolved 'expand',
1906 silly install resolved 'expansion',
1906 silly install resolved 'glob',
1906 silly install resolved 'match',
1906 silly install resolved 'matches',
1906 silly install resolved 'matching',
1906 silly install resolved 'number',
1906 silly install resolved 'numerical',
1906 silly install resolved 'range',
1906 silly install resolved 'ranges',
1906 silly install resolved 'sh' ],
1906 silly install resolved readme: '# expand-range [![NPM version](https://badge.fury.io/js/expand-range.svg)](http://badge.fury.io/js/expand-range)\n\n> Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks. Used by micromatch.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i expand-range --save\n```\n\nWraps [fill-range] to do range expansion using `..` separated strings. See [fill-range] for the full list of options and features.\n\n\n## Example usage\n\n```js\nvar expand = require(\'expand-range\');\n```\n\n**Params**\n\n```js\nexpand(start, stop, increment);\n```\n\n - `start`: the number or letter to start with\n - `end`: the number or letter to end with\n - `increment`: optionally pass the increment to use. works for letters or numbers\n\n**Examples**\n\n```js\nexpand(\'a..e\')\n//=> [\'a\', \'b\', \'c\', \'d\', \'e\']\n\nexpand(\'a..e..2\')\n//=> [\'a\', \'c\', \'e\']\n\nexpand(\'A..E..2\')\n//=> [\'A\', \'C\', \'E\']\n\nexpand(\'1..3\')\n//=> [\'1\', \'2\', \'3\']\n\nexpand(\'0..-5\')\n//=> [ \'0\', \'-1\', \'-2\', \'-3\', \'-4\', \'-5\' ]\n\nexpand(\'-9..9..3\')\n//=> [ \'-9\', \'-6\', \'-3\', \'0\', \'3\', \'6\', \'9\' ])\n\nexpand(\'-1..-10..-2\')\n//=> [ \'-1\', \'-3\', \'-5\', \'-7\', \'-9\' ]\n\nexpand(\'1..10..2\')\n//=> [ \'1\', \'3\', \'5\', \'7\', \'9\' ]\n```\n\n\n### Custom function\n\nOptionally pass a custom function as the second argument:\n\n```js\nexpand(\'a..e\', function (val, isNumber, pad, i) {\n if (!isNumber) {\n return String.fromCharCode(val) + i;\n }\n return val;\n});\n//=> [\'a0\', \'b1\', \'c2\', \'d3\', \'e4\']\n```\n\n## Related\n\n- [micromatch]: wildcard/glob matcher for javascript. a faster alternative to minimatch.\n- [fill-range]: the library this depends on for core functionality\n- [braces]: this library is used in braces, a fast Brash-like brace expansion lib.\n\n## Run tests\n\nInstall dev dependencies\n\n```bash\nnpm i -d && npm test\n```\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/expand-range/issues).\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb](https://github.com/assemble/verb) on January 30, 2015._\n\n[fill-range]: https://github.com/jonschlinkert/fill-range\n[micromatch]: https://github.com/jonschlinkert/micromatch\n[braces]: https://github.com/jonschlinkert/braces',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'acbd63e56efd9139722b755f099b9db5ac1f33f6',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz' },
1906 silly install resolved { name: 'is-number',
1906 silly install resolved description: 'Returns true if the value is a number. comprehensive tests.',
1906 silly install resolved version: '1.1.2',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/is-number',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/is-number.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/is-number/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/is-number/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies: { benchmarked: '^0.1.3', chalk: '^0.5.1', mocha: '^2.1.0' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'check',
1906 silly install resolved 'coerce',
1906 silly install resolved 'coercion',
1906 silly install resolved 'integer',
1906 silly install resolved 'is number',
1906 silly install resolved 'is',
1906 silly install resolved 'is-number',
1906 silly install resolved 'istype',
1906 silly install resolved 'kind of',
1906 silly install resolved 'math',
1906 silly install resolved 'number',
1906 silly install resolved 'test',
1906 silly install resolved 'type',
1906 silly install resolved 'typeof',
1906 silly install resolved 'value' ],
1906 silly install resolved readme: '# is-number [![NPM version](https://badge.fury.io/js/is-number.svg)](http://badge.fury.io/js/is-number) [![Build Status](https://travis-ci.org/jonschlinkert/is-number.svg)](https://travis-ci.org/jonschlinkert/is-number) \n\n> Returns true if the value is a number. comprehensive tests.\n\nTo understand some of the rationale behind the decisions made in this library (and to learn about some oddities of number evaluation in JavaScript), [see this gist][gist].\n\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i is-number --save\n```\n\n\n## Usage\n\n```js\nvar isNumber = require(\'is-number\');\n```\n\n### true\n\nSee the [tests](./test.js) for more examples.\n\n```js\nisNumber(5e3) //=> \'true\'\nisNumber(0xff) //=> \'true\'\nisNumber(-1.1) //=> \'true\'\nisNumber(0) //=> \'true\'\nisNumber(1) //=> \'true\'\nisNumber(1.1) //=> \'true\'\nisNumber(10) //=> \'true\'\nisNumber(10.10) //=> \'true\'\nisNumber(100) //=> \'true\'\nisNumber(\'-1.1\') //=> \'true\'\nisNumber(\'0\') //=> \'true\'\nisNumber(\'012\') //=> \'true\'\nisNumber(\'0xff\') //=> \'true\'\nisNumber(\'1\') //=> \'true\'\nisNumber(\'1.1\') //=> \'true\'\nisNumber(\'10\') //=> \'true\'\nisNumber(\'10.10\') //=> \'true\'\nisNumber(\'100\') //=> \'true\'\nisNumber(\'5e3\') //=> \'true\'\nisNumber(parseInt(\'012\')) //=> \'true\'\nisNumber(parseFloat(\'012\')) //=> \'true\'\n```\n\n### False\n\nSee the [tests](./test.js) for more examples.\n\n```js\nisNumber(\'foo\') //=> \'false\'\nisNumber([1]) //=> \'false\'\nisNumber([]) //=> \'false\'\nisNumber(function () {}) //=> \'false\'\nisNumber(Infinity) //=> \'false\'\nisNumber(NaN) //=> \'false\'\nisNumber(new Array(\'abc\')) //=> \'false\'\nisNumber(new Array(2)) //=> \'false\'\nisNumber(new Buffer(\'abc\')) //=> \'false\'\nisNumber(null) //=> \'false\'\nisNumber(undefined) //=> \'false\'\nisNumber({abc: \'abc\'}) //=> \'false\'\n```\n\n## Other projects\n* [kind-of](https://github.com/jonschlinkert/kind-of): Get the native type of a value.\n* [is-primitive](https://github.com/jonschlinkert/is-primitive): Returns `true` if the value is a primitive. \n* [even](https://github.com/jonschlinkert/even): Get the even numbered items from an array.\n* [odd](https://github.com/jonschlinkert/odd): Get the odd numbered items from an array.\n* [is-even](https://github.com/jonschlinkert/is-even): Return true if the given number is even.\n* [is-odd](https://github.com/jonschlinkert/is-odd): Returns true if the given number is odd.\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/is-number/issues)\n\n\n## Run tests\nInstall dev dependencies.\n\n```bash\nnpm i -d && npm test\n```\n\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 05, 2015._\n\n[infinity]: http://en.wikipedia.org/wiki/Infinity\n[gist]: https://gist.github.com/jonschlinkert/e30c70c713da325d0e81\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '9d82409f3a8a8beecf249b1bc7dada49829966e4',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz' },
1906 silly install resolved { name: 'array-slice',
1906 silly install resolved description: 'Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.',
1906 silly install resolved version: '0.2.3',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/array-slice',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/array-slice.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/array-slice/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/array-slice/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies: { mocha: '*', should: '^5.2.0' },
1906 silly install resolved keywords: [ 'array', 'javascript', 'js', 'slice', 'util', 'utils' ],
1906 silly install resolved readme: '# array-slice [![NPM version](https://badge.fury.io/js/array-slice.svg)](http://badge.fury.io/js/array-slice) [![Build Status](https://travis-ci.org/jonschlinkert/array-slice.svg)](https://travis-ci.org/jonschlinkert/array-slice) \n\n> Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.\n\nThis function is used instead of `Array#slice` to support node lists in IE < 9 and to ensure dense arrays are returned.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i array-slice --save\n```\n\n## Usage\n\n```js\nvar slice = require(\'array-slice\');\nvar arr = [\'a\', \'b\', \'d\', \'e\', \'f\', \'g\', \'h\', \'i\', \'j\'];\n\nslice(arr, 3, 6);\n//=> [\'e\', \'f\', \'g\']\n```\n\n## Useful array utils\n * [arr-diff](https://github.com/jonschlinkert/arr-diff): Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.\n * [arr-filter](https://github.com/jonschlinkert/arr-filter): Faster alternative to javascript\'s native filter method.\n * [arr-flatten](https://github.com/jonschlinkert/arr-flatten): Recursively flatten an array or arrays. This is the fastest implementation of array flatten.\n * [arr-union](https://github.com/jonschlinkert/arr-union): Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.\n * [array-unique](https://github.com/jonschlinkert/array-unique): Return an array free of duplicate values. Fastest ES5 implementation.\n * [array-intersection](https://github.com/jonschlinkert/array-intersection): Return an array with the unique values present in _all_ given arrays using strict equality for comparisons.\n\n## Running tests\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/array-slice/issues)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on April 07, 2015._\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'dd3cfb80ed7973a75117cdac69b0b99ec86186f5',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz' },
1906 silly install resolved { name: 'parse-glob',
1906 silly install resolved description: 'Parse a glob pattern into an object of tokens.',
1906 silly install resolved version: '3.0.2',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/parse-glob',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/parse-glob.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/parse-glob/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/parse-glob/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts:
1906 silly install resolved { test: 'mocha',
1906 silly install resolved prepublish: 'browserify -o browser.js -e index.js' },
1906 silly install resolved dependencies:
1906 silly install resolved { 'glob-base': '^0.2.0',
1906 silly install resolved 'is-dotfile': '^1.0.0',
1906 silly install resolved 'is-extglob': '^1.0.0',
1906 silly install resolved 'is-glob': '^1.1.3' },
1906 silly install resolved devDependencies: { browserify: '^9.0.3', lodash: '^3.3.1', mocha: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'glob',
1906 silly install resolved 'match',
1906 silly install resolved 'bash',
1906 silly install resolved 'expand',
1906 silly install resolved 'expansion',
1906 silly install resolved 'expression',
1906 silly install resolved 'file',
1906 silly install resolved 'files',
1906 silly install resolved 'filter',
1906 silly install resolved 'find',
1906 silly install resolved 'glob',
1906 silly install resolved 'globbing',
1906 silly install resolved 'globs',
1906 silly install resolved 'globstar',
1906 silly install resolved 'match',
1906 silly install resolved 'matcher',
1906 silly install resolved 'matches',
1906 silly install resolved 'matching',
1906 silly install resolved 'path',
1906 silly install resolved 'pattern',
1906 silly install resolved 'patterns',
1906 silly install resolved 'regex',
1906 silly install resolved 'regexp',
1906 silly install resolved 'regular',
1906 silly install resolved 'shell',
1906 silly install resolved 'wildcard' ],
1906 silly install resolved readme: '# parse-glob [![NPM version](https://badge.fury.io/js/parse-glob.svg)](http://badge.fury.io/js/parse-glob) [![Build Status](https://travis-ci.org/jonschlinkert/parse-glob.svg)](https://travis-ci.org/jonschlinkert/parse-glob) \n\n> Parse a glob pattern into an object of tokens.\n\n**Changes from v1.0.0 to v3.0.2** \n\n- all path-related properties are now on the `path` object\n- all boolean properties are now on the `is` object\n- adds `base` property\n\nSee the [properties](#properties) section for details.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i parse-glob --save\n```\n\n- parses 1,000+ glob patterns in 29ms (2.3 GHz Intel Core i7)\n- Extensive [unit tests](./test.js) (more than 1,000 lines), covering wildcards, globstars, character classes, brace patterns, extglobs, dotfiles and other complex patterns.\n\nSee the tests for [hundreds of examples](./test.js).\n\n## Usage\n\n```js\nvar parseGlob = require(\'parse-glob\');\n```\n\n**Example**\n\n```js\nparseGlob(\'a/b/c/**/*.{yml,json}\');\n```\n\n**Returns:**\n\n```js\n{ orig: \'a/b/c/**/*.{yml,json}\',\n is:\n { glob: true,\n negated: false,\n extglob: false,\n braces: true,\n brackets: false,\n globstar: true,\n dotfile: false,\n dotdir: false },\n glob: \'**/*.{yml,json}\',\n base: \'a/b/c\',\n path:\n { dirname: \'a/b/c/**/\',\n basename: \'*.{yml,json}\',\n filename: \'*\',\n extname: \'.{yml,json}\',\n ext: \'{yml,json}\' } }\n```\n\n## Properties\n\nThe object returned by parseGlob has the following properties:\n\n- `orig`: a copy of the original, unmodified glob pattern\n- `is`: an object with boolean information about the glob:\n + `glob`: true if the pattern actually a glob pattern\n + `negated`: true if it\'s a negation pattern (`!**/foo.js`)\n + `extglob`: true if it has extglobs (`@(foo|bar)`)\n + `braces`: true if it has braces (`{1..2}` or `.{txt,md}`)\n + `brackets`: true if it has POSIX brackets (`[[:alpha:]]`)\n + `globstar`: true if the pattern has a globstar (double star, `**`)\n + `dotfile`: true if the pattern should match dotfiles \n + `dotdir`: true if the pattern should match dot-directories (like `.git`)\n- `glob`: the glob pattern part of the string, if any\n- `base`: the non-glob part of the string, if any\n- `path`: file path segments\n + `dirname`: directory\n + `basename`: file name with extension\n + `filename`: file name without extension\n + `extname`: file extension with dot\n + `ext`: file extension without dot\n\n## Related\n\n* [glob-base](https://github.com/jonschlinkert/glob-base): Returns an object with the (non-glob) base path and the… [more](https://github.com/jonschlinkert/glob-base)\n* [glob-parent](https://github.com/es128/glob-parent): Strips glob magic from a string to provide the parent… [more](https://github.com/es128/glob-parent)\n* [glob-path-regex](https://github.com/regexps/glob-path-regex): Regular expression for matching the parts of glob pattern.\n* [is-glob](https://github.com/jonschlinkert/is-glob): Returns `true` if the given string looks like a glob… [more](https://github.com/jonschlinkert/is-glob)\n* [micromatch](https://github.com/jonschlinkert/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative… [more](https://github.com/jonschlinkert/micromatch)\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/parse-glob/issues)\n\n## Tests\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright (c) 2014-2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on April 25, 2015._\n\n<!-- reflinks generated by verb-reflinks plugin -->\n\n[verb]: https://github.com/assemble/verb\n[template]: https://github.com/jonschlinkert/template\n[assemble]: http://assemble.io',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '8f68833a1af801bbcbc1d0a09b79755d6b1198d9',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz' },
1906 silly install resolved { name: 'repeat-string',
1906 silly install resolved description: 'Repeat the given string n times. Fastest implementation for repeating a string.',
1906 silly install resolved version: '1.5.2',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/repeat-string',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'http://github.com/jonschlinkert/' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/repeat-string.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/repeat-string/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/repeat-string/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies:
1906 silly install resolved { benchmarked: '^0.1.3',
1906 silly install resolved chalk: '^0.5.1',
1906 silly install resolved glob: '^4.3.5',
1906 silly install resolved mocha: '^2.2.1',
1906 silly install resolved repeating: '^1.1.1',
1906 silly install resolved should: '^4.0.4' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'fast',
1906 silly install resolved 'fastest',
1906 silly install resolved 'fill',
1906 silly install resolved 'left',
1906 silly install resolved 'left-pad',
1906 silly install resolved 'multiple',
1906 silly install resolved 'pad',
1906 silly install resolved 'padding',
1906 silly install resolved 'repetition',
1906 silly install resolved 'repeat',
1906 silly install resolved 'repeating',
1906 silly install resolved 'right',
1906 silly install resolved 'right-pad',
1906 silly install resolved 'string',
1906 silly install resolved 'times' ],
1906 silly install resolved readme: '# repeat-string [![NPM version](https://badge.fury.io/js/repeat-string.svg)](http://badge.fury.io/js/repeat-string) [![Build Status](https://travis-ci.org/jonschlinkert/repeat-string.svg)](https://travis-ci.org/jonschlinkert/repeat-string) \n\n> Repeat the given string n times. Fastest implementation for repeating a string.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i repeat-string --save\n```\n## Install with [bower](https://github.com/bower/bower)\n\n```bash\nbower install repeat-string --save\n```\n\n## Usage\n\n### [repeat](./index.js#L34)\n\nRepeat the given `string` the specified `number` of times.\n\n* `string` **{String}**: The string to repeat \n* `number` **{Number}**: The number of times to repeat the string \n* `returns` **{String}**: Repeated string \n\n**Example:**\n\n```js\nvar repeat = require(\'repeat-string\');\nrepeat(\'A\', 5);\n//=> AAAAA\n```\n\n## Benchmarks\n\nRepeat string is significantly faster than [repeating](https://github.com/sindresorhus/repeating).\n\n```bash\n# 20,000x\n repeat-string.js x 16,634,213 ops/sec ±0.92% (93 runs sampled)\n repeating.js x 5,883,928 ops/sec ±0.95% (93 runs sampled)\n\n# 2,000x\n repeat-string.js x 17,438,654 ops/sec ±0.76% (97 runs sampled)\n repeating.js x 6,639,978 ops/sec ±0.84% (97 runs sampled)\n\n# 250x\n repeat-string.js x 16,246,885 ops/sec ±0.81% (92 runs sampled)\n repeating.js x 7,659,342 ops/sec ±0.67% (99 runs sampled)\n\n# 50x\n repeat-string.js x 15,803,340 ops/sec ±0.74% (92 runs sampled)\n repeating.js x 9,668,300 ops/sec ±0.89% (98 runs sampled)\n\n# 5x\n repeat-string.js x 16,926,291 ops/sec ±0.78% (97 runs sampled)\n repeating.js x 12,215,384 ops/sec ±1.01% (96 runs sampled)\n```\n\n**Run the benchmarks**\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && node benchmark\n```\n\n### Other javascript/node.js utils\n[repeat-element](https://github.com/jonschlinkert/repeat-element): Create an array by repeating the given string n times.\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/repeat-string/issues)\n\n## Running tests\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on April 01, 2015._\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '21065f70727ad053a0dd5e957ac9e00c7560d90a',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz' },
1906 silly install resolved { name: 'is-equal-shallow',
1906 silly install resolved description: 'Does a shallow comparison of two objects, returning false if the keys or values differ.',
1906 silly install resolved version: '0.1.3',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/is-equal-shallow',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/is-equal-shallow.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/is-equal-shallow/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved dependencies: { 'is-primitive': '^2.0.0' },
1906 silly install resolved devDependencies: { mocha: '*', should: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'compare',
1906 silly install resolved 'comparison',
1906 silly install resolved 'equal',
1906 silly install resolved 'equals',
1906 silly install resolved 'is',
1906 silly install resolved 'is-equal',
1906 silly install resolved 'key',
1906 silly install resolved 'object',
1906 silly install resolved 'same',
1906 silly install resolved 'shallow',
1906 silly install resolved 'value' ],
1906 silly install resolved verbiage: { related: [Object] },
1906 silly install resolved readme: '# is-equal-shallow [![NPM version](https://badge.fury.io/js/is-equal-shallow.svg)](http://badge.fury.io/js/is-equal-shallow) [![Build Status](https://travis-ci.org/jonschlinkert/is-equal-shallow.svg)](https://travis-ci.org/jonschlinkert/is-equal-shallow)\n\n> Does a shallow comparison of two objects, returning false if the keys or values differ.\n\nThe purpose of this lib is to do the fastest comparison possible of two objects when the values will predictably be primitives.\n\n* only compares objects.\n* only compares the first level of each object\n* values must be primitives. If a value is not a primitive, even if the values are the same, `false` is returned.\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i is-equal-shallow --save\n```\n\n## Usage\n\n```js\nvar equals = require(\'is-equal-shallow\');\nequals(object_a, object_b);\n```\n\n**Examples**\n\n```js\nequals({a: true, b: true}, {a: true, b: true});\n//=> \'true\'\n\nequals({a: true, b: false}, {c: false, b: false});\n//=> \'false\'\n\nequals({a: true, b: false}, {a: false, b: false});\n//=> \'false\'\n```\n\nStrict comparison for equality:\n\n```js\nequals({a: true, b: true}, {a: true, b: \'true\'});\n//=> \'false\'\n```\n\nWhen values are not primitives, `false` is always returned:\n\n```js\nequals({ b: {}}, { b: {}});\n//=> \'false\'\n\nequals({ b: []}, { b: []});\n//=> \'false\'\n```\n\n## Related projects\n\nOther object utils:\n\n* [clone-deep](https://github.com/jonschlinkert/clone-deep): Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.\n* [for-in](https://github.com/jonschlinkert/for-in): Iterate over the own and inherited enumerable properties of an objecte, and return an object… [more](https://github.com/jonschlinkert/for-in)\n* [for-own](https://github.com/jonschlinkert/for-own): Iterate over the own enumerable properties of an object, and return an object with properties… [more](https://github.com/jonschlinkert/for-own)\n* [is-plain-object](https://github.com/jonschlinkert/is-plain-object): Returns true if an object was created by the `Object` constructor.\n* [isobject](https://github.com/jonschlinkert/isobject): Returns true if the value is an object and not an array or null.\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/is-equal-shallow/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on June 22, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '2238098fc221de0bcfa5d9eac4c45d638aa1c534',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz' },
1906 silly install resolved { name: 'array-unique',
1906 silly install resolved description: 'Return an array free of duplicate values. Fastest ES5 implementation.',
1906 silly install resolved version: '0.2.1',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/array-unique',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/array-unique.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/array-unique/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/array-unique/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved devDependencies:
1906 silly install resolved { 'array-uniq': '^1.0.2',
1906 silly install resolved benchmarked: '^0.1.3',
1906 silly install resolved mocha: '*',
1906 silly install resolved should: '*' },
1906 silly install resolved readme: '# array-unique [![NPM version](https://badge.fury.io/js/array-unique.svg)](http://badge.fury.io/js/array-unique) [![Build Status](https://travis-ci.org/jonschlinkert/array-unique.svg)](https://travis-ci.org/jonschlinkert/array-unique) \n\n> Return an array free of duplicate values. Fastest ES5 implementation.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i array-unique --save\n```\n\n## Usage\n\n```js\nvar unique = require(\'array-unique\');\n\nunique([\'a\', \'b\', \'c\', \'c\']);\n//=> [\'a\', \'b\', \'c\']\n```\n\n## Related\n* [arr-diff](https://github.com/jonschlinkert/arr-diff): Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.\n* [arr-union](https://github.com/jonschlinkert/arr-union): Returns an array of unique values using strict equality for comparisons.\n* [arr-flatten](https://github.com/jonschlinkert/arr-flatten): Recursively flatten an array or arrays. This is the fastest implementation of array flatten.\n* [arr-reduce](https://github.com/jonschlinkert/arr-reduce): Fast array reduce that also loops over sparse elements.\n* [arr-map](https://github.com/jonschlinkert/arr-map): Faster, node.js focused alternative to JavaScript\'s native array map.\n* [arr-pluck](https://github.com/jonschlinkert/arr-pluck): Retrieves the value of a specified property from all elements in the collection.\n\n## Run tests\nInstall dev dependencies.\n\n```bash\nnpm i -d && npm test\n```\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/array-unique/issues)\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 24, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'a1d97ccafcbc2625cc70fadceb36a50c58b01a53',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz' },
1906 silly install resolved { name: 'expand-brackets',
1906 silly install resolved description: 'Expand POSIX bracket expressions (character classes) in glob patterns.',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/expand-brackets',
1906 silly install resolved version: '0.1.3',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/jonschlinkert/expand-brackets.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/expand-brackets/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved dependencies: { 'is-posix-bracket': '^0.1.0' },
1906 silly install resolved devDependencies: { mocha: '^2.2.5', should: '^7.0.2' },
1906 silly install resolved keywords: [ 'bracket', 'character class', 'expression', 'posix' ],
1906 silly install resolved verb: { related: [Object] },
1906 silly install resolved readme: '# expand-brackets [![NPM version](https://badge.fury.io/js/expand-brackets.svg)](http://badge.fury.io/js/expand-brackets)\n\n> Expand POSIX bracket expressions (character classes) in glob patterns.\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i expand-brackets --save\n```\n\n## Usage\n\n```js\nvar brackets = require(\'expand-brackets\');\n\nbrackets(\'[![:lower:]]\');\n//=> \'[^a-z]\'\n```\n\n## .isMatch\n\nReturn true if the given string matches the bracket expression:\n\n```js\nbrackets.isMatch(\'A\', \'[![:lower:]]\');\n//=> true\n\nbrackets.isMatch(\'a\', \'[![:lower:]]\');\n//=> false\n```\n\n## .makeRe\n\nMake a regular expression from a bracket expression:\n\n```js\nbrackets.makeRe(\'[![:lower:]]\');\n//=> /[^a-z]/\n```\n\nThe following named POSIX bracket expressions are supported:\n\n* `[:alnum:]`: Alphanumeric characters (`a-zA-Z0-9]`)\n* `[:alpha:]`: Alphabetic characters (`a-zA-Z]`)\n* `[:blank:]`: Space and tab (`[ t]`)\n* `[:digit:]`: Digits (`[0-9]`)\n* `[:lower:]`: Lowercase letters (`[a-z]`)\n* `[:punct:]`: Punctuation and symbols. (`[!"#$%&\'()*+, -./:;<=>?@ [\\]^_``{|}~]`)\n* `[:upper:]`: Uppercase letters (`[A-Z]`)\n* `[:word:]`: Word characters (letters, numbers and underscores) (`[A-Za-z0-9_]`)\n* `[:xdigit:]`: Hexadecimal digits (`[A-Fa-f0-9]`)\n\nCollating sequences are not supported.\n\n## Related projects\n\n* [extglob](https://github.com/jonschlinkert/extglob): Convert extended globs to regex-compatible strings. Add (almost) the expressive power of regular expressions to… [more](https://github.com/jonschlinkert/extglob)\n* [is-glob](https://github.com/jonschlinkert/is-glob): Returns `true` if the given string looks like a glob pattern.\n* [is-extglob](https://github.com/jonschlinkert/is-extglob): Returns true if a string has an extglob.\n* [is-posix-bracket](https://github.com/jonschlinkert/is-posix-bracket): Returns true if the given string is a POSIX bracket expression (POSIX character class).\n* [micromatch](https://github.com/jonschlinkert/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. Just… [more](https://github.com/jonschlinkert/micromatch)\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/expand-brackets/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on August 01, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '22207536eaac5ddb4885de20e2747f0a0eedf316',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.3.tgz' },
1906 silly install resolved { name: 'anymatch',
1906 silly install resolved version: '1.3.0',
1906 silly install resolved description: 'Matches strings against configurable strings, globs, regular expressions, and/or functions',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved author: { name: 'Elan Shanker', url: 'http://github.com/es128' },
1906 silly install resolved license: 'ISC',
1906 silly install resolved homepage: 'https://github.com/es128/anymatch',
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/es128/anymatch.git' },
1906 silly install resolved bugs: { url: 'https://github.com/es128/anymatch/issues' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'match',
1906 silly install resolved 'any',
1906 silly install resolved 'string',
1906 silly install resolved 'file',
1906 silly install resolved 'fs',
1906 silly install resolved 'list',
1906 silly install resolved 'glob',
1906 silly install resolved 'regex',
1906 silly install resolved 'regexp',
1906 silly install resolved 'regular',
1906 silly install resolved 'expression',
1906 silly install resolved 'function' ],
1906 silly install resolved scripts: { test: 'istanbul cover _mocha && cat ./coverage/lcov.info | coveralls' },
1906 silly install resolved dependencies: { arrify: '^1.0.0', micromatch: '^2.1.5' },
1906 silly install resolved devDependencies: { coveralls: '^2.11.2', istanbul: '^0.3.13', mocha: '^2.2.4' },
1906 silly install resolved readme: 'anymatch [![Build Status](https://travis-ci.org/es128/anymatch.svg?branch=master)](https://travis-ci.org/es128/anymatch) [![Coverage Status](https://img.shields.io/coveralls/es128/anymatch.svg?branch=master)](https://coveralls.io/r/es128/anymatch?branch=master)\n======\nJavascript module to match a string against a regular expression, glob, string,\nor function that takes the string as an argument and returns a truthy or falsy\nvalue. The matcher can also be an array of any or all of these. Useful for\nallowing a very flexible user-defined config to define things like file paths.\n\n[![NPM](https://nodei.co/npm/anymatch.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/anymatch/)\n[![NPM](https://nodei.co/npm-dl/anymatch.png?height=3&months=9)](https://nodei.co/npm-dl/anymatch/)\n\nUsage\n-----\n```sh\nnpm install anymatch --save\n```\n\n#### anymatch (matchers, testString, [returnIndex], [startIndex], [endIndex])\n* __matchers__: (_Array|String|RegExp|Function_)\nString to be directly matched, string with glob patterns, regular expression\ntest, function that takes the testString as an argument and returns a truthy\nvalue if it should be matched, or an array of any number and mix of these types.\n* __testString__: (_String|Array_) The string to test against the matchers. If\npassed as an array, the first element of the array will be used as the\n`testString` for non-function matchers, while the entire array will be applied\nas the arguments for function matchers.\n* __returnIndex__: (_Boolean [optional]_) If true, return the array index of\nthe first matcher that that testString matched, or -1 if no match, instead of a\nboolean result.\n* __startIndex, endIndex__: (_Integer [optional]_) Can be used to define a\nsubset out of the array of provided matchers to test against. Can be useful\nwith bound matcher functions (see below). When used with `returnIndex = true`\npreserves original indexing. Behaves the same as `Array.prototype.slice` (i.e.\nincludes array members up to, but not including endIndex).\n\n```js\nvar anymatch = require(\'anymatch\');\n\nvar matchers = [\n\t\'path/to/file.js\',\n\t\'path/anyjs/**/*.js\',\n\t/foo.js$/,\n\tfunction (string) {\n\t\treturn string.indexOf(\'bar\') !== -1 && string.length > 10\n\t}\n];\n\nanymatch(matchers, \'path/to/file.js\'); // true\nanymatch(matchers, \'path/anyjs/baz.js\'); // true\nanymatch(matchers, \'path/to/foo.js\'); // true\nanymatch(matchers, \'path/to/bar.js\'); // true\nanymatch(matchers, \'bar.js\'); // false\n\n// returnIndex = true\nanymatch(matchers, \'foo.js\', true); // 2\nanymatch(matchers, \'path/anyjs/foo.js\', true); // 1\n\n// skip matchers\nanymatch(matchers, \'path/to/file.js\', false, 1); // false\nanymatch(matchers, \'path/anyjs/foo.js\', true, 2, 3); // 2\nanymatch(matchers, \'path/to/bar.js\', true, 0, 3); // -1\n```\n\n#### anymatch (matchers)\nYou can also pass in only your matcher(s) to get a curried function that has\nalready been bound to the provided matching criteria. This can be used as an\n`Array.prototype.filter` callback.\n\n```js\nvar matcher = anymatch(matchers);\n\nmatcher(\'path/to/file.js\'); // true\nmatcher(\'path/anyjs/baz.js\', true); // 1\nmatcher(\'path/anyjs/baz.js\', true, 2); // -1\n\n[\'foo.js\', \'bar.js\'].filter(matcher); // [\'foo.js\']\n```\n\nChange Log\n----------\n[See release notes page on GitHub](https://github.com/es128/anymatch/releases)\n\nNOTE: As of v1.2.0, anymatch uses [micromatch](https://github.com/jonschlinkert/micromatch)\nfor glob pattern matching. The glob matching behavior should be functionally\nequivalent to the commonly used [minimatch](https://github.com/isaacs/minimatch)\nlibrary (aside from some fixed bugs and greater performance), so a major\nversion bump wasn\'t merited. Issues with glob pattern matching should be\nreported directly to the [micromatch issue tracker](https://github.com/jonschlinkert/micromatch/issues).\n\nLicense\n-------\n[ISC](https://raw.github.com/es128/anymatch/master/LICENSE)\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'a3e52fa39168c825ff57b0248126ce5a8ff95507',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz' },
1906 silly install resolved { name: 'regex-cache',
1906 silly install resolved description: 'Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in dramatic speed improvements.',
1906 silly install resolved version: '0.4.2',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/regex-cache',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/regex-cache.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/regex-cache/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/regex-cache/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha', benchmarks: 'node benchmark' },
1906 silly install resolved dependencies: { 'is-equal-shallow': '^0.1.1', 'is-primitive': '^2.0.0' },
1906 silly install resolved devDependencies:
1906 silly install resolved { benchmarked: '^0.1.4',
1906 silly install resolved chalk: '^1.0.0',
1906 silly install resolved micromatch: '^2.1.0',
1906 silly install resolved mocha: '^2.1.0',
1906 silly install resolved should: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'cache',
1906 silly install resolved 'expression',
1906 silly install resolved 'regex',
1906 silly install resolved 'regexp',
1906 silly install resolved 'regular',
1906 silly install resolved 'regular expression',
1906 silly install resolved 'store',
1906 silly install resolved 'to-regex' ],
1906 silly install resolved readme: '# regex-cache [![NPM version](https://badge.fury.io/js/regex-cache.svg)](http://badge.fury.io/js/regex-cache) [![Build Status](https://travis-ci.org/jonschlinkert/regex-cache.svg)](https://travis-ci.org/jonschlinkert/regex-cache) \n\n> Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in dramatic speed improvements.\n\n- Read [what this does](#what-this-does).\n- See [the benchmarks](#benchmarks)\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i regex-cache --save\n```\n\n## Usage\n\nWrap a function like this:\n\n```js\nvar cache = require(\'regex-cache\');\nvar someRegex = cache(require(\'some-regex-lib\'));\n```\n\n**Caching a regex**\n\nIf you want to cache a regex after calling `new RegExp()`, or you\'re requiring a module that returns a regex, wrap it with a function first: \n\n```js\nvar cache = require(\'regex-cache\');\n\nfunction yourRegex(str, opts) {\n // do stuff to str and opts\n return new RegExp(str, opts.flags);\n}\n\nvar regex = cache(yourRegex);\n```\n\n## Recommendations\n\n### Use this when...\n\n* **No options are passed** to the function that creates the regex. Regardless of how big or small the regex is, when zero options are passed, caching will be faster than not.\n* **A few options are passed**, and the values are primitives. The limited benchmarks I did show that caching is beneficial when up to 8 or 9 options are passed.\n\n### Do not use this when...\n\n* **The values of options are not primitives**. When non-primitives must be compared for equality, the time to compare the options is most likely as long or longer than the time to just create a new regex.\n\n\n### Example benchmarks\n\nPerformance results, with and without regex-cache:\n\n```bash\n# no args passed (defaults)\n with-cache x 8,699,231 ops/sec ±0.86% (93 runs sampled)\n without-cache x 2,777,551 ops/sec ±0.63% (95 runs sampled)\n\n# string and six options passed\n with-cache x 1,885,934 ops/sec ±0.80% (93 runs sampled)\n without-cache x 1,256,893 ops/sec ±0.65% (97 runs sampled)\n\n# string only\n with-cache x 7,723,256 ops/sec ±0.87% (92 runs sampled)\n without-cache x 2,303,060 ops/sec ±0.47% (99 runs sampled)\n\n# one option passed\n with-cache x 4,179,877 ops/sec ±0.53% (100 runs sampled)\n without-cache x 2,198,422 ops/sec ±0.47% (95 runs sampled)\n\n# two options passed\n with-cache x 3,256,222 ops/sec ±0.51% (99 runs sampled)\n without-cache x 2,121,401 ops/sec ±0.79% (97 runs sampled)\n\n# six options passed\n with-cache x 1,816,018 ops/sec ±1.08% (96 runs sampled)\n without-cache x 1,157,176 ops/sec ±0.53% (100 runs sampled)\n\n# \n# diminishing returns happen about here\n# \n\n# ten options passed\n with-cache x 1,210,598 ops/sec ±0.56% (92 runs sampled)\n without-cache x 1,665,588 ops/sec ±1.07% (100 runs sampled)\n\n# twelve options passed\n with-cache x 1,042,096 ops/sec ±0.68% (92 runs sampled)\n without-cache x 1,389,414 ops/sec ±0.68% (97 runs sampled)\n\n# twenty options passed\n with-cache x 661,125 ops/sec ±0.80% (93 runs sampled)\n without-cache x 1,208,757 ops/sec ±0.65% (97 runs sampled)\n\n# \n# when non-primitive values are compared\n# \n\n# single value on the options is an object\n with-cache x 1,398,313 ops/sec ±1.05% (95 runs sampled)\n without-cache x 2,228,281 ops/sec ±0.56% (99 runs sampled)\n```\n\n## Run benchmarks\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm run benchmarks\n```\n\n\n## What this does\n\nIf you\'re using `new RegExp(\'foo\')` instead of a regex literal, it\'s probably because you need to dyamically generate a regex based on user options or some other potentially changing factors. \n\nWhen your function creates a string based on user inputs and passes it to the `RegExp` constructor, regex-cache caches the results. The next time the function is called if the key of a cached regex matches the user input (or no input was given), the cached regex is returned, avoiding unnecessary runtime compilation.\n\nUsing the RegExp constructor offers a lot of flexibility, but the runtime compilation comes at a price - it\'s slow. Not specifically because of the call to the RegExp constructor, but **because you have to build up the string before `new RegExp()` is even called**.\n\n\n## Run tests\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/regex-cache/issues)\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 25, 2015._\n\n[mentions-regex]: https://github.com/regexps/mentions-regex',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '6e4f89c266bc03c33fd129c062184687f4663487',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz' },
1906 silly install resolved { name: 'glob-base',
1906 silly install resolved description: 'Returns an object with the (non-glob) base path and the actual pattern.',
1906 silly install resolved version: '0.2.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/glob-base',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/glob-base.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/glob-base/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/glob-base/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved dependencies: { 'glob-parent': '^1.2.0' },
1906 silly install resolved devDependencies: { mocha: '*', should: '^5.1.0' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'base',
1906 silly install resolved 'directory',
1906 silly install resolved 'dirname',
1906 silly install resolved 'expression',
1906 silly install resolved 'glob',
1906 silly install resolved 'parent',
1906 silly install resolved 'path',
1906 silly install resolved 'pattern',
1906 silly install resolved 'regex',
1906 silly install resolved 'regular',
1906 silly install resolved 'root' ],
1906 silly install resolved readme: '# glob-base [![NPM version](https://badge.fury.io/js/glob-base.svg)](http://badge.fury.io/js/glob-base) [![Build Status](https://travis-ci.org/jonschlinkert/glob-base.svg)](https://travis-ci.org/jonschlinkert/glob-base) \n\n> Returns an object with the (non-glob) base path and the actual pattern.\n\nUse [glob-parent](https://github.com/es128/glob-parent) if you just want the base path.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i glob-base --save\n```\n\n## Related projects\n* [glob-parent](https://github.com/es128/glob-parent): Strips glob magic from a string to provide the parent path\n* [micromatch](https://github.com/jonschlinkert/micromatch): Glob matching for javascript/node.js. A faster alternative to minimatch (10-45x faster on avg), with all the features you\'re used to using in your Grunt and gulp tasks.\n* [parse-glob](https://github.com/jonschlinkert/parse-glob): Parse a glob pattern into an object of tokens.\n* [is-glob](https://github.com/jonschlinkert/is-glob): Returns `true` if the given string looks like a glob pattern.\n* [braces](https://github.com/jonschlinkert/braces): Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces specification.\n* [fill-range](https://github.com/jonschlinkert/fill-range): Fill in a range of numbers or letters, optionally passing an increment or multiplier to use.\n* [expand-range](https://github.com/jonschlinkert/expand-range): Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks. Used by micromatch.\n\n## Usage\n\n```js\nvar globBase = require(\'glob-base\');\n\nglobBase(\'a/b/.git/\');\n//=> { base: \'a/b/.git/\', isGlob: false, glob: \'\' })\n\nglobBase(\'a/b/**/e\');\n//=> { base: \'a/b\', isGlob: true, glob: \'**/e\' }\n\nglobBase(\'a/b/*.{foo,bar}\');\n//=> { base: \'a/b\', isGlob: true, glob: \'*.{foo,bar}\' }\n\nglobBase(\'a/b/.git/**\');\n//=> { base: \'a/b/.git\', isGlob: true, glob: \'**\' }\n\nglobBase(\'a/b/c/*.md\');\n//=> { base: \'a/b/c\', isGlob: true, glob: \'*.md\' }\n\nglobBase(\'a/b/c/.*.md\');\n//=> { base: \'a/b/c\', isGlob: true, glob: \'.*.md\' }\n\nglobBase(\'a/b/{c,d}\');\n//=> { base: \'a/b\', isGlob: true, glob: \'{c,d}\' }\n\nglobBase(\'!*.min.js\');\n//=> { base: \'.\', isGlob: true, glob: \'!*.min.js\' }\n\nglobBase(\'!foo\');\n//=> { base: \'.\', isGlob: true, glob: \'!foo\' }\n\nglobBase(\'!foo/(a|b).min.js\');\n//=> { base: \'.\', isGlob: true, glob: \'!foo/(a|b).min.js\' }\n\nglobBase(\'\');\n//=> { base: \'.\', isGlob: false, glob: \'\' }\n\nglobBase(\'**/*.md\');\n//=> { base: \'.\', isGlob: true, glob: \'**/*.md\' }\n\nglobBase(\'**/*.min.js\');\n//=> { base: \'.\', isGlob: true, glob: \'**/*.min.js\' }\n\nglobBase(\'**/.*\');\n//=> { base: \'.\', isGlob: true, glob: \'**/.*\' }\n\nglobBase(\'**/d\');\n//=> { base: \'.\', isGlob: true, glob: \'**/d\' }\n\nglobBase(\'*.*\');\n//=> { base: \'.\', isGlob: true, glob: \'*.*\' }\n\nglobBase(\'*.min.js\');\n//=> { base: \'.\', isGlob: true, glob: \'*.min.js\' }\n\nglobBase(\'*/*\');\n//=> { base: \'.\', isGlob: true, glob: \'*/*\' }\n\nglobBase(\'*b\');\n//=> { base: \'.\', isGlob: true, glob: \'*b\' }\n\nglobBase(\'.\');\n//=> { base: \'.\', isGlob: false, glob: \'.\' }\n\nglobBase(\'.*\');\n//=> { base: \'.\', isGlob: true, glob: \'.*\' }\n\nglobBase(\'./*\');\n//=> { base: \'.\', isGlob: true, glob: \'*\' }\n\nglobBase(\'/a\');\n//=> { base: \'/\', isGlob: false, glob: \'a\' }\n\nglobBase(\'@(a|b)/e.f.g/\');\n//=> { base: \'.\', isGlob: true, glob: \'@(a|b)/e.f.g/\' }\n\nglobBase(\'[a-c]b*\');\n//=> { base: \'.\', isGlob: true, glob: \'[a-c]b*\' }\n\nglobBase(\'a\');\n//=> { base: \'.\', isGlob: false, glob: \'a\' }\n\nglobBase(\'a.min.js\');\n//=> { base: \'.\', isGlob: false, glob: \'a.min.js\' }\n\nglobBase(\'a/\');\n//=> { base: \'a/\', isGlob: false, glob: \'\' }\n\nglobBase(\'a/**/j/**/z/*.md\');\n//=> { base: \'a\', isGlob: true, glob: \'**/j/**/z/*.md\' }\n\nglobBase(\'a/*/c/*.md\');\n//=> { base: \'a\', isGlob: true, glob: \'*/c/*.md\' }\n\nglobBase(\'a/?/c.md\');\n//=> { base: \'a\', isGlob: true, glob: \'?/c.md\' }\n\nglobBase(\'a/??/c.js\');\n//=> { base: \'a\', isGlob: true, glob: \'??/c.js\' }\n\nglobBase(\'a?b\');\n//=> { base: \'.\', isGlob: true, glob: \'a?b\' }\n\nglobBase(\'bb\');\n//=> { base: \'.\', isGlob: false, glob: \'bb\' }\n\nglobBase(\'c.md\');\n//=> { base: \'.\', isGlob: false, glob: \'c.md\' }\n```\n\n## Running tests\nInstall dev dependencies.\n\n```bash\nnpm i -d && npm test\n```\n\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/glob-base/issues)\n\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 08, 2015._\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '59d2f38c3ba2860af149b6b174512a169e9f1b3d',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz' },
1906 silly install resolved { name: 'extglob',
1906 silly install resolved description: 'Convert extended globs to regex-compatible strings. Add (almost) the expressive power of regular expressions to glob patterns.',
1906 silly install resolved version: '0.3.1',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/extglob',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/extglob.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/extglob/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved dependencies:
1906 silly install resolved { 'ansi-green': '^0.1.1',
1906 silly install resolved 'is-extglob': '^1.0.0',
1906 silly install resolved 'success-symbol': '^0.1.0' },
1906 silly install resolved devDependencies:
1906 silly install resolved { micromatch: '^2.1.6',
1906 silly install resolved minimatch: '^2.0.1',
1906 silly install resolved minimist: '^1.1.0',
1906 silly install resolved mocha: '*',
1906 silly install resolved should: '*' },
1906 silly install resolved keywords: [ 'bash', 'extended', 'extglob', 'glob', 'ksh', 'match', 'wildcard' ],
1906 silly install resolved verb: { related: [Object] },
1906 silly install resolved readme: '# extglob [![NPM version](https://badge.fury.io/js/extglob.svg)](http://badge.fury.io/js/extglob) [![Build Status](https://travis-ci.org/jonschlinkert/extglob.svg)](https://travis-ci.org/jonschlinkert/extglob)\n\n> Convert extended globs to regex-compatible strings. Add (almost) the expressive power of regular expressions to glob patterns.\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i extglob --save\n```\n\nUsed by [micromatch](https://github.com/jonschlinkert/micromatch).\n\n**Features**\n\n* Convert an extglob string to a regex-compatible string. **Only converts extglobs**, to handle full globs use [micromatch](https://github.com/jonschlinkert/micromatch).\n* Pass `{regex: true}` to return a regex\n* Handles nested patterns\n* More complete (and correct) support than [minimatch](https://github.com/isaacs/minimatch)\n\n## Usage\n\n```js\nvar extglob = require(\'extglob\');\n\nextglob(\'?(z)\');\n//=> \'(?:z)?\'\nextglob(\'*(z)\');\n//=> \'(?:z)*\'\nextglob(\'+(z)\');\n//=> \'(?:z)+\'\nextglob(\'@(z)\');\n//=> \'(?:z)\'\nextglob(\'!(z)\');\n//=> \'(?!^(?:(?!z)[^/]*?)).*$\'\n```\n\n**Optionally return regex**\n\n```js\nextglob(\'!(z)\', {regex: true});\n//=> /(?!^(?:(?!z)[^/]*?)).*$/\n```\n\n## Extglob patterns\n\nTo learn more about how extglobs work, see the docs for [Bash pattern matching](https://www.gnu.org/software/bash/manual/html_node/Pattern-Matching.html):\n\n* `?(pattern)`: Match zero or one occurrence of the given pattern.\n* `*(pattern)`: Match zero or more occurrences of the given pattern.\n* `+(pattern)`: Match one or more occurrences of the given pattern.\n* `@(pattern)`: Match one of the given pattern.\n* `!(pattern)`: Match anything except one of the given pattern.\n\n## Related\n\n* [braces](https://github.com/jonschlinkert/braces): Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces… [more](https://github.com/jonschlinkert/braces)\n* [expand-brackets](https://github.com/jonschlinkert/expand-brackets): Expand POSIX bracket expressions (character classes) in glob patterns.\n* [expand-range](https://github.com/jonschlinkert/expand-range): Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See… [more](https://github.com/jonschlinkert/expand-range)\n* [fill-range](https://github.com/jonschlinkert/fill-range): Fill in a range of numbers or letters, optionally passing an increment or multiplier to… [more](https://github.com/jonschlinkert/fill-range)\n* [micromatch](https://github.com/jonschlinkert/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. Just… [more](https://github.com/jonschlinkert/micromatch)\n\n## Run tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/extglob/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on August 01, 2015._',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '4f31241c0dddc90ac8c729cb6d7c872dee77c8f5',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/extglob/-/extglob-0.3.1.tgz' },
1906 silly install resolved { name: 'isarray',
1906 silly install resolved description: 'Array#isArray for older browsers',
1906 silly install resolved version: '0.0.1',
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/juliangruber/isarray.git' },
1906 silly install resolved homepage: 'https://github.com/juliangruber/isarray',
1906 silly install resolved main: 'index.js',
1906 silly install resolved scripts: { test: 'tap test/*.js' },
1906 silly install resolved dependencies: {},
1906 silly install resolved devDependencies: { tap: '*' },
1906 silly install resolved keywords: [ 'browser', 'isarray', 'array' ],
1906 silly install resolved author:
1906 silly install resolved { name: 'Julian Gruber',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'http://juliangruber.com' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved readme: '\n# isarray\n\n`Array#isArray` for older browsers.\n\n## Usage\n\n```js\nvar isArray = require(\'isarray\');\n\nconsole.log(isArray([])); // => true\nconsole.log(isArray({})); // => false\n```\n\n## Installation\n\nWith [npm](http://npmjs.org) do\n\n```bash\n$ npm install isarray\n```\n\nThen bundle for the browser with\n[browserify](https://github.com/substack/browserify).\n\nWith [component](http://component.io) do\n\n```bash\n$ component install juliangruber/isarray\n```\n\n## License\n\n(MIT)\n\nCopyright (c) 2013 Julian Gruber &lt;[email protected]&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the "Software"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/juliangruber/isarray/issues' },
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '8a18acfca9a8f4177e09abfc6038939b05d1eedf',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz' },
1906 silly install resolved { name: 'inherits',
1906 silly install resolved description: 'Browser-friendly inheritance fully compatible with standard node.js inherits()',
1906 silly install resolved version: '2.0.1',
1906 silly install resolved keywords:
1906 silly install resolved [ 'inheritance',
1906 silly install resolved 'class',
1906 silly install resolved 'klass',
1906 silly install resolved 'oop',
1906 silly install resolved 'object-oriented',
1906 silly install resolved 'inherits',
1906 silly install resolved 'browser',
1906 silly install resolved 'browserify' ],
1906 silly install resolved main: './inherits.js',
1906 silly install resolved browser: './inherits_browser.js',
1906 silly install resolved repository: { type: 'git', url: 'git://github.com/isaacs/inherits.git' },
1906 silly install resolved license: 'ISC',
1906 silly install resolved scripts: { test: 'node test' },
1906 silly install resolved readme: 'Browser-friendly inheritance fully compatible with standard node.js\n[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).\n\nThis package exports standard `inherits` from node.js `util` module in\nnode environment, but also provides alternative browser-friendly\nimplementation through [browser\nfield](https://gist.github.com/shtylman/4339901). Alternative\nimplementation is a literal copy of standard one located in standalone\nmodule to avoid requiring of `util`. It also has a shim for old\nbrowsers with no `Object.create` support.\n\nWhile keeping you sure you are using standard `inherits`\nimplementation in node.js environment, it allows bundlers such as\n[browserify](https://github.com/substack/node-browserify) to not\ninclude full `util` package to your client code if all you need is\njust `inherits` function. It worth, because browser shim for `util`\npackage is large and `inherits` is often the single function you need\nfrom it.\n\nIt\'s recommended to use this package instead of\n`require(\'util\').inherits` for any code that has chances to be used\nnot only in node.js but in browser too.\n\n## usage\n\n```js\nvar inherits = require(\'inherits\');\n// then use exactly as the standard one\n```\n\n## note on version ~1.0\n\nVersion ~1.0 had completely different motivation and is not compatible\nneither with 2.0 nor with standard node.js `inherits`.\n\nIf you are using version ~1.0 and planning to switch to ~2.0, be\ncareful:\n\n* new version uses `super_` instead of `super` for referencing\n superclass\n* new version overwrites current prototype while old one preserves any\n existing fields on it\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/isaacs/inherits/issues' },
1906 silly install resolved homepage: 'https://github.com/isaacs/inherits#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'b17d08d326b4423e568eff719f91b0b1cbdf69f1',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz' },
1906 silly install resolved { name: 'string_decoder',
1906 silly install resolved version: '0.10.31',
1906 silly install resolved description: 'The string_decoder module from Node core',
1906 silly install resolved main: 'index.js',
1906 silly install resolved dependencies: {},
1906 silly install resolved devDependencies: { tap: '~0.4.8' },
1906 silly install resolved scripts: { test: 'tap test/simple/*.js' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/rvagg/string_decoder.git' },
1906 silly install resolved homepage: 'https://github.com/rvagg/string_decoder',
1906 silly install resolved keywords: [ 'string', 'decoder', 'browser', 'browserify' ],
1906 silly install resolved license: 'MIT',
1906 silly install resolved readme: '**string_decoder.js** (`require(\'string_decoder\')`) from Node.js core\n\nCopyright Joyent, Inc. and other Node contributors. See LICENCE file for details.\n\nVersion numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.**\n\nThe *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version.',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/rvagg/string_decoder/issues' },
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '62e203bc41766c6c28c9fc84301dab1c5310fa94',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz' },
1906 silly install resolved { name: 'glob-parent',
1906 silly install resolved version: '1.2.0',
1906 silly install resolved description: 'Strips glob magic from a string to provide the parent path',
1906 silly install resolved main: 'index.js',
1906 silly install resolved scripts: { test: 'istanbul cover _mocha && cat ./coverage/lcov.info | coveralls' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/es128/glob-parent.git' },
1906 silly install resolved keywords: [ 'glob', 'parent', 'strip', 'path', 'directory', 'base' ],
1906 silly install resolved author: { name: 'Elan Shanker' },
1906 silly install resolved license: 'ISC',
1906 silly install resolved bugs: { url: 'https://github.com/es128/glob-parent/issues' },
1906 silly install resolved homepage: 'https://github.com/es128/glob-parent',
1906 silly install resolved dependencies: { 'is-glob': '^1.1.1' },
1906 silly install resolved devDependencies: { coveralls: '^2.11.2', istanbul: '^0.3.5', mocha: '^2.1.0' },
1906 silly install resolved readme: 'glob-parent [![Build Status](https://travis-ci.org/es128/glob-parent.svg)](https://travis-ci.org/es128/glob-parent) [![Coverage Status](https://img.shields.io/coveralls/es128/glob-parent.svg)](https://coveralls.io/r/es128/glob-parent?branch=master)\n======\nJavascript module to extract the non-magic parent path from a glob string.\n\n[![NPM](https://nodei.co/npm/glob-parent.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/glob-parent/)\n[![NPM](https://nodei.co/npm-dl/glob-parent.png?height=3&months=9)](https://nodei.co/npm-dl/glob-parent/)\n\nUsage\n-----\n```sh\nnpm install glob-parent --save\n```\n\n```js\nvar globParent = require(\'glob-parent\');\n\nglobParent(\'path/to/*.js\'); // \'path/to\'\nglobParent(\'/root/path/to/*.js\'); // \'/root/path/to\'\nglobParent(\'/*.js\'); // \'/\'\nglobParent(\'*.js\'); // \'.\'\nglobParent(\'**/*.js\'); // \'.\'\nglobParent(\'path/{to,from}\'); // \'path\'\nglobParent(\'path/!(to|from)\'); // \'path\'\nglobParent(\'path/?(to|from)\'); // \'path\'\nglobParent(\'path/+(to|from)\'); // \'path\'\nglobParent(\'path/*(to|from)\'); // \'path\'\nglobParent(\'path/@(to|from)\'); // \'path\'\nglobParent(\'path/**/*\'); // \'path\'\n```\n\nChange Log\n----------\n[See release notes page on GitHub](https://github.com/es128/glob-parent/releases)\n\nLicense\n-------\n[ISC](https://raw.github.com/es128/glob-parent/master/LICENSE)\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '8deffabf6317db5b0f775f553fac731ecf41ded5',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz' },
1906 silly install resolved { name: 'async-each',
1906 silly install resolved description: 'No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.',
1906 silly install resolved version: '0.1.6',
1906 silly install resolved license: 'MIT',
1906 silly install resolved keywords:
1906 silly install resolved [ 'async',
1906 silly install resolved 'forEach',
1906 silly install resolved 'each',
1906 silly install resolved 'map',
1906 silly install resolved 'asynchronous',
1906 silly install resolved 'iteration',
1906 silly install resolved 'iterate',
1906 silly install resolved 'loop',
1906 silly install resolved 'parallel',
1906 silly install resolved 'concurrent',
1906 silly install resolved 'array',
1906 silly install resolved 'flow',
1906 silly install resolved 'control flow' ],
1906 silly install resolved homepage: 'https://github.com/paulmillr/async-each/',
1906 silly install resolved author: { name: 'Paul Miller', url: 'http://paulmillr.com/' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/paulmillr/async-each.git' },
1906 silly install resolved main: 'index.js',
1906 silly install resolved dependencies: {},
1906 silly install resolved readme: '# async-each\n\nNo-bullshit, ultra-simple, 35-lines-of-code async parallel forEach function for JavaScript.\n\nWe don\'t need junky 30K async libs. Really.\n\nFor browsers and node.js.\n\n## Installation\n* Just include async-each before your scripts.\n* `npm install async-each` if you’re using node.js.\n* `component install paulmillr/async-each` if you’re using [component(1)](https://github.com/component/component).\n* `bower install async-each` if you’re using [Twitter Bower](http://bower.io).\n\n## Usage\n\n* `each(array, iterator, callback);` — `Array`, `Function`, `(optional) Function`\n* `iterator(item, next)` receives current item and a callback that will mark the item as done. `next` callback receives optional `error, transformedItem` arguments.\n* `callback(error, transformedArray)` optionally receives first error and transformed result `Array`.\n\nNode.js:\n\n```javascript\nvar each = require(\'async-each\');\neach([\'a.js\', \'b.js\', \'c.js\'], fs.readFile, function(error, contents) {\n if (error) console.error(error);\n console.log(\'Contents for a, b and c:\', contents);\n});\n```\n\nBrowser:\n\n```javascript\n// component(1)\nvar each = require(\'async-each\');\neach(list, fn, callback);\n\n// Default:\nwindow.asyncEach(list, fn, callback);\n```\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2013 Paul Miller (http://paulmillr.com/)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the “Software”), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/paulmillr/async-each/issues' },
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'b67e99edcddf96541e44af56290cd7d5c6e70439',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz' },
1906 silly install resolved { name: 'braces',
1906 silly install resolved description: 'Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces specification.',
1906 silly install resolved version: '1.8.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/braces',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/braces.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/braces/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/braces/blob/master/LICENSE' },
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha -R spec' },
1906 silly install resolved files: [ 'index.js', 'lib/' ],
1906 silly install resolved dependencies:
1906 silly install resolved { 'expand-range': '^1.8.1',
1906 silly install resolved preserve: '^0.2.0',
1906 silly install resolved 'repeat-element': '^1.1.0' },
1906 silly install resolved devDependencies:
1906 silly install resolved { benchmarked: '^0.1.3',
1906 silly install resolved 'brace-expansion': '^1.1.0',
1906 silly install resolved chalk: '^0.5.1',
1906 silly install resolved minimatch: '^2.0.1',
1906 silly install resolved minimist: '^1.1.0',
1906 silly install resolved mocha: '*',
1906 silly install resolved should: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'alpha',
1906 silly install resolved 'alphabetical',
1906 silly install resolved 'bash',
1906 silly install resolved 'brace',
1906 silly install resolved 'expand',
1906 silly install resolved 'expansion',
1906 silly install resolved 'filepath',
1906 silly install resolved 'fill',
1906 silly install resolved 'fs',
1906 silly install resolved 'glob',
1906 silly install resolved 'globbing',
1906 silly install resolved 'letter',
1906 silly install resolved 'match',
1906 silly install resolved 'matches',
1906 silly install resolved 'matching',
1906 silly install resolved 'number',
1906 silly install resolved 'numerical',
1906 silly install resolved 'path',
1906 silly install resolved 'range',
1906 silly install resolved 'ranges',
1906 silly install resolved 'sh' ],
1906 silly install resolved readme: '# braces [![NPM version](https://badge.fury.io/js/braces.svg)](http://badge.fury.io/js/braces)\n\n> Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces specification.\n\n - Complete support for the braces part of the [Bash 4.3 specification][bash]. Braces passes [all of the relevant unit tests](#bash-4-3-support) from the spec.\n - Expands comma-separated values: `a/{b,c}/d` => `[\'a/b/d\', \'a/c/d\']`\n - Expands alphabetical or numerical ranges: `{1..3}` => `[\'1\', \'2\', \'3\']`\n - [Very fast](#benchmarks)\n - [Special characters](./patterns.md) can be used to generate interesting patterns.\n\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i braces --save\n```\n\n\n## Example usage\n\n```js\nvar braces = require(\'braces\');\n\nbraces(\'a/{x,y}/c{d}e\')\n//=> [\'a/x/cde\', \'a/y/cde\']\n\nbraces(\'a/b/c/{x,y}\')\n//=> [\'a/b/c/x\', \'a/b/c/y\']\n\nbraces(\'a/{x,{1..5},y}/c{d}e\')\n//=> [\'a/x/cde\', \'a/1/cde\', \'a/y/cde\', \'a/2/cde\', \'a/3/cde\', \'a/4/cde\', \'a/5/cde\']\n```\n\n### Pro tip!\n\n> Use braces to generate test fixtures!\n\n**Example**\n\n```js\nvar braces = require(\'./\');\nvar path = require(\'path\');\nvar fs = require(\'fs\');\n\nbraces(\'blah/{a..z}.js\').forEach(function(fp) {\n if (!fs.existsSync(path.dirname(fp))) {\n fs.mkdirSync(path.dirname(fp));\n }\n fs.writeFileSync(fp, \'\');\n});\n```\n\nSee the [tests](./test/test.js) for more examples and use cases (also see the [bash spec tests](./test/bash-mm-adjusted.js));\n\n\n### Range expansion\n\nUses [expand-range](https://github.com/jonschlinkert/expand-range) for range expansion.\n\n```js\nbraces(\'a{1..3}b\')\n//=> [\'a1b\', \'a2b\', \'a3b\']\n\nbraces(\'a{5..8}b\')\n//=> [\'a5b\', \'a6b\', \'a7b\', \'a8b\']\n\nbraces(\'a{00..05}b\')\n//=> [\'a00b\', \'a01b\', \'a02b\', \'a03b\', \'a04b\', \'a05b\']\n\nbraces(\'a{01..03}b\')\n//=> [\'a01b\', \'a02b\', \'a03b\']\n\nbraces(\'a{000..005}b\')\n//=> [\'a000b\', \'a001b\', \'a002b\', \'a003b\', \'a004b\', \'a005b\']\n\nbraces(\'a{a..e}b\')\n//=> [\'aab\', \'abb\', \'acb\', \'adb\', \'aeb\']\n\nbraces(\'a{A..E}b\')\n//=> [\'aAb\', \'aBb\', \'aCb\', \'aDb\', \'aEb\']\n```\n\nPass a function as the last argument to customize range expansions:\n\n```js\nvar range = braces(\'x{a..e}y\', function (str, i) {\n return String.fromCharCode(str) + i;\n});\n\nconsole.log(range);\n//=> [\'xa0y\', \'xb1y\', \'xc2y\', \'xd3y\', \'xe4y\']\n```\n\nSee [expand-range] for benchmarks, tests and the full list of range expansion features.\n\n## Options\n\n### options.makeRe\n\nType: `Boolean`\n\nDeafault: `false`\n\nReturn a regex-optimal string. If you\'re using braces to generate regex, this will result in dramatically faster performance.\n\n**Examples**\n\nWith the default settings (`{makeRe: false}`):\n\n```js\nbraces(\'{1..5}\');\n//=> [\'1\', \'2\', \'3\', \'4\', \'5\']\n```\n\nWith `{makeRe: true}`:\n\n```js\nbraces(\'{1..5}\', {makeRe: true});\n//=> [\'[1-5]\']\n\nbraces(\'{3..9..3}\', {makeRe: true});\n//=> [\'(3|6|9)\']\n```\n\n### options.bash\n\nType: `Boolean`\n\nDefault: `false`\n\nEnables complete support for the Bash specification. The downside is a 20-25% speed decrease. \n\n**Example**\n\nUsing the default setting (`{bash: false}`):\n\n```js\nbraces(\'a{b}c\');\n//=> [\'abc\']\n```\n\nIn bash (and minimatch), braces with one item are not expanded. To get the same result with braces, set `{bash: true}`:\n\n```js\nbraces(\'a{b}c\', {bash: true});\n//=> [\'a{b}c\']\n```\n\n### options.nodupes\n\nType: `Boolean`\n\nDeafault: `true`\n\nDuplicates are removed by default. To keep duplicates, pass `{nodupes: false}` on the options\n\n\n\n## Bash 4.3 Support\n\n> Better support for Bash 4.3 than minimatch\n\nThis project has comprehensive unit tests, including tests coverted from [Bash 4.3][bash]. Currently only 8 of 102 unit tests fail, and \n\n\n## Run benchmarks\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm benchmark\n```\n\n\n```bash\n#1: escape.js\n brace-expansion.js x 114,934 ops/sec ±1.24% (93 runs sampled)\n braces.js x 342,254 ops/sec ±0.84% (90 runs sampled)\n\n#2: exponent.js\n brace-expansion.js x 12,359 ops/sec ±0.86% (96 runs sampled)\n braces.js x 20,389 ops/sec ±0.71% (97 runs sampled)\n\n#3: multiple.js\n brace-expansion.js x 114,469 ops/sec ±1.44% (94 runs sampled)\n braces.js x 401,621 ops/sec ±0.87% (91 runs sampled)\n\n#4: nested.js\n brace-expansion.js x 102,769 ops/sec ±1.55% (92 runs sampled)\n braces.js x 314,088 ops/sec ±0.71% (98 runs sampled)\n\n#5: normal.js\n brace-expansion.js x 157,577 ops/sec ±1.65% (91 runs sampled)\n braces.js x 1,115,950 ops/sec ±0.74% (94 runs sampled)\n\n#6: range.js\n brace-expansion.js x 138,822 ops/sec ±1.71% (91 runs sampled)\n braces.js x 1,108,353 ops/sec ±0.85% (94 runs sampled)\n```\n\n\n## Run tests\n\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Related\n\n- [micromatch]: wildcard/glob matcher for javascript. a faster alternative to minimatch.\n- [fill-range]: Fill in a range of numbers or letters, optionally passing an increment or multiplier to use\n- [expand-range]: Wraps fill-range for fast, bash-like range expansion in strings. Expand a range of numbers or letters, uppercase or lowercase\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/braces/issues).\n\nPlease run benchmarks before and after any code changes to what the impact of the code changes are before submitting a PR. \n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2014-2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on March 18, 2015._\n\n[bash]: www.gnu.org/software/bash/\n[braces]: https://github.com/jonschlinkert/braces\n[expand-range]: https://github.com/jonschlinkert/expand-range\n[fill-range]: https://github.com/jonschlinkert/fill-range\n[micromatch]: https://github.com/jonschlinkert/micromatch\n[minimatch]: https://github.com/isaacs/minimatch\n<!-- deps:mocha -->',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '3a4a005aae0391817c17b074dca8f08e6fc9e4c4',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/braces/-/braces-1.8.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/braces/-/braces-1.8.0.tgz' },
1906 silly install resolved { name: 'fill-range',
1906 silly install resolved description: 'Fill in a range of numbers or letters, optionally passing an increment or multiplier to use.',
1906 silly install resolved version: '2.2.2',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/fill-range',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/fill-range.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/fill-range/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/fill-range/blob/master/LICENSE' },
1906 silly install resolved files: [ 'index.js' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha' },
1906 silly install resolved dependencies:
1906 silly install resolved { 'is-number': '^1.1.2',
1906 silly install resolved isobject: '^1.0.0',
1906 silly install resolved randomatic: '^1.1.0',
1906 silly install resolved 'repeat-element': '^1.1.0',
1906 silly install resolved 'repeat-string': '^1.5.2' },
1906 silly install resolved devDependencies: { benchmarked: '^0.1.3', chalk: '^0.5.1', should: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'alpha',
1906 silly install resolved 'alphabetical',
1906 silly install resolved 'bash',
1906 silly install resolved 'brace',
1906 silly install resolved 'expand',
1906 silly install resolved 'expansion',
1906 silly install resolved 'glob',
1906 silly install resolved 'match',
1906 silly install resolved 'matches',
1906 silly install resolved 'matching',
1906 silly install resolved 'number',
1906 silly install resolved 'numerical',
1906 silly install resolved 'range',
1906 silly install resolved 'ranges',
1906 silly install resolved 'sh' ],
1906 silly install resolved readme: '# fill-range [![NPM version](https://badge.fury.io/js/fill-range.svg)](http://badge.fury.io/js/fill-range) [![Build Status](https://travis-ci.org/jonschlinkert/fill-range.svg)](https://travis-ci.org/jonschlinkert/fill-range) \n\n> Fill in a range of numbers or letters, optionally passing an increment or multiplier to use.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i fill-range --save\n```\n\n<!-- toc -->\n\n- [Usage](#usage)\n * [Invalid ranges](#invalid-ranges)\n * [Custom function](#custom-function)\n * [Special characters](#special-characters)\n + [plus](#plus)\n + [pipe and tilde](#pipe-and-tilde)\n + [angle bracket](#angle-bracket)\n + [question mark](#question-mark)\n- [Other useful libs](#other-useful-libs)\n- [Running tests](#running-tests)\n- [Contributing](#contributing)\n- [Author](#author)\n- [License](#license)\n\n_(Table of contents generated by [verb])_\n\n<!-- tocstop -->\n\n## Usage\n\n```js\nvar range = require(\'fill-range\');\n\nrange(\'a\', \'e\');\n//=> [\'a\', \'b\', \'c\', \'d\', \'e\']\n```\n\n**Params**\n\n```js\nrange(start, stop, step, options, fn);\n```\n\n - `start`: **{String|Number}** the number or letter to start with\n - `end`: **{String|Number}** the number or letter to end with\n - `step`: **{String|Number}** optionally pass the step to use. works for letters or numbers.\n - `options`: **{Object}**:\n + `makeRe`: return a regex-compatible string (still returned as an array for consistency)\n + `step`: pass the step on the options as an alternative to passing it as an argument\n + `silent`: `true` by default, set to false to throw errors for invalid ranges. \n - `fn`: **{Function}** optionally [pass a function](#custom-function) to modify each character \n\n\n**Examples**\n\n```js\nrange(1, 3)\n//=> [\'1\', \'2\', \'3\']\n\nrange(\'1\', \'3\')\n//=> [\'1\', \'2\', \'3\']\n\nrange(\'0\', \'-5\')\n//=> [ \'0\', \'-1\', \'-2\', \'-3\', \'-4\', \'-5\' ]\n\nrange(-9, 9, 3)\n//=> [ \'-9\', \'-6\', \'-3\', \'0\', \'3\', \'6\', \'9\' ])\n\nrange(\'-1\', \'-10\', \'-2\')\n//=> [ \'-1\', \'-3\', \'-5\', \'-7\', \'-9\' ]\n\nrange(\'1\', \'10\', \'2\')\n//=> [ \'1\', \'3\', \'5\', \'7\', \'9\' ]\n\nrange(\'a\', \'e\')\n//=> [\'a\', \'b\', \'c\', \'d\', \'e\']\n\nrange(\'a\', \'e\', 2)\n//=> [\'a\', \'c\', \'e\']\n\nrange(\'A\', \'E\', 2)\n//=> [\'A\', \'C\', \'E\']\n```\n\n### Invalid ranges\n\nWhen an invalid range is passed, `null` is returned. \n\n```js\nrange(\'1.1\', \'2\');\n//=> null\n\nrange(\'a\', \'2\');\n//=> null\n\nrange(1, 10, \'foo\');\n//=> null\n```\n\nIf you want errors to be throw, pass `silent: false` on the options:\n\n\n### Custom function\n\nOptionally pass a custom function as the third or fourth argument:\n\n```js\nrange(\'a\', \'e\', function (val, isNumber, pad, i) {\n if (!isNumber) {\n return String.fromCharCode(val) + i;\n }\n return val;\n});\n//=> [\'a0\', \'b1\', \'c2\', \'d3\', \'e4\']\n```\n\n### Special characters\n\nA special character may be passed as the third arg instead of a step increment. These characters can be pretty useful for brace expansion, creating file paths, test fixtures and similar use case.\n\n```js\nrange(\'a\', \'z\', SPECIAL_CHARACTER_HERE);\n```\n\n**Supported characters**\n\n - `+`: repeat the given string `n` times\n - `|`: create a regex-ready string, instead of an array\n - `>`: join values to single array element\n - `?`: randomize the given pattern using [randomatic]\n\n#### plus \n\nCharacter: _(`+`)_\n\nRepeat the first argument the number of times passed on the second argument.\n\n**Examples:**\n\n```js\nrange(\'a\', 3, \'+\');\n//=> [\'a\', \'a\', \'a\']\n\nrange(\'abc\', 2, \'+\');\n//=> [\'abc\', \'abc\']\n```\n\n#### pipe and tilde\n\nCharacters: _(`|` and `~`)_\n\nCreates a regex-capable string (either a logical `or` or a character class) from the expanded arguments.\n\n**Examples:**\n\n```js\nrange(\'a\', \'c\', \'|\');\n//=> [\'(a|b|c)\'\n\nrange(\'a\', \'c\', \'~\');\n//=> [\'[a-c]\'\n\nrange(\'a\', \'z\', \'|5\');\n//=> [\'(a|f|k|p|u|z)\'\n```\n\n**Automatic separator correction**\n\nTo avoid this error:\n\n> `Range out of order in character class`\n\nFill-range detects invalid sequences and uses the correct syntax. For example:\n\n**invalid** (regex)\n\nIf you pass these:\n\n```js\nrange(\'a\', \'z\', \'~5\');\n// which would result in this\n//=> [\'[a-f-k-p-u-z]\']\n\nrange(\'10\', \'20\', \'~\');\n// which would result in this\n//=> [\'[10-20]\']\n```\n\n**valid** (regex)\n\nfill-range corrects them to this:\n\n```js\nrange(\'a\', \'z\', \'~5\');\n//=> [\'(a|f|k|p|u|z)\'\n\nrange(\'10\', \'20\', \'~\');\n//=> [\'(10-20)\'\n```\n\n#### angle bracket\n\nCharacter: _(`>`)_\n\nJoins all values in the returned array to a single value.\n\n**Examples:**\n\n```js\nrange(\'a\', \'e\', \'>\');\n//=> [\'abcde\']\n\nrange(\'5\', \'8\', \'>\');\n//=> [\'5678\']\n\nrange(\'2\', \'20\', \'2>\');\n//=> [\'2468101214161820\']\n```\n\n\n#### question mark\n\nCharacter: _(`?`)_\n\nUses [randomatic] to generate randomized alpha, numeric, or alpha-numeric patterns based on the provided arguments.\n\n**Examples:**\n\n_(actual results would obviously be randomized)_\n\nGenerate a 5-character, uppercase, alphabetical string:\n\n```js\nrange(\'A\', 5, \'?\');\n//=> [\'NSHAK\']\n```\n\nGenerate a 5-digit random number:\n\n```js\nrange(\'0\', 5, \'?\');\n//=> [\'36583\']\n```\n\nGenerate a 10-character alpha-numeric string:\n\n```js\nrange(\'A0\', 10, \'?\');\n//=> [\'5YJD60VQNN\']\n```\n\nSee the [randomatic] repo for all available options and or to create issues or feature requests related to randomization.\n\n## Other useful libs\n * [micromatch](https://github.com/jonschlinkert/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. Just use `micromatch.isMatch()` instead of `minimatch()`, or use `micromatch()` instead of `multimatch()`.\n * [expand-range](https://github.com/jonschlinkert/expand-range): Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks. Used by micromatch.\n * [braces](https://github.com/jonschlinkert/braces): Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces specification.\n * [is-glob](https://github.com/jonschlinkert/is-glob): Returns `true` if the given string looks like a glob pattern.\n\n## Running tests\nInstall dev dependencies:\n\n```bash\nnpm i -d && npm test\n```\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/fill-range/issues)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2014-2015 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on April 07, 2015._\n\n[randomatic]: https://github.com/jonschlinkert/randomatic\n[expand-range]: https://github.com/jonschlinkert/expand-range\n[micromatch]: https://github.com/jonschlinkert/micromatch\n[braces]: https://github.com/jonschlinkert/braces',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '2ad9d158a6a666f9fb8c9f9f05345dff68d45760',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz' },
1906 silly install resolved { name: 'sigmund',
1906 silly install resolved version: '1.0.1',
1906 silly install resolved description: 'Quick and dirty signatures for Objects.',
1906 silly install resolved main: 'sigmund.js',
1906 silly install resolved directories: { test: 'test' },
1906 silly install resolved dependencies: {},
1906 silly install resolved devDependencies: { tap: '~0.3.0' },
1906 silly install resolved scripts: { test: 'tap test/*.js', bench: 'node bench.js' },
1906 silly install resolved repository: { type: 'git', url: 'git://github.com/isaacs/sigmund.git' },
1906 silly install resolved keywords: [ 'object', 'signature', 'key', 'data', 'psychoanalysis' ],
1906 silly install resolved author:
1906 silly install resolved { name: 'Isaac Z. Schlueter',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'http://blog.izs.me/' },
1906 silly install resolved license: 'ISC',
1906 silly install resolved readme: '# sigmund\n\nQuick and dirty signatures for Objects.\n\nThis is like a much faster `deepEquals` comparison, which returns a\nstring key suitable for caches and the like.\n\n## Usage\n\n```javascript\nfunction doSomething (someObj) {\n var key = sigmund(someObj, maxDepth) // max depth defaults to 10\n var cached = cache.get(key)\n if (cached) return cached\n\n var result = expensiveCalculation(someObj)\n cache.set(key, result)\n return result\n}\n```\n\nThe resulting key will be as unique and reproducible as calling\n`JSON.stringify` or `util.inspect` on the object, but is much faster.\nIn order to achieve this speed, some differences are glossed over.\nFor example, the object `{0:\'foo\'}` will be treated identically to the\narray `[\'foo\']`.\n\nAlso, just as there is no way to summon the soul from the scribblings\nof a cocaine-addled psychoanalyst, there is no way to revive the object\nfrom the signature string that sigmund gives you. In fact, it\'s\nbarely even readable.\n\nAs with `util.inspect` and `JSON.stringify`, larger objects will\nproduce larger signature strings.\n\nBecause sigmund is a bit less strict than the more thorough\nalternatives, the strings will be shorter, and also there is a\nslightly higher chance for collisions. For example, these objects\nhave the same signature:\n\n var obj1 = {a:\'b\',c:/def/,g:[\'h\',\'i\',{j:\'\',k:\'l\'}]}\n var obj2 = {a:\'b\',c:\'/def/\',g:[\'h\',\'i\',\'{jkl\']}\n\nLike a good Freudian, sigmund is most effective when you already have\nsome understanding of what you\'re looking for. It can help you help\nyourself, but you must be willing to do some work as well.\n\nCycles are handled, and cyclical objects are silently omitted (though\nthe key is included in the signature output.)\n\nThe second argument is the maximum depth, which defaults to 10,\nbecause that is the maximum object traversal depth covered by most\ninsurance carriers.\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/isaacs/sigmund/issues' },
1906 silly install resolved homepage: 'https://github.com/isaacs/sigmund#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '3ff21f198cad2175f9f3b781853fd94d0d19b590',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz' },
1906 silly install resolved { name: 'core-util-is',
1906 silly install resolved version: '1.0.1',
1906 silly install resolved description: 'The `util.is*` functions introduced in Node v0.12.',
1906 silly install resolved main: 'lib/util.js',
1906 silly install resolved repository: { type: 'git', url: 'git://github.com/isaacs/core-util-is.git' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'util',
1906 silly install resolved 'isBuffer',
1906 silly install resolved 'isArray',
1906 silly install resolved 'isNumber',
1906 silly install resolved 'isString',
1906 silly install resolved 'isRegExp',
1906 silly install resolved 'isThis',
1906 silly install resolved 'isThat',
1906 silly install resolved 'polyfill' ],
1906 silly install resolved author:
1906 silly install resolved { name: 'Isaac Z. Schlueter',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'http://blog.izs.me/' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved bugs: { url: 'https://github.com/isaacs/core-util-is/issues' },
1906 silly install resolved readme: '# core-util-is\n\nThe `util.is*` functions introduced in Node v0.12.\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved homepage: 'https://github.com/isaacs/core-util-is#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '6b07085aef9a3ccac6ee53bf9d3df0c1521a5538',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz' },
1906 silly install resolved { name: 'graceful-fs',
1906 silly install resolved description: 'A drop-in replacement for fs, making various improvements.',
1906 silly install resolved version: '4.1.2',
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/isaacs/node-graceful-fs.git' },
1906 silly install resolved main: 'graceful-fs.js',
1906 silly install resolved engines: { node: '>=0.4.0' },
1906 silly install resolved directories: { test: 'test' },
1906 silly install resolved scripts: { test: 'node test.js | tap -' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'fs',
1906 silly install resolved 'module',
1906 silly install resolved 'reading',
1906 silly install resolved 'retry',
1906 silly install resolved 'retries',
1906 silly install resolved 'queue',
1906 silly install resolved 'error',
1906 silly install resolved 'errors',
1906 silly install resolved 'handling',
1906 silly install resolved 'EMFILE',
1906 silly install resolved 'EAGAIN',
1906 silly install resolved 'EINVAL',
1906 silly install resolved 'EPERM',
1906 silly install resolved 'EACCESS' ],
1906 silly install resolved license: 'ISC',
1906 silly install resolved devDependencies: { mkdirp: '^0.5.0', rimraf: '^2.2.8', tap: '^1.2.0' },
1906 silly install resolved files: [ 'fs.js', 'graceful-fs.js', 'legacy-streams.js', 'polyfills.js' ],
1906 silly install resolved readme: '# graceful-fs\n\ngraceful-fs functions as a drop-in replacement for the fs module,\nmaking various improvements.\n\nThe improvements are meant to normalize behavior across different\nplatforms and environments, and to make filesystem access more\nresilient to errors.\n\n## Improvements over [fs module](http://api.nodejs.org/fs.html)\n\ngraceful-fs:\n\n* Queues up `open` and `readdir` calls, and retries them once\n something closes if there is an EMFILE error from too many file\n descriptors.\n* fixes `lchmod` for Node versions prior to 0.6.2.\n* implements `fs.lutimes` if possible. Otherwise it becomes a noop.\n* ignores `EINVAL` and `EPERM` errors in `chown`, `fchown` or\n `lchown` if the user isn\'t root.\n* makes `lchmod` and `lchown` become noops, if not available.\n* retries reading a file if `read` results in EAGAIN error.\n\nOn Windows, it retries renaming a file for up to one second if `EACCESS`\nor `EPERM` error occurs, likely because antivirus software has locked\nthe directory.\n\n## USAGE\n\n```javascript\n// use just like fs\nvar fs = require(\'graceful-fs\')\n\n// now go and do stuff with it...\nfs.readFileSync(\'some-file-or-whatever\')\n```\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/isaacs/node-graceful-fs/issues' },
1906 silly install resolved homepage: 'https://github.com/isaacs/node-graceful-fs#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'fe2239b7574972e67e41f808823f9bfa4a991e37',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz' },
1906 silly install resolved { name: 'preserve',
1906 silly install resolved description: 'Temporarily substitute tokens in the given `string` with placeholders, then put them back after transforming the string.',
1906 silly install resolved version: '0.2.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/preserve',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/preserve.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/preserve/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/preserve/blob/master/LICENSE-MIT' },
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha -R spec' },
1906 silly install resolved devDependencies:
1906 silly install resolved { benchmarked: '^0.1.3',
1906 silly install resolved chalk: '^0.5.1',
1906 silly install resolved 'js-beautify': '^1.5.4',
1906 silly install resolved mocha: '*',
1906 silly install resolved should: '*' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'escape',
1906 silly install resolved 'format',
1906 silly install resolved 'placeholder',
1906 silly install resolved 'placeholders',
1906 silly install resolved 'prettify',
1906 silly install resolved 'regex',
1906 silly install resolved 'replace',
1906 silly install resolved 'template',
1906 silly install resolved 'templates',
1906 silly install resolved 'token',
1906 silly install resolved 'tokens' ],
1906 silly install resolved readme: '# preserve [![NPM version](https://badge.fury.io/js/preserve.svg)](http://badge.fury.io/js/preserve)\n\n> Temporarily substitute tokens in the given `string` with placeholders, then put them back after transforming the string.\n\nUseful for protecting tokens, like templates in HTML, from being mutated when the string is transformed in some way, like from a formatter/beautifier.\n\n**Example without `preserve`**\n\nLet\'s say you want to use [js-beautify] on a string of html with Lo-Dash/Underscore templates, such as: `<ul><li><%= name %></li></ul>`:\n\njs-beautify will render the template unusable (and apply incorrect formatting because of the unfamiliar syntax from the Lo-Dash template):\n\n```html\n<ul>\n <li>\n <%=n ame %>\n </li>\n</ul>\n```\n\n**Example with `preserve`**\n\nCorrect.\n\n```html\n<ul>\n <li><%= name %></li>\n</ul>\n```\n\nFor the record, this is just a random example, I\'ve had very few issues with js-beautify in general. But with or without js-beautify, this kind of token mangling does happen sometimes when you use formatters, beautifiers or similar tools.\n\n## Install\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i preserve --save\n```\n\n## Run tests\n\n```bash\nnpm test\n```\n\n## API\n### [.before](index.js#L23)\n\nReplace tokens in `str` with a temporary, heuristic placeholder.\n\n* `str` **{String}** \n* `returns` **{String}**: String with placeholders. \n\n```js\ntokens.before(\'{a\\\\,b}\');\n//=> \'{__ID1__}\'\n```\n\n### [.after](index.js#L44)\n\nReplace placeholders in `str` with original tokens.\n\n* `str` **{String}**: String with placeholders \n* `returns` **{String}** `str`: String with original tokens. \n\n```js\ntokens.after(\'{__ID1__}\');\n//=> \'{a\\\\,b}\'\n```\n\n\n## Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/preserve/issues)\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n## License\nCopyright (c) 2015-2015, Jon Schlinkert.\nReleased under the MIT license\n\n***\n\n_This file was generated by [verb](https://github.com/assemble/verb) on January 10, 2015._\n\n[js-beautify]: https://github.com/beautify-web/js-beautify',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '815ed1f6ebc65926f865b310c0713bcb3315ce4b',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz' },
1906 silly install resolved { name: 'lru-cache',
1906 silly install resolved description: 'A cache object that deletes the least-recently-used items.',
1906 silly install resolved version: '2.6.5',
1906 silly install resolved author: { name: 'Isaac Z. Schlueter', email: '[email protected]' },
1906 silly install resolved keywords: [ 'mru', 'lru', 'cache' ],
1906 silly install resolved scripts: { test: 'tap test --gc' },
1906 silly install resolved main: 'lib/lru-cache.js',
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/isaacs/node-lru-cache.git' },
1906 silly install resolved devDependencies: { tap: '^1.2.0', weak: '' },
1906 silly install resolved license: 'ISC',
1906 silly install resolved readme: '# lru cache\n\nA cache object that deletes the least-recently-used items.\n\n## Usage:\n\n```javascript\nvar LRU = require("lru-cache")\n , options = { max: 500\n , length: function (n) { return n * 2 }\n , dispose: function (key, n) { n.close() }\n , maxAge: 1000 * 60 * 60 }\n , cache = LRU(options)\n , otherCache = LRU(50) // sets just the max size\n\ncache.set("key", "value")\ncache.get("key") // "value"\n\ncache.reset() // empty the cache\n```\n\nIf you put more stuff in it, then items will fall out.\n\nIf you try to put an oversized thing in it, then it\'ll fall out right\naway.\n\n## Options\n\n* `max` The maximum size of the cache, checked by applying the length\n function to all values in the cache. Not setting this is kind of\n silly, since that\'s the whole purpose of this lib, but it defaults\n to `Infinity`.\n* `maxAge` Maximum age in ms. Items are not pro-actively pruned out\n as they age, but if you try to get an item that is too old, it\'ll\n drop it and return undefined instead of giving it to you.\n* `length` Function that is used to calculate the length of stored\n items. If you\'re storing strings or buffers, then you probably want\n to do something like `function(n){return n.length}`. The default is\n `function(n){return 1}`, which is fine if you want to store `n`\n like-sized things.\n* `dispose` Function that is called on items when they are dropped\n from the cache. This can be handy if you want to close file\n descriptors or do other cleanup tasks when items are no longer\n accessible. Called with `key, value`. It\'s called *before*\n actually removing the item from the internal cache, so if you want\n to immediately put it back in, you\'ll have to do that in a\n `nextTick` or `setTimeout` callback or it won\'t do anything.\n* `stale` By default, if you set a `maxAge`, it\'ll only actually pull\n stale items out of the cache when you `get(key)`. (That is, it\'s\n not pre-emptively doing a `setTimeout` or anything.) If you set\n `stale:true`, it\'ll return the stale value before deleting it. If\n you don\'t set this, then it\'ll return `undefined` when you try to\n get a stale entry, as if it had already been deleted.\n\n## API\n\n* `set(key, value, maxAge)`\n* `get(key) => value`\n\n Both of these will update the "recently used"-ness of the key.\n They do what you think. `max` is optional and overrides the\n cache `max` option if provided.\n\n* `peek(key)`\n\n Returns the key value (or `undefined` if not found) without\n updating the "recently used"-ness of the key.\n\n (If you find yourself using this a lot, you *might* be using the\n wrong sort of data structure, but there are some use cases where\n it\'s handy.)\n\n* `del(key)`\n\n Deletes a key out of the cache.\n\n* `reset()`\n\n Clear the cache entirely, throwing away all values.\n\n* `has(key)`\n\n Check if a key is in the cache, without updating the recent-ness\n or deleting it for being stale.\n\n* `forEach(function(value,key,cache), [thisp])`\n\n Just like `Array.prototype.forEach`. Iterates over all the keys\n in the cache, in order of recent-ness. (Ie, more recently used\n items are iterated over first.)\n\n* `keys()`\n\n Return an array of the keys in the cache.\n\n* `values()`\n\n Return an array of the values in the cache.\n\n* `length()`\n\n Return total length of objects in cache taking into account\n `length` options function.\n\n* `itemCount()`\n\n Return total quantity of objects currently in cache. Note, that\n `stale` (see options) items are returned as part of this item\n count.\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/isaacs/node-lru-cache/issues' },
1906 silly install resolved homepage: 'https://github.com/isaacs/node-lru-cache#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'e56d6354148ede8d7707b58d143220fd08df0fd5',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz' },
1906 silly install resolved { name: 'micromatch',
1906 silly install resolved description: 'Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. Just use `micromatch.isMatch()` instead of `minimatch()`, or use `micromatch()` instead of `multimatch()`.',
1906 silly install resolved version: '2.2.0',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/micromatch',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/jonschlinkert/micromatch.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/micromatch/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved files: [ 'index.js', 'lib/' ],
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts:
1906 silly install resolved { test: 'mocha',
1906 silly install resolved prepublish: 'browserify -o browser.js -e index.js' },
1906 silly install resolved dependencies:
1906 silly install resolved { 'arr-diff': '^1.0.1',
1906 silly install resolved 'array-unique': '^0.2.1',
1906 silly install resolved braces: '^1.8.0',
1906 silly install resolved 'expand-brackets': '^0.1.1',
1906 silly install resolved extglob: '^0.3.0',
1906 silly install resolved 'filename-regex': '^2.0.0',
1906 silly install resolved 'is-glob': '^1.1.3',
1906 silly install resolved 'kind-of': '^1.1.0',
1906 silly install resolved 'object.omit': '^1.1.0',
1906 silly install resolved 'parse-glob': '^3.0.1',
1906 silly install resolved 'regex-cache': '^0.4.2' },
1906 silly install resolved devDependencies:
1906 silly install resolved { benchmarked: '^0.1.4',
1906 silly install resolved browserify: '^9.0.8',
1906 silly install resolved chalk: '^1.0.0',
1906 silly install resolved minimatch: '^2.0.4',
1906 silly install resolved minimist: '^1.1.1',
1906 silly install resolved mocha: '^2.2.4',
1906 silly install resolved multimatch: '^2.0.0',
1906 silly install resolved should: '^6.0.1',
1906 silly install resolved write: '^0.2.0' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'bash',
1906 silly install resolved 'expand',
1906 silly install resolved 'expansion',
1906 silly install resolved 'expression',
1906 silly install resolved 'file',
1906 silly install resolved 'files',
1906 silly install resolved 'filter',
1906 silly install resolved 'find',
1906 silly install resolved 'glob',
1906 silly install resolved 'globbing',
1906 silly install resolved 'globs',
1906 silly install resolved 'globstar',
1906 silly install resolved 'match',
1906 silly install resolved 'matcher',
1906 silly install resolved 'matches',
1906 silly install resolved 'matching',
1906 silly install resolved 'minimatch',
1906 silly install resolved 'multimatch',
1906 silly install resolved 'path',
1906 silly install resolved 'pattern',
1906 silly install resolved 'patterns',
1906 silly install resolved 'regex',
1906 silly install resolved 'regexp',
1906 silly install resolved 'regular',
1906 silly install resolved 'shell',
1906 silly install resolved 'wildcard' ],
1906 silly install resolved verb: { deps: [Object], related: [Object], reflinks: [Object] },
1906 silly install resolved readme: '# micromatch [![NPM version](https://badge.fury.io/js/micromatch.svg)](http://badge.fury.io/js/micromatch) [![Build Status](https://travis-ci.org/jonschlinkert/micromatch.svg)](https://travis-ci.org/jonschlinkert/micromatch)\n\n> Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. Just use `micromatch.isMatch()` instead of `minimatch()`, or use `micromatch()` instead of `multimatch()`.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i micromatch --save\n```\n\n## Table of contents\n\n<!-- toc -->\n\n* [Features](#features)\n* [Usage](#usage)\n* [Switch from minimatch](#switch-from-minimatch)\n* [Methods](#methods)\n - [.isMatch](#ismatch)\n - [.contains](#contains)\n - [.matcher](#matcher)\n - [.filter](#filter)\n - [.any](#any)\n - [.expand](#expand)\n - [.makeRe](#makere)\n* [Options](#options)\n - [options.unixify](#optionsunixify)\n - [options.dot](#optionsdot)\n - [options.unescape](#optionsunescape)\n - [options.nodupes](#optionsnodupes)\n - [options.matchBase](#optionsmatchbase)\n - [options.nobraces](#optionsnobraces)\n - [options.nobrackets](#optionsnobrackets)\n - [options.noextglob](#optionsnoextglob)\n - [options.nocase](#optionsnocase)\n - [options.nonull](#optionsnonull)\n - [options.cache](#optionscache)\n* [Other features](#other-features)\n - [Extended globbing](#extended-globbing)\n + [extglobs](#extglobs)\n + [brace expansion](#brace-expansion)\n + [regex character classes](#regex-character-classes)\n + [regex groups](#regex-groups)\n + [POSIX bracket expressions](#posix-bracket-expressions)\n* [Notes](#notes)\n* [Benchmarks](#benchmarks)\n* [Run tests](#run-tests)\n* [Contributing](#contributing)\n* [Related](#related)\n* [Author](#author)\n* [License](#license)\n\n_(Table of contents generated by [verb](https://github.com/assemble/verb))_\n\n<!-- tocstop -->\n\n## Features\n\nMicromatch is [10-55x faster](#benchmarks) than [minimatch](https://github.com/isaacs/minimatch#readme), resulting from a combination of caching, tokenization, parsing, runtime compilation and regex optimization strategies.\n\n* [Drop-in replacement](#switch-from-minimatch) for [minimatch](https://github.com/isaacs/minimatch#readme) and [multimatch](https://github.com/sindresorhus/multimatch)\n* Built-in support for multiple glob patterns, like `[\'foo/*.js\', \'!bar.js\']`\n* Better support for the Bash 4.3 specification, and less buggy\n* Extensive [unit tests](./test) (approx. 1,300 tests). Minimatch fails many of the tests.\n\n**Mainstream glob features:**\n\n* [Brace Expansion](https://github.com/jonschlinkert/braces) (`foo/bar-{1..5}.md`, `one/{two,three}/four.md`)\n* Typical glob patterns, like `**/*`, `a/b/*.js`, or `[\'foo/*.js\', \'!bar.js\']`\n\n**Extended globbing features:**\n\n* Logical `OR` (`foo/bar/(abc|xyz).js`)\n* Regex character classes (`foo/bar/baz-[1-5].js`)\n* POSIX [bracket expressions](https://github.com/jonschlinkert/expand-brackets) (`**/[[:alpha:][:digit:]]/`)\n* [extglobs](https://github.com/jonschlinkert/extglob) (`**/+(x|y)`, `!(a|b)`, etc)\n\nYou can combine these to create whatever matching patterns you need.\n\n## Usage\n\n```js\nvar mm = require(\'micromatch\');\nmm(array, patterns);\n```\n\n**Examples**\n\n```js\nmm([\'a.js\', \'b.md\', \'c.txt\'], \'*.{js,txt}\');\n//=> [\'a.js\', \'c.txt\']\n```\n\n**Multiple patterns**\n\nMultiple patterns can also be passed:\n\n```js\nmm([\'a.md\', \'b.js\', \'c.txt\', \'d.json\'], [\'*.md\', \'*.txt\']);\n//=> [\'a.md\', \'c.txt\']\n```\n\n**Negation patterns:**\n\nBehavior;\n\n* when the pattern is a string, [minimatch](https://github.com/isaacs/minimatch#readme) behavior is used, so patterns are **inclusive by default**.\n* when an array of patterns is passed, [multimatch](https://github.com/sindresorhus/multimatch) behavior is used, so patterns are **exclusive by default**\n\n```js\nmm([\'a.js\', \'b.md\', \'c.txt\'], \'!*.{js,txt}\');\n//=> [\'b.md\']\n\nmm([\'a.md\', \'b.js\', \'c.txt\', \'d.json\'], [\'*.*\', \'!*.{js,txt}\']);\n//=> [\'a.md\', \'d.json\']\n```\n\n## Switch from minimatch\n\n> Use `micromatch.isMatch()` instead of `minimatch()`\n\n**Minimatch**\n\nThe main `minimatch()` function returns true/false for a single file path and pattern:\n\n```js\nvar minimatch = require(\'minimatch\');\nminimatch(\'foo.js\', \'*.js\');\n//=> \'true\'\n```\n\n**Micromatch**\n\nWith micromatch, `.isMatch()` to get the same result:\n\n```js\nvar mm = require(\'micromatch\');\nmm.isMatch(\'foo.js\', \'*.js\');\n//=> \'true\'\n```\n\nThis implementation difference is necessary since the main `micromatch()` method supports matching on multiple globs, with behavior similar to [multimatch](https://github.com/sindresorhus/multimatch).\n\n## Methods\n\n```js\nvar mm = require(\'micromatch\');\n```\n\n### .isMatch\n\n```js\nmm.isMatch(filepath, globPattern);\n```\n\nReturns true if a file path matches the given glob pattern.\n\n**Example**\n\n```js\nmm.isMatch(\'.verb.md\', \'*.md\');\n//=> false\n\nmm.isMatch(\'.verb.md\', \'*.md\', {dot: true});\n//=> true\n```\n\n### .contains\n\nReturns true if any part of a file path matches the given glob pattern. Think of this is "has path" versus "is path".\n\n**Example**\n\n`.isMatch()` would return false for both of the following:\n\n```js\nmm.contains(\'a/b/c\', \'a/b\');\n//=> true\n\nmm.contains(\'a/b/c\', \'a/*\');\n//=> true\n```\n\n### .matcher\n\nReturns a function for matching using the supplied pattern. e.g. create your own "matcher". The advantage of this method is that the pattern can be compiled outside of a loop.\n\n**Pattern**\n\nCan be any of the following:\n\n* `glob/string`\n* `regex`\n* `function`\n\n**Example**\n\n```js\nvar isMatch = mm.matcher(\'*.md\');\nvar files = [];\n\n[\'a.md\', \'b.txt\', \'c.md\'].forEach(function(fp) {\n if (isMatch(fp)) {\n files.push(fp);\n }\n});\n```\n\n### .filter\n\nReturns a function that can be passed to `Array#filter()`.\n\n**Params**\n\n* `patterns` **{String|Array}**:\n\n**Examples**\n\nSingle glob:\n\n```js\nvar fn = mm.filter(\'*.md\');\n[\'a.js\', \'b.txt\', \'c.md\'].filter(fn);\n//=> [\'c.md\']\n\nvar fn = mm.filter(\'[a-c]\');\n[\'a\', \'b\', \'c\', \'d\', \'e\'].filter(fn);\n//=> [\'a\', \'b\', \'c\']\n```\n\nArray of glob patterns:\n\n```js\nvar arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];\n\nvar fn = mm.filter([\'{1..10}\', \'![7-9]\', \'!{3..4}\']);\narr.filter(fn);\n//=> [1, 2, 5, 6, 10]\n```\n\n_(Internally this function generates the matching function by using the [matcher](#matcher) method. You can use the [matcher](#matcher) method directly to create your own filter function)_\n\n### .any\n\nReturns true if a file path matches any of the given patterns.\n\n```js\nmm.any(filepath, patterns, options);\n```\n\n**Params**\n\n* filepath `{String}`: The file path to test.\n* patterns `{String|Array}`: One or more glob patterns\n* options: `{Object}`: options to pass to the `.matcher()` method.\n\n**Example**\n\n```js\nmm.any(\'abc\', [\'!*z\']);\n//=> true\nmm.any(\'abc\', [\'a*\', \'z*\']);\n//=> true\nmm.any(\'abc\', \'a*\');\n//=> true\nmm.any(\'abc\', [\'z*\']);\n//=> false\n```\n\n### .expand\n\nReturns an object with a regex-compatible string and tokens.\n\n```js\nmm.expand(\'*.js\');\n\n// when `track` is enabled (for debugging), the `history` array is used\n// to record each mutation to the glob pattern as it\'s converted to regex\n{ options: { track: false, dot: undefined, makeRe: true, negated: false },\n pattern: \'(.*\\\\/|^)bar\\\\/(?:(?!(?:^|\\\\/)\\\\.).)*?\',\n history: [],\n tokens:\n { path:\n { whole: \'**/bar/**\',\n dirname: \'**/bar/\',\n filename: \'**\',\n basename: \'**\',\n extname: \'\',\n ext: \'\' },\n is:\n { glob: true,\n negated: false,\n globstar: true,\n dotfile: false,\n dotdir: false },\n match: {},\n original: \'**/bar/**\',\n pattern: \'**/bar/**\',\n base: \'\' } }\n```\n\n### .makeRe\n\nCreate a regular expression for matching file paths based on the given pattern:\n\n```js\nmm.makeRe(\'*.js\');\n//=> /^(?:(?!\\.)(?=.)[^/]*?\\.js)$/\n```\n\n## Options\n\n### options.unixify\n\nNormalize slashes in file paths and glob patterns to forward slashes.\n\nType: `{Boolean}`\n\nDefault: `undefined` on non-windows, `true` on windows.\n\n### options.dot\n\nMatch dotfiles. Same behavior as [minimatch](https://github.com/isaacs/minimatch#readme).\n\nType: `{Boolean}`\n\nDefault: `false`\n\n### options.unescape\n\nUnescape slashes in glob patterns. Use cautiously, especially on windows.\n\nType: `{Boolean}`\n\nDefault: `undefined`\n\n**Example**\n\n```js\nmm.isMatch(\'abc\', \'\\\\a\\\\b\\\\c\', {unescape: true});\n//=> true\n```\n\n### options.nodupes\n\nRemove duplicate elements from the result array.\n\nType: `{Boolean}`\n\nDefault: `undefined`\n\n**Example**\n\nExample of using the `unescape` and `nodupes` options together:\n\n```js\nmm.match([\'abc\', \'\\\\a\\\\b\\\\c\'], \'\\\\a\\\\b\\\\c\', {unescape: true});\n//=> [\'abc\', \'abc\']\n\nmm.match([\'abc\', \'\\\\a\\\\b\\\\c\'], \'\\\\a\\\\b\\\\c\', {unescape: true, nodupes: true});\n//=> [\'abc\']\n```\n\n### options.matchBase\n\nAllow glob patterns without slashes to match a file path based on its basename. . Same behavior as [minimatch](https://github.com/isaacs/minimatch#readme).\n\nType: `{Boolean}`\n\nDefault: `false`\n\n**Example**\n\n```js\nmm([\'a/b.js\', \'a/c.md\'], \'*.js\');\n//=> []\n\nmm([\'a/b.js\', \'a/c.md\'], \'*.js\', {matchBase: true});\n//=> [\'a/b.js\']\n```\n\n### options.nobraces\n\nDon\'t expand braces in glob patterns. Same behavior as [minimatch](https://github.com/isaacs/minimatch#readme) `nobrace`.\n\nType: `{Boolean}`\n\nDefault: `undefined`\n\nSee [braces](https://github.com/jonschlinkert/braces) for more information about extended brace expansion.\n\n### options.nobrackets\n\nDon\'t expand POSIX bracket expressions.\n\nType: `{Boolean}`\n\nDefault: `undefined`\n\nSee [expand-brackets](https://github.com/jonschlinkert/expand-brackets) for more information about extended bracket expressions.\n\n### options.noextglob\n\nDon\'t expand extended globs.\n\nType: `{Boolean}`\n\nDefault: `undefined`\n\nSee [extglob](https://github.com/jonschlinkert/extglob) for more information about extended globs.\n\n### options.nocase\n\nUse a case-insensitive regex for matching files. Same behavior as [minimatch](https://github.com/isaacs/minimatch#readme).\n\nType: `{Boolean}`\n\nDefault: `false`\n\n### options.nonull\n\nIf `true`, when no matches are found the actual (array-ified) glob pattern is returned instead of an empty array. Same behavior as [minimatch](https://github.com/isaacs/minimatch#readme).\n\nType: `{Boolean}`\n\nDefault: `false`\n\n### options.cache\n\nCache the platform (e.g. `win32`) to prevent this from being looked up for every filepath.\n\nType: `{Boolean}`\n\nDefault: `true`\n\n## Other features\n\nMicromatch also supports the following.\n\n### Extended globbing\n\n#### extglobs\n\nExtended globbing, as described by the bash man page:\n\n| **pattern** | **regex equivalent** | **description** |\n| --- | --- | --- |\n| `?(pattern-list)` | `(...|...)?` | Matches zero or one occurrence of the given patterns |\n| `*(pattern-list)` | `(...|...)*` | Matches zero or more occurrences of the given patterns |\n| `+(pattern-list)` | `(...|...)+` | Matches one or more occurrences of the given patterns |\n| `@(pattern-list)` | `(...|...)` <sup>*</sup> | Matches one of the given patterns |\n| `!(pattern-list)` | N/A | Matches anything except one of the given patterns |\n\n<sup><strong>*</strong></sup> `@` isn\'t a RegEx character.\n\nPowered by [extglob](https://github.com/jonschlinkert/extglob). Visit that library for the full range of options or to report extglob related issues.\n\nSee [extglob](https://github.com/jonschlinkert/extglob) for more information about extended globs.\n\n#### brace expansion\n\nIn simple cases, brace expansion appears to work the same way as the logical `OR` operator. For example, `(a|b)` will achieve the same result as `{a,b}`.\n\nHere are some powerful features unique to brace expansion (versus character classes):\n\n* range expansion: `a{1..3}b/*.js` expands to: `[\'a1b/*.js\', \'a2b/*.js\', \'a3b/*.js\']`\n* nesting: `a{c,{d,e}}b/*.js` expands to: `[\'acb/*.js\', \'adb/*.js\', \'aeb/*.js\']`\n\nVisit [braces](https://github.com/jonschlinkert/braces) to ask questions and create an issue related to brace-expansion, or to see the full range of features and options related to brace expansion.\n\n#### regex character classes\n\nWith the exception of brace expansion (`{a,b}`, `{1..5}`, etc), most of the special characters convert directly to regex, so you can expect them to follow the same rules and produce the same results as regex.\n\nFor example, given the list: `[\'a.js\', \'b.js\', \'c.js\', \'d.js\', \'E.js\']`:\n\n* `[ac].js`: matches both `a` and `c`, returning `[\'a.js\', \'c.js\']`\n* `[b-d].js`: matches from `b` to `d`, returning `[\'b.js\', \'c.js\', \'d.js\']`\n* `[b-d].js`: matches from `b` to `d`, returning `[\'b.js\', \'c.js\', \'d.js\']`\n* `a/[A-Z].js`: matches and uppercase letter, returning `[\'a/E.md\']`\n\nLearn about [regex character classes](http://www.regular-expressions.info/charclass.html).\n\n#### regex groups\n\nGiven `[\'a.js\', \'b.js\', \'c.js\', \'d.js\', \'E.js\']`:\n\n* `(a|c).js`: would match either `a` or `c`, returning `[\'a.js\', \'c.js\']`\n* `(b|d).js`: would match either `b` or `d`, returning `[\'b.js\', \'d.js\']`\n* `(b|[A-Z]).js`: would match either `b` or an uppercase letter, returning `[\'b.js\', \'E.js\']`\n\nAs with regex, parenthese can be nested, so patterns like `((a|b)|c)/b` will work. But it might be easier to achieve your goal using brace expansion.\n\n#### POSIX bracket expressions\n\n**Example**\n\n```js\nmm.isMatch(\'a1\', \'[[:alpha:][:digit:]]\');\n//=> true\n```\n\nSee [expand-brackets](https://github.com/jonschlinkert/expand-brackets) for more information about extended bracket expressions.\n\n## Notes\n\nWhenever possible parsing behavior for patterns is based on globbing specifications in Bash 4.3. Patterns that aren\'t described by Bash follow wildmatch spec (used by git).\n\n## Benchmarks\n\nRun the [benchmarks](./benchmark):\n\n```bash\nnode benchmark\n```\n\nAs of July 24, 2015:\n\n```bash\n#1: basename-braces\n micromatch x 28,335 ops/sec ±0.49% (96 runs sampled)\n minimatch x 3,496 ops/sec ±0.76% (98 runs sampled)\n\n#2: basename\n micromatch x 28,602 ops/sec ±0.46% (96 runs sampled)\n minimatch x 4,389 ops/sec ±0.38% (98 runs sampled)\n\n#3: braces-no-glob\n micromatch x 405,445 ops/sec ±0.64% (91 runs sampled)\n minimatch x 31,078 ops/sec ±0.45% (95 runs sampled)\n\n#4: braces\n micromatch x 81,977 ops/sec ±0.36% (99 runs sampled)\n minimatch x 2,986 ops/sec ±0.41% (100 runs sampled)\n\n#5: immediate\n micromatch x 20,753 ops/sec ±0.36% (101 runs sampled)\n minimatch x 4,233 ops/sec ±0.34% (100 runs sampled)\n\n#6: large\n micromatch x 755 ops/sec ±0.53% (97 runs sampled)\n minimatch x 17.06 ops/sec ±0.25% (46 runs sampled)\n\n#7: long\n micromatch x 7,009 ops/sec ±0.33% (100 runs sampled)\n minimatch x 592 ops/sec ±0.39% (96 runs sampled)\n\n#8: mid\n micromatch x 60,071 ops/sec ±0.48% (97 runs sampled)\n minimatch x 1,853 ops/sec ±0.72% (99 runs sampled)\n\n#9: multi-patterns\n micromatch x 24,308 ops/sec ±0.67% (98 runs sampled)\n minimatch x 2,169 ops/sec ±0.62% (96 runs sampled)\n\n#10: no-glob\n micromatch x 552,116 ops/sec ±0.35% (96 runs sampled)\n minimatch x 55,957 ops/sec ±0.32% (94 runs sampled)\n\n#11: range\n micromatch x 321,030 ops/sec ±0.62% (95 runs sampled)\n minimatch x 14,247 ops/sec ±0.59% (100 runs sampled)\n\n#12: shallow\n micromatch x 253,455 ops/sec ±0.52% (99 runs sampled)\n minimatch x 21,169 ops/sec ±0.54% (97 runs sampled)\n\n#13: short\n micromatch x 661,874 ops/sec ±0.42% (96 runs sampled)\n minimatch x 60,228 ops/sec ±0.45% (97 runs sampled)\n```\n\n## Run tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/micromatch/issues/new)\n\nPlease be sure to run the benchmarks before/after any code changes to judge the impact before you do a PR. thanks!\n\n## Related\n\n* [braces](https://github.com/jonschlinkert/braces): Fastest brace expansion for node.js, with the most complete… [more](https://github.com/jonschlinkert/braces)\n* [extglob](https://github.com/jonschlinkert/extglob): Convert extended globs to regex-compatible strings. Add (almost) the… [more](https://github.com/jonschlinkert/extglob)\n* [expand-brackets](https://github.com/jonschlinkert/expand-brackets): Expand POSIX bracket expressions (character classes) in glob patterns.\n* [expand-range](https://github.com/jonschlinkert/expand-range): Fast, bash-like range expansion. Expand a range of numbers… [more](https://github.com/jonschlinkert/expand-range)\n* [fill-range](https://github.com/jonschlinkert/fill-range): Fill in a range of numbers or letters, optionally… [more](https://github.com/jonschlinkert/fill-range)\n* [gulp-micromatch](https://github.com/tunnckoCore/gulp-micromatch#readme): micromatch as gulp plugin. Filtering vinyl files with glob… [more](https://github.com/tunnckoCore/gulp-micromatch#readme)\n* [is-glob](https://github.com/jonschlinkert/is-glob): Returns `true` if the given string looks like a… [more](https://github.com/jonschlinkert/is-glob)\n* [parse-glob](https://github.com/jonschlinkert/parse-glob): Parse a glob pattern into an object of tokens.\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2014-2015 [Jon Schlinkert](https://github.com/jonschlinkert)\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on July 24, 2015._\n\n<!-- deps:mocha browserify -->\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'e7281bf971100827b890e375d994f12034898ff5',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/micromatch/-/micromatch-2.2.0.tgz' },
1906 silly install resolved { name: 'fsevents',
1906 silly install resolved version: '0.3.8',
1906 silly install resolved description: 'Native Access to Mac OS-X FSEvents',
1906 silly install resolved main: 'fsevents.js',
1906 silly install resolved dependencies: { nan: '^2.0.2' },
1906 silly install resolved os: [ 'darwin' ],
1906 silly install resolved engines: { node: '>=0.8.0' },
1906 silly install resolved scripts: { test: 'tap ./test', install: 'node-gyp rebuild' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/strongloop/fsevents.git' },
1906 silly install resolved keywords: [ 'fsevents', 'mac' ],
1906 silly install resolved author: { name: 'Philipp Dunkel', email: '[email protected]' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved bugs: { url: 'https://github.com/strongloop/fsevents/issues' },
1906 silly install resolved homepage: 'https://github.com/strongloop/fsevents',
1906 silly install resolved devDependencies: { tap: '~0.4.8' },
1906 silly install resolved gypfile: true,
1906 silly install resolved readme: '# FSEvents [![NPM](https://nodei.co/npm/fsevents.png)](https://nodei.co/npm/fsevents/)\n## Native Access to Mac OS-X FSEvents\n\n * [Node.js](http://nodejs.org/)\n * [Github repo](https://github.com/strongloop/fsevents.git)\n * [Module Site](https://github.com/strongloop/fsevents)\n * [NPM Page](https://npmjs.org/package/fsevents)\n\n## Installation\n\n\t$ npm install -g node-gyp\n\t$\tgit clone https://github.com/strongloop/fsevents.git fsevents\n\t$ cd fsevents\n\t$ node-gyp configure build\n\nOR SIMPLY\n\n\t$ npm install fsevents\n\n## Usage\n\n```js\nvar fsevents = require(\'fsevents\');\nvar watcher = fsevents(__dirname);\nwatcher.on(\'fsevent\', function(path, flags, id) { }); // RAW Event as emitted by OS-X\nwatcher.on(\'change\', function(path, info) {}); // Common Event for all changes\nwatcher.start() // To start observation\nwatcher.stop() // To end observation\n```\n\n### Events\n\n * *fsevent* - RAW Event as emitted by OS-X\n * *change* - Common Event for all changes\n * *created* - A File-System-Item has been created\n * *deleted* - A File-System-Item has been deleted\n * *modified* - A File-System-Item has been modified\n * *moved-out* - A File-System-Item has been moved away from this location\n * *moved-in* - A File-System-Item has been moved into this location\n\nAll events except *fsevent* take an *info* object as the second parameter of the callback. The structure of this object is:\n\n```js\n{\n "event": "<event-type>",\n "id": <eventi-id>,\n "path": "<path-that-this-is-about>",\n "type": "<file|directory|symlink>",\n "changes": {\n "inode": true, // Has the iNode Meta-Information changed\n "finder": false, // Has the Finder Meta-Data changed\n "access": false, // Have the access permissions changed\n "xattrs": false // Have the xAttributes changed\n },\n "flags": <raw-flags>\n}\n```\n\n## MIT License\n\nCopyright (C) 2010-2014 Philipp Dunkel\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n',
1906 silly install resolved readmeFilename: 'Readme.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '9992f1032c925c829554d0d59801dca0313a5356',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/fsevents/-/fsevents-0.3.8.tgz' },
1906 silly install resolved { name: 'chokidar',
1906 silly install resolved description: 'A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.',
1906 silly install resolved version: '1.0.5',
1906 silly install resolved keywords:
1906 silly install resolved [ 'fs',
1906 silly install resolved 'watch',
1906 silly install resolved 'watchFile',
1906 silly install resolved 'watcher',
1906 silly install resolved 'watching',
1906 silly install resolved 'file',
1906 silly install resolved 'fsevents' ],
1906 silly install resolved homepage: 'https://github.com/paulmillr/chokidar',
1906 silly install resolved author: { name: 'Paul Miller', url: 'http://paulmillr.com' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git+https://github.com/paulmillr/chokidar.git' },
1906 silly install resolved bugs: { url: 'http://github.com/paulmillr/chokidar/issues' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved scripts:
1906 silly install resolved { test: 'istanbul test node_modules/mocha/bin/_mocha',
1906 silly install resolved 'ci-test': 'istanbul cover _mocha && cat ./coverage/lcov.info | coveralls' },
1906 silly install resolved files: [ 'index.js', 'lib/' ],
1906 silly install resolved devDependencies:
1906 silly install resolved { chai: '^1.9.2',
1906 silly install resolved coveralls: '^2.11.2',
1906 silly install resolved istanbul: '^0.3.5',
1906 silly install resolved mocha: '^2.0.0',
1906 silly install resolved sinon: '^1.10.3',
1906 silly install resolved 'sinon-chai': '^2.6.0' },
1906 silly install resolved optionalDependencies: { fsevents: '^0.3.1' },
1906 silly install resolved dependencies:
1906 silly install resolved { anymatch: '^1.1.0',
1906 silly install resolved arrify: '^1.0.0',
1906 silly install resolved 'async-each': '^0.1.5',
1906 silly install resolved 'glob-parent': '^1.0.0',
1906 silly install resolved 'is-binary-path': '^1.0.0',
1906 silly install resolved 'is-glob': '^1.1.3',
1906 silly install resolved 'path-is-absolute': '^1.0.0',
1906 silly install resolved readdirp: '^1.3.0',
1906 silly install resolved fsevents: '^0.3.1' },
1906 silly install resolved readme: '# Chokidar [![Mac/Linux Build Status](https://img.shields.io/travis/paulmillr/chokidar/master.svg?label=Mac%20OSX%20%26%20Linux)](https://travis-ci.org/paulmillr/chokidar) [![Windows Build status](https://img.shields.io/appveyor/ci/es128/chokidar/master.svg?label=Windows)](https://ci.appveyor.com/project/es128/chokidar/branch/master) [![Coverage Status](https://coveralls.io/repos/paulmillr/chokidar/badge.svg)](https://coveralls.io/r/paulmillr/chokidar) [![Join the chat at https://gitter.im/paulmillr/chokidar](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/paulmillr/chokidar?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nA neat wrapper around node.js fs.watch / fs.watchFile / fsevents.\n\n[![NPM](https://nodei.co/npm-dl/chokidar.png)](https://nodei.co/npm/chokidar/)\n[![NPM](https://nodei.co/npm/chokidar.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/chokidar/)\n\n#### [See what\'s new in v1.0](https://github.com/paulmillr/chokidar/blob/master/CHANGELOG.md#chokidar-100-7-april-2015)\n\n## Why?\nNode.js `fs.watch`:\n\n* Doesn\'t report filenames on OS X.\n* Doesn\'t report events at all when using editors like Sublime on OS X.\n* Often reports events twice.\n* Emits most changes as `rename`.\n* Has [a lot of other issues](https://github.com/joyent/node/search?q=fs.watch&type=Issues)\n* Does not provide an easy way to recursively watch file trees.\n\nNode.js `fs.watchFile`:\n\n* Almost as bad at event handling.\n* Also does not provide any recursive watching.\n* Results in high CPU utilization.\n\nOther node.js watching libraries:\n\n* Are not using ultra-fast non-polling fsevents watcher implementation on OS X\n\nChokidar resolves these problems.\n\nIt is used in\n[brunch](http://brunch.io),\n[karma](http://karma-runner.github.io),\n[PM2](https://github.com/Unitech/PM2),\n[browserify](http://browserify.org/),\n[webpack](http://webpack.github.io/),\n[BrowserSync](http://www.browsersync.io/),\n[socketstream](http://www.socketstream.org),\n[derby](http://derbyjs.com/),\nand [many others](https://www.npmjs.org/browse/depended/chokidar/).\nIt has proven itself in production environments.\n\n## Getting started\nInstall chokidar via node.js package manager:\n\n npm install chokidar\n\nThen just require the package in your code:\n\n```javascript\nvar chokidar = require(\'chokidar\');\n\n// One-liner for current directory, ignores .dotfiles\nchokidar.watch(\'.\', {ignored: /[\\/\\\\]\\./}).on(\'all\', function(event, path) {\n console.log(event, path);\n});\n\n\n\nvar watcher = chokidar.watch(\'file, dir, or glob\', {\n ignored: /[\\/\\\\]\\./,\n persistent: true\n});\n\nvar log = console.log.bind(console);\n\nwatcher\n .on(\'add\', function(path) { log(\'File\', path, \'has been added\'); })\n .on(\'change\', function(path) { log(\'File\', path, \'has been changed\'); })\n .on(\'unlink\', function(path) { log(\'File\', path, \'has been removed\'); })\n // More events.\n .on(\'addDir\', function(path) { log(\'Directory\', path, \'has been added\'); })\n .on(\'unlinkDir\', function(path) { log(\'Directory\', path, \'has been removed\'); })\n .on(\'error\', function(error) { log(\'Error happened\', error); })\n .on(\'ready\', function() { log(\'Initial scan complete. Ready for changes.\'); })\n .on(\'raw\', function(event, path, details) { log(\'Raw event info:\', event, path, details); })\n\n// \'add\', \'addDir\' and \'change\' events also receive stat() results as second\n// argument when available: http://nodejs.org/api/fs.html#fs_class_fs_stats\nwatcher.on(\'change\', function(path, stats) {\n if (stats) console.log(\'File\', path, \'changed size to\', stats.size);\n});\n\n// Watch new files.\nwatcher.add(\'new-file\');\nwatcher.add([\'new-file-2\', \'new-file-3\', \'**/other-file*\']);\n\n// Un-watch some files.\nwatcher.unwatch(\'new-file*\');\n\n// Only needed if watching is `persistent: true`.\nwatcher.close();\n\n// Full list of options. See below for descriptions.\nchokidar.watch(\'file\', {\n persistent: true,\n\n ignored: \'*.txt\',\n ignoreInitial: false,\n followSymlinks: true,\n cwd: \'.\',\n\n usePolling: true,\n alwaysStat: false,\n depth: undefined,\n interval: 100,\n\n ignorePermissionErrors: false,\n atomic: true\n});\n\n```\n\n## API\n\n`chokidar.watch(paths, options)` — takes one or more paths (which may be paths to files,\n dirs to be watched recursively, or glob patterns) and options:\n\n#### Persistence\n\n* `persistent` (default: `true`). Indicates whether the process\nshould continue to run as long as files are being watched. If set to\n`false` when using `fsevents` to watch, no more events will be emitted\nafter `ready`, even if the process continues to run.\n\n#### Path filtering\n\n* `ignored` ([anymatch](https://github.com/es128/anymatch)-compatible definition)\nDefines files/paths to be ignored. The whole relative or absolute path is\ntested, not just filename. If a function with two arguments is provided, it\ngets called twice per path - once with a single argument (the path), second\ntime with two arguments (the path and the\n[`fs.Stats`](http://nodejs.org/api/fs.html#fs_class_fs_stats)\nobject of that path).\n* `ignoreInitial` (default: `false`). Indicates whether chokidar\nshould ignore the initial `add` events or not.\n* `followSymlinks` (default: `true`). When `false`, only the\nsymlinks themselves will be watched for changes instead of following\nthe link references and bubbling events through the link\'s path.\n* `cwd` (no default). The base directory from which watch `paths` are to be\nderived. Paths emitted with events will be relative to this.\n\n#### Performance\n\n* `usePolling` (default: `false`).\nWhether to use fs.watchFile (backed by polling), or fs.watch. If polling\nleads to high CPU utilization, consider setting this to `false`. It is\ntypically necessary to **set this to `true` to successfully watch files over\na network**, and it may be necessary to successfully watch files in other\nnon-standard situations. Setting to `true` explicitly on OS X overrides the\n`useFsEvents` default.\n* `useFsEvents` (default: `true` on OS X). Whether to use the\n`fsevents` watching interface if available. When set to `true` explicitly\nand `fsevents` is available this supercedes the `usePolling` setting. When\nset to `false` on OS X, `usePolling: true` becomes the default.\n* `alwaysStat` (default: `false`). If relying upon the\n[`fs.Stats`](http://nodejs.org/api/fs.html#fs_class_fs_stats)\nobject that may get passed with `add`, `addDir`, and `change` events, set\nthis to `true` to ensure it is provided even in cases where it wasn\'t\nalready available from the underlying watch events.\n* `depth` (default: `undefined`). If set, limits how many levels of\nsubdirectories will be traversed.\n* _Polling-specific settings_ (effective when `usePolling: true`)\n * `interval` (default: `100`). Interval of file system polling.\n * `binaryInterval` (default: `300`). Interval of file system\n polling for binary files.\n ([see list of binary extensions](https://github.com/sindresorhus/binary-extensions/blob/master/binary-extensions.json))\n\n#### Errors\n* `ignorePermissionErrors` (default: `false`). Indicates whether to watch files\nthat don\'t have read permissions if possible. If watching fails due to `EPERM`\nor `EACCES` with this set to `true`, the errors will be suppressed silently.\n* `atomic` (default: `true` if `useFsEvents` and `usePolling` are `false`).\nAutomatically filters out artifacts that occur when using editors that use\n"atomic writes" instead of writing directly to the source file.\n\n### Methods & Events\n\n`chokidar.watch()` produces an instance of `FSWatcher`. Methods of `FSWatcher`:\n\n* `.add(path / paths)`: Add files, directories, or glob patterns for tracking.\nTakes an array of strings or just one string.\n* `.on(event, callback)`: Listen for an FS event.\nAvailable events: `add`, `addDir`, `change`, `unlink`, `unlinkDir`, `ready`, `raw`, `error`.\nAdditionally `all` is available which gets emitted with the underlying event name\nand path for every event other than `ready`, `raw`, and `error`.\n* `.unwatch(path / paths)`: Stop watching files, directories, or glob patterns.\nTakes an array of strings or just one string.\n* `.close()`: Removes all listeners from watched files.\n\n## CLI\n\nIf you need a CLI interface for your file watching, check out [chokidar-cli](https://github.com/kimmobrunfeldt/chokidar-cli) which allows you to either execute a command on each change, or get a stdio stream of change events.\n\n## Install Troubleshooting\n\n* `npm WARN optional dep failed, continuing [email protected]`\n * This message is normal part of how `npm` handles optional dependencies and is\n not indicative of a problem. Even if accompanied by other related error messages,\n Chokidar should function properly.\n\n* `ERR! stack Error: Python executable "python" is v3.4.1, which is not supported by gyp.`\n * You should be able to resolve this by installing python 2.7 and running:\n `npm config set python python2.7`\n\n* `gyp ERR! stack Error: not found: make`\n * On Mac, install the XCode command-line tools\n\n## License\nThe MIT license.\n\nCopyright (c) 2012 - 2015 Paul Miller (http://paulmillr.com) & Elan Shanker\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the "Software"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'f29278a36e174365da56ccad488ecacce4893494',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/chokidar/-/chokidar-1.0.5.tgz' },
1906 silly install resolved { author:
1906 silly install resolved { name: 'Isaac Z. Schlueter',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'http://blog.izs.me' },
1906 silly install resolved name: 'minimatch',
1906 silly install resolved description: 'a glob matcher in javascript',
1906 silly install resolved version: '0.2.14',
1906 silly install resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
1906 silly install resolved main: 'minimatch.js',
1906 silly install resolved scripts: { test: 'tap test/*.js' },
1906 silly install resolved engines: { node: '*' },
1906 silly install resolved dependencies: { 'lru-cache': '2', sigmund: '~1.0.0' },
1906 silly install resolved devDependencies: { tap: '' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' },
1906 silly install resolved readme: '# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nEventually, it will replace the C binding in node-glob.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require("minimatch")\n\nminimatch("bar.foo", "*.foo") // true!\nminimatch("bar.foo", "*.bar") // false!\nminimatch("bar.foo", "*.+(bar|foo)", { debug: true }) // true, and noisy!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require("minimatch").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n Each row in the\n array corresponds to a brace-expanded pattern. Each item in the row\n corresponds to a single path-part. For example, the pattern\n `{a,b/c}/d` would expand to a set of patterns like:\n\n [ [ a, d ]\n , [ b, c, d ] ]\n\n If a portion of the pattern doesn\'t have any "magic" in it\n (that is, it\'s something like `"foo"` rather than `fo*o?`), then it\n will be left as a string rather than converted to a regular\n expression.\n\n* `regexp` Created by the `makeRe` method. A single regular expression\n expressing the entire pattern. This is useful in cases where you wish\n to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `""`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n filename, and match it against a single row in the `regExpSet`. This\n method is mainly for internal use, but is exposed so that it can be\n used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items. So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export. Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, "*.js", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`. Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob. If nothing is matched, and\noptions.nonull is set, then return a list containing the pattern itself.\n\n```javascript\nvar javascripts = minimatch.match(fileList, "*.js", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable "extglob" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself. When set, an empty list is returned if there are\nno matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes. For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n\n### flipNegate\n\nReturns from negate expressions the same as if they were not negated.\n(Ie, true on a hit, false on a miss.)\n\n\n## Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not.\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`minimatch.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/isaacs/minimatch/issues' },
1906 silly install resolved homepage: 'https://github.com/isaacs/minimatch#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'c74e780574f63c6f9a090e90efbe6ef53a6a756a',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz' },
1906 silly install resolved { name: 'arr-diff',
1906 silly install resolved description: 'Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.',
1906 silly install resolved version: '1.0.1',
1906 silly install resolved homepage: 'https://github.com/jonschlinkert/arr-diff',
1906 silly install resolved author:
1906 silly install resolved { name: 'Jon Schlinkert',
1906 silly install resolved url: 'https://github.com/jonschlinkert' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/jonschlinkert/arr-diff.git' },
1906 silly install resolved bugs: { url: 'https://github.com/jonschlinkert/arr-diff/issues' },
1906 silly install resolved license:
1906 silly install resolved { type: 'MIT',
1906 silly install resolved url: 'https://github.com/jonschlinkert/arr-diff/blob/master/LICENSE-MIT' },
1906 silly install resolved main: 'index.js',
1906 silly install resolved engines: { node: '>=0.10.0' },
1906 silly install resolved scripts: { test: 'mocha -R spec' },
1906 silly install resolved dependencies: { 'array-slice': '^0.2.2' },
1906 silly install resolved devDependencies:
1906 silly install resolved { 'array-differ': '^1.0.0',
1906 silly install resolved benchmarked: '^0.1.3',
1906 silly install resolved chalk: '^0.5.1',
1906 silly install resolved mocha: '*',
1906 silly install resolved should: '^4.0.4' },
1906 silly install resolved keywords: [ 'arr', 'array', 'diff', 'differ', 'difference' ],
1906 silly install resolved readme: '# arr-diff [![NPM version](https://badge.fury.io/js/arr-diff.svg)](http://badge.fury.io/js/arr-diff) [![Build Status](https://travis-ci.org/jonschlinkert/arr-diff.svg)](https://travis-ci.org/jonschlinkert/arr-diff) \n\n> Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.\n\nWhy another array `difference` lib? I wanted the [fastest, correct implementation](./benchmark) I could find.\n\n## Install with [npm](npmjs.org)\n\n```bash\nnpm i arr-diff --save\n```\n### Install with [bower](https://github.com/bower/bower)\n\n```bash\nbower install arr-diff --save\n```\n\n## Usage\n\n### [diff](index.js#L38)\n\nReturn the difference between the first array and additional arrays.\n\n* `a` **{Array}** \n* `b` **{Array}** \n* `returns`: {Array} \n\n```js\nvar diff = require(\'{%= name %}\');\n\nvar a = [\'a\', \'b\', \'c\', \'d\'];\nvar b = [\'b\', \'c\'];\n\nconsole.log(diff(a, b))\n//=> [\'a\', \'d\']\n```\n\n\n\n## Run tests\n\n```bash\nnpm test\n```\n\n## Author\n\n**Jon Schlinkert**\n \n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) \n\n\n### Other javascript/node.js utils\n\nOther projects that I maintain:\n\n - [arr-flatten](https://github.com/jonschlinkert/arr-flatten)\n - [arrayify-compact](https://github.com/jonschlinkert/arrayify-compact)\n - [compact-object](https://github.com/jonschlinkert/compact-object)\n - [delete](https://github.com/jonschlinkert/delete)\n - [for-in](https://github.com/jonschlinkert/for-in)\n - [for-own](https://github.com/jonschlinkert/for-own)\n - [has-any](https://github.com/jonschlinkert/has-any)\n - [has-value](https://github.com/jonschlinkert/has-value)\n - [is-number](https://github.com/jonschlinkert/is-number)\n - [is-plain-object](https://github.com/jonschlinkert/is-plain-object)\n - [mixin-deep](https://github.com/jonschlinkert/mixin-deep)\n - [mixin-object](https://github.com/jonschlinkert/mixin-object)\n - [object-length](https://github.com/jonschlinkert/object-length)\n - [omit-empty](https://github.com/jonschlinkert/omit-empty)\n - [reduce-object](https://github.com/jonschlinkert/reduce-object)\n\n\n## License\nCopyright (c) 2014 Jon Schlinkert \nReleased under the MIT license\n\n***\n\n_This file was generated by [verb](https://github.com/assemble/verb) on December 28, 2014._\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '0b766ed5b26b242212febe9cbf2024a8d0349f6d',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz' },
1906 silly install resolved { name: 'readable-stream',
1906 silly install resolved version: '1.0.33',
1906 silly install resolved description: 'Streams2, a user-land copy of the stream library from Node.js v0.10.x',
1906 silly install resolved main: 'readable.js',
1906 silly install resolved dependencies:
1906 silly install resolved { 'core-util-is': '~1.0.0',
1906 silly install resolved isarray: '0.0.1',
1906 silly install resolved string_decoder: '~0.10.x',
1906 silly install resolved inherits: '~2.0.1' },
1906 silly install resolved devDependencies: { tap: '~0.2.6' },
1906 silly install resolved scripts: { test: 'tap test/simple/*.js' },
1906 silly install resolved repository:
1906 silly install resolved { type: 'git',
1906 silly install resolved url: 'git://github.com/isaacs/readable-stream.git' },
1906 silly install resolved keywords: [ 'readable', 'stream', 'pipe' ],
1906 silly install resolved browser: { util: false },
1906 silly install resolved author:
1906 silly install resolved { name: 'Isaac Z. Schlueter',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'http://blog.izs.me/' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved readme: '# readable-stream\n\n***Node-core streams for userland***\n\n[![NPM](https://nodei.co/npm/readable-stream.png?downloads=true&downloadRank=true)](https://nodei.co/npm/readable-stream/)\n[![NPM](https://nodei.co/npm-dl/readable-stream.png?&months=6&height=3)](https://nodei.co/npm/readable-stream/)\n\nThis package is a mirror of the Streams2 and Streams3 implementations in Node-core.\n\nIf you want to guarantee a stable streams base, regardless of what version of Node you, or the users of your libraries are using, use **readable-stream** *only* and avoid the *"stream"* module in Node-core.\n\n**readable-stream** comes in two major versions, v1.0.x and v1.1.x. The former tracks the Streams2 implementation in Node 0.10, including bug-fixes and minor improvements as they are added. The latter tracks Streams3 as it develops in Node 0.11; we will likely see a v1.2.x branch for Node 0.12.\n\n**readable-stream** uses proper patch-level versioning so if you pin to `"~1.0.0"` you’ll get the latest Node 0.10 Streams2 implementation, including any fixes and minor non-breaking improvements. The patch-level versions of 1.0.x and 1.1.x should mirror the patch-level versions of Node-core releases. You should prefer the **1.0.x** releases for now and when you’re ready to start using Streams3, pin to `"~1.1.0"`\n\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/isaacs/readable-stream/issues' },
1906 silly install resolved homepage: 'https://github.com/isaacs/readable-stream#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '3a360dd66c1b1d7fd4705389860eda1d0f61126c',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz' },
1906 silly install resolved { author:
1906 silly install resolved { name: 'Thorsten Lorenz',
1906 silly install resolved email: '[email protected]',
1906 silly install resolved url: 'thlorenz.com' },
1906 silly install resolved name: 'readdirp',
1906 silly install resolved description: 'Recursive version of fs.readdir with streaming api.',
1906 silly install resolved version: '1.4.0',
1906 silly install resolved homepage: 'https://github.com/thlorenz/readdirp',
1906 silly install resolved repository: { type: 'git', url: 'git://github.com/thlorenz/readdirp.git' },
1906 silly install resolved engines: { node: '>=0.6' },
1906 silly install resolved keywords:
1906 silly install resolved [ 'recursive',
1906 silly install resolved 'fs',
1906 silly install resolved 'stream',
1906 silly install resolved 'streams',
1906 silly install resolved 'readdir',
1906 silly install resolved 'filesystem',
1906 silly install resolved 'find',
1906 silly install resolved 'filter' ],
1906 silly install resolved main: 'readdirp.js',
1906 silly install resolved scripts:
1906 silly install resolved { 'test-main': '(cd test && set -e; for t in ./*.js; do node $t; done)',
1906 silly install resolved 'test-0.8': 'nave use 0.8 npm run test-main',
1906 silly install resolved 'test-0.10': 'nave use 0.10 npm run test-main',
1906 silly install resolved 'test-0.12': 'nave use 0.12 npm run test-main',
1906 silly install resolved 'test-2.4': 'nave use 2.4 npm run test-main',
1906 silly install resolved 'test-all': 'npm run test-main && npm run test-0.8 && npm run test-0.10 && npm run test-0.12 && npm run test-2.4',
1906 silly install resolved test: 'if [ -e $TRAVIS ]; then npm run test-all; else npm run test-main; fi' },
1906 silly install resolved dependencies:
1906 silly install resolved { 'graceful-fs': '~4.1.2',
1906 silly install resolved minimatch: '~0.2.12',
1906 silly install resolved 'readable-stream': '~1.0.26-2' },
1906 silly install resolved devDependencies: { nave: '~0.5.1', tap: '~0.4.8', through2: '~0.4.1' },
1906 silly install resolved optionalDependencies: {},
1906 silly install resolved license: 'MIT',
1906 silly install resolved readme: '# readdirp [![Build Status](https://secure.travis-ci.org/thlorenz/readdirp.png)](http://travis-ci.org/thlorenz/readdirp)\n\n[![NPM](https://nodei.co/npm/readdirp.png?downloads=true&stars=true)](https://nodei.co/npm/readdirp/)\n\nRecursive version of [fs.readdir](http://nodejs.org/docs/latest/api/fs.html#fs_fs_readdir_path_callback). Exposes a **stream api**.\n\n```javascript\nvar readdirp = require(\'readdirp\')\n , path = require(\'path\')\n , es = require(\'event-stream\');\n\n// print out all JavaScript files along with their size\n\nvar stream = readdirp({ root: path.join(__dirname), fileFilter: \'*.js\' });\nstream\n .on(\'warn\', function (err) { \n console.error(\'non-fatal error\', err); \n // optionally call stream.destroy() here in order to abort and cause \'close\' to be emitted\n })\n .on(\'error\', function (err) { console.error(\'fatal error\', err); })\n .pipe(es.mapSync(function (entry) { \n return { path: entry.path, size: entry.stat.size };\n }))\n .pipe(es.stringify())\n .pipe(process.stdout);\n```\n\nMeant to be one of the recursive versions of [fs](http://nodejs.org/docs/latest/api/fs.html) functions, e.g., like [mkdirp](https://github.com/substack/node-mkdirp).\n\n**Table of Contents** *generated with [DocToc](http://doctoc.herokuapp.com/)*\n\n- [Installation](#installation)\n- [API](#api)\n\t- [entry stream](#entry-stream)\n\t- [options](#options)\n\t- [entry info](#entry-info)\n\t- [Filters](#filters)\n\t- [Callback API](#callback-api)\n\t\t- [allProcessed ](#allprocessed)\n\t\t- [fileProcessed](#fileprocessed)\n- [More Examples](#more-examples)\n\t- [stream api](#stream-api)\n\t- [stream api pipe](#stream-api-pipe)\n\t- [grep](#grep)\n\t- [using callback api](#using-callback-api)\n\t- [tests](#tests)\n\n\n# Installation\n\n npm install readdirp\n\n# API\n\n***var entryStream = readdirp (options)***\n\nReads given root recursively and returns a `stream` of [entry info](#entry-info)s.\n\n## entry stream\n\nBehaves as follows:\n \n- `emit(\'data\')` passes an [entry info](#entry-info) whenever one is found\n- `emit(\'warn\')` passes a non-fatal `Error` that prevents a file/directory from being processed (i.e., if it is\n inaccessible to the user)\n- `emit(\'error\')` passes a fatal `Error` which also ends the stream (i.e., when illegal options where passed)\n- `emit(\'end\')` called when all entries were found and no more will be emitted (i.e., we are done)\n- `emit(\'close\')` called when the stream is destroyed via `stream.destroy()` (which could be useful if you want to\n manually abort even on a non fatal error) - at that point the stream is no longer `readable` and no more entries,\n warning or errors are emitted\n- to learn more about streams, consult the very detailed \n [nodejs streams documentation](http://nodejs.org/api/stream.html) or the\n [stream-handbook](https://github.com/substack/stream-handbook)\n \n\n## options\n \n- **root**: path in which to start reading and recursing into subdirectories\n\n- **fileFilter**: filter to include/exclude files found (see [Filters](#filters) for more)\n\n- **directoryFilter**: filter to include/exclude directories found and to recurse into (see [Filters](#filters) for more)\n\n- **depth**: depth at which to stop recursing even if more subdirectories are found\n\n- **entryType**: determines if data events on the stream should be emitted for `\'files\'`, `\'directories\'`, `\'both\'`, or `\'all\'`. Setting to `\'all\'` will also include entries for other types of file descriptors like character devices, unix sockets and named pipes. Defaults to `\'files\'`.\n\n- **lstat**: if `true`, readdirp uses `fs.lstat` instead of `fs.stat` in order to stat files and includes symlink entries in the stream along with files.\n\n## entry info\n\nHas the following properties:\n\n- **parentDir** : directory in which entry was found (relative to given root)\n- **fullParentDir** : full path to parent directory\n- **name** : name of the file/directory\n- **path** : path to the file/directory (relative to given root)\n- **fullPath** : full path to the file/directory found\n- **stat** : built in [stat object](http://nodejs.org/docs/v0.4.9/api/fs.html#fs.Stats)\n- **Example**: (assuming root was `/User/dev/readdirp`)\n \n parentDir : \'test/bed/root_dir1\',\n fullParentDir : \'/User/dev/readdirp/test/bed/root_dir1\',\n name : \'root_dir1_subdir1\',\n path : \'test/bed/root_dir1/root_dir1_subdir1\',\n fullPath : \'/User/dev/readdirp/test/bed/root_dir1/root_dir1_subdir1\',\n stat : [ ... ]\n \n## Filters\n \nThere are three different ways to specify filters for files and directories respectively. \n\n- **function**: a function that takes an entry info as a parameter and returns true to include or false to exclude the entry\n\n- **glob string**: a string (e.g., `*.js`) which is matched using [minimatch](https://github.com/isaacs/minimatch), so go there for more\n information. \n\n Globstars (`**`) are not supported since specifiying a recursive pattern for an already recursive function doesn\'t make sense.\n\n Negated globs (as explained in the minimatch documentation) are allowed, e.g., `!*.txt` matches everything but text files.\n\n- **array of glob strings**: either need to be all inclusive or all exclusive (negated) patterns otherwise an error is thrown.\n \n `[ \'*.json\', \'*.js\' ]` includes all JavaScript and Json files.\n \n \n `[ \'!.git\', \'!node_modules\' ]` includes all directories except the \'.git\' and \'node_modules\'.\n\nDirectories that do not pass a filter will not be recursed into.\n\n## Callback API\n\nAlthough the stream api is recommended, readdirp also exposes a callback based api.\n\n***readdirp (options, callback1 [, callback2])***\n\nIf callback2 is given, callback1 functions as the **fileProcessed** callback, and callback2 as the **allProcessed** callback.\n\nIf only callback1 is given, it functions as the **allProcessed** callback.\n\n### allProcessed \n\n- function with err and res parameters, e.g., `function (err, res) { ... }`\n- **err**: array of errors that occurred during the operation, **res may still be present, even if errors occurred**\n- **res**: collection of file/directory [entry infos](#entry-info)\n\n### fileProcessed\n\n- function with [entry info](#entry-info) parameter e.g., `function (entryInfo) { ... }`\n\n\n# More Examples\n\n`on(\'error\', ..)`, `on(\'warn\', ..)` and `on(\'end\', ..)` handling omitted for brevity\n\n```javascript\nvar readdirp = require(\'readdirp\');\n\n// Glob file filter\nreaddirp({ root: \'./test/bed\', fileFilter: \'*.js\' })\n .on(\'data\', function (entry) {\n // do something with each JavaScript file entry\n });\n\n// Combined glob file filters\nreaddirp({ root: \'./test/bed\', fileFilter: [ \'*.js\', \'*.json\' ] })\n .on(\'data\', function (entry) {\n // do something with each JavaScript and Json file entry \n });\n\n// Combined negated directory filters\nreaddirp({ root: \'./test/bed\', directoryFilter: [ \'!.git\', \'!*modules\' ] })\n .on(\'data\', function (entry) {\n // do something with each file entry found outside \'.git\' or any modules directory \n });\n\n// Function directory filter\nreaddirp({ root: \'./test/bed\', directoryFilter: function (di) { return di.name.length === 9; } })\n .on(\'data\', function (entry) {\n // do something with each file entry found inside directories whose name has length 9\n });\n\n// Limiting depth\nreaddirp({ root: \'./test/bed\', depth: 1 })\n .on(\'data\', function (entry) {\n // do something with each file entry found up to 1 subdirectory deep\n });\n\n// callback api\nreaddirp(\n { root: \'.\' }\n , function(fileInfo) { \n // do something with file entry here\n } \n , function (err, res) {\n // all done, move on or do final step for all file entries here\n }\n);\n```\n\nTry more examples by following [instructions](https://github.com/thlorenz/readdirp/blob/master/examples/Readme.md)\non how to get going.\n\n## stream api\n\n[stream-api.js](https://github.com/thlorenz/readdirp/blob/master/examples/stream-api.js)\n\nDemonstrates error and data handling by listening to events emitted from the readdirp stream.\n\n## stream api pipe\n\n[stream-api-pipe.js](https://github.com/thlorenz/readdirp/blob/master/examples/stream-api-pipe.js)\n\nDemonstrates error handling by listening to events emitted from the readdirp stream and how to pipe the data stream into\nanother destination stream.\n\n## grep\n\n[grep.js](https://github.com/thlorenz/readdirp/blob/master/examples/grep.js)\n\nVery naive implementation of grep, for demonstration purposes only.\n\n## using callback api\n\n[callback-api.js](https://github.com/thlorenz/readdirp/blob/master/examples/callback-api.js)\n\nShows how to pass callbacks in order to handle errors and/or data.\n\n## tests\n\nThe [readdirp tests](https://github.com/thlorenz/readdirp/blob/master/test/readdirp.js) also will give you a good idea on\nhow things work.\n\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/thlorenz/readdirp/issues' },
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: 'c5de6fcb3dec80523c1c70113f1a190d8af82c89',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/readdirp/-/readdirp-1.4.0.tgz' },
1906 silly install resolved { name: 'nan',
1906 silly install resolved version: '2.0.5',
1906 silly install resolved description: 'Native Abstractions for Node.js: C++ header for Node 0.8->0.12 compatibility',
1906 silly install resolved main: 'include_dirs.js',
1906 silly install resolved repository: { type: 'git', url: 'git://github.com/nodejs/nan.git' },
1906 silly install resolved scripts:
1906 silly install resolved { test: 'tap --gc test/js/*-test.js',
1906 silly install resolved 'rebuild-tests': 'pangyp rebuild --msvs_version=2013 --directory test',
1906 silly install resolved docs: 'doc/.build.sh' },
1906 silly install resolved contributors:
1906 silly install resolved [ [Object],
1906 silly install resolved [Object],
1906 silly install resolved [Object],
1906 silly install resolved [Object],
1906 silly install resolved [Object],
1906 silly install resolved [Object],
1906 silly install resolved [Object] ],
1906 silly install resolved devDependencies:
1906 silly install resolved { bindings: '~1.2.1',
1906 silly install resolved 'node-gyp': '~2.0.2',
1906 silly install resolved pangyp: '~2.2.0',
1906 silly install resolved tap: '~0.7.1',
1906 silly install resolved xtend: '~4.0.0' },
1906 silly install resolved license: 'MIT',
1906 silly install resolved readme: 'Native Abstractions for Node.js\n===============================\n\n**A header file filled with macro and utility goodness for making add-on development for Node.js easier across versions 0.8, 0.10 and 0.12 as well as io.js.**\n\n***Current version: 2.0.5***\n\n*(See [CHANGELOG.md](https://github.com/nodejs/nan/blob/master/CHANGELOG.md) for complete ChangeLog)*\n\n[![NPM](https://nodei.co/npm/nan.png?downloads=true&downloadRank=true)](https://nodei.co/npm/nan/) [![NPM](https://nodei.co/npm-dl/nan.png?months=6&height=3)](https://nodei.co/npm/nan/)\n\n[![Build Status](https://api.travis-ci.org/nodejs/nan.svg?branch=master)](http://travis-ci.org/nodejs/nan)\n[![Build status](https://ci.appveyor.com/api/projects/status/kh73pbm9dsju7fgh)](https://ci.appveyor.com/project/RodVagg/nan)\n\nThanks to the crazy changes in V8 (and some in Node core), keeping native addons compiling happily across versions, particularly 0.10 to 0.12, is a minor nightmare. The goal of this project is to store all logic necessary to develop native Node.js addons without having to inspect `NODE_MODULE_VERSION` and get yourself into a macro-tangle.\n\nThis project also contains some helper utilities that make addon development a bit more pleasant.\n\n * **[News & Updates](#news)**\n * **[Usage](#usage)**\n * **[Example](#example)**\n * **[API](#api)**\n * **[Tests](#tests)**\n * **[Governance & Contributing](#governance)**\n\n<a name="news"></a>\n## News & Updates\n\n<a name="usage"></a>\n## Usage\n\nSimply add **NAN** as a dependency in the *package.json* of your Node addon:\n\n``` bash\n$ npm install --save nan\n```\n\nPull in the path to **NAN** in your *binding.gyp* so that you can use `#include <nan.h>` in your *.cpp* files:\n\n``` python\n"include_dirs" : [\n "<!(node -e \\"require(\'nan\')\\")"\n]\n```\n\nThis works like a `-I<path-to-NAN>` when compiling your addon.\n\n<a name="example"></a>\n## Example\n\nJust getting started with Nan? Refer to a [quick-start **Nan** Boilerplate](https://github.com/fcanas/node-native-boilerplate) for a ready-to-go project that utilizes basic Nan functionality.\n\nFor a simpler example, see the **[async pi estimation example](https://github.com/nodejs/nan/tree/master/examples/async_pi_estimate)** in the examples directory for full code and an explanation of what this Monte Carlo Pi estimation example does. Below are just some parts of the full example that illustrate the use of **NAN**.\n\nFor another example, see **[nan-example-eol](https://github.com/CodeCharmLtd/nan-example-eol)**. It shows newline detection implemented as a native addon.\n\n<a name="api"></a>\n## API\n\nAdditional to the NAN documentation below, please consult:\n\n* [The V8 Getting Started Guide](https://developers.google.com/v8/get_started)\n* [The V8 Embedders Guide](https://developers.google.com/v8/embed)\n* [V8 API Documentation](http://v8docs.nodesource.com/)\n\n<!-- START API -->\n\n### JavaScript-accessible methods\n\nA _template_ is a blueprint for JavaScript functions and objects in a context. You can use a template to wrap C++ functions and data structures within JavaScript objects so that they can be manipulated from JavaScript. See the V8 Embedders Guide section on [Templates](https://developers.google.com/v8/embed#templates) for further information.\n\nIn order to expose functionality to JavaScript via a template, you must provide it to V8 in a form that it understands. Across the versions of V8 supported by NAN, JavaScript-accessible method signatures vary widely, NAN fully abstracts method declaration and provides you with an interface that is similar to the most recent V8 API but is backward-compatible with older versions that still use the now-deceased `v8::Argument` type.\n\n* **Method argument types**\n - <a href="doc/methods.md#api_nan_function_callback_info"><b><code>Nan::FunctionCallbackInfo</code></b></a>\n - <a href="doc/methods.md#api_nan_property_callback_info"><b><code>Nan::PropertyCallbackInfo</code></b></a>\n - <a href="doc/methods.md#api_nan_return_value"><b><code>Nan::ReturnValue</code></b></a>\n* **Method declarations**\n - <a href="doc/methods.md#api_nan_method"><b>Method declaration</b></a>\n - <a href="doc/methods.md#api_nan_getter"><b>Getter declaration</b></a>\n - <a href="doc/methods.md#api_nan_setter"><b>Setter declaration</b></a>\n - <a href="doc/methods.md#api_nan_property_getter"><b>Property getter declaration</b></a>\n - <a href="doc/methods.md#api_nan_property_setter"><b>Property setter declaration</b></a>\n - <a href="doc/methods.md#api_nan_property_enumerator"><b>Property enumerator declaration</b></a>\n - <a href="doc/methods.md#api_nan_property_deleter"><b>Property deleter declaration</b></a>\n - <a href="doc/methods.md#api_nan_property_query"><b>Property query declaration</b></a>\n - <a href="doc/methods.md#api_nan_index_getter"><b>Index getter declaration</b></a>\n - <a href="doc/methods.md#api_nan_index_setter"><b>Index setter declaration</b></a>\n - <a href="doc/methods.md#api_nan_index_enumerator"><b>Index enumerator declaration</b></a>\n - <a href="doc/methods.md#api_nan_index_deleter"><b>Index deleter declaration</b></a>\n - <a href="doc/methods.md#api_nan_index_query"><b>Index query declaration</b></a>\n* Method and template helpers\n - <a href="doc/methods.md#api_nan_set_method"><b><code>Nan::SetMethod()</code></b></a>\n - <a href="doc/methods.md#api_nan_set_named_property_handler"><b><code>Nan::SetNamedPropertyHandler()</code></b></a>\n - <a href="doc/methods.md#api_nan_set_indexed_property_handler"><b><code>Nan::SetIndexedPropertyHandler()</code></b></a>\n - <a href="doc/methods.md#api_nan_set_prototype_method"><b><code>Nan::SetPrototypeMethod()</code></b></a>\n - <a href="doc/methods.md#api_nan_set_template"><b><code>Nan::SetTemplate()</code></b></a>\n - <a href="doc/methods.md#api_nan_set_prototype_template"><b><code>Nan::SetPrototypeTemplate()</code></b></a>\n - <a href="doc/methods.md#api_nan_set_instance_template"><b><code>Nan::SetInstanceTemplate()</code></b></a>\n\n### Scopes\n\nA _local handle_ is a pointer to an object. All V8 objects are accessed using handles, they are necessary because of the way the V8 garbage collector works.\n\nA handle scope can be thought of as a container for any number of handles. When you\'ve finished with your handles, instead of deleting each one individually you can simply delete their scope.\n\nThe creation of `HandleScope` objects is different across the supported versions of V8. Therefore, NAN provides its own implementations that can be used safely across these.\n\n - <a href="doc/scopes.md#api_nan_handle_scope"><b><code>Nan::HandleScope</code></b></a>\n - <a href="doc/scopes.md#api_nan_escapable_handle_scope"><b><code>Nan::EscapableHandleScope</code></b></a>\n\nAlso see the V8 Embedders Guide section on [Handles and Garbage Collection](https://developers.google.com/v8/embed#handles).\n\n### Persistent references\n\nAn object reference that is independent of any `HandleScope` is a _persistent_ reference. Where a `Local` handle only lives as long as the `HandleScope` in which it was allocated, a `Persistent` handle remains valid until it is explicitly disposed.\n\nDue to the evolution of the V8 API, it is necessary for NAN to provide a wrapper implementation of the `Persistent` classes to supply compatibility across the V8 versions supported.\n\n - <a href="doc/persistent.md#api_nan_persistent_base"><b><code>Nan::PersistentBase & v8::PersistentBase</code></b></a>\n - <a href="doc/persistent.md#api_nan_non_copyable_persistent_traits"><b><code>Nan::NonCopyablePersistentTraits & v8::NonCopyablePersistentTraits</code></b></a>\n - <a href="doc/persistent.md#api_nan_copyable_persistent_traits"><b><code>Nan::CopyablePersistentTraits & v8::CopyablePersistentTraits</code></b></a>\n - <a href="doc/persistent.md#api_nan_persistent"><b><code>Nan::Persistent</code></b></a>\n - <a href="doc/persistent.md#api_nan_global"><b><code>Nan::Global</code></b></a>\n - <a href="doc/persistent.md#api_nan_weak_callback_info"><b><code>Nan::WeakCallbackInfo</code></b></a>\n - <a href="doc/persistent.md#api_nan_weak_callback_type"><b><code>Nan::WeakCallbackType</code></b></a>\n\nAlso see the V8 Embedders Guide section on [Handles and Garbage Collection](https://developers.google.com/v8/embed#handles).\n\n### New\n\nNAN provides a `Nan::New()` helper for the creation of new JavaScript objects in a way that\'s compatible across the supported versions of V8.\n\n - <a href="doc/new.md#api_nan_new"><b><code>Nan::New()</code></b></a>\n - <a href="doc/new.md#api_nan_undefined"><b><code>Nan::Undefined()</code></b></a>\n - <a href="doc/new.md#api_nan_null"><b><code>Nan::Null()</code></b></a>\n - <a href="doc/new.md#api_nan_true"><b><code>Nan::True()</code></b></a>\n - <a href="doc/new.md#api_nan_false"><b><code>Nan::False()</code></b></a>\n - <a href="doc/new.md#api_nan_empty_string"><b><code>Nan::EmptyString()</code></b></a>\n\n\n### Converters\n\nNAN contains functions that convert `v8::Value`s to other `v8::Value` types and native types. Since type conversion is not guaranteed to succeed, they return `Nan::Maybe` types. These converters can be used in place of `value->ToX()` and `value->XValue()` (where `X` is one of the types, e.g. `Boolean`) in a way that provides a consistent interface across V8 versions. Newer versions of V8 use the new `v8::Maybe` and `v8::MaybeLocal` types for these conversions, older versions don\'t have this functionality so it is provided by NAN.\n\n - <a href="doc/converters.md#api_nan_to"><b><code>Nan::To()</code></b></a>\n\n### Maybe Types\n\nThe `Nan::MaybeLocal` and `Nan::Maybe` types are monads that encapsulate `v8::Local` handles that _may be empty_.\n\n* **Maybe Types**\n - <a href="doc/maybe_types.md#api_nan_maybe_local"><b><code>Nan::MaybeLocal</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_maybe"><b><code>Nan::Maybe</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_nothing"><b><code>Nan::Nothing</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_just"><b><code>Nan::Just</code></b></a>\n* **Maybe Helpers**\n - <a href="doc/maybe_types.md#api_nan_to_detail_string"><b><code>Nan::ToDetailString()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_to_detail_string"><b><code>Nan::ToDetailString()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_to_array_index"><b><code>Nan::ToArrayIndex()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_equals"><b><code>Nan::Equals()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_new_instance"><b><code>Nan::NewInstance()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_function"><b><code>Nan::GetFunction()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_set"><b><code>Nan::Set()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_force_set"><b><code>Nan::ForceSet()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get"><b><code>Nan::Get()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_property_attribute"><b><code>Nan::GetPropertyAttributes()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_has"><b><code>Nan::Has()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_delete"><b><code>Nan::Delete()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_property_names"><b><code>Nan::GetPropertyNames()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_own_property_names"><b><code>Nan::GetOwnPropertyNames()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_set_prototype"><b><code>Nan::SetPrototype()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_object_proto_to_string"><b><code>Nan::ObjectProtoToString()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_has_own_property"><b><code>Nan::HasOwnProperty()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_has_real_named_property"><b><code>Nan::HasRealNamedProperty()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_has_real_indexed_property"><b><code>Nan::HasRealIndexedProperty()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_has_real_named_callback_property"><b><code>Nan::HasRealNamedCallbackProperty()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_real_named_property_in_prototype_chain"><b><code>Nan::GetRealNamedPropertyInPrototypeChain()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_real_named_property"><b><code>Nan::GetRealNamedProperty()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_call_as_function"><b><code>Nan::CallAsFunction()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_call_as_constructor"><b><code>Nan::CallAsConstructor()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_source_line"><b><code>Nan::GetSourceLine()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_line_number"><b><code>Nan::GetLineNumber()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_start_column"><b><code>Nan::GetStartColumn()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_get_end_column"><b><code>Nan::GetEndColumn()</code></b></a>\n - <a href="doc/maybe_types.md#api_nan_clone_element_at"><b><code>Nan::CloneElementAt()</code></b></a>\n\n### Script\n\nNAN provides a `v8::Script` helpers as the API has changed over the supported versions of V8.\n\n - <a href="doc/script.md#api_nan_compile_script"><b><code>Nan::CompileScript()</code></b></a>\n - <a href="doc/script.md#api_nan_run_script"><b><code>Nan::RunScript()</code></b></a>\n\n\n### Errors\n\nNAN includes helpers for creating, throwing and catching Errors as much of this functionality varies across the supported versions of V8 and must be abstracted.\n\nNote that an Error object is simply a specialized form of `v8::Value`.\n\nAlso consult the V8 Embedders Guide section on [Exceptions](https://developers.google.com/v8/embed#exceptions) for more information.\n\n - <a href="doc/errors.md#api_nan_error"><b><code>Nan::Error()</code></b></a>\n - <a href="doc/errors.md#api_nan_range_error"><b><code>Nan::RangeError()</code></b></a>\n - <a href="doc/errors.md#api_nan_reference_error"><b><code>Nan::ReferenceError()</code></b></a>\n - <a href="doc/errors.md#api_nan_syntax_error"><b><code>Nan::SyntaxError()</code></b></a>\n - <a href="doc/errors.md#api_nan_type_error"><b><code>Nan::TypeError()</code></b></a>\n - <a href="doc/errors.md#api_nan_throw_error"><b><code>Nan::ThrowError()</code></b></a>\n - <a href="doc/errors.md#api_nan_throw_range_error"><b><code>Nan::ThrowRangeError()</code></b></a>\n - <a href="doc/errors.md#api_nan_throw_reference_error"><b><code>Nan::ThrowReferenceError()</code></b></a>\n - <a href="doc/errors.md#api_nan_throw_syntax_error"><b><code>Nan::ThrowSyntaxError()</code></b></a>\n - <a href="doc/errors.md#api_nan_throw_type_error"><b><code>Nan::ThrowTypeError()</code></b></a>\n - <a href="doc/errors.md#api_nan_fatal_exception"><b><code>Nan::FatalException()</code></b></a>\n - <a href="doc/errors.md#api_nan_errno_exception"><b><code>Nan::ErrnoException()</code></b></a>\n - <a href="doc/errors.md#api_nan_try_catch"><b><code>Nan::TryCatch</code></b></a>\n\n\n### Buffers\n\nNAN\'s `node::Buffer` helpers exist as the API has changed across supported Node versions. Use these methods to ensure compatibility.\n\n - <a href="doc/buffers.md#api_nan_new_buffer"><b><code>Nan::NewBuffer()</code></b></a>\n - <a href="doc/buffers.md#api_nan_copy_buffer"><b><code>Nan::CopyBuffer()</code></b></a>\n\n\n### Nan::Callback\n\n`Nan::Callback` makes it easier to use `v8::Function` handles as callbacks. A class that wraps a `v8::Function` handle, protecting it from garbage collection and making it particularly useful for storage and use across asynchronous execution.\n\n - <a href="doc/callback.md#api_nan_callback"><b><code>Nan::Callback</code></b></a>\n\n### Asynchronous work helpers\n\n`Nan::AsyncWorker` and `Nan::AsyncProgressWorker` are helper classes that make working with asynchronous code easier.\n\n - <a href="doc/asyncworker.md#api_nan_async_worker"><b><code>Nan::AsyncWorker</code></b></a>\n - <a href="doc/asyncworker.md#api_nan_async_progress_worker"><b><code>Nan::AsyncProgressWorker</code></b></a>\n - <a href="doc/asyncworker.md#api_nan_async_queue_worker"><b><code>Nan::AsyncQueueWorker</code></b></a>\n\n### Strings & Bytes\n\nMiscellaneous string & byte encoding and decoding functionality provided for compatibility across supported versions of V8 and Node. Implemented by NAN to ensure that all encoding types are supported, even for older versions of Node where they are missing.\n\n - <a href="doc/string_bytes.md#api_nan_encoding"><b><code>Nan::Encoding</code></b></a>\n - <a href="doc/string_bytes.md#api_nan_encode"><b><code>Nan::Encode()</code></b></a>\n - <a href="doc/string_bytes.md#api_nan_decode_bytes"><b><code>Nan::DecodeBytes()</code></b></a>\n - <a href="doc/string_bytes.md#api_nan_decode_write"><b><code>Nan::DecodeWrite()</code></b></a>\n\n\n### V8 internals\n\nThe hooks to access V8 internals—including GC and statistics—are different across the supported versions of V8, therefore NAN provides its own hooks that call the appropriate V8 methods.\n\n - <a href="doc/v8_internals.md#api_nan_gc_callback"><b><code>NAN_GC_CALLBACK()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_add_gc_epilogue_callback"><b><code>Nan::AddGCEpilogueCallback()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_remove_gc_epilogue_callback"><b><code>Nan::RemoveGCEpilogueCallback()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_add_gc_prologue_callback"><b><code>Nan::AddGCPrologueCallback()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_remove_gc_prologue_callback"><b><code>Nan::RemoveGCPrologueCallback()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_get_heap_statistics"><b><code>Nan::GetHeapStatistics()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_set_counter_function"><b><code>Nan::SetCounterFunction()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_set_create_histogram_function"><b><code>Nan::SetCreateHistogramFunction()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_set_add_histogram_sample_function"><b><code>Nan::SetAddHistogramSampleFunction()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_idle_notification"><b><code>Nan::IdleNotification()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_low_memory_notification"><b><code>Nan::LowMemoryNotification()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_context_disposed_notification"><b><code>Nan::ContextDisposedNotification()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_get_internal_field_pointer"><b><code>Nan::GetInternalFieldPointer()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_set_internal_field_pointer"><b><code>Nan::SetInternalFieldPointer()</code></b></a>\n - <a href="doc/v8_internals.md#api_nan_adjust_external_memory"><b><code>Nan::AdjustExternalMemory()</code></b></a>\n\n\n### Miscellaneous V8 Helpers\n\n - <a href="doc/v8_misc.md#api_nan_utf8_string"><b><code>Nan::Utf8String</code></b></a>\n - <a href="doc/v8_misc.md#api_nan_get_current_context"><b><code>Nan::GetCurrentContext()</code></b></a>\n - <a href="doc/v8_misc.md#api_nan_set_isolate_data"><b><code>Nan::SetIsolateData()</code></b></a>\n - <a href="doc/v8_misc.md#api_nan_get_isolate_data"><b><code>Nan::GetIsolateData()</code></b></a>\n\n\n### Miscellaneous Node Helpers\n\n - <a href="doc/node_misc.md#api_nan_make_callback"><b><code>Nan::MakeCallback()</code></b></a>\n - <a href="doc/node_misc.md#api_nan_object_wrap"><b><code>Nan::ObjectWrap</code></b></a>\n - <a href="doc/node_misc.md#api_nan_module_init"><b><code>NAN_MODULE_INIT()</code></b></a>\n - <a href="doc/node_misc.md#api_nan_export"><b><code>Nan::Export()</code></b></a>\n\n<!-- END API -->\n\n\n<a name="tests"></a>\n### Tests\n\nTo run the NAN tests do:\n\n``` sh\nnpm install\nnpm run-script rebuild-tests\nnpm test\n```\n\nOr just:\n\n``` sh\nnpm install\nmake test\n```\n\n<a name="governance"></a>\n## Governance & Contributing\n\nNAN is governed by the [io.js](https://iojs.org/) Addon API Working Group\n\n### Addon API Working Group (WG)\n\nThe NAN project is jointly governed by a Working Group which is responsible for high-level guidance of the project.\n\nMembers of the WG are also known as Collaborators, there is no distinction between the two, unlike other io.js projects.\n\nThe WG has final authority over this project including:\n\n* Technical direction\n* Project governance and process (including this policy)\n* Contribution policy\n* GitHub repository hosting\n* Maintaining the list of additional Collaborators\n\nFor the current list of WG members, see the project [README.md](./README.md#collaborators).\n\nIndividuals making significant and valuable contributions are made members of the WG and given commit-access to the project. These individuals are identified by the WG and their addition to the WG is discussed via GitHub and requires unanimous consensus amongst those WG members participating in the discussion with a quorum of 50% of WG members required for acceptance of the vote.\n\n_Note:_ If you make a significant contribution and are not considered for commit-access log an issue or contact a WG member directly.\n\nFor the current list of WG members / Collaborators, see the project [README.md](./README.md#collaborators).\n\n### Consensus Seeking Process\n\nThe WG follows a [Consensus Seeking](http://en.wikipedia.org/wiki/Consensus-seeking_decision-making) decision making model.\n\nModifications of the contents of the NAN repository are made on a collaborative basis. Anybody with a GitHub account may propose a modification via pull request and it will be considered by the WG. All pull requests must be reviewed and accepted by a WG member with sufficient expertise who is able to take full responsibility for the change. In the case of pull requests proposed by an existing WG member, an additional WG member is required for sign-off. Consensus should be sought if additional WG members participate and there is disagreement around a particular modification.\n\nIf a change proposal cannot reach a consensus, a WG member can call for a vote amongst the members of the WG. Simple majority wins.\n\n### Developer\'s Certificate of Origin 1.0\n\nBy making a contribution to this project, I certify that:\n\n* (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or\n* (b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or\n* (c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.\n\n<a name="collaborators"></a>\n### WG Members / Collaborators\n\n<table><tbody>\n<tr><th align="left">Rod Vagg</th><td><a href="https://github.com/rvagg">GitHub/rvagg</a></td><td><a href="http://twitter.com/rvagg">Twitter/@rvagg</a></td></tr>\n<tr><th align="left">Benjamin Byholm</th><td><a href="https://github.com/kkoopa/">GitHub/kkoopa</a></td><td>-</td></tr>\n<tr><th align="left">Trevor Norris</th><td><a href="https://github.com/trevnorris">GitHub/trevnorris</a></td><td><a href="http://twitter.com/trevnorris">Twitter/@trevnorris</a></td></tr>\n<tr><th align="left">Nathan Rajlich</th><td><a href="https://github.com/TooTallNate">GitHub/TooTallNate</a></td><td><a href="http://twitter.com/TooTallNate">Twitter/@TooTallNate</a></td></tr>\n<tr><th align="left">Brett Lawson</th><td><a href="https://github.com/brett19">GitHub/brett19</a></td><td><a href="http://twitter.com/brett19x">Twitter/@brett19x</a></td></tr>\n<tr><th align="left">Ben Noordhuis</th><td><a href="https://github.com/bnoordhuis">GitHub/bnoordhuis</a></td><td><a href="http://twitter.com/bnoordhuis">Twitter/@bnoordhuis</a></td></tr>\n<tr><th align="left">David Siegel</th><td><a href="https://github.com/agnat">GitHub/agnat</a></td><td>-</td></tr>\n</tbody></table>\n\n## Licence &amp; copyright\n\nCopyright (c) 2015 NAN WG Members / Collaborators (listed above).\n\nNative Abstractions for Node.js is licensed under an MIT license. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE file for more details.\n',
1906 silly install resolved readmeFilename: 'README.md',
1906 silly install resolved bugs: { url: 'https://github.com/nodejs/nan/issues' },
1906 silly install resolved homepage: 'https://github.com/nodejs/nan#readme',
1906 silly install resolved _id: '[email protected]',
1906 silly install resolved _shasum: '365888014be1fd178db0cbfa258edf7b0cb1c408',
1906 silly install resolved _resolved: 'https://registry.npmjs.org/nan/-/nan-2.0.5.tgz',
1906 silly install resolved _from: 'https://registry.npmjs.org/nan/-/nan-2.0.5.tgz' } ]
1907 info install [email protected] into /tmp/npm3-npm2-compat-test
1908 info install [email protected] into /tmp/npm3-npm2-compat-test
1909 info install [email protected] into /tmp/npm3-npm2-compat-test
1910 info install [email protected] into /tmp/npm3-npm2-compat-test
1911 info install [email protected] into /tmp/npm3-npm2-compat-test
1912 info install [email protected] into /tmp/npm3-npm2-compat-test
1913 info install [email protected] into /tmp/npm3-npm2-compat-test
1914 info install [email protected] into /tmp/npm3-npm2-compat-test
1915 info install [email protected] into /tmp/npm3-npm2-compat-test
1916 info install [email protected] into /tmp/npm3-npm2-compat-test
1917 info install [email protected] into /tmp/npm3-npm2-compat-test
1918 info install [email protected] into /tmp/npm3-npm2-compat-test
1919 info install [email protected] into /tmp/npm3-npm2-compat-test
1920 info install [email protected] into /tmp/npm3-npm2-compat-test
1921 info install [email protected] into /tmp/npm3-npm2-compat-test
1922 info install [email protected] into /tmp/npm3-npm2-compat-test
1923 info install [email protected] into /tmp/npm3-npm2-compat-test
1924 info install [email protected] into /tmp/npm3-npm2-compat-test
1925 info install [email protected] into /tmp/npm3-npm2-compat-test
1926 info install [email protected] into /tmp/npm3-npm2-compat-test
1927 info install [email protected] into /tmp/npm3-npm2-compat-test
1928 info install [email protected] into /tmp/npm3-npm2-compat-test
1929 info install [email protected] into /tmp/npm3-npm2-compat-test
1930 info install [email protected] into /tmp/npm3-npm2-compat-test
1931 info install [email protected] into /tmp/npm3-npm2-compat-test
1932 info install [email protected] into /tmp/npm3-npm2-compat-test
1933 info install [email protected] into /tmp/npm3-npm2-compat-test
1934 info install [email protected] into /tmp/npm3-npm2-compat-test
1935 info install [email protected] into /tmp/npm3-npm2-compat-test
1936 info install [email protected] into /tmp/npm3-npm2-compat-test
1937 info install [email protected] into /tmp/npm3-npm2-compat-test
1938 info install [email protected] into /tmp/npm3-npm2-compat-test
1939 info install [email protected] into /tmp/npm3-npm2-compat-test
1940 info install [email protected] into /tmp/npm3-npm2-compat-test
1941 info install [email protected] into /tmp/npm3-npm2-compat-test
1942 info install [email protected] into /tmp/npm3-npm2-compat-test
1943 info install [email protected] into /tmp/npm3-npm2-compat-test
1944 info install [email protected] into /tmp/npm3-npm2-compat-test
1945 info install [email protected] into /tmp/npm3-npm2-compat-test
1946 info install [email protected] into /tmp/npm3-npm2-compat-test
1947 info install [email protected] into /tmp/npm3-npm2-compat-test
1948 info install [email protected] into /tmp/npm3-npm2-compat-test
1949 info install [email protected] into /tmp/npm3-npm2-compat-test
1950 info install [email protected] into /tmp/npm3-npm2-compat-test
1951 info install [email protected] into /tmp/npm3-npm2-compat-test
1952 info install [email protected] into /tmp/npm3-npm2-compat-test
1953 info install [email protected] into /tmp/npm3-npm2-compat-test
1954 info install [email protected] into /tmp/npm3-npm2-compat-test
1955 info install [email protected] into /tmp/npm3-npm2-compat-test
1956 info install [email protected] into /tmp/npm3-npm2-compat-test
1957 info install [email protected] into /tmp/npm3-npm2-compat-test
1958 info install [email protected] into /tmp/npm3-npm2-compat-test
1959 info installOne [email protected]
1960 verbose installOne of path-is-absolute to /tmp/npm3-npm2-compat-test not in flight; installing
1961 info installOne [email protected]
1962 verbose installOne of randomatic to /tmp/npm3-npm2-compat-test not in flight; installing
1963 info installOne [email protected]
1964 verbose installOne of filename-regex to /tmp/npm3-npm2-compat-test not in flight; installing
1965 info installOne [email protected]
1966 verbose installOne of repeat-element to /tmp/npm3-npm2-compat-test not in flight; installing
1967 info installOne [email protected]
1968 verbose installOne of kind-of to /tmp/npm3-npm2-compat-test not in flight; installing
1969 info installOne [email protected]
1970 verbose installOne of is-binary-path to /tmp/npm3-npm2-compat-test not in flight; installing
1971 info installOne [email protected]
1972 verbose installOne of arrify to /tmp/npm3-npm2-compat-test not in flight; installing
1973 info installOne [email protected]
1974 verbose installOne of success-symbol to /tmp/npm3-npm2-compat-test not in flight; installing
1975 info installOne [email protected]
1976 verbose installOne of ansi-green to /tmp/npm3-npm2-compat-test not in flight; installing
1977 info installOne [email protected]
1978 verbose installOne of is-glob to /tmp/npm3-npm2-compat-test not in flight; installing
1979 info installOne [email protected]
1980 verbose installOne of is-dotfile to /tmp/npm3-npm2-compat-test not in flight; installing
1981 info installOne [email protected]
1982 verbose installOne of ansi-wrap to /tmp/npm3-npm2-compat-test not in flight; installing
1983 info installOne [email protected]
1984 verbose installOne of object.omit to /tmp/npm3-npm2-compat-test not in flight; installing
1985 info installOne [email protected]
1986 verbose installOne of for-in to /tmp/npm3-npm2-compat-test not in flight; installing
1987 info installOne [email protected]
1988 verbose installOne of is-extglob to /tmp/npm3-npm2-compat-test not in flight; installing
1989 info installOne [email protected]
1990 verbose installOne of for-own to /tmp/npm3-npm2-compat-test not in flight; installing
1991 info installOne [email protected]
1992 verbose installOne of isobject to /tmp/npm3-npm2-compat-test not in flight; installing
1993 info installOne [email protected]
1994 verbose installOne of is-posix-bracket to /tmp/npm3-npm2-compat-test not in flight; installing
1995 info installOne [email protected]
1996 verbose installOne of binary-extensions to /tmp/npm3-npm2-compat-test not in flight; installing
1997 info installOne [email protected]
1998 verbose installOne of is-primitive to /tmp/npm3-npm2-compat-test not in flight; installing
1999 info installOne [email protected]
2000 verbose installOne of expand-range to /tmp/npm3-npm2-compat-test not in flight; installing
2001 info installOne [email protected]
2002 verbose installOne of is-number to /tmp/npm3-npm2-compat-test not in flight; installing
2003 info installOne [email protected]
2004 verbose installOne of array-slice to /tmp/npm3-npm2-compat-test not in flight; installing
2005 info installOne [email protected]
2006 verbose installOne of parse-glob to /tmp/npm3-npm2-compat-test not in flight; installing
2007 info installOne [email protected]
2008 verbose installOne of repeat-string to /tmp/npm3-npm2-compat-test not in flight; installing
2009 info installOne [email protected]
2010 verbose installOne of is-equal-shallow to /tmp/npm3-npm2-compat-test not in flight; installing
2011 info installOne [email protected]
2012 verbose installOne of array-unique to /tmp/npm3-npm2-compat-test not in flight; installing
2013 info installOne [email protected]
2014 verbose installOne of expand-brackets to /tmp/npm3-npm2-compat-test not in flight; installing
2015 info installOne [email protected]
2016 verbose installOne of anymatch to /tmp/npm3-npm2-compat-test not in flight; installing
2017 info installOne [email protected]
2018 verbose installOne of regex-cache to /tmp/npm3-npm2-compat-test not in flight; installing
2019 info installOne [email protected]
2020 verbose installOne of glob-base to /tmp/npm3-npm2-compat-test not in flight; installing
2021 info installOne [email protected]
2022 verbose installOne of extglob to /tmp/npm3-npm2-compat-test not in flight; installing
2023 info installOne [email protected]
2024 verbose installOne of isarray to /tmp/npm3-npm2-compat-test not in flight; installing
2025 info installOne [email protected]
2026 verbose installOne of inherits to /tmp/npm3-npm2-compat-test not in flight; installing
2027 info installOne [email protected]
2028 verbose installOne of string_decoder to /tmp/npm3-npm2-compat-test not in flight; installing
2029 info installOne [email protected]
2030 verbose installOne of glob-parent to /tmp/npm3-npm2-compat-test not in flight; installing
2031 info installOne [email protected]
2032 verbose installOne of async-each to /tmp/npm3-npm2-compat-test not in flight; installing
2033 info installOne [email protected]
2034 verbose installOne of braces to /tmp/npm3-npm2-compat-test not in flight; installing
2035 info installOne [email protected]
2036 verbose installOne of fill-range to /tmp/npm3-npm2-compat-test not in flight; installing
2037 info installOne [email protected]
2038 verbose installOne of sigmund to /tmp/npm3-npm2-compat-test not in flight; installing
2039 info installOne [email protected]
2040 verbose installOne of core-util-is to /tmp/npm3-npm2-compat-test not in flight; installing
2041 info installOne [email protected]
2042 verbose installOne of graceful-fs to /tmp/npm3-npm2-compat-test not in flight; installing
2043 info installOne [email protected]
2044 verbose installOne of preserve to /tmp/npm3-npm2-compat-test not in flight; installing
2045 info installOne [email protected]
2046 verbose installOne of lru-cache to /tmp/npm3-npm2-compat-test not in flight; installing
2047 info installOne [email protected]
2048 verbose installOne of micromatch to /tmp/npm3-npm2-compat-test not in flight; installing
2049 info installOne [email protected]
2050 verbose installOne of fsevents to /tmp/npm3-npm2-compat-test not in flight; installing
2051 info installOne [email protected]
2052 verbose installOne of chokidar to /tmp/npm3-npm2-compat-test not in flight; installing
2053 info installOne [email protected]
2054 verbose installOne of minimatch to /tmp/npm3-npm2-compat-test not in flight; installing
2055 info installOne [email protected]
2056 verbose installOne of arr-diff to /tmp/npm3-npm2-compat-test not in flight; installing
2057 info installOne [email protected]
2058 verbose installOne of readable-stream to /tmp/npm3-npm2-compat-test not in flight; installing
2059 info installOne [email protected]
2060 verbose installOne of readdirp to /tmp/npm3-npm2-compat-test not in flight; installing
2061 info installOne [email protected]
2062 verbose installOne of nan to /tmp/npm3-npm2-compat-test not in flight; installing
2063 verbose lock using /home/ubuntu/.npm/_locks/path-is-absolute-4c4b6a044ef130d3.lock for /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute
2064 verbose lock using /home/ubuntu/.npm/_locks/randomatic-3fd6e9944fa32b54.lock for /tmp/npm3-npm2-compat-test/node_modules/randomatic
2065 verbose lock using /home/ubuntu/.npm/_locks/filename-regex-65f4f6276e9739e2.lock for /tmp/npm3-npm2-compat-test/node_modules/filename-regex
2066 verbose lock using /home/ubuntu/.npm/_locks/repeat-element-cff05ff2f669770d.lock for /tmp/npm3-npm2-compat-test/node_modules/repeat-element
2067 verbose lock using /home/ubuntu/.npm/_locks/kind-of-90dfffa2c65b3a83.lock for /tmp/npm3-npm2-compat-test/node_modules/kind-of
2068 verbose lock using /home/ubuntu/.npm/_locks/is-binary-path-d54335234ad07c64.lock for /tmp/npm3-npm2-compat-test/node_modules/is-binary-path
2069 verbose lock using /home/ubuntu/.npm/_locks/arrify-8e494c5dfa087fbc.lock for /tmp/npm3-npm2-compat-test/node_modules/arrify
2070 verbose lock using /home/ubuntu/.npm/_locks/success-symbol-29ec16fe3f52d98b.lock for /tmp/npm3-npm2-compat-test/node_modules/success-symbol
2071 verbose lock using /home/ubuntu/.npm/_locks/ansi-green-99abce0c94d76f78.lock for /tmp/npm3-npm2-compat-test/node_modules/ansi-green
2072 verbose lock using /home/ubuntu/.npm/_locks/is-glob-487ec36282ef9cd8.lock for /tmp/npm3-npm2-compat-test/node_modules/is-glob
2073 verbose lock using /home/ubuntu/.npm/_locks/is-dotfile-f38afcf8ed2b167c.lock for /tmp/npm3-npm2-compat-test/node_modules/is-dotfile
2074 verbose lock using /home/ubuntu/.npm/_locks/ansi-wrap-cef004152992d904.lock for /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap
2075 verbose lock using /home/ubuntu/.npm/_locks/object-omit-d1f523f4b7866988.lock for /tmp/npm3-npm2-compat-test/node_modules/object.omit
2076 verbose lock using /home/ubuntu/.npm/_locks/for-in-04196e0419c1faa5.lock for /tmp/npm3-npm2-compat-test/node_modules/for-in
2077 verbose lock using /home/ubuntu/.npm/_locks/is-extglob-0c91092ed3a64188.lock for /tmp/npm3-npm2-compat-test/node_modules/is-extglob
2078 verbose lock using /home/ubuntu/.npm/_locks/for-own-b4e9a9ca723a27c8.lock for /tmp/npm3-npm2-compat-test/node_modules/for-own
2079 verbose lock using /home/ubuntu/.npm/_locks/isobject-ddc9305c2911074a.lock for /tmp/npm3-npm2-compat-test/node_modules/isobject
2080 verbose lock using /home/ubuntu/.npm/_locks/is-posix-bracket-db14527cfeb24274.lock for /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket
2081 verbose lock using /home/ubuntu/.npm/_locks/binary-extensions-c14d842dbd7688ab.lock for /tmp/npm3-npm2-compat-test/node_modules/binary-extensions
2082 verbose lock using /home/ubuntu/.npm/_locks/is-primitive-02b8ad5876302bc4.lock for /tmp/npm3-npm2-compat-test/node_modules/is-primitive
2083 verbose lock using /home/ubuntu/.npm/_locks/expand-range-2102c62ea9b194f7.lock for /tmp/npm3-npm2-compat-test/node_modules/expand-range
2084 verbose lock using /home/ubuntu/.npm/_locks/is-number-ef46d135db3ff45d.lock for /tmp/npm3-npm2-compat-test/node_modules/is-number
2085 verbose lock using /home/ubuntu/.npm/_locks/array-slice-d31efa255e0637c7.lock for /tmp/npm3-npm2-compat-test/node_modules/array-slice
2086 verbose lock using /home/ubuntu/.npm/_locks/parse-glob-271f0de62f905230.lock for /tmp/npm3-npm2-compat-test/node_modules/parse-glob
2087 verbose lock using /home/ubuntu/.npm/_locks/repeat-string-759529a5ed34cb55.lock for /tmp/npm3-npm2-compat-test/node_modules/repeat-string
2088 verbose lock using /home/ubuntu/.npm/_locks/is-equal-shallow-1c74ed75a625abe6.lock for /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow
2089 verbose lock using /home/ubuntu/.npm/_locks/array-unique-132343e668c3ac38.lock for /tmp/npm3-npm2-compat-test/node_modules/array-unique
2090 verbose lock using /home/ubuntu/.npm/_locks/expand-brackets-96b53817e62063e2.lock for /tmp/npm3-npm2-compat-test/node_modules/expand-brackets
2091 verbose lock using /home/ubuntu/.npm/_locks/regex-cache-d19767df32e1b867.lock for /tmp/npm3-npm2-compat-test/node_modules/regex-cache
2092 verbose lock using /home/ubuntu/.npm/_locks/anymatch-8277df593c00af8d.lock for /tmp/npm3-npm2-compat-test/node_modules/anymatch
2093 verbose lock using /home/ubuntu/.npm/_locks/glob-base-eed09b7775d7138e.lock for /tmp/npm3-npm2-compat-test/node_modules/glob-base
2094 verbose lock using /home/ubuntu/.npm/_locks/extglob-5e571dfed43aa3ef.lock for /tmp/npm3-npm2-compat-test/node_modules/extglob
2095 verbose lock using /home/ubuntu/.npm/_locks/isarray-65fecabc5ea83451.lock for /tmp/npm3-npm2-compat-test/node_modules/isarray
2096 verbose lock using /home/ubuntu/.npm/_locks/inherits-2cab0966ee4d0b62.lock for /tmp/npm3-npm2-compat-test/node_modules/inherits
2097 verbose lock using /home/ubuntu/.npm/_locks/string-decoder-1c9ab845e46836e0.lock for /tmp/npm3-npm2-compat-test/node_modules/string_decoder
2098 verbose lock using /home/ubuntu/.npm/_locks/glob-parent-e34520e1392f865a.lock for /tmp/npm3-npm2-compat-test/node_modules/glob-parent
2099 verbose lock using /home/ubuntu/.npm/_locks/braces-3860dab9901c1469.lock for /tmp/npm3-npm2-compat-test/node_modules/braces
2100 verbose lock using /home/ubuntu/.npm/_locks/async-each-471712feab27da92.lock for /tmp/npm3-npm2-compat-test/node_modules/async-each
2101 verbose lock using /home/ubuntu/.npm/_locks/fill-range-ecf539ee00077394.lock for /tmp/npm3-npm2-compat-test/node_modules/fill-range
2102 verbose lock using /home/ubuntu/.npm/_locks/sigmund-f74520f86e0b482c.lock for /tmp/npm3-npm2-compat-test/node_modules/sigmund
2103 verbose lock using /home/ubuntu/.npm/_locks/core-util-is-37dd61cd4bdc9003.lock for /tmp/npm3-npm2-compat-test/node_modules/core-util-is
2104 verbose lock using /home/ubuntu/.npm/_locks/graceful-fs-c989c87b4b5566f6.lock for /tmp/npm3-npm2-compat-test/node_modules/graceful-fs
2105 verbose lock using /home/ubuntu/.npm/_locks/preserve-a854577ed76cba0d.lock for /tmp/npm3-npm2-compat-test/node_modules/preserve
2106 verbose lock using /home/ubuntu/.npm/_locks/lru-cache-9b58b99835f29f72.lock for /tmp/npm3-npm2-compat-test/node_modules/lru-cache
2107 verbose lock using /home/ubuntu/.npm/_locks/fsevents-88d606861eee0788.lock for /tmp/npm3-npm2-compat-test/node_modules/fsevents
2108 verbose lock using /home/ubuntu/.npm/_locks/micromatch-6cfaf344453a0ffe.lock for /tmp/npm3-npm2-compat-test/node_modules/micromatch
2109 verbose lock using /home/ubuntu/.npm/_locks/chokidar-8212abd09741f6e9.lock for /tmp/npm3-npm2-compat-test/node_modules/chokidar
2110 verbose lock using /home/ubuntu/.npm/_locks/minimatch-e4d2711633f684f3.lock for /tmp/npm3-npm2-compat-test/node_modules/minimatch
2111 verbose lock using /home/ubuntu/.npm/_locks/arr-diff-ffd7cf977244b6a8.lock for /tmp/npm3-npm2-compat-test/node_modules/arr-diff
2112 verbose lock using /home/ubuntu/.npm/_locks/readable-stream-3ed5b1ce322f6405.lock for /tmp/npm3-npm2-compat-test/node_modules/readable-stream
2113 verbose lock using /home/ubuntu/.npm/_locks/readdirp-5c0d05ac76b54c85.lock for /tmp/npm3-npm2-compat-test/node_modules/readdirp
2114 verbose lock using /home/ubuntu/.npm/_locks/nan-e1263525395e0d56.lock for /tmp/npm3-npm2-compat-test/node_modules/nan
2115 silly install write writing path-is-absolute 1.0.0 to /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute
2116 silly install write writing randomatic 1.1.0 to /tmp/npm3-npm2-compat-test/node_modules/randomatic
2117 silly install write writing filename-regex 2.0.0 to /tmp/npm3-npm2-compat-test/node_modules/filename-regex
2118 silly install write writing repeat-element 1.1.2 to /tmp/npm3-npm2-compat-test/node_modules/repeat-element
2119 silly install write writing kind-of 1.1.0 to /tmp/npm3-npm2-compat-test/node_modules/kind-of
2120 silly install write writing is-binary-path 1.0.1 to /tmp/npm3-npm2-compat-test/node_modules/is-binary-path
2121 silly install write writing arrify 1.0.0 to /tmp/npm3-npm2-compat-test/node_modules/arrify
2122 silly install write writing success-symbol 0.1.0 to /tmp/npm3-npm2-compat-test/node_modules/success-symbol
2123 silly install write writing ansi-green 0.1.1 to /tmp/npm3-npm2-compat-test/node_modules/ansi-green
2124 silly install write writing is-glob 1.1.3 to /tmp/npm3-npm2-compat-test/node_modules/is-glob
2125 silly install write writing is-dotfile 1.0.1 to /tmp/npm3-npm2-compat-test/node_modules/is-dotfile
2126 silly install write writing ansi-wrap 0.1.0 to /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap
2127 silly install write writing object.omit 1.1.0 to /tmp/npm3-npm2-compat-test/node_modules/object.omit
2128 silly install write writing for-in 0.1.4 to /tmp/npm3-npm2-compat-test/node_modules/for-in
2129 silly install write writing is-extglob 1.0.0 to /tmp/npm3-npm2-compat-test/node_modules/is-extglob
2130 silly install write writing for-own 0.1.3 to /tmp/npm3-npm2-compat-test/node_modules/for-own
2131 silly install write writing isobject 1.0.2 to /tmp/npm3-npm2-compat-test/node_modules/isobject
2132 silly install write writing is-posix-bracket 0.1.0 to /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket
2133 silly install write writing binary-extensions 1.3.1 to /tmp/npm3-npm2-compat-test/node_modules/binary-extensions
2134 silly install write writing is-primitive 2.0.0 to /tmp/npm3-npm2-compat-test/node_modules/is-primitive
2135 silly install write writing expand-range 1.8.1 to /tmp/npm3-npm2-compat-test/node_modules/expand-range
2136 silly install write writing is-number 1.1.2 to /tmp/npm3-npm2-compat-test/node_modules/is-number
2137 silly install write writing array-slice 0.2.3 to /tmp/npm3-npm2-compat-test/node_modules/array-slice
2138 silly install write writing parse-glob 3.0.2 to /tmp/npm3-npm2-compat-test/node_modules/parse-glob
2139 silly install write writing repeat-string 1.5.2 to /tmp/npm3-npm2-compat-test/node_modules/repeat-string
2140 silly install write writing is-equal-shallow 0.1.3 to /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow
2141 silly install write writing array-unique 0.2.1 to /tmp/npm3-npm2-compat-test/node_modules/array-unique
2142 silly install write writing expand-brackets 0.1.3 to /tmp/npm3-npm2-compat-test/node_modules/expand-brackets
2143 silly install write writing regex-cache 0.4.2 to /tmp/npm3-npm2-compat-test/node_modules/regex-cache
2144 silly install write writing anymatch 1.3.0 to /tmp/npm3-npm2-compat-test/node_modules/anymatch
2145 silly install write writing glob-base 0.2.0 to /tmp/npm3-npm2-compat-test/node_modules/glob-base
2146 silly install write writing extglob 0.3.1 to /tmp/npm3-npm2-compat-test/node_modules/extglob
2147 silly install write writing isarray 0.0.1 to /tmp/npm3-npm2-compat-test/node_modules/isarray
2148 silly install write writing inherits 2.0.1 to /tmp/npm3-npm2-compat-test/node_modules/inherits
2149 silly install write writing string_decoder 0.10.31 to /tmp/npm3-npm2-compat-test/node_modules/string_decoder
2150 silly install write writing glob-parent 1.2.0 to /tmp/npm3-npm2-compat-test/node_modules/glob-parent
2151 silly install write writing braces 1.8.0 to /tmp/npm3-npm2-compat-test/node_modules/braces
2152 silly install write writing async-each 0.1.6 to /tmp/npm3-npm2-compat-test/node_modules/async-each
2153 silly install write writing fill-range 2.2.2 to /tmp/npm3-npm2-compat-test/node_modules/fill-range
2154 silly install write writing sigmund 1.0.1 to /tmp/npm3-npm2-compat-test/node_modules/sigmund
2155 silly install write writing core-util-is 1.0.1 to /tmp/npm3-npm2-compat-test/node_modules/core-util-is
2156 silly install write writing graceful-fs 4.1.2 to /tmp/npm3-npm2-compat-test/node_modules/graceful-fs
2157 silly install write writing preserve 0.2.0 to /tmp/npm3-npm2-compat-test/node_modules/preserve
2158 silly install write writing lru-cache 2.6.5 to /tmp/npm3-npm2-compat-test/node_modules/lru-cache
2159 verbose unlock done using /home/ubuntu/.npm/_locks/fsevents-88d606861eee0788.lock for /tmp/npm3-npm2-compat-test/node_modules/fsevents
2160 silly install write writing micromatch 2.2.0 to /tmp/npm3-npm2-compat-test/node_modules/micromatch
2161 silly install write writing chokidar 1.0.5 to /tmp/npm3-npm2-compat-test/node_modules/chokidar
2162 silly install write writing minimatch 0.2.14 to /tmp/npm3-npm2-compat-test/node_modules/minimatch
2163 silly install write writing arr-diff 1.0.1 to /tmp/npm3-npm2-compat-test/node_modules/arr-diff
2164 silly install write writing readable-stream 1.0.33 to /tmp/npm3-npm2-compat-test/node_modules/readable-stream
2165 silly install write writing readdirp 1.4.0 to /tmp/npm3-npm2-compat-test/node_modules/readdirp
2166 silly install write writing nan 2.0.5 to /tmp/npm3-npm2-compat-test/node_modules/nan
2167 verbose unbuild node_modules/randomatic
2168 verbose unbuild node_modules/filename-regex
2169 verbose unbuild node_modules/repeat-element
2170 verbose unbuild node_modules/path-is-absolute
2171 verbose unbuild node_modules/is-binary-path
2172 verbose unbuild node_modules/kind-of
2173 verbose unbuild node_modules/arrify
2174 verbose unbuild node_modules/success-symbol
2175 verbose unbuild node_modules/ansi-green
2176 verbose unbuild node_modules/is-glob
2177 verbose unbuild node_modules/is-dotfile
2178 verbose unbuild node_modules/ansi-wrap
2179 verbose unbuild node_modules/object.omit
2180 verbose unbuild node_modules/for-in
2181 verbose unbuild node_modules/is-extglob
2182 verbose unbuild node_modules/for-own
2183 verbose unbuild node_modules/isobject
2184 verbose unbuild node_modules/is-posix-bracket
2185 verbose unbuild node_modules/binary-extensions
2186 verbose unbuild node_modules/is-primitive
2187 verbose unbuild node_modules/expand-range
2188 verbose unbuild node_modules/array-slice
2189 verbose unbuild node_modules/is-number
2190 verbose unbuild node_modules/parse-glob
2191 verbose unbuild node_modules/repeat-string
2192 verbose unbuild node_modules/is-equal-shallow
2193 verbose unbuild node_modules/array-unique
2194 verbose unbuild node_modules/expand-brackets
2195 verbose unbuild node_modules/regex-cache
2196 verbose unbuild node_modules/anymatch
2197 verbose unbuild node_modules/glob-base
2198 verbose unbuild node_modules/extglob
2199 verbose unbuild node_modules/isarray
2200 verbose unbuild node_modules/inherits
2201 verbose unbuild node_modules/string_decoder
2202 verbose unbuild node_modules/glob-parent
2203 verbose unbuild node_modules/braces
2204 verbose unbuild node_modules/async-each
2205 verbose unbuild node_modules/fill-range
2206 verbose unbuild node_modules/sigmund
2207 verbose unbuild node_modules/core-util-is
2208 verbose unbuild node_modules/graceful-fs
2209 verbose unbuild node_modules/preserve
2210 verbose unbuild node_modules/lru-cache
2211 verbose unbuild node_modules/micromatch
2212 verbose unbuild node_modules/minimatch
2213 verbose unbuild node_modules/chokidar
2214 verbose unbuild node_modules/arr-diff
2215 verbose unbuild node_modules/readable-stream
2216 verbose unbuild node_modules/readdirp
2217 verbose unbuild node_modules/nan
2218 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/randomatic is being purged from base /tmp/npm3-npm2-compat-test
2219 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/randomatic
2220 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/filename-regex is being purged from base /tmp/npm3-npm2-compat-test
2221 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/filename-regex
2222 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/repeat-element is being purged from base /tmp/npm3-npm2-compat-test
2223 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/repeat-element
2224 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute is being purged from base /tmp/npm3-npm2-compat-test
2225 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute
2226 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-binary-path is being purged from base /tmp/npm3-npm2-compat-test
2227 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-binary-path
2228 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/kind-of is being purged from base /tmp/npm3-npm2-compat-test
2229 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/kind-of
2230 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/arrify is being purged from base /tmp/npm3-npm2-compat-test
2231 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/arrify
2232 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/success-symbol is being purged from base /tmp/npm3-npm2-compat-test
2233 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/success-symbol
2234 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/ansi-green is being purged from base /tmp/npm3-npm2-compat-test
2235 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/ansi-green
2236 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-glob is being purged from base /tmp/npm3-npm2-compat-test
2237 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-glob
2238 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-dotfile is being purged from base /tmp/npm3-npm2-compat-test
2239 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-dotfile
2240 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap is being purged from base /tmp/npm3-npm2-compat-test
2241 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap
2242 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/object.omit is being purged from base /tmp/npm3-npm2-compat-test
2243 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/object.omit
2244 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/for-in is being purged from base /tmp/npm3-npm2-compat-test
2245 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/for-in
2246 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-extglob is being purged from base /tmp/npm3-npm2-compat-test
2247 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-extglob
2248 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/for-own is being purged from base /tmp/npm3-npm2-compat-test
2249 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/for-own
2250 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/isobject is being purged from base /tmp/npm3-npm2-compat-test
2251 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/isobject
2252 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket is being purged from base /tmp/npm3-npm2-compat-test
2253 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket
2254 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/binary-extensions is being purged from base /tmp/npm3-npm2-compat-test
2255 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/binary-extensions
2256 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-primitive is being purged from base /tmp/npm3-npm2-compat-test
2257 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-primitive
2258 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/expand-range is being purged from base /tmp/npm3-npm2-compat-test
2259 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/expand-range
2260 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/array-slice is being purged from base /tmp/npm3-npm2-compat-test
2261 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/array-slice
2262 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-number is being purged from base /tmp/npm3-npm2-compat-test
2263 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-number
2264 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/parse-glob is being purged from base /tmp/npm3-npm2-compat-test
2265 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/parse-glob
2266 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/repeat-string is being purged from base /tmp/npm3-npm2-compat-test
2267 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/repeat-string
2268 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow is being purged from base /tmp/npm3-npm2-compat-test
2269 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow
2270 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/array-unique is being purged from base /tmp/npm3-npm2-compat-test
2271 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/array-unique
2272 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/expand-brackets is being purged from base /tmp/npm3-npm2-compat-test
2273 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/expand-brackets
2274 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/regex-cache is being purged from base /tmp/npm3-npm2-compat-test
2275 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/regex-cache
2276 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/anymatch is being purged from base /tmp/npm3-npm2-compat-test
2277 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/anymatch
2278 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/glob-base is being purged from base /tmp/npm3-npm2-compat-test
2279 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/glob-base
2280 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/extglob is being purged from base /tmp/npm3-npm2-compat-test
2281 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/extglob
2282 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/isarray is being purged from base /tmp/npm3-npm2-compat-test
2283 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/isarray
2284 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/inherits is being purged from base /tmp/npm3-npm2-compat-test
2285 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/inherits
2286 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/string_decoder is being purged from base /tmp/npm3-npm2-compat-test
2287 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/string_decoder
2288 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/glob-parent is being purged from base /tmp/npm3-npm2-compat-test
2289 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/glob-parent
2290 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/braces is being purged from base /tmp/npm3-npm2-compat-test
2291 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/braces
2292 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/async-each is being purged from base /tmp/npm3-npm2-compat-test
2293 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/async-each
2294 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/fill-range is being purged from base /tmp/npm3-npm2-compat-test
2295 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/fill-range
2296 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/sigmund is being purged from base /tmp/npm3-npm2-compat-test
2297 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/sigmund
2298 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/core-util-is is being purged from base /tmp/npm3-npm2-compat-test
2299 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/core-util-is
2300 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/graceful-fs is being purged from base /tmp/npm3-npm2-compat-test
2301 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/graceful-fs
2302 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/preserve is being purged from base /tmp/npm3-npm2-compat-test
2303 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/preserve
2304 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/lru-cache is being purged from base /tmp/npm3-npm2-compat-test
2305 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/lru-cache
2306 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/micromatch is being purged from base /tmp/npm3-npm2-compat-test
2307 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/micromatch
2308 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/minimatch is being purged from base /tmp/npm3-npm2-compat-test
2309 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/minimatch
2310 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/chokidar is being purged from base /tmp/npm3-npm2-compat-test
2311 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/chokidar
2312 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/arr-diff is being purged from base /tmp/npm3-npm2-compat-test
2313 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/arr-diff
2314 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/readable-stream is being purged from base /tmp/npm3-npm2-compat-test
2315 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/readable-stream
2316 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/readdirp is being purged from base /tmp/npm3-npm2-compat-test
2317 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/readdirp
2318 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/nan is being purged from base /tmp/npm3-npm2-compat-test
2319 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/nan
2320 verbose tar unpack /home/ubuntu/.npm/randomatic/1.1.0/package.tgz
2321 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/randomatic
2322 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/randomatic is being purged
2323 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/randomatic
2324 verbose tar unpack /home/ubuntu/.npm/filename-regex/2.0.0/package.tgz
2325 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/filename-regex
2326 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/filename-regex is being purged
2327 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/filename-regex
2328 verbose tar unpack /home/ubuntu/.npm/repeat-element/1.1.2/package.tgz
2329 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/repeat-element
2330 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/repeat-element is being purged
2331 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/repeat-element
2332 verbose tar unpack /home/ubuntu/.npm/path-is-absolute/1.0.0/package.tgz
2333 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute
2334 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute is being purged
2335 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute
2336 verbose tar unpack /home/ubuntu/.npm/is-binary-path/1.0.1/package.tgz
2337 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/is-binary-path
2338 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-binary-path is being purged
2339 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-binary-path
2340 verbose tar unpack /home/ubuntu/.npm/kind-of/1.1.0/package.tgz
2341 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/kind-of
2342 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/kind-of is being purged
2343 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/kind-of
2344 verbose tar unpack /home/ubuntu/.npm/arrify/1.0.0/package.tgz
2345 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/arrify
2346 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/arrify is being purged
2347 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/arrify
2348 verbose tar unpack /home/ubuntu/.npm/success-symbol/0.1.0/package.tgz
2349 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/success-symbol
2350 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/success-symbol is being purged
2351 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/success-symbol
2352 verbose tar unpack /home/ubuntu/.npm/ansi-green/0.1.1/package.tgz
2353 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/ansi-green
2354 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/ansi-green is being purged
2355 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/ansi-green
2356 verbose tar unpack /home/ubuntu/.npm/is-glob/1.1.3/package.tgz
2357 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/is-glob
2358 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-glob is being purged
2359 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-glob
2360 verbose tar unpack /home/ubuntu/.npm/is-dotfile/1.0.1/package.tgz
2361 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/is-dotfile
2362 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-dotfile is being purged
2363 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-dotfile
2364 verbose tar unpack /home/ubuntu/.npm/ansi-wrap/0.1.0/package.tgz
2365 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap
2366 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap is being purged
2367 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap
2368 verbose tar unpack /home/ubuntu/.npm/object.omit/1.1.0/package.tgz
2369 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/object.omit
2370 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/object.omit is being purged
2371 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/object.omit
2372 verbose tar unpack /home/ubuntu/.npm/for-in/0.1.4/package.tgz
2373 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/for-in
2374 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/for-in is being purged
2375 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/for-in
2376 verbose tar unpack /home/ubuntu/.npm/is-extglob/1.0.0/package.tgz
2377 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/is-extglob
2378 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-extglob is being purged
2379 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-extglob
2380 verbose tar unpack /home/ubuntu/.npm/for-own/0.1.3/package.tgz
2381 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/for-own
2382 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/for-own is being purged
2383 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/for-own
2384 verbose tar unpack /home/ubuntu/.npm/isobject/1.0.2/package.tgz
2385 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/isobject
2386 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/isobject is being purged
2387 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/isobject
2388 verbose tar unpack /home/ubuntu/.npm/is-posix-bracket/0.1.0/package.tgz
2389 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket
2390 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket is being purged
2391 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket
2392 verbose tar unpack /home/ubuntu/.npm/binary-extensions/1.3.1/package.tgz
2393 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/binary-extensions
2394 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/binary-extensions is being purged
2395 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/binary-extensions
2396 verbose tar unpack /home/ubuntu/.npm/is-primitive/2.0.0/package.tgz
2397 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/is-primitive
2398 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-primitive is being purged
2399 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-primitive
2400 verbose tar unpack /home/ubuntu/.npm/expand-range/1.8.1/package.tgz
2401 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/expand-range
2402 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/expand-range is being purged
2403 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/expand-range
2404 verbose tar unpack /home/ubuntu/.npm/array-slice/0.2.3/package.tgz
2405 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/array-slice
2406 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/array-slice is being purged
2407 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/array-slice
2408 verbose tar unpack /home/ubuntu/.npm/is-number/1.1.2/package.tgz
2409 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/is-number
2410 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-number is being purged
2411 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-number
2412 verbose tar unpack /home/ubuntu/.npm/parse-glob/3.0.2/package.tgz
2413 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/parse-glob
2414 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/parse-glob is being purged
2415 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/parse-glob
2416 verbose tar unpack /home/ubuntu/.npm/repeat-string/1.5.2/package.tgz
2417 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/repeat-string
2418 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/repeat-string is being purged
2419 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/repeat-string
2420 verbose tar unpack /home/ubuntu/.npm/is-equal-shallow/0.1.3/package.tgz
2421 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow
2422 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow is being purged
2423 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow
2424 verbose tar unpack /home/ubuntu/.npm/array-unique/0.2.1/package.tgz
2425 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/array-unique
2426 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/array-unique is being purged
2427 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/array-unique
2428 verbose tar unpack /home/ubuntu/.npm/expand-brackets/0.1.3/package.tgz
2429 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/expand-brackets
2430 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/expand-brackets is being purged
2431 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/expand-brackets
2432 verbose tar unpack /home/ubuntu/.npm/regex-cache/0.4.2/package.tgz
2433 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/regex-cache
2434 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/regex-cache is being purged
2435 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/regex-cache
2436 verbose tar unpack /home/ubuntu/.npm/anymatch/1.3.0/package.tgz
2437 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/anymatch
2438 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/anymatch is being purged
2439 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/anymatch
2440 verbose tar unpack /home/ubuntu/.npm/glob-base/0.2.0/package.tgz
2441 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/glob-base
2442 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/glob-base is being purged
2443 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/glob-base
2444 verbose tar unpack /home/ubuntu/.npm/extglob/0.3.1/package.tgz
2445 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/extglob
2446 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/extglob is being purged
2447 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/extglob
2448 verbose tar unpack /home/ubuntu/.npm/isarray/0.0.1/package.tgz
2449 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/isarray
2450 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/isarray is being purged
2451 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/isarray
2452 verbose tar unpack /home/ubuntu/.npm/inherits/2.0.1/package.tgz
2453 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/inherits
2454 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/inherits is being purged
2455 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/inherits
2456 verbose tar unpack /home/ubuntu/.npm/string_decoder/0.10.31/package.tgz
2457 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/string_decoder
2458 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/string_decoder is being purged
2459 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/string_decoder
2460 verbose tar unpack /home/ubuntu/.npm/glob-parent/1.2.0/package.tgz
2461 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/glob-parent
2462 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/glob-parent is being purged
2463 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/glob-parent
2464 verbose tar unpack /home/ubuntu/.npm/braces/1.8.0/package.tgz
2465 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/braces
2466 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/braces is being purged
2467 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/braces
2468 verbose tar unpack /home/ubuntu/.npm/async-each/0.1.6/package.tgz
2469 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/async-each
2470 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/async-each is being purged
2471 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/async-each
2472 verbose tar unpack /home/ubuntu/.npm/fill-range/2.2.2/package.tgz
2473 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/fill-range
2474 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/fill-range is being purged
2475 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/fill-range
2476 verbose tar unpack /home/ubuntu/.npm/sigmund/1.0.1/package.tgz
2477 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/sigmund
2478 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/sigmund is being purged
2479 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/sigmund
2480 verbose tar unpack /home/ubuntu/.npm/core-util-is/1.0.1/package.tgz
2481 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/core-util-is
2482 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/core-util-is is being purged
2483 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/core-util-is
2484 verbose tar unpack /home/ubuntu/.npm/graceful-fs/4.1.2/package.tgz
2485 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/graceful-fs
2486 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/graceful-fs is being purged
2487 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/graceful-fs
2488 verbose tar unpack /home/ubuntu/.npm/preserve/0.2.0/package.tgz
2489 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/preserve
2490 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/preserve is being purged
2491 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/preserve
2492 verbose tar unpack /home/ubuntu/.npm/lru-cache/2.6.5/package.tgz
2493 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/lru-cache
2494 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/lru-cache is being purged
2495 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/lru-cache
2496 verbose tar unpack /home/ubuntu/.npm/micromatch/2.2.0/package.tgz
2497 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/micromatch
2498 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/micromatch is being purged
2499 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/micromatch
2500 verbose tar unpack /home/ubuntu/.npm/minimatch/0.2.14/package.tgz
2501 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/minimatch
2502 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/minimatch is being purged
2503 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/minimatch
2504 verbose tar unpack /home/ubuntu/.npm/chokidar/1.0.5/package.tgz
2505 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/chokidar
2506 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/chokidar is being purged
2507 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/chokidar
2508 verbose tar unpack /home/ubuntu/.npm/arr-diff/1.0.1/package.tgz
2509 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/arr-diff
2510 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/arr-diff is being purged
2511 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/arr-diff
2512 verbose tar unpack /home/ubuntu/.npm/readable-stream/1.0.33/package.tgz
2513 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/readable-stream
2514 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/readable-stream is being purged
2515 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/readable-stream
2516 verbose tar unpack /home/ubuntu/.npm/readdirp/1.4.0/package.tgz
2517 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/readdirp
2518 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/readdirp is being purged
2519 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/readdirp
2520 verbose tar unpack /home/ubuntu/.npm/nan/2.0.5/package.tgz
2521 verbose tar unpacking to /tmp/npm3-npm2-compat-test/node_modules/nan
2522 silly gentlyRm /tmp/npm3-npm2-compat-test/node_modules/nan is being purged
2523 verbose gentlyRm don't care about contents; nuking /tmp/npm3-npm2-compat-test/node_modules/nan
2524 silly gunzTarPerm modes [ '775', '664' ]
2525 silly gunzTarPerm modes [ '775', '664' ]
2526 silly gunzTarPerm modes [ '775', '664' ]
2527 silly gunzTarPerm modes [ '775', '664' ]
2528 silly gunzTarPerm modes [ '775', '664' ]
2529 silly gunzTarPerm modes [ '775', '664' ]
2530 silly gunzTarPerm modes [ '775', '664' ]
2531 silly gunzTarPerm modes [ '775', '664' ]
2532 silly gunzTarPerm modes [ '775', '664' ]
2533 silly gunzTarPerm modes [ '775', '664' ]
2534 silly gunzTarPerm modes [ '775', '664' ]
2535 silly gunzTarPerm modes [ '775', '664' ]
2536 silly gunzTarPerm modes [ '775', '664' ]
2537 silly gunzTarPerm modes [ '775', '664' ]
2538 silly gunzTarPerm modes [ '775', '664' ]
2539 silly gunzTarPerm modes [ '775', '664' ]
2540 silly gunzTarPerm modes [ '775', '664' ]
2541 silly gunzTarPerm modes [ '775', '664' ]
2542 silly gunzTarPerm modes [ '775', '664' ]
2543 silly gunzTarPerm modes [ '775', '664' ]
2544 silly gunzTarPerm modes [ '775', '664' ]
2545 silly gunzTarPerm modes [ '775', '664' ]
2546 silly gunzTarPerm modes [ '775', '664' ]
2547 silly gunzTarPerm modes [ '775', '664' ]
2548 silly gunzTarPerm modes [ '775', '664' ]
2549 silly gunzTarPerm modes [ '775', '664' ]
2550 silly gunzTarPerm modes [ '775', '664' ]
2551 silly gunzTarPerm modes [ '775', '664' ]
2552 silly gunzTarPerm modes [ '775', '664' ]
2553 silly gunzTarPerm modes [ '775', '664' ]
2554 silly gunzTarPerm modes [ '775', '664' ]
2555 silly gunzTarPerm modes [ '775', '664' ]
2556 silly gunzTarPerm modes [ '775', '664' ]
2557 silly gunzTarPerm modes [ '775', '664' ]
2558 silly gunzTarPerm modes [ '775', '664' ]
2559 silly gunzTarPerm modes [ '775', '664' ]
2560 silly gunzTarPerm modes [ '775', '664' ]
2561 silly gunzTarPerm modes [ '775', '664' ]
2562 silly gunzTarPerm modes [ '775', '664' ]
2563 silly gunzTarPerm modes [ '775', '664' ]
2564 silly gunzTarPerm modes [ '775', '664' ]
2565 silly gunzTarPerm modes [ '775', '664' ]
2566 silly gunzTarPerm modes [ '775', '664' ]
2567 silly gunzTarPerm modes [ '775', '664' ]
2568 silly gunzTarPerm modes [ '775', '664' ]
2569 silly gunzTarPerm modes [ '775', '664' ]
2570 silly gunzTarPerm modes [ '775', '664' ]
2571 silly gunzTarPerm modes [ '775', '664' ]
2572 silly gunzTarPerm modes [ '775', '664' ]
2573 silly gunzTarPerm modes [ '775', '664' ]
2574 silly gunzTarPerm modes [ '775', '664' ]
2575 silly gunzTarPerm extractEntry package.json
2576 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2577 silly gunzTarPerm extractEntry package.json
2578 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2579 silly gunzTarPerm extractEntry package.json
2580 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2581 silly gunzTarPerm extractEntry package.json
2582 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2583 silly gunzTarPerm extractEntry package.json
2584 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2585 silly gunzTarPerm extractEntry package.json
2586 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2587 silly gunzTarPerm extractEntry package.json
2588 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2589 silly gunzTarPerm extractEntry package.json
2590 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2591 silly gunzTarPerm extractEntry package.json
2592 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2593 silly gunzTarPerm extractEntry package.json
2594 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2595 silly gunzTarPerm extractEntry package.json
2596 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2597 silly gunzTarPerm extractEntry package.json
2598 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2599 silly gunzTarPerm extractEntry package.json
2600 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2601 silly gunzTarPerm extractEntry package.json
2602 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2603 silly gunzTarPerm extractEntry package.json
2604 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2605 silly gunzTarPerm extractEntry package.json
2606 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2607 silly gunzTarPerm extractEntry package.json
2608 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2609 silly gunzTarPerm extractEntry package.json
2610 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2611 silly gunzTarPerm extractEntry package.json
2612 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2613 silly gunzTarPerm extractEntry package.json
2614 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2615 silly gunzTarPerm extractEntry package.json
2616 silly gunzTarPerm modified mode [ 'package.json', 448, 500 ]
2617 silly gunzTarPerm extractEntry package.json
2618 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2619 silly gunzTarPerm extractEntry package.json
2620 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2621 silly gunzTarPerm extractEntry package.json
2622 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2623 silly gunzTarPerm extractEntry package.json
2624 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2625 silly gunzTarPerm extractEntry package.json
2626 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2627 silly gunzTarPerm extractEntry package.json
2628 silly gunzTarPerm modified mode [ 'package.json', 448, 500 ]
2629 silly gunzTarPerm extractEntry package.json
2630 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2631 silly gunzTarPerm extractEntry package.json
2632 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2633 silly gunzTarPerm extractEntry package.json
2634 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2635 silly gunzTarPerm extractEntry package.json
2636 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2637 silly gunzTarPerm extractEntry package.json
2638 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2639 silly gunzTarPerm extractEntry package.json
2640 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2641 silly gunzTarPerm extractEntry package.json
2642 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2643 silly gunzTarPerm extractEntry package.json
2644 silly gunzTarPerm extractEntry package.json
2645 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2646 silly gunzTarPerm extractEntry package.json
2647 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2648 silly gunzTarPerm extractEntry package.json
2649 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2650 silly gunzTarPerm extractEntry package.json
2651 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2652 silly gunzTarPerm extractEntry package.json
2653 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2654 silly gunzTarPerm extractEntry package.json
2655 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2656 silly gunzTarPerm extractEntry package.json
2657 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2658 silly gunzTarPerm extractEntry package.json
2659 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2660 silly gunzTarPerm extractEntry package.json
2661 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2662 silly gunzTarPerm extractEntry package.json
2663 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2664 silly gunzTarPerm extractEntry package.json
2665 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2666 silly gunzTarPerm extractEntry package.json
2667 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2668 silly gunzTarPerm extractEntry package.json
2669 silly gunzTarPerm modified mode [ 'package.json', 448, 500 ]
2670 silly gunzTarPerm extractEntry package.json
2671 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2672 silly gunzTarPerm extractEntry package.json
2673 silly gunzTarPerm modified mode [ 'package.json', 420, 436 ]
2674 silly gunzTarPerm extractEntry package.json
2675 silly gunzTarPerm extractEntry README.md
2676 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2677 silly gunzTarPerm extractEntry index.js
2678 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2679 silly gunzTarPerm extractEntry README.md
2680 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2681 silly gunzTarPerm extractEntry index.js
2682 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2683 silly gunzTarPerm extractEntry README.md
2684 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2685 silly gunzTarPerm extractEntry LICENSE
2686 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2687 silly gunzTarPerm extractEntry index.js
2688 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2689 silly gunzTarPerm extractEntry license
2690 silly gunzTarPerm modified mode [ 'license', 420, 436 ]
2691 silly gunzTarPerm extractEntry index.js
2692 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2693 silly gunzTarPerm extractEntry license
2694 silly gunzTarPerm modified mode [ 'license', 420, 436 ]
2695 silly gunzTarPerm extractEntry README.md
2696 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2697 silly gunzTarPerm extractEntry index.js
2698 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2699 silly gunzTarPerm extractEntry index.js
2700 silly gunzTarPerm extractEntry license
2701 silly gunzTarPerm modified mode [ 'license', 420, 436 ]
2702 silly gunzTarPerm extractEntry README.md
2703 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2704 silly gunzTarPerm extractEntry LICENSE
2705 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2706 silly gunzTarPerm extractEntry LICENSE
2707 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2708 silly gunzTarPerm extractEntry index.js
2709 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2710 silly gunzTarPerm extractEntry README.md
2711 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2712 silly gunzTarPerm extractEntry LICENSE
2713 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2714 silly gunzTarPerm extractEntry README.md
2715 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2716 silly gunzTarPerm extractEntry LICENSE
2717 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2718 silly gunzTarPerm extractEntry README.md
2719 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2720 silly gunzTarPerm extractEntry LICENSE
2721 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2722 silly gunzTarPerm extractEntry README.md
2723 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2724 silly gunzTarPerm extractEntry LICENSE
2725 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2726 silly gunzTarPerm extractEntry README.md
2727 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2728 silly gunzTarPerm extractEntry LICENSE
2729 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2730 silly gunzTarPerm extractEntry README.md
2731 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2732 silly gunzTarPerm extractEntry LICENSE
2733 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2734 silly gunzTarPerm extractEntry README.md
2735 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2736 silly gunzTarPerm extractEntry LICENSE
2737 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2738 silly gunzTarPerm extractEntry README.md
2739 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2740 silly gunzTarPerm extractEntry LICENSE
2741 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2742 silly gunzTarPerm extractEntry README.md
2743 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2744 silly gunzTarPerm extractEntry LICENSE
2745 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2746 silly gunzTarPerm extractEntry binary-extensions.json
2747 silly gunzTarPerm modified mode [ 'binary-extensions.json', 420, 436 ]
2748 silly gunzTarPerm extractEntry license
2749 silly gunzTarPerm modified mode [ 'license', 420, 436 ]
2750 silly gunzTarPerm extractEntry README.md
2751 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2752 silly gunzTarPerm extractEntry LICENSE
2753 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2754 silly gunzTarPerm extractEntry README.md
2755 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
2756 silly gunzTarPerm extractEntry LICENSE
2757 silly gunzTarPerm modified mode [ 'LICENSE', 448, 500 ]
2758 silly gunzTarPerm extractEntry README.md
2759 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
2760 silly gunzTarPerm extractEntry LICENSE
2761 silly gunzTarPerm modified mode [ 'LICENSE', 448, 500 ]
2762 silly gunzTarPerm extractEntry README.md
2763 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2764 silly gunzTarPerm extractEntry LICENSE
2765 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2766 silly gunzTarPerm extractEntry README.md
2767 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2768 silly gunzTarPerm extractEntry LICENSE
2769 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2770 silly gunzTarPerm extractEntry README.md
2771 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2772 silly gunzTarPerm extractEntry LICENSE
2773 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2774 silly gunzTarPerm extractEntry README.md
2775 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2776 silly gunzTarPerm extractEntry LICENSE
2777 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2778 silly gunzTarPerm extractEntry README.md
2779 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
2780 silly gunzTarPerm extractEntry LICENSE
2781 silly gunzTarPerm modified mode [ 'LICENSE', 448, 500 ]
2782 silly gunzTarPerm extractEntry README.md
2783 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2784 silly gunzTarPerm extractEntry LICENSE
2785 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2786 silly gunzTarPerm extractEntry README.md
2787 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2788 silly gunzTarPerm extractEntry LICENSE
2789 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2790 silly gunzTarPerm extractEntry README.md
2791 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2792 silly gunzTarPerm extractEntry LICENSE
2793 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2794 silly gunzTarPerm extractEntry README.md
2795 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2796 silly gunzTarPerm extractEntry LICENSE
2797 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2798 silly gunzTarPerm extractEntry README.md
2799 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2800 silly gunzTarPerm extractEntry LICENSE
2801 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2802 silly gunzTarPerm extractEntry README.md
2803 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2804 silly gunzTarPerm extractEntry index.js
2805 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2806 silly gunzTarPerm extractEntry README.md
2807 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2808 silly gunzTarPerm extractEntry LICENSE
2809 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2810 silly gunzTarPerm extractEntry .npmignore
2811 silly gunzTarPerm extractEntry README.md
2812 silly gunzTarPerm extractEntry .npmignore
2813 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
2814 silly gunzTarPerm extractEntry README.md
2815 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2816 silly gunzTarPerm extractEntry README.md
2817 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2818 silly gunzTarPerm extractEntry LICENSE
2819 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2820 silly gunzTarPerm extractEntry .npmignore
2821 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
2822 silly gunzTarPerm extractEntry README.md
2823 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2824 silly gunzTarPerm extractEntry README.md
2825 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
2826 silly gunzTarPerm extractEntry LICENSE
2827 silly gunzTarPerm modified mode [ 'LICENSE', 448, 500 ]
2828 silly gunzTarPerm extractEntry README.md
2829 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2830 silly gunzTarPerm extractEntry LICENSE
2831 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2832 silly gunzTarPerm extractEntry README.md
2833 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2834 silly gunzTarPerm extractEntry util.js
2835 silly gunzTarPerm modified mode [ 'util.js', 420, 436 ]
2836 silly gunzTarPerm extractEntry README.md
2837 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2838 silly gunzTarPerm extractEntry LICENSE
2839 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2840 silly gunzTarPerm extractEntry .npmignore
2841 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
2842 silly gunzTarPerm extractEntry README.md
2843 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2844 silly gunzTarPerm extractEntry .npmignore
2845 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
2846 silly gunzTarPerm extractEntry README.md
2847 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2848 silly gunzTarPerm extractEntry README.md
2849 silly gunzTarPerm modified mode [ 'README.md', 493, 509 ]
2850 silly gunzTarPerm extractEntry LICENSE
2851 silly gunzTarPerm modified mode [ 'LICENSE', 493, 509 ]
2852 silly gunzTarPerm extractEntry index.js
2853 silly gunzTarPerm modified mode [ 'index.js', 493, 509 ]
2854 silly gunzTarPerm extractEntry lib/chars.js
2855 silly gunzTarPerm modified mode [ 'lib/chars.js', 420, 436 ]
2856 silly gunzTarPerm extractEntry lib/expand.js
2857 silly gunzTarPerm modified mode [ 'lib/expand.js', 420, 436 ]
2858 silly gunzTarPerm extractEntry lib/glob.js
2859 silly gunzTarPerm modified mode [ 'lib/glob.js', 420, 436 ]
2860 silly gunzTarPerm extractEntry lib/utils.js
2861 silly gunzTarPerm modified mode [ 'lib/utils.js', 420, 436 ]
2862 silly gunzTarPerm extractEntry .npmignore
2863 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
2864 silly gunzTarPerm extractEntry README.md
2865 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2866 silly gunzTarPerm extractEntry README.md
2867 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2868 silly gunzTarPerm extractEntry index.js
2869 silly gunzTarPerm modified mode [ 'index.js', 493, 509 ]
2870 silly gunzTarPerm extractEntry README.md
2871 silly gunzTarPerm modified mode [ 'README.md', 448, 500 ]
2872 silly gunzTarPerm extractEntry index.js
2873 silly gunzTarPerm modified mode [ 'index.js', 448, 500 ]
2874 silly gunzTarPerm extractEntry .npmignore
2875 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
2876 silly gunzTarPerm extractEntry README.md
2877 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2878 silly gunzTarPerm extractEntry .npmignore
2879 silly gunzTarPerm modified mode [ '.npmignore', 420, 436 ]
2880 silly gunzTarPerm extractEntry README.md
2881 silly gunzTarPerm modified mode [ 'README.md', 420, 436 ]
2882 silly gunzTarPerm extractEntry README.md
2883 silly gunzTarPerm extractEntry include_dirs.js
2884 silly gunzTarPerm extractEntry inherits.js
2885 silly gunzTarPerm modified mode [ 'inherits.js', 420, 436 ]
2886 silly gunzTarPerm extractEntry inherits_browser.js
2887 silly gunzTarPerm modified mode [ 'inherits_browser.js', 420, 436 ]
2888 silly gunzTarPerm extractEntry LICENSE
2889 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2890 silly gunzTarPerm extractEntry .travis.yml
2891 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
2892 silly gunzTarPerm extractEntry index.js
2893 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2894 silly gunzTarPerm extractEntry readme.md
2895 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
2896 silly gunzTarPerm extractEntry readme.md
2897 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
2898 silly gunzTarPerm extractEntry readme.md
2899 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
2900 silly gunzTarPerm extractEntry index.js
2901 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2902 silly gunzTarPerm extractEntry readme.md
2903 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
2904 silly gunzTarPerm extractEntry index.js
2905 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2906 silly gunzTarPerm extractEntry index.js
2907 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2908 silly gunzTarPerm extractEntry index.js
2909 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2910 silly gunzTarPerm extractEntry index.js
2911 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2912 silly gunzTarPerm extractEntry index.js
2913 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2914 silly gunzTarPerm extractEntry index.js
2915 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2916 silly gunzTarPerm extractEntry index.js
2917 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2918 silly gunzTarPerm extractEntry readme.md
2919 silly gunzTarPerm modified mode [ 'readme.md', 420, 436 ]
2920 silly gunzTarPerm extractEntry index.js
2921 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2922 silly gunzTarPerm extractEntry index.js
2923 silly gunzTarPerm modified mode [ 'index.js', 448, 500 ]
2924 silly gunzTarPerm extractEntry index.js
2925 silly gunzTarPerm modified mode [ 'index.js', 448, 500 ]
2926 silly gunzTarPerm extractEntry index.js
2927 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2928 silly gunzTarPerm extractEntry index.js
2929 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2930 silly gunzTarPerm extractEntry build/build.js
2931 silly gunzTarPerm modified mode [ 'build/build.js', 420, 436 ]
2932 silly gunzTarPerm extractEntry component.json
2933 silly gunzTarPerm modified mode [ 'component.json', 420, 436 ]
2934 silly gunzTarPerm extractEntry LICENSE
2935 silly gunzTarPerm extractEntry index.js
2936 silly gunzTarPerm extractEntry LICENSE
2937 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2938 silly gunzTarPerm extractEntry index.js
2939 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2940 silly gunzTarPerm extractEntry index.js
2941 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2942 silly gunzTarPerm extractEntry CHANGELOG.md
2943 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 420, 436 ]
2944 silly gunzTarPerm extractEntry bower.json
2945 silly gunzTarPerm modified mode [ 'bower.json', 420, 436 ]
2946 silly gunzTarPerm extractEntry component.json
2947 silly gunzTarPerm modified mode [ 'component.json', 420, 436 ]
2948 silly gunzTarPerm extractEntry bench.js
2949 silly gunzTarPerm modified mode [ 'bench.js', 420, 436 ]
2950 silly gunzTarPerm extractEntry sigmund.js
2951 silly gunzTarPerm modified mode [ 'sigmund.js', 420, 436 ]
2952 silly gunzTarPerm extractEntry float.patch
2953 silly gunzTarPerm modified mode [ 'float.patch', 420, 436 ]
2954 silly gunzTarPerm extractEntry lib/util.js
2955 silly gunzTarPerm modified mode [ 'lib/util.js', 420, 436 ]
2956 silly gunzTarPerm extractEntry fs.js
2957 silly gunzTarPerm modified mode [ 'fs.js', 420, 436 ]
2958 silly gunzTarPerm extractEntry graceful-fs.js
2959 silly gunzTarPerm modified mode [ 'graceful-fs.js', 420, 436 ]
2960 silly gunzTarPerm extractEntry LICENSE
2961 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2962 silly gunzTarPerm extractEntry minimatch.js
2963 silly gunzTarPerm modified mode [ 'minimatch.js', 420, 436 ]
2964 silly gunzTarPerm extractEntry LICENSE
2965 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2966 silly gunzTarPerm extractEntry duplex.js
2967 silly gunzTarPerm modified mode [ 'duplex.js', 420, 436 ]
2968 silly gunzTarPerm extractEntry index.js
2969 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2970 silly gunzTarPerm extractEntry index.js
2971 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2972 silly gunzTarPerm extractEntry index.js
2973 silly gunzTarPerm modified mode [ 'index.js', 448, 500 ]
2974 silly gunzTarPerm extractEntry index.js
2975 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2976 silly gunzTarPerm extractEntry index.js
2977 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2978 silly gunzTarPerm extractEntry index.js
2979 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2980 silly gunzTarPerm extractEntry index.js
2981 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2982 silly gunzTarPerm extractEntry index.js
2983 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2984 silly gunzTarPerm extractEntry index.js
2985 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2986 silly gunzTarPerm extractEntry index.js
2987 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2988 silly gunzTarPerm extractEntry index.js
2989 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2990 silly gunzTarPerm extractEntry index.js
2991 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2992 silly gunzTarPerm extractEntry LICENSE
2993 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
2994 silly gunzTarPerm extractEntry index.js
2995 silly gunzTarPerm modified mode [ 'index.js', 420, 436 ]
2996 silly gunzTarPerm extractEntry test.js
2997 silly gunzTarPerm modified mode [ 'test.js', 448, 500 ]
2998 silly gunzTarPerm extractEntry benchmark/check.js
2999 silly gunzTarPerm modified mode [ 'benchmark/check.js', 420, 436 ]
3000 silly gunzTarPerm extractEntry lib/fsevents-handler.js
3001 silly gunzTarPerm modified mode [ 'lib/fsevents-handler.js', 420, 436 ]
3002 silly gunzTarPerm extractEntry nan_converters.h
3003 silly gunzTarPerm extractEntry LICENSE.md
3004 silly gunzTarPerm extractEntry .dntrc
3005 silly gunzTarPerm extractEntry LICENSE
3006 silly gunzTarPerm modified mode [ 'LICENSE', 420, 436 ]
3007 silly gunzTarPerm extractEntry stream-api.js
3008 silly gunzTarPerm modified mode [ 'stream-api.js', 420, 436 ]
3009 silly gunzTarPerm extractEntry CONTRIBUTORS
3010 silly gunzTarPerm modified mode [ 'CONTRIBUTORS', 420, 436 ]
3011 silly gunzTarPerm extractEntry lib/lru-cache.js
3012 silly gunzTarPerm modified mode [ 'lib/lru-cache.js', 420, 436 ]
3013 silly gunzTarPerm extractEntry test.js
3014 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
3015 silly gunzTarPerm extractEntry test/basic.js
3016 silly gunzTarPerm modified mode [ 'test/basic.js', 420, 436 ]
3017 silly gunzTarPerm extractEntry writable.js
3018 silly gunzTarPerm modified mode [ 'writable.js', 420, 436 ]
3019 silly gunzTarPerm extractEntry passthrough.js
3020 silly gunzTarPerm modified mode [ 'passthrough.js', 420, 436 ]
3021 silly gunzTarPerm extractEntry readdirp.js
3022 silly gunzTarPerm modified mode [ 'readdirp.js', 420, 436 ]
3023 silly gunzTarPerm extractEntry test.js
3024 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
3025 silly gunzTarPerm extractEntry legacy-streams.js
3026 silly gunzTarPerm modified mode [ 'legacy-streams.js', 420, 436 ]
3027 silly gunzTarPerm extractEntry polyfills.js
3028 silly gunzTarPerm modified mode [ 'polyfills.js', 420, 436 ]
3029 silly gunzTarPerm extractEntry test.js
3030 silly gunzTarPerm modified mode [ 'test.js', 420, 436 ]
3031 silly gunzTarPerm extractEntry .gitattributes
3032 silly gunzTarPerm modified mode [ '.gitattributes', 420, 436 ]
3033 silly gunzTarPerm extractEntry test/basic.js
3034 silly gunzTarPerm modified mode [ 'test/basic.js', 420, 436 ]
3035 silly gunzTarPerm extractEntry benchmark/index.js
3036 silly gunzTarPerm modified mode [ 'benchmark/index.js', 448, 500 ]
3037 silly gunzTarPerm extractEntry benchmark/code/array-differ.js
3038 silly gunzTarPerm extractEntry .travis.yml
3039 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
3040 silly gunzTarPerm extractEntry readable.js
3041 silly gunzTarPerm modified mode [ 'readable.js', 420, 436 ]
3042 silly gunzTarPerm extractEntry transform.js
3043 silly gunzTarPerm modified mode [ 'transform.js', 420, 436 ]
3044 silly gunzTarPerm extractEntry test/basic.js
3045 silly gunzTarPerm modified mode [ 'test/basic.js', 420, 436 ]
3046 silly gunzTarPerm extractEntry .verb.md
3047 silly gunzTarPerm modified mode [ '.verb.md', 420, 436 ]
3048 silly gunzTarPerm extractEntry .travis.yml
3049 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
3050 silly gunzTarPerm extractEntry benchmark/code/for-negative.js
3051 silly gunzTarPerm modified mode [ 'benchmark/code/for-negative.js', 448, 500 ]
3052 silly gunzTarPerm extractEntry benchmark/code/for-reverse.js
3053 silly gunzTarPerm modified mode [ 'benchmark/code/for-reverse.js', 448, 500 ]
3054 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/filename-regex/package.json
3055 silly gunzTarPerm extractEntry test/brace-expand.js
3056 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 420, 436 ]
3057 silly gunzTarPerm extractEntry test/caching.js
3058 silly gunzTarPerm modified mode [ 'test/caching.js', 420, 436 ]
3059 silly gunzTarPerm extractEntry lib/nodefs-handler.js
3060 silly gunzTarPerm modified mode [ 'lib/nodefs-handler.js', 420, 436 ]
3061 silly gunzTarPerm extractEntry CHANGELOG.md
3062 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 420, 436 ]
3063 silly gunzTarPerm extractEntry lib/_stream_duplex.js
3064 silly gunzTarPerm modified mode [ 'lib/_stream_duplex.js', 420, 436 ]
3065 silly gunzTarPerm extractEntry lib/_stream_passthrough.js
3066 silly gunzTarPerm modified mode [ 'lib/_stream_passthrough.js', 420, 436 ]
3067 info preinstall [email protected]
3068 silly gunzTarPerm extractEntry test/foreach.js
3069 silly gunzTarPerm modified mode [ 'test/foreach.js', 420, 436 ]
3070 silly gunzTarPerm extractEntry test/memory-leak.js
3071 silly gunzTarPerm modified mode [ 'test/memory-leak.js', 420, 436 ]
3072 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/kind-of/package.json
3073 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/filename-regex/package.json
3074 silly gunzTarPerm extractEntry benchmark/code/for.js
3075 silly gunzTarPerm modified mode [ 'benchmark/code/for.js', 448, 500 ]
3076 silly gunzTarPerm extractEntry benchmark/code/forEach-2.js
3077 silly gunzTarPerm modified mode [ 'benchmark/code/forEach-2.js', 448, 500 ]
3078 silly gunzTarPerm extractEntry .jshintrc
3079 silly gunzTarPerm modified mode [ '.jshintrc', 420, 436 ]
3080 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/is-binary-path/package.json
3081 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/arrify/package.json
3082 silly gunzTarPerm extractEntry examples/package.json
3083 silly gunzTarPerm modified mode [ 'examples/package.json', 420, 436 ]
3084 silly gunzTarPerm extractEntry examples/callback-api.js
3085 silly gunzTarPerm modified mode [ 'examples/callback-api.js', 420, 436 ]
3086 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/repeat-element/package.json
3087 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute/package.json
3088 info preinstall [email protected]
3089 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/success-symbol/package.json
3090 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/is-primitive/package.json
3091 silly gunzTarPerm extractEntry appveyor.yml
3092 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/randomatic/package.json
3093 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/is-dotfile/package.json
3094 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/is-extglob/package.json
3095 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/for-in/package.json
3096 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/for-own/package.json
3097 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/is-glob/package.json
3098 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/binary-extensions/package.json
3099 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/array-unique/package.json
3100 silly gunzTarPerm extractEntry lib/_stream_readable.js
3101 silly gunzTarPerm modified mode [ 'lib/_stream_readable.js', 420, 436 ]
3102 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/kind-of/package.json
3103 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/filename-regex/package.json
3104 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/ansi-green/package.json
3105 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket/package.json
3106 info preinstall [email protected]
3107 info preinstall [email protected]
3108 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap/package.json
3109 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/object.omit/package.json
3110 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/isobject/package.json
3111 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/array-slice/package.json
3112 silly gunzTarPerm extractEntry test/defaults.js
3113 silly gunzTarPerm modified mode [ 'test/defaults.js', 420, 436 ]
3114 silly gunzTarPerm extractEntry test/extglob-ending-with-state-char.js
3115 silly gunzTarPerm modified mode [ 'test/extglob-ending-with-state-char.js', 420, 436 ]
3116 info preinstall [email protected]
3117 info preinstall [email protected]
3118 info preinstall [email protected]
3119 info preinstall [email protected]
3120 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/expand-range/package.json
3121 info preinstall [email protected]
3122 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/arrify/package.json
3123 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-binary-path/package.json
3124 info preinstall [email protected]
3125 info preinstall [email protected]
3126 info preinstall [email protected]
3127 info preinstall [email protected]
3128 info preinstall [email protected]
3129 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/is-number/package.json
3130 info preinstall [email protected]
3131 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/repeat-string/package.json
3132 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow/package.json
3133 info preinstall [email protected]
3134 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/repeat-element/package.json
3135 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute/package.json
3136 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/success-symbol/package.json
3137 info preinstall [email protected]
3138 info preinstall [email protected]
3139 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-primitive/package.json
3140 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/randomatic/package.json
3141 info preinstall [email protected]
3142 info preinstall [email protected]
3143 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-dotfile/package.json
3144 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-extglob/package.json
3145 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/for-in/package.json
3146 info preinstall [email protected]
3147 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/for-own/package.json
3148 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-glob/package.json
3149 info preinstall [email protected]
3150 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/binary-extensions/package.json
3151 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/array-unique/package.json
3152 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/anymatch/package.json
3153 silly gunzTarPerm extractEntry benchmark/code/for-lefthand.js
3154 silly gunzTarPerm modified mode [ 'benchmark/code/for-lefthand.js', 448, 500 ]
3155 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/kind-of/package.json
3156 silly install resolved []
3157 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/filename-regex
3158 info build /tmp/npm3-npm2-compat-test/node_modules/filename-regex
3159 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/ansi-green/package.json
3160 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket/package.json
3161 info preinstall [email protected]
3162 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap/package.json
3163 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/object.omit/package.json
3164 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/isobject/package.json
3165 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/array-slice/package.json
3166 info preinstall [email protected]
3167 info preinstall [email protected]
3168 info preinstall [email protected]
3169 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/expand-brackets/package.json
3170 silly gunzTarPerm extractEntry examples/grep.js
3171 silly gunzTarPerm modified mode [ 'examples/grep.js', 420, 436 ]
3172 silly gunzTarPerm extractEntry examples/stream-api-pipe.js
3173 silly gunzTarPerm modified mode [ 'examples/stream-api-pipe.js', 420, 436 ]
3174 silly gunzTarPerm extractEntry lib/_stream_transform.js
3175 silly gunzTarPerm modified mode [ 'lib/_stream_transform.js', 420, 436 ]
3176 silly gunzTarPerm extractEntry lib/_stream_writable.js
3177 silly gunzTarPerm modified mode [ 'lib/_stream_writable.js', 420, 436 ]
3178 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/expand-range/package.json
3179 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/regex-cache/package.json
3180 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/glob-base/package.json
3181 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-binary-path/package.json
3182 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/arrify/package.json
3183 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-number/package.json
3184 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/repeat-string/package.json
3185 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow/package.json
3186 info preinstall [email protected]
3187 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/repeat-element/package.json
3188 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute/package.json
3189 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/success-symbol/package.json
3190 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-primitive/package.json
3191 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/extglob/package.json
3192 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/randomatic/package.json
3193 info linkStuff [email protected]
3194 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3195 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-dotfile/package.json
3196 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-extglob/package.json
3197 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/for-in/package.json
3198 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/for-own/package.json
3199 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-glob/package.json
3200 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/binary-extensions/package.json
3201 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/parse-glob/package.json
3202 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/array-unique/package.json
3203 info preinstall [email protected]
3204 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/anymatch/package.json
3205 silly install resolved []
3206 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/kind-of
3207 info build /tmp/npm3-npm2-compat-test/node_modules/kind-of
3208 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/ansi-green/package.json
3209 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket/package.json
3210 info preinstall [email protected]
3211 info preinstall [email protected]
3212 silly gunzTarPerm extractEntry benchmark/code/reduce.js
3213 silly gunzTarPerm modified mode [ 'benchmark/code/reduce.js', 448, 500 ]
3214 silly gunzTarPerm extractEntry benchmark/code/while-indexof.js
3215 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/object.omit/package.json
3216 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap/package.json
3217 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/isobject/package.json
3218 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/array-slice/package.json
3219 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/expand-brackets/package.json
3220 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/isarray/package.json
3221 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/expand-range/package.json
3222 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/regex-cache/package.json
3223 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/glob-base/package.json
3224 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/inherits/package.json
3225 info preinstall [email protected]
3226 silly install resolved []
3227 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/is-binary-path
3228 info build /tmp/npm3-npm2-compat-test/node_modules/is-binary-path
3229 silly install resolved []
3230 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/arrify
3231 info build /tmp/npm3-npm2-compat-test/node_modules/arrify
3232 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-number/package.json
3233 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/repeat-string/package.json
3234 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow/package.json
3235 info preinstall [email protected]
3236 silly install resolved []
3237 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/repeat-element
3238 info build /tmp/npm3-npm2-compat-test/node_modules/repeat-element
3239 silly install resolved []
3240 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute
3241 info build /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute
3242 silly install resolved []
3243 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/success-symbol
3244 info build /tmp/npm3-npm2-compat-test/node_modules/success-symbol
3245 verbose linkBins [email protected]
3246 verbose linkMans [email protected]
3247 verbose rebuildBundles [email protected]
3248 silly install resolved []
3249 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/is-primitive
3250 info build /tmp/npm3-npm2-compat-test/node_modules/is-primitive
3251 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/extglob/package.json
3252 info linkStuff [email protected]
3253 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3254 silly install resolved []
3255 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/randomatic
3256 info build /tmp/npm3-npm2-compat-test/node_modules/randomatic
3257 info install [email protected]
3258 silly install resolved []
3259 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/is-dotfile
3260 info build /tmp/npm3-npm2-compat-test/node_modules/is-dotfile
3261 silly install resolved []
3262 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/is-extglob
3263 info build /tmp/npm3-npm2-compat-test/node_modules/is-extglob
3264 silly install resolved []
3265 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/for-in
3266 info build /tmp/npm3-npm2-compat-test/node_modules/for-in
3267 silly install resolved []
3268 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/for-own
3269 info build /tmp/npm3-npm2-compat-test/node_modules/for-own
3270 silly install resolved []
3271 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/is-glob
3272 info build /tmp/npm3-npm2-compat-test/node_modules/is-glob
3273 silly install resolved []
3274 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/binary-extensions
3275 info build /tmp/npm3-npm2-compat-test/node_modules/binary-extensions
3276 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/parse-glob/package.json
3277 silly install resolved []
3278 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/array-unique
3279 info build /tmp/npm3-npm2-compat-test/node_modules/array-unique
3280 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/anymatch/package.json
3281 info preinstall [email protected]
3282 silly install resolved []
3283 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/ansi-green
3284 info build /tmp/npm3-npm2-compat-test/node_modules/ansi-green
3285 silly install resolved []
3286 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket
3287 info build /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket
3288 info preinstall [email protected]
3289 info postinstall [email protected]
3290 silly install resolved []
3291 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap
3292 info build /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap
3293 silly install resolved []
3294 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/object.omit
3295 info build /tmp/npm3-npm2-compat-test/node_modules/object.omit
3296 silly install resolved []
3297 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/isobject
3298 info build /tmp/npm3-npm2-compat-test/node_modules/isobject
3299 silly install resolved []
3300 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/array-slice
3301 info build /tmp/npm3-npm2-compat-test/node_modules/array-slice
3302 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/expand-brackets/package.json
3303 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/string_decoder/package.json
3304 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/isarray/package.json
3305 silly gunzTarPerm extractEntry examples/stream-api.js
3306 silly gunzTarPerm modified mode [ 'examples/stream-api.js', 420, 436 ]
3307 silly gunzTarPerm extractEntry examples/Readme.md
3308 silly gunzTarPerm modified mode [ 'examples/Readme.md', 420, 436 ]
3309 silly gunzTarPerm extractEntry doc/new.md
3310 silly gunzTarPerm extractEntry doc/.build.sh
3311 info linkStuff [email protected]
3312 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3313 info linkStuff [email protected]
3314 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3315 silly install resolved []
3316 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/expand-range
3317 info build /tmp/npm3-npm2-compat-test/node_modules/expand-range
3318 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/regex-cache/package.json
3319 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/glob-base/package.json
3320 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/inherits/package.json
3321 info linkStuff [email protected]
3322 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3323 info linkStuff [email protected]
3324 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3325 info linkStuff [email protected]
3326 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3327 silly install resolved []
3328 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/is-number
3329 info build /tmp/npm3-npm2-compat-test/node_modules/is-number
3330 silly install resolved []
3331 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow
3332 info build /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow
3333 silly install resolved []
3334 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/repeat-string
3335 info build /tmp/npm3-npm2-compat-test/node_modules/repeat-string
3336 info linkStuff [email protected]
3337 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3338 verbose linkBins [email protected]
3339 verbose linkMans [email protected]
3340 verbose rebuildBundles [email protected]
3341 info linkStuff [email protected]
3342 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3343 verbose unlock done using /home/ubuntu/.npm/_locks/filename-regex-65f4f6276e9739e2.lock for /tmp/npm3-npm2-compat-test/node_modules/filename-regex
3344 info linkStuff [email protected]
3345 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3346 info linkStuff [email protected]
3347 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3348 info linkStuff [email protected]
3349 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3350 info linkStuff [email protected]
3351 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3352 info linkStuff [email protected]
3353 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3354 info linkStuff [email protected]
3355 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3356 info linkStuff [email protected]
3357 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3358 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/glob-parent/package.json
3359 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/braces/package.json
3360 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/extglob/package.json
3361 silly gunzTarPerm extractEntry benchmark/code/while-multi-unshift.js
3362 silly gunzTarPerm extractEntry benchmark/code/while-multi.js
3363 silly gunzTarPerm modified mode [ 'benchmark/code/while-multi.js', 448, 500 ]
3364 info install [email protected]
3365 info linkStuff [email protected]
3366 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3367 info linkStuff [email protected]
3368 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3369 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/parse-glob/package.json
3370 silly install resolved []
3371 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/anymatch
3372 info build /tmp/npm3-npm2-compat-test/node_modules/anymatch
3373 info preinstall [email protected]
3374 info linkStuff [email protected]
3375 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3376 info linkStuff [email protected]
3377 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3378 info linkStuff [email protected]
3379 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3380 info linkStuff [email protected]
3381 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3382 info postinstall [email protected]
3383 verbose linkBins [email protected]
3384 verbose linkMans [email protected]
3385 verbose rebuildBundles [email protected]
3386 verbose linkBins [email protected]
3387 verbose linkMans [email protected]
3388 verbose rebuildBundles [email protected]
3389 info linkStuff [email protected]
3390 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3391 silly install resolved []
3392 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/expand-brackets
3393 info build /tmp/npm3-npm2-compat-test/node_modules/expand-brackets
3394 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/string_decoder/package.json
3395 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/async-each/package.json
3396 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/isarray/package.json
3397 verbose linkBins [email protected]
3398 verbose linkMans [email protected]
3399 verbose rebuildBundles [email protected]
3400 verbose linkBins [email protected]
3401 verbose linkMans [email protected]
3402 verbose rebuildBundles [email protected]
3403 info install [email protected]
3404 info install [email protected]
3405 verbose linkBins [email protected]
3406 verbose linkMans [email protected]
3407 verbose rebuildBundles [email protected]
3408 info linkStuff [email protected]
3409 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3410 info linkStuff [email protected]
3411 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3412 info linkStuff [email protected]
3413 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3414 verbose linkBins [email protected]
3415 verbose linkMans [email protected]
3416 verbose rebuildBundles [email protected]
3417 silly install resolved []
3418 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/regex-cache
3419 info build /tmp/npm3-npm2-compat-test/node_modules/regex-cache
3420 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/inherits/package.json
3421 silly install resolved []
3422 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/glob-base
3423 info build /tmp/npm3-npm2-compat-test/node_modules/glob-base
3424 info preinstall [email protected]
3425 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/fill-range/package.json
3426 info preinstall [email protected]
3427 info install [email protected]
3428 info install [email protected]
3429 verbose linkBins [email protected]
3430 verbose linkMans [email protected]
3431 verbose rebuildBundles [email protected]
3432 info install [email protected]
3433 verbose linkBins [email protected]
3434 verbose linkMans [email protected]
3435 verbose rebuildBundles [email protected]
3436 verbose linkBins [email protected]
3437 verbose linkMans [email protected]
3438 verbose rebuildBundles [email protected]
3439 verbose linkBins [email protected]
3440 verbose linkMans [email protected]
3441 verbose rebuildBundles [email protected]
3442 verbose linkBins [email protected]
3443 verbose linkMans [email protected]
3444 verbose rebuildBundles [email protected]
3445 verbose linkBins [email protected]
3446 verbose linkMans [email protected]
3447 verbose rebuildBundles [email protected]
3448 verbose linkBins [email protected]
3449 verbose linkMans [email protected]
3450 verbose rebuildBundles [email protected]
3451 info install [email protected]
3452 verbose linkBins [email protected]
3453 verbose linkMans [email protected]
3454 verbose rebuildBundles [email protected]
3455 silly gunzTarPerm extractEntry doc/buffers.md
3456 silly gunzTarPerm extractEntry doc/callback.md
3457 verbose unlock done using /home/ubuntu/.npm/_locks/kind-of-90dfffa2c65b3a83.lock for /tmp/npm3-npm2-compat-test/node_modules/kind-of
3458 info postinstall [email protected]
3459 info postinstall [email protected]
3460 info install [email protected]
3461 verbose linkBins [email protected]
3462 verbose linkMans [email protected]
3463 verbose rebuildBundles [email protected]
3464 info install [email protected]
3465 info install [email protected]
3466 info install [email protected]
3467 info install [email protected]
3468 info install [email protected]
3469 verbose linkBins [email protected]
3470 verbose linkMans [email protected]
3471 verbose rebuildBundles [email protected]
3472 info install [email protected]
3473 info install [email protected]
3474 info linkStuff [email protected]
3475 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3476 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/glob-parent/package.json
3477 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/braces/package.json
3478 silly install resolved []
3479 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/extglob
3480 info build /tmp/npm3-npm2-compat-test/node_modules/extglob
3481 info postinstall [email protected]
3482 info postinstall [email protected]
3483 info postinstall [email protected]
3484 verbose linkBins [email protected]
3485 verbose linkMans [email protected]
3486 verbose rebuildBundles [email protected]
3487 verbose linkBins [email protected]
3488 verbose linkMans [email protected]
3489 verbose rebuildBundles [email protected]
3490 info install [email protected]
3491 verbose linkBins [email protected]
3492 verbose linkMans [email protected]
3493 verbose rebuildBundles [email protected]
3494 verbose linkBins [email protected]
3495 verbose linkMans [email protected]
3496 verbose rebuildBundles [email protected]
3497 info install [email protected]
3498 info postinstall [email protected]
3499 silly install resolved []
3500 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/parse-glob
3501 info build /tmp/npm3-npm2-compat-test/node_modules/parse-glob
3502 info preinstall [email protected]
3503 info postinstall [email protected]
3504 info install [email protected]
3505 info install [email protected]
3506 info postinstall [email protected]
3507 info postinstall [email protected]
3508 info postinstall [email protected]
3509 info postinstall [email protected]
3510 info postinstall [email protected]
3511 info install [email protected]
3512 info install [email protected]
3513 info postinstall [email protected]
3514 info postinstall [email protected]
3515 verbose linkBins [email protected]
3516 verbose linkMans [email protected]
3517 verbose rebuildBundles [email protected]
3518 info linkStuff [email protected]
3519 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3520 info preinstall [email protected]
3521 silly gunzTarPerm extractEntry benchmark/code/while-splice.js
3522 silly gunzTarPerm modified mode [ 'benchmark/code/while-splice.js', 448, 500 ]
3523 silly gunzTarPerm extractEntry benchmark/code/filter.js
3524 silly gunzTarPerm modified mode [ 'benchmark/code/filter.js', 448, 500 ]
3525 verbose unlock done using /home/ubuntu/.npm/_locks/is-binary-path-d54335234ad07c64.lock for /tmp/npm3-npm2-compat-test/node_modules/is-binary-path
3526 verbose unlock done using /home/ubuntu/.npm/_locks/arrify-8e494c5dfa087fbc.lock for /tmp/npm3-npm2-compat-test/node_modules/arrify
3527 info postinstall [email protected]
3528 info postinstall [email protected]
3529 verbose linkBins [email protected]
3530 verbose linkMans [email protected]
3531 verbose rebuildBundles [email protected]
3532 verbose linkBins [email protected]
3533 verbose linkMans [email protected]
3534 verbose rebuildBundles [email protected]
3535 verbose linkBins [email protected]
3536 verbose linkMans [email protected]
3537 verbose rebuildBundles [email protected]
3538 info install [email protected]
3539 info linkStuff [email protected]
3540 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3541 info linkStuff [email protected]
3542 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3543 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/string_decoder/package.json
3544 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/async-each/package.json
3545 silly install resolved []
3546 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/isarray
3547 info build /tmp/npm3-npm2-compat-test/node_modules/isarray
3548 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/sigmund/package.json
3549 verbose unlock done using /home/ubuntu/.npm/_locks/repeat-element-cff05ff2f669770d.lock for /tmp/npm3-npm2-compat-test/node_modules/repeat-element
3550 verbose unlock done using /home/ubuntu/.npm/_locks/path-is-absolute-4c4b6a044ef130d3.lock for /tmp/npm3-npm2-compat-test/node_modules/path-is-absolute
3551 verbose unlock done using /home/ubuntu/.npm/_locks/success-symbol-29ec16fe3f52d98b.lock for /tmp/npm3-npm2-compat-test/node_modules/success-symbol
3552 info postinstall [email protected]
3553 info postinstall [email protected]
3554 info postinstall [email protected]
3555 info postinstall [email protected]
3556 info install [email protected]
3557 info install [email protected]
3558 info install [email protected]
3559 verbose unlock done using /home/ubuntu/.npm/_locks/is-primitive-02b8ad5876302bc4.lock for /tmp/npm3-npm2-compat-test/node_modules/is-primitive
3560 silly install resolved []
3561 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/inherits
3562 info build /tmp/npm3-npm2-compat-test/node_modules/inherits
3563 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/fill-range/package.json
3564 verbose unlock done using /home/ubuntu/.npm/_locks/randomatic-3fd6e9944fa32b54.lock for /tmp/npm3-npm2-compat-test/node_modules/randomatic
3565 verbose unlock done using /home/ubuntu/.npm/_locks/is-extglob-0c91092ed3a64188.lock for /tmp/npm3-npm2-compat-test/node_modules/is-extglob
3566 verbose unlock done using /home/ubuntu/.npm/_locks/is-dotfile-f38afcf8ed2b167c.lock for /tmp/npm3-npm2-compat-test/node_modules/is-dotfile
3567 verbose unlock done using /home/ubuntu/.npm/_locks/for-in-04196e0419c1faa5.lock for /tmp/npm3-npm2-compat-test/node_modules/for-in
3568 verbose unlock done using /home/ubuntu/.npm/_locks/for-own-b4e9a9ca723a27c8.lock for /tmp/npm3-npm2-compat-test/node_modules/for-own
3569 verbose unlock done using /home/ubuntu/.npm/_locks/is-glob-487ec36282ef9cd8.lock for /tmp/npm3-npm2-compat-test/node_modules/is-glob
3570 verbose unlock done using /home/ubuntu/.npm/_locks/binary-extensions-c14d842dbd7688ab.lock for /tmp/npm3-npm2-compat-test/node_modules/binary-extensions
3571 verbose unlock done using /home/ubuntu/.npm/_locks/array-unique-132343e668c3ac38.lock for /tmp/npm3-npm2-compat-test/node_modules/array-unique
3572 info postinstall [email protected]
3573 verbose linkBins [email protected]
3574 verbose linkMans [email protected]
3575 verbose rebuildBundles [email protected]
3576 info linkStuff [email protected]
3577 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3578 verbose unlock done using /home/ubuntu/.npm/_locks/ansi-green-99abce0c94d76f78.lock for /tmp/npm3-npm2-compat-test/node_modules/ansi-green
3579 verbose unlock done using /home/ubuntu/.npm/_locks/is-posix-bracket-db14527cfeb24274.lock for /tmp/npm3-npm2-compat-test/node_modules/is-posix-bracket
3580 info postinstall [email protected]
3581 info postinstall [email protected]
3582 info postinstall [email protected]
3583 info linkStuff [email protected]
3584 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3585 info install [email protected]
3586 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/glob-parent/package.json
3587 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/braces/package.json
3588 verbose unlock done using /home/ubuntu/.npm/_locks/ansi-wrap-cef004152992d904.lock for /tmp/npm3-npm2-compat-test/node_modules/ansi-wrap
3589 verbose unlock done using /home/ubuntu/.npm/_locks/object-omit-d1f523f4b7866988.lock for /tmp/npm3-npm2-compat-test/node_modules/object.omit
3590 verbose unlock done using /home/ubuntu/.npm/_locks/isobject-ddc9305c2911074a.lock for /tmp/npm3-npm2-compat-test/node_modules/isobject
3591 verbose unlock done using /home/ubuntu/.npm/_locks/array-slice-d31efa255e0637c7.lock for /tmp/npm3-npm2-compat-test/node_modules/array-slice
3592 verbose linkBins [email protected]
3593 verbose linkMans [email protected]
3594 verbose rebuildBundles [email protected]
3595 info preinstall [email protected]
3596 verbose unlock done using /home/ubuntu/.npm/_locks/expand-range-2102c62ea9b194f7.lock for /tmp/npm3-npm2-compat-test/node_modules/expand-range
3597 verbose linkBins [email protected]
3598 verbose linkMans [email protected]
3599 verbose rebuildBundles [email protected]
3600 info install [email protected]
3601 info postinstall [email protected]
3602 verbose linkBins [email protected]
3603 verbose linkMans [email protected]
3604 verbose rebuildBundles [email protected]
3605 info linkStuff [email protected]
3606 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3607 verbose unlock done using /home/ubuntu/.npm/_locks/is-number-ef46d135db3ff45d.lock for /tmp/npm3-npm2-compat-test/node_modules/is-number
3608 verbose unlock done using /home/ubuntu/.npm/_locks/is-equal-shallow-1c74ed75a625abe6.lock for /tmp/npm3-npm2-compat-test/node_modules/is-equal-shallow
3609 verbose unlock done using /home/ubuntu/.npm/_locks/repeat-string-759529a5ed34cb55.lock for /tmp/npm3-npm2-compat-test/node_modules/repeat-string
3610 info install [email protected]
3611 info linkStuff [email protected]
3612 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3613 silly install resolved []
3614 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/string_decoder
3615 info build /tmp/npm3-npm2-compat-test/node_modules/string_decoder
3616 info install [email protected]
3617 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/async-each/package.json
3618 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/sigmund/package.json
3619 info postinstall [email protected]
3620 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/fill-range/package.json
3621 verbose linkBins [email protected]
3622 verbose linkMans [email protected]
3623 verbose rebuildBundles [email protected]
3624 silly gunzTarPerm extractEntry benchmark/code/while-unshift.js
3625 silly gunzTarPerm extractEntry benchmark/code/current.js
3626 silly gunzTarPerm extractEntry doc/converters.md
3627 silly gunzTarPerm extractEntry doc/errors.md
3628 verbose linkBins [email protected]
3629 verbose linkMans [email protected]
3630 verbose rebuildBundles [email protected]
3631 info postinstall [email protected]
3632 verbose unlock done using /home/ubuntu/.npm/_locks/anymatch-8277df593c00af8d.lock for /tmp/npm3-npm2-compat-test/node_modules/anymatch
3633 info postinstall [email protected]
3634 info install [email protected]
3635 info install [email protected]
3636 silly install resolved []
3637 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/glob-parent
3638 info build /tmp/npm3-npm2-compat-test/node_modules/glob-parent
3639 silly install resolved []
3640 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/braces
3641 info build /tmp/npm3-npm2-compat-test/node_modules/braces
3642 verbose unlock done using /home/ubuntu/.npm/_locks/expand-brackets-96b53817e62063e2.lock for /tmp/npm3-npm2-compat-test/node_modules/expand-brackets
3643 verbose linkBins [email protected]
3644 verbose linkMans [email protected]
3645 verbose rebuildBundles [email protected]
3646 info postinstall [email protected]
3647 info postinstall [email protected]
3648 verbose unlock done using /home/ubuntu/.npm/_locks/regex-cache-d19767df32e1b867.lock for /tmp/npm3-npm2-compat-test/node_modules/regex-cache
3649 info linkStuff [email protected]
3650 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3651 verbose linkBins [email protected]
3652 verbose linkMans [email protected]
3653 verbose rebuildBundles [email protected]
3654 verbose unlock done using /home/ubuntu/.npm/_locks/glob-base-eed09b7775d7138e.lock for /tmp/npm3-npm2-compat-test/node_modules/glob-base
3655 info install [email protected]
3656 silly gunzTarPerm extractEntry .travis.yml
3657 silly gunzTarPerm modified mode [ '.travis.yml', 420, 436 ]
3658 silly gunzTarPerm extractEntry test/readdirp-stream.js
3659 silly gunzTarPerm modified mode [ 'test/readdirp-stream.js', 420, 436 ]
3660 info install [email protected]
3661 silly install resolved []
3662 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/async-each
3663 info build /tmp/npm3-npm2-compat-test/node_modules/async-each
3664 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/sigmund/package.json
3665 info postinstall [email protected]
3666 silly install resolved []
3667 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/fill-range
3668 info build /tmp/npm3-npm2-compat-test/node_modules/fill-range
3669 verbose unlock done using /home/ubuntu/.npm/_locks/extglob-5e571dfed43aa3ef.lock for /tmp/npm3-npm2-compat-test/node_modules/extglob
3670 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/core-util-is/package.json
3671 verbose unlock done using /home/ubuntu/.npm/_locks/parse-glob-271f0de62f905230.lock for /tmp/npm3-npm2-compat-test/node_modules/parse-glob
3672 info postinstall [email protected]
3673 info linkStuff [email protected]
3674 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3675 info linkStuff [email protected]
3676 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3677 silly gunzTarPerm extractEntry benchmark/code/while.js
3678 silly gunzTarPerm modified mode [ 'benchmark/code/while.js', 448, 500 ]
3679 silly gunzTarPerm extractEntry benchmark/code/forEach.js
3680 silly gunzTarPerm modified mode [ 'benchmark/code/forEach.js', 448, 500 ]
3681 verbose linkBins [email protected]
3682 verbose linkMans [email protected]
3683 verbose rebuildBundles [email protected]
3684 verbose unlock done using /home/ubuntu/.npm/_locks/isarray-65fecabc5ea83451.lock for /tmp/npm3-npm2-compat-test/node_modules/isarray
3685 info install [email protected]
3686 verbose unlock done using /home/ubuntu/.npm/_locks/inherits-2cab0966ee4d0b62.lock for /tmp/npm3-npm2-compat-test/node_modules/inherits
3687 info linkStuff [email protected]
3688 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3689 info preinstall [email protected]
3690 silly gunzTarPerm extractEntry doc/maybe_types.md
3691 silly gunzTarPerm extractEntry doc/methods.md
3692 info linkStuff [email protected]
3693 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3694 silly install resolved []
3695 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/sigmund
3696 info build /tmp/npm3-npm2-compat-test/node_modules/sigmund
3697 info postinstall [email protected]
3698 verbose linkBins [email protected]
3699 verbose linkMans [email protected]
3700 verbose rebuildBundles [email protected]
3701 verbose linkBins [email protected]
3702 verbose linkMans [email protected]
3703 verbose rebuildBundles [email protected]
3704 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/core-util-is/package.json
3705 info install [email protected]
3706 info install [email protected]
3707 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/graceful-fs/package.json
3708 silly gunzTarPerm extractEntry test/readdirp.js
3709 silly gunzTarPerm modified mode [ 'test/readdirp.js', 420, 436 ]
3710 silly gunzTarPerm extractEntry test/bed/root_dir1/root_dir1_file1.ext1
3711 silly gunzTarPerm modified mode [ 'test/bed/root_dir1/root_dir1_file1.ext1', 420, 436 ]
3712 verbose unlock done using /home/ubuntu/.npm/_locks/string-decoder-1c9ab845e46836e0.lock for /tmp/npm3-npm2-compat-test/node_modules/string_decoder
3713 verbose linkBins [email protected]
3714 verbose linkMans [email protected]
3715 verbose rebuildBundles [email protected]
3716 info postinstall [email protected]
3717 info postinstall [email protected]
3718 info install [email protected]
3719 verbose linkBins [email protected]
3720 verbose linkMans [email protected]
3721 verbose rebuildBundles [email protected]
3722 info linkStuff [email protected]
3723 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3724 silly gunzTarPerm extractEntry benchmark/fixtures/med.js
3725 silly gunzTarPerm extractEntry benchmark/fixtures/short.js
3726 silly gunzTarPerm modified mode [ 'benchmark/fixtures/short.js', 448, 500 ]
3727 info install [email protected]
3728 info preinstall [email protected]
3729 info postinstall [email protected]
3730 verbose unlock done using /home/ubuntu/.npm/_locks/glob-parent-e34520e1392f865a.lock for /tmp/npm3-npm2-compat-test/node_modules/glob-parent
3731 verbose unlock done using /home/ubuntu/.npm/_locks/braces-3860dab9901c1469.lock for /tmp/npm3-npm2-compat-test/node_modules/braces
3732 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/preserve/package.json
3733 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/core-util-is/package.json
3734 info postinstall [email protected]
3735 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/graceful-fs/package.json
3736 silly gunzTarPerm extractEntry doc/asyncworker.md
3737 silly gunzTarPerm extractEntry doc/node_misc.md
3738 verbose unlock done using /home/ubuntu/.npm/_locks/async-each-471712feab27da92.lock for /tmp/npm3-npm2-compat-test/node_modules/async-each
3739 verbose linkBins [email protected]
3740 verbose linkMans [email protected]
3741 verbose rebuildBundles [email protected]
3742 verbose unlock done using /home/ubuntu/.npm/_locks/fill-range-ecf539ee00077394.lock for /tmp/npm3-npm2-compat-test/node_modules/fill-range
3743 info preinstall [email protected]
3744 info install [email protected]
3745 silly gunzTarPerm extractEntry test/bed/root_dir1/root_dir1_file2.ext2
3746 silly gunzTarPerm modified mode [ 'test/bed/root_dir1/root_dir1_file2.ext2', 420, 436 ]
3747 silly gunzTarPerm extractEntry test/bed/root_dir1/root_dir1_file3.ext3
3748 silly gunzTarPerm modified mode [ 'test/bed/root_dir1/root_dir1_file3.ext3', 420, 436 ]
3749 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/preserve/package.json
3750 info postinstall [email protected]
3751 silly install resolved []
3752 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/core-util-is
3753 info build /tmp/npm3-npm2-compat-test/node_modules/core-util-is
3754 silly gunzTarPerm extractEntry LICENSE-MIT
3755 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 448, 500 ]
3756 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/graceful-fs/package.json
3757 verbose unlock done using /home/ubuntu/.npm/_locks/sigmund-f74520f86e0b482c.lock for /tmp/npm3-npm2-compat-test/node_modules/sigmund
3758 silly gunzTarPerm extractEntry doc/persistent.md
3759 silly gunzTarPerm extractEntry doc/scopes.md
3760 info linkStuff [email protected]
3761 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3762 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/preserve/package.json
3763 silly install resolved []
3764 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/graceful-fs
3765 info build /tmp/npm3-npm2-compat-test/node_modules/graceful-fs
3766 silly gunzTarPerm extractEntry test/bed/root_dir1/root_dir1_subdir1/root1_dir1_subdir1_file1.ext1
3767 silly gunzTarPerm modified mode [ 'test/bed/root_dir1/root_dir1_subdir1/root1_dir1_subdir1_file1.ext1',
3767 silly gunzTarPerm 420,
3767 silly gunzTarPerm 436 ]
3768 silly gunzTarPerm extractEntry test/bed/root_dir2/root_dir2_file1.ext1
3769 silly gunzTarPerm modified mode [ 'test/bed/root_dir2/root_dir2_file1.ext1', 420, 436 ]
3770 verbose linkBins [email protected]
3771 verbose linkMans [email protected]
3772 verbose rebuildBundles [email protected]
3773 info install [email protected]
3774 info linkStuff [email protected]
3775 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3776 silly install resolved []
3777 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/preserve
3778 info build /tmp/npm3-npm2-compat-test/node_modules/preserve
3779 info postinstall [email protected]
3780 verbose unlock done using /home/ubuntu/.npm/_locks/core-util-is-37dd61cd4bdc9003.lock for /tmp/npm3-npm2-compat-test/node_modules/core-util-is
3781 verbose linkBins [email protected]
3782 verbose linkMans [email protected]
3783 verbose rebuildBundles [email protected]
3784 info linkStuff [email protected]
3785 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3786 info install [email protected]
3787 silly gunzTarPerm extractEntry test/bed/root_dir2/root_dir2_file2.ext2
3788 silly gunzTarPerm modified mode [ 'test/bed/root_dir2/root_dir2_file2.ext2', 420, 436 ]
3789 silly gunzTarPerm extractEntry test/bed/root_file1.ext1
3790 silly gunzTarPerm modified mode [ 'test/bed/root_file1.ext1', 420, 436 ]
3791 info postinstall [email protected]
3792 verbose linkBins [email protected]
3793 verbose linkMans [email protected]
3794 verbose rebuildBundles [email protected]
3795 verbose unlock done using /home/ubuntu/.npm/_locks/graceful-fs-c989c87b4b5566f6.lock for /tmp/npm3-npm2-compat-test/node_modules/graceful-fs
3796 info install [email protected]
3797 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/lru-cache/package.json
3798 silly gunzTarPerm extractEntry doc/script.md
3799 silly gunzTarPerm extractEntry doc/string_bytes.md
3800 info postinstall [email protected]
3801 silly gunzTarPerm extractEntry test/bed/root_file2.ext2
3802 silly gunzTarPerm modified mode [ 'test/bed/root_file2.ext2', 420, 436 ]
3803 silly gunzTarPerm extractEntry test/bed/root_file3.ext3
3804 silly gunzTarPerm modified mode [ 'test/bed/root_file3.ext3', 420, 436 ]
3805 info preinstall [email protected]
3806 verbose unlock done using /home/ubuntu/.npm/_locks/preserve-a854577ed76cba0d.lock for /tmp/npm3-npm2-compat-test/node_modules/preserve
3807 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/lru-cache/package.json
3808 silly gunzTarPerm extractEntry doc/v8_internals.md
3809 silly gunzTarPerm extractEntry doc/v8_misc.md
3810 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/lru-cache/package.json
3811 silly install resolved []
3812 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/lru-cache
3813 info build /tmp/npm3-npm2-compat-test/node_modules/lru-cache
3814 silly gunzTarPerm extractEntry nan.h
3815 silly gunzTarPerm extractEntry nan_callbacks.h
3816 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h
3817 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h
3818 silly gunzTarPerm extractEntry nan_converters_43_inl.h
3819 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h
3820 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
3821 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
3822 silly gunzTarPerm extractEntry nan_maybe_43_inl.h
3823 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h
3824 silly gunzTarPerm extractEntry nan_new.h
3825 silly gunzTarPerm extractEntry nan_object_wrap.h
3826 silly gunzTarPerm extractEntry nan_persistent_12_inl.h
3827 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h
3828 silly gunzTarPerm extractEntry nan_string_bytes.h
3829 silly gunzTarPerm extractEntry nan_weak.h
3830 silly gunzTarPerm extractEntry CHANGELOG.md
3831 silly gunzTarPerm extractEntry tools/package.json
3832 silly gunzTarPerm extractEntry tools/README.md
3833 silly gunzTarPerm extractEntry tools/1to2.js
3834 info linkStuff [email protected]
3835 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3836 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/micromatch/package.json
3837 verbose linkBins [email protected]
3838 verbose linkMans [email protected]
3839 verbose rebuildBundles [email protected]
3840 info install [email protected]
3841 info preinstall [email protected]
3842 info postinstall [email protected]
3843 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/micromatch/package.json
3844 verbose unlock done using /home/ubuntu/.npm/_locks/lru-cache-9b58b99835f29f72.lock for /tmp/npm3-npm2-compat-test/node_modules/lru-cache
3845 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/micromatch/package.json
3846 silly install resolved []
3847 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/micromatch
3848 info build /tmp/npm3-npm2-compat-test/node_modules/micromatch
3849 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/chokidar/package.json
3850 info linkStuff [email protected]
3851 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3852 info preinstall [email protected]
3853 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/chokidar/package.json
3854 verbose linkBins [email protected]
3855 verbose linkMans [email protected]
3856 verbose rebuildBundles [email protected]
3857 info install [email protected]
3858 info postinstall [email protected]
3859 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/chokidar/package.json
3860 verbose unlock done using /home/ubuntu/.npm/_locks/micromatch-6cfaf344453a0ffe.lock for /tmp/npm3-npm2-compat-test/node_modules/micromatch
3861 silly install resolved []
3862 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/chokidar
3863 info build /tmp/npm3-npm2-compat-test/node_modules/chokidar
3864 info linkStuff [email protected]
3865 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3866 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/minimatch/package.json
3867 verbose linkBins [email protected]
3868 verbose linkMans [email protected]
3869 verbose rebuildBundles [email protected]
3870 info install [email protected]
3871 info postinstall [email protected]
3872 info preinstall [email protected]
3873 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/minimatch/package.json
3874 verbose unlock done using /home/ubuntu/.npm/_locks/chokidar-8212abd09741f6e9.lock for /tmp/npm3-npm2-compat-test/node_modules/chokidar
3875 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/minimatch/package.json
3876 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/readable-stream/package.json
3877 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/arr-diff/package.json
3878 silly install resolved []
3879 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/minimatch
3880 info build /tmp/npm3-npm2-compat-test/node_modules/minimatch
3881 info preinstall [email protected]
3882 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/readable-stream/package.json
3883 info preinstall [email protected]
3884 info linkStuff [email protected]
3885 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3886 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/arr-diff/package.json
3887 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/readable-stream/package.json
3888 verbose linkBins [email protected]
3889 verbose linkMans [email protected]
3890 verbose rebuildBundles [email protected]
3891 info install [email protected]
3892 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/arr-diff/package.json
3893 info postinstall [email protected]
3894 silly install resolved []
3895 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/readable-stream
3896 info build /tmp/npm3-npm2-compat-test/node_modules/readable-stream
3897 silly install resolved []
3898 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/arr-diff
3899 info build /tmp/npm3-npm2-compat-test/node_modules/arr-diff
3900 info linkStuff [email protected]
3901 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3902 info linkStuff [email protected]
3903 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3904 verbose linkBins [email protected]
3905 verbose linkMans [email protected]
3906 verbose rebuildBundles [email protected]
3907 info install [email protected]
3908 verbose linkBins [email protected]
3909 verbose linkMans [email protected]
3910 verbose rebuildBundles [email protected]
3911 info postinstall [email protected]
3912 info install [email protected]
3913 info postinstall [email protected]
3914 verbose unlock done using /home/ubuntu/.npm/_locks/minimatch-e4d2711633f684f3.lock for /tmp/npm3-npm2-compat-test/node_modules/minimatch
3915 verbose unlock done using /home/ubuntu/.npm/_locks/readable-stream-3ed5b1ce322f6405.lock for /tmp/npm3-npm2-compat-test/node_modules/readable-stream
3916 verbose unlock done using /home/ubuntu/.npm/_locks/arr-diff-ffd7cf977244b6a8.lock for /tmp/npm3-npm2-compat-test/node_modules/arr-diff
3917 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/readdirp/package.json
3918 info preinstall [email protected]
3919 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/readdirp/package.json
3920 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/readdirp/package.json
3921 silly install resolved []
3922 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/readdirp
3923 info build /tmp/npm3-npm2-compat-test/node_modules/readdirp
3924 info linkStuff [email protected]
3925 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3926 verbose linkBins [email protected]
3927 verbose linkMans [email protected]
3928 verbose rebuildBundles [email protected]
3929 info install [email protected]
3930 info postinstall [email protected]
3931 verbose unlock done using /home/ubuntu/.npm/_locks/readdirp-5c0d05ac76b54c85.lock for /tmp/npm3-npm2-compat-test/node_modules/readdirp
3932 verbose write writing to /tmp/npm3-npm2-compat-test/node_modules/nan/package.json
3933 info preinstall [email protected]
3934 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/nan/package.json
3935 verbose readDependencies loading dependencies from /tmp/npm3-npm2-compat-test/node_modules/nan/package.json
3936 silly install resolved []
3937 verbose about to build /tmp/npm3-npm2-compat-test/node_modules/nan
3938 info build /tmp/npm3-npm2-compat-test/node_modules/nan
3939 info linkStuff [email protected]
3940 silly linkStuff [email protected] has /tmp/npm3-npm2-compat-test/node_modules as its parent node_modules
3941 verbose linkBins [email protected]
3942 verbose linkMans [email protected]
3943 verbose rebuildBundles [email protected]
3944 info install [email protected]
3945 info postinstall [email protected]
3946 verbose unlock done using /home/ubuntu/.npm/_locks/nan-e1263525395e0d56.lock for /tmp/npm3-npm2-compat-test/node_modules/nan
3947 verbose stack Error: Unsupported
3947 verbose stack at checkPlatform (/home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/node_modules/npm-install-checks/index.js:47:14)
3947 verbose stack at Array.<anonymous> (/home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
3947 verbose stack at LOOP (/home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
3947 verbose stack at /home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/node_modules/slide/lib/chain.js:18:7
3947 verbose stack at checkEngine (/home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/node_modules/npm-install-checks/index.js:26:10)
3947 verbose stack at Array.<anonymous> (/home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
3947 verbose stack at LOOP (/home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
3947 verbose stack at chain (/home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/node_modules/slide/lib/chain.js:20:5)
3947 verbose stack at /home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/lib/install.js:1037:5
3947 verbose stack at /home/ubuntu/.nvm/versions/io.js/v2.3.3/lib/node_modules/npm/lib/utils/locker.js:40:9
3948 verbose pkgid [email protected]
3949 verbose cwd /tmp/npm3-npm2-compat-test
3950 error Linux 3.13.0-53-generic
3951 error argv "/home/ubuntu/.nvm/versions/io.js/v2.3.3/bin/iojs" "/home/ubuntu/.nvm/versions/io.js/v2.3.3/bin/npm" "install"
3952 error node v2.3.3
3953 error npm v2.11.3
3954 error code EBADPLATFORM
3955 error notsup Unsupported
3955 error notsup Not compatible with your operating system or architecture: [email protected]
3955 error notsup Valid OS: darwin
3955 error notsup Valid Arch: any
3955 error notsup Actual OS: linux
3955 error notsup Actual Arch: x64
3956 verbose exit [ 1, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment