Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] HS100 lässt sich nicht installieren - RaspberryPi

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED [gelöst] HS100 lässt sich nicht installieren - RaspberryPi

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Malaus last edited by Malaus

      Systemdata Bitte Ausfüllen
      Hardwaresystem: Raspberry Pi 4
      Arbeitsspeicher: 2GB
      Festplattenart: SSD
      Betriebssystem: OS Lite
      Node-Version: 12.20.1
      Nodejs-Version: 12.20.1
      NPM-Version: 6.14.10

      Hallo Ihr leider bekomme ich eine Fehlermeldung bei der Installation des HS100 Adapters. Komme da leider nicht weiter.

      0 info it worked if it ends with ok
      1 verbose cli [
      1 verbose cli   '/usr/bin/node',
      1 verbose cli   '/usr/bin/npm',
      1 verbose cli   'install',
      1 verbose cli   'iobroker.hs100@2.0.1',
      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.10
      3 info using node@v12.20.1
      4 verbose npm-session 3b47f581524c30cb
      5 silly install loadCurrentTree
      6 silly install readLocalPackageData
      7 http fetch GET 304 https://registry.npmjs.org/iobroker.hs100 380ms (from cache)
      8 silly pacote version manifest for iobroker.hs100@2.0.1 fetched in 410ms
      9 timing stage:loadCurrentTree Completed in 14557ms
      10 silly install loadIdealTree
      11 silly install cloneCurrentTreeToIdealTree
      12 timing stage:loadIdealTree:cloneCurrentTree Completed in 165ms
      13 silly install loadShrinkwrap
      14 timing stage:loadIdealTree:loadShrinkwrap Completed in 8321ms
      15 silly install loadAllDepsIntoIdealTree
      16 silly resolveWithNewModule iobroker.hs100@2.0.1 checking installable status
      17 http fetch GET 304 https://registry.npmjs.org/tplink-smarthome-crypto 89ms (from cache)
      18 silly pacote range manifest for tplink-smarthome-crypto@^2.0.0 fetched in 94ms
      19 silly resolveWithNewModule tplink-smarthome-crypto@2.0.0 checking installable status
      20 http fetch GET 304 https://registry.npmjs.org/tplink-smarthome-api 216ms (from cache)
      21 silly pacote range manifest for tplink-smarthome-api@^2.0.0 fetched in 223ms
      22 silly resolveWithNewModule tplink-smarthome-api@2.0.0 checking installable status
      23 http fetch GET 304 https://registry.npmjs.org/commander 111ms (from cache)
      24 silly pacote range manifest for commander@^4.0.1 fetched in 125ms
      25 silly resolveWithNewModule commander@4.1.1 checking installable status
      26 http fetch GET 304 https://registry.npmjs.org/lodash.castarray 136ms (from cache)
      27 silly pacote range manifest for lodash.castarray@^4.4.0 fetched in 139ms
      28 silly resolveWithNewModule lodash.castarray@4.4.0 checking installable status
      29 http fetch GET 304 https://registry.npmjs.org/lodash.groupby 195ms (from cache)
      30 silly pacote range manifest for lodash.groupby@^4.6.0 fetched in 198ms
      31 silly resolveWithNewModule lodash.groupby@4.6.0 checking installable status
      32 http fetch GET 304 https://registry.npmjs.org/lodash.defaultto 221ms (from cache)
      33 silly pacote range manifest for lodash.defaultto@^4.14.0 fetched in 223ms
      34 silly resolveWithNewModule lodash.defaultto@4.14.0 checking installable status
      35 http fetch GET 304 https://registry.npmjs.org/lodash.isequal 240ms (from cache)
      36 silly pacote range manifest for lodash.isequal@^4.5.0 fetched in 243ms
      37 silly resolveWithNewModule lodash.isequal@4.5.0 checking installable status
      38 http fetch GET 304 https://registry.npmjs.org/loglevel 342ms (from cache)
      39 http fetch GET 304 https://registry.npmjs.org/promise-queue 345ms (from cache)
      40 silly pacote range manifest for loglevel@^1.6.6 fetched in 349ms
      41 silly resolveWithNewModule loglevel@1.7.1 checking installable status
      42 silly pacote range manifest for promise-queue@^2.2.5 fetched in 351ms
      43 silly resolveWithNewModule promise-queue@2.2.5 checking installable status
      44 http fetch GET 304 https://registry.npmjs.org/homebridge-hue 82ms (from cache)
      45 silly pacote range manifest for homebridge-hue@^0.12.12 fetched in 92ms
      46 silly resolveWithNewModule homebridge-hue@0.12.12 checking installable status
      47 timing stage:rollbackFailedOptional Completed in 1ms
      48 timing stage:runTopLevelLifecycles Completed in 27612ms
      49 silly saveTree iobroker.inst@2.0.3
      49 silly saveTree ├── colors@1.4.0
      49 silly saveTree ├─┬ fs-extra@7.0.1
      49 silly saveTree │ ├── graceful-fs@4.2.4
      49 silly saveTree │ ├── jsonfile@4.0.0
      49 silly saveTree │ └── universalify@0.1.2
      49 silly saveTree ├─┬ iobroker.admin@4.1.11
      49 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0
      49 silly saveTree │ │ └─┬ @types/iobroker@3.2.7
      49 silly saveTree │ │   └── @types/node@14.14.16
      49 silly saveTree │ ├─┬ body-parser@1.19.0
      49 silly saveTree │ │ ├── bytes@3.1.0
      49 silly saveTree │ │ ├── content-type@1.0.4
      49 silly saveTree │ │ ├─┬ debug@2.6.9
      49 silly saveTree │ │ │ └── ms@2.0.0
      49 silly saveTree │ │ ├── depd@1.1.2
      49 silly saveTree │ │ ├─┬ http-errors@1.7.2
      49 silly saveTree │ │ │ ├── inherits@2.0.3
      49 silly saveTree │ │ │ ├── setprototypeof@1.1.1
      49 silly saveTree │ │ │ ├── statuses@1.5.0
      49 silly saveTree │ │ │ └── toidentifier@1.0.0
      49 silly saveTree │ │ ├─┬ iconv-lite@0.4.24
      49 silly saveTree │ │ │ └── safer-buffer@2.1.2
      49 silly saveTree │ │ ├─┬ on-finished@2.3.0
      49 silly saveTree │ │ │ └── ee-first@1.1.1
      49 silly saveTree │ │ ├── qs@6.7.0
      49 silly saveTree │ │ ├─┬ raw-body@2.4.0
      49 silly saveTree │ │ │ └── unpipe@1.0.0
      49 silly saveTree │ │ └─┬ type-is@1.6.18
      49 silly saveTree │ │   ├── media-typer@0.3.0
      49 silly saveTree │ │   └─┬ mime-types@2.1.27
      49 silly saveTree │ │     └── mime-db@1.44.0
      49 silly saveTree │ ├── connect-flash@0.1.1
      49 silly saveTree │ ├─┬ cookie-parser@1.4.5
      49 silly saveTree │ │ ├── cookie-signature@1.0.6
      49 silly saveTree │ │ └── cookie@0.4.0
      49 silly saveTree │ ├─┬ express-fileupload@1.2.0
      49 silly saveTree │ │ └─┬ busboy@0.3.1
      49 silly saveTree │ │   └─┬ dicer@0.3.0
      49 silly saveTree │ │     └── streamsearch@0.1.2
      49 silly saveTree │ ├─┬ express-session@1.17.1
      49 silly saveTree │ │ ├── depd@2.0.0
      49 silly saveTree │ │ ├── on-headers@1.0.2
      49 silly saveTree │ │ ├── parseurl@1.3.3
      49 silly saveTree │ │ ├── safe-buffer@5.2.0
      49 silly saveTree │ │ └─┬ uid-safe@2.1.5
      49 silly saveTree │ │   └── random-bytes@1.0.0
      49 silly saveTree │ ├─┬ express@4.17.1
      49 silly saveTree │ │ ├─┬ accepts@1.3.7
      49 silly saveTree │ │ │ └── negotiator@0.6.2
      49 silly saveTree │ │ ├── array-flatten@1.1.1
      49 silly saveTree │ │ ├─┬ content-disposition@0.5.3
      49 silly saveTree │ │ │ └── safe-buffer@5.1.2
      49 silly saveTree │ │ ├── encodeurl@1.0.2
      49 silly saveTree │ │ ├── escape-html@1.0.3
      49 silly saveTree │ │ ├── etag@1.8.1
      49 silly saveTree │ │ ├── finalhandler@1.1.2
      49 silly saveTree │ │ ├── fresh@0.5.2
      49 silly saveTree │ │ ├── merge-descriptors@1.0.1
      49 silly saveTree │ │ ├── methods@1.1.2
      49 silly saveTree │ │ ├── path-to-regexp@0.1.7
      49 silly saveTree │ │ ├─┬ proxy-addr@2.0.6
      49 silly saveTree │ │ │ ├── forwarded@0.1.2
      49 silly saveTree │ │ │ └── ipaddr.js@1.9.1
      49 silly saveTree │ │ ├── range-parser@1.2.1
      49 silly saveTree │ │ ├── safe-buffer@5.1.2
      49 silly saveTree │ │ ├─┬ send@0.17.1
      49 silly saveTree │ │ │ ├── destroy@1.0.4
      49 silly saveTree │ │ │ ├── mime@1.6.0
      49 silly saveTree │ │ │ └── ms@2.1.1
      49 silly saveTree │ │ ├── serve-static@1.14.1
      49 silly saveTree │ │ ├── utils-merge@1.0.1
      49 silly saveTree │ │ └── vary@1.1.2
      49 silly saveTree │ ├─┬ passport-local@1.0.0
      49 silly saveTree │ │ └── passport-strategy@1.0.0
      49 silly saveTree │ ├─┬ passport.socketio@3.7.0
      49 silly saveTree │ │ └── xtend@4.0.2
      49 silly saveTree │ ├─┬ passport@0.4.1
      49 silly saveTree │ │ └── pause@0.0.1
      49 silly saveTree │ ├─┬ request@2.88.2
      49 silly saveTree │ │ ├── aws-sign2@0.7.0
      49 silly saveTree │ │ ├── aws4@1.11.0
      49 silly saveTree │ │ ├── caseless@0.12.0
      49 silly saveTree │ │ ├─┬ combined-stream@1.0.8
      49 silly saveTree │ │ │ └── delayed-stream@1.0.0
      49 silly saveTree │ │ ├── extend@3.0.2
      49 silly saveTree │ │ ├── forever-agent@0.6.1
      49 silly saveTree │ │ ├─┬ form-data@2.3.3
      49 silly saveTree │ │ │ └── asynckit@0.4.0
      49 silly saveTree │ │ ├─┬ har-validator@5.1.5
      49 silly saveTree │ │ │ ├─┬ ajv@6.12.6
      49 silly saveTree │ │ │ │ ├── fast-deep-equal@3.1.3
      49 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.1.0
      49 silly saveTree │ │ │ │ ├── json-schema-traverse@0.4.1
      49 silly saveTree │ │ │ │ └─┬ uri-js@4.4.0
      49 silly saveTree │ │ │ │   └── punycode@2.1.1
      49 silly saveTree │ │ │ └── har-schema@2.0.0
      49 silly saveTree │ │ ├─┬ http-signature@1.2.0
      49 silly saveTree │ │ │ ├── assert-plus@1.0.0
      49 silly saveTree │ │ │ ├─┬ jsprim@1.4.1
      49 silly saveTree │ │ │ │ ├── extsprintf@1.3.0
      49 silly saveTree │ │ │ │ ├── json-schema@0.2.3
      49 silly saveTree │ │ │ │ └─┬ verror@1.10.0
      49 silly saveTree │ │ │ │   └── core-util-is@1.0.2
      49 silly saveTree │ │ │ └─┬ sshpk@1.16.1
      49 silly saveTree │ │ │   ├── asn1@0.2.4
      49 silly saveTree │ │ │   ├─┬ bcrypt-pbkdf@1.0.2
      49 silly saveTree │ │ │   │ └── tweetnacl@0.14.5
      49 silly saveTree │ │ │   ├── dashdash@1.14.1
      49 silly saveTree │ │ │   ├─┬ ecc-jsbn@0.1.2
      49 silly saveTree │ │ │   │ └── jsbn@0.1.1
      49 silly saveTree │ │ │   ├── getpass@0.1.7
      49 silly saveTree │ │ │   ├── jsbn@0.1.1
      49 silly saveTree │ │ │   └── tweetnacl@0.14.5
      49 silly saveTree │ │ ├── is-typedarray@1.0.0
      49 silly saveTree │ │ ├── isstream@0.1.2
      49 silly saveTree │ │ ├── json-stringify-safe@5.0.1
      49 silly saveTree │ │ ├── oauth-sign@0.9.0
      49 silly saveTree │ │ ├── performance-now@2.1.0
      49 silly saveTree │ │ ├── qs@6.5.2
      49 silly saveTree │ │ ├─┬ tough-cookie@2.5.0
      49 silly saveTree │ │ │ └── psl@1.8.0
      49 silly saveTree │ │ ├── tunnel-agent@0.6.0
      49 silly saveTree │ │ └── uuid@3.4.0
      49 silly saveTree │ ├─┬ semver@7.3.4
      49 silly saveTree │ │ └─┬ lru-cache@6.0.0
      49 silly saveTree │ │   └── yallist@4.0.0
      49 silly saveTree │ ├─┬ socket.io-client@2.3.1
      49 silly saveTree │ │ ├── backo2@1.0.2
      49 silly saveTree │ │ ├── component-bind@1.0.0
      49 silly saveTree │ │ ├── component-emitter@1.3.0
      49 silly saveTree │ │ ├── debug@3.1.0
      49 silly saveTree │ │ ├─┬ engine.io-client@3.4.4
      49 silly saveTree │ │ │ ├── component-emitter@1.3.0
      49 silly saveTree │ │ │ ├── component-inherit@0.0.3
      49 silly saveTree │ │ │ ├── debug@3.1.0
      49 silly saveTree │ │ │ ├─┬ engine.io-parser@2.2.1
      49 silly saveTree │ │ │ │ ├── after@0.8.2
      49 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.7
      49 silly saveTree │ │ │ │ ├── base64-arraybuffer@0.1.4
      49 silly saveTree │ │ │ │ ├── blob@0.0.5
      49 silly saveTree │ │ │ │ └─┬ has-binary2@1.0.3
      49 silly saveTree │ │ │ │   └── isarray@2.0.1
      49 silly saveTree │ │ │ ├── has-cors@1.1.0
      49 silly saveTree │ │ │ ├── indexof@0.0.1
      49 silly saveTree │ │ │ ├── parseqs@0.0.6
      49 silly saveTree │ │ │ ├── parseuri@0.0.6
      49 silly saveTree │ │ │ ├─┬ ws@6.1.4
      49 silly saveTree │ │ │ │ └── async-limiter@1.0.1
      49 silly saveTree │ │ │ ├── xmlhttprequest-ssl@1.5.5
      49 silly saveTree │ │ │ └── yeast@0.1.2
      49 silly saveTree │ │ ├── has-binary2@1.0.3
      49 silly saveTree │ │ ├── indexof@0.0.1
      49 silly saveTree │ │ ├── parseqs@0.0.6
      49 silly saveTree │ │ ├── parseuri@0.0.6
      49 silly saveTree │ │ ├── socket.io-parser@3.3.1
      49 silly saveTree │ │ └── to-array@0.1.4
      49 silly saveTree │ ├─┬ socket.io@2.3.0
      49 silly saveTree │ │ ├─┬ debug@4.1.1
      49 silly saveTree │ │ │ └── ms@2.1.3
      49 silly saveTree │ │ ├─┬ engine.io@3.4.2
      49 silly saveTree │ │ │ ├── base64id@2.0.0
      49 silly saveTree │ │ │ ├── cookie@0.3.1
      49 silly saveTree │ │ │ ├─┬ debug@4.1.1
      49 silly saveTree │ │ │ │ └── ms@2.1.3
      49 silly saveTree │ │ │ └── ws@7.4.1
      49 silly saveTree │ │ ├── socket.io-adapter@1.1.2
      49 silly saveTree │ │ ├─┬ socket.io-client@2.3.0
      49 silly saveTree │ │ │ ├── base64-arraybuffer@0.1.5
      49 silly saveTree │ │ │ ├── component-emitter@1.2.1
      49 silly saveTree │ │ │ ├── object-component@0.0.3
      49 silly saveTree │ │ │ ├─┬ parseqs@0.0.5
      49 silly saveTree │ │ │ │ └─┬ better-assert@1.0.2
      49 silly saveTree │ │ │ │   └── callsite@1.0.0
      49 silly saveTree │ │ │ ├── parseuri@0.0.5
      49 silly saveTree │ │ │ └─┬ socket.io-parser@3.3.1
      49 silly saveTree │ │ │   ├── component-emitter@1.3.0
      49 silly saveTree │ │ │   └─┬ debug@3.1.0
      49 silly saveTree │ │ │     └── ms@2.0.0
      49 silly saveTree │ │ └─┬ socket.io-parser@3.4.1
      49 silly saveTree │ │   └─┬ debug@4.1.1
      49 silly saveTree │ │     └── ms@2.1.3
      49 silly saveTree │ └── xtend@4.0.2
      49 silly saveTree ├─┬ iobroker.alexa2@3.2.4
      49 silly saveTree │ ├─┬ @sentry/integrations@5.29.2
      49 silly saveTree │ │ ├── @sentry/types@5.29.2
      49 silly saveTree │ │ ├─┬ @sentry/utils@5.29.2
      49 silly saveTree │ │ │ └── tslib@1.14.1
      49 silly saveTree │ │ ├─┬ localforage@1.8.1
      49 silly saveTree │ │ │ └─┬ lie@3.1.1
      49 silly saveTree │ │ │   └── immediate@3.0.6
      49 silly saveTree │ │ └── tslib@1.14.1
      49 silly saveTree │ ├─┬ @sentry/node@5.29.2
      49 silly saveTree │ │ ├─┬ @sentry/core@5.29.2
      49 silly saveTree │ │ │ ├── @sentry/hub@5.29.2
      49 silly saveTree │ │ │ └── @sentry/minimal@5.29.2
      49 silly saveTree │ │ ├── @sentry/hub@5.29.2
      49 silly saveTree │ │ ├── @sentry/tracing@5.29.2
      49 silly saveTree │ │ ├── cookie@0.4.1
      49 silly saveTree │ │ ├─┬ https-proxy-agent@5.0.0
      49 silly saveTree │ │ │ ├─┬ agent-base@6.0.2
      49 silly saveTree │ │ │ │ └─┬ debug@4.3.1
      49 silly saveTree │ │ │ │   └── ms@2.1.2
      49 silly saveTree │ │ │ └─┬ debug@4.3.1
      49 silly saveTree │ │ │   └── ms@2.1.2
      49 silly saveTree │ │ └── lru_map@0.3.3
      49 silly saveTree │ ├─┬ alexa-remote2@3.5.0
      49 silly saveTree │ │ ├─┬ alexa-cookie2@3.4.2
      49 silly saveTree │ │ │ ├── cookie@0.4.1
      49 silly saveTree │ │ │ ├─┬ http-proxy-middleware@1.0.6
      49 silly saveTree │ │ │ │ ├── @types/http-proxy@1.17.4
      49 silly saveTree │ │ │ │ ├─┬ http-proxy@1.18.1
      49 silly saveTree │ │ │ │ │ ├── eventemitter3@4.0.7
      49 silly saveTree │ │ │ │ │ ├── follow-redirects@1.13.1
      49 silly saveTree │ │ │ │ │ └── requires-port@1.0.0
      49 silly saveTree │ │ │ │ ├─┬ is-glob@4.0.1
      49 silly saveTree │ │ │ │ │ └── is-extglob@2.1.1
      49 silly saveTree │ │ │ │ ├── lodash@4.17.20
      49 silly saveTree │ │ │ │ └─┬ micromatch@4.0.2
      49 silly saveTree │ │ │ │   ├─┬ braces@3.0.2
      49 silly saveTree │ │ │ │   │ └─┬ fill-range@7.0.1
      49 silly saveTree │ │ │ │   │   └─┬ to-regex-range@5.0.1
      49 silly saveTree │ │ │ │   │     └── is-number@7.0.0
      49 silly saveTree │ │ │ │   └── picomatch@2.2.2
      49 silly saveTree │ │ │ ├─┬ http-proxy-response-rewrite@0.0.1
      49 silly saveTree │ │ │ │ ├── bufferhelper@0.2.1
      49 silly saveTree │ │ │ │ └─┬ concat-stream@1.6.2
      49 silly saveTree │ │ │ │   ├── buffer-from@1.1.1
      49 silly saveTree │ │ │ │   ├─┬ readable-stream@2.3.7
      49 silly saveTree │ │ │ │   │ ├── isarray@1.0.0
      49 silly saveTree │ │ │ │   │ ├── process-nextick-args@2.0.1
      49 silly saveTree │ │ │ │   │ ├── string_decoder@1.1.1
      49 silly saveTree │ │ │ │   │ └── util-deprecate@1.0.2
      49 silly saveTree │ │ │ │   └── typedarray@0.0.6
      49 silly saveTree │ │ │ ├── https@1.0.0
      49 silly saveTree │ │ │ └── querystring@0.2.0
      49 silly saveTree │ │ ├── https@1.0.0
      49 silly saveTree │ │ ├── querystring@0.2.0
      49 silly saveTree │ │ └── uuid@8.3.2
      49 silly saveTree │ ├── https@1.0.0
      49 silly saveTree │ ├── nearest-color@0.4.4
      49 silly saveTree │ ├─┬ source-map-support@0.5.19
      49 silly saveTree │ │ └── source-map@0.6.1
      49 silly saveTree │ └─┬ virtual-device-sdk@1.8.3
      49 silly saveTree │   ├─┬ chalk@2.4.2
      49 silly saveTree │   │ ├─┬ ansi-styles@3.2.1
      49 silly saveTree │   │ │ └─┬ color-convert@1.9.3
      49 silly saveTree │   │ │   └── color-name@1.1.3
      49 silly saveTree │   │ ├── escape-string-regexp@1.0.5
      49 silly saveTree │   │ └─┬ supports-color@5.5.0
      49 silly saveTree │   │   └── has-flag@3.0.0
      49 silly saveTree │   ├── dotenv@4.0.0
      49 silly saveTree │   └── retry@0.12.0
      49 silly saveTree ├─┬ iobroker.backitup@1.7.0
      49 silly saveTree │ ├─┬ dropbox-v2-api@2.4.32
      49 silly saveTree │ │ └─┬ request@2.88.0
      49 silly saveTree │ │   ├── qs@6.5.2
      49 silly saveTree │ │   └─┬ tough-cookie@2.4.3
      49 silly saveTree │ │     └── punycode@1.4.1
      49 silly saveTree │ ├─┬ ftp@0.3.10
      49 silly saveTree │ │ ├─┬ readable-stream@1.1.14
      49 silly saveTree │ │ │ ├── isarray@0.0.1
      49 silly saveTree │ │ │ └── string_decoder@0.10.31
      49 silly saveTree │ │ └── xregexp@2.0.0
      49 silly saveTree │ ├─┬ google-auth-library@6.1.3
      49 silly saveTree │ │ ├── arrify@2.0.1
      49 silly saveTree │ │ ├── base64-js@1.5.1
      49 silly saveTree │ │ ├── ecdsa-sig-formatter@1.0.11
      49 silly saveTree │ │ ├── fast-text-encoding@1.0.3
      49 silly saveTree │ │ ├─┬ gaxios@4.1.0
      49 silly saveTree │ │ │ ├─┬ abort-controller@3.0.0
      49 silly saveTree │ │ │ │ └── event-target-shim@5.0.1
      49 silly saveTree │ │ │ ├── is-stream@2.0.0
      49 silly saveTree │ │ │ └── node-fetch@2.6.1
      49 silly saveTree │ │ ├─┬ gcp-metadata@4.2.1
      49 silly saveTree │ │ │ └─┬ json-bigint@1.0.0
      49 silly saveTree │ │ │   └── bignumber.js@9.0.1
      49 silly saveTree │ │ ├─┬ gtoken@5.1.0
      49 silly saveTree │ │ │ ├─┬ google-p12-pem@3.0.3
      49 silly saveTree │ │ │ │ └── node-forge@0.10.0
      49 silly saveTree │ │ │ ├─┬ jws@4.0.0
      49 silly saveTree │ │ │ │ └─┬ jwa@2.0.0
      49 silly saveTree │ │ │ │   └── buffer-equal-constant-time@1.0.1
      49 silly saveTree │ │ │ └── mime@2.4.7
      49 silly saveTree │ │ └─┬ jws@4.0.0
      49 silly saveTree │ │   └── jwa@2.0.0
      49 silly saveTree │ ├─┬ googleapis@61.0.0
      49 silly saveTree │ │ └─┬ googleapis-common@4.4.3
      49 silly saveTree │ │   ├── url-template@2.0.8
      49 silly saveTree │ │   └── uuid@8.3.2
      49 silly saveTree │ ├─┬ node-schedule@1.3.2
      49 silly saveTree │ │ ├─┬ cron-parser@2.18.0
      49 silly saveTree │ │ │ ├─┬ is-nan@1.3.2
      49 silly saveTree │ │ │ │ ├─┬ call-bind@1.0.0
      49 silly saveTree │ │ │ │ │ ├── function-bind@1.1.1
      49 silly saveTree │ │ │ │ │ └─┬ get-intrinsic@1.0.2
      49 silly saveTree │ │ │ │ │   ├── has-symbols@1.0.1
      49 silly saveTree │ │ │ │ │   └── has@1.0.3
      49 silly saveTree │ │ │ │ └─┬ define-properties@1.1.3
      49 silly saveTree │ │ │ │   └── object-keys@1.1.1
      49 silly saveTree │ │ │ └─┬ moment-timezone@0.5.32
      49 silly saveTree │ │ │   └── moment@2.29.1
      49 silly saveTree │ │ ├── long-timeout@0.1.1
      49 silly saveTree │ │ └── sorted-array-functions@1.3.0
      49 silly saveTree │ ├── node-wol@0.1.1
      49 silly saveTree │ └─┬ targz@1.0.1
      49 silly saveTree │   └─┬ tar-fs@1.16.3
      49 silly saveTree │     ├── chownr@1.1.4
      49 silly saveTree │     ├─┬ mkdirp@0.5.5
      49 silly saveTree │     │ └── minimist@1.2.5
      49 silly saveTree │     ├─┬ pump@1.0.3
      49 silly saveTree │     │ ├─┬ end-of-stream@1.4.4
      49 silly saveTree │     │ │ └─┬ once@1.4.0
      49 silly saveTree │     │ │   └── wrappy@1.0.2
      49 silly saveTree │     │ └── once@1.4.0
      49 silly saveTree │     └─┬ tar-stream@1.6.2
      49 silly saveTree │       ├── bl@1.2.3
      49 silly saveTree │       ├─┬ buffer-alloc@1.2.0
      49 silly saveTree │       │ ├── buffer-alloc-unsafe@1.1.0
      49 silly saveTree │       │ └── buffer-fill@1.0.0
      49 silly saveTree │       ├── fs-constants@1.0.0
      49 silly saveTree │       └── to-buffer@1.1.1
      49 silly saveTree ├─┬ iobroker.ble@0.12.0
      49 silly saveTree │ ├─┬ @abandonware/noble@1.9.2-10
      49 silly saveTree │ │ ├─┬ @abandonware/bluetooth-hci-socket@0.5.3-6
      49 silly saveTree │ │ │ ├─┬ debug@4.3.1
      49 silly saveTree │ │ │ │ └── ms@2.1.2
      49 silly saveTree │ │ │ ├── nan@2.14.2
      49 silly saveTree │ │ │ ├─┬ node-pre-gyp@0.15.0
      49 silly saveTree │ │ │ │ ├── detect-libc@1.0.3
      49 silly saveTree │ │ │ │ ├── mkdirp@0.5.5
      49 silly saveTree │ │ │ │ ├─┬ needle@2.5.2
      49 silly saveTree │ │ │ │ │ ├─┬ debug@3.2.7
      49 silly saveTree │ │ │ │ │ │ └── ms@2.1.3
      49 silly saveTree │ │ │ │ │ └── sax@1.2.4
      49 silly saveTree │ │ │ │ ├─┬ nopt@4.0.3
      49 silly saveTree │ │ │ │ │ ├── abbrev@1.1.1
      49 silly saveTree │ │ │ │ │ └─┬ osenv@0.1.5
      49 silly saveTree │ │ │ │ │   ├── os-homedir@1.0.2
      49 silly saveTree │ │ │ │ │   └── os-tmpdir@1.0.2
      49 silly saveTree │ │ │ │ ├─┬ npm-packlist@1.4.8
      49 silly saveTree │ │ │ │ │ ├─┬ ignore-walk@3.0.3
      49 silly saveTree │ │ │ │ │ │ └─┬ minimatch@3.0.4
      49 silly saveTree │ │ │ │ │ │   └─┬ brace-expansion@1.1.11
      49 silly saveTree │ │ │ │ │ │     ├── balanced-match@1.0.0
      49 silly saveTree │ │ │ │ │ │     └── concat-map@0.0.1
      49 silly saveTree │ │ │ │ │ ├─┬ npm-bundled@1.1.1
      49 silly saveTree │ │ │ │ │ │ └── npm-normalize-package-bin@1.0.1
      49 silly saveTree │ │ │ │ │ └── npm-normalize-package-bin@1.0.1
      49 silly saveTree │ │ │ │ ├─┬ npmlog@4.1.2
      49 silly saveTree │ │ │ │ │ ├─┬ are-we-there-yet@1.1.5
      49 silly saveTree │ │ │ │ │ │ └── delegates@1.0.0
      49 silly saveTree │ │ │ │ │ ├── console-control-strings@1.1.0
      49 silly saveTree │ │ │ │ │ ├─┬ gauge@2.7.4
      49 silly saveTree │ │ │ │ │ │ ├── aproba@1.2.0
      49 silly saveTree │ │ │ │ │ │ ├── has-unicode@2.0.1
      49 silly saveTree │ │ │ │ │ │ ├── object-assign@4.1.1
      49 silly saveTree │ │ │ │ │ │ ├── signal-exit@3.0.3
      49 silly saveTree │ │ │ │ │ │ ├─┬ string-width@1.0.2
      49 silly saveTree │ │ │ │ │ │ │ ├── code-point-at@1.1.0
      49 silly saveTree │ │ │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0
      49 silly saveTree │ │ │ │ │ │ │ │ └── number-is-nan@1.0.1
      49 silly saveTree │ │ │ │ │ │ │ └─┬ strip-ansi@3.0.1
      49 silly saveTree │ │ │ │ │ │ │   └── ansi-regex@2.1.1
      49 silly saveTree │ │ │ │ │ │ ├── strip-ansi@3.0.1
      49 silly saveTree │ │ │ │ │ │ └── wide-align@1.1.3
      49 silly saveTree │ │ │ │ │ └── set-blocking@2.0.0
      49 silly saveTree │ │ │ │ ├─┬ rc@1.2.8
      49 silly saveTree │ │ │ │ │ ├── deep-extend@0.6.0
      49 silly saveTree │ │ │ │ │ ├── ini@1.3.8
      49 silly saveTree │ │ │ │ │ └── strip-json-comments@2.0.1
      49 silly saveTree │ │ │ │ ├─┬ rimraf@2.7.1
      49 silly saveTree │ │ │ │ │ └─┬ glob@7.1.6
      49 silly saveTree │ │ │ │ │   ├── fs.realpath@1.0.0
      49 silly saveTree │ │ │ │ │   ├── inflight@1.0.6
      49 silly saveTree │ │ │ │ │   └── path-is-absolute@1.0.1
      49 silly saveTree │ │ │ │ ├── semver@5.7.1
      49 silly saveTree │ │ │ │ └─┬ tar@4.4.13
      49 silly saveTree │ │ │ │   ├─┬ fs-minipass@1.2.7
      49 silly saveTree │ │ │ │   │ └─┬ minipass@2.9.0
      49 silly saveTree │ │ │ │   │   └── yallist@3.1.1
      49 silly saveTree │ │ │ │   ├── minipass@2.9.0
      49 silly saveTree │ │ │ │   ├── minizlib@1.3.3
      49 silly saveTree │ │ │ │   └── yallist@3.1.1
      49 silly saveTree │ │ │ └─┬ usb@1.6.3
      49 silly saveTree │ │ │   ├─┬ bindings@1.5.0
      49 silly saveTree │ │ │   │ └── file-uri-to-path@1.0.0
      49 silly saveTree │ │ │   ├── nan@2.13.2
      49 silly saveTree │ │ │   └─┬ prebuild-install@5.3.6
      49 silly saveTree │ │ │     ├── expand-template@2.0.3
      49 silly saveTree │ │ │     ├── github-from-package@0.0.0
      49 silly saveTree │ │ │     ├── mkdirp-classic@0.5.3
      49 silly saveTree │ │ │     ├── napi-build-utils@1.0.2
      49 silly saveTree │ │ │     ├── node-abi@2.19.3
      49 silly saveTree │ │ │     ├── noop-logger@0.1.1
      49 silly saveTree │ │ │     ├── pump@3.0.0
      49 silly saveTree │ │ │     ├─┬ simple-get@3.1.0
      49 silly saveTree │ │ │     │ ├─┬ decompress-response@4.2.1
      49 silly saveTree │ │ │     │ │ └── mimic-response@2.1.0
      49 silly saveTree │ │ │     │ └── simple-concat@1.0.1
      49 silly saveTree │ │ │     ├─┬ tar-fs@2.1.1
      49 silly saveTree │ │ │     │ └─┬ tar-stream@2.1.4
      49 silly saveTree │ │ │     │   ├─┬ bl@4.0.3
      49 silly saveTree │ │ │     │   │ ├─┬ buffer@5.7.1
      49 silly saveTree │ │ │     │   │ │ └── ieee754@1.2.1
      49 silly saveTree │ │ │     │   │ ├── inherits@2.0.4
      49 silly saveTree │ │ │     │   │ └── readable-stream@3.6.0
      49 silly saveTree │ │ │     │   └── readable-stream@3.6.0
      49 silly saveTree │ │ │     └── which-pm-runs@1.0.0
      49 silly saveTree │ │ ├─┬ debug@4.3.1
      49 silly saveTree │ │ │ └── ms@2.1.2
      49 silly saveTree │ │ ├── napi-thread-safe-callback@0.0.6
      49 silly saveTree │ │ └── node-addon-api@2.0.2
      49 silly saveTree │ ├─┬ alcalzone-shared@2.3.0
      49 silly saveTree │ │ └─┬ debug@4.3.1
      49 silly saveTree │ │   └── ms@2.1.2
      49 silly saveTree │ ├── iobroker-react-components@1.0.0
      49 silly saveTree │ └─┬ yargs@16.2.0
      49 silly saveTree │   ├─┬ cliui@7.0.4
      49 silly saveTree │   │ ├─┬ string-width@4.2.0
      49 silly saveTree │   │ │ ├── emoji-regex@8.0.0
      49 silly saveTree │   │ │ ├── is-fullwidth-code-point@3.0.0
      49 silly saveTree │   │ │ └─┬ strip-ansi@6.0.0
      49 silly saveTree │   │ │   └── ansi-regex@5.0.0
      49 silly saveTree │   │ ├── strip-ansi@6.0.0
      49 silly saveTree │   │ └─┬ wrap-ansi@7.0.0
      49 silly saveTree │   │   └─┬ ansi-styles@4.3.0
      49 silly saveTree │   │     └─┬ color-convert@2.0.1
      49 silly saveTree │   │       └── color-name@1.1.4
      49 silly saveTree │   ├── escalade@3.1.1
      49 silly saveTree │   ├── get-caller-file@2.0.5
      49 silly saveTree │   ├── require-directory@2.1.1
      49 silly saveTree │   ├── string-width@4.2.0
      49 silly saveTree │   ├── y18n@5.0.5
      49 silly saveTree │   └── yargs-parser@20.2.4
      49 silly saveTree ├─┬ iobroker.bmw@1.4.1
      49 silly saveTree │ └── @frankjoke/myadapter@1.2.8
      49 silly saveTree ├─┬ iobroker.bosesoundtouch@0.9.1
      49 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.3
      49 silly saveTree │ │ └── @types/iobroker@1.4.13
      49 silly saveTree │ ├── es6-promise@4.2.8
      49 silly saveTree │ ├── string-format@2.0.0
      49 silly saveTree │ ├── ws@6.2.1
      49 silly saveTree │ └─┬ xml2js@0.4.23
      49 silly saveTree │   └── xmlbuilder@11.0.1
      49 silly saveTree ├─┬ iobroker.discovery@2.4.1
      49 silly saveTree │ ├─┬ mdns-discovery@0.2.6
      49 silly saveTree │ │ ├─┬ debug@2.2.0
      49 silly saveTree │ │ │ └── ms@0.7.1
      49 silly saveTree │ │ ├── dgram@1.0.1
      49 silly saveTree │ │ └─┬ dns-packet@1.3.1
      49 silly saveTree │ │   └── ip@1.1.5
      49 silly saveTree │ ├── netmask@1.0.6
      49 silly saveTree │ ├── node-mndp@0.0.3
      49 silly saveTree │ ├─┬ node-ssdp@4.0.1
      49 silly saveTree │ │ ├── async@2.6.3
      49 silly saveTree │ │ ├── bluebird@3.7.2
      49 silly saveTree │ │ └─┬ debug@3.2.7
      49 silly saveTree │ │   └── ms@2.1.3
      49 silly saveTree │ └─┬ serialport@9.0.4
      49 silly saveTree │   ├─┬ @serialport/binding-mock@9.0.2
      49 silly saveTree │   │ ├─┬ @serialport/binding-abstract@9.0.2
      49 silly saveTree │   │ │ └─┬ debug@4.3.1
      49 silly saveTree │   │ │   └── ms@2.1.2
      49 silly saveTree │   │ └─┬ debug@4.3.1
      49 silly saveTree │   │   └── ms@2.1.2
      49 silly saveTree │   ├─┬ @serialport/bindings@9.0.4
      49 silly saveTree │   │ ├─┬ @serialport/parser-readline@9.0.1
      49 silly saveTree │   │ │ └── @serialport/parser-delimiter@9.0.1
      49 silly saveTree │   │ ├─┬ debug@4.3.1
      49 silly saveTree │   │ │ └── ms@2.1.2
      49 silly saveTree │   │ └── prebuild-install@6.0.0
      49 silly saveTree │   ├── @serialport/parser-byte-length@9.0.1
      49 silly saveTree │   ├── @serialport/parser-cctalk@9.0.1
      49 silly saveTree │   ├── @serialport/parser-delimiter@9.0.1
      49 silly saveTree │   ├── @serialport/parser-readline@9.0.1
      49 silly saveTree │   ├── @serialport/parser-ready@9.0.1
      49 silly saveTree │   ├── @serialport/parser-regex@9.0.1
      49 silly saveTree │   ├─┬ @serialport/stream@9.0.2
      49 silly saveTree │   │ └─┬ debug@4.3.1
      49 silly saveTree │   │   └── ms@2.1.2
      49 silly saveTree │   └─┬ debug@4.3.1
      49 silly saveTree │     └── ms@2.1.2
      49 silly saveTree ├─┬ iobroker.fb-checkpresence@1.0.3
      49 silly saveTree │ ├─┬ axios@0.19.2
      49 silly saveTree │ │ └─┬ follow-redirects@1.5.10
      49 silly saveTree │ │   └── debug@3.1.0
      49 silly saveTree │ └── dateformat@3.0.3
      49 silly saveTree ├─┬ iobroker.find-my-iphone@0.2.15
      49 silly saveTree │ ├─┬ soef@0.3.0
      49 silly saveTree │ │ ├── array-ext@0.1.5
      49 silly saveTree │ │ └── sprintf-js@1.1.2
      49 silly saveTree │ └─┬ tough-cookie-filestore@0.0.1
      49 silly saveTree │   └── tough-cookie@0.12.1
      49 silly saveTree ├─┬ iobroker.ham@3.0.2
      49 silly saveTree │ ├─┬ homebridge-bluetooth@0.1.7
      49 silly saveTree │ │ └─┬ noble@1.9.1
      49 silly saveTree │ │   ├── bluetooth-hci-socket@0.5.1
      49 silly saveTree │ │   ├── bplist-parser@0.0.6
      49 silly saveTree │ │   ├─┬ debug@2.2.0
      49 silly saveTree │ │   │ └── ms@0.7.1
      49 silly saveTree │ │   └── xpc-connection@0.1.4
      49 silly saveTree │ ├── homebridge-hue@0.12.12
      49 silly saveTree │ ├─┬ homebridge-mi-flower-care@1.2.1
      49 silly saveTree │ │ ├── fakegato-history@0.5.6
      49 silly saveTree │ │ └─┬ node-mi-flora-classic-updated@0.2.0
      49 silly saveTree │ │   └─┬ debug@4.3.1
      49 silly saveTree │ │     └── ms@2.1.2
      49 silly saveTree │ ├─┬ homebridge-plugin-wrapper@2.0.3
      49 silly saveTree │ │ ├── buffer-shims@1.0.0
      49 silly saveTree │ │ ├─┬ chalk@4.1.0
      49 silly saveTree │ │ │ └─┬ supports-color@7.2.0
      49 silly saveTree │ │ │   └── has-flag@4.0.0
      49 silly saveTree │ │ ├─┬ debug@4.3.1
      49 silly saveTree │ │ │ └── ms@2.1.2
      49 silly saveTree │ │ ├── decimal.js@10.2.1
      49 silly saveTree │ │ ├── futoin-hkdf@1.3.2
      49 silly saveTree │ │ ├─┬ mock-require@3.0.3
      49 silly saveTree │ │ │ ├── get-caller-file@1.0.3
      49 silly saveTree │ │ │ └─┬ normalize-path@2.1.1
      49 silly saveTree │ │ │   └── remove-trailing-separator@1.1.0
      49 silly saveTree │ │ ├─┬ node-persist@0.0.11
      49 silly saveTree │ │ │ ├── mkdirp@0.5.5
      49 silly saveTree │ │ │ └── q@1.1.2
      49 silly saveTree │ │ └── semver@7.3.4
      49 silly saveTree │ ├─┬ homebridge@1.1.7
      49 silly saveTree │ │ ├─┬ chalk@4.1.0
      49 silly saveTree │ │ │ └─┬ supports-color@7.2.0
      49 silly saveTree │ │ │   └── has-flag@4.0.0
      49 silly saveTree │ │ ├── commander@5.1.0
      49 silly saveTree │ │ ├─┬ hap-nodejs@0.7.10
      49 silly saveTree │ │ │ ├─┬ bonjour-hap@3.6.2
      49 silly saveTree │ │ │ │ ├── array-flatten@2.1.2
      49 silly saveTree │ │ │ │ ├─┬ deep-equal@2.0.5
      49 silly saveTree │ │ │ │ │ ├─┬ es-get-iterator@1.1.1
      49 silly saveTree │ │ │ │ │ │ ├── is-arguments@1.1.0
      49 silly saveTree │ │ │ │ │ │ ├── is-map@2.0.2
      49 silly saveTree │ │ │ │ │ │ ├── is-set@2.0.2
      49 silly saveTree │ │ │ │ │ │ ├── is-string@1.0.5
      49 silly saveTree │ │ │ │ │ │ └── isarray@2.0.5
      49 silly saveTree │ │ │ │ │ ├── is-arguments@1.1.0
      49 silly saveTree │ │ │ │ │ ├── is-date-object@1.0.2
      49 silly saveTree │ │ │ │ │ ├── is-regex@1.1.1
      49 silly saveTree │ │ │ │ │ ├── isarray@2.0.5
      49 silly saveTree │ │ │ │ │ ├── object-is@1.1.4
      49 silly saveTree │ │ │ │ │ ├── object.assign@4.1.2
      49 silly saveTree │ │ │ │ │ ├─┬ regexp.prototype.flags@1.3.0
      49 silly saveTree │ │ │ │ │ │ └─┬ es-abstract@1.17.7
      49 silly saveTree │ │ │ │ │ │   ├─┬ es-to-primitive@1.2.1
      49 silly saveTree │ │ │ │ │ │   │ ├── is-callable@1.2.2
      49 silly saveTree │ │ │ │ │ │   │ └── is-symbol@1.0.3
      49 silly saveTree │ │ │ │ │ │   ├── is-callable@1.2.2
      49 silly saveTree │ │ │ │ │ │   ├── object-inspect@1.9.0
      49 silly saveTree │ │ │ │ │ │   ├── string.prototype.trimend@1.0.3
      49 silly saveTree │ │ │ │ │ │   └── string.prototype.trimstart@1.0.3
      49 silly saveTree │ │ │ │ │ ├─┬ side-channel@1.0.3
      49 silly saveTree │ │ │ │ │ │ └─┬ es-abstract@1.18.0-next.1
      49 silly saveTree │ │ │ │ │ │   └── is-negative-zero@2.0.1
      49 silly saveTree │ │ │ │ │ ├─┬ which-boxed-primitive@1.0.2
      49 silly saveTree │ │ │ │ │ │ ├── is-bigint@1.0.1
      49 silly saveTree │ │ │ │ │ │ ├── is-boolean-object@1.1.0
      49 silly saveTree │ │ │ │ │ │ └── is-number-object@1.0.4
      49 silly saveTree │ │ │ │ │ ├─┬ which-collection@1.0.1
      49 silly saveTree │ │ │ │ │ │ ├── is-weakmap@2.0.1
      49 silly saveTree │ │ │ │ │ │ └── is-weakset@2.0.1
      49 silly saveTree │ │ │ │ │ └─┬ which-typed-array@1.1.4
      49 silly saveTree │ │ │ │ │   ├─┬ available-typed-arrays@1.0.2
      49 silly saveTree │ │ │ │ │   │ └── array-filter@1.0.0
      49 silly saveTree │ │ │ │ │   ├── es-abstract@1.18.0-next.1
      49 silly saveTree │ │ │ │ │   ├── foreach@2.0.5
      49 silly saveTree │ │ │ │ │   └─┬ is-typed-array@1.1.4
      49 silly saveTree │ │ │ │ │     └── es-abstract@1.18.0-next.1
      49 silly saveTree │ │ │ │ ├── multicast-dns-service-types@1.1.0
      49 silly saveTree │ │ │ │ └─┬ multicast-dns@7.2.2
      49 silly saveTree │ │ │ │   ├── dns-packet@4.2.0
      49 silly saveTree │ │ │ │   └── thunky@1.1.0
      49 silly saveTree │ │ │ ├─┬ debug@4.3.1
      49 silly saveTree │ │ │ │ └── ms@2.1.2
      49 silly saveTree │ │ │ ├── fast-srp-hap@2.0.2
      49 silly saveTree │ │ │ └── tweetnacl@1.0.3
      49 silly saveTree │ │ ├── qrcode-terminal@0.12.0
      49 silly saveTree │ │ └── semver@7.3.4
      49 silly saveTree │ └── string-argv@0.3.1
      49 silly saveTree ├─┬ iobroker.hs100@2.0.1
      49 silly saveTree │ ├─┬ tplink-smarthome-api@2.0.0
      49 silly saveTree │ │ ├── commander@4.1.1
      49 silly saveTree │ │ ├── lodash.castarray@4.4.0
      49 silly saveTree │ │ ├── lodash.defaultto@4.14.0
      49 silly saveTree │ │ ├── lodash.groupby@4.6.0
      49 silly saveTree │ │ ├── lodash.isequal@4.5.0
      49 silly saveTree │ │ ├── loglevel@1.7.1
      49 silly saveTree │ │ ├── promise-queue@2.2.5
      49 silly saveTree │ │ └── tplink-smarthome-crypto@2.0.0
      49 silly saveTree │ └── tplink-smarthome-crypto@2.0.0
      49 silly saveTree ├─┬ iobroker.hue-extended@2.0.0
      49 silly saveTree │ ├─┬ color-convert@2.0.1
      49 silly saveTree │ │ └── color-name@1.1.4
      49 silly saveTree │ └─┬ request-promise@4.2.6
      49 silly saveTree │   ├── request-promise-core@1.1.4
      49 silly saveTree │   └── stealthy-require@1.1.1
      49 silly saveTree ├─┬ iobroker.hue@3.3.8
      49 silly saveTree │ └─┬ node-hue-api@4.0.9
      49 silly saveTree │   ├─┬ axios@0.19.2
      49 silly saveTree │   │ └─┬ follow-redirects@1.5.10
      49 silly saveTree │   │   └── debug@3.1.0
      49 silly saveTree │   ├── bottleneck@2.19.5
      49 silly saveTree │   └── get-ssl-certificate@2.3.3
      49 silly saveTree ├── iobroker.icons-material-png@0.1.0
      49 silly saveTree ├─┬ iobroker.influxdb@1.9.3
      49 silly saveTree │ └── influx@4.2.3
      49 silly saveTree ├─┬ iobroker.info@1.7.10
      49 silly saveTree │ ├── axios@0.21.1
      49 silly saveTree │ ├── jshashes@1.0.8
      49 silly saveTree │ ├── osx-temperature-sensor@1.0.7
      49 silly saveTree │ ├── semver@7.3.4
      49 silly saveTree │ └── systeminformation@4.33.1
      49 silly saveTree ├─┬ iobroker.iot@1.5.3
      49 silly saveTree │ ├─┬ aws-iot-device-sdk@2.2.6
      49 silly saveTree │ │ ├── crypto-js@3.1.6
      49 silly saveTree │ │ ├─┬ mqtt@2.18.8
      49 silly saveTree │ │ │ ├─┬ commist@1.1.0
      49 silly saveTree │ │ │ │ └── leven@2.1.0
      49 silly saveTree │ │ │ ├─┬ es6-map@0.1.5
      49 silly saveTree │ │ │ │ ├─┬ d@1.0.1
      49 silly saveTree │ │ │ │ │ ├─┬ es5-ext@0.10.53
      49 silly saveTree │ │ │ │ │ │ ├─┬ es6-iterator@2.0.3
      49 silly saveTree │ │ │ │ │ │ │ └─┬ es6-symbol@3.1.3
      49 silly saveTree │ │ │ │ │ │ │   └─┬ ext@1.4.0
      49 silly saveTree │ │ │ │ │ │ │     └── type@2.1.0
      49 silly saveTree │ │ │ │ │ │ ├── es6-symbol@3.1.3
      49 silly saveTree │ │ │ │ │ │ └── next-tick@1.0.0
      49 silly saveTree │ │ │ │ │ └── type@1.2.0
      49 silly saveTree │ │ │ │ ├── es5-ext@0.10.53
      49 silly saveTree │ │ │ │ ├── es6-iterator@2.0.3
      49 silly saveTree │ │ │ │ ├─┬ es6-set@0.1.5
      49 silly saveTree │ │ │ │ │ ├── es6-symbol@3.1.1
      49 silly saveTree │ │ │ │ │ └── event-emitter@0.3.5
      49 silly saveTree │ │ │ │ ├── es6-symbol@3.1.3
      49 silly saveTree │ │ │ │ └── event-emitter@0.3.5
      49 silly saveTree │ │ │ ├─┬ help-me@1.1.0
      49 silly saveTree │ │ │ │ ├── callback-stream@1.1.0
      49 silly saveTree │ │ │ │ ├─┬ glob-stream@6.1.0
      49 silly saveTree │ │ │ │ │ ├─┬ glob-parent@3.1.0
      49 silly saveTree │ │ │ │ │ │ ├── is-glob@3.1.0
      49 silly saveTree │ │ │ │ │ │ └── path-dirname@1.0.2
      49 silly saveTree │ │ │ │ │ ├── is-negated-glob@1.0.0
      49 silly saveTree │ │ │ │ │ ├── ordered-read-streams@1.0.1
      49 silly saveTree │ │ │ │ │ ├─┬ pumpify@1.5.1
      49 silly saveTree │ │ │ │ │ │ ├─┬ duplexify@3.7.1
      49 silly saveTree │ │ │ │ │ │ │ └── stream-shift@1.0.1
      49 silly saveTree │ │ │ │ │ │ └── pump@2.0.1
      49 silly saveTree │ │ │ │ │ ├─┬ to-absolute-glob@2.0.2
      49 silly saveTree │ │ │ │ │ │ └─┬ is-absolute@1.0.0
      49 silly saveTree │ │ │ │ │ │   ├─┬ is-relative@1.0.0
      49 silly saveTree │ │ │ │ │ │   │ └─┬ is-unc-path@1.0.0
      49 silly saveTree │ │ │ │ │ │   │   └── unc-path-regex@0.1.2
      49 silly saveTree │ │ │ │ │ │   └── is-windows@1.0.2
      49 silly saveTree │ │ │ │ │ └─┬ unique-stream@2.3.1
      49 silly saveTree │ │ │ │ │   ├── json-stable-stringify-without-jsonify@1.0.1
      49 silly saveTree │ │ │ │ │   └─┬ through2-filter@3.0.0
      49 silly saveTree │ │ │ │ │     └── through2@2.0.5
      49 silly saveTree │ │ │ │ └── through2@2.0.5
      49 silly saveTree │ │ │ ├─┬ mqtt-packet@5.6.1
      49 silly saveTree │ │ │ │ └── bl@1.2.3
      49 silly saveTree │ │ │ ├── reinterval@1.1.0
      49 silly saveTree │ │ │ ├── split2@2.2.0
      49 silly saveTree │ │ │ └─┬ websocket-stream@5.5.2
      49 silly saveTree │ │ │   └─┬ ws@3.3.3
      49 silly saveTree │ │ │     └── ultron@1.1.1
      49 silly saveTree │ │ └── websocket-stream@5.5.2
      49 silly saveTree │ ├─┬ canvas@2.6.1
      49 silly saveTree │ │ └─┬ node-pre-gyp@0.11.0
      49 silly saveTree │ │   ├── mkdirp@0.5.5
      49 silly saveTree │ │   └─┬ tar@4.4.13
      49 silly saveTree │ │     ├─┬ fs-minipass@1.2.7
      49 silly saveTree │ │     │ └─┬ minipass@2.9.0
      49 silly saveTree │ │     │   └── yallist@3.1.1
      49 silly saveTree │ │     ├── minipass@2.9.0
      49 silly saveTree │ │     ├── minizlib@1.3.3
      49 silly saveTree │ │     └── yallist@3.1.1
      49 silly saveTree │ ├─┬ echarts@4.9.0
      49 silly saveTree │ │ └── zrender@4.3.2
      49 silly saveTree │ ├── iobroker.type-detector@0.1.9
      49 silly saveTree │ ├─┬ jsdom@16.4.0
      49 silly saveTree │ │ ├── abab@2.0.5
      49 silly saveTree │ │ ├─┬ acorn-globals@6.0.0
      49 silly saveTree │ │ │ ├── acorn-walk@7.2.0
      49 silly saveTree │ │ │ └── acorn@7.4.1
      49 silly saveTree │ │ ├── acorn@7.4.1
      49 silly saveTree │ │ ├── cssom@0.4.4
      49 silly saveTree │ │ ├─┬ cssstyle@2.3.0
      49 silly saveTree │ │ │ └── cssom@0.3.8
      49 silly saveTree │ │ ├─┬ data-urls@2.0.0
      49 silly saveTree │ │ │ ├── whatwg-mimetype@2.3.0
      49 silly saveTree │ │ │ └─┬ whatwg-url@8.4.0
      49 silly saveTree │ │ │   ├── lodash.sortby@4.7.0
      49 silly saveTree │ │ │   ├── tr46@2.0.2
      49 silly saveTree │ │ │   └── webidl-conversions@6.1.0
      49 silly saveTree │ │ ├─┬ domexception@2.0.1
      49 silly saveTree │ │ │ └── webidl-conversions@5.0.0
      49 silly saveTree │ │ ├─┬ escodegen@1.14.3
      49 silly saveTree │ │ │ ├── esprima@4.0.1
      49 silly saveTree │ │ │ ├── estraverse@4.3.0
      49 silly saveTree │ │ │ ├── esutils@2.0.3
      49 silly saveTree │ │ │ └─┬ optionator@0.8.3
      49 silly saveTree │ │ │   ├── deep-is@0.1.3
      49 silly saveTree │ │ │   ├── fast-levenshtein@2.0.6
      49 silly saveTree │ │ │   ├─┬ levn@0.3.0
      49 silly saveTree │ │ │   │ ├── prelude-ls@1.1.2
      49 silly saveTree │ │ │   │ └── type-check@0.3.2
      49 silly saveTree │ │ │   ├── prelude-ls@1.1.2
      49 silly saveTree │ │ │   ├── type-check@0.3.2
      49 silly saveTree │ │ │   └── word-wrap@1.2.3
      49 silly saveTree │ │ ├─┬ html-encoding-sniffer@2.0.1
      49 silly saveTree │ │ │ └── whatwg-encoding@1.0.5
      49 silly saveTree │ │ ├── is-potential-custom-element-name@1.0.0
      49 silly saveTree │ │ ├── nwsapi@2.2.0
      49 silly saveTree │ │ ├── parse5@5.1.1
      49 silly saveTree │ │ ├── request-promise-native@1.0.9
      49 silly saveTree │ │ ├─┬ saxes@5.0.1
      49 silly saveTree │ │ │ └── xmlchars@2.2.0
      49 silly saveTree │ │ ├── symbol-tree@3.2.4
      49 silly saveTree │ │ ├─┬ tough-cookie@3.0.1
      49 silly saveTree │ │ │ └── ip-regex@2.1.0
      49 silly saveTree │ │ ├─┬ w3c-hr-time@1.0.2
      49 silly saveTree │ │ │ └── browser-process-hrtime@1.0.0
      49 silly saveTree │ │ ├─┬ w3c-xmlserializer@2.0.0
      49 silly saveTree │ │ │ └── xml-name-validator@3.0.0
      49 silly saveTree │ │ ├── webidl-conversions@6.1.0
      49 silly saveTree │ │ ├── whatwg-encoding@1.0.5
      49 silly saveTree │ │ ├── whatwg-mimetype@2.3.0
      49 silly saveTree │ │ ├── whatwg-url@8.4.0
      49 silly saveTree │ │ └── xml-name-validator@3.0.0
      49 silly saveTree │ ├─┬ sharp@0.25.2
      49 silly saveTree │ │ ├─┬ color@3.1.3
      49 silly saveTree │ │ │ └─┬ color-string@1.5.4
      49 silly saveTree │ │ │   └─┬ simple-swizzle@0.2.2
      49 silly saveTree │ │ │     └── is-arrayish@0.3.2
      49 silly saveTree │ │ ├── prebuild-install@5.3.6
      49 silly saveTree │ │ ├── semver@7.3.4
      49 silly saveTree │ │ └─┬ tar@6.0.5
      49 silly saveTree │ │   ├── chownr@2.0.0
      49 silly saveTree │ │   ├─┬ fs-minipass@2.1.0
      49 silly saveTree │ │   │ └── minipass@3.1.3
      49 silly saveTree │ │   ├── minipass@3.1.3
      49 silly saveTree │ │   ├── minizlib@2.1.2
      49 silly saveTree │ │   └── mkdirp@1.0.4
      49 silly saveTree │ └── uuid@8.3.2
      49 silly saveTree ├── iobroker.iqontrol@1.0.0
      49 silly saveTree ├─┬ iobroker.javascript@4.8.4
      49 silly saveTree │ ├── @types/node@12.19.11
      49 silly saveTree │ ├─┬ @types/request@2.48.5
      49 silly saveTree │ │ ├── @types/caseless@0.12.2
      49 silly saveTree │ │ ├── @types/tough-cookie@4.0.0
      49 silly saveTree │ │ └── form-data@2.5.1
      49 silly saveTree │ ├── coffee-compiler@0.3.2
      49 silly saveTree │ ├── coffee-script@1.12.7
      49 silly saveTree │ ├── jsonata@1.8.4
      49 silly saveTree │ ├── semver@7.3.4
      49 silly saveTree │ ├── suncalc2@1.8.1
      49 silly saveTree │ ├── typescript@3.9.7
      49 silly saveTree │ ├─┬ virtual-tsc@0.6.1
      49 silly saveTree │ │ └─┬ debug@3.2.7
      49 silly saveTree │ │   └── ms@2.1.3
      49 silly saveTree │ ├── vm2@3.9.2
      49 silly saveTree │ └── wake_on_lan@1.0.0
      49 silly saveTree ├─┬ iobroker.js-controller@3.1.6
      49 silly saveTree │ ├── @iobroker/plugin-base@1.2.0
      49 silly saveTree │ ├── @iobroker/plugin-sentry@1.1.4
      49 silly saveTree │ ├─┬ chokidar@3.4.3
      49 silly saveTree │ │ ├─┬ anymatch@3.1.1
      49 silly saveTree │ │ │ └── normalize-path@3.0.0
      49 silly saveTree │ │ ├── fsevents@2.1.3
      49 silly saveTree │ │ ├── glob-parent@5.1.1
      49 silly saveTree │ │ ├─┬ is-binary-path@2.1.0
      49 silly saveTree │ │ │ └── binary-extensions@2.1.0
      49 silly saveTree │ │ ├── normalize-path@3.0.0
      49 silly saveTree │ │ └── readdirp@3.5.0
      49 silly saveTree │ ├── daemonize2@0.4.2
      49 silly saveTree │ ├─┬ debug@4.3.1
      49 silly saveTree │ │ └── ms@2.1.2
      49 silly saveTree │ ├── decache@4.6.0
      49 silly saveTree │ ├── deep-clone@3.0.3
      49 silly saveTree │ ├── diskusage@1.1.3
      49 silly saveTree │ ├─┬ event-stream@4.0.1
      49 silly saveTree │ │ ├── duplexer@0.1.2
      49 silly saveTree │ │ ├── from@0.1.7
      49 silly saveTree │ │ ├── map-stream@0.0.7
      49 silly saveTree │ │ ├─┬ pause-stream@0.0.11
      49 silly saveTree │ │ │ └── through@2.3.8
      49 silly saveTree │ │ ├── split@1.0.1
      49 silly saveTree │ │ ├── stream-combiner@0.2.2
      49 silly saveTree │ │ └── through@2.3.8
      49 silly saveTree │ ├─┬ greenlock@2.8.8
      49 silly saveTree │ │ ├── acme-dns-01-cli@3.0.7
      49 silly saveTree │ │ ├─┬ acme-v2@1.8.6
      49 silly saveTree │ │ │ ├── @root/request@1.6.1
      49 silly saveTree │ │ │ └─┬ rsa-compat@2.0.8
      49 silly saveTree │ │ │   └─┬ keypairs@1.2.14
      49 silly saveTree │ │ │     ├── eckles@1.4.1
      49 silly saveTree │ │ │     └── rasha@1.2.5
      49 silly saveTree │ │ ├── acme@1.3.5
      49 silly saveTree │ │ ├── cert-info@1.5.1
      49 silly saveTree │ │ ├─┬ greenlock-store-fs@3.2.2
      49 silly saveTree │ │ │ ├── @root/mkdirp@1.0.0
      49 silly saveTree │ │ │ └── safe-replace@1.1.0
      49 silly saveTree │ │ ├── keypairs@1.2.14
      49 silly saveTree │ │ ├── le-challenge-fs@2.0.9
      49 silly saveTree │ │ ├── le-sni-auto@2.1.9
      49 silly saveTree │ │ ├─┬ le-store-certbot@2.2.3
      49 silly saveTree │ │ │ └── pyconf@1.1.7
      49 silly saveTree │ │ └── rsa-compat@2.0.8
      49 silly saveTree │ ├─┬ iobroker.objects-redis@3.3.9
      49 silly saveTree │ │ ├─┬ ioredis@4.19.4
      49 silly saveTree │ │ │ ├── cluster-key-slot@1.1.0
      49 silly saveTree │ │ │ ├─┬ debug@4.3.1
      49 silly saveTree │ │ │ │ └── ms@2.1.2
      49 silly saveTree │ │ │ ├── denque@1.4.1
      49 silly saveTree │ │ │ ├── lodash.defaults@4.2.0
      49 silly saveTree │ │ │ ├── lodash.flatten@4.4.0
      49 silly saveTree │ │ │ ├── p-map@2.1.0
      49 silly saveTree │ │ │ ├── redis-commands@1.6.0
      49 silly saveTree │ │ │ ├── redis-errors@1.2.0
      49 silly saveTree │ │ │ ├── redis-parser@3.0.0
      49 silly saveTree │ │ │ └── standard-as-callback@2.0.1
      49 silly saveTree │ │ ├─┬ node.extend@2.0.2
      49 silly saveTree │ │ │ └── is@3.3.0
      49 silly saveTree │ │ └─┬ vinyl-sourcemaps-apply@0.2.1
      49 silly saveTree │ │   └── source-map@0.5.7
      49 silly saveTree │ ├── ioredis@4.19.4
      49 silly saveTree │ ├─┬ jsonwebtoken@8.5.1
      49 silly saveTree │ │ ├─┬ jws@3.2.2
      49 silly saveTree │ │ │ └── jwa@1.4.1
      49 silly saveTree │ │ ├── lodash.includes@4.3.0
      49 silly saveTree │ │ ├── lodash.isboolean@3.0.3
      49 silly saveTree │ │ ├── lodash.isinteger@4.0.4
      49 silly saveTree │ │ ├── lodash.isnumber@3.0.3
      49 silly saveTree │ │ ├── lodash.isplainobject@4.0.6
      49 silly saveTree │ │ ├── lodash.isstring@4.0.1
      49 silly saveTree │ │ ├── lodash.once@4.1.1
      49 silly saveTree │ │ └── ms@2.1.3
      49 silly saveTree │ ├─┬ jszip@3.5.0
      49 silly saveTree │ │ ├── lie@3.3.0
      49 silly saveTree │ │ ├── pako@1.0.11
      49 silly saveTree │ │ └── set-immediate-shim@1.0.1
      49 silly saveTree │ ├─┬ le-acme-core@2.1.4
      49 silly saveTree │ │ └─┬ rsa-compat@1.9.4
      49 silly saveTree │ │   ├── node-forge@0.7.6
      49 silly saveTree │ │   └── ursa-optional@0.9.10
      49 silly saveTree │ ├── le-challenge-fs@2.0.9
      49 silly saveTree │ ├── le-sni-auto@2.1.9
      49 silly saveTree │ ├─┬ loadavg-windows@1.1.1
      49 silly saveTree │ │ └── weak-daemon@1.0.3
      49 silly saveTree │ ├── mime@2.4.7
      49 silly saveTree │ ├── ncp@2.0.0
      49 silly saveTree │ ├── node-forge@0.9.2
      49 silly saveTree │ ├── node.extend@2.0.2
      49 silly saveTree │ ├─┬ pidusage@2.0.21
      49 silly saveTree │ │ └── safe-buffer@5.2.1
      49 silly saveTree │ ├─┬ prompt@1.1.0
      49 silly saveTree │ │ ├─┬ read@1.0.7
      49 silly saveTree │ │ │ └── mute-stream@0.0.8
      49 silly saveTree │ │ ├── revalidator@0.1.8
      49 silly saveTree │ │ ├─┬ utile@0.3.0
      49 silly saveTree │ │ │ ├── async@0.9.2
      49 silly saveTree │ │ │ ├── deep-equal@0.2.2
      49 silly saveTree │ │ │ ├── i@0.3.6
      49 silly saveTree │ │ │ ├── mkdirp@0.5.5
      49 silly saveTree │ │ │ └── ncp@1.0.1
      49 silly saveTree │ │ └─┬ winston@2.4.5
      49 silly saveTree │ │   ├── async@1.0.0
      49 silly saveTree │ │   ├── colors@1.0.3
      49 silly saveTree │ │   ├── cycle@1.0.3
      49 silly saveTree │ │   ├── eyes@0.1.8
      49 silly saveTree │ │   └── stack-trace@0.0.10
      49 silly saveTree │ ├── readline-sync@1.4.10
      49 silly saveTree │ ├── respjs@4.2.0
      49 silly saveTree │ ├── semver@7.3.4
      49 silly saveTree │ ├─┬ winston-daily-rotate-file@4.5.0
      49 silly saveTree │ │ ├── file-stream-rotator@0.5.7
      49 silly saveTree │ │ ├── object-hash@2.0.3
      49 silly saveTree │ │ ├── triple-beam@1.3.0
      49 silly saveTree │ │ └── winston-transport@4.4.0
      49 silly saveTree │ ├─┬ winston-syslog@2.4.4
      49 silly saveTree │ │ ├── glossy@0.1.7
      49 silly saveTree │ │ └── unix-dgram@2.0.3
      49 silly saveTree │ ├─┬ winston@3.3.3
      49 silly saveTree │ │ ├─┬ @dabh/diagnostics@2.0.2
      49 silly saveTree │ │ │ ├─┬ colorspace@1.1.2
      49 silly saveTree │ │ │ │ ├── color@3.0.0
      49 silly saveTree │ │ │ │ └── text-hex@1.0.0
      49 silly saveTree │ │ │ ├── enabled@2.0.0
      49 silly saveTree │ │ │ └── kuler@2.0.0
      49 silly saveTree │ │ ├── async@3.2.0
      49 silly saveTree │ │ ├─┬ logform@2.2.0
      49 silly saveTree │ │ │ ├── fast-safe-stringify@2.0.7
      49 silly saveTree │ │ │ ├── fecha@4.2.0
      49 silly saveTree │ │ │ └── ms@2.1.3
      49 silly saveTree │ │ ├─┬ one-time@1.0.0
      49 silly saveTree │ │ │ └── fn.name@1.1.0
      49 silly saveTree │ │ └── readable-stream@3.6.0
      49 silly saveTree │ └─┬ yargs@15.4.1
      49 silly saveTree │   ├─┬ cliui@6.0.0
      49 silly saveTree │   │ ├─┬ string-width@4.2.0
      49 silly saveTree │   │ │ ├── is-fullwidth-code-point@3.0.0
      49 silly saveTree │   │ │ └─┬ strip-ansi@6.0.0
      49 silly saveTree │   │ │   └── ansi-regex@5.0.0
      49 silly saveTree │   │ ├── strip-ansi@6.0.0
      49 silly saveTree │   │ └── wrap-ansi@6.2.0
      49 silly saveTree │   ├── decamelize@1.2.0
      49 silly saveTree │   ├─┬ find-up@4.1.0
      49 silly saveTree │   │ ├─┬ locate-path@5.0.0
      49 silly saveTree │   │ │ └─┬ p-locate@4.1.0
      49 silly saveTree │   │ │   └─┬ p-limit@2.3.0
      49 silly saveTree │   │ │     └── p-try@2.2.0
      49 silly saveTree │   │ └── path-exists@4.0.0
      49 silly saveTree │   ├── get-caller-file@2.0.5
      49 silly saveTree │   ├── require-main-filename@2.0.0
      49 silly saveTree │   ├── string-width@4.2.0
      49 silly saveTree │   ├── which-module@2.0.0
      49 silly saveTree │   ├── y18n@4.0.1
      49 silly saveTree │   └─┬ yargs-parser@18.1.3
      49 silly saveTree │     └── camelcase@5.3.1
      49 silly saveTree ├─┬ iobroker.node-red@1.13.0
      49 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.3
      49 silly saveTree │ │ └── @types/iobroker@1.4.13
      49 silly saveTree │ ├─┬ feedparser@2.2.10
      49 silly saveTree │ │ ├── addressparser@1.0.1
      49 silly saveTree │ │ ├── array-indexofobject@0.0.1
      49 silly saveTree │ │ ├── lodash.assign@4.2.0
      49 silly saveTree │ │ ├── lodash.get@4.4.2
      49 silly saveTree │ │ ├── lodash.has@4.5.2
      49 silly saveTree │ │ ├── lodash.uniq@4.5.0
      49 silly saveTree │ │ └── mri@1.1.6
      49 silly saveTree │ ├─┬ fs.notify@0.0.4
      49 silly saveTree │ │ ├── async@0.1.22
      49 silly saveTree │ │ └── retry@0.6.1
      49 silly saveTree │ ├─┬ js2xmlparser@4.0.1
      49 silly saveTree │ │ └── xmlcreate@2.0.3
      49 silly saveTree │ ├─┬ mongodb@3.6.3
      49 silly saveTree │ │ ├── bl@2.2.1
      49 silly saveTree │ │ ├── bson@1.1.5
      49 silly saveTree │ │ ├─┬ require_optional@1.0.1
      49 silly saveTree │ │ │ └── resolve-from@2.0.0
      49 silly saveTree │ │ └─┬ saslprep@1.0.3
      49 silly saveTree │ │   └─┬ sparse-bitfield@3.0.3
      49 silly saveTree │ │     └── memory-pager@1.5.0
      49 silly saveTree │ ├─┬ node-red-contrib-aggregator@1.5.0
      49 silly saveTree │ │ └── simple-statistics@2.5.0
      49 silly saveTree │ ├─┬ node-red-contrib-os@0.1.7
      49 silly saveTree │ │ └─┬ node-df@0.1.4
      49 silly saveTree │ │   └── underscore@1.12.0
      49 silly saveTree │ ├─┬ node-red-contrib-polymer@0.0.21
      49 silly saveTree │ │ └─┬ socket.io@1.7.4
      49 silly saveTree │ │   ├─┬ debug@2.3.3
      49 silly saveTree │ │   │ └── ms@0.7.2
      49 silly saveTree │ │   ├─┬ engine.io@1.8.5
      49 silly saveTree │ │   │ ├─┬ accepts@1.3.3
      49 silly saveTree │ │   │ │ └── negotiator@0.6.1
      49 silly saveTree │ │   │ ├── base64id@1.0.0
      49 silly saveTree │ │   │ ├── cookie@0.3.1
      49 silly saveTree │ │   │ ├─┬ engine.io-parser@1.3.2
      49 silly saveTree │ │   │ │ ├── arraybuffer.slice@0.0.6
      49 silly saveTree │ │   │ │ ├── base64-arraybuffer@0.1.5
      49 silly saveTree │ │   │ │ ├── blob@0.0.4
      49 silly saveTree │ │   │ │ ├─┬ has-binary@0.1.7
      49 silly saveTree │ │   │ │ │ └── isarray@0.0.1
      49 silly saveTree │ │   │ │ └── wtf-8@1.0.0
      49 silly saveTree │ │   │ └─┬ ws@1.1.5
      49 silly saveTree │ │   │   ├── options@0.0.6
      49 silly saveTree │ │   │   └── ultron@1.0.2
      49 silly saveTree │ │   ├── has-binary@0.1.7
      49 silly saveTree │ │   ├── object-assign@4.1.0
      49 silly saveTree │ │   ├─┬ socket.io-adapter@0.5.0
      49 silly saveTree │ │   │ └─┬ socket.io-parser@2.3.1
      49 silly saveTree │ │   │   ├── component-emitter@1.1.2
      49 silly saveTree │ │   │   ├─┬ debug@2.2.0
      49 silly saveTree │ │   │   │ └── ms@0.7.1
      49 silly saveTree │ │   │   ├── isarray@0.0.1
      49 silly saveTree │ │   │   └── json3@3.3.2
      49 silly saveTree │ │   ├─┬ socket.io-client@1.7.4
      49 silly saveTree │ │   │ ├── component-emitter@1.2.1
      49 silly saveTree │ │   │ └─┬ engine.io-client@1.8.5
      49 silly saveTree │ │   │   ├── component-emitter@1.2.1
      49 silly saveTree │ │   │   ├── parsejson@0.0.3
      49 silly saveTree │ │   │   └── xmlhttprequest-ssl@1.5.3
      49 silly saveTree │ │   └── socket.io-parser@2.3.1
      49 silly saveTree │ ├─┬ node-red-dashboard@2.26.0
      49 silly saveTree │ │ ├─┬ compression@1.7.4
      49 silly saveTree │ │ │ ├── bytes@3.0.0
      49 silly saveTree │ │ │ └── compressible@2.0.18
      49 silly saveTree │ │ └─┬ gridstack@0.6.4
      49 silly saveTree │ │   └── jquery@3.5.1
      49 silly saveTree │ ├─┬ node-red-node-email@1.8.2
      49 silly saveTree │ │ ├─┬ imap@0.8.19
      49 silly saveTree │ │ │ ├─┬ readable-stream@1.1.14
      49 silly saveTree │ │ │ │ ├── isarray@0.0.1
      49 silly saveTree │ │ │ │ └── string_decoder@0.10.31
      49 silly saveTree │ │ │ └─┬ utf7@1.0.2
      49 silly saveTree │ │ │   └── semver@5.3.0
      49 silly saveTree │ │ ├─┬ mailparser@3.0.1
      49 silly saveTree │ │ │ ├── encoding-japanese@1.0.30
      49 silly saveTree │ │ │ ├── he@1.2.0
      49 silly saveTree │ │ │ ├─┬ html-to-text@6.0.0
      49 silly saveTree │ │ │ │ ├── deepmerge@4.2.2
      49 silly saveTree │ │ │ │ └─┬ htmlparser2@4.1.0
      49 silly saveTree │ │ │ │   ├── domelementtype@2.1.0
      49 silly saveTree │ │ │ │   ├── domhandler@3.3.0
      49 silly saveTree │ │ │ │   ├─┬ domutils@2.4.4
      49 silly saveTree │ │ │ │   │ ├─┬ dom-serializer@1.2.0
      49 silly saveTree │ │ │ │   │ │ ├── domhandler@4.0.0
      49 silly saveTree │ │ │ │   │ │ └── entities@2.1.0
      49 silly saveTree │ │ │ │   │ └── domhandler@4.0.0
      49 silly saveTree │ │ │ │   └── entities@2.1.0
      49 silly saveTree │ │ │ ├── iconv-lite@0.6.2
      49 silly saveTree │ │ │ ├─┬ libmime@5.0.0
      49 silly saveTree │ │ │ │ ├── iconv-lite@0.6.2
      49 silly saveTree │ │ │ │ ├── libbase64@1.2.1
      49 silly saveTree │ │ │ │ └── libqp@1.1.0
      49 silly saveTree │ │ │ ├─┬ linkify-it@3.0.2
      49 silly saveTree │ │ │ │ └── uc.micro@1.0.6
      49 silly saveTree │ │ │ ├─┬ mailsplit@5.0.0
      49 silly saveTree │ │ │ │ └─┬ libmime@4.2.1
      49 silly saveTree │ │ │ │   └── iconv-lite@0.5.0
      49 silly saveTree │ │ │ ├── nodemailer@6.4.16
      49 silly saveTree │ │ │ └── tlds@1.214.0
      49 silly saveTree │ │ ├── nodemailer@6.4.17
      49 silly saveTree │ │ ├─┬ poplib@0.1.7
      49 silly saveTree │ │ │ └─┬ optimist@0.6.1
      49 silly saveTree │ │ │   ├── minimist@0.0.10
      49 silly saveTree │ │ │   └── wordwrap@0.0.3
      49 silly saveTree │ │ └─┬ smtp-server@3.8.0
      49 silly saveTree │ │   ├── base32.js@0.1.0
      49 silly saveTree │ │   ├── ipv6-normalize@1.0.1
      49 silly saveTree │ │   └── nodemailer@6.4.16
      49 silly saveTree │ ├── node-red-node-feedparser@0.1.16
      49 silly saveTree │ ├─┬ node-red-node-sentiment@0.1.6
      49 silly saveTree │ │ └── sentiment@2.1.0
      49 silly saveTree │ ├─┬ node-red-node-twitter@1.1.7
      49 silly saveTree │ │ └─┬ twitter-ng@0.6.2
      49 silly saveTree │ │   └── oauth@0.9.15
      49 silly saveTree │ └─┬ node-red@1.2.6
      49 silly saveTree │   ├─┬ @node-red/editor-api@1.2.6
      49 silly saveTree │   │ ├── @node-red/editor-client@1.2.6
      49 silly saveTree │   │ ├─┬ @node-red/util@1.2.6
      49 silly saveTree │   │ │ ├── clone@2.1.2
      49 silly saveTree │   │ │ ├─┬ i18next@15.1.2
      49 silly saveTree │   │ │ │ └─┬ @babel/runtime@7.12.5
      49 silly saveTree │   │ │ │   └── regenerator-runtime@0.13.7
      49 silly saveTree │   │ │ ├── lodash.clonedeep@4.5.0
      49 silly saveTree │   │ │ └── when@3.7.8
      49 silly saveTree │   │ ├─┬ bcrypt@3.0.6
      49 silly saveTree │   │ │ ├── nan@2.13.2
      49 silly saveTree │   │ │ └─┬ node-pre-gyp@0.12.0
      49 silly saveTree │   │ │   ├── mkdirp@0.5.5
      49 silly saveTree │   │ │   └─┬ tar@4.4.13
      49 silly saveTree │   │ │     ├─┬ fs-minipass@1.2.7
      49 silly saveTree │   │ │     │ └─┬ minipass@2.9.0
      49 silly saveTree │   │ │     │   └── yallist@3.1.1
      49 silly saveTree │   │ │     ├── minipass@2.9.0
      49 silly saveTree │   │ │     ├── minizlib@1.3.3
      49 silly saveTree │   │ │     └── yallist@3.1.1
      49 silly saveTree │   │ ├── bcryptjs@2.4.3
      49 silly saveTree │   │ ├── clone@2.1.2
      49 silly saveTree │   │ ├── cors@2.8.5
      49 silly saveTree │   │ ├─┬ memorystore@1.6.4
      49 silly saveTree │   │ │ ├─┬ debug@4.3.1
      49 silly saveTree │   │ │ │ └── ms@2.1.2
      49 silly saveTree │   │ │ └─┬ lru-cache@4.1.5
      49 silly saveTree │   │ │   ├── pseudomap@1.0.2
      49 silly saveTree │   │ │   └── yallist@2.1.2
      49 silly saveTree │   │ ├── mime@2.4.6
      49 silly saveTree │   │ ├─┬ multer@1.4.2
      49 silly saveTree │   │ │ ├── append-field@1.0.0
      49 silly saveTree │   │ │ ├─┬ busboy@0.2.14
      49 silly saveTree │   │ │ │ ├─┬ dicer@0.2.5
      49 silly saveTree │   │ │ │ │ └─┬ readable-stream@1.1.14
      49 silly saveTree │   │ │ │ │   ├── isarray@0.0.1
      49 silly saveTree │   │ │ │ │   └── string_decoder@0.10.31
      49 silly saveTree │   │ │ │ └── readable-stream@1.1.14
      49 silly saveTree │   │ │ └── mkdirp@0.5.5
      49 silly saveTree │   │ ├── mustache@4.0.1
      49 silly saveTree │   │ ├─┬ oauth2orize@1.11.0
      49 silly saveTree │   │ │ └── uid2@0.0.3
      49 silly saveTree │   │ ├── passport-http-bearer@1.0.1
      49 silly saveTree │   │ ├── passport-oauth2-client-password@0.1.2
      49 silly saveTree │   │ ├── when@3.7.8
      49 silly saveTree │   │ └── ws@6.2.1
      49 silly saveTree │   ├─┬ @node-red/nodes@1.2.6
      49 silly saveTree │   │ ├─┬ cheerio@0.22.0
      49 silly saveTree │   │ │ ├─┬ css-select@1.2.0
      49 silly saveTree │   │ │ │ ├── boolbase@1.0.0
      49 silly saveTree │   │ │ │ ├── css-what@2.1.3
      49 silly saveTree │   │ │ │ ├─┬ domutils@1.5.1
      49 silly saveTree │   │ │ │ │ ├─┬ dom-serializer@0.1.1
      49 silly saveTree │   │ │ │ │ │ ├── domelementtype@1.3.1
      49 silly saveTree │   │ │ │ │ │ └── entities@1.1.2
      49 silly saveTree │   │ │ │ │ └── domelementtype@1.3.1
      49 silly saveTree │   │ │ │ └── nth-check@1.0.2
      49 silly saveTree │   │ │ ├── dom-serializer@0.1.1
      49 silly saveTree │   │ │ ├── entities@1.1.2
      49 silly saveTree │   │ │ ├─┬ htmlparser2@3.10.1
      49 silly saveTree │   │ │ │ ├── domhandler@2.4.2
      49 silly saveTree │   │ │ │ └── readable-stream@3.6.0
      49 silly saveTree │   │ │ ├── lodash.assignin@4.2.0
      49 silly saveTree │   │ │ ├── lodash.bind@4.2.1
      49 silly saveTree │   │ │ ├── lodash.filter@4.6.0
      49 silly saveTree │   │ │ ├── lodash.foreach@4.5.0
      49 silly saveTree │   │ │ ├── lodash.map@4.6.0
      49 silly saveTree │   │ │ ├── lodash.merge@4.6.2
      49 silly saveTree │   │ │ ├── lodash.pick@4.4.0
      49 silly saveTree │   │ │ ├── lodash.reduce@4.6.0
      49 silly saveTree │   │ │ ├── lodash.reject@4.6.0
      49 silly saveTree │   │ │ └── lodash.some@4.6.0
      49 silly saveTree │   │ ├── cookie@0.4.1
      49 silly saveTree │   │ ├── cron@1.7.2
      49 silly saveTree │   │ ├── fs-extra@8.1.0
      49 silly saveTree │   │ ├── hash-sum@2.0.0
      49 silly saveTree │   │ ├── iconv-lite@0.6.2
      49 silly saveTree │   │ ├── is-utf8@0.2.1
      49 silly saveTree │   │ ├─┬ js-yaml@3.14.0
      49 silly saveTree │   │ │ └─┬ argparse@1.0.10
      49 silly saveTree │   │ │   └── sprintf-js@1.0.3
      49 silly saveTree │   │ ├── media-typer@1.1.0
      49 silly saveTree │   │ ├─┬ mqtt@4.2.6
      49 silly saveTree │   │ │ ├─┬ concat-stream@2.0.0
      49 silly saveTree │   │ │ │ └── readable-stream@3.6.0
      49 silly saveTree │   │ │ ├─┬ debug@4.3.1
      49 silly saveTree │   │ │ │ └── ms@2.1.2
      49 silly saveTree │   │ │ ├── mqtt-packet@6.7.0
      49 silly saveTree │   │ │ ├── readable-stream@3.6.0
      49 silly saveTree │   │ │ ├── split2@3.2.2
      49 silly saveTree │   │ │ └── ws@7.4.1
      49 silly saveTree │   │ ├─┬ raw-body@2.4.1
      49 silly saveTree │   │ │ ├─┬ http-errors@1.7.3
      49 silly saveTree │   │ │ │ └── inherits@2.0.4
      49 silly saveTree │   │ │ └── iconv-lite@0.4.24
      49 silly saveTree │   │ ├─┬ request@2.88.0
      49 silly saveTree │   │ │ ├── qs@6.5.2
      49 silly saveTree │   │ │ └─┬ tough-cookie@2.4.3
      49 silly saveTree │   │ │   └── punycode@1.4.1
      49 silly saveTree │   │ └── ws@6.2.1
      49 silly saveTree │   ├─┬ @node-red/runtime@1.2.6
      49 silly saveTree │   │ ├─┬ @node-red/registry@1.2.6
      49 silly saveTree │   │ │ ├── semver@6.3.0
      49 silly saveTree │   │ │ └── uglify-js@3.11.6
      49 silly saveTree │   │ ├─┬ async-mutex@0.2.4
      49 silly saveTree │   │ │ └── tslib@2.0.3
      49 silly saveTree │   │ └── fs-extra@8.1.0
      49 silly saveTree │   ├── @node-red/util@1.2.6
      49 silly saveTree │   ├── basic-auth@2.0.1
      49 silly saveTree │   ├── bcrypt@3.0.6
      49 silly saveTree │   ├── bcryptjs@2.4.3
      49 silly saveTree │   ├── fs-extra@8.1.0
      49 silly saveTree │   ├─┬ node-red-admin@0.2.6
      49 silly saveTree │   │ ├─┬ axios@0.19.2
      49 silly saveTree │   │ │ └─┬ follow-redirects@1.5.10
      49 silly saveTree │   │ │   └── debug@3.1.0
      49 silly saveTree │   │ ├─┬ bcrypt@3.0.8
      49 silly saveTree │   │ │ ├── nan@2.14.0
      49 silly saveTree │   │ │ └─┬ node-pre-gyp@0.14.0
      49 silly saveTree │   │ │   ├── mkdirp@0.5.5
      49 silly saveTree │   │ │   └─┬ tar@4.4.13
      49 silly saveTree │   │ │     ├─┬ fs-minipass@1.2.7
      49 silly saveTree │   │ │     │ └─┬ minipass@2.9.0
      49 silly saveTree │   │ │     │   └── yallist@3.1.1
      49 silly saveTree │   │ │     ├── minipass@2.9.0
      49 silly saveTree │   │ │     ├── minizlib@1.3.3
      49 silly saveTree │   │ │     └── yallist@3.1.1
      49 silly saveTree │   │ └─┬ cli-table@0.3.4
      49 silly saveTree │   │   └─┬ string-width@4.2.0
      49 silly saveTree │   │     ├── is-fullwidth-code-point@3.0.0
      49 silly saveTree │   │     └─┬ strip-ansi@6.0.0
      49 silly saveTree │   │       └── ansi-regex@5.0.0
      49 silly saveTree │   ├── node-red-node-rbe@0.2.9
      49 silly saveTree │   ├─┬ node-red-node-tail@0.1.1
      49 silly saveTree │   │ └── tail@2.1.0
      49 silly saveTree │   ├── nopt@5.0.0
      49 silly saveTree │   └── semver@6.3.0
      49 silly saveTree ├── iobroker.ping@1.4.12
      49 silly saveTree ├─┬ iobroker.radar2@1.0.9
      49 silly saveTree │ ├─┬ @apollon/frankjoke-myadapter@1.2.5
      49 silly saveTree │ │ └─┬ @iobroker/adapter-core@1.0.3
      49 silly saveTree │ │   └── @types/iobroker@1.4.13
      49 silly saveTree │ ├─┬ net-ping@1.2.3
      49 silly saveTree │ │ └── raw-socket@1.7.0
      49 silly saveTree │ ├── node-arp@1.0.6
      49 silly saveTree │ ├─┬ node-bluetooth@1.2.6
      49 silly saveTree │ │ ├── bindings@1.2.1
      49 silly saveTree │ │ └── nan@2.14.2
      49 silly saveTree │ └─┬ ping@0.2.3
      49 silly saveTree │   └── q@1.5.1
      49 silly saveTree ├─┬ iobroker.rpi2@1.1.1
      49 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.3
      49 silly saveTree │ │ └── @types/iobroker@1.4.13
      49 silly saveTree │ ├─┬ rpi-gpio@2.1.7
      49 silly saveTree │ │ ├── async-retry@1.3.1
      49 silly saveTree │ │ ├─┬ debug@3.2.7
      49 silly saveTree │ │ │ └── ms@2.1.3
      49 silly saveTree │ │ └── epoll@2.0.10
      49 silly saveTree │ └── sync-exec@0.6.2
      49 silly saveTree ├─┬ iobroker.shelly@4.0.3
      49 silly saveTree │ ├── @apollon/iobroker-tools@0.2.0
      49 silly saveTree │ ├─┬ mqtt-connection@4.0.0
      49 silly saveTree │ │ └─┬ mqtt-packet@6.7.0
      49 silly saveTree │ │   └─┬ debug@4.3.1
      49 silly saveTree │ │     └── ms@2.1.2
      49 silly saveTree │ ├─┬ mqtt@3.0.0
      49 silly saveTree │ │ ├─┬ mqtt-packet@6.7.0
      49 silly saveTree │ │ │ └─┬ debug@4.3.1
      49 silly saveTree │ │ │   └── ms@2.1.2
      49 silly saveTree │ │ └─┬ split2@3.2.2
      49 silly saveTree │ │   └── readable-stream@3.6.0
      49 silly saveTree │ ├─┬ shelly-iot@1.1.1
      49 silly saveTree │ │ ├─┬ coap@0.24.0
      49 silly saveTree │ │ │ ├── capitalize@2.0.3
      49 silly saveTree │ │ │ ├── coap-packet@0.1.14
      49 silly saveTree │ │ │ ├─┬ debug@4.3.1
      49 silly saveTree │ │ │ │ └── ms@2.1.2
      49 silly saveTree │ │ │ ├── fastseries@2.0.0
      49 silly saveTree │ │ │ ├─┬ lru-cache@5.1.1
      49 silly saveTree │ │ │ │ └── yallist@3.1.1
      49 silly saveTree │ │ │ └── readable-stream@3.6.0
      49 silly saveTree │ │ └─┬ node-rest-client@3.1.0
      49 silly saveTree │ │   └─┬ debug@2.2.0
      49 silly saveTree │ │     └── ms@0.7.1
      49 silly saveTree │ ├── tcp-ping@0.1.1
      49 silly saveTree │ └── xmlbuilder@15.1.1
      49 silly saveTree ├── iobroker.socketio@3.0.13
      49 silly saveTree ├─┬ iobroker.sonoff@2.3.3
      49 silly saveTree │ └─┬ @iobroker/adapter-core@1.0.3
      49 silly saveTree │   └── @types/iobroker@1.4.13
      49 silly saveTree ├─┬ iobroker.sourceanalytix@0.3.0
      49 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.3
      49 silly saveTree │ │ └── @types/iobroker@1.4.13
      49 silly saveTree │ ├─┬ node-cron@2.0.3
      49 silly saveTree │ │ ├── opencollective-postinstall@2.0.3
      49 silly saveTree │ │ └── tz-offset@0.0.1
      49 silly saveTree │ └─┬ npm@6.14.10
      49 silly saveTree │   ├── abbrev@1.1.1
      49 silly saveTree │   ├── ansicolors@0.3.2
      49 silly saveTree │   ├── ansistyles@0.1.3
      49 silly saveTree │   ├── aproba@2.0.0
      49 silly saveTree │   ├── archy@1.0.0
      49 silly saveTree │   ├─┬ bin-links@1.1.8
      49 silly saveTree │   │ ├── bluebird@3.5.5
      49 silly saveTree │   │ ├─┬ cmd-shim@3.0.3
      49 silly saveTree │   │ │ ├── graceful-fs@4.2.4
      49 silly saveTree │   │ │ └─┬ mkdirp@0.5.5
      49 silly saveTree │   │ │   └── minimist@1.2.5
      49 silly saveTree │   │ ├─┬ gentle-fs@2.3.1
      49 silly saveTree │   │ │ ├── aproba@1.2.0
      49 silly saveTree │   │ │ ├── chownr@1.1.4
      49 silly saveTree │   │ │ ├─┬ fs-vacuum@1.2.10
      49 silly saveTree │   │ │ │ ├── path-is-inside@1.0.2
      49 silly saveTree │   │ │ │ └─┬ rimraf@2.7.1
      49 silly saveTree │   │ │ │   └─┬ glob@7.1.6
      49 silly saveTree │   │ │ │     ├── fs.realpath@1.0.0
      49 silly saveTree │   │ │ │     ├─┬ inflight@1.0.6
      49 silly saveTree │   │ │ │     │ ├─┬ once@1.4.0
      49 silly saveTree │   │ │ │     │ │ └── wrappy@1.0.2
      49 silly saveTree │   │ │ │     │ └── wrappy@1.0.2
      49 silly saveTree │   │ │ │     ├── inherits@2.0.4
      49 silly saveTree │   │ │ │     ├─┬ minimatch@3.0.4
      49 silly saveTree │   │ │ │     │ └─┬ brace-expansion@1.1.11
      49 silly saveTree │   │ │ │     │   ├── balanced-match@1.0.0
      49 silly saveTree │   │ │ │     │   └── concat-map@0.0.1
      49 silly saveTree │   │ │ │     ├── once@1.4.0
      49 silly saveTree │   │ │ │     └── path-is-absolute@1.0.1
      49 silly saveTree │   │ │ ├── iferr@0.1.5
      49 silly saveTree │   │ │ ├── infer-owner@1.0.4
      49 silly saveTree │   │ │ ├── path-is-inside@1.0.2
      49 silly saveTree │   │ │ ├── read-cmd-shim@1.0.5
      49 silly saveTree │   │ │ └── slide@1.1.6
      49 silly saveTree │   │ ├── graceful-fs@4.2.4
      49 silly saveTree │   │ ├── npm-normalize-package-bin@1.0.1
      49 silly saveTree │   │ └─┬ write-file-atomic@2.4.3
      49 silly saveTree │   │   ├── imurmurhash@0.1.4
      49 silly saveTree │   │   └── signal-exit@3.0.2
      49 silly saveTree │   ├── bluebird@3.5.5
      49 silly saveTree │   ├── byte-size@5.0.1
      49 silly saveTree │   ├─┬ cacache@12.0.3
      49 silly saveTree │   │ ├── figgy-pudding@3.5.1
      49 silly saveTree │   │ ├─┬ lru-cache@5.1.1
      49 silly saveTree │   │ │ └── yallist@3.0.3
      49 silly saveTree │   │ ├─┬ mississippi@3.0.0
      49 silly saveTree │   │ │ ├─┬ concat-stream@1.6.2
      49 silly saveTree │   │ │ │ ├── buffer-from@1.0.0
      49 silly saveTree │   │ │ │ ├─┬ readable-stream@2.3.6
      49 silly saveTree │   │ │ │ │ ├── core-util-is@1.0.2
      49 silly saveTree │   │ │ │ │ ├── isarray@1.0.0
      49 silly saveTree │   │ │ │ │ ├── process-nextick-args@2.0.0
      49 silly saveTree │   │ │ │ │ ├── safe-buffer@5.1.2
      49 silly saveTree │   │ │ │ │ ├── string_decoder@1.1.1
      49 silly saveTree │   │ │ │ │ └── util-deprecate@1.0.2
      49 silly saveTree │   │ │ │ └── typedarray@0.0.6
      49 silly saveTree │   │ │ ├─┬ duplexify@3.6.0
      49 silly saveTree │   │ │ │ ├── end-of-stream@1.4.1
      49 silly saveTree │   │ │ │ ├─┬ readable-stream@2.3.6
      49 silly saveTree │   │ │ │ │ └── string_decoder@1.1.1
      49 silly saveTree │   │ │ │ └── stream-shift@1.0.0
      49 silly saveTree │   │ │ ├── end-of-stream@1.4.1
      49 silly saveTree │   │ │ ├─┬ flush-write-stream@1.0.3
      49 silly saveTree │   │ │ │ └─┬ readable-stream@2.3.6
      49 silly saveTree │   │ │ │   └── string_decoder@1.1.1
      49 silly saveTree │   │ │ ├─┬ from2@2.3.0
      49 silly saveTree │   │ │ │ └─┬ readable-stream@2.3.6
      49 silly saveTree │   │ │ │   └── string_decoder@1.1.1
      49 silly saveTree │   │ │ ├─┬ parallel-transform@1.1.0
      49 silly saveTree │   │ │ │ ├── cyclist@0.2.2
      49 silly saveTree │   │ │ │ └─┬ readable-stream@2.3.6
      49 silly saveTree │   │ │ │   └── string_decoder@1.1.1
      49 silly saveTree │   │ │ ├── pump@3.0.0
      49 silly saveTree │   │ │ ├─┬ pumpify@1.5.1
      49 silly saveTree │   │ │ │ └── pump@2.0.1
      49 silly saveTree │   │ │ ├── stream-each@1.2.2
      49 silly saveTree │   │ │ └─┬ through2@2.0.3
      49 silly saveTree │   │ │   ├─┬ readable-stream@2.3.6
      49 silly saveTree │   │ │   │ └── string_decoder@1.1.1
      49 silly saveTree │   │ │   └── xtend@4.0.1
      49 silly saveTree │   │ ├─┬ move-concurrently@1.0.1
      49 silly saveTree │   │ │ ├── aproba@1.2.0
      49 silly saveTree │   │ │ ├─┬ copy-concurrently@1.0.5
      49 silly saveTree │   │ │ │ ├── aproba@1.2.0
      49 silly saveTree │   │ │ │ ├─┬ fs-write-stream-atomic@1.0.10
      49 silly saveTree │   │ │ │ │ ├── iferr@0.1.5
      49 silly saveTree │   │ │ │ │ └─┬ readable-stream@2.3.6
      49 silly saveTree │   │ │ │ │   └── string_decoder@1.1.1
      49 silly saveTree │   │ │ │ ├── iferr@0.1.5
      49 silly saveTree │   │ │ │ └─┬ run-queue@1.0.3
      49 silly saveTree │   │ │ │   └── aproba@1.2.0
      49 silly saveTree │   │ │ ├── fs-write-stream-atomic@1.0.10
      49 silly saveTree │   │ │ └── run-queue@1.0.3
      49 silly saveTree │   │ ├── promise-inflight@1.0.1
      49 silly saveTree │   │ ├── ssri@6.0.1
      49 silly saveTree │   │ ├─┬ unique-filename@1.1.1
      49 silly saveTree │   │ │ └── unique-slug@2.0.0
      49 silly saveTree │   │ └── y18n@4.0.0
      49 silly saveTree │   ├── call-limit@1.1.1
      49 silly saveTree │   ├── chownr@1.1.4
      49 silly saveTree │   ├── ci-info@2.0.0
      49 silly saveTree │   ├─┬ cli-columns@3.1.2
      49 silly saveTree │   │ ├─┬ string-width@2.1.1
      49 silly saveTree │   │ │ ├── is-fullwidth-code-point@2.0.0
      49 silly saveTree │   │ │ └─┬ strip-ansi@4.0.0
      49 silly saveTree │   │ │   └── ansi-regex@3.0.0
      49 silly saveTree │   │ └─┬ strip-ansi@3.0.1
      49 silly saveTree │   │   └── ansi-regex@2.1.1
      49 silly saveTree │   ├─┬ cli-table3@0.5.1
      49 silly saveTree │   │ ├── colors@1.3.3
      49 silly saveTree │   │ └── object-assign@4.1.1
      49 silly saveTree │   ├── cmd-shim@3.0.3
      49 silly saveTree │   ├─┬ columnify@1.5.4
      49 silly saveTree │   │ └─┬ wcwidth@1.0.1
      49 silly saveTree │   │   └─┬ defaults@1.0.3
      49 silly saveTree │   │     └── clone@1.0.4
      49 silly saveTree │   ├─┬ config-chain@1.1.12
      49 silly saveTree │   │ ├── ini@1.3.5
      49 silly saveTree │   │ └── proto-list@1.2.4
      49 silly saveTree │   ├── debuglog@1.0.1
      49 silly saveTree │   ├── detect-indent@5.0.0
      49 silly saveTree │   ├── detect-newline@2.1.0
      49 silly saveTree │   ├─┬ dezalgo@1.0.3
      49 silly saveTree │   │ └── asap@2.0.6
      49 silly saveTree │   ├── editor@1.0.0
      49 silly saveTree │   ├── figgy-pudding@3.5.1
      49 silly saveTree │   ├── find-npm-prefix@1.0.2
      49 silly saveTree │   ├── fs-vacuum@1.2.10
      49 silly saveTree │   ├── fs-write-stream-atomic@1.0.10
      49 silly saveTree │   ├── gentle-fs@2.3.1
      49 silly saveTree │   ├── glob@7.1.6
      49 silly saveTree │   ├── graceful-fs@4.2.4
      49 silly saveTree │   ├── has-unicode@2.0.1
      49 silly saveTree │   ├── hosted-git-info@2.8.8
      49 silly saveTree │   ├── iferr@1.0.2
      49 silly saveTree │   ├── imurmurhash@0.1.4
      49 silly saveTree │   ├── infer-owner@1.0.4
      49 silly saveTree │   ├── inflight@1.0.6
      49 silly saveTree │   ├── inherits@2.0.4
      49 silly saveTree │   ├── ini@1.3.5
      49 silly saveTree │   ├─┬ init-package-json@1.10.3
      49 silly saveTree │   │ ├─┬ npm-package-arg@6.1.1
      49 silly saveTree │   │ │ ├─┬ osenv@0.1.5
      49 silly saveTree │   │ │ │ ├── os-homedir@1.0.2
      49 silly saveTree │   │ │ │ └── os-tmpdir@1.0.2
      49 silly saveTree │   │ │ ├── semver@5.7.1
      49 silly saveTree │   │ │ └─┬ validate-npm-package-name@3.0.0
      49 silly saveTree │   │ │   └── builtins@1.0.3
      49 silly saveTree │   │ ├─┬ promzard@0.3.0
      49 silly saveTree │   │ │ └─┬ read@1.0.7
      49 silly saveTree │   │ │   └── mute-stream@0.0.7
      49 silly saveTree │   │ ├─┬ read-package-json@2.1.1
      49 silly saveTree │   │ │ ├── json-parse-better-errors@1.0.2
      49 silly saveTree │   │ │ └─┬ normalize-package-data@2.5.0
      49 silly saveTree │   │ │   ├─┬ resolve@1.10.0
      49 silly saveTree │   │ │   │ └── path-parse@1.0.6
      49 silly saveTree │   │ │   └─┬ validate-npm-package-license@3.0.4
      49 silly saveTree │   │ │     ├─┬ spdx-correct@3.0.0
      49 silly saveTree │   │ │     │ ├─┬ spdx-expression-parse@3.0.0
      49 silly saveTree │   │ │     │ │ ├── spdx-exceptions@2.1.0
      49 silly saveTree │   │ │     │ │ └── spdx-license-ids@3.0.5
      49 silly saveTree │   │ │     │ └── spdx-license-ids@3.0.5
      49 silly saveTree │   │ │     └── spdx-expression-parse@3.0.0
      49 silly saveTree │   │ ├── read@1.0.7
      49 silly saveTree │   │ ├── semver@5.7.1
      49 silly saveTree │   │ ├── validate-npm-package-license@3.0.4
      49 silly saveTree │   │ └── validate-npm-package-name@3.0.0
      49 silly saveTree │   ├─┬ is-cidr@3.0.0
      49 silly saveTree │   │ └─┬ cidr-regex@2.0.10
      49 silly saveTree │   │   └── ip-regex@2.1.0
      49 silly saveTree │   ├── json-parse-better-errors@1.0.2
      49 silly saveTree │   ├─┬ JSONStream@1.3.5
      49 silly saveTree │   │ ├── jsonparse@1.3.1
      49 silly saveTree │   │ └── through@2.3.8
      49 silly saveTree │   ├── lazy-property@1.0.0
      49 silly saveTree │   ├─┬ libcipm@4.0.8
      49 silly saveTree │   │ ├── lock-verify@2.1.0
      49 silly saveTree │   │ ├─┬ npm-lifecycle@3.1.5
      49 silly saveTree │   │ │ ├── byline@5.0.0
      49 silly saveTree │   │ │ ├─┬ node-gyp@5.1.0
      49 silly saveTree │   │ │ │ ├── env-paths@2.2.0
      49 silly saveTree │   │ │ │ ├── nopt@4.0.3
      49 silly saveTree │   │ │ │ ├─┬ npmlog@4.1.2
      49 silly saveTree │   │ │ │ │ ├─┬ are-we-there-yet@1.1.4
      49 silly saveTree │   │ │ │ │ │ ├── delegates@1.0.0
      49 silly saveTree │   │ │ │ │ │ └─┬ readable-stream@2.3.6
      49 silly saveTree │   │ │ │ │ │   └── string_decoder@1.1.1
      49 silly saveTree │   │ │ │ │ ├── console-control-strings@1.1.0
      49 silly saveTree │   │ │ │ │ ├─┬ gauge@2.7.4
      49 silly saveTree │   │ │ │ │ │ ├── aproba@1.2.0
      49 silly saveTree │   │ │ │ │ │ ├─┬ string-width@1.0.2
      49 silly saveTree │   │ │ │ │ │ │ ├── code-point-at@1.1.0
      49 silly saveTree │   │ │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
      49 silly saveTree │   │ │ │ │ │ │   └── number-is-nan@1.0.1
      49 silly saveTree │   │ │ │ │ │ └─┬ wide-align@1.1.2
      49 silly saveTree │   │ │ │ │ │   └── string-width@1.0.2
      49 silly saveTree │   │ │ │ │ └── set-blocking@2.0.0
      49 silly saveTree │   │ │ │ ├─┬ request@2.88.0
      49 silly saveTree │   │ │ │ │ ├── aws-sign2@0.7.0
      49 silly saveTree │   │ │ │ │ ├── aws4@1.8.0
      49 silly saveTree │   │ │ │ │ ├── caseless@0.12.0
      49 silly saveTree │   │ │ │ │ ├─┬ combined-stream@1.0.6
      49 silly saveTree │   │ │ │ │ │ └── delayed-stream@1.0.0
      49 silly saveTree │   │ │ │ │ ├── extend@3.0.2
      49 silly saveTree │   │ │ │ │ ├── forever-agent@0.6.1
      49 silly saveTree │   │ │ │ │ ├─┬ form-data@2.3.2
      49 silly saveTree │   │ │ │ │ │ ├── asynckit@0.4.0
      49 silly saveTree │   │ │ │ │ │ └─┬ mime-types@2.1.19
      49 silly saveTree │   │ │ │ │ │   └── mime-db@1.35.0
      49 silly saveTree │   │ │ │ │ ├─┬ har-validator@5.1.5
      49 silly saveTree │   │ │ │ │ │ ├─┬ ajv@6.12.6
      49 silly saveTree │   │ │ │ │ │ │ ├── fast-deep-equal@3.1.3
      49 silly saveTree │   │ │ │ │ │ │ ├── fast-json-stable-stringify@2.0.0
      49 silly saveTree │   │ │ │ │ │ │ ├── json-schema-traverse@0.4.1
      49 silly saveTree │   │ │ │ │ │ │ └─┬ uri-js@4.4.0
      49 silly saveTree │   │ │ │ │ │ │   └── punycode@2.1.1
      49 silly saveTree │   │ │ │ │ │ └── har-schema@2.0.0
      49 silly saveTree │   │ │ │ │ ├─┬ http-signature@1.2.0
      49 silly saveTree │   │ │ │ │ │ ├── assert-plus@1.0.0
      49 silly saveTree │   │ │ │ │ │ ├─┬ jsprim@1.4.1
      49 silly saveTree │   │ │ │ │ │ │ ├── extsprintf@1.3.0
      49 silly saveTree │   │ │ │ │ │ │ ├── json-schema@0.2.3
      49 silly saveTree │   │ │ │ │ │ │ └── verror@1.10.0
      49 silly saveTree │   │ │ │ │ │ └─┬ sshpk@1.14.2
      49 silly saveTree │   │ │ │ │ │   ├─┬ asn1@0.2.4
      49 silly saveTree │   │ │ │ │ │   │ └── safer-buffer@2.1.2
      49 silly saveTree │   │ │ │ │ │   ├─┬ bcrypt-pbkdf@1.0.2
      49 silly saveTree │   │ │ │ │ │   │ └── tweetnacl@0.14.5
      49 silly saveTree │   │ │ │ │ │   ├── dashdash@1.14.1
      49 silly saveTree │   │ │ │ │ │   ├─┬ ecc-jsbn@0.1.2
      49 silly saveTree │   │ │ │ │ │   │ └── jsbn@0.1.1
      49 silly saveTree │   │ │ │ │ │   ├── getpass@0.1.7
      49 silly saveTree │   │ │ │ │ │   ├── jsbn@0.1.1
      49 silly saveTree │   │ │ │ │ │   ├── safer-buffer@2.1.2
      49 silly saveTree │   │ │ │ │ │   └── tweetnacl@0.14.5
      49 silly saveTree │   │ │ │ │ ├── is-typedarray@1.0.0
      49 silly saveTree │   │ │ │ │ ├── isstream@0.1.2
      49 silly saveTree │   │ │ │ │ ├── json-stringify-safe@5.0.1
      49 silly saveTree │   │ │ │ │ ├── mime-types@2.1.19
      49 silly saveTree │   │ │ │ │ ├── oauth-sign@0.9.0
      49 silly saveTree │   │ │ │ │ ├── performance-now@2.1.0
      49 silly saveTree │   │ │ │ │ ├── qs@6.5.2
      49 silly saveTree │   │ │ │ │ ├─┬ tough-cookie@2.4.3
      49 silly saveTree │   │ │ │ │ │ ├── psl@1.1.29
      49 silly saveTree │   │ │ │ │ │ └── punycode@1.4.1
      49 silly saveTree │   │ │ │ │ ├── tunnel-agent@0.6.0
      49 silly saveTree │   │ │ │ │ └── uuid@3.3.3
      49 silly saveTree │   │ │ │ ├─┬ tar@4.4.13
      49 silly saveTree │   │ │ │ │ ├─┬ fs-minipass@1.2.7
      49 silly saveTree │   │ │ │ │ │ └── minipass@2.9.0
      49 silly saveTree │   │ │ │ │ ├── minipass@2.9.0
      49 silly saveTree │   │ │ │ │ └─┬ minizlib@1.3.3
      49 silly saveTree │   │ │ │ │   └── minipass@2.9.0
      49 silly saveTree │   │ │ │ └─┬ which@1.3.1
      49 silly saveTree │   │ │ │   └── isexe@2.0.0
      49 silly saveTree │   │ │ ├── resolve-from@4.0.0
      49 silly saveTree │   │ │ ├── uid-number@0.0.6
      49 silly saveTree │   │ │ ├── umask@1.1.0
      49 silly saveTree │   │ │ └── which@1.3.1
      49 silly saveTree │   │ ├── npm-logical-tree@1.2.1
      49 silly saveTree │   │ ├─┬ pacote@9.5.12
      49 silly saveTree │   │ │ ├── get-stream@4.1.0
      49 silly saveTree │   │ │ ├─┬ make-fetch-happen@5.0.2
      49 silly saveTree │   │ │ │ ├─┬ agentkeepalive@3.5.2
      49 silly saveTree │   │ │ │ │ └─┬ humanize-ms@1.2.1
      49 silly saveTree │   │ │ │ │   └── ms@2.1.1
      49 silly saveTree │   │ │ │ ├── http-cache-semantics@3.8.1
      49 silly saveTree │   │ │ │ ├─┬ http-proxy-agent@2.1.0
      49 silly saveTree │   │ │ │ │ ├─┬ agent-base@4.3.0
      49 silly saveTree │   │ │ │ │ │ └─┬ es6-promisify@5.0.0
      49 silly saveTree │   │ │ │ │ │   └── es6-promise@4.2.8
      49 silly saveTree │   │ │ │ │ └─┬ debug@3.1.0
      49 silly saveTree │   │ │ │ │   └── ms@2.0.0
      49 silly saveTree │   │ │ │ ├── https-proxy-agent@2.2.4
      49 silly saveTree │   │ │ │ ├─┬ node-fetch-npm@2.0.2
      49 silly saveTree │   │ │ │ │ └─┬ encoding@0.1.12
      49 silly saveTree │   │ │ │ │   └── iconv-lite@0.4.23
      49 silly saveTree │   │ │ │ ├─┬ promise-retry@1.1.1
      49 silly saveTree │   │ │ │ │ ├── err-code@1.1.2
      49 silly saveTree │   │ │ │ │ └── retry@0.10.1
      49 silly saveTree │   │ │ │ └─┬ socks-proxy-agent@4.0.2
      49 silly saveTree │   │ │ │   ├── agent-base@4.2.1
      49 silly saveTree │   │ │ │   └─┬ socks@2.3.3
      49 silly saveTree │   │ │ │     ├── ip@1.1.5
      49 silly saveTree │   │ │ │     └── smart-buffer@4.1.0
      49 silly saveTree │   │ │ ├── minipass@2.9.0
      49 silly saveTree │   │ │ ├─┬ npm-packlist@1.4.8
      49 silly saveTree │   │ │ │ ├── ignore-walk@3.0.3
      49 silly saveTree │   │ │ │ └── npm-bundled@1.1.1
      49 silly saveTree │   │ │ ├── npm-pick-manifest@3.0.2
      49 silly saveTree │   │ │ ├─┬ npm-registry-fetch@4.0.7
      49 silly saveTree │   │ │ │ └── safe-buffer@5.2.1
      49 silly saveTree │   │ │ ├── promise-retry@1.1.1
      49 silly saveTree │   │ │ └─┬ protoduck@5.0.1
      49 silly saveTree │   │ │   └── genfun@5.0.0
      49 silly saveTree │   │ └─┬ worker-farm@1.7.0
      49 silly saveTree │   │   └─┬ errno@0.1.7
      49 silly saveTree │   │     └── prr@1.0.1
      49 silly saveTree │   ├─┬ libnpm@3.0.1
      49 silly saveTree │   │ ├── libnpmaccess@3.0.2
      49 silly saveTree │   │ ├─┬ libnpmconfig@1.2.1
      49 silly saveTree │   │ │ └─┬ find-up@3.0.0
      49 silly saveTree │   │ │   └─┬ locate-path@3.0.0
      49 silly saveTree │   │ │     ├─┬ p-locate@3.0.0
      49 silly saveTree │   │ │     │ └─┬ p-limit@2.2.0
      49 silly saveTree │   │ │     │   └── p-try@2.2.0
      49 silly saveTree │   │ │     └── path-exists@3.0.0
      49 silly saveTree │   │ ├── libnpmhook@5.0.3
      49 silly saveTree │   │ ├── libnpmorg@1.0.1
      49 silly saveTree │   │ ├─┬ libnpmpublish@1.1.2
      49 silly saveTree │   │ │ └── lodash.clonedeep@4.5.0
      49 silly saveTree │   │ ├── libnpmsearch@2.0.2
      49 silly saveTree │   │ ├── libnpmteam@1.0.2
      49 silly saveTree │   │ ├── npm-profile@4.0.4
      49 silly saveTree │   │ └── stringify-package@1.0.1
      49 silly saveTree │   ├── libnpmaccess@3.0.2
      49 silly saveTree │   ├── libnpmhook@5.0.3
      49 silly saveTree │   ├── libnpmorg@1.0.1
      49 silly saveTree │   ├── libnpmsearch@2.0.2
      49 silly saveTree │   ├── libnpmteam@1.0.2
      49 silly saveTree │   ├─┬ libnpx@10.2.4
      49 silly saveTree │   │ ├── dotenv@5.0.1
      49 silly saveTree │   │ ├─┬ update-notifier@2.5.0
      49 silly saveTree │   │ │ ├─┬ boxen@1.3.0
      49 silly saveTree │   │ │ │ ├── ansi-align@2.0.0
      49 silly saveTree │   │ │ │ ├── camelcase@4.1.0
      49 silly saveTree │   │ │ │ ├─┬ chalk@2.4.1
      49 silly saveTree │   │ │ │ │ ├─┬ ansi-styles@3.2.1
      49 silly saveTree │   │ │ │ │ │ └─┬ color-convert@1.9.1
      49 silly saveTree │   │ │ │ │ │   └── color-name@1.1.3
      49 silly saveTree │   │ │ │ │ ├── escape-string-regexp@1.0.5
      49 silly saveTree │   │ │ │ │ └─┬ supports-color@5.4.0
      49 silly saveTree │   │ │ │ │   └── has-flag@3.0.0
      49 silly saveTree │   │ │ │ ├── cli-boxes@1.0.0
      49 silly saveTree │   │ │ │ ├─┬ term-size@1.2.0
      49 silly saveTree │   │ │ │ │ └─┬ execa@0.7.0
      49 silly saveTree │   │ │ │ │   ├─┬ cross-spawn@5.1.0
      49 silly saveTree │   │ │ │ │   │ ├─┬ lru-cache@4.1.5
      49 silly saveTree │   │ │ │ │   │ │ ├── pseudomap@1.0.2
      49 silly saveTree │   │ │ │ │   │ │ └── yallist@2.1.2
      49 silly saveTree │   │ │ │ │   │ └─┬ shebang-command@1.2.0
      49 silly saveTree │   │ │ │ │   │   └── shebang-regex@1.0.0
      49 silly saveTree │   │ │ │ │   ├── get-stream@3.0.0
      49 silly saveTree │   │ │ │ │   ├── is-stream@1.1.0
      49 silly saveTree │   │ │ │ │   ├─┬ npm-run-path@2.0.2
      49 silly saveTree │   │ │ │ │   │ └── path-key@2.0.1
      49 silly saveTree │   │ │ │ │   ├── p-finally@1.0.0
      49 silly saveTree │   │ │ │ │   └── strip-eof@1.0.0
      49 silly saveTree │   │ │ │ └── widest-line@2.0.1
      49 silly saveTree │   │ │ ├── chalk@2.4.1
      49 silly saveTree │   │ │ ├─┬ configstore@3.1.5
      49 silly saveTree │   │ │ │ ├─┬ dot-prop@4.2.1
      49 silly saveTree │   │ │ │ │ └── is-obj@1.0.1
      49 silly saveTree │   │ │ │ ├─┬ make-dir@1.3.0
      49 silly saveTree │   │ │ │ │ └── pify@3.0.0
      49 silly saveTree │   │ │ │ ├─┬ unique-string@1.0.0
      49 silly saveTree │   │ │ │ │ └── crypto-random-string@1.0.0
      49 silly saveTree │   │ │ │ └── xdg-basedir@3.0.0
      49 silly saveTree │   │ │ ├── import-lazy@2.1.0
      49 silly saveTree │   │ │ ├─┬ is-ci@1.2.1
      49 silly saveTree │   │ │ │ └── ci-info@1.6.0
      49 silly saveTree │   │ │ ├─┬ is-installed-globally@0.1.0
      49 silly saveTree │   │ │ │ ├── global-dirs@0.1.1
      49 silly saveTree │   │ │ │ └── is-path-inside@1.0.1
      49 silly saveTree │   │ │ ├── is-npm@1.0.0
      49 silly saveTree │   │ │ ├─┬ latest-version@3.1.0
      49 silly saveTree │   │ │ │ └─┬ package-json@4.0.1
      49 silly saveTree │   │ │ │   ├─┬ got@6.7.1
      49 silly saveTree │   │ │ │   │ ├─┬ create-error-class@3.0.2
      49 silly saveTree │   │ │ │   │ │ └── capture-stack-trace@1.0.0
      49 silly saveTree │   │ │ │   │ ├── duplexer3@0.1.4
      49 silly saveTree │   │ │ │   │ ├── get-stream@3.0.0
      49 silly saveTree │   │ │ │   │ ├── is-redirect@1.0.0
      49 silly saveTree │   │ │ │   │ ├── is-retry-allowed@1.2.0
      49 silly saveTree │   │ │ │   │ ├── lowercase-keys@1.0.1
      49 silly saveTree │   │ │ │   │ ├── timed-out@4.0.1
      49 silly saveTree │   │ │ │   │ ├── unzip-response@2.0.1
      49 silly saveTree │   │ │ │   │ └─┬ url-parse-lax@1.0.0
      49 silly saveTree │   │ │ │   │   └── prepend-http@1.0.4
      49 silly saveTree │   │ │ │   ├─┬ registry-auth-token@3.4.0
      49 silly saveTree │   │ │ │   │ └─┬ rc@1.2.8
      49 silly saveTree │   │ │ │   │   ├── deep-extend@0.6.0
      49 silly saveTree │   │ │ │   │   ├── minimist@1.2.5
      49 silly saveTree │   │ │ │   │   └── strip-json-comments@2.0.1
      49 silly saveTree │   │ │ │   └── registry-url@3.1.0
      49 silly saveTree │   │ │ ├── semver-diff@2.1.0
      49 silly saveTree │   │ │ └── xdg-basedir@3.0.0
      49 silly saveTree │   │ └─┬ yargs@14.2.3
      49 silly saveTree │   │   ├─┬ cliui@5.0.0
      49 silly saveTree │   │   │ ├─┬ string-width@3.1.0
      49 silly saveTree │   │   │ │ ├── emoji-regex@7.0.3
      49 silly saveTree │   │   │ │ ├── is-fullwidth-code-point@2.0.0
      49 silly saveTree │   │   │ │ └─┬ strip-ansi@5.2.0
      49 silly saveTree │   │   │ │   └── ansi-regex@4.1.0
      49 silly saveTree │   │   │ ├── strip-ansi@5.2.0
      49 silly saveTree │   │   │ └─┬ wrap-ansi@5.1.0
      49 silly saveTree │   │   │   ├─┬ string-width@3.1.0
      49 silly saveTree │   │   │   │ ├── is-fullwidth-code-point@2.0.0
      49 silly saveTree │   │   │   │ └─┬ strip-ansi@5.2.0
      49 silly saveTree │   │   │   │   └── ansi-regex@4.1.0
      49 silly saveTree │   │   │   └── strip-ansi@5.2.0
      49 silly saveTree │   │   ├── decamelize@1.2.0
      49 silly saveTree │   │   ├─┬ find-up@3.0.0
      49 silly saveTree │   │   │ └─┬ locate-path@3.0.0
      49 silly saveTree │   │   │   └─┬ p-locate@3.0.0
      49 silly saveTree │   │   │     └─┬ p-limit@2.3.0
      49 silly saveTree │   │   │       └── p-try@2.2.0
      49 silly saveTree │   │   ├── get-caller-file@2.0.5
      49 silly saveTree │   │   ├── require-directory@2.1.1
      49 silly saveTree │   │   ├── require-main-filename@2.0.0
      49 silly saveTree │   │   ├─┬ string-width@3.1.0
      49 silly saveTree │   │   │ ├── is-fullwidth-code-point@2.0.0
      49 silly saveTree │   │   │ └─┬ strip-ansi@5.2.0
      49 silly saveTree │   │   │   └── ansi-regex@4.1.0
      49 silly saveTree │   │   ├── which-module@2.0.0
      49 silly saveTree │   │   └─┬ yargs-parser@15.0.1
      49 silly saveTree │   │     └── camelcase@5.3.1
      49 silly saveTree │   ├── lock-verify@2.1.0
      49 silly saveTree │   ├── lockfile@1.0.4
      49 silly saveTree │   ├── lodash._baseindexof@3.1.0
      49 silly saveTree │   ├─┬ lodash._baseuniq@4.6.0
      49 silly saveTree │   │ ├── lodash._createset@4.0.3
      49 silly saveTree │   │ └── lodash._root@3.0.1
      49 silly saveTree │   ├── lodash._bindcallback@3.0.1
      49 silly saveTree │   ├── lodash._cacheindexof@3.0.2
      49 silly saveTree │   ├─┬ lodash._createcache@3.1.2
      49 silly saveTree │   │ └── lodash._getnative@3.9.1
      49 silly saveTree │   ├── lodash._getnative@3.9.1
      49 silly saveTree │   ├── lodash.clonedeep@4.5.0
      49 silly saveTree │   ├── lodash.restparam@3.6.1
      49 silly saveTree │   ├── lodash.union@4.6.0
      49 silly saveTree │   ├── lodash.uniq@4.5.0
      49 silly saveTree │   ├── lodash.without@4.4.0
      49 silly saveTree │   ├── lru-cache@5.1.1
      49 silly saveTree │   ├── meant@1.0.2
      49 silly saveTree │   ├── mississippi@3.0.0
      49 silly saveTree │   ├── mkdirp@0.5.5
      49 silly saveTree │   ├── move-concurrently@1.0.1
      49 silly saveTree │   ├── node-gyp@5.1.0
      49 silly saveTree │   ├── nopt@4.0.3
      49 silly saveTree │   ├── normalize-package-data@2.5.0
      49 silly saveTree │   ├── npm-audit-report@1.3.3
      49 silly saveTree │   ├── npm-cache-filename@1.0.2
      49 silly saveTree │   ├── npm-install-checks@3.0.2
      49 silly saveTree │   ├── npm-lifecycle@3.1.5
      49 silly saveTree │   ├── npm-package-arg@6.1.1
      49 silly saveTree │   ├── npm-packlist@1.4.8
      49 silly saveTree │   ├── npm-pick-manifest@3.0.2
      49 silly saveTree │   ├── npm-profile@4.0.4
      49 silly saveTree │   ├── npm-registry-fetch@4.0.7
      49 silly saveTree │   ├── npm-user-validate@1.0.1
      49 silly saveTree │   ├── npmlog@4.1.2
      49 silly saveTree │   ├── once@1.4.0
      49 silly saveTree │   ├── opener@1.5.2
      49 silly saveTree │   ├── osenv@0.1.5
      49 silly saveTree │   ├── pacote@9.5.12
      49 silly saveTree │   ├── path-is-inside@1.0.2
      49 silly saveTree │   ├── promise-inflight@1.0.1
      49 silly saveTree │   ├── qrcode-terminal@0.12.0
      49 silly saveTree │   ├─┬ query-string@6.8.2
      49 silly saveTree │   │ ├── decode-uri-component@0.2.0
      49 silly saveTree │   │ ├── split-on-first@1.1.0
      49 silly saveTree │   │ └── strict-uri-encode@2.0.0
      49 silly saveTree │   ├── qw@1.0.1
      49 silly saveTree │   ├── read-cmd-shim@1.0.5
      49 silly saveTree │   ├─┬ read-installed@4.0.3
      49 silly saveTree │   │ ├── readdir-scoped-modules@1.1.0
      49 silly saveTree │   │ └── util-extend@1.0.3
      49 silly saveTree │   ├── read-package-json@2.1.1
      49 silly saveTree │   ├─┬ read-package-tree@5.3.1
      49 silly saveTree │   │ └─┬ util-promisify@2.1.0
      49 silly saveTree │   │   └─┬ object.getownpropertydescriptors@2.0.3
      49 silly saveTree │   │     ├─┬ define-properties@1.1.3
      49 silly saveTree │   │     │ └── object-keys@1.0.12
      49 silly saveTree │   │     └─┬ es-abstract@1.12.0
      49 silly saveTree │   │       ├─┬ es-to-primitive@1.2.0
      49 silly saveTree │   │       │ ├── is-callable@1.1.4
      49 silly saveTree │   │       │ ├── is-date-object@1.0.1
      49 silly saveTree │   │       │ └─┬ is-symbol@1.0.2
      49 silly saveTree │   │       │   └── has-symbols@1.0.0
      49 silly saveTree │   │       ├── function-bind@1.1.1
      49 silly saveTree │   │       ├── has@1.0.3
      49 silly saveTree │   │       ├── is-callable@1.1.4
      49 silly saveTree │   │       └── is-regex@1.0.4
      49 silly saveTree │   ├── read@1.0.7
      49 silly saveTree │   ├─┬ readable-stream@3.6.0
      49 silly saveTree │   │ └─┬ string_decoder@1.3.0
      49 silly saveTree │   │   └── safe-buffer@5.2.0
      49 silly saveTree │   ├── readdir-scoped-modules@1.1.0
      49 silly saveTree │   ├── request@2.88.0
      49 silly saveTree │   ├── retry@0.12.0
      49 silly saveTree │   ├── rimraf@2.7.1
      49 silly saveTree │   ├── safe-buffer@5.1.2
      49 silly saveTree │   ├── semver@5.7.1
      49 silly saveTree │   ├── sha@3.0.0
      49 silly saveTree │   ├── slide@1.1.6
      49 silly saveTree │   ├── sorted-object@2.0.1
      49 silly saveTree │   ├─┬ sorted-union-stream@2.1.3
      49 silly saveTree │   │ ├─┬ from2@1.3.0
      49 silly saveTree │   │ │ └─┬ readable-stream@1.1.14
      49 silly saveTree │   │ │   ├── isarray@0.0.1
      49 silly saveTree │   │ │   └── string_decoder@0.10.31
      49 silly saveTree │   │ └─┬ stream-iterate@1.2.0
      49 silly saveTree │   │   └─┬ readable-stream@2.3.6
      49 silly saveTree │   │     └── string_decoder@1.1.1
      49 silly saveTree │   ├── ssri@6.0.1
      49 silly saveTree │   ├── stringify-package@1.0.1
      49 silly saveTree │   ├── tar@4.4.13
      49 silly saveTree │   ├── text-table@0.2.0
      49 silly saveTree │   ├── tiny-relative-date@1.3.0
      49 silly saveTree │   ├── uid-number@0.0.6
      49 silly saveTree │   ├── umask@1.1.0
      49 silly saveTree │   ├── unique-filename@1.1.1
      49 silly saveTree │   ├── unpipe@1.0.0
      49 silly saveTree │   ├── update-notifier@2.5.0
      49 silly saveTree │   ├── uuid@3.3.3
      49 silly saveTree │   ├── validate-npm-package-license@3.0.4
      49 silly saveTree │   ├── validate-npm-package-name@3.0.0
      49 silly saveTree │   ├── which@1.3.1
      49 silly saveTree │   ├── worker-farm@1.7.0
      49 silly saveTree │   └── write-file-atomic@2.4.3
      49 silly saveTree ├─┬ iobroker.spotify-premium@1.0.0
      49 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.1
      49 silly saveTree │ │ └── @types/iobroker@1.4.13
      49 silly saveTree │ ├─┬ promise@8.0.1
      49 silly saveTree │ │ └── asap@2.0.6
      49 silly saveTree │ └─┬ request@2.83.0
      49 silly saveTree │   ├─┬ har-validator@5.0.3
      49 silly saveTree │   │ └─┬ ajv@5.5.2
      49 silly saveTree │   │   ├── co@4.6.0
      49 silly saveTree │   │   ├── fast-deep-equal@1.1.0
      49 silly saveTree │   │   └── json-schema-traverse@0.3.1
      49 silly saveTree │   ├─┬ hawk@6.0.2
      49 silly saveTree │   │ ├─┬ boom@4.3.1
      49 silly saveTree │   │ │ └── hoek@4.2.1
      49 silly saveTree │   │ ├─┬ cryptiles@3.1.4
      49 silly saveTree │   │ │ └── boom@5.2.0
      49 silly saveTree │   │ ├── hoek@4.2.1
      49 silly saveTree │   │ └── sntp@2.1.0
      49 silly saveTree │   ├── oauth-sign@0.8.2
      49 silly saveTree │   ├── qs@6.5.2
      49 silly saveTree │   ├── stringstream@0.0.6
      49 silly saveTree │   └─┬ tough-cookie@2.3.4
      49 silly saveTree │     └── punycode@1.4.1
      49 silly saveTree ├─┬ iobroker.telegram@1.6.0
      49 silly saveTree │ ├─┬ node-telegram-bot-api@0.50.0
      49 silly saveTree │ │ ├── array.prototype.findindex@2.1.0
      49 silly saveTree │ │ ├── bl@1.2.3
      49 silly saveTree │ │ ├─┬ debug@3.2.7
      49 silly saveTree │ │ │ └── ms@2.1.3
      49 silly saveTree │ │ ├── eventemitter3@3.1.2
      49 silly saveTree │ │ ├── file-type@3.9.0
      49 silly saveTree │ │ └── pump@2.0.1
      49 silly saveTree │ └─┬ socksv5@0.0.6
      49 silly saveTree │   └─┬ ipv6@3.1.1
      49 silly saveTree │     ├── cli@0.4.5
      49 silly saveTree │     ├─┬ cliff@0.1.10
      49 silly saveTree │     │ ├── colors@1.0.3
      49 silly saveTree │     │ └─┬ winston@0.8.3
      49 silly saveTree │     │   ├── async@0.2.10
      49 silly saveTree │     │   ├── colors@0.6.2
      49 silly saveTree │     │   └── pkginfo@0.3.1
      49 silly saveTree │     └── sprintf@0.1.3
      49 silly saveTree ├─┬ iobroker.tr-064@4.0.8
      49 silly saveTree │ └── tr-O64@0.2.4
      49 silly saveTree ├─┬ iobroker.vis@1.2.4
      49 silly saveTree │ └─┬ @iobroker/adapter-core@1.0.3
      49 silly saveTree │   └── @types/iobroker@1.4.13
      49 silly saveTree ├─┬ iobroker.web@3.1.0
      49 silly saveTree │ └── iobroker.simple-api@2.4.8
      49 silly saveTree ├─┬ iobroker.yahka@0.11.0
      49 silly saveTree │ ├─┬ debug@4.3.1
      49 silly saveTree │ │ └── ms@2.1.2
      49 silly saveTree │ ├── dev-null@0.1.1
      49 silly saveTree │ ├─┬ hap-nodejs@0.4.53
      49 silly saveTree │ │ ├── decimal.js@7.5.1
      49 silly saveTree │ │ ├── fast-srp-hap@1.2.0
      49 silly saveTree │ │ └── tweetnacl@1.0.3
      49 silly saveTree │ ├── macaddress@0.2.9
      49 silly saveTree │ └─┬ util@0.12.3
      49 silly saveTree │   └── is-generator-function@1.0.8
      49 silly saveTree ├─┬ iobroker.zigbee@1.0.0
      49 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.3
      49 silly saveTree │ │ └── @types/iobroker@1.4.13
      49 silly saveTree │ ├─┬ better-queue@3.8.10
      49 silly saveTree │ │ ├── better-queue-memory@1.0.4
      49 silly saveTree │ │ └── node-eta@0.9.0
      49 silly saveTree │ ├─┬ debug@4.3.1
      49 silly saveTree │ │ └── ms@2.1.2
      49 silly saveTree │ ├─┬ zigbee-herdsman-converters@12.0.235
      49 silly saveTree │ │ ├─┬ axios@0.21.0
      49 silly saveTree │ │ │ └── follow-redirects@1.13.0
      49 silly saveTree │ │ ├── buffer-crc32@0.2.13
      49 silly saveTree │ │ ├─┬ https-proxy-agent@5.0.0
      49 silly saveTree │ │ │ ├─┬ agent-base@6.0.2
      49 silly saveTree │ │ │ │ └─┬ debug@4.2.0
      49 silly saveTree │ │ │ │   └── ms@2.1.2
      49 silly saveTree │ │ │ └── debug@4.2.0
      49 silly saveTree │ │ └─┬ tar-stream@2.1.4
      49 silly saveTree │ │   ├─┬ bl@4.0.3
      49 silly saveTree │ │   │ ├─┬ buffer@5.7.1
      49 silly saveTree │ │   │ │ ├── base64-js@1.5.1
      49 silly saveTree │ │   │ │ └── ieee754@1.2.1
      49 silly saveTree │ │   │ ├── inherits@2.0.4
      49 silly saveTree │ │   │ └─┬ readable-stream@3.6.0
      49 silly saveTree │ │   │   ├─┬ string_decoder@1.3.0
      49 silly saveTree │ │   │   │ └── safe-buffer@5.2.1
      49 silly saveTree │ │   │   └── util-deprecate@1.0.2
      49 silly saveTree │ │   ├─┬ end-of-stream@1.4.4
      49 silly saveTree │ │   │ └─┬ once@1.4.0
      49 silly saveTree │ │   │   └── wrappy@1.0.2
      49 silly saveTree │ │   ├── fs-constants@1.0.0
      49 silly saveTree │ │   ├── inherits@2.0.4
      49 silly saveTree │ │   └── readable-stream@3.6.0
      49 silly saveTree │ └─┬ zigbee-herdsman@0.12.132
      49 silly saveTree │   ├─┬ debug@4.1.1
      49 silly saveTree │   │ └── ms@2.1.2
      49 silly saveTree │   ├── fast-deep-equal@3.1.3
      49 silly saveTree │   ├── mixin-deep@2.0.1
      49 silly saveTree │   ├─┬ serialport@9.0.1
      49 silly saveTree │   │ ├─┬ @serialport/binding-mock@9.0.1
      49 silly saveTree │   │ │ └── @serialport/binding-abstract@9.0.1
      49 silly saveTree │   │ ├─┬ @serialport/bindings@9.0.1
      49 silly saveTree │   │ │ ├─┬ @serialport/parser-readline@9.0.1
      49 silly saveTree │   │ │ │ └── @serialport/parser-delimiter@9.0.1
      49 silly saveTree │   │ │ ├─┬ bindings@1.5.0
      49 silly saveTree │   │ │ │ └── file-uri-to-path@1.0.0
      49 silly saveTree │   │ │ ├── nan@2.14.1
      49 silly saveTree │   │ │ └─┬ prebuild-install@5.3.5
      49 silly saveTree │   │ │   ├── detect-libc@1.0.3
      49 silly saveTree │   │ │   ├── expand-template@2.0.3
      49 silly saveTree │   │ │   ├── github-from-package@0.0.0
      49 silly saveTree │   │ │   ├── minimist@1.2.5
      49 silly saveTree │   │ │   ├── mkdirp@0.5.5
      49 silly saveTree │   │ │   ├── napi-build-utils@1.0.2
      49 silly saveTree │   │ │   ├─┬ node-abi@2.19.1
      49 silly saveTree │   │ │   │ └── semver@5.7.1
      49 silly saveTree │   │ │   ├── noop-logger@0.1.1
      49 silly saveTree │   │ │   ├─┬ npmlog@4.1.2
      49 silly saveTree │   │ │   │ ├─┬ are-we-there-yet@1.1.5
      49 silly saveTree │   │ │   │ │ ├── delegates@1.0.0
      49 silly saveTree │   │ │   │ │ └─┬ readable-stream@2.3.7
      49 silly saveTree │   │ │   │ │   ├── core-util-is@1.0.2
      49 silly saveTree │   │ │   │ │   ├── inherits@2.0.4
      49 silly saveTree │   │ │   │ │   ├── isarray@1.0.0
      49 silly saveTree │   │ │   │ │   ├── process-nextick-args@2.0.1
      49 silly saveTree │   │ │   │ │   ├── safe-buffer@5.1.2
      49 silly saveTree │   │ │   │ │   ├── string_decoder@1.1.1
      49 silly saveTree │   │ │   │ │   └── util-deprecate@1.0.2
      49 silly saveTree │   │ │   │ ├── console-control-strings@1.1.0
      49 silly saveTree │   │ │   │ ├─┬ gauge@2.7.4
      49 silly saveTree │   │ │   │ │ ├── aproba@1.2.0
      49 silly saveTree │   │ │   │ │ ├── has-unicode@2.0.1
      49 silly saveTree │   │ │   │ │ ├── object-assign@4.1.1
      49 silly saveTree │   │ │   │ │ ├── signal-exit@3.0.3
      49 silly saveTree │   │ │   │ │ ├─┬ string-width@1.0.2
      49 silly saveTree │   │ │   │ │ │ ├── code-point-at@1.1.0
      49 silly saveTree │   │ │   │ │ │ ├─┬ is-fullwidth-code-point@1.0.0
      49 silly saveTree │   │ │   │ │ │ │ └── number-is-nan@1.0.1
      49 silly saveTree │   │ │   │ │ │ └─┬ strip-ansi@3.0.1
      49 silly saveTree │   │ │   │ │ │   └── ansi-regex@2.1.1
      49 silly saveTree │   │ │   │ │ ├── strip-ansi@3.0.1
      49 silly saveTree │   │ │   │ │ └── wide-align@1.1.3
      49 silly saveTree │   │ │   │ └── set-blocking@2.0.0
      49 silly saveTree │   │ │   ├─┬ pump@3.0.0
      49 silly saveTree │   │ │   │ ├─┬ end-of-stream@1.4.4
      49 silly saveTree │   │ │   │ │ └─┬ once@1.4.0
      49 silly saveTree │   │ │   │ │   └── wrappy@1.0.2
      49 silly saveTree │   │ │   │ └── once@1.4.0
      49 silly saveTree │   │ │   ├─┬ rc@1.2.8
      49 silly saveTree │   │ │   │ ├── deep-extend@0.6.0
      49 silly saveTree │   │ │   │ ├── ini@1.3.5
      49 silly saveTree │   │ │   │ └── strip-json-comments@2.0.1
      49 silly saveTree │   │ │   ├─┬ simple-get@3.1.0
      49 silly saveTree │   │ │   │ ├─┬ decompress-response@4.2.1
      49 silly saveTree │   │ │   │ │ └── mimic-response@2.1.0
      49 silly saveTree │   │ │   │ └── simple-concat@1.0.1
      49 silly saveTree │   │ │   ├─┬ tar-fs@2.1.0
      49 silly saveTree │   │ │   │ ├── chownr@1.1.4
      49 silly saveTree │   │ │   │ ├── mkdirp-classic@0.5.3
      49 silly saveTree │   │ │   │ └─┬ tar-stream@2.1.3
      49 silly saveTree │   │ │   │   ├─┬ bl@4.0.3
      49 silly saveTree │   │ │   │   │ ├─┬ buffer@5.6.0
      49 silly saveTree │   │ │   │   │ │ ├── base64-js@1.3.1
      49 silly saveTree │   │ │   │   │ │ └── ieee754@1.1.13
      49 silly saveTree │   │ │   │   │ └── readable-stream@3.6.0
      49 silly saveTree │   │ │   │   ├── fs-constants@1.0.0
      49 silly saveTree │   │ │   │   └── readable-stream@3.6.0
      49 silly saveTree │   │ │   ├── tunnel-agent@0.6.0
      49 silly saveTree │   │ │   └── which-pm-runs@1.0.0
      49 silly saveTree │   │ ├── @serialport/parser-byte-length@9.0.1
      49 silly saveTree │   │ ├── @serialport/parser-cctalk@9.0.1
      49 silly saveTree │   │ ├── @serialport/parser-delimiter@9.0.1
      49 silly saveTree │   │ ├── @serialport/parser-readline@9.0.1
      49 silly saveTree │   │ ├── @serialport/parser-ready@9.0.1
      49 silly saveTree │   │ ├── @serialport/parser-regex@9.0.1
      49 silly saveTree │   │ └── @serialport/stream@9.0.1
      49 silly saveTree │   └── slip@1.0.2
      49 silly saveTree ├─┬ iobroker@2.0.3
      49 silly saveTree │ └─┬ yargs@7.1.1
      49 silly saveTree │   ├── camelcase@3.0.0
      49 silly saveTree │   ├─┬ cliui@3.2.0
      49 silly saveTree │   │ └── wrap-ansi@2.1.0
      49 silly saveTree │   ├─┬ os-locale@1.4.0
      49 silly saveTree │   │ └─┬ lcid@1.0.0
      49 silly saveTree │   │   └── invert-kv@1.0.0
      49 silly saveTree │   ├─┬ read-pkg-up@1.0.1
      49 silly saveTree │   │ ├─┬ find-up@1.1.2
      49 silly saveTree │   │ │ ├─┬ path-exists@2.1.0
      49 silly saveTree │   │ │ │ └─┬ pinkie-promise@2.0.1
      49 silly saveTree │   │ │ │   └── pinkie@2.0.4
      49 silly saveTree │   │ │ └── pinkie-promise@2.0.1
      49 silly saveTree │   │ └─┬ read-pkg@1.1.0
      49 silly saveTree │   │   ├─┬ load-json-file@1.1.0
      49 silly saveTree │   │   │ ├─┬ parse-json@2.2.0
      49 silly saveTree │   │   │ │ └─┬ error-ex@1.3.2
      49 silly saveTree │   │   │ │   └── is-arrayish@0.2.1
      49 silly saveTree │   │   │ ├── pify@2.3.0
      49 silly saveTree │   │   │ └── strip-bom@2.0.0
      49 silly saveTree │   │   ├─┬ normalize-package-data@2.5.0
      49 silly saveTree │   │   │ ├── hosted-git-info@2.8.8
      49 silly saveTree │   │   │ ├─┬ resolve@1.19.0
      49 silly saveTree │   │   │ │ ├── is-core-module@2.2.0
      49 silly saveTree │   │   │ │ └── path-parse@1.0.6
      49 silly saveTree │   │   │ └─┬ validate-npm-package-license@3.0.4
      49 silly saveTree │   │   │   ├─┬ spdx-correct@3.1.1
      49 silly saveTree │   │   │   │ ├─┬ spdx-expression-parse@3.0.1
      49 silly saveTree │   │   │   │ │ ├── spdx-exceptions@2.3.0
      49 silly saveTree │   │   │   │ │ └── spdx-license-ids@3.0.7
      49 silly saveTree │   │   │   │ └── spdx-license-ids@3.0.7
      49 silly saveTree │   │   │   └── spdx-expression-parse@3.0.1
      49 silly saveTree │   │   └── path-type@1.1.0
      49 silly saveTree │   ├── require-main-filename@1.0.1
      49 silly saveTree │   ├── which-module@1.0.0
      49 silly saveTree │   ├── y18n@3.2.1
      49 silly saveTree │   └── yargs-parser@5.0.0-security.0
      49 silly saveTree ├── semver@5.7.1
      49 silly saveTree └── yargs@7.1.1
      50 verbose stack Error: Unsupported engine for homebridge-hue@0.12.12: wanted: {"BSB001":"1.16.0","BSB002":"1.41.0","deCONZ":"2.7.1","homebridge":"^1.1.0","node":"^14.15.2"} (current: {"node":"12.20.1","npm":"6.14.10"})
      50 verbose stack     at checkEngine (/usr/lib/node_modules/npm/node_modules/npm-install-checks/index.js:14:14)
      50 verbose stack     at module.exports.isInstallable (/usr/lib/node_modules/npm/lib/install/validate-args.js:60:3)
      50 verbose stack     at resolveWithNewModule (/usr/lib/node_modules/npm/lib/install/deps.js:677:10)
      50 verbose stack     at /usr/lib/node_modules/npm/lib/install/deps.js:600:7
      50 verbose stack     at /usr/lib/node_modules/npm/node_modules/iferr/iferr.js:3:64
      50 verbose stack     at /usr/lib/node_modules/npm/node_modules/call-limit/call-limit.js:28:43
      50 verbose stack     at processTicksAndRejections (internal/process/task_queues.js:79:11)
      51 verbose pkgid homebridge-hue@0.12.12
      52 verbose cwd /opt/iobroker
      53 verbose Linux 5.10.2-v7l+
      54 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.hs100@2.0.1" "--loglevel" "error" "--prefix" "/opt/iobroker"
      55 verbose node v12.20.1
      56 verbose npm  v6.14.10
      57 error code ENOTSUP
      58 error notsup Unsupported engine for homebridge-hue@0.12.12: wanted: {"BSB001":"1.16.0","BSB002":"1.41.0","deCONZ":"2.7.1","homebridge":"^1.1.0","node":"^14.15.2"} (current: {"node":"12.20.1","npm":"6.14.10"})
      59 error notsup Not compatible with your version of node/npm: homebridge-hue@0.12.12
      60 error notsup Not compatible with your version of node/npm: homebridge-hue@0.12.12
      60 error notsup Required: {"BSB001":"1.16.0","BSB002":"1.41.0","deCONZ":"2.7.1","homebridge":"^1.1.0","node":"^14.15.2"}
      60 error notsup Actual:   {"npm":"6.14.10","node":"12.20.1"}
      61 verbose exit [ 1, true ]
      
      
      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Malaus last edited by

        @Malaus

        Da scheinen falsche/zu neue Versionen erforderlich zu sein.
        Kommt homebridge-hue her?

        M 1 Reply Last reply Reply Quote 0
        • M
          Malaus @Thomas Braun last edited by Malaus

          @Thomas-Braun ich hatte den Adapter ham mit homebridge-hue drauf um was auszuprobieren.

          iobroker stop
          iobroker upgrade self
          iobroker start

          hab ich auch schon gemacht aber leider ohne Erfolg

          Thomas Braun 1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @Malaus last edited by

            @Malaus Ist der homebridge-hue noch drauf? Hau den zuerst mal aus dem System.

            M 1 Reply Last reply Reply Quote 0
            • M
              Malaus @Thomas Braun last edited by

              @Thomas-Braun wie bekomme ich den weg?
              sudo npm uninstall homebridge-hue funktioniert irgendwie nicht.

              sudo npm uninstall homebridge-hue
              npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json'
              npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
              npm WARN pi No description
              npm WARN pi No repository field.
              npm WARN pi No README data
              npm WARN pi No license field.
              
              audited 23 packages in 1.301s
              
              1 package is looking for funding
                run `npm fund` for details
              
              found 0 vulnerabilities
              
              
              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @Malaus last edited by

                @Malaus Nicht mit sudo und nicht in /home/pi sondern in /opt/iobroker ausführen.

                Bitte komplette Eingabezeilen posten, dann sieht man das besser.

                M 1 Reply Last reply Reply Quote 0
                • M
                  Malaus @Thomas Braun last edited by

                  @Thomas-Braun

                  pi@raspberrypi:/opt/iobroker $ npm uninstall homebridge-hue
                  npm ERR! code ENOTSUP
                  npm ERR! notsup Unsupported engine for homebridge-hue@0.12.12: wanted: {"BSB001":"1.16.0","BSB002":"1.41.0","deCONZ":"2.7.1","homebridge":"^1.1.0","node":"^14.15.2"} (current: {"node":"12.20.1","npm":"6.14.10"})
                  npm ERR! notsup Not compatible with your version of node/npm: homebridge-hue@0.12.12
                  npm ERR! notsup Not compatible with your version of node/npm: homebridge-hue@0.12.12
                  npm ERR! notsup Required: {"BSB001":"1.16.0","BSB002":"1.41.0","deCONZ":"2.7.1","homebridge":"^1.1.0","node":"^14.15.2"}
                  npm ERR! notsup Actual:   {"npm":"6.14.10","node":"12.20.1"}
                  
                  npm ERR! A complete log of this run can be found in:
                  npm ERR!     /home/iobroker/.npm/_logs/2021-01-07T19_49_14_235Z-debug.log
                  
                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @Malaus last edited by

                    @Malaus Wo hast du das Ding denn hergezaubert? In stable oder latest ist das jedenfalls nicht drin. Irgendwas aus git ins System geklatscht?

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      Malaus @Thomas Braun last edited by Malaus

                      @Thomas-Braun im ham Adapter kann man die Homekit Adapter eintragen und dann wird das dort direkt installiert. Hab ich aber schon deinstalliert.

                      Thomas Braun 2 Replies Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @Malaus last edited by

                        @Malaus Dann hau es da auch wieder raus. Ich hab das nicht im Einsatz, kann dir da auch nicht weiter helfen.

                        1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @Malaus last edited by

                          @Malaus Mit Bauchweh: Installier node14 danach

                          https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            Malaus @Thomas Braun last edited by

                            @Thomas-Braun sagte in HS100 lässt sich nicht installieren - RaspberryPi:

                            https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian

                            hab nun node 14.15.4 drauf und damit lässt sich der hs100 adapter installieren.
                            Danke für deine Hilfe!

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            669
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            hs100 adapter raspberry 4
                            2
                            12
                            348
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo