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 'a1development/ioBroker.boschindego#040a8048ca2e890b1aeaaee710ab534551c4dff2' 1 verbose cli ] 2 info using npm@6.14.17 3 info using node@v14.19.3 4 verbose npm-session 1f9fb0a28ad54c52 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly pacote Retrying git command: ls-remote -h -t git://github.com/a1development/ioBroker.boschindego.git attempt # 2 8 silly pacote Retrying git command: ls-remote -h -t git://github.com/a1development/ioBroker.boschindego.git attempt # 3 9 silly pacote git manifest for undefined@github:a1development/ioBroker.boschindego#040a8048ca2e890b1aeaaee710ab534551c4dff2 fetched in 398596ms 10 timing stage:loadCurrentTree Completed in 402166ms 11 silly install loadIdealTree 12 silly install cloneCurrentTreeToIdealTree 13 timing stage:loadIdealTree:cloneCurrentTree Completed in 30ms 14 silly install loadShrinkwrap 15 timing stage:loadIdealTree:loadShrinkwrap Completed in 2119ms 16 silly install loadAllDepsIntoIdealTree 17 silly resolveWithNewModule iobroker.boschindego@0.9.17 checking installable status 18 http fetch GET 304 https://registry.npmjs.org/axios 293ms (from cache) 19 silly pacote range manifest for axios@^0.27.2 fetched in 315ms 20 silly resolveWithNewModule axios@0.27.2 checking installable status 21 http fetch GET 304 https://registry.npmjs.org/form-data 75ms (from cache) 22 silly pacote range manifest for form-data@^4.0.0 fetched in 80ms 23 silly resolveWithNewModule form-data@4.0.0 checking installable status 24 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 3634ms 25 timing stage:loadIdealTree Completed in 6618ms 26 silly currentTree iobroker.inst@3.0.0 26 silly currentTree ├── @alcalzone/esbuild-register@2.5.1-1 26 silly currentTree ├── @alcalzone/jsonl-db@2.5.2 26 silly currentTree ├─┬ @alcalzone/pak@0.7.0 26 silly currentTree │ ├── axios@0.21.4 26 silly currentTree │ └── fs-extra@9.1.0 26 silly currentTree ├── @apollon/iobroker-tools@0.2.0 26 silly currentTree ├── @colors/colors@1.5.0 26 silly currentTree ├── @dabh/diagnostics@2.0.3 26 silly currentTree ├── @datalust/winston-seq@1.0.2 26 silly currentTree ├── @googleapis/drive@2.3.0 26 silly currentTree ├── @greenlock/manager@3.1.0 26 silly currentTree ├── @influxdata/influxdb-client-apis@1.26.0 26 silly currentTree ├── @influxdata/influxdb-client@1.26.0 26 silly currentTree ├── @iobroker/adapter-core@2.6.0 26 silly currentTree ├── @iobroker/db-base@4.0.23 26 silly currentTree ├── @iobroker/db-objects-file@4.0.23 26 silly currentTree ├── @iobroker/db-objects-jsonl@4.0.23 26 silly currentTree ├── @iobroker/db-objects-redis@4.0.23 26 silly currentTree ├── @iobroker/db-states-file@4.0.23 26 silly currentTree ├── @iobroker/db-states-jsonl@4.0.23 26 silly currentTree ├── @iobroker/db-states-redis@4.0.23 26 silly currentTree ├── @iobroker/js-controller-adapter@4.0.23 26 silly currentTree ├─┬ @iobroker/js-controller-cli@4.0.23 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── @iobroker/js-controller-common-db@4.0.23 26 silly currentTree ├── @iobroker/js-controller-common@4.0.23 26 silly currentTree ├── @iobroker/plugin-base@1.2.1 26 silly currentTree ├── @iobroker/plugin-sentry@1.2.0 26 silly currentTree ├─┬ @root/acme@3.1.0 26 silly currentTree │ └── @root/keypairs@0.10.3 26 silly currentTree ├── @root/asn1@1.0.0 26 silly currentTree ├── @root/csr@0.8.1 26 silly currentTree ├── @root/encoding@1.0.1 26 silly currentTree ├── @root/greenlock-express@4.0.4 26 silly currentTree ├─┬ @root/greenlock@4.0.5 26 silly currentTree │ └── @root/keypairs@0.10.3 26 silly currentTree ├── @root/keypairs@0.9.0 26 silly currentTree ├── @root/mkdirp@1.0.0 26 silly currentTree ├── @root/pem@1.0.4 26 silly currentTree ├── @root/request@1.8.1 26 silly currentTree ├── @root/x509@0.7.2 26 silly currentTree ├── @sentry/core@6.19.7 26 silly currentTree ├── @sentry/hub@6.19.7 26 silly currentTree ├── @sentry/integrations@6.19.7 26 silly currentTree ├── @sentry/minimal@6.19.7 26 silly currentTree ├── @sentry/node@6.19.7 26 silly currentTree ├── @sentry/types@6.19.7 26 silly currentTree ├── @sentry/utils@6.19.7 26 silly currentTree ├─┬ @serialport/binding-mock@10.2.2 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├─┬ @serialport/bindings-cpp@10.7.0 26 silly currentTree │ ├── @serialport/bindings-interface@1.2.1 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── @serialport/bindings-interface@1.2.2 26 silly currentTree ├── @serialport/parser-byte-length@10.3.0 26 silly currentTree ├── @serialport/parser-cctalk@10.3.0 26 silly currentTree ├── @serialport/parser-delimiter@10.3.0 26 silly currentTree ├── @serialport/parser-inter-byte-timeout@10.3.0 26 silly currentTree ├── @serialport/parser-packet-length@10.3.0 26 silly currentTree ├── @serialport/parser-readline@10.3.0 26 silly currentTree ├── @serialport/parser-ready@10.3.0 26 silly currentTree ├── @serialport/parser-regex@10.3.0 26 silly currentTree ├── @serialport/parser-slip-encoder@10.3.0 26 silly currentTree ├── @serialport/parser-spacepacket@10.3.0 26 silly currentTree ├─┬ @serialport/stream@10.3.0 26 silly currentTree │ ├── @serialport/bindings-interface@1.2.1 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── @types/bl@5.0.2 26 silly currentTree ├── @types/iobroker@4.0.4 26 silly currentTree ├── @types/node@17.0.38 26 silly currentTree ├── @types/readable-stream@2.3.13 26 silly currentTree ├── abort-controller@3.0.0 26 silly currentTree ├── accepts@1.3.8 26 silly currentTree ├── acme-http-01-standalone@3.0.5 26 silly currentTree ├── after@0.8.2 26 silly currentTree ├─┬ agent-base@6.0.2 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── ajv@6.12.6 26 silly currentTree ├─┬ alcalzone-shared@4.0.1 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── ansi-regex@5.0.1 26 silly currentTree ├─┬ ansi-styles@4.3.0 26 silly currentTree │ ├── color-convert@2.0.1 26 silly currentTree │ └── color-name@1.1.4 26 silly currentTree ├── anymatch@3.1.2 26 silly currentTree ├── array-flatten@1.1.1 26 silly currentTree ├── arraybuffer.slice@0.0.7 26 silly currentTree ├── arrify@2.0.1 26 silly currentTree ├── asn1@0.2.6 26 silly currentTree ├── assert-plus@1.0.0 26 silly currentTree ├── async-limiter@1.0.1 26 silly currentTree ├── async@2.6.4 26 silly currentTree ├── asynckit@0.4.0 26 silly currentTree ├── at-least-node@1.0.0 26 silly currentTree ├── aws-sign2@0.7.0 26 silly currentTree ├── aws4@1.11.0 26 silly currentTree ├── axios@0.26.1 26 silly currentTree ├── babel@6.23.0 26 silly currentTree ├── backo2@1.0.2 26 silly currentTree ├── balanced-match@1.0.2 26 silly currentTree ├── base-64@1.0.0 26 silly currentTree ├── base64-arraybuffer@0.1.4 26 silly currentTree ├── base64-js@1.5.1 26 silly currentTree ├── base64id@2.0.0 26 silly currentTree ├── bcrypt-pbkdf@1.0.2 26 silly currentTree ├── bignumber.js@9.0.2 26 silly currentTree ├── binary-extensions@2.2.0 26 silly currentTree ├── bindings@1.5.0 26 silly currentTree ├─┬ bl@4.1.0 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ └── string_decoder@1.3.0 26 silly currentTree ├── blob@0.0.5 26 silly currentTree ├── bluebird@3.7.2 26 silly currentTree ├── body-parser@1.20.0 26 silly currentTree ├── brace-expansion@2.0.1 26 silly currentTree ├── braces@3.0.2 26 silly currentTree ├── buffer-equal-constant-time@1.0.1 26 silly currentTree ├── buffer-from@1.1.2 26 silly currentTree ├── buffer@5.7.1 26 silly currentTree ├── busboy@1.6.0 26 silly currentTree ├── byte-length@1.0.2 26 silly currentTree ├── bytes@3.1.2 26 silly currentTree ├── call-bind@1.0.2 26 silly currentTree ├── callsite@1.0.0 26 silly currentTree ├── capitalize@2.0.4 26 silly currentTree ├── caseless@0.12.0 26 silly currentTree ├── cert-info@1.5.1 26 silly currentTree ├── charenc@0.0.2 26 silly currentTree ├── chokidar@3.5.3 26 silly currentTree ├── chownr@1.1.4 26 silly currentTree ├── ci-info@3.3.1 26 silly currentTree ├── circular-json@0.5.9 26 silly currentTree ├── cli@1.0.1 26 silly currentTree ├── cliui@7.0.4 26 silly currentTree ├── cluster-key-slot@1.1.0 26 silly currentTree ├── coap-packet@0.1.14 26 silly currentTree ├─┬ coap@0.24.0 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ ├── lru-cache@5.1.1 26 silly currentTree │ ├── ms@2.1.2 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ ├── string_decoder@1.3.0 26 silly currentTree │ └── yallist@3.1.1 26 silly currentTree ├── coiot-coap@1.0.0 26 silly currentTree ├── color-convert@1.9.3 26 silly currentTree ├── color-name@1.1.3 26 silly currentTree ├── color-string@1.9.1 26 silly currentTree ├── color@3.2.1 26 silly currentTree ├── colors@1.0.3 26 silly currentTree ├── colorspace@1.1.4 26 silly currentTree ├── combined-stream@1.0.8 26 silly currentTree ├── commander@6.2.1 26 silly currentTree ├── commist@1.1.0 26 silly currentTree ├── component-bind@1.0.0 26 silly currentTree ├── component-emitter@1.3.0 26 silly currentTree ├── component-inherit@0.0.3 26 silly currentTree ├── compressible@2.0.18 26 silly currentTree ├─┬ compression@1.7.4 26 silly currentTree │ └── bytes@3.0.0 26 silly currentTree ├── concat-map@0.0.1 26 silly currentTree ├─┬ concat-stream@2.0.0 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ └── string_decoder@1.3.0 26 silly currentTree ├── connect-flash@0.1.1 26 silly currentTree ├─┬ content-disposition@0.5.4 26 silly currentTree │ └── safe-buffer@5.2.1 26 silly currentTree ├── content-type@1.0.4 26 silly currentTree ├── cookie-parser@1.4.6 26 silly currentTree ├── cookie-signature@1.0.6 26 silly currentTree ├── cookie@0.4.1 26 silly currentTree ├── core-util-is@1.0.2 26 silly currentTree ├── cron-parser@3.5.0 26 silly currentTree ├── cross-spawn@7.0.3 26 silly currentTree ├── crypt@0.0.2 26 silly currentTree ├── crypto@1.0.1 26 silly currentTree ├── cycle@1.0.3 26 silly currentTree ├── daemonize2@0.4.2 26 silly currentTree ├── dashdash@1.14.1 26 silly currentTree ├── debug@2.6.9 26 silly currentTree ├── decache@4.6.1 26 silly currentTree ├── deep-clone@3.0.3 26 silly currentTree ├── define-properties@1.1.4 26 silly currentTree ├── delay@5.0.0 26 silly currentTree ├── delayed-stream@1.0.0 26 silly currentTree ├── denque@1.5.1 26 silly currentTree ├── depd@2.0.0 26 silly currentTree ├── destroy@1.2.0 26 silly currentTree ├── dgram@1.0.1 26 silly currentTree ├── diskusage@1.1.3 26 silly currentTree ├── dns-packet@1.3.4 26 silly currentTree ├── dropbox-v2-api@2.5.3 26 silly currentTree ├── duplexer@0.1.2 26 silly currentTree ├─┬ duplexify@4.1.2 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ └── string_decoder@1.3.0 26 silly currentTree ├── ecc-jsbn@0.1.2 26 silly currentTree ├── ecdsa-sig-formatter@1.0.11 26 silly currentTree ├── eckles@1.4.1 26 silly currentTree ├── ee-first@1.1.1 26 silly currentTree ├── emoji-regex@8.0.0 26 silly currentTree ├── enabled@2.0.0 26 silly currentTree ├── encodeurl@1.0.2 26 silly currentTree ├── end-of-stream@1.4.4 26 silly currentTree ├─┬ engine.io-client@3.5.2 26 silly currentTree │ ├── debug@3.1.0 26 silly currentTree │ └── ws@7.4.6 26 silly currentTree ├── engine.io-parser@2.2.1 26 silly currentTree ├─┬ engine.io@3.5.0 26 silly currentTree │ ├── debug@4.1.1 26 silly currentTree │ ├── ms@2.1.3 26 silly currentTree │ └── ws@7.4.6 26 silly currentTree ├── es6-promise@4.2.8 26 silly currentTree ├── esbuild@0.11.23 26 silly currentTree ├── escalade@3.1.1 26 silly currentTree ├── escape-html@1.0.3 26 silly currentTree ├── etag@1.8.1 26 silly currentTree ├── event-stream@4.0.1 26 silly currentTree ├── event-target-shim@5.0.1 26 silly currentTree ├── execa@5.1.1 26 silly currentTree ├── exit@0.1.2 26 silly currentTree ├── express-fileupload@1.4.0 26 silly currentTree ├─┬ express-session@1.17.3 26 silly currentTree │ ├── cookie@0.4.2 26 silly currentTree │ └── safe-buffer@5.2.1 26 silly currentTree ├─┬ express@4.18.1 26 silly currentTree │ ├── cookie@0.5.0 26 silly currentTree │ └── safe-buffer@5.2.1 26 silly currentTree ├── extend@3.0.2 26 silly currentTree ├── extsprintf@1.3.0 26 silly currentTree ├── eyes@0.1.8 26 silly currentTree ├── fast-deep-equal@3.1.3 26 silly currentTree ├── fast-json-stable-stringify@2.1.0 26 silly currentTree ├── fast-text-encoding@1.0.3 26 silly currentTree ├── fast-xml-parser@3.21.1 26 silly currentTree ├── fastseries@2.0.0 26 silly currentTree ├── fecha@4.2.3 26 silly currentTree ├── file-stream-rotator@0.6.1 26 silly currentTree ├── file-uri-to-path@1.0.0 26 silly currentTree ├── fill-range@7.0.1 26 silly currentTree ├── finalhandler@1.2.0 26 silly currentTree ├── fn.name@1.1.0 26 silly currentTree ├── follow-redirects@1.15.1 26 silly currentTree ├── forever-agent@0.6.1 26 silly currentTree ├── form-data@2.3.3 26 silly currentTree ├── forwarded@0.2.0 26 silly currentTree ├── fresh@0.5.2 26 silly currentTree ├── from@0.1.7 26 silly currentTree ├── fs-constants@1.0.0 26 silly currentTree ├── fs-extra@10.1.0 26 silly currentTree ├── fs-minipass@2.1.0 26 silly currentTree ├── fs.realpath@1.0.0 26 silly currentTree ├── ftp@0.3.10 26 silly currentTree ├── function-bind@1.1.1 26 silly currentTree ├── gaxios@4.3.3 26 silly currentTree ├── gcp-metadata@4.3.1 26 silly currentTree ├── get-caller-file@2.0.5 26 silly currentTree ├── get-intrinsic@1.1.1 26 silly currentTree ├── get-stream@6.0.1 26 silly currentTree ├── getpass@0.1.7 26 silly currentTree ├── glob-parent@5.1.2 26 silly currentTree ├─┬ glob@7.2.3 26 silly currentTree │ ├── brace-expansion@1.1.11 26 silly currentTree │ └── minimatch@3.1.2 26 silly currentTree ├── glossy@0.1.7 26 silly currentTree ├── google-auth-library@7.14.1 26 silly currentTree ├── google-p12-pem@3.1.4 26 silly currentTree ├── googleapis-common@5.1.0 26 silly currentTree ├── graceful-fs@4.2.10 26 silly currentTree ├── greenlock-express@4.0.3 26 silly currentTree ├── greenlock-manager-fs@3.1.1 26 silly currentTree ├── greenlock-store-fs@3.2.2 26 silly currentTree ├── greenlock@4.0.4 26 silly currentTree ├── gtoken@5.3.2 26 silly currentTree ├── har-schema@2.0.0 26 silly currentTree ├── har-validator@5.1.5 26 silly currentTree ├─┬ has-binary2@1.0.3 26 silly currentTree │ └── isarray@2.0.1 26 silly currentTree ├── has-cors@1.1.0 26 silly currentTree ├── has-property-descriptors@1.0.0 26 silly currentTree ├── has-symbols@1.0.3 26 silly currentTree ├── has@1.0.3 26 silly currentTree ├── he@1.2.0 26 silly currentTree ├─┬ help-me@3.0.0 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ └── string_decoder@1.3.0 26 silly currentTree ├── hoek@6.1.3 26 silly currentTree ├── hot-patcher@0.5.0 26 silly currentTree ├── http-errors@2.0.0 26 silly currentTree ├── http-signature@1.2.0 26 silly currentTree ├─┬ https-proxy-agent@5.0.1 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── human-signals@2.1.0 26 silly currentTree ├── iconv-lite@0.4.24 26 silly currentTree ├── ieee754@1.2.1 26 silly currentTree ├── immediate@3.0.6 26 silly currentTree ├── indexof@0.0.1 26 silly currentTree ├── inflight@1.0.6 26 silly currentTree ├── influx@4.2.3 26 silly currentTree ├── inherits@2.0.4 26 silly currentTree ├── iobroker.admin@5.3.8 26 silly currentTree ├── iobroker.backitup@2.4.6 26 silly currentTree ├── iobroker.discovery@3.0.3 26 silly currentTree ├── iobroker.hmip@1.17.0 26 silly currentTree ├── iobroker.influxdb@2.6.3 26 silly currentTree ├─┬ iobroker.js-controller@4.0.23 26 silly currentTree │ ├── axios@0.24.0 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ ├── mime@3.0.0 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── iobroker.mqtt@3.0.6 26 silly currentTree ├── iobroker.ping@1.5.3 26 silly currentTree ├── iobroker.shelly@5.3.2 26 silly currentTree ├── iobroker.simple-api@2.7.0 26 silly currentTree ├── iobroker.socketio@4.2.0 26 silly currentTree ├── iobroker.sonoff@2.5.1 26 silly currentTree ├── iobroker.vis@1.4.15 26 silly currentTree ├── iobroker.web@4.3.0 26 silly currentTree ├── iobroker.ws.server@1.0.1 26 silly currentTree ├── iobroker.ws@1.3.0 26 silly currentTree ├─┬ iobroker.yeelight-2@1.1.2 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├─┬ ioredis@4.28.5 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── ip@1.1.8 26 silly currentTree ├── ipaddr.js@1.9.1 26 silly currentTree ├── is-arrayish@0.3.2 26 silly currentTree ├── is-binary-path@2.1.0 26 silly currentTree ├── is-buffer@1.1.6 26 silly currentTree ├── is-extglob@2.1.1 26 silly currentTree ├── is-fullwidth-code-point@3.0.0 26 silly currentTree ├── is-glob@4.0.3 26 silly currentTree ├── is-nan@1.3.2 26 silly currentTree ├── is-number@7.0.0 26 silly currentTree ├── is-stream@2.0.1 26 silly currentTree ├── is-typedarray@1.0.0 26 silly currentTree ├── is@3.3.0 26 silly currentTree ├── isarray@0.0.1 26 silly currentTree ├── isemail@3.2.0 26 silly currentTree ├── isexe@2.0.0 26 silly currentTree ├── isstream@0.1.2 26 silly currentTree ├── joi@14.3.1 26 silly currentTree ├── js-sdsl@2.1.4 26 silly currentTree ├── js-sha512@0.8.0 26 silly currentTree ├── jsbn@0.1.1 26 silly currentTree ├── json-bigint@1.0.0 26 silly currentTree ├── json-schema-traverse@0.4.1 26 silly currentTree ├── json-schema@0.4.0 26 silly currentTree ├── json-stringify-safe@5.0.1 26 silly currentTree ├── jsonc-parser@3.0.0 26 silly currentTree ├── jsonfile@6.1.0 26 silly currentTree ├─┬ jsonwebtoken@8.5.1 26 silly currentTree │ ├── jwa@1.4.1 26 silly currentTree │ ├── jws@3.2.2 26 silly currentTree │ ├── ms@2.1.3 26 silly currentTree │ └── semver@5.7.1 26 silly currentTree ├── jsprim@1.4.2 26 silly currentTree ├─┬ jszip@3.10.0 26 silly currentTree │ ├── isarray@1.0.0 26 silly currentTree │ ├── lie@3.3.0 26 silly currentTree │ ├── readable-stream@2.3.7 26 silly currentTree │ └── string_decoder@1.1.1 26 silly currentTree ├── jwa@2.0.0 26 silly currentTree ├── jws@4.0.0 26 silly currentTree ├── keypairs@1.2.14 26 silly currentTree ├── kuler@2.0.0 26 silly currentTree ├── layerr@0.1.2 26 silly currentTree ├── le-acme-core@2.1.4 26 silly currentTree ├── le-challenge-fs@2.0.9 26 silly currentTree ├── le-sni-auto@2.1.9 26 silly currentTree ├── leven@2.1.0 26 silly currentTree ├── lie@3.1.1 26 silly currentTree ├── loadavg-windows@1.1.1 26 silly currentTree ├── localforage@1.10.0 26 silly currentTree ├── lodash.defaults@4.2.0 26 silly currentTree ├── lodash.flatten@4.4.0 26 silly currentTree ├── lodash.includes@4.3.0 26 silly currentTree ├── lodash.isarguments@3.1.0 26 silly currentTree ├── lodash.isboolean@3.0.3 26 silly currentTree ├── lodash.isinteger@4.0.4 26 silly currentTree ├── lodash.isnumber@3.0.3 26 silly currentTree ├── lodash.isplainobject@4.0.6 26 silly currentTree ├── lodash.isstring@4.0.1 26 silly currentTree ├── lodash.once@4.1.1 26 silly currentTree ├── lodash@4.17.21 26 silly currentTree ├─┬ logform@2.4.0 26 silly currentTree │ └── ms@2.1.3 26 silly currentTree ├── long-timeout@0.1.1 26 silly currentTree ├── lru_map@0.3.3 26 silly currentTree ├── lru-cache@6.0.0 26 silly currentTree ├── luxon@1.28.0 26 silly currentTree ├── map-stream@0.0.7 26 silly currentTree ├── md5@2.3.0 26 silly currentTree ├─┬ mdns-discovery@0.2.6 26 silly currentTree │ ├── debug@2.2.0 26 silly currentTree │ └── ms@0.7.1 26 silly currentTree ├── media-typer@0.3.0 26 silly currentTree ├── merge-descriptors@1.0.1 26 silly currentTree ├── merge-stream@2.0.0 26 silly currentTree ├── methods@1.1.2 26 silly currentTree ├── mime-db@1.52.0 26 silly currentTree ├── mime-types@2.1.35 26 silly currentTree ├── mime@1.6.0 26 silly currentTree ├── mimic-fn@2.1.0 26 silly currentTree ├── minimatch@5.1.0 26 silly currentTree ├── minimist@1.2.6 26 silly currentTree ├── minipass@3.1.6 26 silly currentTree ├── minizlib@2.1.2 26 silly currentTree ├── mkdirp-classic@0.5.3 26 silly currentTree ├── mkdirp@1.0.4 26 silly currentTree ├── moment@2.29.3 26 silly currentTree ├─┬ mqtt-connection@4.1.0 26 silly currentTree │ ├── duplexify@3.7.1 26 silly currentTree │ ├── isarray@1.0.0 26 silly currentTree │ ├── readable-stream@2.3.7 26 silly currentTree │ └── string_decoder@1.1.1 26 silly currentTree ├─┬ mqtt-packet@6.10.0 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├─┬ mqtt@4.3.7 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ ├── ms@2.1.2 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ ├── string_decoder@1.3.0 26 silly currentTree │ └── ws@7.5.8 26 silly currentTree ├── ms@2.0.0 26 silly currentTree ├── mute-stream@0.0.8 26 silly currentTree ├── nan@2.16.0 26 silly currentTree ├── negotiator@0.6.3 26 silly currentTree ├── nested-property@4.0.0 26 silly currentTree ├── netmask@2.0.2 26 silly currentTree ├── node-addon-api@4.3.0 26 silly currentTree ├── node-fetch@2.6.7 26 silly currentTree ├── node-forge@1.3.1 26 silly currentTree ├── node-gyp-build@4.4.0 26 silly currentTree ├── node-mndp@0.0.3 26 silly currentTree ├─┬ node-rest-client@3.1.1 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── node-schedule@2.1.0 26 silly currentTree ├─┬ node-ssdp@4.0.1 26 silly currentTree │ ├── debug@3.2.7 26 silly currentTree │ └── ms@2.1.3 26 silly currentTree ├── node-wol@0.1.1 26 silly currentTree ├── node.extend@2.0.2 26 silly currentTree ├── normalize-path@3.0.0 26 silly currentTree ├── npm-run-path@4.0.1 26 silly currentTree ├─┬ number-allocator@1.0.10 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── oauth-sign@0.9.0 26 silly currentTree ├── object-hash@2.2.0 26 silly currentTree ├── object-inspect@1.12.2 26 silly currentTree ├── object-keys@1.1.1 26 silly currentTree ├── on-finished@2.4.1 26 silly currentTree ├── on-headers@1.0.2 26 silly currentTree ├── once@1.4.0 26 silly currentTree ├── one-time@1.0.0 26 silly currentTree ├── onetime@5.1.2 26 silly currentTree ├── p-map@2.1.0 26 silly currentTree ├── pako@1.0.11 26 silly currentTree ├── parseqs@0.0.6 26 silly currentTree ├── parseuri@0.0.6 26 silly currentTree ├── parseurl@1.3.3 26 silly currentTree ├── passport-local@1.0.0 26 silly currentTree ├── passport-strategy@1.0.0 26 silly currentTree ├── passport@0.5.3 26 silly currentTree ├── path-is-absolute@1.0.1 26 silly currentTree ├── path-key@3.1.1 26 silly currentTree ├── path-posix@1.0.0 26 silly currentTree ├── path-to-regexp@0.1.7 26 silly currentTree ├── pause-stream@0.0.11 26 silly currentTree ├── pause@0.0.1 26 silly currentTree ├── performance-now@2.1.0 26 silly currentTree ├── picomatch@2.3.1 26 silly currentTree ├─┬ pidusage@3.0.0 26 silly currentTree │ └── safe-buffer@5.2.1 26 silly currentTree ├── process-nextick-args@2.0.1 26 silly currentTree ├── promisify-child-process@4.1.1 26 silly currentTree ├─┬ prompt@1.3.0 26 silly currentTree │ ├── async@3.2.3 26 silly currentTree │ └── winston@2.4.6 26 silly currentTree ├── proper-lockfile@4.1.2 26 silly currentTree ├── proxy-addr@2.0.7 26 silly currentTree ├── psl@1.8.0 26 silly currentTree ├── pump@3.0.0 26 silly currentTree ├── punycode@2.1.1 26 silly currentTree ├── qs@6.10.3 26 silly currentTree ├── querystringify@2.2.0 26 silly currentTree ├── random-bytes@1.0.0 26 silly currentTree ├── range-parser@1.2.1 26 silly currentTree ├── rasha@1.2.5 26 silly currentTree ├── raw-body@2.5.1 26 silly currentTree ├── read@1.0.7 26 silly currentTree ├── readable-stream@1.1.14 26 silly currentTree ├── readdirp@3.6.0 26 silly currentTree ├── readline-sync@1.4.10 26 silly currentTree ├── readline@1.3.0 26 silly currentTree ├── redirect-https@1.3.1 26 silly currentTree ├── redis-commands@1.7.0 26 silly currentTree ├── redis-errors@1.2.0 26 silly currentTree ├── redis-parser@3.0.0 26 silly currentTree ├── reinterval@1.1.0 26 silly currentTree ├── request-promise-core@1.1.4 26 silly currentTree ├── request-promise-native@1.0.9 26 silly currentTree ├─┬ request@2.88.2 26 silly currentTree │ ├── qs@6.5.3 26 silly currentTree │ └── uuid@3.4.0 26 silly currentTree ├── require-directory@2.1.1 26 silly currentTree ├── requires-port@1.0.0 26 silly currentTree ├── respjs@4.2.0 26 silly currentTree ├── retry@0.12.0 26 silly currentTree ├── revalidator@0.1.8 26 silly currentTree ├── rfdc@1.3.0 26 silly currentTree ├─┬ rsa-compat@1.9.4 26 silly currentTree │ └── node-forge@0.7.6 26 silly currentTree ├── safe-buffer@5.1.2 26 silly currentTree ├── safe-replace@1.1.0 26 silly currentTree ├── safe-stable-stringify@2.3.1 26 silly currentTree ├── safer-buffer@2.1.2 26 silly currentTree ├── sax@1.2.4 26 silly currentTree ├── semver@7.3.7 26 silly currentTree ├─┬ send@0.18.0 26 silly currentTree │ └── ms@2.1.3 26 silly currentTree ├── seq-logging@1.1.1 26 silly currentTree ├─┬ serialport@10.4.0 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ └── ms@2.1.2 26 silly currentTree ├── serve-static@1.15.0 26 silly currentTree ├── setimmediate@1.0.5 26 silly currentTree ├── setprototypeof@1.2.0 26 silly currentTree ├── shebang-command@2.0.0 26 silly currentTree ├── shebang-regex@3.0.0 26 silly currentTree ├─┬ shelly-iot@1.1.2 26 silly currentTree │ ├── @types/node@16.11.38 26 silly currentTree │ ├── bl@5.0.0 26 silly currentTree │ ├── buffer@6.0.3 26 silly currentTree │ ├── coap-packet@1.1.1 26 silly currentTree │ ├── coap@0.26.0 26 silly currentTree │ ├── debug@4.3.4 26 silly currentTree │ ├── ms@2.1.2 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ └── string_decoder@1.3.0 26 silly currentTree ├── side-channel@1.0.4 26 silly currentTree ├── signal-exit@3.0.7 26 silly currentTree ├── simple-swizzle@0.2.2 26 silly currentTree ├── socket.io-adapter@1.1.2 26 silly currentTree ├─┬ socket.io-client@2.4.0 26 silly currentTree │ ├── debug@3.1.0 26 silly currentTree │ ├── isarray@2.0.1 26 silly currentTree │ └── socket.io-parser@3.3.2 26 silly currentTree ├─┬ socket.io-parser@3.4.1 26 silly currentTree │ ├── component-emitter@1.2.1 26 silly currentTree │ ├── debug@4.1.1 26 silly currentTree │ ├── isarray@2.0.1 26 silly currentTree │ └── ms@2.1.3 26 silly currentTree ├─┬ socket.io@2.4.1 26 silly currentTree │ ├── debug@4.1.1 26 silly currentTree │ └── ms@2.1.3 26 silly currentTree ├── sorted-array-functions@1.3.0 26 silly currentTree ├── source-map-support@0.5.21 26 silly currentTree ├── source-map@0.6.1 26 silly currentTree ├── split@1.0.1 26 silly currentTree ├─┬ split2@3.2.2 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ └── string_decoder@1.3.0 26 silly currentTree ├── ssdp2@1.1.2 26 silly currentTree ├── sshpk@1.17.0 26 silly currentTree ├── stack-trace@0.0.10 26 silly currentTree ├── standard-as-callback@2.1.0 26 silly currentTree ├── statuses@2.0.1 26 silly currentTree ├── stealthy-require@1.1.1 26 silly currentTree ├── stream-combiner@0.2.2 26 silly currentTree ├── stream-shift@1.0.1 26 silly currentTree ├── streamsearch@1.1.0 26 silly currentTree ├── string_decoder@0.10.31 26 silly currentTree ├── string-width@4.2.3 26 silly currentTree ├── strip-ansi@6.0.1 26 silly currentTree ├── strip-final-newline@2.0.0 26 silly currentTree ├── strnum@1.0.5 26 silly currentTree ├── tar-fs@2.1.1 26 silly currentTree ├─┬ tar-stream@2.2.0 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ └── string_decoder@1.3.0 26 silly currentTree ├─┬ tar@6.1.11 26 silly currentTree │ └── chownr@2.0.0 26 silly currentTree ├── tcp-ping@0.1.1 26 silly currentTree ├── text-hex@1.0.0 26 silly currentTree ├── through@2.3.8 26 silly currentTree ├─┬ through2@2.0.5 26 silly currentTree │ ├── isarray@1.0.0 26 silly currentTree │ ├── readable-stream@2.3.7 26 silly currentTree │ └── string_decoder@1.1.1 26 silly currentTree ├── to-array@0.1.4 26 silly currentTree ├── to-regex-range@5.0.1 26 silly currentTree ├── toidentifier@1.0.1 26 silly currentTree ├── topo@3.0.3 26 silly currentTree ├── tough-cookie@2.5.0 26 silly currentTree ├── tr46@0.0.3 26 silly currentTree ├── triple-beam@1.3.0 26 silly currentTree ├── tslib@1.14.1 26 silly currentTree ├── tunnel-agent@0.6.0 26 silly currentTree ├── tweetnacl@0.14.5 26 silly currentTree ├── type-is@1.6.18 26 silly currentTree ├── typedarray@0.0.6 26 silly currentTree ├── uid-safe@2.1.5 26 silly currentTree ├── ultron@1.1.1 26 silly currentTree ├── universalify@2.0.0 26 silly currentTree ├── unix-dgram@2.0.4 26 silly currentTree ├── unpipe@1.0.0 26 silly currentTree ├── uri-js@4.4.1 26 silly currentTree ├── url-join@4.0.1 26 silly currentTree ├── url-parse@1.5.10 26 silly currentTree ├── url-template@2.0.8 26 silly currentTree ├── ursa-optional@0.9.10 26 silly currentTree ├── util-deprecate@1.0.2 26 silly currentTree ├── utils-merge@1.0.1 26 silly currentTree ├── uuid@8.3.2 26 silly currentTree ├── vary@1.1.2 26 silly currentTree ├── verror@1.10.0 26 silly currentTree ├── weak-daemon@1.0.3 26 silly currentTree ├─┬ webdav@4.10.0 26 silly currentTree │ ├── axios@0.27.2 26 silly currentTree │ └── form-data@4.0.0 26 silly currentTree ├── webidl-conversions@3.0.1 26 silly currentTree ├─┬ websocket-stream@5.5.2 26 silly currentTree │ ├── duplexify@3.7.1 26 silly currentTree │ ├── isarray@1.0.0 26 silly currentTree │ ├── readable-stream@2.3.7 26 silly currentTree │ ├── string_decoder@1.1.1 26 silly currentTree │ └── ws@3.3.3 26 silly currentTree ├── whatwg-url@5.0.0 26 silly currentTree ├── which@2.0.2 26 silly currentTree ├── winston-daily-rotate-file@4.7.1 26 silly currentTree ├─┬ winston-seq-updated@1.0.4 26 silly currentTree │ └── seq-logging@0.4.6 26 silly currentTree ├── winston-syslog@2.5.0 26 silly currentTree ├─┬ winston-transport@4.5.0 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ └── string_decoder@1.3.0 26 silly currentTree ├─┬ winston@3.7.2 26 silly currentTree │ ├── async@3.2.3 26 silly currentTree │ ├── readable-stream@3.6.0 26 silly currentTree │ ├── safe-buffer@5.2.1 26 silly currentTree │ └── string_decoder@1.3.0 26 silly currentTree ├── wrap-ansi@7.0.0 26 silly currentTree ├── wrappy@1.0.2 26 silly currentTree ├── ws@8.7.0 26 silly currentTree ├─┬ xml2js@0.4.23 26 silly currentTree │ └── xmlbuilder@11.0.1 26 silly currentTree ├── xmlbuilder@15.1.1 26 silly currentTree ├── xmlhttprequest-ssl@1.6.3 26 silly currentTree ├── xregexp@2.0.0 26 silly currentTree ├── xtend@4.0.2 26 silly currentTree ├── y18n@5.0.8 26 silly currentTree ├── yallist@4.0.0 26 silly currentTree ├── yargs-parser@21.0.1 26 silly currentTree ├── yargs@17.5.1 26 silly currentTree ├── yeast@0.1.2 26 silly currentTree └── yeelight2@1.3.8 27 silly idealTree iobroker.inst@3.0.0 27 silly idealTree ├── @alcalzone/esbuild-register@2.5.1-1 27 silly idealTree ├── @alcalzone/jsonl-db@2.5.2 27 silly idealTree ├─┬ @alcalzone/pak@0.7.0 27 silly idealTree │ ├── axios@0.21.4 27 silly idealTree │ └── fs-extra@9.1.0 27 silly idealTree ├── @apollon/iobroker-tools@0.2.0 27 silly idealTree ├── @colors/colors@1.5.0 27 silly idealTree ├── @dabh/diagnostics@2.0.3 27 silly idealTree ├── @datalust/winston-seq@1.0.2 27 silly idealTree ├── @googleapis/drive@2.3.0 27 silly idealTree ├── @greenlock/manager@3.1.0 27 silly idealTree ├── @influxdata/influxdb-client-apis@1.26.0 27 silly idealTree ├── @influxdata/influxdb-client@1.26.0 27 silly idealTree ├── @iobroker/adapter-core@2.6.0 27 silly idealTree ├── @iobroker/db-base@4.0.23 27 silly idealTree ├── @iobroker/db-objects-file@4.0.23 27 silly idealTree ├── @iobroker/db-objects-jsonl@4.0.23 27 silly idealTree ├── @iobroker/db-objects-redis@4.0.23 27 silly idealTree ├── @iobroker/db-states-file@4.0.23 27 silly idealTree ├── @iobroker/db-states-jsonl@4.0.23 27 silly idealTree ├── @iobroker/db-states-redis@4.0.23 27 silly idealTree ├── @iobroker/js-controller-adapter@4.0.23 27 silly idealTree ├─┬ @iobroker/js-controller-cli@4.0.23 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── @iobroker/js-controller-common-db@4.0.23 27 silly idealTree ├── @iobroker/js-controller-common@4.0.23 27 silly idealTree ├── @iobroker/plugin-base@1.2.1 27 silly idealTree ├── @iobroker/plugin-sentry@1.2.0 27 silly idealTree ├─┬ @root/acme@3.1.0 27 silly idealTree │ └── @root/keypairs@0.10.3 27 silly idealTree ├── @root/asn1@1.0.0 27 silly idealTree ├── @root/csr@0.8.1 27 silly idealTree ├── @root/encoding@1.0.1 27 silly idealTree ├── @root/greenlock-express@4.0.4 27 silly idealTree ├─┬ @root/greenlock@4.0.5 27 silly idealTree │ └── @root/keypairs@0.10.3 27 silly idealTree ├── @root/keypairs@0.9.0 27 silly idealTree ├── @root/mkdirp@1.0.0 27 silly idealTree ├── @root/pem@1.0.4 27 silly idealTree ├── @root/request@1.8.1 27 silly idealTree ├── @root/x509@0.7.2 27 silly idealTree ├── @sentry/core@6.19.7 27 silly idealTree ├── @sentry/hub@6.19.7 27 silly idealTree ├── @sentry/integrations@6.19.7 27 silly idealTree ├── @sentry/minimal@6.19.7 27 silly idealTree ├── @sentry/node@6.19.7 27 silly idealTree ├── @sentry/types@6.19.7 27 silly idealTree ├── @sentry/utils@6.19.7 27 silly idealTree ├─┬ @serialport/binding-mock@10.2.2 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├─┬ @serialport/bindings-cpp@10.7.0 27 silly idealTree │ ├── @serialport/bindings-interface@1.2.1 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── @serialport/bindings-interface@1.2.2 27 silly idealTree ├── @serialport/parser-byte-length@10.3.0 27 silly idealTree ├── @serialport/parser-cctalk@10.3.0 27 silly idealTree ├── @serialport/parser-delimiter@10.3.0 27 silly idealTree ├── @serialport/parser-inter-byte-timeout@10.3.0 27 silly idealTree ├── @serialport/parser-packet-length@10.3.0 27 silly idealTree ├── @serialport/parser-readline@10.3.0 27 silly idealTree ├── @serialport/parser-ready@10.3.0 27 silly idealTree ├── @serialport/parser-regex@10.3.0 27 silly idealTree ├── @serialport/parser-slip-encoder@10.3.0 27 silly idealTree ├── @serialport/parser-spacepacket@10.3.0 27 silly idealTree ├─┬ @serialport/stream@10.3.0 27 silly idealTree │ ├── @serialport/bindings-interface@1.2.1 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── @types/bl@5.0.2 27 silly idealTree ├── @types/iobroker@4.0.4 27 silly idealTree ├── @types/node@17.0.38 27 silly idealTree ├── @types/readable-stream@2.3.13 27 silly idealTree ├── abort-controller@3.0.0 27 silly idealTree ├── accepts@1.3.8 27 silly idealTree ├── acme-http-01-standalone@3.0.5 27 silly idealTree ├── after@0.8.2 27 silly idealTree ├─┬ agent-base@6.0.2 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── ajv@6.12.6 27 silly idealTree ├─┬ alcalzone-shared@4.0.1 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── ansi-regex@5.0.1 27 silly idealTree ├─┬ ansi-styles@4.3.0 27 silly idealTree │ ├── color-convert@2.0.1 27 silly idealTree │ └── color-name@1.1.4 27 silly idealTree ├── anymatch@3.1.2 27 silly idealTree ├── array-flatten@1.1.1 27 silly idealTree ├── arraybuffer.slice@0.0.7 27 silly idealTree ├── arrify@2.0.1 27 silly idealTree ├── asn1@0.2.6 27 silly idealTree ├── assert-plus@1.0.0 27 silly idealTree ├── async-limiter@1.0.1 27 silly idealTree ├── async@2.6.4 27 silly idealTree ├── asynckit@0.4.0 27 silly idealTree ├── at-least-node@1.0.0 27 silly idealTree ├── aws-sign2@0.7.0 27 silly idealTree ├── aws4@1.11.0 27 silly idealTree ├── axios@0.26.1 27 silly idealTree ├── babel@6.23.0 27 silly idealTree ├── backo2@1.0.2 27 silly idealTree ├── balanced-match@1.0.2 27 silly idealTree ├── base-64@1.0.0 27 silly idealTree ├── base64-arraybuffer@0.1.4 27 silly idealTree ├── base64-js@1.5.1 27 silly idealTree ├── base64id@2.0.0 27 silly idealTree ├── bcrypt-pbkdf@1.0.2 27 silly idealTree ├── bignumber.js@9.0.2 27 silly idealTree ├── binary-extensions@2.2.0 27 silly idealTree ├── bindings@1.5.0 27 silly idealTree ├─┬ bl@4.1.0 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ └── string_decoder@1.3.0 27 silly idealTree ├── blob@0.0.5 27 silly idealTree ├── bluebird@3.7.2 27 silly idealTree ├── body-parser@1.20.0 27 silly idealTree ├── brace-expansion@2.0.1 27 silly idealTree ├── braces@3.0.2 27 silly idealTree ├── buffer-equal-constant-time@1.0.1 27 silly idealTree ├── buffer-from@1.1.2 27 silly idealTree ├── buffer@5.7.1 27 silly idealTree ├── busboy@1.6.0 27 silly idealTree ├── byte-length@1.0.2 27 silly idealTree ├── bytes@3.1.2 27 silly idealTree ├── call-bind@1.0.2 27 silly idealTree ├── callsite@1.0.0 27 silly idealTree ├── capitalize@2.0.4 27 silly idealTree ├── caseless@0.12.0 27 silly idealTree ├── cert-info@1.5.1 27 silly idealTree ├── charenc@0.0.2 27 silly idealTree ├── chokidar@3.5.3 27 silly idealTree ├── chownr@1.1.4 27 silly idealTree ├── ci-info@3.3.1 27 silly idealTree ├── circular-json@0.5.9 27 silly idealTree ├── cli@1.0.1 27 silly idealTree ├── cliui@7.0.4 27 silly idealTree ├── cluster-key-slot@1.1.0 27 silly idealTree ├── coap-packet@0.1.14 27 silly idealTree ├─┬ coap@0.24.0 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ ├── lru-cache@5.1.1 27 silly idealTree │ ├── ms@2.1.2 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ ├── string_decoder@1.3.0 27 silly idealTree │ └── yallist@3.1.1 27 silly idealTree ├── coiot-coap@1.0.0 27 silly idealTree ├── color-convert@1.9.3 27 silly idealTree ├── color-name@1.1.3 27 silly idealTree ├── color-string@1.9.1 27 silly idealTree ├── color@3.2.1 27 silly idealTree ├── colors@1.0.3 27 silly idealTree ├── colorspace@1.1.4 27 silly idealTree ├── combined-stream@1.0.8 27 silly idealTree ├── commander@6.2.1 27 silly idealTree ├── commist@1.1.0 27 silly idealTree ├── component-bind@1.0.0 27 silly idealTree ├── component-emitter@1.3.0 27 silly idealTree ├── component-inherit@0.0.3 27 silly idealTree ├── compressible@2.0.18 27 silly idealTree ├─┬ compression@1.7.4 27 silly idealTree │ └── bytes@3.0.0 27 silly idealTree ├── concat-map@0.0.1 27 silly idealTree ├─┬ concat-stream@2.0.0 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ └── string_decoder@1.3.0 27 silly idealTree ├── connect-flash@0.1.1 27 silly idealTree ├─┬ content-disposition@0.5.4 27 silly idealTree │ └── safe-buffer@5.2.1 27 silly idealTree ├── content-type@1.0.4 27 silly idealTree ├── cookie-parser@1.4.6 27 silly idealTree ├── cookie-signature@1.0.6 27 silly idealTree ├── cookie@0.4.1 27 silly idealTree ├── core-util-is@1.0.2 27 silly idealTree ├── cron-parser@3.5.0 27 silly idealTree ├── cross-spawn@7.0.3 27 silly idealTree ├── crypt@0.0.2 27 silly idealTree ├── crypto@1.0.1 27 silly idealTree ├── cycle@1.0.3 27 silly idealTree ├── daemonize2@0.4.2 27 silly idealTree ├── dashdash@1.14.1 27 silly idealTree ├── debug@2.6.9 27 silly idealTree ├── decache@4.6.1 27 silly idealTree ├── deep-clone@3.0.3 27 silly idealTree ├── define-properties@1.1.4 27 silly idealTree ├── delay@5.0.0 27 silly idealTree ├── delayed-stream@1.0.0 27 silly idealTree ├── denque@1.5.1 27 silly idealTree ├── depd@2.0.0 27 silly idealTree ├── destroy@1.2.0 27 silly idealTree ├── dgram@1.0.1 27 silly idealTree ├── diskusage@1.1.3 27 silly idealTree ├── dns-packet@1.3.4 27 silly idealTree ├── dropbox-v2-api@2.5.3 27 silly idealTree ├── duplexer@0.1.2 27 silly idealTree ├─┬ duplexify@4.1.2 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ └── string_decoder@1.3.0 27 silly idealTree ├── ecc-jsbn@0.1.2 27 silly idealTree ├── ecdsa-sig-formatter@1.0.11 27 silly idealTree ├── eckles@1.4.1 27 silly idealTree ├── ee-first@1.1.1 27 silly idealTree ├── emoji-regex@8.0.0 27 silly idealTree ├── enabled@2.0.0 27 silly idealTree ├── encodeurl@1.0.2 27 silly idealTree ├── end-of-stream@1.4.4 27 silly idealTree ├─┬ engine.io-client@3.5.2 27 silly idealTree │ ├── debug@3.1.0 27 silly idealTree │ └── ws@7.4.6 27 silly idealTree ├── engine.io-parser@2.2.1 27 silly idealTree ├─┬ engine.io@3.5.0 27 silly idealTree │ ├── debug@4.1.1 27 silly idealTree │ ├── ms@2.1.3 27 silly idealTree │ └── ws@7.4.6 27 silly idealTree ├── es6-promise@4.2.8 27 silly idealTree ├── esbuild@0.11.23 27 silly idealTree ├── escalade@3.1.1 27 silly idealTree ├── escape-html@1.0.3 27 silly idealTree ├── etag@1.8.1 27 silly idealTree ├── event-stream@4.0.1 27 silly idealTree ├── event-target-shim@5.0.1 27 silly idealTree ├── execa@5.1.1 27 silly idealTree ├── exit@0.1.2 27 silly idealTree ├── express-fileupload@1.4.0 27 silly idealTree ├─┬ express-session@1.17.3 27 silly idealTree │ ├── cookie@0.4.2 27 silly idealTree │ └── safe-buffer@5.2.1 27 silly idealTree ├─┬ express@4.18.1 27 silly idealTree │ ├── cookie@0.5.0 27 silly idealTree │ └── safe-buffer@5.2.1 27 silly idealTree ├── extend@3.0.2 27 silly idealTree ├── extsprintf@1.3.0 27 silly idealTree ├── eyes@0.1.8 27 silly idealTree ├── fast-deep-equal@3.1.3 27 silly idealTree ├── fast-json-stable-stringify@2.1.0 27 silly idealTree ├── fast-text-encoding@1.0.3 27 silly idealTree ├── fast-xml-parser@3.21.1 27 silly idealTree ├── fastseries@2.0.0 27 silly idealTree ├── fecha@4.2.3 27 silly idealTree ├── file-stream-rotator@0.6.1 27 silly idealTree ├── file-uri-to-path@1.0.0 27 silly idealTree ├── fill-range@7.0.1 27 silly idealTree ├── finalhandler@1.2.0 27 silly idealTree ├── fn.name@1.1.0 27 silly idealTree ├── follow-redirects@1.15.1 27 silly idealTree ├── forever-agent@0.6.1 27 silly idealTree ├── form-data@2.3.3 27 silly idealTree ├── forwarded@0.2.0 27 silly idealTree ├── fresh@0.5.2 27 silly idealTree ├── from@0.1.7 27 silly idealTree ├── fs-constants@1.0.0 27 silly idealTree ├── fs-extra@10.1.0 27 silly idealTree ├── fs-minipass@2.1.0 27 silly idealTree ├── fs.realpath@1.0.0 27 silly idealTree ├── fsevents@2.3.2 27 silly idealTree ├── ftp@0.3.10 27 silly idealTree ├── function-bind@1.1.1 27 silly idealTree ├── gaxios@4.3.3 27 silly idealTree ├── gcp-metadata@4.3.1 27 silly idealTree ├── get-caller-file@2.0.5 27 silly idealTree ├── get-intrinsic@1.1.1 27 silly idealTree ├── get-stream@6.0.1 27 silly idealTree ├── getpass@0.1.7 27 silly idealTree ├── glob-parent@5.1.2 27 silly idealTree ├─┬ glob@7.2.3 27 silly idealTree │ ├── brace-expansion@1.1.11 27 silly idealTree │ └── minimatch@3.1.2 27 silly idealTree ├── glossy@0.1.7 27 silly idealTree ├── google-auth-library@7.14.1 27 silly idealTree ├── google-p12-pem@3.1.4 27 silly idealTree ├── googleapis-common@5.1.0 27 silly idealTree ├── graceful-fs@4.2.10 27 silly idealTree ├── greenlock-express@4.0.3 27 silly idealTree ├── greenlock-manager-fs@3.1.1 27 silly idealTree ├── greenlock-store-fs@3.2.2 27 silly idealTree ├── greenlock@4.0.4 27 silly idealTree ├── gtoken@5.3.2 27 silly idealTree ├── har-schema@2.0.0 27 silly idealTree ├── har-validator@5.1.5 27 silly idealTree ├─┬ has-binary2@1.0.3 27 silly idealTree │ └── isarray@2.0.1 27 silly idealTree ├── has-cors@1.1.0 27 silly idealTree ├── has-property-descriptors@1.0.0 27 silly idealTree ├── has-symbols@1.0.3 27 silly idealTree ├── has@1.0.3 27 silly idealTree ├── he@1.2.0 27 silly idealTree ├─┬ help-me@3.0.0 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ └── string_decoder@1.3.0 27 silly idealTree ├── hoek@6.1.3 27 silly idealTree ├── hot-patcher@0.5.0 27 silly idealTree ├── http-errors@2.0.0 27 silly idealTree ├── http-signature@1.2.0 27 silly idealTree ├─┬ https-proxy-agent@5.0.1 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── human-signals@2.1.0 27 silly idealTree ├── iconv-lite@0.4.24 27 silly idealTree ├── ieee754@1.2.1 27 silly idealTree ├── immediate@3.0.6 27 silly idealTree ├── indexof@0.0.1 27 silly idealTree ├── inflight@1.0.6 27 silly idealTree ├── influx@4.2.3 27 silly idealTree ├── inherits@2.0.4 27 silly idealTree ├── iobroker.admin@5.3.8 27 silly idealTree ├── iobroker.backitup@2.4.6 27 silly idealTree ├─┬ iobroker.boschindego@0.9.17 27 silly idealTree │ ├── axios@0.27.2 27 silly idealTree │ └── form-data@4.0.0 27 silly idealTree ├── iobroker.discovery@3.0.3 27 silly idealTree ├── iobroker.hmip@1.17.0 27 silly idealTree ├── iobroker.influxdb@2.6.3 27 silly idealTree ├─┬ iobroker.js-controller@4.0.23 27 silly idealTree │ ├── axios@0.24.0 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ ├── mime@3.0.0 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── iobroker.mqtt@3.0.6 27 silly idealTree ├── iobroker.ping@1.5.3 27 silly idealTree ├── iobroker.shelly@5.3.2 27 silly idealTree ├── iobroker.simple-api@2.7.0 27 silly idealTree ├── iobroker.socketio@4.2.0 27 silly idealTree ├── iobroker.sonoff@2.5.1 27 silly idealTree ├── iobroker.vis@1.4.15 27 silly idealTree ├── iobroker.web@4.3.0 27 silly idealTree ├── iobroker.ws.server@1.0.1 27 silly idealTree ├── iobroker.ws@1.3.0 27 silly idealTree ├─┬ iobroker.yeelight-2@1.1.2 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├─┬ ioredis@4.28.5 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── ip@1.1.8 27 silly idealTree ├── ipaddr.js@1.9.1 27 silly idealTree ├── is-arrayish@0.3.2 27 silly idealTree ├── is-binary-path@2.1.0 27 silly idealTree ├── is-buffer@1.1.6 27 silly idealTree ├── is-extglob@2.1.1 27 silly idealTree ├── is-fullwidth-code-point@3.0.0 27 silly idealTree ├── is-glob@4.0.3 27 silly idealTree ├── is-nan@1.3.2 27 silly idealTree ├── is-number@7.0.0 27 silly idealTree ├── is-stream@2.0.1 27 silly idealTree ├── is-typedarray@1.0.0 27 silly idealTree ├── is@3.3.0 27 silly idealTree ├── isarray@0.0.1 27 silly idealTree ├── isemail@3.2.0 27 silly idealTree ├── isexe@2.0.0 27 silly idealTree ├── isstream@0.1.2 27 silly idealTree ├── joi@14.3.1 27 silly idealTree ├── js-sdsl@2.1.4 27 silly idealTree ├── js-sha512@0.8.0 27 silly idealTree ├── jsbn@0.1.1 27 silly idealTree ├── json-bigint@1.0.0 27 silly idealTree ├── json-schema-traverse@0.4.1 27 silly idealTree ├── json-schema@0.4.0 27 silly idealTree ├── json-stringify-safe@5.0.1 27 silly idealTree ├── jsonc-parser@3.0.0 27 silly idealTree ├── jsonfile@6.1.0 27 silly idealTree ├─┬ jsonwebtoken@8.5.1 27 silly idealTree │ ├── jwa@1.4.1 27 silly idealTree │ ├── jws@3.2.2 27 silly idealTree │ ├── ms@2.1.3 27 silly idealTree │ └── semver@5.7.1 27 silly idealTree ├── jsprim@1.4.2 27 silly idealTree ├─┬ jszip@3.10.0 27 silly idealTree │ ├── isarray@1.0.0 27 silly idealTree │ ├── lie@3.3.0 27 silly idealTree │ ├── readable-stream@2.3.7 27 silly idealTree │ └── string_decoder@1.1.1 27 silly idealTree ├── jwa@2.0.0 27 silly idealTree ├── jws@4.0.0 27 silly idealTree ├── keypairs@1.2.14 27 silly idealTree ├── kuler@2.0.0 27 silly idealTree ├── layerr@0.1.2 27 silly idealTree ├── le-acme-core@2.1.4 27 silly idealTree ├── le-challenge-fs@2.0.9 27 silly idealTree ├── le-sni-auto@2.1.9 27 silly idealTree ├── leven@2.1.0 27 silly idealTree ├── lie@3.1.1 27 silly idealTree ├── loadavg-windows@1.1.1 27 silly idealTree ├── localforage@1.10.0 27 silly idealTree ├── lodash.defaults@4.2.0 27 silly idealTree ├── lodash.flatten@4.4.0 27 silly idealTree ├── lodash.includes@4.3.0 27 silly idealTree ├── lodash.isarguments@3.1.0 27 silly idealTree ├── lodash.isboolean@3.0.3 27 silly idealTree ├── lodash.isinteger@4.0.4 27 silly idealTree ├── lodash.isnumber@3.0.3 27 silly idealTree ├── lodash.isplainobject@4.0.6 27 silly idealTree ├── lodash.isstring@4.0.1 27 silly idealTree ├── lodash.once@4.1.1 27 silly idealTree ├── lodash@4.17.21 27 silly idealTree ├─┬ logform@2.4.0 27 silly idealTree │ └── ms@2.1.3 27 silly idealTree ├── long-timeout@0.1.1 27 silly idealTree ├── lru_map@0.3.3 27 silly idealTree ├── lru-cache@6.0.0 27 silly idealTree ├── luxon@1.28.0 27 silly idealTree ├── map-stream@0.0.7 27 silly idealTree ├── md5@2.3.0 27 silly idealTree ├─┬ mdns-discovery@0.2.6 27 silly idealTree │ ├── debug@2.2.0 27 silly idealTree │ └── ms@0.7.1 27 silly idealTree ├── media-typer@0.3.0 27 silly idealTree ├── merge-descriptors@1.0.1 27 silly idealTree ├── merge-stream@2.0.0 27 silly idealTree ├── methods@1.1.2 27 silly idealTree ├── mime-db@1.52.0 27 silly idealTree ├── mime-types@2.1.35 27 silly idealTree ├── mime@1.6.0 27 silly idealTree ├── mimic-fn@2.1.0 27 silly idealTree ├── minimatch@5.1.0 27 silly idealTree ├── minimist@1.2.6 27 silly idealTree ├── minipass@3.1.6 27 silly idealTree ├── minizlib@2.1.2 27 silly idealTree ├── mkdirp-classic@0.5.3 27 silly idealTree ├── mkdirp@1.0.4 27 silly idealTree ├── moment@2.29.3 27 silly idealTree ├─┬ mqtt-connection@4.1.0 27 silly idealTree │ ├── duplexify@3.7.1 27 silly idealTree │ ├── isarray@1.0.0 27 silly idealTree │ ├── readable-stream@2.3.7 27 silly idealTree │ └── string_decoder@1.1.1 27 silly idealTree ├─┬ mqtt-packet@6.10.0 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├─┬ mqtt@4.3.7 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ ├── ms@2.1.2 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ ├── string_decoder@1.3.0 27 silly idealTree │ └── ws@7.5.8 27 silly idealTree ├── ms@2.0.0 27 silly idealTree ├── mute-stream@0.0.8 27 silly idealTree ├── nan@2.16.0 27 silly idealTree ├── negotiator@0.6.3 27 silly idealTree ├── nested-property@4.0.0 27 silly idealTree ├── netmask@2.0.2 27 silly idealTree ├── node-addon-api@4.3.0 27 silly idealTree ├── node-fetch@2.6.7 27 silly idealTree ├── node-forge@1.3.1 27 silly idealTree ├── node-gyp-build@4.4.0 27 silly idealTree ├── node-mndp@0.0.3 27 silly idealTree ├─┬ node-rest-client@3.1.1 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── node-schedule@2.1.0 27 silly idealTree ├─┬ node-ssdp@4.0.1 27 silly idealTree │ ├── debug@3.2.7 27 silly idealTree │ └── ms@2.1.3 27 silly idealTree ├── node-wol@0.1.1 27 silly idealTree ├── node.extend@2.0.2 27 silly idealTree ├── normalize-path@3.0.0 27 silly idealTree ├── npm-run-path@4.0.1 27 silly idealTree ├─┬ number-allocator@1.0.10 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── oauth-sign@0.9.0 27 silly idealTree ├── object-hash@2.2.0 27 silly idealTree ├── object-inspect@1.12.2 27 silly idealTree ├── object-keys@1.1.1 27 silly idealTree ├── on-finished@2.4.1 27 silly idealTree ├── on-headers@1.0.2 27 silly idealTree ├── once@1.4.0 27 silly idealTree ├── one-time@1.0.0 27 silly idealTree ├── onetime@5.1.2 27 silly idealTree ├── p-map@2.1.0 27 silly idealTree ├── pako@1.0.11 27 silly idealTree ├── parseqs@0.0.6 27 silly idealTree ├── parseuri@0.0.6 27 silly idealTree ├── parseurl@1.3.3 27 silly idealTree ├── passport-local@1.0.0 27 silly idealTree ├── passport-strategy@1.0.0 27 silly idealTree ├── passport@0.5.3 27 silly idealTree ├── path-is-absolute@1.0.1 27 silly idealTree ├── path-key@3.1.1 27 silly idealTree ├── path-posix@1.0.0 27 silly idealTree ├── path-to-regexp@0.1.7 27 silly idealTree ├── pause-stream@0.0.11 27 silly idealTree ├── pause@0.0.1 27 silly idealTree ├── performance-now@2.1.0 27 silly idealTree ├── picomatch@2.3.1 27 silly idealTree ├─┬ pidusage@3.0.0 27 silly idealTree │ └── safe-buffer@5.2.1 27 silly idealTree ├── process-nextick-args@2.0.1 27 silly idealTree ├── promisify-child-process@4.1.1 27 silly idealTree ├─┬ prompt@1.3.0 27 silly idealTree │ ├── async@3.2.3 27 silly idealTree │ └── winston@2.4.6 27 silly idealTree ├── proper-lockfile@4.1.2 27 silly idealTree ├── proxy-addr@2.0.7 27 silly idealTree ├── psl@1.8.0 27 silly idealTree ├── pump@3.0.0 27 silly idealTree ├── punycode@2.1.1 27 silly idealTree ├── qs@6.10.3 27 silly idealTree ├── querystringify@2.2.0 27 silly idealTree ├── random-bytes@1.0.0 27 silly idealTree ├── range-parser@1.2.1 27 silly idealTree ├── rasha@1.2.5 27 silly idealTree ├── raw-body@2.5.1 27 silly idealTree ├── read@1.0.7 27 silly idealTree ├── readable-stream@1.1.14 27 silly idealTree ├── readdirp@3.6.0 27 silly idealTree ├── readline-sync@1.4.10 27 silly idealTree ├── readline@1.3.0 27 silly idealTree ├── redirect-https@1.3.1 27 silly idealTree ├── redis-commands@1.7.0 27 silly idealTree ├── redis-errors@1.2.0 27 silly idealTree ├── redis-parser@3.0.0 27 silly idealTree ├── reinterval@1.1.0 27 silly idealTree ├── request-promise-core@1.1.4 27 silly idealTree ├── request-promise-native@1.0.9 27 silly idealTree ├─┬ request@2.88.2 27 silly idealTree │ ├── qs@6.5.3 27 silly idealTree │ └── uuid@3.4.0 27 silly idealTree ├── require-directory@2.1.1 27 silly idealTree ├── requires-port@1.0.0 27 silly idealTree ├── respjs@4.2.0 27 silly idealTree ├── retry@0.12.0 27 silly idealTree ├── revalidator@0.1.8 27 silly idealTree ├── rfdc@1.3.0 27 silly idealTree ├─┬ rsa-compat@1.9.4 27 silly idealTree │ └── node-forge@0.7.6 27 silly idealTree ├── safe-buffer@5.1.2 27 silly idealTree ├── safe-replace@1.1.0 27 silly idealTree ├── safe-stable-stringify@2.3.1 27 silly idealTree ├── safer-buffer@2.1.2 27 silly idealTree ├── sax@1.2.4 27 silly idealTree ├── semver@7.3.7 27 silly idealTree ├─┬ send@0.18.0 27 silly idealTree │ └── ms@2.1.3 27 silly idealTree ├── seq-logging@1.1.1 27 silly idealTree ├─┬ serialport@10.4.0 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ └── ms@2.1.2 27 silly idealTree ├── serve-static@1.15.0 27 silly idealTree ├── setimmediate@1.0.5 27 silly idealTree ├── setprototypeof@1.2.0 27 silly idealTree ├── shebang-command@2.0.0 27 silly idealTree ├── shebang-regex@3.0.0 27 silly idealTree ├─┬ shelly-iot@1.1.2 27 silly idealTree │ ├── @types/node@16.11.38 27 silly idealTree │ ├── bl@5.0.0 27 silly idealTree │ ├── buffer@6.0.3 27 silly idealTree │ ├── coap-packet@1.1.1 27 silly idealTree │ ├── coap@0.26.0 27 silly idealTree │ ├── debug@4.3.4 27 silly idealTree │ ├── ms@2.1.2 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ └── string_decoder@1.3.0 27 silly idealTree ├── side-channel@1.0.4 27 silly idealTree ├── signal-exit@3.0.7 27 silly idealTree ├── simple-swizzle@0.2.2 27 silly idealTree ├── socket.io-adapter@1.1.2 27 silly idealTree ├─┬ socket.io-client@2.4.0 27 silly idealTree │ ├── debug@3.1.0 27 silly idealTree │ ├── isarray@2.0.1 27 silly idealTree │ └── socket.io-parser@3.3.2 27 silly idealTree ├─┬ socket.io-parser@3.4.1 27 silly idealTree │ ├── component-emitter@1.2.1 27 silly idealTree │ ├── debug@4.1.1 27 silly idealTree │ ├── isarray@2.0.1 27 silly idealTree │ └── ms@2.1.3 27 silly idealTree ├─┬ socket.io@2.4.1 27 silly idealTree │ ├── debug@4.1.1 27 silly idealTree │ └── ms@2.1.3 27 silly idealTree ├── sorted-array-functions@1.3.0 27 silly idealTree ├── source-map-support@0.5.21 27 silly idealTree ├── source-map@0.6.1 27 silly idealTree ├── split@1.0.1 27 silly idealTree ├─┬ split2@3.2.2 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ └── string_decoder@1.3.0 27 silly idealTree ├── ssdp2@1.1.2 27 silly idealTree ├── sshpk@1.17.0 27 silly idealTree ├── stack-trace@0.0.10 27 silly idealTree ├── standard-as-callback@2.1.0 27 silly idealTree ├── statuses@2.0.1 27 silly idealTree ├── stealthy-require@1.1.1 27 silly idealTree ├── stream-combiner@0.2.2 27 silly idealTree ├── stream-shift@1.0.1 27 silly idealTree ├── streamsearch@1.1.0 27 silly idealTree ├── string_decoder@0.10.31 27 silly idealTree ├── string-width@4.2.3 27 silly idealTree ├── strip-ansi@6.0.1 27 silly idealTree ├── strip-final-newline@2.0.0 27 silly idealTree ├── strnum@1.0.5 27 silly idealTree ├── tar-fs@2.1.1 27 silly idealTree ├─┬ tar-stream@2.2.0 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ └── string_decoder@1.3.0 27 silly idealTree ├─┬ tar@6.1.11 27 silly idealTree │ └── chownr@2.0.0 27 silly idealTree ├── tcp-ping@0.1.1 27 silly idealTree ├── text-hex@1.0.0 27 silly idealTree ├── through@2.3.8 27 silly idealTree ├─┬ through2@2.0.5 27 silly idealTree │ ├── isarray@1.0.0 27 silly idealTree │ ├── readable-stream@2.3.7 27 silly idealTree │ └── string_decoder@1.1.1 27 silly idealTree ├── to-array@0.1.4 27 silly idealTree ├── to-regex-range@5.0.1 27 silly idealTree ├── toidentifier@1.0.1 27 silly idealTree ├── topo@3.0.3 27 silly idealTree ├── tough-cookie@2.5.0 27 silly idealTree ├── tr46@0.0.3 27 silly idealTree ├── triple-beam@1.3.0 27 silly idealTree ├── tslib@1.14.1 27 silly idealTree ├── tunnel-agent@0.6.0 27 silly idealTree ├── tweetnacl@0.14.5 27 silly idealTree ├── type-is@1.6.18 27 silly idealTree ├── typedarray@0.0.6 27 silly idealTree ├── uid-safe@2.1.5 27 silly idealTree ├── ultron@1.1.1 27 silly idealTree ├── universalify@2.0.0 27 silly idealTree ├── unix-dgram@2.0.4 27 silly idealTree ├── unpipe@1.0.0 27 silly idealTree ├── uri-js@4.4.1 27 silly idealTree ├── url-join@4.0.1 27 silly idealTree ├── url-parse@1.5.10 27 silly idealTree ├── url-template@2.0.8 27 silly idealTree ├── ursa-optional@0.9.10 27 silly idealTree ├── util-deprecate@1.0.2 27 silly idealTree ├── utils-merge@1.0.1 27 silly idealTree ├── uuid@8.3.2 27 silly idealTree ├── vary@1.1.2 27 silly idealTree ├── verror@1.10.0 27 silly idealTree ├── weak-daemon@1.0.3 27 silly idealTree ├─┬ webdav@4.10.0 27 silly idealTree │ ├── axios@0.27.2 27 silly idealTree │ └── form-data@4.0.0 27 silly idealTree ├── webidl-conversions@3.0.1 27 silly idealTree ├─┬ websocket-stream@5.5.2 27 silly idealTree │ ├── duplexify@3.7.1 27 silly idealTree │ ├── isarray@1.0.0 27 silly idealTree │ ├── readable-stream@2.3.7 27 silly idealTree │ ├── string_decoder@1.1.1 27 silly idealTree │ └── ws@3.3.3 27 silly idealTree ├── whatwg-url@5.0.0 27 silly idealTree ├── which@2.0.2 27 silly idealTree ├── winston-daily-rotate-file@4.7.1 27 silly idealTree ├─┬ winston-seq-updated@1.0.4 27 silly idealTree │ └── seq-logging@0.4.6 27 silly idealTree ├── winston-syslog@2.5.0 27 silly idealTree ├─┬ winston-transport@4.5.0 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ └── string_decoder@1.3.0 27 silly idealTree ├─┬ winston@3.7.2 27 silly idealTree │ ├── async@3.2.3 27 silly idealTree │ ├── readable-stream@3.6.0 27 silly idealTree │ ├── safe-buffer@5.2.1 27 silly idealTree │ └── string_decoder@1.3.0 27 silly idealTree ├── wrap-ansi@7.0.0 27 silly idealTree ├── wrappy@1.0.2 27 silly idealTree ├── ws@8.7.0 27 silly idealTree ├─┬ xml2js@0.4.23 27 silly idealTree │ └── xmlbuilder@11.0.1 27 silly idealTree ├── xmlbuilder@15.1.1 27 silly idealTree ├── xmlhttprequest-ssl@1.6.3 27 silly idealTree ├── xregexp@2.0.0 27 silly idealTree ├── xtend@4.0.2 27 silly idealTree ├── y18n@5.0.8 27 silly idealTree ├── yallist@4.0.0 27 silly idealTree ├── yargs-parser@21.0.1 27 silly idealTree ├── yargs@17.5.1 27 silly idealTree ├── yeast@0.1.2 27 silly idealTree └── yeelight2@1.3.8 28 silly install generateActionsToTake 29 timing stage:generateActionsToTake Completed in 190ms 30 silly diffTrees action count 4 31 silly diffTrees add fsevents@2.3.2 32 silly diffTrees add form-data@4.0.0 33 silly diffTrees add axios@0.27.2 34 silly diffTrees add iobroker.boschindego@0.9.17 35 silly decomposeActions action count 32 36 silly decomposeActions fetch fsevents@2.3.2 37 silly decomposeActions extract fsevents@2.3.2 38 silly decomposeActions preinstall fsevents@2.3.2 39 silly decomposeActions build fsevents@2.3.2 40 silly decomposeActions install fsevents@2.3.2 41 silly decomposeActions postinstall fsevents@2.3.2 42 silly decomposeActions finalize fsevents@2.3.2 43 silly decomposeActions refresh-package-json fsevents@2.3.2 44 silly decomposeActions fetch form-data@4.0.0 45 silly decomposeActions extract form-data@4.0.0 46 silly decomposeActions preinstall form-data@4.0.0 47 silly decomposeActions build form-data@4.0.0 48 silly decomposeActions install form-data@4.0.0 49 silly decomposeActions postinstall form-data@4.0.0 50 silly decomposeActions finalize form-data@4.0.0 51 silly decomposeActions refresh-package-json form-data@4.0.0 52 silly decomposeActions fetch axios@0.27.2 53 silly decomposeActions extract axios@0.27.2 54 silly decomposeActions preinstall axios@0.27.2 55 silly decomposeActions build axios@0.27.2 56 silly decomposeActions install axios@0.27.2 57 silly decomposeActions postinstall axios@0.27.2 58 silly decomposeActions finalize axios@0.27.2 59 silly decomposeActions refresh-package-json axios@0.27.2 60 silly decomposeActions fetch iobroker.boschindego@0.9.17 61 silly decomposeActions extract iobroker.boschindego@0.9.17 62 silly decomposeActions preinstall iobroker.boschindego@0.9.17 63 silly decomposeActions build iobroker.boschindego@0.9.17 64 silly decomposeActions install iobroker.boschindego@0.9.17 65 silly decomposeActions postinstall iobroker.boschindego@0.9.17 66 silly decomposeActions finalize iobroker.boschindego@0.9.17 67 silly decomposeActions refresh-package-json iobroker.boschindego@0.9.17 68 silly install executeActions 69 silly doSerial global-install 32 70 verbose correctMkdir /home/iobroker/.npm/_locks correctMkdir not in flight; initializing 71 verbose lock using /home/iobroker/.npm/_locks/staging-66d2468782e8ffc7.lock for /opt/iobroker/node_modules/.staging 72 silly doParallel extract 4 73 silly extract form-data@4.0.0 74 silly extract axios@0.27.2 75 silly extract iobroker.boschindego@0.9.17 76 silly extract fsevents@2.3.2 77 silly tarball trying form-data@^4.0.0 by hash: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== 78 silly tarball trying axios@^0.27.2 by hash: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== 79 silly tarball trying fsevents@2.3.2 by hash: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 80 silly tarball no local data for github:a1development/ioBroker.boschindego#040a8048ca2e890b1aeaaee710ab534551c4dff2. Extracting by manifest. 81 silly extract form-data@^4.0.0 extracted to /opt/iobroker/node_modules/.staging/form-data-6a3d7189 (156ms) 82 silly extract fsevents@2.3.2 extracted to /opt/iobroker/node_modules/.staging/fsevents-d4c0bc96 (164ms) 83 silly extract axios@^0.27.2 extracted to /opt/iobroker/node_modules/.staging/axios-6b2e0606 (230ms) 84 silly pacote Retrying git command: ls-remote -h -t git://github.com/a1development/ioBroker.boschindego.git attempt # 2 85 silly pacote Retrying git command: ls-remote -h -t git://github.com/a1development/ioBroker.boschindego.git attempt # 3 86 silly pacote Retrying git command: ls-remote -h -t git://github.com/a1development/ioBroker.boschindego.git attempt # 2 87 silly pacote Retrying git command: ls-remote -h -t git://github.com/a1development/ioBroker.boschindego.git attempt # 3 88 silly extract github:a1development/ioBroker.boschindego#040a8048ca2e890b1aeaaee710ab534551c4dff2 extracted to /opt/iobroker/node_modules/.staging/iobroker.boschindego-5e8807da (797270ms) 89 timing action:extract Completed in 797279ms 90 silly doReverseSerial unbuild 32 91 silly doSerial remove 32 92 silly doSerial move 32 93 silly doSerial finalize 32 94 silly finalize /opt/iobroker/node_modules/fsevents 95 silly finalize /opt/iobroker/node_modules/iobroker.boschindego/node_modules/form-data 96 timing action:finalize Completed in 20ms 97 verbose unlock done using /home/iobroker/.npm/_locks/staging-66d2468782e8ffc7.lock for /opt/iobroker/node_modules/.staging 98 timing stage:rollbackFailedOptional Completed in 7ms 99 timing stage:runTopLevelLifecycles Completed in 1266474ms 100 silly saveTree iobroker.inst@3.0.0 100 silly saveTree ├─┬ iobroker.admin@5.3.8 100 silly saveTree │ ├─┬ @iobroker/adapter-core@2.6.0 100 silly saveTree │ │ └─┬ @types/iobroker@4.0.4 100 silly saveTree │ │ └── @types/node@17.0.38 100 silly saveTree │ ├─┬ axios@0.26.1 100 silly saveTree │ │ └── follow-redirects@1.15.1 100 silly saveTree │ ├─┬ body-parser@1.20.0 100 silly saveTree │ │ ├── bytes@3.1.2 100 silly saveTree │ │ ├── content-type@1.0.4 100 silly saveTree │ │ ├─┬ debug@2.6.9 100 silly saveTree │ │ │ └── ms@2.0.0 100 silly saveTree │ │ ├── depd@2.0.0 100 silly saveTree │ │ ├── destroy@1.2.0 100 silly saveTree │ │ ├─┬ http-errors@2.0.0 100 silly saveTree │ │ │ ├── inherits@2.0.4 100 silly saveTree │ │ │ ├── setprototypeof@1.2.0 100 silly saveTree │ │ │ ├── statuses@2.0.1 100 silly saveTree │ │ │ └── toidentifier@1.0.1 100 silly saveTree │ │ ├─┬ iconv-lite@0.4.24 100 silly saveTree │ │ │ └── safer-buffer@2.1.2 100 silly saveTree │ │ ├─┬ on-finished@2.4.1 100 silly saveTree │ │ │ └── ee-first@1.1.1 100 silly saveTree │ │ ├─┬ qs@6.10.3 100 silly saveTree │ │ │ └─┬ side-channel@1.0.4 100 silly saveTree │ │ │ ├─┬ call-bind@1.0.2 100 silly saveTree │ │ │ │ ├── function-bind@1.1.1 100 silly saveTree │ │ │ │ └─┬ get-intrinsic@1.1.1 100 silly saveTree │ │ │ │ ├── has-symbols@1.0.3 100 silly saveTree │ │ │ │ └── has@1.0.3 100 silly saveTree │ │ │ ├── get-intrinsic@1.1.1 100 silly saveTree │ │ │ └── object-inspect@1.12.2 100 silly saveTree │ │ ├─┬ raw-body@2.5.1 100 silly saveTree │ │ │ └── unpipe@1.0.0 100 silly saveTree │ │ ├─┬ type-is@1.6.18 100 silly saveTree │ │ │ ├── media-typer@0.3.0 100 silly saveTree │ │ │ └─┬ mime-types@2.1.35 100 silly saveTree │ │ │ └── mime-db@1.52.0 100 silly saveTree │ │ └── unpipe@1.0.0 100 silly saveTree │ ├─┬ compression@1.7.4 100 silly saveTree │ │ ├─┬ accepts@1.3.8 100 silly saveTree │ │ │ └── negotiator@0.6.3 100 silly saveTree │ │ ├── bytes@3.0.0 100 silly saveTree │ │ ├── compressible@2.0.18 100 silly saveTree │ │ ├── on-headers@1.0.2 100 silly saveTree │ │ ├── safe-buffer@5.1.2 100 silly saveTree │ │ └── vary@1.1.2 100 silly saveTree │ ├── connect-flash@0.1.1 100 silly saveTree │ ├─┬ cookie-parser@1.4.6 100 silly saveTree │ │ ├── cookie-signature@1.0.6 100 silly saveTree │ │ └── cookie@0.4.1 100 silly saveTree │ ├─┬ express-fileupload@1.4.0 100 silly saveTree │ │ └─┬ busboy@1.6.0 100 silly saveTree │ │ └── streamsearch@1.1.0 100 silly saveTree │ ├─┬ express-session@1.17.3 100 silly saveTree │ │ ├── cookie@0.4.2 100 silly saveTree │ │ ├── parseurl@1.3.3 100 silly saveTree │ │ ├── safe-buffer@5.2.1 100 silly saveTree │ │ └─┬ uid-safe@2.1.5 100 silly saveTree │ │ └── random-bytes@1.0.0 100 silly saveTree │ ├─┬ express@4.18.1 100 silly saveTree │ │ ├── array-flatten@1.1.1 100 silly saveTree │ │ ├─┬ content-disposition@0.5.4 100 silly saveTree │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ ├── cookie@0.5.0 100 silly saveTree │ │ ├── encodeurl@1.0.2 100 silly saveTree │ │ ├── escape-html@1.0.3 100 silly saveTree │ │ ├── etag@1.8.1 100 silly saveTree │ │ ├── finalhandler@1.2.0 100 silly saveTree │ │ ├── fresh@0.5.2 100 silly saveTree │ │ ├── merge-descriptors@1.0.1 100 silly saveTree │ │ ├── methods@1.1.2 100 silly saveTree │ │ ├── path-to-regexp@0.1.7 100 silly saveTree │ │ ├─┬ proxy-addr@2.0.7 100 silly saveTree │ │ │ ├── forwarded@0.2.0 100 silly saveTree │ │ │ └── ipaddr.js@1.9.1 100 silly saveTree │ │ ├── range-parser@1.2.1 100 silly saveTree │ │ ├── safe-buffer@5.2.1 100 silly saveTree │ │ ├─┬ send@0.18.0 100 silly saveTree │ │ │ ├── mime@1.6.0 100 silly saveTree │ │ │ └── ms@2.1.3 100 silly saveTree │ │ ├── serve-static@1.15.0 100 silly saveTree │ │ └── utils-merge@1.0.1 100 silly saveTree │ ├─┬ passport-local@1.0.0 100 silly saveTree │ │ └── passport-strategy@1.0.0 100 silly saveTree │ ├─┬ passport@0.5.3 100 silly saveTree │ │ └── pause@0.0.1 100 silly saveTree │ ├─┬ semver@7.3.7 100 silly saveTree │ │ └─┬ lru-cache@6.0.0 100 silly saveTree │ │ └── yallist@4.0.0 100 silly saveTree │ └── ws@8.7.0 100 silly saveTree ├─┬ iobroker.backitup@2.4.6 100 silly saveTree │ ├─┬ @googleapis/drive@2.3.0 100 silly saveTree │ │ └─┬ googleapis-common@5.1.0 100 silly saveTree │ │ ├── extend@3.0.2 100 silly saveTree │ │ ├─┬ gaxios@4.3.3 100 silly saveTree │ │ │ ├─┬ abort-controller@3.0.0 100 silly saveTree │ │ │ │ └── event-target-shim@5.0.1 100 silly saveTree │ │ │ ├─┬ https-proxy-agent@5.0.1 100 silly saveTree │ │ │ │ ├─┬ agent-base@6.0.2 100 silly saveTree │ │ │ │ │ └─┬ debug@4.3.4 100 silly saveTree │ │ │ │ │ └── ms@2.1.2 100 silly saveTree │ │ │ │ └─┬ debug@4.3.4 100 silly saveTree │ │ │ │ └── ms@2.1.2 100 silly saveTree │ │ │ ├── is-stream@2.0.1 100 silly saveTree │ │ │ └─┬ node-fetch@2.6.7 100 silly saveTree │ │ │ └─┬ whatwg-url@5.0.0 100 silly saveTree │ │ │ ├── tr46@0.0.3 100 silly saveTree │ │ │ └── webidl-conversions@3.0.1 100 silly saveTree │ │ ├─┬ google-auth-library@7.14.1 100 silly saveTree │ │ │ ├── arrify@2.0.1 100 silly saveTree │ │ │ ├── base64-js@1.5.1 100 silly saveTree │ │ │ ├── ecdsa-sig-formatter@1.0.11 100 silly saveTree │ │ │ ├── fast-text-encoding@1.0.3 100 silly saveTree │ │ │ ├─┬ gcp-metadata@4.3.1 100 silly saveTree │ │ │ │ └─┬ json-bigint@1.0.0 100 silly saveTree │ │ │ │ └── bignumber.js@9.0.2 100 silly saveTree │ │ │ ├─┬ gtoken@5.3.2 100 silly saveTree │ │ │ │ ├─┬ google-p12-pem@3.1.4 100 silly saveTree │ │ │ │ │ └── node-forge@1.3.1 100 silly saveTree │ │ │ │ └─┬ jws@4.0.0 100 silly saveTree │ │ │ │ └─┬ jwa@2.0.0 100 silly saveTree │ │ │ │ └── buffer-equal-constant-time@1.0.1 100 silly saveTree │ │ │ └── jws@4.0.0 100 silly saveTree │ │ ├── url-template@2.0.8 100 silly saveTree │ │ └── uuid@8.3.2 100 silly saveTree │ ├─┬ dropbox-v2-api@2.5.3 100 silly saveTree │ │ └─┬ request@2.88.2 100 silly saveTree │ │ ├── aws-sign2@0.7.0 100 silly saveTree │ │ ├── aws4@1.11.0 100 silly saveTree │ │ ├── caseless@0.12.0 100 silly saveTree │ │ ├─┬ combined-stream@1.0.8 100 silly saveTree │ │ │ └── delayed-stream@1.0.0 100 silly saveTree │ │ ├── forever-agent@0.6.1 100 silly saveTree │ │ ├─┬ form-data@2.3.3 100 silly saveTree │ │ │ └── asynckit@0.4.0 100 silly saveTree │ │ ├─┬ har-validator@5.1.5 100 silly saveTree │ │ │ ├─┬ ajv@6.12.6 100 silly saveTree │ │ │ │ ├── fast-deep-equal@3.1.3 100 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.1.0 100 silly saveTree │ │ │ │ ├── json-schema-traverse@0.4.1 100 silly saveTree │ │ │ │ └─┬ uri-js@4.4.1 100 silly saveTree │ │ │ │ └── punycode@2.1.1 100 silly saveTree │ │ │ └── har-schema@2.0.0 100 silly saveTree │ │ ├─┬ http-signature@1.2.0 100 silly saveTree │ │ │ ├── assert-plus@1.0.0 100 silly saveTree │ │ │ ├─┬ jsprim@1.4.2 100 silly saveTree │ │ │ │ ├── extsprintf@1.3.0 100 silly saveTree │ │ │ │ ├── json-schema@0.4.0 100 silly saveTree │ │ │ │ └─┬ verror@1.10.0 100 silly saveTree │ │ │ │ └── core-util-is@1.0.2 100 silly saveTree │ │ │ └─┬ sshpk@1.17.0 100 silly saveTree │ │ │ ├── asn1@0.2.6 100 silly saveTree │ │ │ ├─┬ bcrypt-pbkdf@1.0.2 100 silly saveTree │ │ │ │ └── tweetnacl@0.14.5 100 silly saveTree │ │ │ ├── dashdash@1.14.1 100 silly saveTree │ │ │ ├─┬ ecc-jsbn@0.1.2 100 silly saveTree │ │ │ │ └── jsbn@0.1.1 100 silly saveTree │ │ │ ├── getpass@0.1.7 100 silly saveTree │ │ │ ├── jsbn@0.1.1 100 silly saveTree │ │ │ └── tweetnacl@0.14.5 100 silly saveTree │ │ ├── is-typedarray@1.0.0 100 silly saveTree │ │ ├── isstream@0.1.2 100 silly saveTree │ │ ├── json-stringify-safe@5.0.1 100 silly saveTree │ │ ├── oauth-sign@0.9.0 100 silly saveTree │ │ ├── performance-now@2.1.0 100 silly saveTree │ │ ├── qs@6.5.3 100 silly saveTree │ │ ├─┬ tough-cookie@2.5.0 100 silly saveTree │ │ │ └── psl@1.8.0 100 silly saveTree │ │ ├── tunnel-agent@0.6.0 100 silly saveTree │ │ └── uuid@3.4.0 100 silly saveTree │ ├─┬ fs-extra@10.1.0 100 silly saveTree │ │ ├── graceful-fs@4.2.10 100 silly saveTree │ │ ├─┬ jsonfile@6.1.0 100 silly saveTree │ │ │ └── universalify@2.0.0 100 silly saveTree │ │ └── universalify@2.0.0 100 silly saveTree │ ├─┬ ftp@0.3.10 100 silly saveTree │ │ ├─┬ readable-stream@1.1.14 100 silly saveTree │ │ │ ├── isarray@0.0.1 100 silly saveTree │ │ │ └── string_decoder@0.10.31 100 silly saveTree │ │ └── xregexp@2.0.0 100 silly saveTree │ ├── google-auth-library@7.14.1 100 silly saveTree │ ├─┬ node-schedule@2.1.0 100 silly saveTree │ │ ├─┬ cron-parser@3.5.0 100 silly saveTree │ │ │ ├─┬ is-nan@1.3.2 100 silly saveTree │ │ │ │ └─┬ define-properties@1.1.4 100 silly saveTree │ │ │ │ ├── has-property-descriptors@1.0.0 100 silly saveTree │ │ │ │ └── object-keys@1.1.1 100 silly saveTree │ │ │ └── luxon@1.28.0 100 silly saveTree │ │ ├── long-timeout@0.1.1 100 silly saveTree │ │ └── sorted-array-functions@1.3.0 100 silly saveTree │ ├── node-wol@0.1.1 100 silly saveTree │ ├── request@2.88.2 100 silly saveTree │ ├─┬ tar-fs@2.1.1 100 silly saveTree │ │ ├── chownr@1.1.4 100 silly saveTree │ │ ├── mkdirp-classic@0.5.3 100 silly saveTree │ │ ├─┬ pump@3.0.0 100 silly saveTree │ │ │ ├─┬ end-of-stream@1.4.4 100 silly saveTree │ │ │ │ └─┬ once@1.4.0 100 silly saveTree │ │ │ │ └── wrappy@1.0.2 100 silly saveTree │ │ │ └── once@1.4.0 100 silly saveTree │ │ └─┬ tar-stream@2.2.0 100 silly saveTree │ │ ├─┬ bl@4.1.0 100 silly saveTree │ │ │ ├─┬ buffer@5.7.1 100 silly saveTree │ │ │ │ └── ieee754@1.2.1 100 silly saveTree │ │ │ └─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ ├─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ │ └── util-deprecate@1.0.2 100 silly saveTree │ │ ├── fs-constants@1.0.0 100 silly saveTree │ │ └─┬ readable-stream@3.6.0 100 silly saveTree │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ └── safe-buffer@5.2.1 100 silly saveTree │ └─┬ webdav@4.10.0 100 silly saveTree │ ├─┬ axios@0.27.2 100 silly saveTree │ │ └── form-data@4.0.0 100 silly saveTree │ ├── base-64@1.0.0 100 silly saveTree │ ├── byte-length@1.0.2 100 silly saveTree │ ├─┬ fast-xml-parser@3.21.1 100 silly saveTree │ │ └── strnum@1.0.5 100 silly saveTree │ ├── he@1.2.0 100 silly saveTree │ ├── hot-patcher@0.5.0 100 silly saveTree │ ├── layerr@0.1.2 100 silly saveTree │ ├─┬ md5@2.3.0 100 silly saveTree │ │ ├── charenc@0.0.2 100 silly saveTree │ │ ├── crypt@0.0.2 100 silly saveTree │ │ └── is-buffer@1.1.6 100 silly saveTree │ ├─┬ minimatch@5.1.0 100 silly saveTree │ │ └─┬ brace-expansion@2.0.1 100 silly saveTree │ │ └── balanced-match@1.0.2 100 silly saveTree │ ├── nested-property@4.0.0 100 silly saveTree │ ├── path-posix@1.0.0 100 silly saveTree │ ├── url-join@4.0.1 100 silly saveTree │ └─┬ url-parse@1.5.10 100 silly saveTree │ ├── querystringify@2.2.0 100 silly saveTree │ └── requires-port@1.0.0 100 silly saveTree ├─┬ iobroker.boschindego@0.9.17 100 silly saveTree │ ├─┬ axios@0.27.2 100 silly saveTree │ │ └── form-data@4.0.0 100 silly saveTree │ └── fsevents@2.3.2 100 silly saveTree ├─┬ iobroker.discovery@3.0.3 100 silly saveTree │ ├─┬ mdns-discovery@0.2.6 100 silly saveTree │ │ ├─┬ debug@2.2.0 100 silly saveTree │ │ │ └── ms@0.7.1 100 silly saveTree │ │ ├── dgram@1.0.1 100 silly saveTree │ │ └─┬ dns-packet@1.3.4 100 silly saveTree │ │ └── ip@1.1.8 100 silly saveTree │ ├── netmask@2.0.2 100 silly saveTree │ ├── node-mndp@0.0.3 100 silly saveTree │ ├─┬ node-ssdp@4.0.1 100 silly saveTree │ │ ├─┬ async@2.6.4 100 silly saveTree │ │ │ └── lodash@4.17.21 100 silly saveTree │ │ ├── bluebird@3.7.2 100 silly saveTree │ │ └─┬ debug@3.2.7 100 silly saveTree │ │ └── ms@2.1.3 100 silly saveTree │ └─┬ serialport@10.4.0 100 silly saveTree │ ├─┬ @serialport/binding-mock@10.2.2 100 silly saveTree │ │ ├── @serialport/bindings-interface@1.2.2 100 silly saveTree │ │ └─┬ debug@4.3.4 100 silly saveTree │ │ └── ms@2.1.2 100 silly saveTree │ ├─┬ @serialport/bindings-cpp@10.7.0 100 silly saveTree │ │ ├── @serialport/bindings-interface@1.2.1 100 silly saveTree │ │ ├─┬ @serialport/parser-readline@10.3.0 100 silly saveTree │ │ │ └── @serialport/parser-delimiter@10.3.0 100 silly saveTree │ │ ├─┬ debug@4.3.4 100 silly saveTree │ │ │ └── ms@2.1.2 100 silly saveTree │ │ ├── node-addon-api@4.3.0 100 silly saveTree │ │ └── node-gyp-build@4.4.0 100 silly saveTree │ ├── @serialport/parser-byte-length@10.3.0 100 silly saveTree │ ├── @serialport/parser-cctalk@10.3.0 100 silly saveTree │ ├── @serialport/parser-delimiter@10.3.0 100 silly saveTree │ ├── @serialport/parser-inter-byte-timeout@10.3.0 100 silly saveTree │ ├── @serialport/parser-packet-length@10.3.0 100 silly saveTree │ ├── @serialport/parser-readline@10.3.0 100 silly saveTree │ ├── @serialport/parser-ready@10.3.0 100 silly saveTree │ ├── @serialport/parser-regex@10.3.0 100 silly saveTree │ ├── @serialport/parser-slip-encoder@10.3.0 100 silly saveTree │ ├── @serialport/parser-spacepacket@10.3.0 100 silly saveTree │ ├─┬ @serialport/stream@10.3.0 100 silly saveTree │ │ ├── @serialport/bindings-interface@1.2.1 100 silly saveTree │ │ └─┬ debug@4.3.4 100 silly saveTree │ │ └── ms@2.1.2 100 silly saveTree │ └─┬ debug@4.3.4 100 silly saveTree │ └── ms@2.1.2 100 silly saveTree ├─┬ iobroker.hmip@1.17.0 100 silly saveTree │ ├── delay@5.0.0 100 silly saveTree │ ├── js-sha512@0.8.0 100 silly saveTree │ └─┬ request-promise-native@1.0.9 100 silly saveTree │ ├── request-promise-core@1.1.4 100 silly saveTree │ └── stealthy-require@1.1.1 100 silly saveTree ├─┬ iobroker.influxdb@2.6.3 100 silly saveTree │ ├── @influxdata/influxdb-client-apis@1.26.0 100 silly saveTree │ ├── @influxdata/influxdb-client@1.26.0 100 silly saveTree │ └── influx@4.2.3 100 silly saveTree ├─┬ iobroker.js-controller@4.0.23 100 silly saveTree │ ├─┬ @alcalzone/esbuild-register@2.5.1-1 100 silly saveTree │ │ ├── esbuild@0.11.23 100 silly saveTree │ │ └── jsonc-parser@3.0.0 100 silly saveTree │ ├─┬ @iobroker/db-objects-file@4.0.23 100 silly saveTree │ │ ├─┬ @iobroker/db-base@4.0.23 100 silly saveTree │ │ │ ├─┬ @iobroker/js-controller-common@4.0.23 100 silly saveTree │ │ │ │ ├─┬ @alcalzone/pak@0.7.0 100 silly saveTree │ │ │ │ │ ├── axios@0.21.4 100 silly saveTree │ │ │ │ │ ├─┬ execa@5.1.1 100 silly saveTree │ │ │ │ │ │ ├─┬ cross-spawn@7.0.3 100 silly saveTree │ │ │ │ │ │ │ ├── path-key@3.1.1 100 silly saveTree │ │ │ │ │ │ │ ├─┬ shebang-command@2.0.0 100 silly saveTree │ │ │ │ │ │ │ │ └── shebang-regex@3.0.0 100 silly saveTree │ │ │ │ │ │ │ └─┬ which@2.0.2 100 silly saveTree │ │ │ │ │ │ │ └── isexe@2.0.0 100 silly saveTree │ │ │ │ │ │ ├── get-stream@6.0.1 100 silly saveTree │ │ │ │ │ │ ├── human-signals@2.1.0 100 silly saveTree │ │ │ │ │ │ ├── merge-stream@2.0.0 100 silly saveTree │ │ │ │ │ │ ├── npm-run-path@4.0.1 100 silly saveTree │ │ │ │ │ │ ├─┬ onetime@5.1.2 100 silly saveTree │ │ │ │ │ │ │ └── mimic-fn@2.1.0 100 silly saveTree │ │ │ │ │ │ ├── signal-exit@3.0.7 100 silly saveTree │ │ │ │ │ │ └── strip-final-newline@2.0.0 100 silly saveTree │ │ │ │ │ └─┬ fs-extra@9.1.0 100 silly saveTree │ │ │ │ │ └── at-least-node@1.0.0 100 silly saveTree │ │ │ │ ├─┬ @datalust/winston-seq@1.0.2 100 silly saveTree │ │ │ │ │ ├── seq-logging@1.1.1 100 silly saveTree │ │ │ │ │ └─┬ winston-transport@4.5.0 100 silly saveTree │ │ │ │ │ ├─┬ logform@2.4.0 100 silly saveTree │ │ │ │ │ │ ├── @colors/colors@1.5.0 100 silly saveTree │ │ │ │ │ │ ├── fecha@4.2.3 100 silly saveTree │ │ │ │ │ │ ├── ms@2.1.3 100 silly saveTree │ │ │ │ │ │ ├── safe-stable-stringify@2.3.1 100 silly saveTree │ │ │ │ │ │ └── triple-beam@1.3.0 100 silly saveTree │ │ │ │ │ ├─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ │ │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ │ │ │ └── triple-beam@1.3.0 100 silly saveTree │ │ │ │ ├── ci-info@3.3.1 100 silly saveTree │ │ │ │ ├── deep-clone@3.0.3 100 silly saveTree │ │ │ │ ├─┬ event-stream@4.0.1 100 silly saveTree │ │ │ │ │ ├── duplexer@0.1.2 100 silly saveTree │ │ │ │ │ ├── from@0.1.7 100 silly saveTree │ │ │ │ │ ├── map-stream@0.0.7 100 silly saveTree │ │ │ │ │ ├─┬ pause-stream@0.0.11 100 silly saveTree │ │ │ │ │ │ └── through@2.3.8 100 silly saveTree │ │ │ │ │ ├── split@1.0.1 100 silly saveTree │ │ │ │ │ ├── stream-combiner@0.2.2 100 silly saveTree │ │ │ │ │ └── through@2.3.8 100 silly saveTree │ │ │ │ ├─┬ jsonwebtoken@8.5.1 100 silly saveTree │ │ │ │ │ ├─┬ jws@3.2.2 100 silly saveTree │ │ │ │ │ │ └── jwa@1.4.1 100 silly saveTree │ │ │ │ │ ├── lodash.includes@4.3.0 100 silly saveTree │ │ │ │ │ ├── lodash.isboolean@3.0.3 100 silly saveTree │ │ │ │ │ ├── lodash.isinteger@4.0.4 100 silly saveTree │ │ │ │ │ ├── lodash.isnumber@3.0.3 100 silly saveTree │ │ │ │ │ ├── lodash.isplainobject@4.0.6 100 silly saveTree │ │ │ │ │ ├── lodash.isstring@4.0.1 100 silly saveTree │ │ │ │ │ ├── lodash.once@4.1.1 100 silly saveTree │ │ │ │ │ ├── ms@2.1.3 100 silly saveTree │ │ │ │ │ └── semver@5.7.1 100 silly saveTree │ │ │ │ ├─┬ node.extend@2.0.2 100 silly saveTree │ │ │ │ │ └── is@3.3.0 100 silly saveTree │ │ │ │ ├── promisify-child-process@4.1.1 100 silly saveTree │ │ │ │ ├── readline@1.3.0 100 silly saveTree │ │ │ │ ├─┬ winston-daily-rotate-file@4.7.1 100 silly saveTree │ │ │ │ │ ├─┬ file-stream-rotator@0.6.1 100 silly saveTree │ │ │ │ │ │ └── moment@2.29.3 100 silly saveTree │ │ │ │ │ └── object-hash@2.2.0 100 silly saveTree │ │ │ │ ├─┬ winston-syslog@2.5.0 100 silly saveTree │ │ │ │ │ ├── glossy@0.1.7 100 silly saveTree │ │ │ │ │ └─┬ unix-dgram@2.0.4 100 silly saveTree │ │ │ │ │ ├─┬ bindings@1.5.0 100 silly saveTree │ │ │ │ │ │ └── file-uri-to-path@1.0.0 100 silly saveTree │ │ │ │ │ └── nan@2.16.0 100 silly saveTree │ │ │ │ └─┬ winston@3.7.2 100 silly saveTree │ │ │ │ ├─┬ @dabh/diagnostics@2.0.3 100 silly saveTree │ │ │ │ │ ├─┬ colorspace@1.1.4 100 silly saveTree │ │ │ │ │ │ ├─┬ color@3.2.1 100 silly saveTree │ │ │ │ │ │ │ ├─┬ color-convert@1.9.3 100 silly saveTree │ │ │ │ │ │ │ │ └── color-name@1.1.3 100 silly saveTree │ │ │ │ │ │ │ └─┬ color-string@1.9.1 100 silly saveTree │ │ │ │ │ │ │ └─┬ simple-swizzle@0.2.2 100 silly saveTree │ │ │ │ │ │ │ └── is-arrayish@0.3.2 100 silly saveTree │ │ │ │ │ │ └── text-hex@1.0.0 100 silly saveTree │ │ │ │ │ ├── enabled@2.0.0 100 silly saveTree │ │ │ │ │ └── kuler@2.0.0 100 silly saveTree │ │ │ │ ├── async@3.2.3 100 silly saveTree │ │ │ │ ├─┬ one-time@1.0.0 100 silly saveTree │ │ │ │ │ └── fn.name@1.1.0 100 silly saveTree │ │ │ │ ├─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ │ │ └── stack-trace@0.0.10 100 silly saveTree │ │ │ ├── deep-clone@3.0.3 100 silly saveTree │ │ │ └── respjs@4.2.0 100 silly saveTree │ │ ├─┬ @iobroker/db-objects-redis@4.0.23 100 silly saveTree │ │ │ └─┬ ioredis@4.28.5 100 silly saveTree │ │ │ ├── cluster-key-slot@1.1.0 100 silly saveTree │ │ │ ├─┬ debug@4.3.4 100 silly saveTree │ │ │ │ └── ms@2.1.2 100 silly saveTree │ │ │ ├── denque@1.5.1 100 silly saveTree │ │ │ ├── lodash.defaults@4.2.0 100 silly saveTree │ │ │ ├── lodash.flatten@4.4.0 100 silly saveTree │ │ │ ├── lodash.isarguments@3.1.0 100 silly saveTree │ │ │ ├── p-map@2.1.0 100 silly saveTree │ │ │ ├── redis-commands@1.7.0 100 silly saveTree │ │ │ ├── redis-errors@1.2.0 100 silly saveTree │ │ │ ├── redis-parser@3.0.0 100 silly saveTree │ │ │ └── standard-as-callback@2.1.0 100 silly saveTree │ │ └── deep-clone@3.0.3 100 silly saveTree │ ├─┬ @iobroker/db-objects-jsonl@4.0.23 100 silly saveTree │ │ └─┬ @alcalzone/jsonl-db@2.5.2 100 silly saveTree │ │ ├─┬ alcalzone-shared@4.0.1 100 silly saveTree │ │ │ └─┬ debug@4.3.4 100 silly saveTree │ │ │ └── ms@2.1.2 100 silly saveTree │ │ └─┬ proper-lockfile@4.1.2 100 silly saveTree │ │ └── retry@0.12.0 100 silly saveTree │ ├── @iobroker/db-objects-redis@4.0.23 100 silly saveTree │ ├─┬ @iobroker/db-states-file@4.0.23 100 silly saveTree │ │ └── @iobroker/db-states-redis@4.0.23 100 silly saveTree │ ├── @iobroker/db-states-jsonl@4.0.23 100 silly saveTree │ ├── @iobroker/db-states-redis@4.0.23 100 silly saveTree │ ├─┬ @iobroker/js-controller-adapter@4.0.23 100 silly saveTree │ │ ├── @iobroker/plugin-base@1.2.1 100 silly saveTree │ │ ├─┬ @iobroker/plugin-sentry@1.2.0 100 silly saveTree │ │ │ ├─┬ @sentry/integrations@6.19.7 100 silly saveTree │ │ │ │ ├── @sentry/types@6.19.7 100 silly saveTree │ │ │ │ ├─┬ @sentry/utils@6.19.7 100 silly saveTree │ │ │ │ │ └── tslib@1.14.1 100 silly saveTree │ │ │ │ ├─┬ localforage@1.10.0 100 silly saveTree │ │ │ │ │ └─┬ lie@3.1.1 100 silly saveTree │ │ │ │ │ └── immediate@3.0.6 100 silly saveTree │ │ │ │ └── tslib@1.14.1 100 silly saveTree │ │ │ ├─┬ @sentry/node@6.19.7 100 silly saveTree │ │ │ │ ├─┬ @sentry/core@6.19.7 100 silly saveTree │ │ │ │ │ ├── @sentry/hub@6.19.7 100 silly saveTree │ │ │ │ │ └── @sentry/minimal@6.19.7 100 silly saveTree │ │ │ │ ├── @sentry/hub@6.19.7 100 silly saveTree │ │ │ │ └── lru_map@0.3.3 100 silly saveTree │ │ │ └─┬ source-map-support@0.5.21 100 silly saveTree │ │ │ ├── buffer-from@1.1.2 100 silly saveTree │ │ │ └── source-map@0.6.1 100 silly saveTree │ │ └─┬ pidusage@3.0.0 100 silly saveTree │ │ └── safe-buffer@5.2.1 100 silly saveTree │ ├─┬ @iobroker/js-controller-cli@4.0.23 100 silly saveTree │ │ ├─┬ @iobroker/js-controller-common-db@4.0.23 100 silly saveTree │ │ │ └─┬ winston-seq-updated@1.0.4 100 silly saveTree │ │ │ └── seq-logging@0.4.6 100 silly saveTree │ │ ├─┬ chokidar@3.5.3 100 silly saveTree │ │ │ ├─┬ anymatch@3.1.2 100 silly saveTree │ │ │ │ ├── normalize-path@3.0.0 100 silly saveTree │ │ │ │ └── picomatch@2.3.1 100 silly saveTree │ │ │ ├─┬ braces@3.0.2 100 silly saveTree │ │ │ │ └─┬ fill-range@7.0.1 100 silly saveTree │ │ │ │ └─┬ to-regex-range@5.0.1 100 silly saveTree │ │ │ │ └── is-number@7.0.0 100 silly saveTree │ │ │ ├─┬ glob-parent@5.1.2 100 silly saveTree │ │ │ │ └─┬ is-glob@4.0.3 100 silly saveTree │ │ │ │ └── is-extglob@2.1.1 100 silly saveTree │ │ │ ├─┬ is-binary-path@2.1.0 100 silly saveTree │ │ │ │ └── binary-extensions@2.2.0 100 silly saveTree │ │ │ ├── is-glob@4.0.3 100 silly saveTree │ │ │ ├── normalize-path@3.0.0 100 silly saveTree │ │ │ └── readdirp@3.6.0 100 silly saveTree │ │ ├── daemonize2@0.4.2 100 silly saveTree │ │ ├─┬ debug@4.3.4 100 silly saveTree │ │ │ └── ms@2.1.2 100 silly saveTree │ │ └── readline-sync@1.4.10 100 silly saveTree │ ├── @iobroker/js-controller-common-db@4.0.23 100 silly saveTree │ ├── @iobroker/js-controller-common@4.0.23 100 silly saveTree │ ├── @iobroker/plugin-base@1.2.1 100 silly saveTree │ ├── @iobroker/plugin-sentry@1.2.0 100 silly saveTree │ ├── axios@0.24.0 100 silly saveTree │ ├── daemonize2@0.4.2 100 silly saveTree │ ├─┬ debug@4.3.4 100 silly saveTree │ │ └── ms@2.1.2 100 silly saveTree │ ├─┬ decache@4.6.1 100 silly saveTree │ │ └── callsite@1.0.0 100 silly saveTree │ ├── deep-clone@3.0.3 100 silly saveTree │ ├─┬ diskusage@1.1.3 100 silly saveTree │ │ └── es6-promise@4.2.8 100 silly saveTree │ ├─┬ greenlock-express@4.0.3 100 silly saveTree │ │ ├─┬ @root/greenlock-express@4.0.4 100 silly saveTree │ │ │ ├─┬ @root/greenlock@4.0.5 100 silly saveTree │ │ │ │ ├─┬ @greenlock/manager@3.1.0 100 silly saveTree │ │ │ │ │ └─┬ greenlock-manager-fs@3.1.1 100 silly saveTree │ │ │ │ │ ├── @root/mkdirp@1.0.0 100 silly saveTree │ │ │ │ │ └── safe-replace@1.1.0 100 silly saveTree │ │ │ │ ├─┬ @root/acme@3.1.0 100 silly saveTree │ │ │ │ │ ├─┬ @root/csr@0.8.1 100 silly saveTree │ │ │ │ │ │ ├─┬ @root/asn1@1.0.0 100 silly saveTree │ │ │ │ │ │ │ └── @root/encoding@1.0.1 100 silly saveTree │ │ │ │ │ │ ├── @root/pem@1.0.4 100 silly saveTree │ │ │ │ │ │ └── @root/x509@0.7.2 100 silly saveTree │ │ │ │ │ ├── @root/encoding@1.0.1 100 silly saveTree │ │ │ │ │ ├── @root/keypairs@0.10.3 100 silly saveTree │ │ │ │ │ ├── @root/pem@1.0.4 100 silly saveTree │ │ │ │ │ ├── @root/request@1.8.1 100 silly saveTree │ │ │ │ │ └── @root/x509@0.7.2 100 silly saveTree │ │ │ │ ├── @root/csr@0.8.1 100 silly saveTree │ │ │ │ ├── @root/keypairs@0.10.3 100 silly saveTree │ │ │ │ ├── @root/mkdirp@1.0.0 100 silly saveTree │ │ │ │ ├── @root/request@1.8.1 100 silly saveTree │ │ │ │ ├── acme-http-01-standalone@3.0.5 100 silly saveTree │ │ │ │ ├── cert-info@1.5.1 100 silly saveTree │ │ │ │ ├── greenlock-store-fs@3.2.2 100 silly saveTree │ │ │ │ └── safe-replace@1.1.0 100 silly saveTree │ │ │ └── redirect-https@1.3.1 100 silly saveTree │ │ ├── @root/greenlock@4.0.5 100 silly saveTree │ │ └── redirect-https@1.3.1 100 silly saveTree │ ├─┬ greenlock@4.0.4 100 silly saveTree │ │ └── @root/keypairs@0.9.0 100 silly saveTree │ ├── jsonwebtoken@8.5.1 100 silly saveTree │ ├─┬ jszip@3.10.0 100 silly saveTree │ │ ├── lie@3.3.0 100 silly saveTree │ │ ├── pako@1.0.11 100 silly saveTree │ │ ├─┬ readable-stream@2.3.7 100 silly saveTree │ │ │ ├── isarray@1.0.0 100 silly saveTree │ │ │ ├── process-nextick-args@2.0.1 100 silly saveTree │ │ │ └── string_decoder@1.1.1 100 silly saveTree │ │ └── setimmediate@1.0.5 100 silly saveTree │ ├─┬ le-acme-core@2.1.4 100 silly saveTree │ │ └─┬ rsa-compat@1.9.4 100 silly saveTree │ │ ├─┬ keypairs@1.2.14 100 silly saveTree │ │ │ ├── eckles@1.4.1 100 silly saveTree │ │ │ └── rasha@1.2.5 100 silly saveTree │ │ ├── node-forge@0.7.6 100 silly saveTree │ │ └── ursa-optional@0.9.10 100 silly saveTree │ ├── le-challenge-fs@2.0.9 100 silly saveTree │ ├── le-sni-auto@2.1.9 100 silly saveTree │ ├─┬ loadavg-windows@1.1.1 100 silly saveTree │ │ └── weak-daemon@1.0.3 100 silly saveTree │ ├── mime@3.0.0 100 silly saveTree │ ├── pidusage@3.0.0 100 silly saveTree │ ├── promisify-child-process@4.1.1 100 silly saveTree │ ├─┬ prompt@1.3.0 100 silly saveTree │ │ ├── async@3.2.3 100 silly saveTree │ │ ├─┬ read@1.0.7 100 silly saveTree │ │ │ └── mute-stream@0.0.8 100 silly saveTree │ │ ├── revalidator@0.1.8 100 silly saveTree │ │ └─┬ winston@2.4.6 100 silly saveTree │ │ ├── colors@1.0.3 100 silly saveTree │ │ ├── cycle@1.0.3 100 silly saveTree │ │ └── eyes@0.1.8 100 silly saveTree │ ├── readline-sync@1.4.10 100 silly saveTree │ ├─┬ tar@6.1.11 100 silly saveTree │ │ ├── chownr@2.0.0 100 silly saveTree │ │ ├─┬ fs-minipass@2.1.0 100 silly saveTree │ │ │ └── minipass@3.1.6 100 silly saveTree │ │ ├── minipass@3.1.6 100 silly saveTree │ │ ├── minizlib@2.1.2 100 silly saveTree │ │ └── mkdirp@1.0.4 100 silly saveTree │ └─┬ yargs@17.5.1 100 silly saveTree │ ├─┬ cliui@7.0.4 100 silly saveTree │ │ ├─┬ string-width@4.2.3 100 silly saveTree │ │ │ ├── emoji-regex@8.0.0 100 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0 100 silly saveTree │ │ │ └─┬ strip-ansi@6.0.1 100 silly saveTree │ │ │ └── ansi-regex@5.0.1 100 silly saveTree │ │ ├── strip-ansi@6.0.1 100 silly saveTree │ │ └─┬ wrap-ansi@7.0.0 100 silly saveTree │ │ └─┬ ansi-styles@4.3.0 100 silly saveTree │ │ └─┬ color-convert@2.0.1 100 silly saveTree │ │ └── color-name@1.1.4 100 silly saveTree │ ├── escalade@3.1.1 100 silly saveTree │ ├── get-caller-file@2.0.5 100 silly saveTree │ ├── require-directory@2.1.1 100 silly saveTree │ ├── string-width@4.2.3 100 silly saveTree │ ├── y18n@5.0.8 100 silly saveTree │ └── yargs-parser@21.0.1 100 silly saveTree ├─┬ iobroker.mqtt@3.0.6 100 silly saveTree │ ├─┬ mqtt-connection@4.1.0 100 silly saveTree │ │ ├─┬ duplexify@3.7.1 100 silly saveTree │ │ │ ├─┬ readable-stream@2.3.7 100 silly saveTree │ │ │ │ ├── isarray@1.0.0 100 silly saveTree │ │ │ │ └── string_decoder@1.1.1 100 silly saveTree │ │ │ └── stream-shift@1.0.1 100 silly saveTree │ │ ├─┬ mqtt-packet@6.10.0 100 silly saveTree │ │ │ └─┬ debug@4.3.4 100 silly saveTree │ │ │ └── ms@2.1.2 100 silly saveTree │ │ └─┬ through2@2.0.5 100 silly saveTree │ │ ├─┬ readable-stream@2.3.7 100 silly saveTree │ │ │ ├── isarray@1.0.0 100 silly saveTree │ │ │ └── string_decoder@1.1.1 100 silly saveTree │ │ └── xtend@4.0.2 100 silly saveTree │ ├─┬ mqtt@4.3.7 100 silly saveTree │ │ ├─┬ commist@1.1.0 100 silly saveTree │ │ │ ├── leven@2.1.0 100 silly saveTree │ │ │ └── minimist@1.2.6 100 silly saveTree │ │ ├─┬ concat-stream@2.0.0 100 silly saveTree │ │ │ ├─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ │ └── typedarray@0.0.6 100 silly saveTree │ │ ├─┬ debug@4.3.4 100 silly saveTree │ │ │ └── ms@2.1.2 100 silly saveTree │ │ ├─┬ duplexify@4.1.2 100 silly saveTree │ │ │ └─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ ├─┬ help-me@3.0.0 100 silly saveTree │ │ │ ├─┬ glob@7.2.3 100 silly saveTree │ │ │ │ ├── fs.realpath@1.0.0 100 silly saveTree │ │ │ │ ├── inflight@1.0.6 100 silly saveTree │ │ │ │ ├─┬ minimatch@3.1.2 100 silly saveTree │ │ │ │ │ └─┬ brace-expansion@1.1.11 100 silly saveTree │ │ │ │ │ └── concat-map@0.0.1 100 silly saveTree │ │ │ │ └── path-is-absolute@1.0.1 100 silly saveTree │ │ │ └─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ ├── minimist@1.2.6 100 silly saveTree │ │ ├─┬ number-allocator@1.0.10 100 silly saveTree │ │ │ ├─┬ debug@4.3.4 100 silly saveTree │ │ │ │ └── ms@2.1.2 100 silly saveTree │ │ │ └── js-sdsl@2.1.4 100 silly saveTree │ │ ├─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ ├── reinterval@1.1.0 100 silly saveTree │ │ ├── rfdc@1.3.0 100 silly saveTree │ │ ├─┬ split2@3.2.2 100 silly saveTree │ │ │ └─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ └── ws@7.5.8 100 silly saveTree │ └─┬ websocket-stream@5.5.2 100 silly saveTree │ ├─┬ duplexify@3.7.1 100 silly saveTree │ │ └─┬ readable-stream@2.3.7 100 silly saveTree │ │ ├── isarray@1.0.0 100 silly saveTree │ │ └── string_decoder@1.1.1 100 silly saveTree │ ├── readable-stream@2.3.7 100 silly saveTree │ └─┬ ws@3.3.3 100 silly saveTree │ ├── async-limiter@1.0.1 100 silly saveTree │ └── ultron@1.1.1 100 silly saveTree ├── iobroker.ping@1.5.3 100 silly saveTree ├─┬ iobroker.shelly@5.3.2 100 silly saveTree │ ├── @apollon/iobroker-tools@0.2.0 100 silly saveTree │ ├─┬ coiot-coap@1.0.0 100 silly saveTree │ │ ├─┬ coap@0.24.0 100 silly saveTree │ │ │ ├── capitalize@2.0.4 100 silly saveTree │ │ │ ├── coap-packet@0.1.14 100 silly saveTree │ │ │ ├─┬ debug@4.3.4 100 silly saveTree │ │ │ │ └── ms@2.1.2 100 silly saveTree │ │ │ ├── fastseries@2.0.0 100 silly saveTree │ │ │ ├─┬ lru-cache@5.1.1 100 silly saveTree │ │ │ │ └── yallist@3.1.1 100 silly saveTree │ │ │ └─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ └── commander@6.2.1 100 silly saveTree │ ├── crypto@1.0.1 100 silly saveTree │ ├─┬ shelly-iot@1.1.2 100 silly saveTree │ │ ├─┬ coap@0.26.0 100 silly saveTree │ │ │ ├─┬ @types/bl@5.0.2 100 silly saveTree │ │ │ │ └── @types/readable-stream@2.3.13 100 silly saveTree │ │ │ ├── @types/node@16.11.38 100 silly saveTree │ │ │ ├─┬ bl@5.0.0 100 silly saveTree │ │ │ │ ├── buffer@6.0.3 100 silly saveTree │ │ │ │ └─┬ readable-stream@3.6.0 100 silly saveTree │ │ │ │ └─┬ string_decoder@1.3.0 100 silly saveTree │ │ │ │ └── safe-buffer@5.2.1 100 silly saveTree │ │ │ ├── coap-packet@1.1.1 100 silly saveTree │ │ │ ├─┬ debug@4.3.4 100 silly saveTree │ │ │ │ └── ms@2.1.2 100 silly saveTree │ │ │ └── readable-stream@3.6.0 100 silly saveTree │ │ └─┬ node-rest-client@3.1.1 100 silly saveTree │ │ ├─┬ debug@4.3.4 100 silly saveTree │ │ │ └── ms@2.1.2 100 silly saveTree │ │ └─┬ xml2js@0.4.23 100 silly saveTree │ │ ├── sax@1.2.4 100 silly saveTree │ │ └── xmlbuilder@11.0.1 100 silly saveTree │ ├── tcp-ping@0.1.1 100 silly saveTree │ ├── xml2js@0.4.23 100 silly saveTree │ └── xmlbuilder@15.1.1 100 silly saveTree ├── iobroker.sonoff@2.5.1 100 silly saveTree ├── iobroker.vis@1.4.15 100 silly saveTree ├─┬ iobroker.web@4.3.0 100 silly saveTree │ ├── iobroker.simple-api@2.7.0 100 silly saveTree │ ├─┬ iobroker.socketio@4.2.0 100 silly saveTree │ │ └─┬ socket.io@2.4.1 100 silly saveTree │ │ ├─┬ debug@4.1.1 100 silly saveTree │ │ │ └── ms@2.1.3 100 silly saveTree │ │ ├─┬ engine.io@3.5.0 100 silly saveTree │ │ │ ├── base64id@2.0.0 100 silly saveTree │ │ │ ├─┬ debug@4.1.1 100 silly saveTree │ │ │ │ └── ms@2.1.3 100 silly saveTree │ │ │ ├─┬ engine.io-parser@2.2.1 100 silly saveTree │ │ │ │ ├── after@0.8.2 100 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.7 100 silly saveTree │ │ │ │ ├── base64-arraybuffer@0.1.4 100 silly saveTree │ │ │ │ ├── blob@0.0.5 100 silly saveTree │ │ │ │ └─┬ has-binary2@1.0.3 100 silly saveTree │ │ │ │ └── isarray@2.0.1 100 silly saveTree │ │ │ └── ws@7.4.6 100 silly saveTree │ │ ├── has-binary2@1.0.3 100 silly saveTree │ │ ├── socket.io-adapter@1.1.2 100 silly saveTree │ │ ├─┬ socket.io-client@2.4.0 100 silly saveTree │ │ │ ├── backo2@1.0.2 100 silly saveTree │ │ │ ├── component-bind@1.0.0 100 silly saveTree │ │ │ ├── component-emitter@1.3.0 100 silly saveTree │ │ │ ├── debug@3.1.0 100 silly saveTree │ │ │ ├─┬ engine.io-client@3.5.2 100 silly saveTree │ │ │ │ ├── component-inherit@0.0.3 100 silly saveTree │ │ │ │ ├── debug@3.1.0 100 silly saveTree │ │ │ │ ├── has-cors@1.1.0 100 silly saveTree │ │ │ │ ├── indexof@0.0.1 100 silly saveTree │ │ │ │ ├── parseqs@0.0.6 100 silly saveTree │ │ │ │ ├── parseuri@0.0.6 100 silly saveTree │ │ │ │ ├── ws@7.4.6 100 silly saveTree │ │ │ │ ├── xmlhttprequest-ssl@1.6.3 100 silly saveTree │ │ │ │ └── yeast@0.1.2 100 silly saveTree │ │ │ ├── indexof@0.0.1 100 silly saveTree │ │ │ ├── parseqs@0.0.6 100 silly saveTree │ │ │ ├── parseuri@0.0.6 100 silly saveTree │ │ │ ├─┬ socket.io-parser@3.3.2 100 silly saveTree │ │ │ │ └── isarray@2.0.1 100 silly saveTree │ │ │ └── to-array@0.1.4 100 silly saveTree │ │ └─┬ socket.io-parser@3.4.1 100 silly saveTree │ │ ├── component-emitter@1.2.1 100 silly saveTree │ │ ├─┬ debug@4.1.1 100 silly saveTree │ │ │ └── ms@2.1.3 100 silly saveTree │ │ └── isarray@2.0.1 100 silly saveTree │ └─┬ iobroker.ws@1.3.0 100 silly saveTree │ └── iobroker.ws.server@1.0.1 100 silly saveTree └─┬ iobroker.yeelight-2@1.1.2 100 silly saveTree ├── babel@6.23.0 100 silly saveTree ├── circular-json@0.5.9 100 silly saveTree ├─┬ cli@1.0.1 100 silly saveTree │ └── exit@0.1.2 100 silly saveTree ├─┬ debug@4.3.4 100 silly saveTree │ └── ms@2.1.2 100 silly saveTree ├─┬ joi@14.3.1 100 silly saveTree │ ├── hoek@6.1.3 100 silly saveTree │ ├── isemail@3.2.0 100 silly saveTree │ └── topo@3.0.3 100 silly saveTree └─┬ yeelight2@1.3.8 100 silly saveTree └── ssdp2@1.1.2 101 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents): 102 warn enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/opt/iobroker/node_modules/fsevents' -> '/opt/iobroker/node_modules/.fsevents.DELETE' 103 verbose enoent SKIPPING OPTIONAL DEPENDENCY: This is related to npm not being able to find a file. 103 verbose enoent SKIPPING OPTIONAL DEPENDENCY: 104 verbose stack Error: ENOENT: no such file or directory, rename '/opt/iobroker/node_modules/.staging/form-data-6a3d7189' -> '/opt/iobroker/node_modules/iobroker.boschindego/node_modules/form-data' 105 verbose cwd /opt/iobroker 106 verbose Linux 5.15.32-v7l+ 107 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "a1development/ioBroker.boschindego#040a8048ca2e890b1aeaaee710ab534551c4dff2" 108 verbose node v14.19.3 109 verbose npm v6.14.17 110 error code ENOENT 111 error syscall rename 112 error path /opt/iobroker/node_modules/.staging/form-data-6a3d7189 113 error dest /opt/iobroker/node_modules/iobroker.boschindego/node_modules/form-data 114 error errno -2 115 error enoent ENOENT: no such file or directory, rename '/opt/iobroker/node_modules/.staging/form-data-6a3d7189' -> '/opt/iobroker/node_modules/iobroker.boschindego/node_modules/form-data' 116 error enoent This is related to npm not being able to find a file. 117 verbose exit [ -2, true ]