Skip to content

Instantly share code, notes, and snippets.

@ewindisch
Last active June 6, 2017 21:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ewindisch/7c0865ca121d7873983b60ed2da798d8 to your computer and use it in GitHub Desktop.
Save ewindisch/7c0865ca121d7873983b60ed2da798d8 to your computer and use it in GitHub Desktop.
npm performance comparison 4 vs 5
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/local/bin/npm', 'install', '--timing' ]
2 info using npm@5.0.2
3 info using node@v4.2.6
4 silly install runPreinstallTopLevelLifecycles
5 silly preinstall z@1.0.0
6 info lifecycle z@1.0.0~preinstall: z@1.0.0
7 silly lifecycle z@1.0.0~preinstall: no script for preinstall, continuing
8 silly install loadCurrentTree
9 silly install readLocalPackageData
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 silly install loadShrinkwrap
13 silly pacote directory manifest for iopipe@file:../iopipe fetched in 11ms
14 silly install loadAllDepsIntoIdealTree
15 silly currentTree z@1.0.0
16 silly idealTree z@1.0.0
16 silly idealTree └─┬ iopipe@0.3.1
16 silly idealTree ├── abbrev@1.0.9
16 silly idealTree ├─┬ acorn-dynamic-import@2.0.2
16 silly idealTree │ └── acorn@4.0.13
16 silly idealTree ├─┬ acorn-jsx@3.0.1
16 silly idealTree │ └── acorn@3.3.0
16 silly idealTree ├── acorn@5.0.3
16 silly idealTree ├── ajv-keywords@1.5.1
16 silly idealTree ├── ajv@4.11.8
16 silly idealTree ├── align-text@0.1.4
16 silly idealTree ├── amdefine@1.0.1
16 silly idealTree ├── ansi-escapes@1.4.0
16 silly idealTree ├── ansi-regex@2.1.1
16 silly idealTree ├── ansi-styles@2.2.1
16 silly idealTree ├── anymatch@1.3.0
16 silly idealTree ├── argparse@1.0.9
16 silly idealTree ├── arr-diff@2.0.0
16 silly idealTree ├── arr-flatten@1.0.3
16 silly idealTree ├── array-union@1.0.2
16 silly idealTree ├── array-uniq@1.0.3
16 silly idealTree ├── array-unique@0.2.1
16 silly idealTree ├── arrify@1.0.1
16 silly idealTree ├── asn1.js@4.9.1
16 silly idealTree ├── asn1@0.2.3
16 silly idealTree ├── assert-plus@0.2.0
16 silly idealTree ├── assert@1.4.1
16 silly idealTree ├── async-each@1.0.1
16 silly idealTree ├── async@1.5.2
16 silly idealTree ├── asynckit@0.4.0
16 silly idealTree ├─┬ aws-lambda-mock-context@3.1.0
16 silly idealTree │ └── node-uuid@1.4.8
16 silly idealTree ├── aws-sign2@0.6.0
16 silly idealTree ├── aws4@1.6.0
16 silly idealTree ├── babel-code-frame@6.22.0
16 silly idealTree ├── balanced-match@0.4.2
16 silly idealTree ├── base64-js@1.2.0
16 silly idealTree ├── bcrypt-pbkdf@1.0.1
16 silly idealTree ├── big.js@3.1.3
16 silly idealTree ├── binary-extensions@1.8.0
16 silly idealTree ├── bn.js@4.11.6
16 silly idealTree ├── boom@2.10.1
16 silly idealTree ├── brace-expansion@1.1.7
16 silly idealTree ├── braces@1.8.5
16 silly idealTree ├── brorand@1.1.0
16 silly idealTree ├── browserify-aes@1.0.6
16 silly idealTree ├── browserify-cipher@1.0.0
16 silly idealTree ├── browserify-des@1.0.0
16 silly idealTree ├── browserify-rsa@4.0.1
16 silly idealTree ├── browserify-sign@4.0.4
16 silly idealTree ├── browserify-zlib@0.1.4
16 silly idealTree ├── buffer-xor@1.0.3
16 silly idealTree ├── buffer@4.9.1
16 silly idealTree ├── builtin-modules@1.1.1
16 silly idealTree ├── builtin-status-codes@3.0.0
16 silly idealTree ├── caller-path@0.1.0
16 silly idealTree ├── callsites@0.2.0
16 silly idealTree ├── camelcase@1.2.1
16 silly idealTree ├── caseless@0.11.0
16 silly idealTree ├── center-align@0.1.3
16 silly idealTree ├── chalk@1.1.3
16 silly idealTree ├── chokidar@1.7.0
16 silly idealTree ├── cipher-base@1.0.3
16 silly idealTree ├── circular-json@0.3.1
16 silly idealTree ├── cli-cursor@1.0.2
16 silly idealTree ├── cli-width@2.1.0
16 silly idealTree ├─┬ cliui@2.1.0
16 silly idealTree │ └── wordwrap@0.0.2
16 silly idealTree ├── co@4.6.0
16 silly idealTree ├── code-point-at@1.1.0
16 silly idealTree ├── combined-stream@1.0.5
16 silly idealTree ├── commander@2.9.0
16 silly idealTree ├── concat-map@0.0.1
16 silly idealTree ├── concat-stream@1.6.0
16 silly idealTree ├── console-browserify@1.1.0
16 silly idealTree ├── constants-browserify@1.0.0
16 silly idealTree ├── core-util-is@1.0.2
16 silly idealTree ├── coveralls@2.13.1
16 silly idealTree ├── create-ecdh@4.0.0
16 silly idealTree ├── create-hash@1.1.3
16 silly idealTree ├── create-hmac@1.1.6
16 silly idealTree ├── cryptiles@2.0.5
16 silly idealTree ├── crypto-browserify@3.11.0
16 silly idealTree ├── d@1.0.0
16 silly idealTree ├─┬ dashdash@1.14.1
16 silly idealTree │ └── assert-plus@1.0.0
16 silly idealTree ├── date-now@0.1.4
16 silly idealTree ├── debug@2.6.8
16 silly idealTree ├── decamelize@1.2.0
16 silly idealTree ├── deep-is@0.1.3
16 silly idealTree ├── del@2.2.2
16 silly idealTree ├── delayed-stream@1.0.0
16 silly idealTree ├── des.js@1.0.0
16 silly idealTree ├── diffie-hellman@5.0.2
16 silly idealTree ├── doctrine@2.0.0
16 silly idealTree ├── domain-browser@1.1.7
16 silly idealTree ├── ecc-jsbn@0.1.1
16 silly idealTree ├── elliptic@6.4.0
16 silly idealTree ├── emojis-list@2.1.0
16 silly idealTree ├── enhanced-resolve@3.1.0
16 silly idealTree ├── errno@0.1.4
16 silly idealTree ├── error-ex@1.3.1
16 silly idealTree ├── es5-ext@0.10.23
16 silly idealTree ├── es6-iterator@2.0.1
16 silly idealTree ├── es6-map@0.1.5
16 silly idealTree ├── es6-set@0.1.5
16 silly idealTree ├── es6-symbol@3.1.1
16 silly idealTree ├── es6-weak-map@2.0.2
16 silly idealTree ├── escape-string-regexp@1.0.5
16 silly idealTree ├─┬ escodegen@1.8.1
16 silly idealTree │ └── estraverse@1.9.3
16 silly idealTree ├── escope@3.6.0
16 silly idealTree ├── eslint-plugin-jasmine@2.2.0
16 silly idealTree ├── eslint@3.19.0
16 silly idealTree ├── espree@3.4.3
16 silly idealTree ├── esprima@2.7.3
16 silly idealTree ├── esquery@1.0.0
16 silly idealTree ├─┬ esrecurse@4.1.0
16 silly idealTree │ └── estraverse@4.1.1
16 silly idealTree ├── estraverse@4.2.0
16 silly idealTree ├── esutils@2.0.2
16 silly idealTree ├── event-emitter@0.3.5
16 silly idealTree ├── events@1.1.1
16 silly idealTree ├── evp_bytestokey@1.0.0
16 silly idealTree ├── exit-hook@1.1.1
16 silly idealTree ├── exit@0.1.2
16 silly idealTree ├── expand-brackets@0.1.5
16 silly idealTree ├── expand-range@1.8.2
16 silly idealTree ├── extend@3.0.1
16 silly idealTree ├── extglob@0.3.2
16 silly idealTree ├── extsprintf@1.0.2
16 silly idealTree ├── fast-levenshtein@2.0.6
16 silly idealTree ├── figures@1.7.0
16 silly idealTree ├── file-entry-cache@2.0.0
16 silly idealTree ├── filename-regex@2.0.1
16 silly idealTree ├── fill-range@2.2.3
16 silly idealTree ├── find-up@1.1.2
16 silly idealTree ├── flat-cache@1.2.2
16 silly idealTree ├── for-in@1.0.2
16 silly idealTree ├── for-own@0.1.5
16 silly idealTree ├── forever-agent@0.6.1
16 silly idealTree ├── form-data@2.1.4
16 silly idealTree ├── fs.realpath@1.0.0
16 silly idealTree ├─┬ fsevents@1.1.1
16 silly idealTree │ ├── abbrev@1.1.0
16 silly idealTree │ ├── ansi-regex@2.1.1
16 silly idealTree │ ├── ansi-styles@2.2.1
16 silly idealTree │ ├── aproba@1.1.1
16 silly idealTree │ ├── are-we-there-yet@1.1.2
16 silly idealTree │ ├── asn1@0.2.3
16 silly idealTree │ ├── assert-plus@0.2.0
16 silly idealTree │ ├── asynckit@0.4.0
16 silly idealTree │ ├── aws-sign2@0.6.0
16 silly idealTree │ ├── aws4@1.6.0
16 silly idealTree │ ├── balanced-match@0.4.2
16 silly idealTree │ ├── bcrypt-pbkdf@1.0.1
16 silly idealTree │ ├── block-stream@0.0.9
16 silly idealTree │ ├── boom@2.10.1
16 silly idealTree │ ├── brace-expansion@1.1.6
16 silly idealTree │ ├── buffer-shims@1.0.0
16 silly idealTree │ ├── caseless@0.11.0
16 silly idealTree │ ├── chalk@1.1.3
16 silly idealTree │ ├── code-point-at@1.1.0
16 silly idealTree │ ├── combined-stream@1.0.5
16 silly idealTree │ ├── commander@2.9.0
16 silly idealTree │ ├── concat-map@0.0.1
16 silly idealTree │ ├── console-control-strings@1.1.0
16 silly idealTree │ ├── core-util-is@1.0.2
16 silly idealTree │ ├── cryptiles@2.0.5
16 silly idealTree │ ├─┬ dashdash@1.14.1
16 silly idealTree │ │ └── assert-plus@1.0.0
16 silly idealTree │ ├── debug@2.2.0
16 silly idealTree │ ├── deep-extend@0.4.1
16 silly idealTree │ ├── delayed-stream@1.0.0
16 silly idealTree │ ├── delegates@1.0.0
16 silly idealTree │ ├── ecc-jsbn@0.1.1
16 silly idealTree │ ├── escape-string-regexp@1.0.5
16 silly idealTree │ ├── extend@3.0.0
16 silly idealTree │ ├── extsprintf@1.0.2
16 silly idealTree │ ├── forever-agent@0.6.1
16 silly idealTree │ ├── form-data@2.1.2
16 silly idealTree │ ├── fs.realpath@1.0.0
16 silly idealTree │ ├── fstream-ignore@1.0.5
16 silly idealTree │ ├── fstream@1.0.10
16 silly idealTree │ ├── gauge@2.7.3
16 silly idealTree │ ├── generate-function@2.0.0
16 silly idealTree │ ├── generate-object-property@1.2.0
16 silly idealTree │ ├─┬ getpass@0.1.6
16 silly idealTree │ │ └── assert-plus@1.0.0
16 silly idealTree │ ├── glob@7.1.1
16 silly idealTree │ ├── graceful-fs@4.1.11
16 silly idealTree │ ├── graceful-readlink@1.0.1
16 silly idealTree │ ├── har-validator@2.0.6
16 silly idealTree │ ├── has-ansi@2.0.0
16 silly idealTree │ ├── has-unicode@2.0.1
16 silly idealTree │ ├── hawk@3.1.3
16 silly idealTree │ ├── hoek@2.16.3
16 silly idealTree │ ├── http-signature@1.1.1
16 silly idealTree │ ├── inflight@1.0.6
16 silly idealTree │ ├── inherits@2.0.3
16 silly idealTree │ ├── ini@1.3.4
16 silly idealTree │ ├── is-fullwidth-code-point@1.0.0
16 silly idealTree │ ├── is-my-json-valid@2.15.0
16 silly idealTree │ ├── is-property@1.0.2
16 silly idealTree │ ├── is-typedarray@1.0.0
16 silly idealTree │ ├── isarray@1.0.0
16 silly idealTree │ ├── isstream@0.1.2
16 silly idealTree │ ├── jodid25519@1.0.2
16 silly idealTree │ ├── jsbn@0.1.1
16 silly idealTree │ ├── json-schema@0.2.3
16 silly idealTree │ ├── json-stringify-safe@5.0.1
16 silly idealTree │ ├── jsonpointer@4.0.1
16 silly idealTree │ ├── jsprim@1.3.1
16 silly idealTree │ ├── mime-db@1.26.0
16 silly idealTree │ ├── mime-types@2.1.14
16 silly idealTree │ ├── minimatch@3.0.3
16 silly idealTree │ ├── minimist@0.0.8
16 silly idealTree │ ├── mkdirp@0.5.1
16 silly idealTree │ ├── ms@0.7.1
16 silly idealTree │ ├── node-pre-gyp@0.6.33
16 silly idealTree │ ├── nopt@3.0.6
16 silly idealTree │ ├── npmlog@4.0.2
16 silly idealTree │ ├── number-is-nan@1.0.1
16 silly idealTree │ ├── oauth-sign@0.8.2
16 silly idealTree │ ├── object-assign@4.1.1
16 silly idealTree │ ├── once@1.4.0
16 silly idealTree │ ├── path-is-absolute@1.0.1
16 silly idealTree │ ├── pinkie-promise@2.0.1
16 silly idealTree │ ├── pinkie@2.0.4
16 silly idealTree │ ├── process-nextick-args@1.0.7
16 silly idealTree │ ├── punycode@1.4.1
16 silly idealTree │ ├── qs@6.3.1
16 silly idealTree │ ├─┬ rc@1.1.7
16 silly idealTree │ │ └── minimist@1.2.0
16 silly idealTree │ ├── readable-stream@2.2.2
16 silly idealTree │ ├── request@2.79.0
16 silly idealTree │ ├── rimraf@2.5.4
16 silly idealTree │ ├── semver@5.3.0
16 silly idealTree │ ├── set-blocking@2.0.0
16 silly idealTree │ ├── signal-exit@3.0.2
16 silly idealTree │ ├── sntp@1.0.9
16 silly idealTree │ ├─┬ sshpk@1.10.2
16 silly idealTree │ │ └── assert-plus@1.0.0
16 silly idealTree │ ├── string_decoder@0.10.31
16 silly idealTree │ ├── string-width@1.0.2
16 silly idealTree │ ├── stringstream@0.0.5
16 silly idealTree │ ├── strip-ansi@3.0.1
16 silly idealTree │ ├── strip-json-comments@2.0.1
16 silly idealTree │ ├── supports-color@2.0.0
16 silly idealTree │ ├─┬ tar-pack@3.3.0
16 silly idealTree │ │ ├── once@1.3.3
16 silly idealTree │ │ └── readable-stream@2.1.5
16 silly idealTree │ ├── tar@2.2.1
16 silly idealTree │ ├── tough-cookie@2.3.2
16 silly idealTree │ ├── tunnel-agent@0.4.3
16 silly idealTree │ ├── tweetnacl@0.14.5
16 silly idealTree │ ├── uid-number@0.0.6
16 silly idealTree │ ├── util-deprecate@1.0.2
16 silly idealTree │ ├── uuid@3.0.1
16 silly idealTree │ ├── verror@1.3.6
16 silly idealTree │ ├── wide-align@1.1.0
16 silly idealTree │ ├── wrappy@1.0.2
16 silly idealTree │ └── xtend@4.0.1
16 silly idealTree ├── generate-function@2.0.0
16 silly idealTree ├── generate-object-property@1.2.0
16 silly idealTree ├── get-caller-file@1.0.2
16 silly idealTree ├─┬ getpass@0.1.7
16 silly idealTree │ └── assert-plus@1.0.0
16 silly idealTree ├── glob-base@0.3.0
16 silly idealTree ├── glob-parent@2.0.0
16 silly idealTree ├── glob@7.1.2
16 silly idealTree ├── globals@9.17.0
16 silly idealTree ├── globby@5.0.0
16 silly idealTree ├── graceful-fs@4.1.11
16 silly idealTree ├── graceful-readlink@1.0.1
16 silly idealTree ├─┬ handlebars@4.0.10
16 silly idealTree │ └── source-map@0.4.4
16 silly idealTree ├── har-validator@2.0.6
16 silly idealTree ├── has-ansi@2.0.0
16 silly idealTree ├── has-flag@1.0.0
16 silly idealTree ├── hash-base@2.0.2
16 silly idealTree ├── hash.js@1.0.3
16 silly idealTree ├── hawk@3.1.3
16 silly idealTree ├── hmac-drbg@1.0.1
16 silly idealTree ├── hoek@2.16.3
16 silly idealTree ├── hosted-git-info@2.4.2
16 silly idealTree ├── http-signature@1.1.1
16 silly idealTree ├── https-browserify@0.0.1
16 silly idealTree ├── ieee754@1.1.8
16 silly idealTree ├── ignore@3.3.3
16 silly idealTree ├── imurmurhash@0.1.4
16 silly idealTree ├── indexof@0.0.1
16 silly idealTree ├── inflight@1.0.6
16 silly idealTree ├── inherits@2.0.3
16 silly idealTree ├── inquirer@0.12.0
16 silly idealTree ├── interpret@1.0.3
16 silly idealTree ├── invert-kv@1.0.0
16 silly idealTree ├── is-arrayish@0.2.1
16 silly idealTree ├── is-binary-path@1.0.1
16 silly idealTree ├── is-buffer@1.1.5
16 silly idealTree ├── is-builtin-module@1.0.0
16 silly idealTree ├── is-dotfile@1.0.3
16 silly idealTree ├── is-equal-shallow@0.1.3
16 silly idealTree ├── is-extendable@0.1.1
16 silly idealTree ├── is-extglob@1.0.0
16 silly idealTree ├── is-fullwidth-code-point@1.0.0
16 silly idealTree ├── is-glob@2.0.1
16 silly idealTree ├── is-my-json-valid@2.16.0
16 silly idealTree ├── is-number@2.1.0
16 silly idealTree ├── is-path-cwd@1.0.0
16 silly idealTree ├── is-path-in-cwd@1.0.0
16 silly idealTree ├── is-path-inside@1.0.0
16 silly idealTree ├── is-posix-bracket@0.1.1
16 silly idealTree ├── is-primitive@2.0.0
16 silly idealTree ├── is-property@1.0.2
16 silly idealTree ├── is-resolvable@1.0.0
16 silly idealTree ├── is-typedarray@1.0.0
16 silly idealTree ├── is-utf8@0.2.1
16 silly idealTree ├── isarray@1.0.0
16 silly idealTree ├── isexe@2.0.0
16 silly idealTree ├── isobject@2.1.0
16 silly idealTree ├── isstream@0.1.2
16 silly idealTree ├─┬ istanbul@0.4.5
16 silly idealTree │ ├── glob@5.0.15
16 silly idealTree │ ├── resolve@1.1.7
16 silly idealTree │ └── supports-color@3.2.3
16 silly idealTree ├── jasmine-core@2.6.2
16 silly idealTree ├── jasmine@2.6.0
16 silly idealTree ├── jodid25519@1.0.2
16 silly idealTree ├── js-tokens@3.0.1
16 silly idealTree ├── js-yaml@3.6.1
16 silly idealTree ├── jsbn@0.1.1
16 silly idealTree ├── json-loader@0.5.4
16 silly idealTree ├── json-schema@0.2.3
16 silly idealTree ├── json-stable-stringify@1.0.1
16 silly idealTree ├── json-stringify-safe@5.0.1
16 silly idealTree ├── json5@0.5.1
16 silly idealTree ├── jsonify@0.0.0
16 silly idealTree ├── jsonpointer@4.0.1
16 silly idealTree ├─┬ jsprim@1.4.0
16 silly idealTree │ └── assert-plus@1.0.0
16 silly idealTree ├── kind-of@3.2.2
16 silly idealTree ├── lazy-cache@1.0.4
16 silly idealTree ├── lcid@1.0.0
16 silly idealTree ├── lcov-parse@0.0.10
16 silly idealTree ├── levn@0.3.0
16 silly idealTree ├─┬ load-json-file@1.1.0
16 silly idealTree │ └── strip-bom@2.0.0
16 silly idealTree ├── loader-runner@2.3.0
16 silly idealTree ├── loader-utils@0.2.17
16 silly idealTree ├── lodash@4.17.4
16 silly idealTree ├── log-driver@1.2.5
16 silly idealTree ├── longest@1.0.1
16 silly idealTree ├── memory-fs@0.4.1
16 silly idealTree ├── micromatch@2.3.11
16 silly idealTree ├── miller-rabin@4.0.0
16 silly idealTree ├── mime-db@1.27.0
16 silly idealTree ├── mime-types@2.1.15
16 silly idealTree ├── minimalistic-assert@1.0.0
16 silly idealTree ├── minimalistic-crypto-utils@1.0.1
16 silly idealTree ├── minimatch@3.0.4
16 silly idealTree ├── minimist@1.2.0
16 silly idealTree ├─┬ mkdirp@0.5.1
16 silly idealTree │ └── minimist@0.0.8
16 silly idealTree ├── moment@2.18.1
16 silly idealTree ├── ms@2.0.0
16 silly idealTree ├── mute-stream@0.0.5
16 silly idealTree ├── nan@2.6.2
16 silly idealTree ├── natural-compare@1.4.0
16 silly idealTree ├─┬ node-libs-browser@2.0.0
16 silly idealTree │ └── string_decoder@0.10.31
16 silly idealTree ├── nopt@3.0.6
16 silly idealTree ├── normalize-package-data@2.3.8
16 silly idealTree ├── normalize-path@2.1.1
16 silly idealTree ├── number-is-nan@1.0.1
16 silly idealTree ├── oauth-sign@0.8.2
16 silly idealTree ├── object-assign@4.1.1
16 silly idealTree ├── object.omit@2.0.1
16 silly idealTree ├── once@1.4.0
16 silly idealTree ├── onetime@1.1.0
16 silly idealTree ├─┬ optimist@0.6.1
16 silly idealTree │ ├── minimist@0.0.10
16 silly idealTree │ └── wordwrap@0.0.3
16 silly idealTree ├── optionator@0.8.2
16 silly idealTree ├── os-browserify@0.2.1
16 silly idealTree ├── os-homedir@1.0.2
16 silly idealTree ├── os-locale@1.4.0
16 silly idealTree ├── pako@0.2.9
16 silly idealTree ├── parse-asn1@5.1.0
16 silly idealTree ├── parse-glob@3.0.4
16 silly idealTree ├── parse-json@2.2.0
16 silly idealTree ├── path-browserify@0.0.0
16 silly idealTree ├── path-exists@2.1.0
16 silly idealTree ├── path-is-absolute@1.0.1
16 silly idealTree ├── path-is-inside@1.0.2
16 silly idealTree ├── path-parse@1.0.5
16 silly idealTree ├── path-type@1.1.0
16 silly idealTree ├── pbkdf2@3.0.12
16 silly idealTree ├── pify@2.3.0
16 silly idealTree ├── pinkie-defer@1.0.0
16 silly idealTree ├── pinkie-promise@2.0.1
16 silly idealTree ├── pinkie@2.0.4
16 silly idealTree ├── pluralize@1.2.1
16 silly idealTree ├── prelude-ls@1.1.2
16 silly idealTree ├── preserve@0.2.0
16 silly idealTree ├── process-nextick-args@1.0.7
16 silly idealTree ├── process@0.11.10
16 silly idealTree ├── progress@1.1.8
16 silly idealTree ├── prr@0.0.0
16 silly idealTree ├── public-encrypt@4.0.0
16 silly idealTree ├── punycode@1.4.1
16 silly idealTree ├── qs@6.3.2
16 silly idealTree ├── querystring-es3@0.2.1
16 silly idealTree ├── querystring@0.2.0
16 silly idealTree ├── randomatic@1.1.6
16 silly idealTree ├── randombytes@2.0.4
16 silly idealTree ├── read-pkg-up@1.0.1
16 silly idealTree ├── read-pkg@1.1.0
16 silly idealTree ├── readable-stream@2.2.10
16 silly idealTree ├── readdirp@2.1.0
16 silly idealTree ├── readline2@1.0.1
16 silly idealTree ├── rechoir@0.6.2
16 silly idealTree ├── regex-cache@0.4.3
16 silly idealTree ├── remove-trailing-separator@1.0.1
16 silly idealTree ├── repeat-element@1.1.2
16 silly idealTree ├── repeat-string@1.6.1
16 silly idealTree ├── request@2.79.0
16 silly idealTree ├── require-directory@2.1.1
16 silly idealTree ├── require-main-filename@1.0.1
16 silly idealTree ├── require-uncached@1.0.3
16 silly idealTree ├── resolve-from@1.0.1
16 silly idealTree ├── resolve@1.3.3
16 silly idealTree ├── restore-cursor@1.0.1
16 silly idealTree ├── right-align@0.1.3
16 silly idealTree ├── rimraf@2.6.1
16 silly idealTree ├── ripemd160@2.0.1
16 silly idealTree ├── run-async@0.1.0
16 silly idealTree ├── rx-lite@3.1.2
16 silly idealTree ├── safe-buffer@5.1.0
16 silly idealTree ├── semver@5.3.0
16 silly idealTree ├── set-blocking@2.0.0
16 silly idealTree ├── set-immediate-shim@1.0.1
16 silly idealTree ├── setimmediate@1.0.5
16 silly idealTree ├── sha.js@2.4.8
16 silly idealTree ├── shelljs@0.7.7
16 silly idealTree ├── slice-ansi@0.0.4
16 silly idealTree ├── sntp@1.0.9
16 silly idealTree ├── source-list-map@1.1.2
16 silly idealTree ├── source-map@0.2.0
16 silly idealTree ├── spdx-correct@1.0.2
16 silly idealTree ├── spdx-expression-parse@1.0.4
16 silly idealTree ├── spdx-license-ids@1.2.2
16 silly idealTree ├── sprintf-js@1.0.3
16 silly idealTree ├─┬ sshpk@1.13.0
16 silly idealTree │ └── assert-plus@1.0.0
16 silly idealTree ├── stream-browserify@2.0.1
16 silly idealTree ├── stream-http@2.7.1
16 silly idealTree ├── string_decoder@1.0.1
16 silly idealTree ├── string-width@1.0.2
16 silly idealTree ├── stringstream@0.0.5
16 silly idealTree ├── strip-ansi@3.0.1
16 silly idealTree ├── strip-bom@3.0.0
16 silly idealTree ├── strip-json-comments@2.0.1
16 silly idealTree ├── supports-color@2.0.0
16 silly idealTree ├─┬ table@3.8.3
16 silly idealTree │ ├── is-fullwidth-code-point@2.0.0
16 silly idealTree │ └── string-width@2.0.0
16 silly idealTree ├── tapable@0.2.6
16 silly idealTree ├── text-table@0.2.0
16 silly idealTree ├── through@2.3.8
16 silly idealTree ├── timers-browserify@2.0.2
16 silly idealTree ├── to-arraybuffer@1.0.1
16 silly idealTree ├── tough-cookie@2.3.2
16 silly idealTree ├── tryit@1.0.3
16 silly idealTree ├── tty-browserify@0.0.0
16 silly idealTree ├── tunnel-agent@0.4.3
16 silly idealTree ├── tweetnacl@0.14.5
16 silly idealTree ├── type-check@0.3.2
16 silly idealTree ├── typedarray@0.0.6
16 silly idealTree ├─┬ uglify-js@2.8.28
16 silly idealTree │ └── source-map@0.5.6
16 silly idealTree ├── uglify-to-browserify@1.0.2
16 silly idealTree ├─┬ url@0.11.0
16 silly idealTree │ └── punycode@1.3.2
16 silly idealTree ├── user-home@2.0.0
16 silly idealTree ├── util-deprecate@1.0.2
16 silly idealTree ├─┬ util@0.10.3
16 silly idealTree │ └── inherits@2.0.1
16 silly idealTree ├── uuid@3.0.1
16 silly idealTree ├── validate-npm-package-license@3.0.1
16 silly idealTree ├── verror@1.3.6
16 silly idealTree ├── vm-browserify@0.0.4
16 silly idealTree ├─┬ watchpack@1.3.1
16 silly idealTree │ └── async@2.4.1
16 silly idealTree ├─┬ webpack-sources@0.2.3
16 silly idealTree │ └── source-map@0.5.6
16 silly idealTree ├─┬ webpack@2.6.1
16 silly idealTree │ ├── async@2.4.1
16 silly idealTree │ ├── camelcase@3.0.0
16 silly idealTree │ ├── cliui@3.2.0
16 silly idealTree │ ├── source-map@0.5.6
16 silly idealTree │ ├── supports-color@3.2.3
16 silly idealTree │ └── yargs@6.6.0
16 silly idealTree ├── which-module@1.0.0
16 silly idealTree ├── which@1.2.14
16 silly idealTree ├── window-size@0.1.0
16 silly idealTree ├── wordwrap@1.0.0
16 silly idealTree ├── wrap-ansi@2.1.0
16 silly idealTree ├── wrappy@1.0.2
16 silly idealTree ├── write@0.2.1
16 silly idealTree ├── xtend@4.0.1
16 silly idealTree ├── y18n@3.2.1
16 silly idealTree ├─┬ yargs-parser@4.2.1
16 silly idealTree │ └── camelcase@3.0.0
16 silly idealTree └── yargs@3.10.0
17 silly install generateActionsToTake
18 silly diffTrees action count 1
19 silly diffTrees add iopipe@0.3.1
20 silly decomposeActions action count 6
21 silly decomposeActions preinstall iopipe@0.3.1
22 silly decomposeActions build iopipe@0.3.1
23 silly decomposeActions install iopipe@0.3.1
24 silly decomposeActions postinstall iopipe@0.3.1
25 silly decomposeActions finalize iopipe@0.3.1
26 silly decomposeActions refresh-package-json iopipe@0.3.1
27 silly install executeActions
28 silly doSerial global-install 6
29 verbose correctMkdir /home/erica/.npm/_locks correctMkdir not in flight; initializing
30 verbose lock using /home/erica/.npm/_locks/staging-7592f2634cb648c5.lock for /home/erica/z/node_modules/.staging
31 silly doParallel extract 6
32 silly doReverseSerial remove 6
33 silly doSerial move 6
34 silly doSerial finalize 6
35 silly finalize /home/erica/iopipe
36 silly doParallel refresh-package-json 6
37 silly refresh-package-json /home/erica/iopipe
38 silly doParallel preinstall 6
39 silly preinstall iopipe@0.3.1
40 info lifecycle iopipe@0.3.1~preinstall: iopipe@0.3.1
41 silly lifecycle iopipe@0.3.1~preinstall: no script for preinstall, continuing
42 silly doSerial build 6
43 silly build iopipe@0.3.1
44 info linkStuff iopipe@0.3.1
45 silly linkStuff iopipe@0.3.1 has /home/erica/z/node_modules as its parent node_modules
46 verbose linkBins iopipe@0.3.1
47 verbose linkMans iopipe@0.3.1
48 silly doSerial global-link 6
49 silly doParallel update-linked 6
50 silly doSerial install 6
51 silly install iopipe@0.3.1
52 info lifecycle iopipe@0.3.1~install: iopipe@0.3.1
53 silly lifecycle iopipe@0.3.1~install: no script for install, continuing
54 silly doSerial postinstall 6
55 silly postinstall iopipe@0.3.1
56 info lifecycle iopipe@0.3.1~postinstall: iopipe@0.3.1
57 silly lifecycle iopipe@0.3.1~postinstall: no script for postinstall, continuing
58 verbose unlock done using /home/erica/.npm/_locks/staging-7592f2634cb648c5.lock for /home/erica/z/node_modules/.staging
59 silly install runPostinstallTopLevelLifecycles
60 silly build z@1.0.0
61 info linkStuff z@1.0.0
62 silly linkStuff z@1.0.0 has /home/erica as its parent node_modules
63 verbose linkBins z@1.0.0
64 verbose linkMans z@1.0.0
65 silly install z@1.0.0
66 info lifecycle z@1.0.0~install: z@1.0.0
67 silly lifecycle z@1.0.0~install: no script for install, continuing
68 silly postinstall z@1.0.0
69 info lifecycle z@1.0.0~postinstall: z@1.0.0
70 silly lifecycle z@1.0.0~postinstall: no script for postinstall, continuing
71 silly prepublish z@1.0.0
72 info lifecycle z@1.0.0~prepublish: z@1.0.0
73 silly lifecycle z@1.0.0~prepublish: no script for prepublish, continuing
74 info lifecycle z@1.0.0~prepare: z@1.0.0
75 silly lifecycle z@1.0.0~prepare: no script for prepare, continuing
76 silly install saveToDependencies
77 verbose saving []
78 info lifecycle undefined~preshrinkwrap: undefined
79 silly lifecycle undefined~preshrinkwrap: no script for preshrinkwrap, continuing
80 info lifecycle undefined~shrinkwrap: undefined
81 silly lifecycle undefined~shrinkwrap: no script for shrinkwrap, continuing
82 info lifecycle undefined~postshrinkwrap: undefined
83 silly lifecycle undefined~postshrinkwrap: no script for postshrinkwrap, continuing
84 warn z@1.0.0 No description
85 warn z@1.0.0 No repository field.
86 silly install printInstalled
87 verbose exit [ 0, true ]
88 info ok
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/local/bin/npm', 'install', '--timing' ]
2 info using npm@4.6.1
3 info using node@v4.2.6
4 silly install loadCurrentTree
5 silly install readLocalPackageData
6 silly install normalizeTree
7 silly install loadIdealTree
8 silly install cloneCurrentTreeToIdealTree
9 silly install loadShrinkwrap
10 silly install loadAllDepsIntoIdealTree
11 silly fetchDirectoryPackageData iopipe
12 silly resolveWithNewModule iopipe@0.3.1 checking installable status
13 silly cache add args [ 'iopipe@file:../iopipe', null ]
14 verbose cache add spec iopipe@file:../iopipe
15 silly cache add parsed spec Result {
15 silly cache add raw: 'iopipe@file:../iopipe',
15 silly cache add scope: null,
15 silly cache add escapedName: 'iopipe',
15 silly cache add name: 'iopipe',
15 silly cache add rawSpec: 'file:../iopipe',
15 silly cache add spec: '/home/erica/iopipe',
15 silly cache add type: 'directory' }
16 verbose addLocalDirectory /home/erica/.npm/iopipe/0.3.1/package.tgz not in flight; packing
17 verbose correctMkdir /home/erica/.npm correctMkdir not in flight; initializing
18 warn prepublish-on-install As of npm@5, `prepublish` scripts will run only for `npm publish`.
19 warn prepublish-on-install (In npm@4 and previous versions, it also runs for `npm install`.)
20 warn prepublish-on-install See the deprecation note in `npm help scripts` for more information.
21 info lifecycle iopipe@0.3.1~prepublish: iopipe@0.3.1
22 verbose lifecycle iopipe@0.3.1~prepublish: unsafe-perm in lifecycle true
23 verbose lifecycle iopipe@0.3.1~prepublish: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/home/erica/iopipe/node_modules/.bin:/usr/local/bin/:/usr/local/node-v6.10.3-linux-x64/bin/:/home/erica/terraform:/usr/local/node-v7.9.0-linux-x64/bin/:/usr/local/node-v4.4.7-linux-x64/bin/:/home/erica/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
24 verbose lifecycle iopipe@0.3.1~prepublish: CWD: /home/erica/iopipe
25 silly lifecycle iopipe@0.3.1~prepublish: Args: [ '-c', 'webpack --progress --profile --colors' ]
26 silly lifecycle iopipe@0.3.1~prepublish: Returned: code: 0 signal: null
27 info lifecycle iopipe@0.3.1~prepare: iopipe@0.3.1
28 silly lifecycle iopipe@0.3.1~prepare: no script for prepare, continuing
29 verbose tar pack [ '/home/erica/.npm/iopipe/0.3.1/package.tgz',
29 verbose tar pack '/home/erica/iopipe' ]
30 verbose tarball /home/erica/.npm/iopipe/0.3.1/package.tgz
31 verbose folder /home/erica/iopipe
32 verbose addLocalTarball adding from inside cache /home/erica/.npm/iopipe/0.3.1/package.tgz
33 verbose correctMkdir /home/erica/.npm correctMkdir not in flight; initializing
34 silly cache afterAdd iopipe@0.3.1
35 verbose afterAdd /home/erica/.npm/iopipe/0.3.1/package/package.json not in flight; writing
36 verbose correctMkdir /home/erica/.npm correctMkdir not in flight; initializing
37 verbose afterAdd /home/erica/.npm/iopipe/0.3.1/package/package.json written
38 silly currentTree z@1.0.0
39 silly idealTree z@1.0.0
39 silly idealTree └── iopipe@0.3.1
40 silly install generateActionsToTake
41 silly diffTrees action count 1
42 silly diffTrees add iopipe@0.3.1
43 silly decomposeActions action count 8
44 silly decomposeActions fetch iopipe@0.3.1
45 silly decomposeActions extract iopipe@0.3.1
46 silly decomposeActions test iopipe@0.3.1
47 silly decomposeActions preinstall iopipe@0.3.1
48 silly decomposeActions build iopipe@0.3.1
49 silly decomposeActions install iopipe@0.3.1
50 silly decomposeActions postinstall iopipe@0.3.1
51 silly decomposeActions finalize iopipe@0.3.1
52 silly install runPreinstallTopLevelLifecycles
53 silly preinstall z@1.0.0
54 info lifecycle z@1.0.0~preinstall: z@1.0.0
55 silly lifecycle z@1.0.0~preinstall: no script for preinstall, continuing
56 silly install executeActions
57 silly doSerial global-install 0
58 silly doParallel fetch 1
59 verbose correctMkdir /home/erica/.npm/_locks correctMkdir not in flight; initializing
60 verbose lock using /home/erica/.npm/_locks/staging-7592f2634cb648c5.lock for /home/erica/z/node_modules/.staging
61 silly doParallel extract 1
62 silly extract iopipe@0.3.1
63 verbose unbuild node_modules/.staging/iopipe-ebdee895
64 silly gentlyRm /home/erica/z/node_modules/.staging/iopipe-ebdee895 is being purged from base /home/erica/z
65 verbose gentlyRm don't care about contents; nuking /home/erica/z/node_modules/.staging/iopipe-ebdee895
66 verbose tar unpack /home/erica/.npm/iopipe/0.3.1/package.tgz
67 verbose tar unpacking to /home/erica/z/node_modules/.staging/iopipe-ebdee895
68 silly gentlyRm /home/erica/z/node_modules/.staging/iopipe-ebdee895 is being purged
69 verbose gentlyRm don't care about contents; nuking /home/erica/z/node_modules/.staging/iopipe-ebdee895
70 silly gunzTarPerm modes [ '775', '664' ]
71 silly gunzTarPerm extractEntry package.json
72 silly gunzTarPerm extractEntry README.md
73 silly gunzTarPerm extractEntry LICENSE
74 silly gunzTarPerm extractEntry dist/iopipe.js
75 silly gentlyRm /home/erica/z/node_modules/.staging/iopipe-ebdee895/node_modules is being purged
76 verbose gentlyRm don't care about contents; nuking /home/erica/z/node_modules/.staging/iopipe-ebdee895/node_modules
77 silly doParallel preinstall 1
78 silly preinstall iopipe@0.3.1
79 info lifecycle iopipe@0.3.1~preinstall: iopipe@0.3.1
80 silly lifecycle iopipe@0.3.1~preinstall: no script for preinstall, continuing
81 silly doReverseSerial remove 0
82 silly doSerial move 0
83 silly doSerial finalize 1
84 silly finalize /home/erica/z/node_modules/iopipe
85 silly doSerial build 1
86 silly build iopipe@0.3.1
87 info linkStuff iopipe@0.3.1
88 silly linkStuff iopipe@0.3.1 has /home/erica/z/node_modules as its parent node_modules
89 verbose linkBins iopipe@0.3.1
90 verbose linkMans iopipe@0.3.1
91 silly doSerial global-link 0
92 silly doParallel update-linked 0
93 silly doSerial install 1
94 silly install iopipe@0.3.1
95 info lifecycle iopipe@0.3.1~install: iopipe@0.3.1
96 silly lifecycle iopipe@0.3.1~install: no script for install, continuing
97 silly doSerial postinstall 1
98 silly postinstall iopipe@0.3.1
99 info lifecycle iopipe@0.3.1~postinstall: iopipe@0.3.1
100 silly lifecycle iopipe@0.3.1~postinstall: no script for postinstall, continuing
101 verbose unlock done using /home/erica/.npm/_locks/staging-7592f2634cb648c5.lock for /home/erica/z/node_modules/.staging
102 silly install runPostinstallTopLevelLifecycles
103 silly build z@1.0.0
104 info linkStuff z@1.0.0
105 silly linkStuff z@1.0.0 has /home/erica as its parent node_modules
106 verbose linkBins z@1.0.0
107 verbose linkMans z@1.0.0
108 silly install z@1.0.0
109 info lifecycle z@1.0.0~install: z@1.0.0
110 silly lifecycle z@1.0.0~install: no script for install, continuing
111 silly postinstall z@1.0.0
112 info lifecycle z@1.0.0~postinstall: z@1.0.0
113 silly lifecycle z@1.0.0~postinstall: no script for postinstall, continuing
114 silly prepublish z@1.0.0
115 info lifecycle z@1.0.0~prepublish: z@1.0.0
116 silly lifecycle z@1.0.0~prepublish: no script for prepublish, continuing
117 info lifecycle z@1.0.0~prepare: z@1.0.0
118 silly lifecycle z@1.0.0~prepare: no script for prepare, continuing
119 silly install printInstalled
120 warn z@1.0.0 No description
121 warn z@1.0.0 No repository field.
122 verbose exit [ 0, true ]
123 info ok
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/local/bin/npm', 'install', '--timing' ]
2 info using npm@5.0.3
3 info using node@v4.2.6
4 verbose npm-session df00e9d3de5ed9cc
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall z@1.0.0
7 info lifecycle z@1.0.0~preinstall: z@1.0.0
8 silly lifecycle z@1.0.0~preinstall: no script for preinstall, continuing
9 silly install loadCurrentTree
10 silly install readLocalPackageData
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 silly install loadShrinkwrap
14 silly pacote directory manifest for iopipe@file:../iopipe fetched in 13ms
15 silly install loadAllDepsIntoIdealTree
16 silly currentTree z@1.0.0
17 silly idealTree z@1.0.0
17 silly idealTree └─┬ iopipe@0.3.1
17 silly idealTree ├── abbrev@1.0.9
17 silly idealTree ├─┬ acorn-dynamic-import@2.0.2
17 silly idealTree │ └── acorn@4.0.13
17 silly idealTree ├─┬ acorn-jsx@3.0.1
17 silly idealTree │ └── acorn@3.3.0
17 silly idealTree ├── acorn@5.0.3
17 silly idealTree ├── ajv-keywords@1.5.1
17 silly idealTree ├── ajv@4.11.8
17 silly idealTree ├── align-text@0.1.4
17 silly idealTree ├── amdefine@1.0.1
17 silly idealTree ├── ansi-escapes@1.4.0
17 silly idealTree ├── ansi-regex@2.1.1
17 silly idealTree ├── ansi-styles@2.2.1
17 silly idealTree ├── anymatch@1.3.0
17 silly idealTree ├── argparse@1.0.9
17 silly idealTree ├── arr-diff@2.0.0
17 silly idealTree ├── arr-flatten@1.0.3
17 silly idealTree ├── array-union@1.0.2
17 silly idealTree ├── array-uniq@1.0.3
17 silly idealTree ├── array-unique@0.2.1
17 silly idealTree ├── arrify@1.0.1
17 silly idealTree ├── asn1.js@4.9.1
17 silly idealTree ├── asn1@0.2.3
17 silly idealTree ├── assert-plus@0.2.0
17 silly idealTree ├── assert@1.4.1
17 silly idealTree ├── async-each@1.0.1
17 silly idealTree ├── async@1.5.2
17 silly idealTree ├── asynckit@0.4.0
17 silly idealTree ├─┬ aws-lambda-mock-context@3.1.0
17 silly idealTree │ └── node-uuid@1.4.8
17 silly idealTree ├── aws-sign2@0.6.0
17 silly idealTree ├── aws4@1.6.0
17 silly idealTree ├── babel-code-frame@6.22.0
17 silly idealTree ├── balanced-match@0.4.2
17 silly idealTree ├── base64-js@1.2.0
17 silly idealTree ├── bcrypt-pbkdf@1.0.1
17 silly idealTree ├── big.js@3.1.3
17 silly idealTree ├── binary-extensions@1.8.0
17 silly idealTree ├── bn.js@4.11.6
17 silly idealTree ├── boom@2.10.1
17 silly idealTree ├── brace-expansion@1.1.7
17 silly idealTree ├── braces@1.8.5
17 silly idealTree ├── brorand@1.1.0
17 silly idealTree ├── browserify-aes@1.0.6
17 silly idealTree ├── browserify-cipher@1.0.0
17 silly idealTree ├── browserify-des@1.0.0
17 silly idealTree ├── browserify-rsa@4.0.1
17 silly idealTree ├── browserify-sign@4.0.4
17 silly idealTree ├── browserify-zlib@0.1.4
17 silly idealTree ├── buffer-xor@1.0.3
17 silly idealTree ├── buffer@4.9.1
17 silly idealTree ├── builtin-modules@1.1.1
17 silly idealTree ├── builtin-status-codes@3.0.0
17 silly idealTree ├── caller-path@0.1.0
17 silly idealTree ├── callsites@0.2.0
17 silly idealTree ├── camelcase@1.2.1
17 silly idealTree ├── caseless@0.11.0
17 silly idealTree ├── center-align@0.1.3
17 silly idealTree ├── chalk@1.1.3
17 silly idealTree ├── chokidar@1.7.0
17 silly idealTree ├── cipher-base@1.0.3
17 silly idealTree ├── circular-json@0.3.1
17 silly idealTree ├── cli-cursor@1.0.2
17 silly idealTree ├── cli-width@2.1.0
17 silly idealTree ├─┬ cliui@2.1.0
17 silly idealTree │ └── wordwrap@0.0.2
17 silly idealTree ├── co@4.6.0
17 silly idealTree ├── code-point-at@1.1.0
17 silly idealTree ├── combined-stream@1.0.5
17 silly idealTree ├── commander@2.9.0
17 silly idealTree ├── concat-map@0.0.1
17 silly idealTree ├── concat-stream@1.6.0
17 silly idealTree ├── console-browserify@1.1.0
17 silly idealTree ├── constants-browserify@1.0.0
17 silly idealTree ├── core-util-is@1.0.2
17 silly idealTree ├── coveralls@2.13.1
17 silly idealTree ├── create-ecdh@4.0.0
17 silly idealTree ├── create-hash@1.1.3
17 silly idealTree ├── create-hmac@1.1.6
17 silly idealTree ├── cryptiles@2.0.5
17 silly idealTree ├── crypto-browserify@3.11.0
17 silly idealTree ├── d@1.0.0
17 silly idealTree ├─┬ dashdash@1.14.1
17 silly idealTree │ └── assert-plus@1.0.0
17 silly idealTree ├── date-now@0.1.4
17 silly idealTree ├── debug@2.6.8
17 silly idealTree ├── decamelize@1.2.0
17 silly idealTree ├── deep-is@0.1.3
17 silly idealTree ├── del@2.2.2
17 silly idealTree ├── delayed-stream@1.0.0
17 silly idealTree ├── des.js@1.0.0
17 silly idealTree ├── diffie-hellman@5.0.2
17 silly idealTree ├── doctrine@2.0.0
17 silly idealTree ├── domain-browser@1.1.7
17 silly idealTree ├── ecc-jsbn@0.1.1
17 silly idealTree ├── elliptic@6.4.0
17 silly idealTree ├── emojis-list@2.1.0
17 silly idealTree ├── enhanced-resolve@3.1.0
17 silly idealTree ├── errno@0.1.4
17 silly idealTree ├── error-ex@1.3.1
17 silly idealTree ├── es5-ext@0.10.23
17 silly idealTree ├── es6-iterator@2.0.1
17 silly idealTree ├── es6-map@0.1.5
17 silly idealTree ├── es6-set@0.1.5
17 silly idealTree ├── es6-symbol@3.1.1
17 silly idealTree ├── es6-weak-map@2.0.2
17 silly idealTree ├── escape-string-regexp@1.0.5
17 silly idealTree ├─┬ escodegen@1.8.1
17 silly idealTree │ └── estraverse@1.9.3
17 silly idealTree ├── escope@3.6.0
17 silly idealTree ├── eslint-plugin-jasmine@2.2.0
17 silly idealTree ├── eslint@3.19.0
17 silly idealTree ├── espree@3.4.3
17 silly idealTree ├── esprima@2.7.3
17 silly idealTree ├── esquery@1.0.0
17 silly idealTree ├─┬ esrecurse@4.1.0
17 silly idealTree │ └── estraverse@4.1.1
17 silly idealTree ├── estraverse@4.2.0
17 silly idealTree ├── esutils@2.0.2
17 silly idealTree ├── event-emitter@0.3.5
17 silly idealTree ├── events@1.1.1
17 silly idealTree ├── evp_bytestokey@1.0.0
17 silly idealTree ├── exit-hook@1.1.1
17 silly idealTree ├── exit@0.1.2
17 silly idealTree ├── expand-brackets@0.1.5
17 silly idealTree ├── expand-range@1.8.2
17 silly idealTree ├── extend@3.0.1
17 silly idealTree ├── extglob@0.3.2
17 silly idealTree ├── extsprintf@1.0.2
17 silly idealTree ├── fast-levenshtein@2.0.6
17 silly idealTree ├── figures@1.7.0
17 silly idealTree ├── file-entry-cache@2.0.0
17 silly idealTree ├── filename-regex@2.0.1
17 silly idealTree ├── fill-range@2.2.3
17 silly idealTree ├── find-up@1.1.2
17 silly idealTree ├── flat-cache@1.2.2
17 silly idealTree ├── for-in@1.0.2
17 silly idealTree ├── for-own@0.1.5
17 silly idealTree ├── forever-agent@0.6.1
17 silly idealTree ├── form-data@2.1.4
17 silly idealTree ├── fs.realpath@1.0.0
17 silly idealTree ├─┬ fsevents@1.1.1
17 silly idealTree │ ├── abbrev@1.1.0
17 silly idealTree │ ├── ansi-regex@2.1.1
17 silly idealTree │ ├── ansi-styles@2.2.1
17 silly idealTree │ ├── aproba@1.1.1
17 silly idealTree │ ├── are-we-there-yet@1.1.2
17 silly idealTree │ ├── asn1@0.2.3
17 silly idealTree │ ├── assert-plus@0.2.0
17 silly idealTree │ ├── asynckit@0.4.0
17 silly idealTree │ ├── aws-sign2@0.6.0
17 silly idealTree │ ├── aws4@1.6.0
17 silly idealTree │ ├── balanced-match@0.4.2
17 silly idealTree │ ├── bcrypt-pbkdf@1.0.1
17 silly idealTree │ ├── block-stream@0.0.9
17 silly idealTree │ ├── boom@2.10.1
17 silly idealTree │ ├── brace-expansion@1.1.6
17 silly idealTree │ ├── buffer-shims@1.0.0
17 silly idealTree │ ├── caseless@0.11.0
17 silly idealTree │ ├── chalk@1.1.3
17 silly idealTree │ ├── code-point-at@1.1.0
17 silly idealTree │ ├── combined-stream@1.0.5
17 silly idealTree │ ├── commander@2.9.0
17 silly idealTree │ ├── concat-map@0.0.1
17 silly idealTree │ ├── console-control-strings@1.1.0
17 silly idealTree │ ├── core-util-is@1.0.2
17 silly idealTree │ ├── cryptiles@2.0.5
17 silly idealTree │ ├─┬ dashdash@1.14.1
17 silly idealTree │ │ └── assert-plus@1.0.0
17 silly idealTree │ ├── debug@2.2.0
17 silly idealTree │ ├── deep-extend@0.4.1
17 silly idealTree │ ├── delayed-stream@1.0.0
17 silly idealTree │ ├── delegates@1.0.0
17 silly idealTree │ ├── ecc-jsbn@0.1.1
17 silly idealTree │ ├── escape-string-regexp@1.0.5
17 silly idealTree │ ├── extend@3.0.0
17 silly idealTree │ ├── extsprintf@1.0.2
17 silly idealTree │ ├── forever-agent@0.6.1
17 silly idealTree │ ├── form-data@2.1.2
17 silly idealTree │ ├── fs.realpath@1.0.0
17 silly idealTree │ ├── fstream-ignore@1.0.5
17 silly idealTree │ ├── fstream@1.0.10
17 silly idealTree │ ├── gauge@2.7.3
17 silly idealTree │ ├── generate-function@2.0.0
17 silly idealTree │ ├── generate-object-property@1.2.0
17 silly idealTree │ ├─┬ getpass@0.1.6
17 silly idealTree │ │ └── assert-plus@1.0.0
17 silly idealTree │ ├── glob@7.1.1
17 silly idealTree │ ├── graceful-fs@4.1.11
17 silly idealTree │ ├── graceful-readlink@1.0.1
17 silly idealTree │ ├── har-validator@2.0.6
17 silly idealTree │ ├── has-ansi@2.0.0
17 silly idealTree │ ├── has-unicode@2.0.1
17 silly idealTree │ ├── hawk@3.1.3
17 silly idealTree │ ├── hoek@2.16.3
17 silly idealTree │ ├── http-signature@1.1.1
17 silly idealTree │ ├── inflight@1.0.6
17 silly idealTree │ ├── inherits@2.0.3
17 silly idealTree │ ├── ini@1.3.4
17 silly idealTree │ ├── is-fullwidth-code-point@1.0.0
17 silly idealTree │ ├── is-my-json-valid@2.15.0
17 silly idealTree │ ├── is-property@1.0.2
17 silly idealTree │ ├── is-typedarray@1.0.0
17 silly idealTree │ ├── isarray@1.0.0
17 silly idealTree │ ├── isstream@0.1.2
17 silly idealTree │ ├── jodid25519@1.0.2
17 silly idealTree │ ├── jsbn@0.1.1
17 silly idealTree │ ├── json-schema@0.2.3
17 silly idealTree │ ├── json-stringify-safe@5.0.1
17 silly idealTree │ ├── jsonpointer@4.0.1
17 silly idealTree │ ├── jsprim@1.3.1
17 silly idealTree │ ├── mime-db@1.26.0
17 silly idealTree │ ├── mime-types@2.1.14
17 silly idealTree │ ├── minimatch@3.0.3
17 silly idealTree │ ├── minimist@0.0.8
17 silly idealTree │ ├── mkdirp@0.5.1
17 silly idealTree │ ├── ms@0.7.1
17 silly idealTree │ ├── node-pre-gyp@0.6.33
17 silly idealTree │ ├── nopt@3.0.6
17 silly idealTree │ ├── npmlog@4.0.2
17 silly idealTree │ ├── number-is-nan@1.0.1
17 silly idealTree │ ├── oauth-sign@0.8.2
17 silly idealTree │ ├── object-assign@4.1.1
17 silly idealTree │ ├── once@1.4.0
17 silly idealTree │ ├── path-is-absolute@1.0.1
17 silly idealTree │ ├── pinkie-promise@2.0.1
17 silly idealTree │ ├── pinkie@2.0.4
17 silly idealTree │ ├── process-nextick-args@1.0.7
17 silly idealTree │ ├── punycode@1.4.1
17 silly idealTree │ ├── qs@6.3.1
17 silly idealTree │ ├─┬ rc@1.1.7
17 silly idealTree │ │ └── minimist@1.2.0
17 silly idealTree │ ├── readable-stream@2.2.2
17 silly idealTree │ ├── request@2.79.0
17 silly idealTree │ ├── rimraf@2.5.4
17 silly idealTree │ ├── semver@5.3.0
17 silly idealTree │ ├── set-blocking@2.0.0
17 silly idealTree │ ├── signal-exit@3.0.2
17 silly idealTree │ ├── sntp@1.0.9
17 silly idealTree │ ├─┬ sshpk@1.10.2
17 silly idealTree │ │ └── assert-plus@1.0.0
17 silly idealTree │ ├── string_decoder@0.10.31
17 silly idealTree │ ├── string-width@1.0.2
17 silly idealTree │ ├── stringstream@0.0.5
17 silly idealTree │ ├── strip-ansi@3.0.1
17 silly idealTree │ ├── strip-json-comments@2.0.1
17 silly idealTree │ ├── supports-color@2.0.0
17 silly idealTree │ ├─┬ tar-pack@3.3.0
17 silly idealTree │ │ ├── once@1.3.3
17 silly idealTree │ │ └── readable-stream@2.1.5
17 silly idealTree │ ├── tar@2.2.1
17 silly idealTree │ ├── tough-cookie@2.3.2
17 silly idealTree │ ├── tunnel-agent@0.4.3
17 silly idealTree │ ├── tweetnacl@0.14.5
17 silly idealTree │ ├── uid-number@0.0.6
17 silly idealTree │ ├── util-deprecate@1.0.2
17 silly idealTree │ ├── uuid@3.0.1
17 silly idealTree │ ├── verror@1.3.6
17 silly idealTree │ ├── wide-align@1.1.0
17 silly idealTree │ ├── wrappy@1.0.2
17 silly idealTree │ └── xtend@4.0.1
17 silly idealTree ├── generate-function@2.0.0
17 silly idealTree ├── generate-object-property@1.2.0
17 silly idealTree ├── get-caller-file@1.0.2
17 silly idealTree ├─┬ getpass@0.1.7
17 silly idealTree │ └── assert-plus@1.0.0
17 silly idealTree ├── glob-base@0.3.0
17 silly idealTree ├── glob-parent@2.0.0
17 silly idealTree ├── glob@7.1.2
17 silly idealTree ├── globals@9.17.0
17 silly idealTree ├── globby@5.0.0
17 silly idealTree ├── graceful-fs@4.1.11
17 silly idealTree ├── graceful-readlink@1.0.1
17 silly idealTree ├─┬ handlebars@4.0.10
17 silly idealTree │ └── source-map@0.4.4
17 silly idealTree ├── har-validator@2.0.6
17 silly idealTree ├── has-ansi@2.0.0
17 silly idealTree ├── has-flag@1.0.0
17 silly idealTree ├── hash-base@2.0.2
17 silly idealTree ├── hash.js@1.0.3
17 silly idealTree ├── hawk@3.1.3
17 silly idealTree ├── hmac-drbg@1.0.1
17 silly idealTree ├── hoek@2.16.3
17 silly idealTree ├── hosted-git-info@2.4.2
17 silly idealTree ├── http-signature@1.1.1
17 silly idealTree ├── https-browserify@0.0.1
17 silly idealTree ├── ieee754@1.1.8
17 silly idealTree ├── ignore@3.3.3
17 silly idealTree ├── imurmurhash@0.1.4
17 silly idealTree ├── indexof@0.0.1
17 silly idealTree ├── inflight@1.0.6
17 silly idealTree ├── inherits@2.0.3
17 silly idealTree ├── inquirer@0.12.0
17 silly idealTree ├── interpret@1.0.3
17 silly idealTree ├── invert-kv@1.0.0
17 silly idealTree ├── is-arrayish@0.2.1
17 silly idealTree ├── is-binary-path@1.0.1
17 silly idealTree ├── is-buffer@1.1.5
17 silly idealTree ├── is-builtin-module@1.0.0
17 silly idealTree ├── is-dotfile@1.0.3
17 silly idealTree ├── is-equal-shallow@0.1.3
17 silly idealTree ├── is-extendable@0.1.1
17 silly idealTree ├── is-extglob@1.0.0
17 silly idealTree ├── is-fullwidth-code-point@1.0.0
17 silly idealTree ├── is-glob@2.0.1
17 silly idealTree ├── is-my-json-valid@2.16.0
17 silly idealTree ├── is-number@2.1.0
17 silly idealTree ├── is-path-cwd@1.0.0
17 silly idealTree ├── is-path-in-cwd@1.0.0
17 silly idealTree ├── is-path-inside@1.0.0
17 silly idealTree ├── is-posix-bracket@0.1.1
17 silly idealTree ├── is-primitive@2.0.0
17 silly idealTree ├── is-property@1.0.2
17 silly idealTree ├── is-resolvable@1.0.0
17 silly idealTree ├── is-typedarray@1.0.0
17 silly idealTree ├── is-utf8@0.2.1
17 silly idealTree ├── isarray@1.0.0
17 silly idealTree ├── isexe@2.0.0
17 silly idealTree ├── isobject@2.1.0
17 silly idealTree ├── isstream@0.1.2
17 silly idealTree ├─┬ istanbul@0.4.5
17 silly idealTree │ ├── glob@5.0.15
17 silly idealTree │ ├── resolve@1.1.7
17 silly idealTree │ └── supports-color@3.2.3
17 silly idealTree ├── jasmine-core@2.6.2
17 silly idealTree ├── jasmine@2.6.0
17 silly idealTree ├── jodid25519@1.0.2
17 silly idealTree ├── js-tokens@3.0.1
17 silly idealTree ├── js-yaml@3.6.1
17 silly idealTree ├── jsbn@0.1.1
17 silly idealTree ├── json-loader@0.5.4
17 silly idealTree ├── json-schema@0.2.3
17 silly idealTree ├── json-stable-stringify@1.0.1
17 silly idealTree ├── json-stringify-safe@5.0.1
17 silly idealTree ├── json5@0.5.1
17 silly idealTree ├── jsonify@0.0.0
17 silly idealTree ├── jsonpointer@4.0.1
17 silly idealTree ├─┬ jsprim@1.4.0
17 silly idealTree │ └── assert-plus@1.0.0
17 silly idealTree ├── kind-of@3.2.2
17 silly idealTree ├── lazy-cache@1.0.4
17 silly idealTree ├── lcid@1.0.0
17 silly idealTree ├── lcov-parse@0.0.10
17 silly idealTree ├── levn@0.3.0
17 silly idealTree ├─┬ load-json-file@1.1.0
17 silly idealTree │ └── strip-bom@2.0.0
17 silly idealTree ├── loader-runner@2.3.0
17 silly idealTree ├── loader-utils@0.2.17
17 silly idealTree ├── lodash@4.17.4
17 silly idealTree ├── log-driver@1.2.5
17 silly idealTree ├── longest@1.0.1
17 silly idealTree ├── memory-fs@0.4.1
17 silly idealTree ├── micromatch@2.3.11
17 silly idealTree ├── miller-rabin@4.0.0
17 silly idealTree ├── mime-db@1.27.0
17 silly idealTree ├── mime-types@2.1.15
17 silly idealTree ├── minimalistic-assert@1.0.0
17 silly idealTree ├── minimalistic-crypto-utils@1.0.1
17 silly idealTree ├── minimatch@3.0.4
17 silly idealTree ├── minimist@1.2.0
17 silly idealTree ├─┬ mkdirp@0.5.1
17 silly idealTree │ └── minimist@0.0.8
17 silly idealTree ├── moment@2.18.1
17 silly idealTree ├── ms@2.0.0
17 silly idealTree ├── mute-stream@0.0.5
17 silly idealTree ├── nan@2.6.2
17 silly idealTree ├── natural-compare@1.4.0
17 silly idealTree ├─┬ node-libs-browser@2.0.0
17 silly idealTree │ └── string_decoder@0.10.31
17 silly idealTree ├── nopt@3.0.6
17 silly idealTree ├── normalize-package-data@2.3.8
17 silly idealTree ├── normalize-path@2.1.1
17 silly idealTree ├── number-is-nan@1.0.1
17 silly idealTree ├── oauth-sign@0.8.2
17 silly idealTree ├── object-assign@4.1.1
17 silly idealTree ├── object.omit@2.0.1
17 silly idealTree ├── once@1.4.0
17 silly idealTree ├── onetime@1.1.0
17 silly idealTree ├─┬ optimist@0.6.1
17 silly idealTree │ ├── minimist@0.0.10
17 silly idealTree │ └── wordwrap@0.0.3
17 silly idealTree ├── optionator@0.8.2
17 silly idealTree ├── os-browserify@0.2.1
17 silly idealTree ├── os-homedir@1.0.2
17 silly idealTree ├── os-locale@1.4.0
17 silly idealTree ├── pako@0.2.9
17 silly idealTree ├── parse-asn1@5.1.0
17 silly idealTree ├── parse-glob@3.0.4
17 silly idealTree ├── parse-json@2.2.0
17 silly idealTree ├── path-browserify@0.0.0
17 silly idealTree ├── path-exists@2.1.0
17 silly idealTree ├── path-is-absolute@1.0.1
17 silly idealTree ├── path-is-inside@1.0.2
17 silly idealTree ├── path-parse@1.0.5
17 silly idealTree ├── path-type@1.1.0
17 silly idealTree ├── pbkdf2@3.0.12
17 silly idealTree ├── pify@2.3.0
17 silly idealTree ├── pinkie-defer@1.0.0
17 silly idealTree ├── pinkie-promise@2.0.1
17 silly idealTree ├── pinkie@2.0.4
17 silly idealTree ├── pluralize@1.2.1
17 silly idealTree ├── prelude-ls@1.1.2
17 silly idealTree ├── preserve@0.2.0
17 silly idealTree ├── process-nextick-args@1.0.7
17 silly idealTree ├── process@0.11.10
17 silly idealTree ├── progress@1.1.8
17 silly idealTree ├── prr@0.0.0
17 silly idealTree ├── public-encrypt@4.0.0
17 silly idealTree ├── punycode@1.4.1
17 silly idealTree ├── qs@6.3.2
17 silly idealTree ├── querystring-es3@0.2.1
17 silly idealTree ├── querystring@0.2.0
17 silly idealTree ├── randomatic@1.1.6
17 silly idealTree ├── randombytes@2.0.4
17 silly idealTree ├── read-pkg-up@1.0.1
17 silly idealTree ├── read-pkg@1.1.0
17 silly idealTree ├── readable-stream@2.2.10
17 silly idealTree ├── readdirp@2.1.0
17 silly idealTree ├── readline2@1.0.1
17 silly idealTree ├── rechoir@0.6.2
17 silly idealTree ├── regex-cache@0.4.3
17 silly idealTree ├── remove-trailing-separator@1.0.1
17 silly idealTree ├── repeat-element@1.1.2
17 silly idealTree ├── repeat-string@1.6.1
17 silly idealTree ├── request@2.79.0
17 silly idealTree ├── require-directory@2.1.1
17 silly idealTree ├── require-main-filename@1.0.1
17 silly idealTree ├── require-uncached@1.0.3
17 silly idealTree ├── resolve-from@1.0.1
17 silly idealTree ├── resolve@1.3.3
17 silly idealTree ├── restore-cursor@1.0.1
17 silly idealTree ├── right-align@0.1.3
17 silly idealTree ├── rimraf@2.6.1
17 silly idealTree ├── ripemd160@2.0.1
17 silly idealTree ├── run-async@0.1.0
17 silly idealTree ├── rx-lite@3.1.2
17 silly idealTree ├── safe-buffer@5.1.0
17 silly idealTree ├── semver@5.3.0
17 silly idealTree ├── set-blocking@2.0.0
17 silly idealTree ├── set-immediate-shim@1.0.1
17 silly idealTree ├── setimmediate@1.0.5
17 silly idealTree ├── sha.js@2.4.8
17 silly idealTree ├── shelljs@0.7.7
17 silly idealTree ├── slice-ansi@0.0.4
17 silly idealTree ├── sntp@1.0.9
17 silly idealTree ├── source-list-map@1.1.2
17 silly idealTree ├── source-map@0.2.0
17 silly idealTree ├── spdx-correct@1.0.2
17 silly idealTree ├── spdx-expression-parse@1.0.4
17 silly idealTree ├── spdx-license-ids@1.2.2
17 silly idealTree ├── sprintf-js@1.0.3
17 silly idealTree ├─┬ sshpk@1.13.0
17 silly idealTree │ └── assert-plus@1.0.0
17 silly idealTree ├── stream-browserify@2.0.1
17 silly idealTree ├── stream-http@2.7.1
17 silly idealTree ├── string_decoder@1.0.1
17 silly idealTree ├── string-width@1.0.2
17 silly idealTree ├── stringstream@0.0.5
17 silly idealTree ├── strip-ansi@3.0.1
17 silly idealTree ├── strip-bom@3.0.0
17 silly idealTree ├── strip-json-comments@2.0.1
17 silly idealTree ├── supports-color@2.0.0
17 silly idealTree ├─┬ table@3.8.3
17 silly idealTree │ ├── is-fullwidth-code-point@2.0.0
17 silly idealTree │ └── string-width@2.0.0
17 silly idealTree ├── tapable@0.2.6
17 silly idealTree ├── text-table@0.2.0
17 silly idealTree ├── through@2.3.8
17 silly idealTree ├── timers-browserify@2.0.2
17 silly idealTree ├── to-arraybuffer@1.0.1
17 silly idealTree ├── tough-cookie@2.3.2
17 silly idealTree ├── tryit@1.0.3
17 silly idealTree ├── tty-browserify@0.0.0
17 silly idealTree ├── tunnel-agent@0.4.3
17 silly idealTree ├── tweetnacl@0.14.5
17 silly idealTree ├── type-check@0.3.2
17 silly idealTree ├── typedarray@0.0.6
17 silly idealTree ├─┬ uglify-js@2.8.28
17 silly idealTree │ └── source-map@0.5.6
17 silly idealTree ├── uglify-to-browserify@1.0.2
17 silly idealTree ├─┬ url@0.11.0
17 silly idealTree │ └── punycode@1.3.2
17 silly idealTree ├── user-home@2.0.0
17 silly idealTree ├── util-deprecate@1.0.2
17 silly idealTree ├─┬ util@0.10.3
17 silly idealTree │ └── inherits@2.0.1
17 silly idealTree ├── uuid@3.0.1
17 silly idealTree ├── validate-npm-package-license@3.0.1
17 silly idealTree ├── verror@1.3.6
17 silly idealTree ├── vm-browserify@0.0.4
17 silly idealTree ├─┬ watchpack@1.3.1
17 silly idealTree │ └── async@2.4.1
17 silly idealTree ├─┬ webpack-sources@0.2.3
17 silly idealTree │ └── source-map@0.5.6
17 silly idealTree ├─┬ webpack@2.6.1
17 silly idealTree │ ├── async@2.4.1
17 silly idealTree │ ├── camelcase@3.0.0
17 silly idealTree │ ├── cliui@3.2.0
17 silly idealTree │ ├── source-map@0.5.6
17 silly idealTree │ ├── supports-color@3.2.3
17 silly idealTree │ └── yargs@6.6.0
17 silly idealTree ├── which-module@1.0.0
17 silly idealTree ├── which@1.2.14
17 silly idealTree ├── window-size@0.1.0
17 silly idealTree ├── wordwrap@1.0.0
17 silly idealTree ├── wrap-ansi@2.1.0
17 silly idealTree ├── wrappy@1.0.2
17 silly idealTree ├── write@0.2.1
17 silly idealTree ├── xtend@4.0.1
17 silly idealTree ├── y18n@3.2.1
17 silly idealTree ├─┬ yargs-parser@4.2.1
17 silly idealTree │ └── camelcase@3.0.0
17 silly idealTree └── yargs@3.10.0
18 silly install generateActionsToTake
19 silly diffTrees action count 1
20 silly diffTrees add iopipe@0.3.1
21 silly decomposeActions action count 6
22 silly decomposeActions preinstall iopipe@0.3.1
23 silly decomposeActions build iopipe@0.3.1
24 silly decomposeActions install iopipe@0.3.1
25 silly decomposeActions postinstall iopipe@0.3.1
26 silly decomposeActions finalize iopipe@0.3.1
27 silly decomposeActions refresh-package-json iopipe@0.3.1
28 silly install executeActions
29 silly doSerial global-install 6
30 verbose correctMkdir /home/erica/.npm/_locks correctMkdir not in flight; initializing
31 verbose lock using /home/erica/.npm/_locks/staging-7592f2634cb648c5.lock for /home/erica/z/node_modules/.staging
32 silly doParallel extract 6
33 silly doReverseSerial remove 6
34 silly doSerial move 6
35 silly doSerial finalize 6
36 silly finalize /home/erica/iopipe
37 silly doParallel refresh-package-json 6
38 silly refresh-package-json /home/erica/iopipe
39 silly doParallel preinstall 6
40 silly preinstall iopipe@0.3.1
41 info lifecycle iopipe@0.3.1~preinstall: iopipe@0.3.1
42 silly lifecycle iopipe@0.3.1~preinstall: no script for preinstall, continuing
43 silly doSerial build 6
44 silly build iopipe@0.3.1
45 info linkStuff iopipe@0.3.1
46 silly linkStuff iopipe@0.3.1 has /home/erica/z/node_modules as its parent node_modules
47 verbose linkBins iopipe@0.3.1
48 verbose linkMans iopipe@0.3.1
49 silly doSerial global-link 6
50 silly doParallel update-linked 6
51 silly doSerial install 6
52 silly install iopipe@0.3.1
53 info lifecycle iopipe@0.3.1~install: iopipe@0.3.1
54 silly lifecycle iopipe@0.3.1~install: no script for install, continuing
55 silly doSerial postinstall 6
56 silly postinstall iopipe@0.3.1
57 info lifecycle iopipe@0.3.1~postinstall: iopipe@0.3.1
58 silly lifecycle iopipe@0.3.1~postinstall: no script for postinstall, continuing
59 verbose unlock done using /home/erica/.npm/_locks/staging-7592f2634cb648c5.lock for /home/erica/z/node_modules/.staging
60 silly install runPostinstallTopLevelLifecycles
61 silly build z@1.0.0
62 info linkStuff z@1.0.0
63 silly linkStuff z@1.0.0 has /home/erica as its parent node_modules
64 verbose linkBins z@1.0.0
65 verbose linkMans z@1.0.0
66 silly install z@1.0.0
67 info lifecycle z@1.0.0~install: z@1.0.0
68 silly lifecycle z@1.0.0~install: no script for install, continuing
69 silly postinstall z@1.0.0
70 info lifecycle z@1.0.0~postinstall: z@1.0.0
71 silly lifecycle z@1.0.0~postinstall: no script for postinstall, continuing
72 silly prepublish z@1.0.0
73 info lifecycle z@1.0.0~prepublish: z@1.0.0
74 silly lifecycle z@1.0.0~prepublish: no script for prepublish, continuing
75 info lifecycle z@1.0.0~prepare: z@1.0.0
76 silly lifecycle z@1.0.0~prepare: no script for prepare, continuing
77 silly install saveToDependencies
78 verbose saving []
79 info lifecycle undefined~preshrinkwrap: undefined
80 silly lifecycle undefined~preshrinkwrap: no script for preshrinkwrap, continuing
81 info lifecycle undefined~shrinkwrap: undefined
82 silly lifecycle undefined~shrinkwrap: no script for shrinkwrap, continuing
83 info lifecycle undefined~postshrinkwrap: undefined
84 silly lifecycle undefined~postshrinkwrap: no script for postshrinkwrap, continuing
85 warn z@1.0.0 No description
86 warn z@1.0.0 No repository field.
87 silly install printInstalled
88 verbose exit [ 0, true ]
89 info ok
{"version":"5.0.2","command":["install","--timing"],"logfile":"/home/erica/.npm/_logs/2017-06-06T21_15_17_956Z-debug.log","stage:loadCurrentTree":7,"stage:loadIdealTree:cloneCurrentTree":1,"stage:loadIdealTree:loadShrinkwrap":1550,"stage:loadIdealTree:loadAllDepsIntoIdealTree":4,"stage:loadIdealTree":1823,"stage:generateActionsToTake":59,"action:global-install":0,"action:extract":0,"action:remove":0,"action:move":0,"action:finalize":1,"action:refresh-package-json":5,"action:preinstall":4,"action:build":3,"action:global-link":0,"action:update-linked":0,"action:install":2,"action:postinstall":3,"stage:executeActions":27,"stage:rollbackFailedOptional":0,"stage:runTopLevelLifecycles":1983,"npm":2709}
{"version":"4.6.1","command":["install","--timing"],"logfile":"/home/erica/.npm/_logs/2017-06-06T21_16_25_937Z-debug.log","stage:loadCurrentTree":36,"stage:loadIdealTree:cloneCurrentTree":1,"stage:loadIdealTree:loadShrinkwrap":0,"stage:loadIdealTree:loadAllDepsIntoIdealTree":906,"stage:loadIdealTree":910,"stage:generateActionsToTake":11,"action:global-install":1,"action:fetch":0,"action:extract":48,"action:preinstall":3,"action:remove":0,"action:move":1,"action:finalize":6,"action:build":3,"action:global-link":0,"action:update-linked":0,"action:install":4,"action:postinstall":5,"stage:executeActions":79,"stage:rollbackFailedOptional":0,"stage:runTopLevelLifecycles":97,"npm":1298}
{"version":"5.0.3","command":["install","--timing"],"logfile":"/home/erica/.npm/_logs/2017-06-06T21_17_48_487Z-debug.log","stage:loadCurrentTree":8,"stage:loadIdealTree:cloneCurrentTree":1,"stage:loadIdealTree:loadShrinkwrap":1571,"stage:loadIdealTree:loadAllDepsIntoIdealTree":5,"stage:loadIdealTree":1850,"stage:generateActionsToTake":56,"action:global-install":0,"action:extract":0,"action:remove":0,"action:move":1,"action:finalize":1,"action:refresh-package-json":3,"action:preinstall":2,"action:build":3,"action:global-link":0,"action:update-linked":0,"action:install":1,"action:postinstall":3,"stage:executeActions":26,"stage:rollbackFailedOptional":0,"stage:runTopLevelLifecycles":2008,"npm":2655}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment