0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'iobroker.shelly@4.0.2', 1 verbose cli '--loglevel', 1 verbose cli 'error', 1 verbose cli '--prefix', 1 verbose cli '/opt/iobroker' 1 verbose cli ] 2 info using npm@6.14.4 3 info using node@v12.18.0 4 verbose npm-session ce1f509aaf6af542 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 http fetch GET 200 https://registry.npmjs.org/iobroker.shelly 55ms (from cache) 8 silly pacote version manifest for iobroker.shelly@4.0.2 fetched in 94ms 9 timing stage:loadCurrentTree Completed in 10287ms 10 silly install loadIdealTree 11 silly install cloneCurrentTreeToIdealTree 12 timing stage:loadIdealTree:cloneCurrentTree Completed in 60ms 13 silly install loadShrinkwrap 14 timing stage:loadIdealTree:loadShrinkwrap Completed in 3917ms 15 silly install loadAllDepsIntoIdealTree 16 silly resolveWithNewModule iobroker.shelly@4.0.2 checking installable status 17 http fetch GET 200 https://registry.npmjs.org/@apollon%2fiobroker-tools 202ms (from cache) 18 http fetch GET 200 https://registry.npmjs.org/ping 199ms (from cache) 19 http fetch GET 200 https://registry.npmjs.org/shelly-iot 197ms (from cache) 20 silly pacote range manifest for @apollon/iobroker-tools@^0.2.0 fetched in 212ms 21 silly resolveWithNewModule @apollon/iobroker-tools@0.2.0 checking installable status 22 silly pacote range manifest for ping@^0.2.3 fetched in 207ms 23 silly resolveWithNewModule ping@0.2.3 checking installable status 24 silly pacote range manifest for shelly-iot@^1.1.0 fetched in 209ms 25 silly resolveWithNewModule shelly-iot@1.1.0 checking installable status 26 http fetch GET 304 https://registry.npmjs.org/mqtt-connection 529ms (from cache) 27 http fetch GET 304 https://registry.npmjs.org/tcp-ping 528ms (from cache) 28 http fetch GET 304 https://registry.npmjs.org/@iobroker%2fadapter-core 534ms (from cache) 29 http fetch GET 304 https://registry.npmjs.org/xml2js 527ms (from cache) 30 http fetch GET 304 https://registry.npmjs.org/request 538ms (from cache) 31 http fetch GET 304 https://registry.npmjs.org/xmlbuilder 543ms (from cache) 32 silly pacote range manifest for mqtt-connection@^4.0.0 fetched in 555ms 33 silly resolveWithNewModule mqtt-connection@4.0.0 checking installable status 34 silly pacote range manifest for tcp-ping@^0.1.1 fetched in 556ms 35 silly resolveWithNewModule tcp-ping@0.1.1 checking installable status 36 silly pacote range manifest for @iobroker/adapter-core@^2.4.0 fetched in 563ms 37 silly resolveWithNewModule @iobroker/adapter-core@2.4.0 checking installable status 38 silly pacote version manifest for xml2js@0.4.23 fetched in 558ms 39 silly resolveWithNewModule xml2js@0.4.23 checking installable status 40 silly pacote range manifest for request@^2.88.2 fetched in 563ms 41 warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 42 silly resolveWithNewModule request@2.88.2 checking installable status 43 silly pacote range manifest for xmlbuilder@^15.1.1 fetched in 564ms 44 silly resolveWithNewModule xmlbuilder@15.1.1 checking installable status 45 http fetch GET 304 https://registry.npmjs.org/mqtt 575ms (from cache) 46 silly pacote version manifest for mqtt@3.0.0 fetched in 584ms 47 silly resolveWithNewModule mqtt@3.0.0 checking installable status 48 http fetch GET 304 https://registry.npmjs.org/@types%2fiobroker 98ms (from cache) 49 silly pacote range manifest for @types/iobroker@^3.0.6 fetched in 102ms 50 silly resolveWithNewModule @types/iobroker@3.0.12 checking installable status 51 http fetch GET 200 https://registry.npmjs.org/es6-map 64ms (from cache) 52 silly pacote range manifest for es6-map@^0.1.5 fetched in 67ms 53 silly resolveWithNewModule es6-map@0.1.5 checking installable status 54 http fetch GET 304 https://registry.npmjs.org/commist 165ms (from cache) 55 silly pacote range manifest for commist@^1.0.0 fetched in 174ms 56 silly resolveWithNewModule commist@1.1.0 checking installable status 57 http fetch GET 304 https://registry.npmjs.org/help-me 174ms (from cache) 58 http fetch GET 304 https://registry.npmjs.org/concat-stream 177ms (from cache) 59 http fetch GET 304 https://registry.npmjs.org/mqtt-packet 180ms (from cache) 60 http fetch GET 304 https://registry.npmjs.org/reinterval 182ms (from cache) 61 silly pacote range manifest for help-me@^1.0.1 fetched in 187ms 62 silly resolveWithNewModule help-me@1.1.0 checking installable status 63 http fetch GET 304 https://registry.npmjs.org/websocket-stream 186ms (from cache) 64 silly pacote range manifest for concat-stream@^1.6.2 fetched in 194ms 65 silly resolveWithNewModule concat-stream@1.6.2 checking installable status 66 http fetch GET 304 https://registry.npmjs.org/split2 193ms (from cache) 67 silly pacote range manifest for mqtt-packet@^6.0.0 fetched in 196ms 68 silly resolveWithNewModule mqtt-packet@6.4.0 checking installable status 69 silly pacote range manifest for reinterval@^1.1.0 fetched in 199ms 70 silly resolveWithNewModule reinterval@1.1.0 checking installable status 71 silly pacote range manifest for websocket-stream@^5.1.2 fetched in 200ms 72 silly resolveWithNewModule websocket-stream@5.5.2 checking installable status 73 silly pacote range manifest for split2@^3.1.0 fetched in 203ms 74 silly resolveWithNewModule split2@3.2.2 checking installable status 75 http fetch GET 304 https://registry.npmjs.org/leven 51ms (from cache) 76 silly pacote range manifest for leven@^2.1.0 fetched in 54ms 77 silly resolveWithNewModule leven@2.1.0 checking installable status 78 http fetch GET 304 https://registry.npmjs.org/typedarray 50ms (from cache) 79 silly pacote range manifest for typedarray@^0.0.6 fetched in 53ms 80 silly resolveWithNewModule typedarray@0.0.6 checking installable status 81 http fetch GET 200 https://registry.npmjs.org/es6-set 44ms (from cache) 82 silly pacote range manifest for es6-set@~0.1.5 fetched in 46ms 83 silly resolveWithNewModule es6-set@0.1.5 checking installable status 84 http fetch GET 304 https://registry.npmjs.org/d 134ms (from cache) 85 silly pacote range manifest for d@1 fetched in 141ms 86 silly resolveWithNewModule d@1.0.1 checking installable status 87 http fetch GET 304 https://registry.npmjs.org/es6-symbol 139ms (from cache) 88 http fetch GET 304 https://registry.npmjs.org/event-emitter 140ms (from cache) 89 http fetch GET 304 https://registry.npmjs.org/es5-ext 148ms (from cache) 90 http fetch GET 304 https://registry.npmjs.org/es6-iterator 149ms (from cache) 91 silly pacote range manifest for es6-symbol@~3.1.1 fetched in 149ms 92 silly resolveWithNewModule es6-symbol@3.1.3 checking installable status 93 silly pacote range manifest for event-emitter@~0.3.5 fetched in 150ms 94 silly resolveWithNewModule event-emitter@0.3.5 checking installable status 95 silly pacote range manifest for es5-ext@~0.10.14 fetched in 158ms 96 silly resolveWithNewModule es5-ext@0.10.53 checking installable status 97 silly pacote range manifest for es6-iterator@~2.0.1 fetched in 159ms 98 silly resolveWithNewModule es6-iterator@2.0.3 checking installable status 99 warn registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ENODATA: Cache input stream was empty 100 warn registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation. 101 silly fetchPackageMetaData error for type@^1.0.1 Invalid response body while trying to fetch https://registry.npmjs.org/type: Integrity verification failed for sha512-u9pwI2IbDcO/zI0zipSFa+l3JCnqqF9XeBhC2GARqHjkUMtHMYkhO45CtIbMfGqH9GDCOECk9Joa05dxYDkYzA== (/home/iobroker/.npm/_cacache/content-v2/sha512/bb/da/7023621b0dc3bfcc8d338a94856be9772429eaa85f57781842d86011a878e450cb473189213b8e42b486cc7c6a87f460c23840a4f49a1ad39771603918cc) 102 timing stage:rollbackFailedOptional Completed in 1ms 103 timing stage:runTopLevelLifecycles Completed in 15622ms 104 silly saveTree iobroker.inst@2.0.3 104 silly saveTree ├── colors@1.4.0 104 silly saveTree ├─┬ fs-extra@7.0.1 104 silly saveTree │ ├── graceful-fs@4.2.3 104 silly saveTree │ ├── jsonfile@4.0.0 104 silly saveTree │ └── universalify@0.1.2 104 silly saveTree ├─┬ iobroker.admin@4.1.6 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └─┬ @types/iobroker@3.0.11 104 silly saveTree │ │ └── @types/node@12.12.21 104 silly saveTree │ ├─┬ body-parser@1.19.0 104 silly saveTree │ │ ├── bytes@3.1.0 104 silly saveTree │ │ ├── content-type@1.0.4 104 silly saveTree │ │ ├─┬ debug@2.6.9 104 silly saveTree │ │ │ └── ms@2.0.0 104 silly saveTree │ │ ├── depd@1.1.2 104 silly saveTree │ │ ├─┬ http-errors@1.7.2 104 silly saveTree │ │ │ ├── inherits@2.0.3 104 silly saveTree │ │ │ ├── setprototypeof@1.1.1 104 silly saveTree │ │ │ ├── statuses@1.5.0 104 silly saveTree │ │ │ └── toidentifier@1.0.0 104 silly saveTree │ │ ├─┬ iconv-lite@0.4.24 104 silly saveTree │ │ │ └── safer-buffer@2.1.2 104 silly saveTree │ │ ├─┬ on-finished@2.3.0 104 silly saveTree │ │ │ └── ee-first@1.1.1 104 silly saveTree │ │ ├── qs@6.7.0 104 silly saveTree │ │ ├─┬ raw-body@2.4.0 104 silly saveTree │ │ │ └── unpipe@1.0.0 104 silly saveTree │ │ └─┬ type-is@1.6.18 104 silly saveTree │ │ ├── media-typer@0.3.0 104 silly saveTree │ │ └─┬ mime-types@2.1.25 104 silly saveTree │ │ └── mime-db@1.42.0 104 silly saveTree │ ├── connect-flash@0.1.1 104 silly saveTree │ ├─┬ cookie-parser@1.4.5 104 silly saveTree │ │ ├── cookie-signature@1.0.6 104 silly saveTree │ │ └── cookie@0.4.0 104 silly saveTree │ ├─┬ express-fileupload@1.1.6 104 silly saveTree │ │ └─┬ busboy@0.3.1 104 silly saveTree │ │ └─┬ dicer@0.3.0 104 silly saveTree │ │ └── streamsearch@0.1.2 104 silly saveTree │ ├─┬ express-session@1.17.1 104 silly saveTree │ │ ├── cookie@0.4.0 104 silly saveTree │ │ ├── depd@2.0.0 104 silly saveTree │ │ ├── on-headers@1.0.2 104 silly saveTree │ │ ├── parseurl@1.3.3 104 silly saveTree │ │ ├── safe-buffer@5.2.0 104 silly saveTree │ │ └─┬ uid-safe@2.1.5 104 silly saveTree │ │ └── random-bytes@1.0.0 104 silly saveTree │ ├─┬ express@4.17.1 104 silly saveTree │ │ ├─┬ accepts@1.3.7 104 silly saveTree │ │ │ └── negotiator@0.6.2 104 silly saveTree │ │ ├── array-flatten@1.1.1 104 silly saveTree │ │ ├─┬ content-disposition@0.5.3 104 silly saveTree │ │ │ └── safe-buffer@5.1.2 104 silly saveTree │ │ ├── cookie@0.4.0 104 silly saveTree │ │ ├── encodeurl@1.0.2 104 silly saveTree │ │ ├── escape-html@1.0.3 104 silly saveTree │ │ ├── etag@1.8.1 104 silly saveTree │ │ ├── finalhandler@1.1.2 104 silly saveTree │ │ ├── fresh@0.5.2 104 silly saveTree │ │ ├── merge-descriptors@1.0.1 104 silly saveTree │ │ ├── methods@1.1.2 104 silly saveTree │ │ ├── path-to-regexp@0.1.7 104 silly saveTree │ │ ├─┬ proxy-addr@2.0.5 104 silly saveTree │ │ │ ├── forwarded@0.1.2 104 silly saveTree │ │ │ └── ipaddr.js@1.9.0 104 silly saveTree │ │ ├── range-parser@1.2.1 104 silly saveTree │ │ ├── safe-buffer@5.1.2 104 silly saveTree │ │ ├─┬ send@0.17.1 104 silly saveTree │ │ │ ├── destroy@1.0.4 104 silly saveTree │ │ │ ├── mime@1.6.0 104 silly saveTree │ │ │ └── ms@2.1.1 104 silly saveTree │ │ ├── serve-static@1.14.1 104 silly saveTree │ │ ├── utils-merge@1.0.1 104 silly saveTree │ │ └── vary@1.1.2 104 silly saveTree │ ├─┬ passport-local@1.0.0 104 silly saveTree │ │ └── passport-strategy@1.0.0 104 silly saveTree │ ├─┬ passport.socketio@3.7.0 104 silly saveTree │ │ └── xtend@4.0.2 104 silly saveTree │ ├─┬ passport@0.4.1 104 silly saveTree │ │ └── pause@0.0.1 104 silly saveTree │ ├─┬ request@2.88.2 104 silly saveTree │ │ ├── aws-sign2@0.7.0 104 silly saveTree │ │ ├── aws4@1.9.0 104 silly saveTree │ │ ├── caseless@0.12.0 104 silly saveTree │ │ ├─┬ combined-stream@1.0.8 104 silly saveTree │ │ │ └── delayed-stream@1.0.0 104 silly saveTree │ │ ├── extend@3.0.2 104 silly saveTree │ │ ├── forever-agent@0.6.1 104 silly saveTree │ │ ├─┬ form-data@2.3.3 104 silly saveTree │ │ │ └── asynckit@0.4.0 104 silly saveTree │ │ ├─┬ har-validator@5.1.3 104 silly saveTree │ │ │ ├─┬ ajv@6.10.2 104 silly saveTree │ │ │ │ ├── fast-deep-equal@2.0.1 104 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.1.0 104 silly saveTree │ │ │ │ ├── json-schema-traverse@0.4.1 104 silly saveTree │ │ │ │ └─┬ uri-js@4.2.2 104 silly saveTree │ │ │ │ └── punycode@2.1.1 104 silly saveTree │ │ │ └── har-schema@2.0.0 104 silly saveTree │ │ ├─┬ http-signature@1.2.0 104 silly saveTree │ │ │ ├── assert-plus@1.0.0 104 silly saveTree │ │ │ ├─┬ jsprim@1.4.1 104 silly saveTree │ │ │ │ ├── extsprintf@1.3.0 104 silly saveTree │ │ │ │ ├── json-schema@0.2.3 104 silly saveTree │ │ │ │ └─┬ verror@1.10.0 104 silly saveTree │ │ │ │ └── core-util-is@1.0.2 104 silly saveTree │ │ │ └─┬ sshpk@1.16.1 104 silly saveTree │ │ │ ├── asn1@0.2.4 104 silly saveTree │ │ │ ├─┬ bcrypt-pbkdf@1.0.2 104 silly saveTree │ │ │ │ └── tweetnacl@0.14.5 104 silly saveTree │ │ │ ├── dashdash@1.14.1 104 silly saveTree │ │ │ ├─┬ ecc-jsbn@0.1.2 104 silly saveTree │ │ │ │ └── jsbn@0.1.1 104 silly saveTree │ │ │ ├── getpass@0.1.7 104 silly saveTree │ │ │ ├── jsbn@0.1.1 104 silly saveTree │ │ │ └── tweetnacl@0.14.5 104 silly saveTree │ │ ├── is-typedarray@1.0.0 104 silly saveTree │ │ ├── isstream@0.1.2 104 silly saveTree │ │ ├── json-stringify-safe@5.0.1 104 silly saveTree │ │ ├── oauth-sign@0.9.0 104 silly saveTree │ │ ├── performance-now@2.1.0 104 silly saveTree │ │ ├── qs@6.5.2 104 silly saveTree │ │ ├─┬ tough-cookie@2.5.0 104 silly saveTree │ │ │ └── psl@1.6.0 104 silly saveTree │ │ ├── tunnel-agent@0.6.0 104 silly saveTree │ │ └── uuid@3.3.3 104 silly saveTree │ ├── semver@7.3.2 104 silly saveTree │ ├─┬ socket.io-client@2.3.0 104 silly saveTree │ │ ├── backo2@1.0.2 104 silly saveTree │ │ ├── base64-arraybuffer@0.1.5 104 silly saveTree │ │ ├── component-bind@1.0.0 104 silly saveTree │ │ ├── component-emitter@1.2.1 104 silly saveTree │ │ ├─┬ debug@4.1.1 104 silly saveTree │ │ │ └── ms@2.1.2 104 silly saveTree │ │ ├─┬ engine.io-client@3.4.0 104 silly saveTree │ │ │ ├── component-inherit@0.0.3 104 silly saveTree │ │ │ ├─┬ debug@4.1.1 104 silly saveTree │ │ │ │ └── ms@2.1.2 104 silly saveTree │ │ │ ├─┬ engine.io-parser@2.2.0 104 silly saveTree │ │ │ │ ├── after@0.8.2 104 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.7 104 silly saveTree │ │ │ │ ├── blob@0.0.5 104 silly saveTree │ │ │ │ └─┬ has-binary2@1.0.3 104 silly saveTree │ │ │ │ └── isarray@2.0.1 104 silly saveTree │ │ │ ├── has-cors@1.1.0 104 silly saveTree │ │ │ ├── indexof@0.0.1 104 silly saveTree │ │ │ ├─┬ parseqs@0.0.5 104 silly saveTree │ │ │ │ └─┬ better-assert@1.0.2 104 silly saveTree │ │ │ │ └── callsite@1.0.0 104 silly saveTree │ │ │ ├── parseuri@0.0.5 104 silly saveTree │ │ │ ├─┬ ws@6.1.4 104 silly saveTree │ │ │ │ └── async-limiter@1.0.1 104 silly saveTree │ │ │ ├── xmlhttprequest-ssl@1.5.5 104 silly saveTree │ │ │ └── yeast@0.1.2 104 silly saveTree │ │ ├── has-binary2@1.0.3 104 silly saveTree │ │ ├── has-cors@1.1.0 104 silly saveTree │ │ ├── indexof@0.0.1 104 silly saveTree │ │ ├── object-component@0.0.3 104 silly saveTree │ │ ├── parseqs@0.0.5 104 silly saveTree │ │ ├── parseuri@0.0.5 104 silly saveTree │ │ ├─┬ socket.io-parser@3.3.0 104 silly saveTree │ │ │ ├─┬ debug@3.1.0 104 silly saveTree │ │ │ │ └── ms@2.0.0 104 silly saveTree │ │ │ └── isarray@2.0.1 104 silly saveTree │ │ └── to-array@0.1.4 104 silly saveTree │ ├─┬ socket.io@2.3.0 104 silly saveTree │ │ ├─┬ debug@4.1.1 104 silly saveTree │ │ │ └── ms@2.1.2 104 silly saveTree │ │ ├─┬ engine.io@3.4.0 104 silly saveTree │ │ │ ├── base64id@2.0.0 104 silly saveTree │ │ │ ├── cookie@0.3.1 104 silly saveTree │ │ │ ├─┬ debug@4.1.1 104 silly saveTree │ │ │ │ └── ms@2.1.2 104 silly saveTree │ │ │ └── ws@7.2.1 104 silly saveTree │ │ ├── socket.io-adapter@1.1.2 104 silly saveTree │ │ └─┬ socket.io-parser@3.4.0 104 silly saveTree │ │ ├─┬ debug@4.1.1 104 silly saveTree │ │ │ └── ms@2.1.2 104 silly saveTree │ │ └── isarray@2.0.1 104 silly saveTree │ └── xtend@4.0.2 104 silly saveTree ├─┬ iobroker.backitup@1.6.0 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.11 104 silly saveTree │ ├─┬ dropbox-v2-api@2.4.26 104 silly saveTree │ │ └─┬ request@2.88.0 104 silly saveTree │ │ ├── qs@6.5.2 104 silly saveTree │ │ └─┬ tough-cookie@2.4.3 104 silly saveTree │ │ └── punycode@1.4.1 104 silly saveTree │ ├─┬ ftp@0.3.10 104 silly saveTree │ │ ├─┬ readable-stream@1.1.14 104 silly saveTree │ │ │ ├── isarray@0.0.1 104 silly saveTree │ │ │ └── string_decoder@0.10.31 104 silly saveTree │ │ └── xregexp@2.0.0 104 silly saveTree │ ├─┬ google-auth-library@6.0.6 104 silly saveTree │ │ ├── arrify@2.0.1 104 silly saveTree │ │ ├── base64-js@1.3.1 104 silly saveTree │ │ ├── ecdsa-sig-formatter@1.0.11 104 silly saveTree │ │ ├── fast-text-encoding@1.0.3 104 silly saveTree │ │ ├─┬ gaxios@3.1.0 104 silly saveTree │ │ │ ├─┬ abort-controller@3.0.0 104 silly saveTree │ │ │ │ └── event-target-shim@5.0.1 104 silly saveTree │ │ │ ├─┬ https-proxy-agent@5.0.0 104 silly saveTree │ │ │ │ ├─┬ agent-base@6.0.1 104 silly saveTree │ │ │ │ │ └─┬ debug@4.1.1 104 silly saveTree │ │ │ │ │ └── ms@2.1.2 104 silly saveTree │ │ │ │ └─┬ debug@4.1.1 104 silly saveTree │ │ │ │ └── ms@2.1.2 104 silly saveTree │ │ │ ├── is-stream@2.0.0 104 silly saveTree │ │ │ └── node-fetch@2.6.0 104 silly saveTree │ │ ├─┬ gcp-metadata@4.1.4 104 silly saveTree │ │ │ └─┬ json-bigint@1.0.0 104 silly saveTree │ │ │ └── bignumber.js@9.0.0 104 silly saveTree │ │ ├─┬ gtoken@5.0.3 104 silly saveTree │ │ │ ├─┬ google-p12-pem@3.0.2 104 silly saveTree │ │ │ │ └── node-forge@0.9.1 104 silly saveTree │ │ │ ├─┬ jws@4.0.0 104 silly saveTree │ │ │ │ └─┬ jwa@2.0.0 104 silly saveTree │ │ │ │ └── buffer-equal-constant-time@1.0.1 104 silly saveTree │ │ │ └── mime@2.4.6 104 silly saveTree │ │ ├─┬ jws@4.0.0 104 silly saveTree │ │ │ └── jwa@2.0.0 104 silly saveTree │ │ └─┬ lru-cache@6.0.0 104 silly saveTree │ │ └── yallist@4.0.0 104 silly saveTree │ ├─┬ googleapis@55.0.0 104 silly saveTree │ │ └─┬ googleapis-common@4.4.0 104 silly saveTree │ │ ├── url-template@2.0.8 104 silly saveTree │ │ └── uuid@8.3.0 104 silly saveTree │ ├─┬ node-schedule@1.3.2 104 silly saveTree │ │ ├─┬ cron-parser@2.13.0 104 silly saveTree │ │ │ ├─┬ is-nan@1.3.0 104 silly saveTree │ │ │ │ └─┬ define-properties@1.1.3 104 silly saveTree │ │ │ │ └── object-keys@1.1.1 104 silly saveTree │ │ │ └─┬ moment-timezone@0.5.27 104 silly saveTree │ │ │ └── moment@2.24.0 104 silly saveTree │ │ ├── long-timeout@0.1.1 104 silly saveTree │ │ └── sorted-array-functions@1.2.0 104 silly saveTree │ ├── node-wol@0.1.1 104 silly saveTree │ ├─┬ request@2.88.2 104 silly saveTree │ │ ├── qs@6.5.2 104 silly saveTree │ │ └── tough-cookie@2.5.0 104 silly saveTree │ └─┬ targz@1.0.1 104 silly saveTree │ └─┬ tar-fs@1.16.3 104 silly saveTree │ ├── chownr@1.1.3 104 silly saveTree │ ├─┬ mkdirp@0.5.1 104 silly saveTree │ │ └── minimist@0.0.8 104 silly saveTree │ ├─┬ pump@1.0.3 104 silly saveTree │ │ ├─┬ end-of-stream@1.4.4 104 silly saveTree │ │ │ └─┬ once@1.4.0 104 silly saveTree │ │ │ └── wrappy@1.0.2 104 silly saveTree │ │ └── once@1.4.0 104 silly saveTree │ └─┬ tar-stream@1.6.2 104 silly saveTree │ ├─┬ bl@1.2.2 104 silly saveTree │ │ └─┬ readable-stream@2.3.6 104 silly saveTree │ │ ├── isarray@1.0.0 104 silly saveTree │ │ ├── process-nextick-args@2.0.1 104 silly saveTree │ │ ├── string_decoder@1.1.1 104 silly saveTree │ │ └── util-deprecate@1.0.2 104 silly saveTree │ ├─┬ buffer-alloc@1.2.0 104 silly saveTree │ │ ├── buffer-alloc-unsafe@1.1.0 104 silly saveTree │ │ └── buffer-fill@1.0.0 104 silly saveTree │ ├── fs-constants@1.0.0 104 silly saveTree │ ├── readable-stream@2.3.6 104 silly saveTree │ └── to-buffer@1.1.1 104 silly saveTree ├─┬ iobroker.bosesoundtouch@0.9.2 104 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.3 104 silly saveTree │ │ └── @types/iobroker@1.4.13 104 silly saveTree │ ├── es6-promise@4.2.8 104 silly saveTree │ ├── string-format@2.0.0 104 silly saveTree │ ├── ws@6.2.1 104 silly saveTree │ └─┬ xml2js@0.4.22 104 silly saveTree │ ├── sax@1.2.4 104 silly saveTree │ ├─┬ util.promisify@1.0.0 104 silly saveTree │ │ └─┬ object.getownpropertydescriptors@2.1.0 104 silly saveTree │ │ └─┬ es-abstract@1.17.0-next.1 104 silly saveTree │ │ ├─┬ es-to-primitive@1.2.1 104 silly saveTree │ │ │ ├── is-callable@1.1.4 104 silly saveTree │ │ │ ├── is-date-object@1.0.2 104 silly saveTree │ │ │ └─┬ is-symbol@1.0.3 104 silly saveTree │ │ │ └── has-symbols@1.0.1 104 silly saveTree │ │ ├── function-bind@1.1.1 104 silly saveTree │ │ ├── has-symbols@1.0.1 104 silly saveTree │ │ ├── has@1.0.3 104 silly saveTree │ │ ├── is-callable@1.1.4 104 silly saveTree │ │ ├── is-regex@1.0.5 104 silly saveTree │ │ ├── object-inspect@1.7.0 104 silly saveTree │ │ ├── object.assign@4.1.0 104 silly saveTree │ │ ├── string.prototype.trimleft@2.1.1 104 silly saveTree │ │ └── string.prototype.trimright@2.1.1 104 silly saveTree │ └── xmlbuilder@11.0.1 104 silly saveTree ├─┬ iobroker.deconz@1.3.10 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.11 104 silly saveTree │ ├─┬ @sentry/integrations@5.19.1 104 silly saveTree │ │ ├── @sentry/types@5.19.1 104 silly saveTree │ │ ├─┬ @sentry/utils@5.19.1 104 silly saveTree │ │ │ └── tslib@1.10.0 104 silly saveTree │ │ └── tslib@1.10.0 104 silly saveTree │ ├─┬ @sentry/node@5.19.1 104 silly saveTree │ │ ├─┬ @sentry/apm@5.19.1 104 silly saveTree │ │ │ ├─┬ @sentry/browser@5.19.1 104 silly saveTree │ │ │ │ └─┬ @sentry/core@5.19.1 104 silly saveTree │ │ │ │ ├── @sentry/hub@5.19.1 104 silly saveTree │ │ │ │ └── @sentry/minimal@5.19.1 104 silly saveTree │ │ │ ├── @sentry/hub@5.19.1 104 silly saveTree │ │ │ └── @sentry/minimal@5.19.1 104 silly saveTree │ │ ├── @sentry/core@5.19.1 104 silly saveTree │ │ ├── @sentry/hub@5.19.1 104 silly saveTree │ │ ├─┬ https-proxy-agent@4.0.0 104 silly saveTree │ │ │ ├── agent-base@5.1.1 104 silly saveTree │ │ │ └─┬ debug@4.1.1 104 silly saveTree │ │ │ └── ms@2.1.2 104 silly saveTree │ │ └── lru_map@0.3.3 104 silly saveTree │ └─┬ source-map-support@0.5.19 104 silly saveTree │ ├── buffer-from@1.1.1 104 silly saveTree │ └── source-map@0.6.1 104 silly saveTree ├── iobroker.devices@0.3.13 104 silly saveTree ├─┬ iobroker.discovery@2.3.11 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.11 104 silly saveTree │ ├─┬ mdns-discovery@0.2.6 104 silly saveTree │ │ ├─┬ debug@2.2.0 104 silly saveTree │ │ │ └── ms@0.7.1 104 silly saveTree │ │ ├── dgram@1.0.1 104 silly saveTree │ │ └─┬ dns-packet@1.3.1 104 silly saveTree │ │ └── ip@1.1.5 104 silly saveTree │ ├── netmask@1.0.6 104 silly saveTree │ ├── node-mndp@0.0.3 104 silly saveTree │ ├─┬ node-ssdp@4.0.0 104 silly saveTree │ │ ├─┬ async@2.6.3 104 silly saveTree │ │ │ └── lodash@4.17.15 104 silly saveTree │ │ ├── bluebird@3.7.2 104 silly saveTree │ │ └─┬ debug@3.2.6 104 silly saveTree │ │ └── ms@2.1.2 104 silly saveTree │ └─┬ serialport@8.0.8 104 silly saveTree │ ├─┬ @serialport/binding-mock@8.0.6 104 silly saveTree │ │ ├─┬ @serialport/binding-abstract@8.0.6 104 silly saveTree │ │ │ └─┬ debug@4.1.1 104 silly saveTree │ │ │ └── ms@2.1.2 104 silly saveTree │ │ └─┬ debug@4.1.1 104 silly saveTree │ │ └── ms@2.1.2 104 silly saveTree │ ├─┬ @serialport/bindings@8.0.8 104 silly saveTree │ │ ├─┬ @serialport/parser-readline@8.0.6 104 silly saveTree │ │ │ └── @serialport/parser-delimiter@8.0.6 104 silly saveTree │ │ ├─┬ bindings@1.5.0 104 silly saveTree │ │ │ └── file-uri-to-path@1.0.0 104 silly saveTree │ │ ├─┬ debug@4.1.1 104 silly saveTree │ │ │ └── ms@2.1.2 104 silly saveTree │ │ ├── nan@2.14.0 104 silly saveTree │ │ └─┬ prebuild-install@5.3.5 104 silly saveTree │ │ ├── detect-libc@1.0.3 104 silly saveTree │ │ ├── expand-template@2.0.3 104 silly saveTree │ │ ├── github-from-package@0.0.0 104 silly saveTree │ │ ├── minimist@1.2.5 104 silly saveTree │ │ ├── napi-build-utils@1.0.2 104 silly saveTree │ │ ├─┬ node-abi@2.18.0 104 silly saveTree │ │ │ └── semver@5.7.1 104 silly saveTree │ │ ├── noop-logger@0.1.1 104 silly saveTree │ │ ├─┬ npmlog@4.1.2 104 silly saveTree │ │ │ ├─┬ are-we-there-yet@1.1.5 104 silly saveTree │ │ │ │ └── delegates@1.0.0 104 silly saveTree │ │ │ ├── console-control-strings@1.1.0 104 silly saveTree │ │ │ ├─┬ gauge@2.7.4 104 silly saveTree │ │ │ │ ├── aproba@1.2.0 104 silly saveTree │ │ │ │ ├── has-unicode@2.0.1 104 silly saveTree │ │ │ │ ├── object-assign@4.1.1 104 silly saveTree │ │ │ │ ├── signal-exit@3.0.3 104 silly saveTree │ │ │ │ ├─┬ string-width@1.0.2 104 silly saveTree │ │ │ │ │ ├── code-point-at@1.1.0 104 silly saveTree │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 104 silly saveTree │ │ │ │ │ │ └── number-is-nan@1.0.1 104 silly saveTree │ │ │ │ │ └─┬ strip-ansi@3.0.1 104 silly saveTree │ │ │ │ │ └── ansi-regex@2.1.1 104 silly saveTree │ │ │ │ ├── strip-ansi@3.0.1 104 silly saveTree │ │ │ │ └── wide-align@1.1.3 104 silly saveTree │ │ │ └── set-blocking@2.0.0 104 silly saveTree │ │ ├── pump@3.0.0 104 silly saveTree │ │ ├─┬ rc@1.2.8 104 silly saveTree │ │ │ ├── deep-extend@0.6.0 104 silly saveTree │ │ │ ├── ini@1.3.5 104 silly saveTree │ │ │ ├── minimist@1.2.0 104 silly saveTree │ │ │ └── strip-json-comments@2.0.1 104 silly saveTree │ │ ├─┬ simple-get@3.1.0 104 silly saveTree │ │ │ ├─┬ decompress-response@4.2.1 104 silly saveTree │ │ │ │ └── mimic-response@2.1.0 104 silly saveTree │ │ │ └── simple-concat@1.0.1 104 silly saveTree │ │ ├─┬ tar-fs@2.1.0 104 silly saveTree │ │ │ ├── mkdirp-classic@0.5.3 104 silly saveTree │ │ │ └─┬ tar-stream@2.1.3 104 silly saveTree │ │ │ ├─┬ bl@4.0.2 104 silly saveTree │ │ │ │ ├─┬ buffer@5.6.0 104 silly saveTree │ │ │ │ │ └── ieee754@1.1.13 104 silly saveTree │ │ │ │ ├── inherits@2.0.4 104 silly saveTree │ │ │ │ └── readable-stream@3.6.0 104 silly saveTree │ │ │ └── readable-stream@3.6.0 104 silly saveTree │ │ └── which-pm-runs@1.0.0 104 silly saveTree │ ├── @serialport/parser-byte-length@8.0.6 104 silly saveTree │ ├── @serialport/parser-cctalk@8.0.6 104 silly saveTree │ ├── @serialport/parser-delimiter@8.0.6 104 silly saveTree │ ├── @serialport/parser-readline@8.0.6 104 silly saveTree │ ├── @serialport/parser-ready@8.0.6 104 silly saveTree │ ├── @serialport/parser-regex@8.0.6 104 silly saveTree │ ├─┬ @serialport/stream@8.0.6 104 silly saveTree │ │ └─┬ debug@4.1.1 104 silly saveTree │ │ └── ms@2.1.2 104 silly saveTree │ └─┬ debug@4.1.1 104 silly saveTree │ └── ms@2.1.2 104 silly saveTree ├─┬ iobroker.dwd@2.4.10 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.10 104 silly saveTree │ └─┬ request@2.88.2 104 silly saveTree │ ├── qs@6.5.2 104 silly saveTree │ └── tough-cookie@2.5.0 104 silly saveTree ├─┬ iobroker.email@1.0.7 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.11 104 silly saveTree │ └── nodemailer@6.4.8 104 silly saveTree ├── iobroker.feiertage@1.0.19 104 silly saveTree ├─┬ iobroker.flot@1.10.2 104 silly saveTree │ └─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ └── @types/iobroker@3.0.11 104 silly saveTree ├─┬ iobroker.fritzdect@0.3.2 104 silly saveTree │ ├─┬ fritzapi@0.10.7 104 silly saveTree │ │ ├─┬ cheerio@0.22.0 104 silly saveTree │ │ │ ├─┬ css-select@1.2.0 104 silly saveTree │ │ │ │ ├── boolbase@1.0.0 104 silly saveTree │ │ │ │ ├── css-what@2.1.3 104 silly saveTree │ │ │ │ ├─┬ domutils@1.5.1 104 silly saveTree │ │ │ │ │ ├─┬ dom-serializer@0.1.1 104 silly saveTree │ │ │ │ │ │ ├── domelementtype@1.3.1 104 silly saveTree │ │ │ │ │ │ └── entities@1.1.2 104 silly saveTree │ │ │ │ │ └── domelementtype@1.3.1 104 silly saveTree │ │ │ │ └── nth-check@1.0.2 104 silly saveTree │ │ │ ├── dom-serializer@0.1.1 104 silly saveTree │ │ │ ├── entities@1.1.2 104 silly saveTree │ │ │ ├─┬ htmlparser2@3.10.1 104 silly saveTree │ │ │ │ ├── domhandler@2.4.2 104 silly saveTree │ │ │ │ └── readable-stream@3.6.0 104 silly saveTree │ │ │ ├── lodash.assignin@4.2.0 104 silly saveTree │ │ │ ├── lodash.bind@4.2.1 104 silly saveTree │ │ │ ├── lodash.defaults@4.2.0 104 silly saveTree │ │ │ ├── lodash.filter@4.6.0 104 silly saveTree │ │ │ ├── lodash.flatten@4.4.0 104 silly saveTree │ │ │ ├── lodash.foreach@4.5.0 104 silly saveTree │ │ │ ├── lodash.map@4.6.0 104 silly saveTree │ │ │ ├── lodash.merge@4.6.2 104 silly saveTree │ │ │ ├── lodash.pick@4.4.0 104 silly saveTree │ │ │ ├── lodash.reduce@4.6.0 104 silly saveTree │ │ │ ├── lodash.reject@4.6.0 104 silly saveTree │ │ │ └── lodash.some@4.6.0 104 silly saveTree │ │ ├─┬ command-line-args@5.1.1 104 silly saveTree │ │ │ ├── array-back@3.1.0 104 silly saveTree │ │ │ ├── find-replace@3.0.0 104 silly saveTree │ │ │ ├── lodash.camelcase@4.3.0 104 silly saveTree │ │ │ └── typical@4.0.0 104 silly saveTree │ │ ├─┬ command-line-usage@6.1.0 104 silly saveTree │ │ │ ├── array-back@4.0.1 104 silly saveTree │ │ │ ├─┬ chalk@2.4.2 104 silly saveTree │ │ │ │ ├─┬ ansi-styles@3.2.1 104 silly saveTree │ │ │ │ │ └─┬ color-convert@1.9.3 104 silly saveTree │ │ │ │ │ └── color-name@1.1.3 104 silly saveTree │ │ │ │ ├── escape-string-regexp@1.0.5 104 silly saveTree │ │ │ │ └─┬ supports-color@5.5.0 104 silly saveTree │ │ │ │ └── has-flag@3.0.0 104 silly saveTree │ │ │ ├─┬ table-layout@1.0.1 104 silly saveTree │ │ │ │ ├── array-back@4.0.1 104 silly saveTree │ │ │ │ ├── typical@5.2.0 104 silly saveTree │ │ │ │ └─┬ wordwrapjs@4.0.0 104 silly saveTree │ │ │ │ ├── reduce-flatten@2.0.0 104 silly saveTree │ │ │ │ └── typical@5.2.0 104 silly saveTree │ │ │ └── typical@5.2.0 104 silly saveTree │ │ └── xml2json-light@1.0.6 104 silly saveTree │ └── xml2json-light@1.0.6 104 silly saveTree ├─┬ iobroker.gruenbeck@0.0.18 104 silly saveTree │ ├─┬ axios@0.19.0 104 silly saveTree │ │ ├─┬ follow-redirects@1.5.10 104 silly saveTree │ │ │ └── debug@3.1.0 104 silly saveTree │ │ └── is-buffer@2.0.4 104 silly saveTree │ ├── crypto@1.0.1 104 silly saveTree │ ├── querystring@0.2.0 104 silly saveTree │ ├─┬ regex@0.1.1 104 silly saveTree │ │ ├── augment@3.2.1 104 silly saveTree │ │ ├─┬ jison@0.4.4 104 silly saveTree │ │ │ ├── ebnf-parser@0.1.10 104 silly saveTree │ │ │ ├─┬ escodegen@0.0.21 104 silly saveTree │ │ │ │ ├── esprima@1.0.4 104 silly saveTree │ │ │ │ ├── estraverse@0.0.4 104 silly saveTree │ │ │ │ └── source-map@0.5.7 104 silly saveTree │ │ │ ├── esprima@1.0.4 104 silly saveTree │ │ │ ├─┬ jison-lex@0.2.1 104 silly saveTree │ │ │ │ ├── lex-parser@0.1.4 104 silly saveTree │ │ │ │ └─┬ nomnom@1.5.2 104 silly saveTree │ │ │ │ ├── colors@0.5.1 104 silly saveTree │ │ │ │ └── underscore@1.1.7 104 silly saveTree │ │ │ ├── JSONSelect@0.4.0 104 silly saveTree │ │ │ ├── lex-parser@0.1.4 104 silly saveTree │ │ │ └── nomnom@1.5.2 104 silly saveTree │ │ ├── lex@1.7.4 104 silly saveTree │ │ └─┬ statemachines@0.1.0 104 silly saveTree │ │ └── sorted-array@1.1.0 104 silly saveTree │ ├── ws@7.2.1 104 silly saveTree │ ├── xmldom@0.1.31 104 silly saveTree │ └── xmlhttprequest-ts@1.0.1 104 silly saveTree ├─┬ iobroker.ical@1.7.0 104 silly saveTree │ ├── cloneextend@0.0.3 104 silly saveTree │ ├─┬ node-ical@0.9.2 104 silly saveTree │ │ └─┬ rrule@2.6.4 104 silly saveTree │ │ └── luxon@1.21.3 104 silly saveTree │ └── rrule@2.6.4 104 silly saveTree ├─┬ iobroker.influxdb@1.9.2 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.11 104 silly saveTree │ └── influx@4.2.3 104 silly saveTree ├─┬ iobroker.info@1.7.7 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.11 104 silly saveTree │ ├── axios@0.19.2 104 silly saveTree │ ├── jshashes@1.0.8 104 silly saveTree │ ├── osx-temperature-sensor@1.0.7 104 silly saveTree │ ├── semver@7.3.2 104 silly saveTree │ └── systeminformation@4.26.10 104 silly saveTree ├─┬ iobroker.javascript@4.6.22 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └─┬ @types/iobroker@3.0.11 104 silly saveTree │ │ └── @types/node@12.12.53 104 silly saveTree │ ├── @types/node@12.12.53 104 silly saveTree │ ├─┬ @types/request@2.48.5 104 silly saveTree │ │ ├── @types/caseless@0.12.2 104 silly saveTree │ │ ├── @types/tough-cookie@4.0.0 104 silly saveTree │ │ └── form-data@2.5.1 104 silly saveTree │ ├── coffee-compiler@0.3.2 104 silly saveTree │ ├── coffee-script@1.12.7 104 silly saveTree │ ├── jsonata@1.8.3 104 silly saveTree │ ├── node-schedule@1.3.0 104 silly saveTree │ ├─┬ request@2.88.2 104 silly saveTree │ │ ├── qs@6.5.2 104 silly saveTree │ │ └── tough-cookie@2.5.0 104 silly saveTree │ ├── semver@7.3.2 104 silly saveTree │ ├── suncalc2@1.8.1 104 silly saveTree │ ├── typescript@3.9.7 104 silly saveTree │ ├─┬ virtual-tsc@0.6.1 104 silly saveTree │ │ └─┬ debug@3.2.6 104 silly saveTree │ │ └── ms@2.1.2 104 silly saveTree │ ├── vm2@3.9.2 104 silly saveTree │ └── wake_on_lan@1.0.0 104 silly saveTree ├─┬ iobroker.js-controller@3.1.6 104 silly saveTree │ ├── @iobroker/plugin-base@1.2.0 104 silly saveTree │ ├─┬ @iobroker/plugin-sentry@1.1.4 104 silly saveTree │ │ ├─┬ @sentry/integrations@5.18.1 104 silly saveTree │ │ │ ├── @sentry/types@5.18.1 104 silly saveTree │ │ │ └── @sentry/utils@5.18.1 104 silly saveTree │ │ └─┬ @sentry/node@5.18.1 104 silly saveTree │ │ ├─┬ @sentry/apm@5.18.1 104 silly saveTree │ │ │ ├─┬ @sentry/browser@5.18.1 104 silly saveTree │ │ │ │ └─┬ @sentry/core@5.18.1 104 silly saveTree │ │ │ │ ├── @sentry/hub@5.18.1 104 silly saveTree │ │ │ │ └── @sentry/minimal@5.18.1 104 silly saveTree │ │ │ ├── @sentry/hub@5.18.1 104 silly saveTree │ │ │ └── @sentry/minimal@5.18.1 104 silly saveTree │ │ ├── @sentry/core@5.18.1 104 silly saveTree │ │ ├── @sentry/hub@5.18.1 104 silly saveTree │ │ └─┬ https-proxy-agent@4.0.0 104 silly saveTree │ │ ├── agent-base@5.1.1 104 silly saveTree │ │ └─┬ debug@4.1.1 104 silly saveTree │ │ └── ms@2.1.2 104 silly saveTree │ ├─┬ chokidar@3.4.0 104 silly saveTree │ │ ├─┬ anymatch@3.1.1 104 silly saveTree │ │ │ ├── normalize-path@3.0.0 104 silly saveTree │ │ │ └── picomatch@2.2.2 104 silly saveTree │ │ ├─┬ braces@3.0.2 104 silly saveTree │ │ │ └─┬ fill-range@7.0.1 104 silly saveTree │ │ │ └─┬ to-regex-range@5.0.1 104 silly saveTree │ │ │ └── is-number@7.0.0 104 silly saveTree │ │ ├── fsevents@2.1.3 104 silly saveTree │ │ ├─┬ glob-parent@5.1.1 104 silly saveTree │ │ │ └─┬ is-glob@4.0.1 104 silly saveTree │ │ │ └── is-extglob@2.1.1 104 silly saveTree │ │ ├─┬ is-binary-path@2.1.0 104 silly saveTree │ │ │ └── binary-extensions@2.0.0 104 silly saveTree │ │ ├── is-glob@4.0.1 104 silly saveTree │ │ ├── normalize-path@3.0.0 104 silly saveTree │ │ └── readdirp@3.4.0 104 silly saveTree │ ├── daemonize2@0.4.2 104 silly saveTree │ ├─┬ debug@4.1.1 104 silly saveTree │ │ └── ms@2.1.2 104 silly saveTree │ ├── decache@4.6.0 104 silly saveTree │ ├── deep-clone@3.0.3 104 silly saveTree │ ├── diskusage@1.1.3 104 silly saveTree │ ├─┬ event-stream@4.0.1 104 silly saveTree │ │ ├── duplexer@0.1.1 104 silly saveTree │ │ ├── from@0.1.7 104 silly saveTree │ │ ├── map-stream@0.0.7 104 silly saveTree │ │ ├─┬ pause-stream@0.0.11 104 silly saveTree │ │ │ └── through@2.3.8 104 silly saveTree │ │ ├── split@1.0.1 104 silly saveTree │ │ ├── stream-combiner@0.2.2 104 silly saveTree │ │ └── through@2.3.8 104 silly saveTree │ ├─┬ greenlock@2.8.8 104 silly saveTree │ │ ├── acme-dns-01-cli@3.0.7 104 silly saveTree │ │ ├─┬ acme-v2@1.8.6 104 silly saveTree │ │ │ ├── @root/request@1.6.1 104 silly saveTree │ │ │ └─┬ rsa-compat@2.0.8 104 silly saveTree │ │ │ └─┬ keypairs@1.2.14 104 silly saveTree │ │ │ ├── eckles@1.4.1 104 silly saveTree │ │ │ └── rasha@1.2.5 104 silly saveTree │ │ ├── acme@1.3.5 104 silly saveTree │ │ ├── cert-info@1.5.1 104 silly saveTree │ │ ├─┬ greenlock-store-fs@3.2.2 104 silly saveTree │ │ │ ├── @root/mkdirp@1.0.0 104 silly saveTree │ │ │ └── safe-replace@1.1.0 104 silly saveTree │ │ ├── keypairs@1.2.14 104 silly saveTree │ │ ├── le-challenge-fs@2.0.9 104 silly saveTree │ │ ├── le-sni-auto@2.1.9 104 silly saveTree │ │ ├─┬ le-store-certbot@2.2.3 104 silly saveTree │ │ │ └── pyconf@1.1.7 104 silly saveTree │ │ └── rsa-compat@2.0.8 104 silly saveTree │ ├─┬ iobroker.objects-redis@3.3.9 104 silly saveTree │ │ ├─┬ ioredis@4.17.3 104 silly saveTree │ │ │ ├── cluster-key-slot@1.1.0 104 silly saveTree │ │ │ ├─┬ debug@4.1.1 104 silly saveTree │ │ │ │ └── ms@2.1.2 104 silly saveTree │ │ │ ├── denque@1.4.1 104 silly saveTree │ │ │ ├── redis-commands@1.5.0 104 silly saveTree │ │ │ ├── redis-errors@1.2.0 104 silly saveTree │ │ │ ├── redis-parser@3.0.0 104 silly saveTree │ │ │ └── standard-as-callback@2.0.1 104 silly saveTree │ │ ├─┬ node.extend@2.0.2 104 silly saveTree │ │ │ └── is@3.3.0 104 silly saveTree │ │ └── vinyl-sourcemaps-apply@0.2.1 104 silly saveTree │ ├── ioredis@4.17.3 104 silly saveTree │ ├─┬ jsonwebtoken@8.5.1 104 silly saveTree │ │ ├─┬ jws@3.2.2 104 silly saveTree │ │ │ └── jwa@1.4.1 104 silly saveTree │ │ ├── lodash.includes@4.3.0 104 silly saveTree │ │ ├── lodash.isboolean@3.0.3 104 silly saveTree │ │ ├── lodash.isinteger@4.0.4 104 silly saveTree │ │ ├── lodash.isnumber@3.0.3 104 silly saveTree │ │ ├── lodash.isplainobject@4.0.6 104 silly saveTree │ │ ├── lodash.isstring@4.0.1 104 silly saveTree │ │ ├── lodash.once@4.1.1 104 silly saveTree │ │ └── ms@2.1.2 104 silly saveTree │ ├─┬ jszip@3.5.0 104 silly saveTree │ │ ├─┬ lie@3.3.0 104 silly saveTree │ │ │ └── immediate@3.0.6 104 silly saveTree │ │ ├── pako@1.0.11 104 silly saveTree │ │ └── set-immediate-shim@1.0.1 104 silly saveTree │ ├─┬ le-acme-core@2.1.4 104 silly saveTree │ │ └─┬ rsa-compat@1.9.4 104 silly saveTree │ │ ├── node-forge@0.7.6 104 silly saveTree │ │ └── ursa-optional@0.9.10 104 silly saveTree │ ├── le-challenge-fs@2.0.9 104 silly saveTree │ ├── le-sni-auto@2.1.9 104 silly saveTree │ ├─┬ loadavg-windows@1.1.1 104 silly saveTree │ │ └── weak-daemon@1.0.3 104 silly saveTree │ ├── mime@2.4.6 104 silly saveTree │ ├── mkdirp@1.0.4 104 silly saveTree │ ├── ncp@2.0.0 104 silly saveTree │ ├── node.extend@2.0.2 104 silly saveTree │ ├── pidusage@2.0.20 104 silly saveTree │ ├─┬ prompt@1.0.0 104 silly saveTree │ │ ├── pkginfo@0.4.1 104 silly saveTree │ │ ├─┬ read@1.0.7 104 silly saveTree │ │ │ └── mute-stream@0.0.8 104 silly saveTree │ │ ├── revalidator@0.1.8 104 silly saveTree │ │ ├─┬ utile@0.3.0 104 silly saveTree │ │ │ ├── async@0.9.2 104 silly saveTree │ │ │ ├── deep-equal@0.2.2 104 silly saveTree │ │ │ ├── i@0.3.6 104 silly saveTree │ │ │ ├── ncp@1.0.1 104 silly saveTree │ │ │ └─┬ rimraf@2.7.1 104 silly saveTree │ │ │ └─┬ glob@7.1.6 104 silly saveTree │ │ │ ├── fs.realpath@1.0.0 104 silly saveTree │ │ │ ├── inflight@1.0.6 104 silly saveTree │ │ │ ├─┬ minimatch@3.0.4 104 silly saveTree │ │ │ │ └─┬ brace-expansion@1.1.11 104 silly saveTree │ │ │ │ ├── balanced-match@1.0.0 104 silly saveTree │ │ │ │ └── concat-map@0.0.1 104 silly saveTree │ │ │ └── path-is-absolute@1.0.1 104 silly saveTree │ │ └─┬ winston@2.1.1 104 silly saveTree │ │ ├── async@1.0.0 104 silly saveTree │ │ ├── colors@1.0.3 104 silly saveTree │ │ ├── cycle@1.0.3 104 silly saveTree │ │ ├── eyes@0.1.8 104 silly saveTree │ │ ├── pkginfo@0.3.1 104 silly saveTree │ │ └── stack-trace@0.0.10 104 silly saveTree │ ├── readline-sync@1.4.10 104 silly saveTree │ ├─┬ request@2.88.2 104 silly saveTree │ │ ├── qs@6.5.2 104 silly saveTree │ │ └── tough-cookie@2.5.0 104 silly saveTree │ ├── respjs@4.2.0 104 silly saveTree │ ├── semver@7.3.2 104 silly saveTree │ ├─┬ tar@6.0.2 104 silly saveTree │ │ ├── chownr@2.0.0 104 silly saveTree │ │ ├─┬ fs-minipass@2.1.0 104 silly saveTree │ │ │ └── minipass@3.1.3 104 silly saveTree │ │ ├── minipass@3.1.3 104 silly saveTree │ │ ├── minizlib@2.1.0 104 silly saveTree │ │ └── mkdirp@1.0.4 104 silly saveTree │ ├─┬ winston-daily-rotate-file@4.5.0 104 silly saveTree │ │ ├── file-stream-rotator@0.5.7 104 silly saveTree │ │ ├── object-hash@2.0.3 104 silly saveTree │ │ ├── triple-beam@1.3.0 104 silly saveTree │ │ └─┬ winston-transport@4.4.0 104 silly saveTree │ │ └─┬ readable-stream@2.3.7 104 silly saveTree │ │ └── isarray@1.0.0 104 silly saveTree │ ├─┬ winston-syslog@2.4.4 104 silly saveTree │ │ ├── glossy@0.1.7 104 silly saveTree │ │ └── unix-dgram@2.0.3 104 silly saveTree │ ├─┬ winston@3.3.3 104 silly saveTree │ │ ├─┬ @dabh/diagnostics@2.0.2 104 silly saveTree │ │ │ ├─┬ colorspace@1.1.2 104 silly saveTree │ │ │ │ ├─┬ color@3.0.0 104 silly saveTree │ │ │ │ │ └─┬ color-string@1.5.3 104 silly saveTree │ │ │ │ │ └─┬ simple-swizzle@0.2.2 104 silly saveTree │ │ │ │ │ └── is-arrayish@0.3.2 104 silly saveTree │ │ │ │ └── text-hex@1.0.0 104 silly saveTree │ │ │ ├── enabled@2.0.0 104 silly saveTree │ │ │ └── kuler@2.0.0 104 silly saveTree │ │ ├── async@3.2.0 104 silly saveTree │ │ ├─┬ logform@2.2.0 104 silly saveTree │ │ │ ├── fast-safe-stringify@2.0.7 104 silly saveTree │ │ │ ├── fecha@4.2.0 104 silly saveTree │ │ │ └── ms@2.1.2 104 silly saveTree │ │ ├─┬ one-time@1.0.0 104 silly saveTree │ │ │ └── fn.name@1.1.0 104 silly saveTree │ │ └── readable-stream@3.6.0 104 silly saveTree │ └─┬ yargs@15.3.1 104 silly saveTree │ ├─┬ cliui@6.0.0 104 silly saveTree │ │ ├─┬ string-width@4.2.0 104 silly saveTree │ │ │ ├── emoji-regex@8.0.0 104 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0 104 silly saveTree │ │ │ └─┬ strip-ansi@6.0.0 104 silly saveTree │ │ │ └── ansi-regex@5.0.0 104 silly saveTree │ │ ├── strip-ansi@6.0.0 104 silly saveTree │ │ └─┬ wrap-ansi@6.2.0 104 silly saveTree │ │ └─┬ ansi-styles@4.2.1 104 silly saveTree │ │ ├── @types/color-name@1.1.1 104 silly saveTree │ │ └─┬ color-convert@2.0.1 104 silly saveTree │ │ └── color-name@1.1.4 104 silly saveTree │ ├── decamelize@1.2.0 104 silly saveTree │ ├─┬ find-up@4.1.0 104 silly saveTree │ │ ├─┬ locate-path@5.0.0 104 silly saveTree │ │ │ └─┬ p-locate@4.1.0 104 silly saveTree │ │ │ └─┬ p-limit@2.3.0 104 silly saveTree │ │ │ └── p-try@2.2.0 104 silly saveTree │ │ └── path-exists@4.0.0 104 silly saveTree │ ├── get-caller-file@2.0.5 104 silly saveTree │ ├── require-directory@2.1.1 104 silly saveTree │ ├── require-main-filename@2.0.0 104 silly saveTree │ ├── string-width@4.2.0 104 silly saveTree │ ├── which-module@2.0.0 104 silly saveTree │ ├── y18n@4.0.0 104 silly saveTree │ └─┬ yargs-parser@18.1.3 104 silly saveTree │ └── camelcase@5.3.1 104 silly saveTree ├─┬ iobroker.pushover@2.0.2 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.3.1 104 silly saveTree │ │ └── @types/iobroker@3.0.6 104 silly saveTree │ └── pushover-notifications@1.2.2 104 silly saveTree ├─┬ iobroker.rpi2@1.2.0 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.8 104 silly saveTree │ ├─┬ rpi-gpio@2.1.5 104 silly saveTree │ │ ├─┬ async-retry@1.3.1 104 silly saveTree │ │ │ └── retry@0.12.0 104 silly saveTree │ │ ├─┬ debug@3.2.6 104 silly saveTree │ │ │ └── ms@2.1.2 104 silly saveTree │ │ └── epoll@2.0.10 104 silly saveTree │ └── sync-exec@0.6.2 104 silly saveTree ├─┬ iobroker.scenes@2.1.2 104 silly saveTree │ └─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ └── @types/iobroker@3.0.11 104 silly saveTree ├─┬ iobroker.shelly@4.0.2 104 silly saveTree │ ├── @apollon/iobroker-tools@0.2.0 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.12 104 silly saveTree │ ├─┬ mqtt-connection@4.0.0 104 silly saveTree │ │ └── mqtt-packet@6.4.0 104 silly saveTree │ ├─┬ mqtt@3.0.0 104 silly saveTree │ │ ├─┬ commist@1.1.0 104 silly saveTree │ │ │ └── leven@2.1.0 104 silly saveTree │ │ ├─┬ concat-stream@1.6.2 104 silly saveTree │ │ │ └── typedarray@0.0.6 104 silly saveTree │ │ ├─┬ es6-map@0.1.5 104 silly saveTree │ │ │ ├─┬ d@1.0.1 104 silly saveTree │ │ │ │ └─┬ es5-ext@0.10.53 104 silly saveTree │ │ │ │ ├─┬ es6-iterator@2.0.3 104 silly saveTree │ │ │ │ │ └── es6-symbol@3.1.3 104 silly saveTree │ │ │ │ └── es6-symbol@3.1.3 104 silly saveTree │ │ │ ├── es5-ext@0.10.53 104 silly saveTree │ │ │ ├── es6-iterator@2.0.3 104 silly saveTree │ │ │ ├─┬ es6-set@0.1.5 104 silly saveTree │ │ │ │ └── event-emitter@0.3.5 104 silly saveTree │ │ │ ├── es6-symbol@3.1.3 104 silly saveTree │ │ │ └── event-emitter@0.3.5 104 silly saveTree │ │ ├── help-me@1.1.0 104 silly saveTree │ │ ├── reinterval@1.1.0 104 silly saveTree │ │ ├── split2@3.2.2 104 silly saveTree │ │ └── websocket-stream@5.5.2 104 silly saveTree │ ├── ping@0.2.3 104 silly saveTree │ ├── request@2.88.2 104 silly saveTree │ ├── shelly-iot@1.1.0 104 silly saveTree │ ├── tcp-ping@0.1.1 104 silly saveTree │ ├── xml2js@0.4.23 104 silly saveTree │ └── xmlbuilder@15.1.1 104 silly saveTree ├─┬ iobroker.simple-api@2.4.7 104 silly saveTree │ └─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ └── @types/iobroker@3.0.12 104 silly saveTree ├─┬ iobroker.socketio@3.0.12 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.12 104 silly saveTree │ └─┬ request@2.88.2 104 silly saveTree │ ├── qs@6.5.2 104 silly saveTree │ └── tough-cookie@2.5.0 104 silly saveTree ├─┬ iobroker.tankerkoenig@2.0.9 104 silly saveTree │ └── xml2js@0.4.23 104 silly saveTree ├─┬ iobroker.telegram@1.5.9 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.8 104 silly saveTree │ ├─┬ node-telegram-bot-api@0.40.0 104 silly saveTree │ │ ├─┬ array.prototype.findindex@2.1.0 104 silly saveTree │ │ │ └─┬ es-abstract@1.17.5 104 silly saveTree │ │ │ └── is-callable@1.1.5 104 silly saveTree │ │ ├── bl@1.2.2 104 silly saveTree │ │ ├─┬ debug@3.2.6 104 silly saveTree │ │ │ └── ms@2.1.2 104 silly saveTree │ │ ├── eventemitter3@3.1.2 104 silly saveTree │ │ ├── file-type@3.9.0 104 silly saveTree │ │ ├── pump@2.0.1 104 silly saveTree │ │ └─┬ request-promise@4.2.5 104 silly saveTree │ │ ├── request-promise-core@1.1.3 104 silly saveTree │ │ └── stealthy-require@1.1.1 104 silly saveTree │ ├─┬ request@2.88.2 104 silly saveTree │ │ ├── qs@6.5.2 104 silly saveTree │ │ └── tough-cookie@2.5.0 104 silly saveTree │ └─┬ socksv5@0.0.6 104 silly saveTree │ └─┬ ipv6@3.1.1 104 silly saveTree │ ├── cli@0.4.5 104 silly saveTree │ ├─┬ cliff@0.1.10 104 silly saveTree │ │ ├── colors@1.0.3 104 silly saveTree │ │ └─┬ winston@0.8.3 104 silly saveTree │ │ ├── async@0.2.10 104 silly saveTree │ │ ├── colors@0.6.2 104 silly saveTree │ │ └── pkginfo@0.3.1 104 silly saveTree │ └── sprintf@0.1.3 104 silly saveTree ├─┬ iobroker.tr-064@4.0.13 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.12 104 silly saveTree │ ├── tr-O64@0.2.4 104 silly saveTree │ └── xml2js@0.4.23 104 silly saveTree ├── iobroker.vis-canvas-gauges@0.1.5 104 silly saveTree ├── iobroker.vis-hqwidgets@1.1.5 104 silly saveTree ├─┬ iobroker.vis-inventwo@1.3.8 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.11 104 silly saveTree │ ├── minimist@1.2.5 104 silly saveTree │ └─┬ np@6.2.4 104 silly saveTree │ ├─┬ @samverschueren/stream-to-observable@0.3.0 104 silly saveTree │ │ └── any-observable@0.3.0 104 silly saveTree │ ├── any-observable@0.5.1 104 silly saveTree │ ├── async-exit-hook@2.0.1 104 silly saveTree │ ├─┬ chalk@3.0.0 104 silly saveTree │ │ ├─┬ ansi-styles@4.2.1 104 silly saveTree │ │ │ └─┬ color-convert@2.0.1 104 silly saveTree │ │ │ └── color-name@1.1.4 104 silly saveTree │ │ └─┬ supports-color@7.1.0 104 silly saveTree │ │ └── has-flag@4.0.0 104 silly saveTree │ ├─┬ cosmiconfig@6.0.0 104 silly saveTree │ │ ├── @types/parse-json@4.0.0 104 silly saveTree │ │ ├─┬ import-fresh@3.2.1 104 silly saveTree │ │ │ ├─┬ parent-module@1.0.1 104 silly saveTree │ │ │ │ └── callsites@3.1.0 104 silly saveTree │ │ │ └── resolve-from@4.0.0 104 silly saveTree │ │ ├─┬ parse-json@5.0.0 104 silly saveTree │ │ │ ├─┬ @babel/code-frame@7.10.3 104 silly saveTree │ │ │ │ └─┬ @babel/highlight@7.10.3 104 silly saveTree │ │ │ │ ├── @babel/helper-validator-identifier@7.10.3 104 silly saveTree │ │ │ │ └── js-tokens@4.0.0 104 silly saveTree │ │ │ ├─┬ error-ex@1.3.2 104 silly saveTree │ │ │ │ └── is-arrayish@0.2.1 104 silly saveTree │ │ │ ├── json-parse-better-errors@1.0.2 104 silly saveTree │ │ │ └── lines-and-columns@1.1.6 104 silly saveTree │ │ ├── path-type@4.0.0 104 silly saveTree │ │ └── yaml@1.10.0 104 silly saveTree │ ├─┬ del@4.1.1 104 silly saveTree │ │ ├─┬ @types/glob@7.1.2 104 silly saveTree │ │ │ └── @types/minimatch@3.0.3 104 silly saveTree │ │ ├─┬ globby@6.1.0 104 silly saveTree │ │ │ ├─┬ array-union@1.0.2 104 silly saveTree │ │ │ │ └── array-uniq@1.0.3 104 silly saveTree │ │ │ ├── pify@2.3.0 104 silly saveTree │ │ │ └─┬ pinkie-promise@2.0.1 104 silly saveTree │ │ │ └── pinkie@2.0.4 104 silly saveTree │ │ ├── is-path-cwd@2.2.0 104 silly saveTree │ │ ├─┬ is-path-in-cwd@2.1.0 104 silly saveTree │ │ │ └─┬ is-path-inside@2.1.0 104 silly saveTree │ │ │ └── path-is-inside@1.0.2 104 silly saveTree │ │ ├── p-map@2.1.0 104 silly saveTree │ │ └── pify@4.0.1 104 silly saveTree │ ├── escape-goat@3.0.0 104 silly saveTree │ ├── escape-string-regexp@2.0.0 104 silly saveTree │ ├─┬ execa@4.0.2 104 silly saveTree │ │ ├─┬ cross-spawn@7.0.3 104 silly saveTree │ │ │ ├── path-key@3.1.1 104 silly saveTree │ │ │ ├─┬ shebang-command@2.0.0 104 silly saveTree │ │ │ │ └── shebang-regex@3.0.0 104 silly saveTree │ │ │ └─┬ which@2.0.2 104 silly saveTree │ │ │ └── isexe@2.0.0 104 silly saveTree │ │ ├── get-stream@5.1.0 104 silly saveTree │ │ ├── human-signals@1.1.1 104 silly saveTree │ │ ├── merge-stream@2.0.0 104 silly saveTree │ │ ├── npm-run-path@4.0.1 104 silly saveTree │ │ ├─┬ onetime@5.1.0 104 silly saveTree │ │ │ └── mimic-fn@2.1.0 104 silly saveTree │ │ └── strip-final-newline@2.0.0 104 silly saveTree │ ├── github-url-from-git@1.5.0 104 silly saveTree │ ├── has-yarn@2.1.0 104 silly saveTree │ ├─┬ hosted-git-info@3.0.4 104 silly saveTree │ │ └─┬ lru-cache@5.1.1 104 silly saveTree │ │ └── yallist@3.1.1 104 silly saveTree │ ├─┬ inquirer@7.2.0 104 silly saveTree │ │ ├─┬ ansi-escapes@4.3.1 104 silly saveTree │ │ │ └── type-fest@0.11.0 104 silly saveTree │ │ ├─┬ chalk@3.0.0 104 silly saveTree │ │ │ ├─┬ ansi-styles@4.2.1 104 silly saveTree │ │ │ │ └─┬ color-convert@2.0.1 104 silly saveTree │ │ │ │ └── color-name@1.1.4 104 silly saveTree │ │ │ └─┬ supports-color@7.1.0 104 silly saveTree │ │ │ └── has-flag@4.0.0 104 silly saveTree │ │ ├─┬ cli-cursor@3.1.0 104 silly saveTree │ │ │ └── restore-cursor@3.1.0 104 silly saveTree │ │ ├── cli-width@2.2.1 104 silly saveTree │ │ ├─┬ external-editor@3.1.0 104 silly saveTree │ │ │ ├── chardet@0.7.0 104 silly saveTree │ │ │ └─┬ tmp@0.0.33 104 silly saveTree │ │ │ └── os-tmpdir@1.0.2 104 silly saveTree │ │ ├── figures@3.2.0 104 silly saveTree │ │ ├── run-async@2.4.1 104 silly saveTree │ │ ├── rxjs@6.5.5 104 silly saveTree │ │ ├─┬ string-width@4.2.0 104 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0 104 silly saveTree │ │ │ └─┬ strip-ansi@6.0.0 104 silly saveTree │ │ │ └── ansi-regex@5.0.0 104 silly saveTree │ │ └── strip-ansi@6.0.0 104 silly saveTree │ ├─┬ is-installed-globally@0.3.2 104 silly saveTree │ │ ├── global-dirs@2.0.1 104 silly saveTree │ │ └── is-path-inside@3.0.2 104 silly saveTree │ ├─┬ is-scoped@2.1.0 104 silly saveTree │ │ └── scoped-regex@2.1.0 104 silly saveTree │ ├── issue-regex@3.1.0 104 silly saveTree │ ├─┬ listr-input@0.2.1 104 silly saveTree │ │ └─┬ inquirer-autosubmit-prompt@0.2.0 104 silly saveTree │ │ └─┬ inquirer@6.5.2 104 silly saveTree │ │ ├── ansi-escapes@3.2.0 104 silly saveTree │ │ ├─┬ cli-cursor@2.1.0 104 silly saveTree │ │ │ └─┬ restore-cursor@2.0.0 104 silly saveTree │ │ │ └─┬ onetime@2.0.1 104 silly saveTree │ │ │ └── mimic-fn@1.2.0 104 silly saveTree │ │ ├── figures@2.0.0 104 silly saveTree │ │ ├── mute-stream@0.0.7 104 silly saveTree │ │ ├─┬ string-width@2.1.1 104 silly saveTree │ │ │ ├── is-fullwidth-code-point@2.0.0 104 silly saveTree │ │ │ └─┬ strip-ansi@4.0.0 104 silly saveTree │ │ │ └── ansi-regex@3.0.0 104 silly saveTree │ │ └─┬ strip-ansi@5.2.0 104 silly saveTree │ │ └── ansi-regex@4.1.0 104 silly saveTree │ ├─┬ listr@0.14.3 104 silly saveTree │ │ ├─┬ is-observable@1.1.0 104 silly saveTree │ │ │ └── symbol-observable@1.2.0 104 silly saveTree │ │ ├── is-promise@2.2.2 104 silly saveTree │ │ ├── is-stream@1.1.0 104 silly saveTree │ │ ├── listr-silent-renderer@1.1.1 104 silly saveTree │ │ ├─┬ listr-update-renderer@0.5.0 104 silly saveTree │ │ │ ├─┬ chalk@1.1.3 104 silly saveTree │ │ │ │ ├── ansi-styles@2.2.1 104 silly saveTree │ │ │ │ ├── has-ansi@2.0.0 104 silly saveTree │ │ │ │ └── supports-color@2.0.0 104 silly saveTree │ │ │ ├─┬ cli-truncate@0.2.1 104 silly saveTree │ │ │ │ └── slice-ansi@0.0.4 104 silly saveTree │ │ │ ├── elegant-spinner@1.0.1 104 silly saveTree │ │ │ ├── figures@1.7.0 104 silly saveTree │ │ │ ├── indent-string@3.2.0 104 silly saveTree │ │ │ ├── log-symbols@1.0.2 104 silly saveTree │ │ │ └─┬ log-update@2.3.0 104 silly saveTree │ │ │ ├── ansi-escapes@3.2.0 104 silly saveTree │ │ │ ├─┬ cli-cursor@2.1.0 104 silly saveTree │ │ │ │ └─┬ restore-cursor@2.0.0 104 silly saveTree │ │ │ │ └─┬ onetime@2.0.1 104 silly saveTree │ │ │ │ └── mimic-fn@1.2.0 104 silly saveTree │ │ │ └─┬ wrap-ansi@3.0.1 104 silly saveTree │ │ │ ├─┬ string-width@2.1.1 104 silly saveTree │ │ │ │ ├── is-fullwidth-code-point@2.0.0 104 silly saveTree │ │ │ │ └─┬ strip-ansi@4.0.0 104 silly saveTree │ │ │ │ └── ansi-regex@3.0.0 104 silly saveTree │ │ │ └── strip-ansi@4.0.0 104 silly saveTree │ │ └─┬ listr-verbose-renderer@0.5.0 104 silly saveTree │ │ ├─┬ cli-cursor@2.1.0 104 silly saveTree │ │ │ └─┬ restore-cursor@2.0.0 104 silly saveTree │ │ │ └─┬ onetime@2.0.1 104 silly saveTree │ │ │ └── mimic-fn@1.2.0 104 silly saveTree │ │ ├── date-fns@1.30.1 104 silly saveTree │ │ └── figures@2.0.0 104 silly saveTree │ ├── log-symbols@3.0.0 104 silly saveTree │ ├─┬ meow@6.1.1 104 silly saveTree │ │ ├── @types/minimist@1.2.0 104 silly saveTree │ │ ├─┬ camelcase-keys@6.2.2 104 silly saveTree │ │ │ ├── camelcase@5.3.1 104 silly saveTree │ │ │ ├── map-obj@4.1.0 104 silly saveTree │ │ │ └── quick-lru@4.0.1 104 silly saveTree │ │ ├─┬ decamelize-keys@1.1.0 104 silly saveTree │ │ │ └── map-obj@1.0.1 104 silly saveTree │ │ ├── hard-rejection@2.1.0 104 silly saveTree │ │ ├─┬ minimist-options@4.1.0 104 silly saveTree │ │ │ ├── arrify@1.0.1 104 silly saveTree │ │ │ ├── is-plain-obj@1.1.0 104 silly saveTree │ │ │ └── kind-of@6.0.3 104 silly saveTree │ │ ├─┬ normalize-package-data@2.5.0 104 silly saveTree │ │ │ ├── hosted-git-info@2.8.5 104 silly saveTree │ │ │ ├─┬ resolve@1.14.1 104 silly saveTree │ │ │ │ └── path-parse@1.0.6 104 silly saveTree │ │ │ └─┬ validate-npm-package-license@3.0.4 104 silly saveTree │ │ │ ├─┬ spdx-correct@3.1.0 104 silly saveTree │ │ │ │ ├─┬ spdx-expression-parse@3.0.0 104 silly saveTree │ │ │ │ │ ├── spdx-exceptions@2.2.0 104 silly saveTree │ │ │ │ │ └── spdx-license-ids@3.0.5 104 silly saveTree │ │ │ │ └── spdx-license-ids@3.0.5 104 silly saveTree │ │ │ └── spdx-expression-parse@3.0.0 104 silly saveTree │ │ ├─┬ read-pkg-up@7.0.1 104 silly saveTree │ │ │ ├─┬ find-up@4.1.0 104 silly saveTree │ │ │ │ └── path-exists@4.0.0 104 silly saveTree │ │ │ ├─┬ read-pkg@5.2.0 104 silly saveTree │ │ │ │ ├── @types/normalize-package-data@2.4.0 104 silly saveTree │ │ │ │ ├── parse-json@5.0.0 104 silly saveTree │ │ │ │ └── type-fest@0.6.0 104 silly saveTree │ │ │ └── type-fest@0.8.1 104 silly saveTree │ │ ├─┬ redent@3.0.0 104 silly saveTree │ │ │ ├── indent-string@4.0.0 104 silly saveTree │ │ │ └─┬ strip-indent@3.0.0 104 silly saveTree │ │ │ └── min-indent@1.0.1 104 silly saveTree │ │ ├── trim-newlines@3.0.0 104 silly saveTree │ │ ├── type-fest@0.13.1 104 silly saveTree │ │ └─┬ yargs-parser@18.1.3 104 silly saveTree │ │ └── camelcase@5.3.1 104 silly saveTree │ ├─┬ new-github-release-url@1.0.0 104 silly saveTree │ │ └── type-fest@0.4.1 104 silly saveTree │ ├─┬ npm-name@5.5.0 104 silly saveTree │ │ ├─┬ got@9.6.0 104 silly saveTree │ │ │ ├── @sindresorhus/is@0.14.0 104 silly saveTree │ │ │ ├─┬ @szmarczak/http-timer@1.1.2 104 silly saveTree │ │ │ │ └── defer-to-connect@1.1.3 104 silly saveTree │ │ │ ├─┬ cacheable-request@6.1.0 104 silly saveTree │ │ │ │ ├─┬ clone-response@1.0.2 104 silly saveTree │ │ │ │ │ └── mimic-response@1.0.1 104 silly saveTree │ │ │ │ ├── http-cache-semantics@4.1.0 104 silly saveTree │ │ │ │ ├─┬ keyv@3.1.0 104 silly saveTree │ │ │ │ │ └── json-buffer@3.0.0 104 silly saveTree │ │ │ │ ├── lowercase-keys@2.0.0 104 silly saveTree │ │ │ │ ├── normalize-url@4.5.0 104 silly saveTree │ │ │ │ └─┬ responselike@1.0.2 104 silly saveTree │ │ │ │ └── lowercase-keys@1.0.1 104 silly saveTree │ │ │ ├─┬ decompress-response@3.3.0 104 silly saveTree │ │ │ │ └── mimic-response@1.0.1 104 silly saveTree │ │ │ ├── duplexer3@0.1.4 104 silly saveTree │ │ │ ├── get-stream@4.1.0 104 silly saveTree │ │ │ ├── lowercase-keys@1.0.1 104 silly saveTree │ │ │ ├── mimic-response@1.0.1 104 silly saveTree │ │ │ ├── p-cancelable@1.1.0 104 silly saveTree │ │ │ ├── to-readable-stream@1.0.0 104 silly saveTree │ │ │ └─┬ url-parse-lax@3.0.0 104 silly saveTree │ │ │ └── prepend-http@2.0.0 104 silly saveTree │ │ ├─┬ is-url-superb@3.0.0 104 silly saveTree │ │ │ └─┬ url-regex@5.0.0 104 silly saveTree │ │ │ ├── ip-regex@4.1.0 104 silly saveTree │ │ │ └── tlds@1.207.0 104 silly saveTree │ │ ├── lodash.zip@4.2.0 104 silly saveTree │ │ ├── registry-auth-token@4.1.1 104 silly saveTree │ │ ├── registry-url@5.1.0 104 silly saveTree │ │ └─┬ validate-npm-package-name@3.0.0 104 silly saveTree │ │ └── builtins@1.0.3 104 silly saveTree │ ├── onetime@5.1.0 104 silly saveTree │ ├─┬ open@7.0.4 104 silly saveTree │ │ ├── is-docker@2.0.0 104 silly saveTree │ │ └── is-wsl@2.2.0 104 silly saveTree │ ├─┬ ow@0.15.1 104 silly saveTree │ │ └── type-fest@0.8.1 104 silly saveTree │ ├─┬ p-memoize@3.1.0 104 silly saveTree │ │ └─┬ mem@4.3.0 104 silly saveTree │ │ ├─┬ map-age-cleaner@0.1.3 104 silly saveTree │ │ │ └── p-defer@1.0.0 104 silly saveTree │ │ └── p-is-promise@2.1.0 104 silly saveTree │ ├─┬ p-timeout@3.2.0 104 silly saveTree │ │ └── p-finally@1.0.0 104 silly saveTree │ ├─┬ pkg-dir@4.2.0 104 silly saveTree │ │ └─┬ find-up@4.1.0 104 silly saveTree │ │ └── path-exists@4.0.0 104 silly saveTree │ ├─┬ read-pkg-up@7.0.1 104 silly saveTree │ │ ├─┬ find-up@4.1.0 104 silly saveTree │ │ │ └── path-exists@4.0.0 104 silly saveTree │ │ ├─┬ read-pkg@5.2.0 104 silly saveTree │ │ │ ├── parse-json@5.0.0 104 silly saveTree │ │ │ └── type-fest@0.6.0 104 silly saveTree │ │ └── type-fest@0.8.1 104 silly saveTree │ ├── rxjs@6.5.5 104 silly saveTree │ ├── semver@7.3.2 104 silly saveTree │ ├── symbol-observable@1.2.0 104 silly saveTree │ ├─┬ terminal-link@2.1.1 104 silly saveTree │ │ └─┬ supports-hyperlinks@2.1.0 104 silly saveTree │ │ ├── has-flag@4.0.0 104 silly saveTree │ │ └── supports-color@7.1.0 104 silly saveTree │ └─┬ update-notifier@4.1.0 104 silly saveTree │ ├─┬ boxen@4.2.0 104 silly saveTree │ │ ├─┬ ansi-align@3.0.0 104 silly saveTree │ │ │ └─┬ string-width@3.1.0 104 silly saveTree │ │ │ ├── emoji-regex@7.0.3 104 silly saveTree │ │ │ ├── is-fullwidth-code-point@2.0.0 104 silly saveTree │ │ │ └─┬ strip-ansi@5.2.0 104 silly saveTree │ │ │ └── ansi-regex@4.1.0 104 silly saveTree │ │ ├── camelcase@5.3.1 104 silly saveTree │ │ ├─┬ chalk@3.0.0 104 silly saveTree │ │ │ ├─┬ ansi-styles@4.2.1 104 silly saveTree │ │ │ │ └─┬ color-convert@2.0.1 104 silly saveTree │ │ │ │ └── color-name@1.1.4 104 silly saveTree │ │ │ └─┬ supports-color@7.1.0 104 silly saveTree │ │ │ └── has-flag@4.0.0 104 silly saveTree │ │ ├── cli-boxes@2.2.0 104 silly saveTree │ │ ├─┬ string-width@4.2.0 104 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0 104 silly saveTree │ │ │ └─┬ strip-ansi@6.0.0 104 silly saveTree │ │ │ └── ansi-regex@5.0.0 104 silly saveTree │ │ ├── term-size@2.2.0 104 silly saveTree │ │ ├── type-fest@0.8.1 104 silly saveTree │ │ └─┬ widest-line@3.1.0 104 silly saveTree │ │ └─┬ string-width@4.2.0 104 silly saveTree │ │ ├── is-fullwidth-code-point@3.0.0 104 silly saveTree │ │ └─┬ strip-ansi@6.0.0 104 silly saveTree │ │ └── ansi-regex@5.0.0 104 silly saveTree │ ├─┬ chalk@3.0.0 104 silly saveTree │ │ ├─┬ ansi-styles@4.2.1 104 silly saveTree │ │ │ └─┬ color-convert@2.0.1 104 silly saveTree │ │ │ └── color-name@1.1.4 104 silly saveTree │ │ └─┬ supports-color@7.1.0 104 silly saveTree │ │ └── has-flag@4.0.0 104 silly saveTree │ ├─┬ configstore@5.0.1 104 silly saveTree │ │ ├─┬ dot-prop@5.2.0 104 silly saveTree │ │ │ └── is-obj@2.0.0 104 silly saveTree │ │ ├─┬ make-dir@3.1.0 104 silly saveTree │ │ │ └── semver@6.3.0 104 silly saveTree │ │ ├─┬ unique-string@2.0.0 104 silly saveTree │ │ │ └── crypto-random-string@2.0.0 104 silly saveTree │ │ ├─┬ write-file-atomic@3.0.3 104 silly saveTree │ │ │ ├── imurmurhash@0.1.4 104 silly saveTree │ │ │ └── typedarray-to-buffer@3.1.5 104 silly saveTree │ │ └── xdg-basedir@4.0.0 104 silly saveTree │ ├── import-lazy@2.1.0 104 silly saveTree │ ├─┬ is-ci@2.0.0 104 silly saveTree │ │ └── ci-info@2.0.0 104 silly saveTree │ ├── is-npm@4.0.0 104 silly saveTree │ ├── is-yarn-global@0.3.0 104 silly saveTree │ ├─┬ latest-version@5.1.0 104 silly saveTree │ │ └─┬ package-json@6.5.0 104 silly saveTree │ │ └── semver@6.3.0 104 silly saveTree │ ├─┬ pupa@2.0.1 104 silly saveTree │ │ └── escape-goat@2.1.1 104 silly saveTree │ ├─┬ semver-diff@3.1.1 104 silly saveTree │ │ └── semver@6.3.0 104 silly saveTree │ └── xdg-basedir@4.0.0 104 silly saveTree ├── iobroker.vis-jqui-mfd@1.0.12 104 silly saveTree ├── iobroker.vis-metro@1.1.2 104 silly saveTree ├── iobroker.vis-rgraph@0.0.2 104 silly saveTree ├─┬ iobroker.vis-weather@2.5.2 104 silly saveTree │ └─┬ npm@6.13.4 104 silly saveTree │ ├── abbrev@1.1.1 104 silly saveTree │ ├── ansicolors@0.3.2 104 silly saveTree │ ├── ansistyles@0.1.3 104 silly saveTree │ ├── aproba@2.0.0 104 silly saveTree │ ├── archy@1.0.0 104 silly saveTree │ ├─┬ bin-links@1.1.6 104 silly saveTree │ │ ├── bluebird@3.5.5 104 silly saveTree │ │ ├─┬ cmd-shim@3.0.3 104 silly saveTree │ │ │ ├── graceful-fs@4.2.3 104 silly saveTree │ │ │ └─┬ mkdirp@0.5.1 104 silly saveTree │ │ │ └── minimist@0.0.8 104 silly saveTree │ │ ├─┬ gentle-fs@2.3.0 104 silly saveTree │ │ │ ├── aproba@1.2.0 104 silly saveTree │ │ │ ├── chownr@1.1.3 104 silly saveTree │ │ │ ├─┬ fs-vacuum@1.2.10 104 silly saveTree │ │ │ │ ├── path-is-inside@1.0.2 104 silly saveTree │ │ │ │ └─┬ rimraf@2.6.3 104 silly saveTree │ │ │ │ └─┬ glob@7.1.4 104 silly saveTree │ │ │ │ ├── fs.realpath@1.0.0 104 silly saveTree │ │ │ │ ├─┬ inflight@1.0.6 104 silly saveTree │ │ │ │ │ ├─┬ once@1.4.0 104 silly saveTree │ │ │ │ │ │ └── wrappy@1.0.2 104 silly saveTree │ │ │ │ │ └── wrappy@1.0.2 104 silly saveTree │ │ │ │ ├── inherits@2.0.4 104 silly saveTree │ │ │ │ ├─┬ minimatch@3.0.4 104 silly saveTree │ │ │ │ │ └─┬ brace-expansion@1.1.11 104 silly saveTree │ │ │ │ │ ├── balanced-match@1.0.0 104 silly saveTree │ │ │ │ │ └── concat-map@0.0.1 104 silly saveTree │ │ │ │ ├── once@1.4.0 104 silly saveTree │ │ │ │ └── path-is-absolute@1.0.1 104 silly saveTree │ │ │ ├── iferr@0.1.5 104 silly saveTree │ │ │ ├── infer-owner@1.0.4 104 silly saveTree │ │ │ ├── path-is-inside@1.0.2 104 silly saveTree │ │ │ ├── read-cmd-shim@1.0.5 104 silly saveTree │ │ │ └── slide@1.1.6 104 silly saveTree │ │ ├── graceful-fs@4.2.3 104 silly saveTree │ │ ├── npm-normalize-package-bin@1.0.1 104 silly saveTree │ │ └─┬ write-file-atomic@2.4.3 104 silly saveTree │ │ ├── imurmurhash@0.1.4 104 silly saveTree │ │ └── signal-exit@3.0.2 104 silly saveTree │ ├── bluebird@3.5.5 104 silly saveTree │ ├── byte-size@5.0.1 104 silly saveTree │ ├─┬ cacache@12.0.3 104 silly saveTree │ │ ├── figgy-pudding@3.5.1 104 silly saveTree │ │ ├─┬ lru-cache@5.1.1 104 silly saveTree │ │ │ └── yallist@3.0.3 104 silly saveTree │ │ ├─┬ mississippi@3.0.0 104 silly saveTree │ │ │ ├─┬ concat-stream@1.6.2 104 silly saveTree │ │ │ │ ├── buffer-from@1.0.0 104 silly saveTree │ │ │ │ ├─┬ readable-stream@2.3.6 104 silly saveTree │ │ │ │ │ ├── core-util-is@1.0.2 104 silly saveTree │ │ │ │ │ ├── isarray@1.0.0 104 silly saveTree │ │ │ │ │ ├── process-nextick-args@2.0.0 104 silly saveTree │ │ │ │ │ ├── safe-buffer@5.1.2 104 silly saveTree │ │ │ │ │ ├── string_decoder@1.1.1 104 silly saveTree │ │ │ │ │ └── util-deprecate@1.0.2 104 silly saveTree │ │ │ │ └── typedarray@0.0.6 104 silly saveTree │ │ │ ├─┬ duplexify@3.6.0 104 silly saveTree │ │ │ │ ├── end-of-stream@1.4.1 104 silly saveTree │ │ │ │ ├─┬ readable-stream@2.3.6 104 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1 104 silly saveTree │ │ │ │ └── stream-shift@1.0.0 104 silly saveTree │ │ │ ├── end-of-stream@1.4.1 104 silly saveTree │ │ │ ├─┬ flush-write-stream@1.0.3 104 silly saveTree │ │ │ │ └─┬ readable-stream@2.3.6 104 silly saveTree │ │ │ │ └── string_decoder@1.1.1 104 silly saveTree │ │ │ ├─┬ from2@2.3.0 104 silly saveTree │ │ │ │ └─┬ readable-stream@2.3.6 104 silly saveTree │ │ │ │ └── string_decoder@1.1.1 104 silly saveTree │ │ │ ├─┬ parallel-transform@1.1.0 104 silly saveTree │ │ │ │ ├── cyclist@0.2.2 104 silly saveTree │ │ │ │ └─┬ readable-stream@2.3.6 104 silly saveTree │ │ │ │ └── string_decoder@1.1.1 104 silly saveTree │ │ │ ├── pump@3.0.0 104 silly saveTree │ │ │ ├─┬ pumpify@1.5.1 104 silly saveTree │ │ │ │ └── pump@2.0.1 104 silly saveTree │ │ │ ├── stream-each@1.2.2 104 silly saveTree │ │ │ └─┬ through2@2.0.3 104 silly saveTree │ │ │ ├─┬ readable-stream@2.3.6 104 silly saveTree │ │ │ │ └── string_decoder@1.1.1 104 silly saveTree │ │ │ └── xtend@4.0.1 104 silly saveTree │ │ ├─┬ move-concurrently@1.0.1 104 silly saveTree │ │ │ ├── aproba@1.2.0 104 silly saveTree │ │ │ ├─┬ copy-concurrently@1.0.5 104 silly saveTree │ │ │ │ ├── aproba@1.2.0 104 silly saveTree │ │ │ │ ├─┬ fs-write-stream-atomic@1.0.10 104 silly saveTree │ │ │ │ │ ├── iferr@0.1.5 104 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6 104 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1 104 silly saveTree │ │ │ │ ├── iferr@0.1.5 104 silly saveTree │ │ │ │ └─┬ run-queue@1.0.3 104 silly saveTree │ │ │ │ └── aproba@1.2.0 104 silly saveTree │ │ │ ├── fs-write-stream-atomic@1.0.10 104 silly saveTree │ │ │ └── run-queue@1.0.3 104 silly saveTree │ │ ├── promise-inflight@1.0.1 104 silly saveTree │ │ ├── ssri@6.0.1 104 silly saveTree │ │ ├─┬ unique-filename@1.1.1 104 silly saveTree │ │ │ └── unique-slug@2.0.0 104 silly saveTree │ │ └── y18n@4.0.0 104 silly saveTree │ ├── call-limit@1.1.1 104 silly saveTree │ ├── chownr@1.1.3 104 silly saveTree │ ├── ci-info@2.0.0 104 silly saveTree │ ├─┬ cli-columns@3.1.2 104 silly saveTree │ │ ├─┬ string-width@2.1.1 104 silly saveTree │ │ │ ├── is-fullwidth-code-point@2.0.0 104 silly saveTree │ │ │ └─┬ strip-ansi@4.0.0 104 silly saveTree │ │ │ └── ansi-regex@3.0.0 104 silly saveTree │ │ └─┬ strip-ansi@3.0.1 104 silly saveTree │ │ └── ansi-regex@2.1.1 104 silly saveTree │ ├─┬ cli-table3@0.5.1 104 silly saveTree │ │ ├── colors@1.3.3 104 silly saveTree │ │ └── object-assign@4.1.1 104 silly saveTree │ ├── cmd-shim@3.0.3 104 silly saveTree │ ├─┬ columnify@1.5.4 104 silly saveTree │ │ └─┬ wcwidth@1.0.1 104 silly saveTree │ │ └─┬ defaults@1.0.3 104 silly saveTree │ │ └── clone@1.0.4 104 silly saveTree │ ├─┬ config-chain@1.1.12 104 silly saveTree │ │ ├── ini@1.3.5 104 silly saveTree │ │ └── proto-list@1.2.4 104 silly saveTree │ ├── debuglog@1.0.1 104 silly saveTree │ ├── detect-indent@5.0.0 104 silly saveTree │ ├── detect-newline@2.1.0 104 silly saveTree │ ├─┬ dezalgo@1.0.3 104 silly saveTree │ │ └── asap@2.0.6 104 silly saveTree │ ├── editor@1.0.0 104 silly saveTree │ ├── figgy-pudding@3.5.1 104 silly saveTree │ ├── find-npm-prefix@1.0.2 104 silly saveTree │ ├── fs-vacuum@1.2.10 104 silly saveTree │ ├── fs-write-stream-atomic@1.0.10 104 silly saveTree │ ├── gentle-fs@2.3.0 104 silly saveTree │ ├── glob@7.1.4 104 silly saveTree │ ├── graceful-fs@4.2.3 104 silly saveTree │ ├── has-unicode@2.0.1 104 silly saveTree │ ├── hosted-git-info@2.8.5 104 silly saveTree │ ├── iferr@1.0.2 104 silly saveTree │ ├── imurmurhash@0.1.4 104 silly saveTree │ ├── infer-owner@1.0.4 104 silly saveTree │ ├── inflight@1.0.6 104 silly saveTree │ ├── inherits@2.0.4 104 silly saveTree │ ├── ini@1.3.5 104 silly saveTree │ ├─┬ init-package-json@1.10.3 104 silly saveTree │ │ ├─┬ npm-package-arg@6.1.1 104 silly saveTree │ │ │ ├─┬ osenv@0.1.5 104 silly saveTree │ │ │ │ ├── os-homedir@1.0.2 104 silly saveTree │ │ │ │ └── os-tmpdir@1.0.2 104 silly saveTree │ │ │ ├── semver@5.7.1 104 silly saveTree │ │ │ └─┬ validate-npm-package-name@3.0.0 104 silly saveTree │ │ │ └── builtins@1.0.3 104 silly saveTree │ │ ├─┬ promzard@0.3.0 104 silly saveTree │ │ │ └─┬ read@1.0.7 104 silly saveTree │ │ │ └── mute-stream@0.0.7 104 silly saveTree │ │ ├─┬ read-package-json@2.1.1 104 silly saveTree │ │ │ ├── json-parse-better-errors@1.0.2 104 silly saveTree │ │ │ └─┬ normalize-package-data@2.5.0 104 silly saveTree │ │ │ ├─┬ resolve@1.10.0 104 silly saveTree │ │ │ │ └── path-parse@1.0.6 104 silly saveTree │ │ │ └─┬ validate-npm-package-license@3.0.4 104 silly saveTree │ │ │ ├─┬ spdx-correct@3.0.0 104 silly saveTree │ │ │ │ ├─┬ spdx-expression-parse@3.0.0 104 silly saveTree │ │ │ │ │ ├── spdx-exceptions@2.1.0 104 silly saveTree │ │ │ │ │ └── spdx-license-ids@3.0.3 104 silly saveTree │ │ │ │ └── spdx-license-ids@3.0.3 104 silly saveTree │ │ │ └── spdx-expression-parse@3.0.0 104 silly saveTree │ │ ├── read@1.0.7 104 silly saveTree │ │ ├── semver@5.7.1 104 silly saveTree │ │ ├── validate-npm-package-license@3.0.4 104 silly saveTree │ │ └── validate-npm-package-name@3.0.0 104 silly saveTree │ ├─┬ is-cidr@3.0.0 104 silly saveTree │ │ └─┬ cidr-regex@2.0.10 104 silly saveTree │ │ └── ip-regex@2.1.0 104 silly saveTree │ ├── json-parse-better-errors@1.0.2 104 silly saveTree │ ├─┬ JSONStream@1.3.5 104 silly saveTree │ │ ├── jsonparse@1.3.1 104 silly saveTree │ │ └── through@2.3.8 104 silly saveTree │ ├── lazy-property@1.0.0 104 silly saveTree │ ├─┬ libcipm@4.0.7 104 silly saveTree │ │ ├── lock-verify@2.1.0 104 silly saveTree │ │ ├─┬ npm-lifecycle@3.1.4 104 silly saveTree │ │ │ ├── byline@5.0.0 104 silly saveTree │ │ │ ├─┬ node-gyp@5.0.5 104 silly saveTree │ │ │ │ ├── env-paths@1.0.0 104 silly saveTree │ │ │ │ ├── nopt@3.0.6 104 silly saveTree │ │ │ │ ├─┬ npmlog@4.1.2 104 silly saveTree │ │ │ │ │ ├─┬ are-we-there-yet@1.1.4 104 silly saveTree │ │ │ │ │ │ ├── delegates@1.0.0 104 silly saveTree │ │ │ │ │ │ └─┬ readable-stream@2.3.6 104 silly saveTree │ │ │ │ │ │ └── string_decoder@1.1.1 104 silly saveTree │ │ │ │ │ ├── console-control-strings@1.1.0 104 silly saveTree │ │ │ │ │ ├─┬ gauge@2.7.4 104 silly saveTree │ │ │ │ │ │ ├── aproba@1.2.0 104 silly saveTree │ │ │ │ │ │ ├─┬ string-width@1.0.2 104 silly saveTree │ │ │ │ │ │ │ ├── code-point-at@1.1.0 104 silly saveTree │ │ │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0 104 silly saveTree │ │ │ │ │ │ │ └── number-is-nan@1.0.1 104 silly saveTree │ │ │ │ │ │ └─┬ wide-align@1.1.2 104 silly saveTree │ │ │ │ │ │ └── string-width@1.0.2 104 silly saveTree │ │ │ │ │ └── set-blocking@2.0.0 104 silly saveTree │ │ │ │ ├─┬ request@2.88.0 104 silly saveTree │ │ │ │ │ ├── aws-sign2@0.7.0 104 silly saveTree │ │ │ │ │ ├── aws4@1.8.0 104 silly saveTree │ │ │ │ │ ├── caseless@0.12.0 104 silly saveTree │ │ │ │ │ ├─┬ combined-stream@1.0.6 104 silly saveTree │ │ │ │ │ │ └── delayed-stream@1.0.0 104 silly saveTree │ │ │ │ │ ├── extend@3.0.2 104 silly saveTree │ │ │ │ │ ├── forever-agent@0.6.1 104 silly saveTree │ │ │ │ │ ├─┬ form-data@2.3.2 104 silly saveTree │ │ │ │ │ │ ├── asynckit@0.4.0 104 silly saveTree │ │ │ │ │ │ └─┬ mime-types@2.1.19 104 silly saveTree │ │ │ │ │ │ └── mime-db@1.35.0 104 silly saveTree │ │ │ │ │ ├─┬ har-validator@5.1.0 104 silly saveTree │ │ │ │ │ │ ├─┬ ajv@5.5.2 104 silly saveTree │ │ │ │ │ │ │ ├── co@4.6.0 104 silly saveTree │ │ │ │ │ │ │ ├── fast-deep-equal@1.1.0 104 silly saveTree │ │ │ │ │ │ │ ├── fast-json-stable-stringify@2.0.0 104 silly saveTree │ │ │ │ │ │ │ └── json-schema-traverse@0.3.1 104 silly saveTree │ │ │ │ │ │ └── har-schema@2.0.0 104 silly saveTree │ │ │ │ │ ├─┬ http-signature@1.2.0 104 silly saveTree │ │ │ │ │ │ ├── assert-plus@1.0.0 104 silly saveTree │ │ │ │ │ │ ├─┬ jsprim@1.4.1 104 silly saveTree │ │ │ │ │ │ │ ├── extsprintf@1.3.0 104 silly saveTree │ │ │ │ │ │ │ ├── json-schema@0.2.3 104 silly saveTree │ │ │ │ │ │ │ └── verror@1.10.0 104 silly saveTree │ │ │ │ │ │ └─┬ sshpk@1.14.2 104 silly saveTree │ │ │ │ │ │ ├─┬ asn1@0.2.4 104 silly saveTree │ │ │ │ │ │ │ └── safer-buffer@2.1.2 104 silly saveTree │ │ │ │ │ │ ├─┬ bcrypt-pbkdf@1.0.2 104 silly saveTree │ │ │ │ │ │ │ └── tweetnacl@0.14.5 104 silly saveTree │ │ │ │ │ │ ├── dashdash@1.14.1 104 silly saveTree │ │ │ │ │ │ ├─┬ ecc-jsbn@0.1.2 104 silly saveTree │ │ │ │ │ │ │ └── jsbn@0.1.1 104 silly saveTree │ │ │ │ │ │ ├── getpass@0.1.7 104 silly saveTree │ │ │ │ │ │ ├── jsbn@0.1.1 104 silly saveTree │ │ │ │ │ │ ├── safer-buffer@2.1.2 104 silly saveTree │ │ │ │ │ │ └── tweetnacl@0.14.5 104 silly saveTree │ │ │ │ │ ├── is-typedarray@1.0.0 104 silly saveTree │ │ │ │ │ ├── isstream@0.1.2 104 silly saveTree │ │ │ │ │ ├── json-stringify-safe@5.0.1 104 silly saveTree │ │ │ │ │ ├── mime-types@2.1.19 104 silly saveTree │ │ │ │ │ ├── oauth-sign@0.9.0 104 silly saveTree │ │ │ │ │ ├── performance-now@2.1.0 104 silly saveTree │ │ │ │ │ ├── qs@6.5.2 104 silly saveTree │ │ │ │ │ ├─┬ tough-cookie@2.4.3 104 silly saveTree │ │ │ │ │ │ ├── psl@1.1.29 104 silly saveTree │ │ │ │ │ │ └── punycode@1.4.1 104 silly saveTree │ │ │ │ │ ├── tunnel-agent@0.6.0 104 silly saveTree │ │ │ │ │ └── uuid@3.3.3 104 silly saveTree │ │ │ │ ├── semver@5.3.0 104 silly saveTree │ │ │ │ ├─┬ tar@4.4.13 104 silly saveTree │ │ │ │ │ ├─┬ fs-minipass@1.2.7 104 silly saveTree │ │ │ │ │ │ └── minipass@2.9.0 104 silly saveTree │ │ │ │ │ ├── minipass@2.9.0 104 silly saveTree │ │ │ │ │ └─┬ minizlib@1.3.3 104 silly saveTree │ │ │ │ │ └── minipass@2.9.0 104 silly saveTree │ │ │ │ └─┬ which@1.3.1 104 silly saveTree │ │ │ │ └── isexe@2.0.0 104 silly saveTree │ │ │ ├── resolve-from@4.0.0 104 silly saveTree │ │ │ ├── uid-number@0.0.6 104 silly saveTree │ │ │ ├── umask@1.1.0 104 silly saveTree │ │ │ └── which@1.3.1 104 silly saveTree │ │ ├── npm-logical-tree@1.2.1 104 silly saveTree │ │ ├─┬ pacote@9.5.11 104 silly saveTree │ │ │ ├── get-stream@4.1.0 104 silly saveTree │ │ │ ├─┬ make-fetch-happen@5.0.2 104 silly saveTree │ │ │ │ ├─┬ agentkeepalive@3.5.2 104 silly saveTree │ │ │ │ │ └─┬ humanize-ms@1.2.1 104 silly saveTree │ │ │ │ │ └── ms@2.1.1 104 silly saveTree │ │ │ │ ├── http-cache-semantics@3.8.1 104 silly saveTree │ │ │ │ ├─┬ http-proxy-agent@2.1.0 104 silly saveTree │ │ │ │ │ ├─┬ agent-base@4.3.0 104 silly saveTree │ │ │ │ │ │ └─┬ es6-promisify@5.0.0 104 silly saveTree │ │ │ │ │ │ └── es6-promise@4.2.8 104 silly saveTree │ │ │ │ │ └─┬ debug@3.1.0 104 silly saveTree │ │ │ │ │ └── ms@2.0.0 104 silly saveTree │ │ │ │ ├── https-proxy-agent@2.2.4 104 silly saveTree │ │ │ │ ├─┬ node-fetch-npm@2.0.2 104 silly saveTree │ │ │ │ │ └─┬ encoding@0.1.12 104 silly saveTree │ │ │ │ │ └── iconv-lite@0.4.23 104 silly saveTree │ │ │ │ ├─┬ promise-retry@1.1.1 104 silly saveTree │ │ │ │ │ ├── err-code@1.1.2 104 silly saveTree │ │ │ │ │ └── retry@0.10.1 104 silly saveTree │ │ │ │ └─┬ socks-proxy-agent@4.0.2 104 silly saveTree │ │ │ │ ├── agent-base@4.2.1 104 silly saveTree │ │ │ │ └─┬ socks@2.3.3 104 silly saveTree │ │ │ │ ├── ip@1.1.5 104 silly saveTree │ │ │ │ └── smart-buffer@4.1.0 104 silly saveTree │ │ │ ├── minipass@2.9.0 104 silly saveTree │ │ │ ├─┬ npm-packlist@1.4.7 104 silly saveTree │ │ │ │ ├── ignore-walk@3.0.3 104 silly saveTree │ │ │ │ └── npm-bundled@1.1.1 104 silly saveTree │ │ │ ├── npm-pick-manifest@3.0.2 104 silly saveTree │ │ │ ├─┬ npm-registry-fetch@4.0.2 104 silly saveTree │ │ │ │ └── safe-buffer@5.2.0 104 silly saveTree │ │ │ ├── promise-retry@1.1.1 104 silly saveTree │ │ │ └─┬ protoduck@5.0.1 104 silly saveTree │ │ │ └── genfun@5.0.0 104 silly saveTree │ │ └─┬ worker-farm@1.7.0 104 silly saveTree │ │ └─┬ errno@0.1.7 104 silly saveTree │ │ └── prr@1.0.1 104 silly saveTree │ ├─┬ libnpm@3.0.1 104 silly saveTree │ │ ├── libnpmaccess@3.0.2 104 silly saveTree │ │ ├─┬ libnpmconfig@1.2.1 104 silly saveTree │ │ │ └─┬ find-up@3.0.0 104 silly saveTree │ │ │ └─┬ locate-path@3.0.0 104 silly saveTree │ │ │ ├─┬ p-locate@3.0.0 104 silly saveTree │ │ │ │ └─┬ p-limit@2.2.0 104 silly saveTree │ │ │ │ └── p-try@2.2.0 104 silly saveTree │ │ │ └── path-exists@3.0.0 104 silly saveTree │ │ ├── libnpmhook@5.0.3 104 silly saveTree │ │ ├── libnpmorg@1.0.1 104 silly saveTree │ │ ├─┬ libnpmpublish@1.1.2 104 silly saveTree │ │ │ └── lodash.clonedeep@4.5.0 104 silly saveTree │ │ ├── libnpmsearch@2.0.2 104 silly saveTree │ │ ├── libnpmteam@1.0.2 104 silly saveTree │ │ ├── npm-profile@4.0.2 104 silly saveTree │ │ └── stringify-package@1.0.1 104 silly saveTree │ ├── libnpmaccess@3.0.2 104 silly saveTree │ ├── libnpmhook@5.0.3 104 silly saveTree │ ├── libnpmorg@1.0.1 104 silly saveTree │ ├── libnpmsearch@2.0.2 104 silly saveTree │ ├── libnpmteam@1.0.2 104 silly saveTree │ ├─┬ libnpx@10.2.0 104 silly saveTree │ │ ├── dotenv@5.0.1 104 silly saveTree │ │ ├─┬ update-notifier@2.5.0 104 silly saveTree │ │ │ ├─┬ boxen@1.3.0 104 silly saveTree │ │ │ │ ├── ansi-align@2.0.0 104 silly saveTree │ │ │ │ ├── camelcase@4.1.0 104 silly saveTree │ │ │ │ ├─┬ chalk@2.4.1 104 silly saveTree │ │ │ │ │ ├─┬ ansi-styles@3.2.1 104 silly saveTree │ │ │ │ │ │ └─┬ color-convert@1.9.1 104 silly saveTree │ │ │ │ │ │ └── color-name@1.1.3 104 silly saveTree │ │ │ │ │ ├── escape-string-regexp@1.0.5 104 silly saveTree │ │ │ │ │ └─┬ supports-color@5.4.0 104 silly saveTree │ │ │ │ │ └── has-flag@3.0.0 104 silly saveTree │ │ │ │ ├── cli-boxes@1.0.0 104 silly saveTree │ │ │ │ ├─┬ term-size@1.2.0 104 silly saveTree │ │ │ │ │ └─┬ execa@0.7.0 104 silly saveTree │ │ │ │ │ ├─┬ cross-spawn@5.1.0 104 silly saveTree │ │ │ │ │ │ ├─┬ lru-cache@4.1.5 104 silly saveTree │ │ │ │ │ │ │ ├── pseudomap@1.0.2 104 silly saveTree │ │ │ │ │ │ │ └── yallist@2.1.2 104 silly saveTree │ │ │ │ │ │ └─┬ shebang-command@1.2.0 104 silly saveTree │ │ │ │ │ │ └── shebang-regex@1.0.0 104 silly saveTree │ │ │ │ │ ├── get-stream@3.0.0 104 silly saveTree │ │ │ │ │ ├── is-stream@1.1.0 104 silly saveTree │ │ │ │ │ ├─┬ npm-run-path@2.0.2 104 silly saveTree │ │ │ │ │ │ └── path-key@2.0.1 104 silly saveTree │ │ │ │ │ ├── p-finally@1.0.0 104 silly saveTree │ │ │ │ │ └── strip-eof@1.0.0 104 silly saveTree │ │ │ │ └── widest-line@2.0.0 104 silly saveTree │ │ │ ├── chalk@2.4.1 104 silly saveTree │ │ │ ├─┬ configstore@3.1.2 104 silly saveTree │ │ │ │ ├─┬ dot-prop@4.2.0 104 silly saveTree │ │ │ │ │ └── is-obj@1.0.1 104 silly saveTree │ │ │ │ ├─┬ make-dir@1.3.0 104 silly saveTree │ │ │ │ │ └── pify@3.0.0 104 silly saveTree │ │ │ │ ├─┬ unique-string@1.0.0 104 silly saveTree │ │ │ │ │ └── crypto-random-string@1.0.0 104 silly saveTree │ │ │ │ └── xdg-basedir@3.0.0 104 silly saveTree │ │ │ ├── import-lazy@2.1.0 104 silly saveTree │ │ │ ├─┬ is-ci@1.1.0 104 silly saveTree │ │ │ │ └── ci-info@1.6.0 104 silly saveTree │ │ │ ├─┬ is-installed-globally@0.1.0 104 silly saveTree │ │ │ │ ├── global-dirs@0.1.1 104 silly saveTree │ │ │ │ └── is-path-inside@1.0.1 104 silly saveTree │ │ │ ├── is-npm@1.0.0 104 silly saveTree │ │ │ ├─┬ latest-version@3.1.0 104 silly saveTree │ │ │ │ └─┬ package-json@4.0.1 104 silly saveTree │ │ │ │ ├─┬ got@6.7.1 104 silly saveTree │ │ │ │ │ ├─┬ create-error-class@3.0.2 104 silly saveTree │ │ │ │ │ │ └── capture-stack-trace@1.0.0 104 silly saveTree │ │ │ │ │ ├── duplexer3@0.1.4 104 silly saveTree │ │ │ │ │ ├── get-stream@3.0.0 104 silly saveTree │ │ │ │ │ ├── is-redirect@1.0.0 104 silly saveTree │ │ │ │ │ ├── is-retry-allowed@1.1.0 104 silly saveTree │ │ │ │ │ ├── lowercase-keys@1.0.1 104 silly saveTree │ │ │ │ │ ├── timed-out@4.0.1 104 silly saveTree │ │ │ │ │ ├── unzip-response@2.0.1 104 silly saveTree │ │ │ │ │ └─┬ url-parse-lax@1.0.0 104 silly saveTree │ │ │ │ │ └── prepend-http@1.0.4 104 silly saveTree │ │ │ │ ├─┬ registry-auth-token@3.3.2 104 silly saveTree │ │ │ │ │ └─┬ rc@1.2.7 104 silly saveTree │ │ │ │ │ ├── deep-extend@0.5.1 104 silly saveTree │ │ │ │ │ ├── minimist@1.2.0 104 silly saveTree │ │ │ │ │ └── strip-json-comments@2.0.1 104 silly saveTree │ │ │ │ └── registry-url@3.1.0 104 silly saveTree │ │ │ ├── semver-diff@2.1.0 104 silly saveTree │ │ │ └── xdg-basedir@3.0.0 104 silly saveTree │ │ └─┬ yargs@11.0.0 104 silly saveTree │ │ ├─┬ cliui@4.1.0 104 silly saveTree │ │ │ ├─┬ strip-ansi@4.0.0 104 silly saveTree │ │ │ │ └── ansi-regex@3.0.0 104 silly saveTree │ │ │ └─┬ wrap-ansi@2.1.0 104 silly saveTree │ │ │ └── string-width@1.0.2 104 silly saveTree │ │ ├── decamelize@1.2.0 104 silly saveTree │ │ ├─┬ find-up@2.1.0 104 silly saveTree │ │ │ └─┬ locate-path@2.0.0 104 silly saveTree │ │ │ └─┬ p-locate@2.0.0 104 silly saveTree │ │ │ └─┬ p-limit@1.2.0 104 silly saveTree │ │ │ └── p-try@1.0.0 104 silly saveTree │ │ ├── get-caller-file@1.0.2 104 silly saveTree │ │ ├─┬ os-locale@2.1.0 104 silly saveTree │ │ │ ├─┬ lcid@1.0.0 104 silly saveTree │ │ │ │ └── invert-kv@1.0.0 104 silly saveTree │ │ │ └─┬ mem@1.1.0 104 silly saveTree │ │ │ └── mimic-fn@1.2.0 104 silly saveTree │ │ ├── require-directory@2.1.1 104 silly saveTree │ │ ├── require-main-filename@1.0.1 104 silly saveTree │ │ ├── which-module@2.0.0 104 silly saveTree │ │ ├── y18n@3.2.1 104 silly saveTree │ │ └── yargs-parser@9.0.2 104 silly saveTree │ ├── lock-verify@2.1.0 104 silly saveTree │ ├── lockfile@1.0.4 104 silly saveTree │ ├── lodash._baseindexof@3.1.0 104 silly saveTree │ ├─┬ lodash._baseuniq@4.6.0 104 silly saveTree │ │ ├── lodash._createset@4.0.3 104 silly saveTree │ │ └── lodash._root@3.0.1 104 silly saveTree │ ├── lodash._bindcallback@3.0.1 104 silly saveTree │ ├── lodash._cacheindexof@3.0.2 104 silly saveTree │ ├─┬ lodash._createcache@3.1.2 104 silly saveTree │ │ └── lodash._getnative@3.9.1 104 silly saveTree │ ├── lodash._getnative@3.9.1 104 silly saveTree │ ├── lodash.clonedeep@4.5.0 104 silly saveTree │ ├── lodash.restparam@3.6.1 104 silly saveTree │ ├── lodash.union@4.6.0 104 silly saveTree │ ├── lodash.uniq@4.5.0 104 silly saveTree │ ├── lodash.without@4.4.0 104 silly saveTree │ ├── lru-cache@5.1.1 104 silly saveTree │ ├── meant@1.0.1 104 silly saveTree │ ├── mississippi@3.0.0 104 silly saveTree │ ├── mkdirp@0.5.1 104 silly saveTree │ ├── move-concurrently@1.0.1 104 silly saveTree │ ├── node-gyp@5.0.5 104 silly saveTree │ ├── nopt@4.0.1 104 silly saveTree │ ├── normalize-package-data@2.5.0 104 silly saveTree │ ├── npm-audit-report@1.3.2 104 silly saveTree │ ├── npm-cache-filename@1.0.2 104 silly saveTree │ ├── npm-install-checks@3.0.2 104 silly saveTree │ ├── npm-lifecycle@3.1.4 104 silly saveTree │ ├── npm-package-arg@6.1.1 104 silly saveTree │ ├── npm-packlist@1.4.7 104 silly saveTree │ ├── npm-pick-manifest@3.0.2 104 silly saveTree │ ├── npm-profile@4.0.2 104 silly saveTree │ ├── npm-registry-fetch@4.0.2 104 silly saveTree │ ├── npm-user-validate@1.0.0 104 silly saveTree │ ├── npmlog@4.1.2 104 silly saveTree │ ├── once@1.4.0 104 silly saveTree │ ├── opener@1.5.1 104 silly saveTree │ ├── osenv@0.1.5 104 silly saveTree │ ├── pacote@9.5.11 104 silly saveTree │ ├── path-is-inside@1.0.2 104 silly saveTree │ ├── promise-inflight@1.0.1 104 silly saveTree │ ├── qrcode-terminal@0.12.0 104 silly saveTree │ ├─┬ query-string@6.8.2 104 silly saveTree │ │ ├── decode-uri-component@0.2.0 104 silly saveTree │ │ ├── split-on-first@1.1.0 104 silly saveTree │ │ └── strict-uri-encode@2.0.0 104 silly saveTree │ ├── qw@1.0.1 104 silly saveTree │ ├── read-cmd-shim@1.0.5 104 silly saveTree │ ├─┬ read-installed@4.0.3 104 silly saveTree │ │ ├── readdir-scoped-modules@1.1.0 104 silly saveTree │ │ └── util-extend@1.0.3 104 silly saveTree │ ├── read-package-json@2.1.1 104 silly saveTree │ ├─┬ read-package-tree@5.3.1 104 silly saveTree │ │ └─┬ util-promisify@2.1.0 104 silly saveTree │ │ └─┬ object.getownpropertydescriptors@2.0.3 104 silly saveTree │ │ ├─┬ define-properties@1.1.3 104 silly saveTree │ │ │ └── object-keys@1.0.12 104 silly saveTree │ │ └─┬ es-abstract@1.12.0 104 silly saveTree │ │ ├─┬ es-to-primitive@1.2.0 104 silly saveTree │ │ │ ├── is-callable@1.1.4 104 silly saveTree │ │ │ ├── is-date-object@1.0.1 104 silly saveTree │ │ │ └─┬ is-symbol@1.0.2 104 silly saveTree │ │ │ └── has-symbols@1.0.0 104 silly saveTree │ │ ├── function-bind@1.1.1 104 silly saveTree │ │ ├── has@1.0.3 104 silly saveTree │ │ ├── is-callable@1.1.4 104 silly saveTree │ │ └── is-regex@1.0.4 104 silly saveTree │ ├── read@1.0.7 104 silly saveTree │ ├─┬ readable-stream@3.4.0 104 silly saveTree │ │ └── string_decoder@1.2.0 104 silly saveTree │ ├── readdir-scoped-modules@1.1.0 104 silly saveTree │ ├── request@2.88.0 104 silly saveTree │ ├── retry@0.12.0 104 silly saveTree │ ├── rimraf@2.6.3 104 silly saveTree │ ├── safe-buffer@5.1.2 104 silly saveTree │ ├── semver@5.7.1 104 silly saveTree │ ├── sha@3.0.0 104 silly saveTree │ ├── slide@1.1.6 104 silly saveTree │ ├── sorted-object@2.0.1 104 silly saveTree │ ├─┬ sorted-union-stream@2.1.3 104 silly saveTree │ │ ├─┬ from2@1.3.0 104 silly saveTree │ │ │ └─┬ readable-stream@1.1.14 104 silly saveTree │ │ │ ├── isarray@0.0.1 104 silly saveTree │ │ │ └── string_decoder@0.10.31 104 silly saveTree │ │ └─┬ stream-iterate@1.2.0 104 silly saveTree │ │ └─┬ readable-stream@2.3.6 104 silly saveTree │ │ └── string_decoder@1.1.1 104 silly saveTree │ ├── ssri@6.0.1 104 silly saveTree │ ├── stringify-package@1.0.1 104 silly saveTree │ ├── tar@4.4.13 104 silly saveTree │ ├── text-table@0.2.0 104 silly saveTree │ ├── tiny-relative-date@1.3.0 104 silly saveTree │ ├── uid-number@0.0.6 104 silly saveTree │ ├── umask@1.1.0 104 silly saveTree │ ├── unique-filename@1.1.1 104 silly saveTree │ ├── unpipe@1.0.0 104 silly saveTree │ ├── update-notifier@2.5.0 104 silly saveTree │ ├── uuid@3.3.3 104 silly saveTree │ ├── validate-npm-package-license@3.0.4 104 silly saveTree │ ├── validate-npm-package-name@3.0.0 104 silly saveTree │ ├── which@1.3.1 104 silly saveTree │ ├── worker-farm@1.7.0 104 silly saveTree │ └── write-file-atomic@2.4.3 104 silly saveTree ├── iobroker.vis@1.2.6 104 silly saveTree ├─┬ iobroker.vr200@1.0.0 104 silly saveTree │ └── node-kobold@0.1.3 104 silly saveTree ├─┬ iobroker.weatherunderground@3.2.1 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.2.1 104 silly saveTree │ │ └── @types/iobroker@2.2.1 104 silly saveTree │ └─┬ request@2.88.2 104 silly saveTree │ ├── qs@6.5.2 104 silly saveTree │ └── tough-cookie@2.5.0 104 silly saveTree ├─┬ iobroker.web@3.0.12 104 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 104 silly saveTree │ │ └── @types/iobroker@3.0.12 104 silly saveTree │ ├─┬ iobroker.socketio@3.0.13 104 silly saveTree │ │ └─┬ request@2.88.2 104 silly saveTree │ │ ├─┬ mime-types@2.1.27 104 silly saveTree │ │ │ └── mime-db@1.44.0 104 silly saveTree │ │ ├── qs@6.5.2 104 silly saveTree │ │ └── tough-cookie@2.5.0 104 silly saveTree │ ├── mime-types@2.1.27 104 silly saveTree │ └── request@2.88.2 104 silly saveTree ├─┬ iobroker@2.0.3 104 silly saveTree │ └─┬ yargs@7.1.0 104 silly saveTree │ ├── camelcase@3.0.0 104 silly saveTree │ ├─┬ cliui@3.2.0 104 silly saveTree │ │ └── wrap-ansi@2.1.0 104 silly saveTree │ ├── get-caller-file@1.0.3 104 silly saveTree │ ├─┬ os-locale@1.4.0 104 silly saveTree │ │ └─┬ lcid@1.0.0 104 silly saveTree │ │ └── invert-kv@1.0.0 104 silly saveTree │ ├─┬ read-pkg-up@1.0.1 104 silly saveTree │ │ ├─┬ find-up@1.1.2 104 silly saveTree │ │ │ └── path-exists@2.1.0 104 silly saveTree │ │ └─┬ read-pkg@1.1.0 104 silly saveTree │ │ ├─┬ load-json-file@1.1.0 104 silly saveTree │ │ │ ├── parse-json@2.2.0 104 silly saveTree │ │ │ └─┬ strip-bom@2.0.0 104 silly saveTree │ │ │ └── is-utf8@0.2.1 104 silly saveTree │ │ └── path-type@1.1.0 104 silly saveTree │ ├── require-main-filename@1.0.1 104 silly saveTree │ ├── which-module@1.0.0 104 silly saveTree │ ├── y18n@3.2.1 104 silly saveTree │ └── yargs-parser@5.0.0 104 silly saveTree ├── semver@5.7.1 104 silly saveTree └── yargs@7.1.0 105 verbose type system 106 verbose stack FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/type: Integrity verification failed for sha512-u9pwI2IbDcO/zI0zipSFa+l3JCnqqF9XeBhC2GARqHjkUMtHMYkhO45CtIbMfGqH9GDCOECk9Joa05dxYDkYzA== (/home/iobroker/.npm/_cacache/content-v2/sha512/bb/da/7023621b0dc3bfcc8d338a94856be9772429eaa85f57781842d86011a878e450cb473189213b8e42b486cc7c6a87f460c23840a4f49a1ad39771603918cc) 106 verbose stack at Readable. (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/body.js:195:14) 106 verbose stack at Readable.emit (events.js:315:20) 106 verbose stack at /usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/cache.js:92:30 106 verbose stack at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23) 106 verbose stack at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:517:31) 106 verbose stack at Promise._settlePromise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:574:18) 106 verbose stack at Promise._settlePromise0 (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:619:10) 106 verbose stack at Promise._settlePromises (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:695:18) 106 verbose stack at _drainQueueStep (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:138:12) 106 verbose stack at _drainQueue (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:131:9) 106 verbose stack at Async._drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:147:5) 106 verbose stack at Immediate.Async.drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14) 106 verbose stack at processImmediate (internal/timers.js:456:21) 107 verbose cwd /opt/iobroker 108 verbose Linux 4.19.118-v7l+ 109 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.shelly@4.0.2" "--loglevel" "error" "--prefix" "/opt/iobroker" 110 verbose node v12.18.0 111 verbose npm v6.14.4 112 error code EINTEGRITY 113 error errno EINTEGRITY 114 error Invalid response body while trying to fetch https://registry.npmjs.org/type: Integrity verification failed for sha512-u9pwI2IbDcO/zI0zipSFa+l3JCnqqF9XeBhC2GARqHjkUMtHMYkhO45CtIbMfGqH9GDCOECk9Joa05dxYDkYzA== (/home/iobroker/.npm/_cacache/content-v2/sha512/bb/da/7023621b0dc3bfcc8d338a94856be9772429eaa85f57781842d86011a878e450cb473189213b8e42b486cc7c6a87f460c23840a4f49a1ad39771603918cc) 115 verbose exit [ 1, true ]