Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. [gelöst] HS100 lässt sich nicht installieren - RaspberryPi

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

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

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
hs100 adapterraspberry 4
12 Beiträge 2 Kommentatoren 378 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M 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 BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #2

    @Malaus

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

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    M 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @Malaus

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

      M Offline
      M Offline
      Malaus
      schrieb am zuletzt editiert von Malaus
      #3

      @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 BraunT 1 Antwort Letzte Antwort
      0
      • M 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 BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #4

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

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        M 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

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

          M Offline
          M Offline
          Malaus
          schrieb am zuletzt editiert von
          #5

          @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 BraunT 1 Antwort Letzte Antwort
          0
          • M Malaus

            @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 BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #6

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

            Bitte komplette Eingabezeilen posten, dann sieht man das besser.

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            M 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @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 Offline
              M Offline
              Malaus
              schrieb am zuletzt editiert von
              #7

              @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 BraunT 1 Antwort Letzte Antwort
              0
              • M Malaus

                @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 BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von
                #8

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

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                M 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

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

                  M Offline
                  M Offline
                  Malaus
                  schrieb am zuletzt editiert von Malaus
                  #9

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

                  Thomas BraunT 2 Antworten Letzte Antwort
                  0
                  • M 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 BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #10

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

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    1 Antwort Letzte Antwort
                    0
                    • M 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 BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @Malaus Mit Bauchweh: Installier node14 danach

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

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      M 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @Malaus Mit Bauchweh: Installier node14 danach

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

                        M Offline
                        M Offline
                        Malaus
                        schrieb am zuletzt editiert von
                        #12

                        @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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        300

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe