Skip to content

Conversation

@lukaselmer
Copy link
Contributor

  • Resolves slow install of npm packages when installing the default packages
  • Adds an option to mitigate Global installs extremely slow #46 when installing packages with many dependencies

@lukaselmer
Copy link
Contributor Author

before: 14.308s

> npm uninstall -g typesync && ASDF_SKIP_RESHIM=0 npm i -g typesync && asdf reshim nodejs 10.15.0
removed 43 packages in 0.298s
/Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/bin/typesync -> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/bin/typesync

> ansi-regex@3.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/ansi-regex
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> balanced-match@1.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/balanced-match
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> cli-spinners@1.3.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/cli-spinners
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> clone@1.0.4 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/clone
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> color-name@1.1.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/color-name
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> color-convert@1.9.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/color-convert
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> ansi-styles@3.2.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/ansi-styles
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> concat-map@0.0.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/concat-map
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> brace-expansion@1.1.11 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/brace-expansion
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> defaults@1.0.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/defaults
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
(node:14262) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT listeners added. Use emitter.setMaxListeners() to increase limit

> escape-string-regexp@1.0.5 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/escape-string-regexp
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> fs.realpath@1.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/fs.realpath
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> has-flag@3.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/has-flag
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> inherits@2.0.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/inherits
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> is-buffer@1.1.6 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/is-buffer
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> lower-case@1.1.4 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/lower-case
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> mimic-fn@1.2.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/mimic-fn
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> minimatch@3.0.4 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/minimatch
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> ms@2.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/ms
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> debug@3.1.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/debug
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> follow-redirects@1.6.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/follow-redirects
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> no-case@2.3.2 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/no-case
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> onetime@2.0.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/onetime
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> path-is-absolute@1.0.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/path-is-absolute
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> signal-exit@3.0.2 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/signal-exit
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> restore-cursor@2.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/restore-cursor
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> cli-cursor@2.1.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/cli-cursor
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> strip-ansi@4.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/strip-ansi
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> supports-color@5.5.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/supports-color
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> chalk@2.4.2 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/chalk
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> log-symbols@2.2.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/log-symbols
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> upper-case@1.1.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/upper-case
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> camel-case@3.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/camel-case
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> wcwidth@1.0.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/wcwidth
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> wrappy@1.0.2 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/wrappy
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> once@1.4.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/once
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> inflight@1.0.6 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/inflight
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> glob@7.1.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/glob
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> awilix@3.0.9 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/awilix
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> axios@0.18.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/axios
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> detect-indent@5.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/detect-indent
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> ora@3.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/ora
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall

> typesync@0.4.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
+ typesync@0.4.1
added 43 packages from 37 contributors in 14.308s

after: 2.659s

> npm uninstall -g typesync && ASDF_SKIP_RESHIM=1 npm i -g typesync && asdf reshim nodejs 10.15.0
removed 43 packages in 0.295s
/Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/bin/typesync -> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/bin/typesync

> ansi-regex@3.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/ansi-regex
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> balanced-match@1.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/balanced-match
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> cli-spinners@1.3.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/cli-spinners
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> clone@1.0.4 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/clone
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> color-name@1.1.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/color-name
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> color-convert@1.9.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/color-convert
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> ansi-styles@3.2.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/ansi-styles
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> concat-map@0.0.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/concat-map
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> brace-expansion@1.1.11 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/brace-expansion
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> defaults@1.0.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/defaults
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
(node:12930) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT listeners added. Use emitter.setMaxListeners() to increase limit
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> escape-string-regexp@1.0.5 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/escape-string-regexp
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> fs.realpath@1.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/fs.realpath
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> has-flag@3.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/has-flag
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> inherits@2.0.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/inherits
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> is-buffer@1.1.6 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/is-buffer
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> lower-case@1.1.4 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/lower-case
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> mimic-fn@1.2.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/mimic-fn
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> minimatch@3.0.4 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/minimatch
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> ms@2.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/ms
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> debug@3.1.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/debug
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> follow-redirects@1.6.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/follow-redirects
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> no-case@2.3.2 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/no-case
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> onetime@2.0.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/onetime
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> path-is-absolute@1.0.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/path-is-absolute
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> signal-exit@3.0.2 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/signal-exit
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> restore-cursor@2.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/restore-cursor
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> cli-cursor@2.1.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/cli-cursor
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> strip-ansi@4.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/strip-ansi
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> supports-color@5.5.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/supports-color
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> chalk@2.4.2 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/chalk
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> log-symbols@2.2.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/log-symbols
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> upper-case@1.1.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/upper-case
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> camel-case@3.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/camel-case
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> wcwidth@1.0.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/wcwidth
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> wrappy@1.0.2 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/wrappy
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> once@1.4.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/once
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> inflight@1.0.6 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/inflight
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> glob@7.1.3 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/glob
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> awilix@3.0.9 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/awilix
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> axios@0.18.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/axios
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> detect-indent@5.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/detect-indent
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> ora@3.0.0 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync/node_modules/ora
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim

> typesync@0.4.1 postinstall /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/typesync
> /Users/lukas/.asdf/installs/nodejs/10.15.0/.npm/lib/node_modules/.hooks/postinstall
Run 'asdf reshim nodejs 10.15.0' after installing the packets to reshim
+ typesync@0.4.1
added 43 packages from 37 contributors in 2.659s

@vic
Copy link
Contributor

vic commented Jan 23, 2019

Nice, looks like a good solution to me. So it was this npm-postinstall hook that was causing #46.

I will merge this change. Thank you!

@vic vic merged commit 247338a into asdf-vm:master Jan 23, 2019
@lukaselmer lukaselmer deleted the feature/temporary-reshim-fix branch January 24, 2019 00:02
@lukaselmer
Copy link
Contributor Author

@vic nice, thanks! Yes, it's definitely the npm-postinstall hook causing #46. I've also created #118 to further improve it 😉

@minusfive minusfive mentioned this pull request Apr 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants