NEWS
[gelöst] Fehler in Adapterinstallation
-
@thomas-braun Jetzt wird es etwas sauberer nach sourceanalytics Deinstallation:
pi@raspberrypi4-iob:/opt/iobroker $ npm ls iobroker.core@1.0.0 /opt/iobroker ├── iobroker@2.0.3 extraneous ├── iobroker.admin@5.1.25 extraneous ├── iobroker.backitup@2.2.2 extraneous ├── iobroker.discovery@2.7.3 extraneous ├── iobroker.dwd@2.7.7 extraneous ├── iobroker.fb-checkpresence@1.1.10 extraneous ├── iobroker.followthesun@0.3.5 extraneous ├── iobroker.growatt@1.1.1 extraneous ├── iobroker.gruenbeck@0.0.30 extraneous ├── iobroker.hm-rega@3.0.32 extraneous ├── iobroker.hm-rpc@1.14.45 extraneous ├── iobroker.homekit-controller@0.3.3 extraneous ├── iobroker.ical@1.11.4 extraneous ├── iobroker.icons-mfd-png@1.0.2 extraneous ├── iobroker.icons-ultimate-png@1.0.1 extraneous ├── iobroker.influxdb@1.9.5 extraneous ├── iobroker.info@1.9.8 extraneous ├── iobroker.javascript@5.2.13 extraneous ├── iobroker.js-controller@3.3.20 extraneous ├── iobroker.mihome-vacuum@3.3.1 extraneous ├── iobroker.mpd@1.0.6 extraneous ├── iobroker.odl@1.1.4 extraneous ├── iobroker.onvif@0.4.4 extraneous ├── iobroker.plenticore@2.2.0 extraneous ├── iobroker.samsung@0.2.9 extraneous ├── iobroker.schoolfree@1.0.0 extraneous ├── iobroker.shelly@4.0.7 extraneous ├── iobroker.synology@1.1.3 extraneous ├── iobroker.tankerkoenig@2.1.1 extraneous ├── iobroker.telegram@1.10.0 extraneous ├── iobroker.trashschedule@1.2.0 extraneous ├── iobroker.tuya@3.6.9 extraneous ├── iobroker.vis@1.4.5 extraneous ├── iobroker.vis-colorpicker@1.2.0 extraneous ├── iobroker.vis-hqwidgets@1.1.7 extraneous ├── iobroker.vis-inventwo@3.2.0 extraneous ├── iobroker.vis-jqui-mfd@1.0.12 extraneous ├── iobroker.vis-metro@1.1.2 extraneous ├── iobroker.vis-timeandweather@1.1.7 extraneous ├── iobroker.vis-weather@2.5.5 extraneous ├── iobroker.web@3.4.9 extraneous └── iobroker.zigbee@1.5.6 extraneous npm ERR! extraneous: iobroker@2.0.3 /opt/iobroker/node_modules/iobroker npm ERR! extraneous: iobroker.admin@5.1.25 /opt/iobroker/node_modules/iobroker.admin npm ERR! extraneous: iobroker.backitup@2.2.2 /opt/iobroker/node_modules/iobroker.backitup npm ERR! extraneous: iobroker.discovery@2.7.3 /opt/iobroker/node_modules/iobroker.discovery npm ERR! extraneous: iobroker.dwd@2.7.7 /opt/iobroker/node_modules/iobroker.dwd npm ERR! extraneous: iobroker.fb-checkpresence@1.1.10 /opt/iobroker/node_modules/iobroker.fb-checkpresence npm ERR! extraneous: iobroker.followthesun@0.3.5 /opt/iobroker/node_modules/iobroker.followthesun npm ERR! extraneous: iobroker.growatt@1.1.1 /opt/iobroker/node_modules/iobroker.growatt npm ERR! extraneous: iobroker.gruenbeck@0.0.30 /opt/iobroker/node_modules/iobroker.gruenbeck npm ERR! extraneous: iobroker.hm-rega@3.0.32 /opt/iobroker/node_modules/iobroker.hm-rega npm ERR! extraneous: iobroker.hm-rpc@1.14.45 /opt/iobroker/node_modules/iobroker.hm-rpc npm ERR! extraneous: iobroker.homekit-controller@0.3.3 /opt/iobroker/node_modules/iobroker.homekit-controller npm ERR! extraneous: iobroker.ical@1.11.4 /opt/iobroker/node_modules/iobroker.ical npm ERR! extraneous: iobroker.icons-mfd-png@1.0.2 /opt/iobroker/node_modules/iobroker.icons-mfd-png npm ERR! extraneous: iobroker.icons-ultimate-png@1.0.1 /opt/iobroker/node_modules/iobroker.icons-ultimate-png npm ERR! extraneous: iobroker.influxdb@1.9.5 /opt/iobroker/node_modules/iobroker.influxdb npm ERR! extraneous: iobroker.info@1.9.8 /opt/iobroker/node_modules/iobroker.info npm ERR! extraneous: iobroker.javascript@5.2.13 /opt/iobroker/node_modules/iobroker.javascript npm ERR! extraneous: iobroker.js-controller@3.3.20 /opt/iobroker/node_modules/iobroker.js-controller npm ERR! extraneous: iobroker.mihome-vacuum@3.3.1 /opt/iobroker/node_modules/iobroker.mihome-vacuum npm ERR! extraneous: iobroker.mpd@1.0.6 /opt/iobroker/node_modules/iobroker.mpd npm ERR! extraneous: iobroker.odl@1.1.4 /opt/iobroker/node_modules/iobroker.odl npm ERR! extraneous: iobroker.onvif@0.4.4 /opt/iobroker/node_modules/iobroker.onvif npm ERR! extraneous: iobroker.plenticore@2.2.0 /opt/iobroker/node_modules/iobroker.plenticore npm ERR! extraneous: iobroker.samsung@0.2.9 /opt/iobroker/node_modules/iobroker.samsung npm ERR! extraneous: iobroker.schoolfree@1.0.0 /opt/iobroker/node_modules/iobroker.schoolfree npm ERR! extraneous: iobroker.shelly@4.0.7 /opt/iobroker/node_modules/iobroker.shelly npm ERR! extraneous: iobroker.synology@1.1.3 /opt/iobroker/node_modules/iobroker.synology npm ERR! extraneous: iobroker.tankerkoenig@2.1.1 /opt/iobroker/node_modules/iobroker.tankerkoenig npm ERR! extraneous: iobroker.telegram@1.10.0 /opt/iobroker/node_modules/iobroker.telegram npm ERR! extraneous: iobroker.trashschedule@1.2.0 /opt/iobroker/node_modules/iobroker.trashschedule npm ERR! extraneous: iobroker.tuya@3.6.9 /opt/iobroker/node_modules/iobroker.tuya npm ERR! extraneous: iobroker.vis@1.4.5 /opt/iobroker/node_modules/iobroker.vis npm ERR! extraneous: iobroker.vis-colorpicker@1.2.0 /opt/iobroker/node_modules/iobroker.vis-colorpicker npm ERR! extraneous: iobroker.vis-hqwidgets@1.1.7 /opt/iobroker/node_modules/iobroker.vis-hqwidgets npm ERR! extraneous: iobroker.vis-inventwo@3.2.0 /opt/iobroker/node_modules/iobroker.vis-inventwo npm ERR! extraneous: iobroker.vis-jqui-mfd@1.0.12 /opt/iobroker/node_modules/iobroker.vis-jqui-mfd npm ERR! extraneous: iobroker.vis-metro@1.1.2 /opt/iobroker/node_modules/iobroker.vis-metro npm ERR! extraneous: iobroker.vis-timeandweather@1.1.7 /opt/iobroker/node_modules/iobroker.vis-timeandweather npm ERR! extraneous: iobroker.vis-weather@2.5.5 /opt/iobroker/node_modules/iobroker.vis-weather npm ERR! extraneous: iobroker.web@3.4.9 /opt/iobroker/node_modules/iobroker.web npm ERR! extraneous: iobroker.zigbee@1.5.6 /opt/iobroker/node_modules/iobroker.zigbee
-
@homoran das hab ich auch erstmal umbenannt
-
@thomas-braun Nein ich nutze keine zusätzlichen Module im javascript
-
Okay, das sieht schon wesentlich anders aus.
Die Urinstallation ist aber auch schon etwas her, oder?
iobroker.core@1.0.0 /opt/iobroker ├── iobroker@2.0.3 extraneous
schaut ungewohnt aus. Die ganzen extraneous Einträge sind auch ungewöhnlich. Kann es sein, das da zwei Installationen ineinander verschachtelt wurden?
Mal z. B.
npm list iobroker.icons-mfd-png
anschauen.
-
@thomas-braun said in Fehler in Adapterinstallation:
npm list iobroker.icons-mfd-png
Das spuckt er mir aus und ja die Installation von IOB ist schon etwas her:
pi@raspberrypi4-iob:/opt/iobroker $ npm list iobroker.icons-mfd-png iobroker.core@1.0.0 /opt/iobroker └── iobroker.icons-mfd-png@1.0.2 extraneous npm ERR! extraneous: iobroker.icons-mfd-png@1.0.2 /opt/iobroker/node_modules/iobroker.icons-mfd-png
-
@sanda
Was mich irritiert ist, dass bei dir extraneous Module angezeigt werden, offenbar aber ohne das erste Modul.
Bei mir schaut das z. B. so aus:echad@chet:/opt/iobroker $ npm ls jsonata iobroker.inst@3.0.0 /opt/iobroker ├─┬ iobroker.javascript@5.2.16 │ └── jsonata@1.8.5 └── jsonata@1.8.5 extraneous
Ich hab aber offengesagt keine Ahnung was ich dir da empfehlen soll. Mal über eine Neuinstallation nachgedacht?
-
@thomas-braun Alles neu zu installieren, da brauch ich ja wieder eine Woche, bis alles wieder läuft
Ich habe jetzt js-controller Komplett neu installiert und jetzt nochmals das Kommando ausgeführt, was zuvor schon zu Error-Meldungen geführt hatte, aber jetzt nicht mehr.
pi@raspberrypi4-iob:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller > iobroker.js-controller@3.3.21 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.15 > iobroker.js-controller@3.3.21 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first object _design/custom updated object _design/system updated The following notifications happened during sync: - Ignoring Directory "hm-rega" because officially not created as meta object. Please remove directory! - Ignoring Directory "synology.0" because officially not created as meta object. Please remove directory! - Ignoring Directory "synology.1" because officially not created as meta object. Please remove directory! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm WARN xmlhttprequest-ts@1.0.1 requires a peer of @angular/common@>= 5.0.0 but none is installed. You must install peer dependencies yourself. npm WARN xmlhttprequest-ts@1.0.1 requires a peer of @angular/core@>= 5.0.0 but none is installed. You must install peer dependencies yourself. npm WARN typedoc@0.20.28 requires a peer of typescript@3.9.x || 4.0.x || 4.1.x but none is installed. You must install peer dependencies yourself. npm WARN typedoc@0.20.28 requires a peer of typescript@3.9.x || 4.0.x || 4.1.x but none is installed. You must install peer dependencies yourself. + iobroker.js-controller@3.3.21 removed 75 packages and updated 1 package in 65.018s 167 packages are looking for funding run `npm fund` for details
-
Anscheinend hab ich es nun hinbekommen. Die Lösung war, das ich anschließend den admin neu installiert habe
Danke euch vielmals
-
-
@thomas-braun da stehen immer noch einige Error-Punkte, aber alles läuft ohne Probleme und neue Adapter lassen sich nun auch installieren.
│ │ │ ├─┬ get-symbol-description@1.0.0 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── get-intrinsic@1.1.1 deduped │ │ │ ├── has@1.0.3 deduped │ │ │ ├── has-symbols@1.0.2 │ │ │ ├─┬ internal-slot@1.0.3 │ │ │ │ ├── get-intrinsic@1.1.1 deduped │ │ │ │ ├── has@1.0.3 deduped │ │ │ │ └── side-channel@1.0.4 deduped │ │ │ ├── is-callable@1.2.4 │ │ │ ├── is-negative-zero@2.0.1 │ │ │ ├─┬ is-regex@1.1.4 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └─┬ has-tostringtag@1.0.0 │ │ │ │ └── has-symbols@1.0.2 deduped │ │ │ ├── is-shared-array-buffer@1.0.1 │ │ │ ├─┬ is-string@1.0.7 │ │ │ │ └── has-tostringtag@1.0.0 deduped │ │ │ ├─┬ is-weakref@1.0.1 │ │ │ │ └── call-bind@1.0.2 deduped │ │ │ ├── object-inspect@1.11.0 │ │ │ ├── object-keys@1.1.1 deduped │ │ │ ├─┬ object.assign@4.1.2 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ ├── define-properties@1.1.3 deduped │ │ │ │ ├── has-symbols@1.0.2 deduped │ │ │ │ └── object-keys@1.1.1 deduped │ │ │ ├─┬ string.prototype.trimend@1.0.4 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── define-properties@1.1.3 deduped │ │ │ ├─┬ string.prototype.trimstart@1.0.4 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── define-properties@1.1.3 deduped │ │ │ └─┬ unbox-primitive@1.0.1 │ │ │ ├── function-bind@1.1.1 deduped │ │ │ ├── has-bigints@1.0.1 │ │ │ ├── has-symbols@1.0.2 deduped │ │ │ └─┬ which-boxed-primitive@1.0.2 │ │ │ ├─┬ is-bigint@1.0.4 │ │ │ │ └── has-bigints@1.0.1 deduped │ │ │ ├─┬ is-boolean-object@1.1.2 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └── has-tostringtag@1.0.0 deduped │ │ │ ├─┬ is-number-object@1.0.6 │ │ │ │ └── has-tostringtag@1.0.0 deduped │ │ │ ├── is-string@1.0.7 deduped │ │ │ └── is-symbol@1.0.4 deduped │ │ ├─┬ bl@1.2.3 │ │ │ ├── readable-stream@2.3.7 deduped │ │ │ └── safe-buffer@5.2.1 deduped │ │ ├── bluebird@3.7.2 deduped │ │ ├── debug@3.2.7 deduped │ │ ├── depd@1.1.2 deduped │ │ ├── eventemitter3@3.1.2 │ │ ├── file-type@3.9.0 │ │ ├── mime@1.6.0 │ │ ├─┬ pump@2.0.1 │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ └── once@1.4.0 deduped │ │ ├── request@2.88.2 deduped │ │ └─┬ request-promise@4.2.6 │ │ ├── bluebird@3.7.2 deduped │ │ ├─┬ request-promise-core@1.1.4 │ │ │ └── lodash@4.17.21 deduped │ │ ├── stealthy-require@1.1.1 │ │ └── tough-cookie@2.5.0 deduped │ └─┬ socksv5@0.0.6 │ └─┬ ipv6@3.1.1 │ ├─┬ cli@0.4.5 │ │ └── glob@7.2.0 deduped │ ├─┬ cliff@0.1.10 │ │ ├── colors@1.0.3 │ │ ├── eyes@0.1.8 deduped │ │ └─┬ winston@0.8.3 │ │ ├── async@0.2.10 │ │ ├── colors@0.6.2 │ │ ├── cycle@1.0.3 deduped │ │ ├── eyes@0.1.8 deduped │ │ ├── isstream@0.1.2 deduped │ │ ├── pkginfo@0.3.1 │ │ └── stack-trace@0.0.10 deduped │ └── sprintf@0.1.3 ├─┬ iobroker.trashschedule@1.2.0 │ └── @iobroker/adapter-core@2.5.1 deduped ├─┬ iobroker.vis@1.4.5 │ ├── @iobroker/adapter-core@2.5.1 deduped │ └── jsonwebtoken@8.5.1 deduped ├─┬ iobroker.vis-colorpicker@1.2.0 │ └── @iobroker/adapter-core@2.5.1 deduped ├── iobroker.vis-hqwidgets@1.1.7 ├─┬ iobroker.vis-inventwo@3.2.0 │ ├── @iobroker/adapter-core@2.5.1 deduped │ ├── minimist@1.2.5 │ └─┬ np@7.6.0 │ ├─┬ @samverschueren/stream-to-observable@0.3.1 │ │ └── any-observable@0.3.0 │ ├── any-observable@0.5.1 │ ├── async-exit-hook@2.0.1 │ ├─┬ chalk@4.1.2 │ │ ├─┬ ansi-styles@4.3.0 │ │ │ └─┬ color-convert@2.0.1 │ │ │ └── color-name@1.1.4 │ │ └─┬ supports-color@7.2.0 │ │ └── has-flag@4.0.0 │ ├─┬ cosmiconfig@7.0.1 │ │ ├── @types/parse-json@4.0.0 │ │ ├─┬ import-fresh@3.3.0 │ │ │ ├─┬ parent-module@1.0.1 │ │ │ │ └── callsites@3.1.0 deduped │ │ │ └── resolve-from@4.0.0 │ │ ├─┬ parse-json@5.2.0 │ │ │ ├─┬ @babel/code-frame@7.16.0 │ │ │ │ └─┬ @babel/highlight@7.16.0 │ │ │ │ ├── @babel/helper-validator-identifier@7.15.7 │ │ │ │ ├─┬ chalk@2.4.2 │ │ │ │ │ ├─┬ ansi-styles@3.2.1 │ │ │ │ │ │ └── color-convert@1.9.3 deduped │ │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ │ └─┬ supports-color@5.5.0 │ │ │ │ │ └── has-flag@3.0.0 │ │ │ │ └── js-tokens@4.0.0 │ │ │ ├─┬ error-ex@1.3.2 │ │ │ │ └── is-arrayish@0.2.1 │ │ │ ├── json-parse-even-better-errors@2.3.1 │ │ │ └── lines-and-columns@1.2.4 │ │ ├── path-type@4.0.0 │ │ └── yaml@1.10.2 │ ├─┬ del@6.0.0 │ │ ├─┬ globby@11.0.4 │ │ │ ├── array-union@2.1.0 │ │ │ ├─┬ dir-glob@3.0.1 │ │ │ │ └── path-type@4.0.0 deduped │ │ │ ├─┬ fast-glob@3.2.7 │ │ │ │ ├── @nodelib/fs.stat@2.0.5 │ │ │ │ ├─┬ @nodelib/fs.walk@1.2.8 │ │ │ │ │ ├─┬ @nodelib/fs.scandir@2.1.5 │ │ │ │ │ │ ├── @nodelib/fs.stat@2.0.5 deduped │ │ │ │ │ │ └─┬ run-parallel@1.2.0 │ │ │ │ │ │ └── queue-microtask@1.2.3 │ │ │ │ │ └─┬ fastq@1.13.0 │ │ │ │ │ └── reusify@1.0.4 │ │ │ │ ├── glob-parent@5.1.2 deduped │ │ │ │ ├── merge2@1.4.1 deduped │ │ │ │ └─┬ micromatch@4.0.4 │ │ │ │ ├── braces@3.0.2 deduped │ │ │ │ └── picomatch@2.3.0 deduped │ │ │ ├── ignore@5.1.9 │ │ │ ├── merge2@1.4.1 │ │ │ └── slash@3.0.0 deduped │ │ ├── graceful-fs@4.2.8 deduped │ │ ├── is-glob@4.0.3 deduped │ │ ├── is-path-cwd@2.2.0 │ │ ├── is-path-inside@3.0.3 │ │ ├─┬ p-map@4.0.0 │ │ │ └─┬ aggregate-error@3.1.0 │ │ │ ├── clean-stack@2.2.0 │ │ │ └── indent-string@4.0.0 deduped │ │ ├── rimraf@3.0.2 deduped │ │ └── slash@3.0.0 │ ├── escape-goat@3.0.0 │ ├── escape-string-regexp@4.0.0 │ ├─┬ execa@5.1.1 │ │ ├─┬ cross-spawn@7.0.3 │ │ │ ├── path-key@3.1.1 │ │ │ ├─┬ shebang-command@2.0.0 │ │ │ │ └── shebang-regex@3.0.0 │ │ │ └─┬ which@2.0.2 │ │ │ └── isexe@2.0.0 │ │ ├── get-stream@6.0.1 │ │ ├── human-signals@2.1.0 │ │ ├── is-stream@2.0.1 deduped │ │ ├── merge-stream@2.0.0 │ │ ├─┬ npm-run-path@4.0.1 │ │ │ └── path-key@3.1.1 deduped │ │ ├── onetime@5.1.2 deduped │ │ ├── signal-exit@3.0.6 │ │ └── strip-final-newline@2.0.0 │ ├── github-url-from-git@1.5.0 │ ├── has-yarn@2.1.0 │ ├─┬ hosted-git-info@3.0.8 │ │ └── lru-cache@6.0.0 deduped │ ├─┬ ignore-walk@3.0.4 │ │ └── minimatch@3.0.4 deduped │ ├─┬ import-local@3.0.3 │ │ ├─┬ pkg-dir@4.2.0 │ │ │ └── find-up@4.1.0 deduped │ │ └─┬ resolve-cwd@3.0.0 │ │ └── resolve-from@5.0.0 │ ├─┬ inquirer@7.3.3 │ │ ├─┬ ansi-escapes@4.3.2 │ │ │ └── type-fest@0.21.3 │ │ ├── chalk@4.1.2 deduped │ │ ├─┬ cli-cursor@3.1.0 │ │ │ └─┬ restore-cursor@3.1.0 │ │ │ ├── onetime@5.1.2 deduped │ │ │ └── signal-exit@3.0.6 deduped │ │ ├── cli-width@3.0.0 │ │ ├─┬ external-editor@3.1.0 │ │ │ ├── chardet@0.7.0 │ │ │ ├─┬ iconv-lite@0.4.24 │ │ │ │ └── safer-buffer@2.1.2 deduped │ │ │ └─┬ tmp@0.0.33 │ │ │ └── os-tmpdir@1.0.2 │ │ ├─┬ figures@3.2.0 │ │ │ └── escape-string-regexp@1.0.5 │ │ ├── lodash@4.17.21 deduped │ │ ├── mute-stream@0.0.8 deduped │ │ ├── run-async@2.4.1 │ │ ├── rxjs@6.6.7 deduped │ │ ├── string-width@4.2.3 deduped │ │ ├── strip-ansi@6.0.1 deduped │ │ └── through@2.3.8 deduped │ ├─┬ is-installed-globally@0.3.2 │ │ ├─┬ global-dirs@2.1.0 │ │ │ └── ini@1.3.7 │ │ └── is-path-inside@3.0.3 deduped │ ├── is-interactive@1.0.0 │ ├─┬ is-scoped@2.1.0 │ │ └── scoped-regex@2.1.0 │ ├── issue-regex@3.1.0 │ ├─┬ listr@0.14.3 │ │ ├── @samverschueren/stream-to-observable@0.3.1 deduped │ │ ├─┬ is-observable@1.1.0 │ │ │ └── symbol-observable@1.2.0 │ │ ├── is-promise@2.2.2 │ │ ├── is-stream@1.1.0 │ │ ├── listr-silent-renderer@1.1.1 │ │ ├─┬ listr-update-renderer@0.5.0 │ │ │ ├─┬ chalk@1.1.3 │ │ │ │ ├── ansi-styles@2.2.1 │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ ├─┬ has-ansi@2.0.0 │ │ │ │ │ └── ansi-regex@2.1.1 │ │ │ │ ├── strip-ansi@3.0.1 deduped │ │ │ │ └── supports-color@2.0.0 │ │ │ ├─┬ cli-truncate@0.2.1 │ │ │ │ ├── slice-ansi@0.0.4 │ │ │ │ └─┬ string-width@1.0.2 │ │ │ │ ├── code-point-at@1.1.0 deduped │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 │ │ │ │ │ └── number-is-nan@1.0.1 deduped │ │ │ │ └─┬ strip-ansi@3.0.1 │ │ │ │ └── ansi-regex@2.1.1 │ │ │ ├── elegant-spinner@1.0.1 │ │ │ ├─┬ figures@1.7.0 │ │ │ │ ├── escape-string-regexp@1.0.5 deduped │ │ │ │ └── object-assign@4.1.1 │ │ │ ├── indent-string@3.2.0 │ │ │ ├─┬ log-symbols@1.0.2 │ │ │ │ └── chalk@1.1.3 deduped │ │ │ ├─┬ log-update@2.3.0 │ │ │ │ ├── ansi-escapes@3.2.0 │ │ │ │ ├─┬ cli-cursor@2.1.0 │ │ │ │ │ └─┬ restore-cursor@2.0.0 │ │ │ │ │ ├─┬ onetime@2.0.1 │ │ │ │ │ │ └── mimic-fn@1.2.0 │ │ │ │ │ └── signal-exit@3.0.6 deduped │ │ │ │ └─┬ wrap-ansi@3.0.1 │ │ │ │ ├─┬ string-width@2.1.1 │ │ │ │ │ ├── is-fullwidth-code-point@2.0.0 │ │ │ │ │ └── strip-ansi@4.0.0 deduped │ │ │ │ └─┬ strip-ansi@4.0.0 │ │ │ │ └── ansi-regex@3.0.0 │ │ │ └─┬ strip-ansi@3.0.1 │ │ │ └── ansi-regex@2.1.1 │ │ ├─┬ listr-verbose-renderer@0.5.0 │ │ │ ├─┬ chalk@2.4.2 │ │ │ │ ├─┬ ansi-styles@3.2.1 │ │ │ │ │ └── color-convert@1.9.3 deduped │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ └─┬ supports-color@5.5.0 │ │ │ │ └── has-flag@3.0.0 │ │ │ ├─┬ cli-cursor@2.1.0 │ │ │ │ └─┬ restore-cursor@2.0.0 │ │ │ │ ├─┬ onetime@2.0.1 │ │ │ │ │ └── mimic-fn@1.2.0 │ │ │ │ └── signal-exit@3.0.6 deduped │ │ │ ├── date-fns@1.30.1 │ │ │ └─┬ figures@2.0.0 │ │ │ └── escape-string-regexp@1.0.5 deduped │ │ ├── p-map@2.1.0 │ │ └── rxjs@6.6.7 deduped │ ├─┬ listr-input@0.2.1 │ │ ├── inquirer@7.3.3 deduped │ │ ├─┬ inquirer-autosubmit-prompt@0.2.0 │ │ │ ├─┬ chalk@2.4.2 │ │ │ │ ├─┬ ansi-styles@3.2.1 │ │ │ │ │ └── color-convert@1.9.3 deduped │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ └─┬ supports-color@5.5.0 │ │ │ │ └── has-flag@3.0.0 │ │ │ ├─┬ inquirer@6.5.2 │ │ │ │ ├── ansi-escapes@3.2.0 │ │ │ │ ├── chalk@2.4.2 deduped │ │ │ │ ├─┬ cli-cursor@2.1.0 │ │ │ │ │ └─┬ restore-cursor@2.0.0 │ │ │ │ │ ├─┬ onetime@2.0.1 │ │ │ │ │ │ └── mimic-fn@1.2.0 │ │ │ │ │ └── signal-exit@3.0.6 deduped │ │ │ │ ├── cli-width@2.2.1 │ │ │ │ ├── external-editor@3.1.0 deduped │ │ │ │ ├─┬ figures@2.0.0 │ │ │ │ │ └── escape-string-regexp@1.0.5 deduped │ │ │ │ ├── lodash@4.17.21 deduped │ │ │ │ ├── mute-stream@0.0.7 │ │ │ │ ├── run-async@2.4.1 deduped │ │ │ │ ├── rxjs@6.6.7 deduped │ │ │ │ ├─┬ string-width@2.1.1 │ │ │ │ │ ├── is-fullwidth-code-point@2.0.0 │ │ │ │ │ └─┬ strip-ansi@4.0.0 │ │ │ │ │ └── ansi-regex@3.0.0 │ │ │ │ ├─┬ strip-ansi@5.2.0 │ │ │ │ │ └── ansi-regex@4.1.0 │ │ │ │ └── through@2.3.8 deduped │ │ │ └── rxjs@6.6.7 deduped │ │ ├── rxjs@6.6.7 deduped │ │ └── through@2.3.8 deduped │ ├─┬ log-symbols@4.1.0 │ │ ├── chalk@4.1.2 deduped │ │ └── is-unicode-supported@0.1.0 │ ├─┬ meow@8.1.2 │ │ ├── @types/minimist@1.2.2 │ │ ├─┬ camelcase-keys@6.2.2 │ │ │ ├── camelcase@5.3.1 │ │ │ ├── map-obj@4.3.0 │ │ │ └── quick-lru@4.0.1 │ │ ├─┬ decamelize-keys@1.1.0 │ │ │ ├── decamelize@1.2.0 deduped │ │ │ └── map-obj@1.0.1 │ │ ├── hard-rejection@2.1.0 │ │ ├─┬ minimist-options@4.1.0 │ │ │ ├── arrify@1.0.1 │ │ │ ├── is-plain-obj@1.1.0 │ │ │ └── kind-of@6.0.3 │ │ ├─┬ normalize-package-data@3.0.3 │ │ │ ├─┬ hosted-git-info@4.0.2 │ │ │ │ └── lru-cache@6.0.0 deduped │ │ │ ├─┬ is-core-module@2.8.0 │ │ │ │ └── has@1.0.3 deduped │ │ │ ├── semver@7.3.5 deduped │ │ │ └─┬ validate-npm-package-license@3.0.4 │ │ │ ├─┬ spdx-correct@3.1.1 │ │ │ │ ├── spdx-expression-parse@3.0.1 deduped │ │ │ │ └── spdx-license-ids@3.0.11 │ │ │ └─┬ spdx-expression-parse@3.0.1 │ │ │ ├── spdx-exceptions@2.3.0 │ │ │ └── spdx-license-ids@3.0.11 deduped │ │ ├── read-pkg-up@7.0.1 deduped │ │ ├─┬ redent@3.0.0 │ │ │ ├── indent-string@4.0.0 │ │ │ └─┬ strip-indent@3.0.0 │ │ │ └── min-indent@1.0.1 │ │ ├── trim-newlines@3.0.1 │ │ ├── type-fest@0.18.1 │ │ └── yargs-parser@20.2.9 deduped │ ├── minimatch@3.0.4 deduped │ ├─┬ new-github-release-url@1.0.0 │ │ └── type-fest@0.4.1 │ ├─┬ npm-name@6.0.1 │ │ ├─┬ got@10.7.0 │ │ │ ├── @sindresorhus/is@2.1.1 │ │ │ ├─┬ @szmarczak/http-timer@4.0.6 │ │ │ │ └── defer-to-connect@2.0.1 │ │ │ ├─┬ @types/cacheable-request@6.0.2 │ │ │ │ ├── @types/http-cache-semantics@4.0.1 │ │ │ │ ├─┬ @types/keyv@3.1.3 │ │ │ │ │ └── @types/node@16.11.11 deduped │ │ │ │ ├── @types/node@16.11.11 deduped │ │ │ │ └─┬ @types/responselike@1.0.0 │ │ │ │ └── @types/node@16.11.11 deduped │ │ │ ├─┬ cacheable-lookup@2.0.1 │ │ │ │ ├── @types/keyv@3.1.3 deduped │ │ │ │ └─┬ keyv@4.0.4 │ │ │ │ └── json-buffer@3.0.1 │ │ │ ├─┬ cacheable-request@7.0.2 │ │ │ │ ├─┬ clone-response@1.0.2 │ │ │ │ │ └── mimic-response@1.0.1 │ │ │ │ ├─┬ get-stream@5.2.0 │ │ │ │ │ └─┬ pump@3.0.0 │ │ │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ │ │ └── once@1.4.0 deduped │ │ │ │ ├── http-cache-semantics@4.1.0 │ │ │ │ ├── keyv@4.0.4 deduped │ │ │ │ ├── lowercase-keys@2.0.0 deduped │ │ │ │ ├── normalize-url@6.1.0 │ │ │ │ └── responselike@2.0.0 deduped │ │ │ ├─┬ decompress-response@5.0.0 │ │ │ │ └── mimic-response@2.1.0 deduped │ │ │ ├── duplexer3@0.1.4 │ │ │ ├─┬ get-stream@5.2.0 │ │ │ │ └─┬ pump@3.0.0 │ │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ │ └── once@1.4.0 deduped │ │ │ ├── lowercase-keys@2.0.0 │ │ │ ├── mimic-response@2.1.0 deduped │ │ │ ├── p-cancelable@2.1.1 │ │ │ ├─┬ p-event@4.2.0 │ │ │ │ └─┬ p-timeout@3.2.0 │ │ │ │ └── p-finally@1.0.0 │ │ │ ├─┬ responselike@2.0.0 │ │ │ │ └── lowercase-keys@2.0.0 deduped │ │ │ ├── to-readable-stream@2.1.0 │ │ │ └── type-fest@0.10.0 │ │ ├── is-scoped@2.1.0 deduped │ │ ├── is-url-superb@4.0.0 │ │ ├── lodash.zip@4.2.0 │ │ ├── org-regex@1.0.0 │ │ ├─┬ p-map@3.0.0 │ │ │ └── aggregate-error@3.1.0 deduped │ │ ├─┬ registry-auth-token@4.2.1 │ │ │ └── rc@1.2.8 deduped │ │ ├─┬ registry-url@5.1.0 │ │ │ └── rc@1.2.8 deduped │ │ └─┬ validate-npm-package-name@3.0.0 │ │ └── builtins@1.0.3 │ ├─┬ onetime@5.1.2 │ │ └── mimic-fn@2.1.0 │ ├─┬ open@7.4.2 │ │ ├── is-docker@2.2.1 │ │ └─┬ is-wsl@2.2.0 │ │ └── is-docker@2.2.1 deduped │ ├─┬ ow@0.21.0 │ │ ├── @sindresorhus/is@4.2.0 │ │ ├── callsites@3.1.0 │ │ ├─┬ dot-prop@6.0.1 │ │ │ └── is-obj@2.0.0 │ │ ├── lodash.isequal@4.5.0 │ │ ├── type-fest@0.20.2 │ │ └── vali-date@1.0.0 │ ├─┬ p-memoize@4.0.3 │ │ ├─┬ map-age-cleaner@0.1.3 │ │ │ └── p-defer@1.0.0 │ │ ├── mimic-fn@3.1.0 │ │ └─┬ p-settle@4.1.1 │ │ ├─┬ p-limit@2.3.0 │ │ │ └── p-try@2.2.0 │ │ └── p-reflect@2.1.0 │ ├── p-timeout@4.1.0 │ ├─┬ pkg-dir@5.0.0 │ │ └─┬ find-up@5.0.0 │ │ ├─┬ locate-path@6.0.0 │ │ │ └─┬ p-locate@5.0.0 │ │ │ └─┬ p-limit@3.1.0 │ │ │ └── yocto-queue@0.1.0 │ │ └── path-exists@4.0.0 │ ├─┬ read-pkg-up@7.0.1 │ │ ├─┬ find-up@4.1.0 │ │ │ ├─┬ locate-path@5.0.0 │ │ │ │ └─┬ p-locate@4.1.0 │ │ │ │ └── p-limit@2.3.0 deduped │ │ │ └── path-exists@4.0.0 deduped │ │ ├─┬ read-pkg@5.2.0 │ │ │ ├── @types/normalize-package-data@2.4.1 │ │ │ ├─┬ normalize-package-data@2.5.0 │ │ │ │ ├── hosted-git-info@2.8.9 │ │ │ │ ├─┬ resolve@1.20.0 │ │ │ │ │ ├── is-core-module@2.8.0 deduped │ │ │ │ │ └── path-parse@1.0.7 │ │ │ │ ├── semver@5.7.1 │ │ │ │ └── validate-npm-package-license@3.0.4 deduped │ │ │ ├── parse-json@5.2.0 deduped │ │ │ └── type-fest@0.6.0 │ │ └── type-fest@0.8.1 │ ├─┬ rxjs@6.6.7 │ │ └── tslib@1.14.1 deduped │ ├── semver@7.3.5 deduped │ ├── split@1.0.1 deduped │ ├── symbol-observable@3.0.0 │ ├─┬ terminal-link@2.1.1 │ │ ├── ansi-escapes@4.3.2 deduped │ │ └─┬ supports-hyperlinks@2.2.0 │ │ ├── has-flag@4.0.0 deduped │ │ └── supports-color@7.2.0 deduped │ └─┬ update-notifier@5.1.0 │ ├─┬ boxen@5.1.2 │ │ ├─┬ ansi-align@3.0.1 │ │ │ └── string-width@4.2.3 deduped │ │ ├── camelcase@6.2.1 │ │ ├── chalk@4.1.2 deduped │ │ ├── cli-boxes@2.2.1 │ │ ├── string-width@4.2.3 deduped │ │ ├── type-fest@0.20.2 │ │ ├─┬ widest-line@3.1.0 │ │ │ └── string-width@4.2.3 deduped │ │ └─┬ wrap-ansi@7.0.0 │ │ ├── ansi-styles@4.3.0 deduped │ │ ├── string-width@4.2.3 deduped │ │ └── strip-ansi@6.0.1 deduped │ ├── chalk@4.1.2 deduped │ ├─┬ configstore@5.0.1 │ │ ├─┬ dot-prop@5.3.0 │ │ │ └── is-obj@2.0.0 deduped │ │ ├── graceful-fs@4.2.8 deduped │ │ ├── make-dir@3.1.0 deduped │ │ ├─┬ unique-string@2.0.0 │ │ │ └── crypto-random-string@2.0.0 │ │ ├─┬ write-file-atomic@3.0.3 │ │ │ ├── imurmurhash@0.1.4 │ │ │ ├── is-typedarray@1.0.0 deduped │ │ │ ├── signal-exit@3.0.6 deduped │ │ │ └─┬ typedarray-to-buffer@3.1.5 │ │ │ └── is-typedarray@1.0.0 deduped │ │ └── xdg-basedir@4.0.0 deduped │ ├── has-yarn@2.1.0 deduped │ ├── import-lazy@2.1.0 │ ├─┬ is-ci@2.0.0 │ │ └── ci-info@2.0.0 │ ├─┬ is-installed-globally@0.4.0 │ │ ├─┬ global-dirs@3.0.0 │ │ │ └── ini@2.0.0 │ │ └── is-path-inside@3.0.3 deduped │ ├── is-npm@5.0.0 │ ├── is-yarn-global@0.3.0 │ ├─┬ latest-version@5.1.0 │ │ └─┬ package-json@6.5.0 │ │ ├─┬ got@9.6.0 │ │ │ ├── @sindresorhus/is@0.14.0 │ │ │ ├─┬ @szmarczak/http-timer@1.1.2 │ │ │ │ └── defer-to-connect@1.1.3 │ │ │ ├─┬ cacheable-request@6.1.0 │ │ │ │ ├── clone-response@1.0.2 deduped │ │ │ │ ├─┬ get-stream@5.2.0 │ │ │ │ │ └── pump@3.0.0 deduped │ │ │ │ ├── http-cache-semantics@4.1.0 deduped │ │ │ │ ├─┬ keyv@3.1.0 │ │ │ │ │ └── json-buffer@3.0.0 │ │ │ │ ├── lowercase-keys@2.0.0 │ │ │ │ ├── normalize-url@4.5.1 │ │ │ │ └─┬ responselike@1.0.2 │ │ │ │ └── lowercase-keys@1.0.1 deduped │ │ │ ├─┬ decompress-response@3.3.0 │ │ │ │ └── mimic-response@1.0.1 deduped │ │ │ ├── duplexer3@0.1.4 deduped │ │ │ ├─┬ get-stream@4.1.0 │ │ │ │ └─┬ pump@3.0.0 │ │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ │ └── once@1.4.0 deduped │ │ │ ├── lowercase-keys@1.0.1 │ │ │ ├── mimic-response@1.0.1 │ │ │ ├── p-cancelable@1.1.0 │ │ │ ├── to-readable-stream@1.0.0 │ │ │ └─┬ url-parse-lax@3.0.0 │ │ │ └── prepend-http@2.0.0 │ │ ├── registry-auth-token@4.2.1 deduped │ │ ├── registry-url@5.1.0 deduped │ │ └── semver@6.3.0 │ ├─┬ pupa@2.1.1 │ │ └── escape-goat@2.1.1 │ ├── semver@7.3.5 deduped │ ├─┬ semver-diff@3.1.1 │ │ └── semver@6.3.0 │ └── xdg-basedir@4.0.0 ├── iobroker.vis-metro@1.1.2 ├── iobroker.vis-weather@2.5.5 ├─┬ iobroker.web@3.4.9 │ ├── @iobroker/adapter-core@2.5.1 deduped │ ├── body-parser@1.19.0 deduped │ ├── connect-flash@0.1.1 deduped │ ├── cookie-parser@1.4.6 deduped │ ├── express@4.17.1 deduped │ ├── express-session@1.17.2 deduped │ ├─┬ iobroker.simple-api@2.6.2 │ │ └── @iobroker/adapter-core@2.5.1 deduped │ ├─┬ iobroker.socketio@3.1.5 │ │ ├── @iobroker/adapter-core@2.5.1 deduped │ │ ├─┬ axios@0.23.0 │ │ │ └── follow-redirects@1.14.5 deduped │ │ ├── cookie-parser@1.4.6 deduped │ │ ├── express-session@1.17.2 deduped │ │ └─┬ socket.io@2.4.1 │ │ ├─┬ debug@4.1.1 │ │ │ └── ms@2.1.3 deduped │ │ ├─┬ engine.io@3.5.0 │ │ │ ├── accepts@1.3.7 deduped │ │ │ ├── base64id@2.0.0 │ │ │ ├── cookie@0.4.1 │ │ │ ├─┬ debug@4.1.1 │ │ │ │ └── ms@2.1.3 deduped │ │ │ ├── engine.io-parser@2.2.1 deduped │ │ │ └── ws@7.4.6 │ │ ├── has-binary2@1.0.3 deduped │ │ ├── socket.io-adapter@1.1.2 │ │ ├── socket.io-client@2.4.0 deduped │ │ └─┬ socket.io-parser@3.4.1 │ │ ├── component-emitter@1.2.1 │ │ ├─┬ debug@4.1.1 │ │ │ └── ms@2.1.3 deduped │ │ └── isarray@2.0.1 │ ├─┬ mime-types@2.1.34 │ │ └── mime-db@1.51.0 │ ├─┬ passport@0.4.1 │ │ ├── passport-strategy@1.0.0 deduped │ │ └── pause@0.0.1 deduped │ ├── passport-local@1.0.0 deduped │ ├── passport.socketio@3.7.0 deduped │ ├── request@2.88.2 deduped │ ├─┬ socket.io-client@2.4.0 │ │ ├── backo2@1.0.2 │ │ ├── component-bind@1.0.0 │ │ ├── component-emitter@1.3.0 │ │ ├─┬ debug@3.1.0 │ │ │ └── ms@2.0.0 │ │ ├─┬ engine.io-client@3.5.2 │ │ │ ├── component-emitter@1.3.0 deduped │ │ │ ├── component-inherit@0.0.3 │ │ │ ├─┬ debug@3.1.0 │ │ │ │ └── ms@2.0.0 │ │ │ ├─┬ engine.io-parser@2.2.1 │ │ │ │ ├── after@0.8.2 │ │ │ │ ├── arraybuffer.slice@0.0.7 │ │ │ │ ├── base64-arraybuffer@0.1.4 │ │ │ │ ├── blob@0.0.5 │ │ │ │ └── has-binary2@1.0.3 deduped │ │ │ ├── has-cors@1.1.0 │ │ │ ├── indexof@0.0.1 deduped │ │ │ ├── parseqs@0.0.6 deduped │ │ │ ├── parseuri@0.0.6 deduped │ │ │ ├── ws@7.4.6 │ │ │ ├── xmlhttprequest-ssl@1.6.3 │ │ │ └── yeast@0.1.2 │ │ ├─┬ has-binary2@1.0.3 │ │ │ └── isarray@2.0.1 │ │ ├── indexof@0.0.1 │ │ ├── parseqs@0.0.6 │ │ ├── parseuri@0.0.6 │ │ ├─┬ socket.io-parser@3.3.2 │ │ │ ├── component-emitter@1.3.0 deduped │ │ │ ├── debug@3.1.0 deduped │ │ │ └── isarray@2.0.1 │ │ └── to-array@0.1.4 │ └── xtend@4.0.2 └─┬ iobroker.zigbee@1.5.6 ├── @iobroker/adapter-core@2.5.1 deduped ├── tar@6.1.11 deduped ├── typescript@4.5.2 deduped ├─┬ zigbee-herdsman@0.13.110 │ ├── @babel/cli@7.13.0 extraneous │ ├── @babel/preset-env@7.13.9 extraneous │ ├── @babel/preset-typescript@7.13.0 extraneous │ ├─┬ @serialport/bindings@9.0.4 │ │ ├─┬ @serialport/binding-abstract@9.0.7 │ │ │ └── debug@4.3.1 deduped │ │ ├─┬ @serialport/parser-readline@9.0.7 │ │ │ └── @serialport/parser-delimiter@9.0.7 deduped │ │ ├─┬ bindings@1.5.0 │ │ │ └── file-uri-to-path@1.0.0 │ │ ├── debug@4.3.1 deduped │ │ ├── nan@2.14.2 │ │ └─┬ prebuild-install@6.0.1 │ │ ├── detect-libc@1.0.3 │ │ ├── expand-template@2.0.3 │ │ ├── github-from-package@0.0.0 │ │ ├── minimist@1.2.5 │ │ ├── mkdirp-classic@0.5.3 │ │ ├── napi-build-utils@1.0.2 │ │ ├─┬ node-abi@2.20.0 │ │ │ └── semver@5.7.1 │ │ ├── noop-logger@0.1.1 │ │ ├─┬ npmlog@4.1.2 │ │ │ ├─┬ are-we-there-yet@1.1.5 │ │ │ │ ├── delegates@1.0.0 │ │ │ │ └─┬ readable-stream@2.3.7 │ │ │ │ ├── core-util-is@1.0.2 │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── process-nextick-args@2.0.1 │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ └── util-deprecate@1.0.2 │ │ │ ├── console-control-strings@1.1.0 │ │ │ ├─┬ gauge@2.7.4 │ │ │ │ ├── aproba@1.2.0 │ │ │ │ ├── console-control-strings@1.1.0 deduped │ │ │ │ ├── has-unicode@2.0.1 │ │ │ │ ├── object-assign@4.1.1 deduped │ │ │ │ ├── signal-exit@3.0.3 │ │ │ │ ├─┬ string-width@1.0.2 │ │ │ │ │ ├── code-point-at@1.1.0 │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 │ │ │ │ │ │ └── number-is-nan@1.0.1 │ │ │ │ │ └── strip-ansi@3.0.1 deduped │ │ │ │ ├─┬ strip-ansi@3.0.1 │ │ │ │ │ └── ansi-regex@2.1.1 │ │ │ │ └─┬ wide-align@1.1.3 │ │ │ │ └── string-width@1.0.2 deduped │ │ │ └── set-blocking@2.0.0 │ │ ├─┬ pump@3.0.0 │ │ │ ├─┬ end-of-stream@1.4.4 │ │ │ │ └── once@1.4.0 deduped │ │ │ └─┬ once@1.4.0 │ │ │ └── wrappy@1.0.2 │ │ ├─┬ rc@1.2.8 │ │ │ ├── deep-extend@0.6.0 │ │ │ ├── ini@1.3.8 │ │ │ ├── minimist@1.2.5 deduped │ │ │ └── strip-json-comments@2.0.1 │ │ ├─┬ simple-get@3.1.0 │ │ │ ├─┬ decompress-response@4.2.1 │ │ │ │ └── mimic-response@2.1.0 │ │ │ ├── once@1.4.0 deduped │ │ │ └── simple-concat@1.0.1 │ │ ├─┬ tar-fs@2.1.1 │ │ │ ├── chownr@1.1.4 │ │ │ ├── mkdirp-classic@0.5.3 deduped │ │ │ ├── pump@3.0.0 deduped │ │ │ └─┬ tar-stream@2.2.0 │ │ │ ├─┬ bl@4.1.0 │ │ │ │ ├─┬ buffer@5.7.1 │ │ │ │ │ ├── base64-js@1.5.1 │ │ │ │ │ └── ieee754@1.2.1 │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ └─┬ readable-stream@3.6.0 │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ ├── string_decoder@1.1.1 deduped │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ ├── fs-constants@1.0.0 │ │ │ ├── inherits@2.0.4 │ │ │ └─┬ readable-stream@3.6.0 │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── string_decoder@1.1.1 deduped │ │ │ └── util-deprecate@1.0.2 deduped │ │ ├─┬ tunnel-agent@0.6.0 │ │ │ └── safe-buffer@5.1.2 │ │ └── which-pm-runs@1.0.0 │ ├── @types/debounce@1.2.0 extraneous │ ├── @types/debug@4.1.5 extraneous │ ├── @types/jest@26.0.20 extraneous │ ├── @types/mz@2.7.3 extraneous │ ├── @types/nedb@1.8.11 extraneous │ ├── @types/serialport@8.0.1 extraneous │ ├── @typescript-eslint/eslint-plugin@4.16.1 extraneous │ ├── @typescript-eslint/parser@4.16.1 extraneous │ ├── debounce@1.2.0 │ ├─┬ debug@4.3.1 │ │ └── ms@2.1.2 │ ├── eslint@7.21.0 extraneous │ ├── fast-deep-equal@3.1.3 │ ├── jest@26.6.3 extraneous │ ├── mixin-deep@2.0.1 │ ├─┬ mz@2.7.0 │ │ ├── any-promise@1.3.0 │ │ ├── object-assign@4.1.1 │ │ └─┬ thenify-all@1.6.0 │ │ └─┬ thenify@3.3.1 │ │ └── any-promise@1.3.0 deduped │ ├─┬ serialport@9.0.6 │ │ ├─┬ @serialport/binding-mock@9.0.7 │ │ │ ├── @serialport/binding-abstract@9.0.7 deduped │ │ │ └── debug@4.3.1 deduped │ │ ├── @serialport/bindings@9.0.4 deduped │ │ ├── @serialport/parser-byte-length@9.0.7 │ │ ├── @serialport/parser-cctalk@9.0.7 │ │ ├── @serialport/parser-delimiter@9.0.7 │ │ ├── @serialport/parser-inter-byte-timeout@9.0.7 │ │ ├── @serialport/parser-readline@9.0.7 deduped │ │ ├── @serialport/parser-ready@9.0.7 │ │ ├── @serialport/parser-regex@9.0.7 │ │ ├─┬ @serialport/stream@9.0.7 │ │ │ └── debug@4.3.1 deduped │ │ └── debug@4.3.1 deduped │ ├── slip@1.0.2 │ ├── typedoc@0.20.28 extraneous │ ├── typedoc-plugin-markdown@3.6.0 extraneous │ ├── typedoc-plugin-no-inherit@1.2.0 extraneous │ ├── typedoc-plugin-sourcefile-url@1.0.6 extraneous │ └── UNMET PEER DEPENDENCY typescript@4.2.2 extraneous └─┬ zigbee-herdsman-converters@14.0.162 ├─┬ axios@0.21.1 │ └── follow-redirects@1.14.1 ├── buffer-crc32@0.2.13 ├── eslint@7.27.0 extraneous ├── eslint-config-google@0.14.0 extraneous ├── eslint-plugin-jest@24.3.6 extraneous ├─┬ https-proxy-agent@5.0.0 │ ├─┬ agent-base@6.0.2 │ │ └── debug@4.3.1 deduped │ └─┬ debug@4.3.1 │ └── ms@2.1.2 ├── jest@26.6.3 extraneous ├─┬ tar-stream@2.2.0 │ ├─┬ bl@4.1.0 │ │ ├─┬ buffer@5.7.1 │ │ │ ├── base64-js@1.5.1 │ │ │ └── ieee754@1.2.1 │ │ ├── inherits@2.0.4 deduped │ │ └── readable-stream@3.6.0 deduped │ ├─┬ end-of-stream@1.4.4 │ │ └─┬ once@1.4.0 │ │ └── wrappy@1.0.2 │ ├── fs-constants@1.0.0 │ ├── inherits@2.0.4 │ └─┬ readable-stream@3.6.0 │ ├── inherits@2.0.4 deduped │ ├─┬ string_decoder@1.3.0 │ │ └── safe-buffer@5.2.1 │ └── util-deprecate@1.0.2 └─┬ zigbee-herdsman@0.13.107 ├── @babel/cli@7.13.0 extraneous ├── @babel/preset-env@7.13.9 extraneous ├── @babel/preset-typescript@7.13.0 extraneous ├─┬ @serialport/bindings@9.0.4 │ ├─┬ @serialport/binding-abstract@9.0.7 │ │ └── debug@4.3.1 deduped │ ├─┬ @serialport/parser-readline@9.0.7 │ │ └── @serialport/parser-delimiter@9.0.7 deduped │ ├─┬ bindings@1.5.0 │ │ └── file-uri-to-path@1.0.0 │ ├── debug@4.3.1 deduped │ ├── nan@2.14.2 │ └─┬ prebuild-install@6.0.1 │ ├── detect-libc@1.0.3 │ ├── expand-template@2.0.3 │ ├── github-from-package@0.0.0 │ ├── minimist@1.2.5 │ ├── mkdirp-classic@0.5.3 │ ├── napi-build-utils@1.0.2 │ ├─┬ node-abi@2.20.0 │ │ └── semver@5.7.1 │ ├── noop-logger@0.1.1 │ ├─┬ npmlog@4.1.2 │ │ ├─┬ are-we-there-yet@1.1.5 │ │ │ ├── delegates@1.0.0 │ │ │ └─┬ readable-stream@2.3.7 │ │ │ ├── core-util-is@1.0.2 │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@2.0.1 │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ └── util-deprecate@1.0.2 │ │ ├── console-control-strings@1.1.0 │ │ ├─┬ gauge@2.7.4 │ │ │ ├── aproba@1.2.0 │ │ │ ├── console-control-strings@1.1.0 deduped │ │ │ ├── has-unicode@2.0.1 │ │ │ ├── object-assign@4.1.1 deduped │ │ │ ├── signal-exit@3.0.3 │ │ │ ├─┬ string-width@1.0.2 │ │ │ │ ├── code-point-at@1.1.0 │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 │ │ │ │ │ └── number-is-nan@1.0.1 │ │ │ │ └── strip-ansi@3.0.1 deduped │ │ │ ├─┬ strip-ansi@3.0.1 │ │ │ │ └── ansi-regex@2.1.1 │ │ │ └─┬ wide-align@1.1.3 │ │ │ └── string-width@1.0.2 deduped │ │ └── set-blocking@2.0.0 │ ├─┬ pump@3.0.0 │ │ ├─┬ end-of-stream@1.4.4 │ │ │ └── once@1.4.0 deduped │ │ └─┬ once@1.4.0 │ │ └── wrappy@1.0.2 │ ├─┬ rc@1.2.8 │ │ ├── deep-extend@0.6.0 │ │ ├── ini@1.3.8 │ │ ├── minimist@1.2.5 deduped │ │ └── strip-json-comments@2.0.1 │ ├─┬ simple-get@3.1.0 │ │ ├─┬ decompress-response@4.2.1 │ │ │ └── mimic-response@2.1.0 │ │ ├── once@1.4.0 deduped │ │ └── simple-concat@1.0.1 │ ├─┬ tar-fs@2.1.1 │ │ ├── chownr@1.1.4 │ │ ├── mkdirp-classic@0.5.3 deduped │ │ ├── pump@3.0.0 deduped │ │ └─┬ tar-stream@2.2.0 │ │ ├─┬ bl@4.1.0 │ │ │ ├─┬ buffer@5.7.1 │ │ │ │ ├── base64-js@1.5.1 │ │ │ │ └── ieee754@1.2.1 │ │ │ ├── inherits@2.0.4 deduped │ │ │ └─┬ readable-stream@3.6.0 │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── string_decoder@1.1.1 deduped │ │ │ └── util-deprecate@1.0.2 deduped │ │ ├── end-of-stream@1.4.4 deduped │ │ ├── fs-constants@1.0.0 │ │ ├── inherits@2.0.4 │ │ └─┬ readable-stream@3.6.0 │ │ ├── inherits@2.0.4 deduped │ │ ├── string_decoder@1.1.1 deduped │ │ └── util-deprecate@1.0.2 deduped │ ├─┬ tunnel-agent@0.6.0 │ │ └── safe-buffer@5.1.2 │ └── which-pm-runs@1.0.0 ├── @types/debounce@1.2.0 extraneous ├── @types/debug@4.1.5 extraneous ├── @types/jest@26.0.20 extraneous ├── @types/mz@2.7.3 extraneous ├── @types/nedb@1.8.11 extraneous ├── @types/serialport@8.0.1 extraneous ├── @typescript-eslint/eslint-plugin@4.16.1 extraneous ├── @typescript-eslint/parser@4.16.1 extraneous ├── debounce@1.2.0 ├─┬ debug@4.3.1 │ └── ms@2.1.2 ├── eslint@7.21.0 extraneous ├── fast-deep-equal@3.1.3 ├── jest@26.6.3 extraneous ├── mixin-deep@2.0.1 ├─┬ mz@2.7.0 │ ├── any-promise@1.3.0 │ ├── object-assign@4.1.1 │ └─┬ thenify-all@1.6.0 │ └─┬ thenify@3.3.1 │ └── any-promise@1.3.0 deduped ├─┬ serialport@9.0.6 │ ├─┬ @serialport/binding-mock@9.0.7 │ │ ├── @serialport/binding-abstract@9.0.7 deduped │ │ └── debug@4.3.1 deduped │ ├── @serialport/bindings@9.0.4 deduped │ ├── @serialport/parser-byte-length@9.0.7 │ ├── @serialport/parser-cctalk@9.0.7 │ ├── @serialport/parser-delimiter@9.0.7 │ ├── @serialport/parser-inter-byte-timeout@9.0.7 │ ├── @serialport/parser-readline@9.0.7 deduped │ ├── @serialport/parser-ready@9.0.7 │ ├── @serialport/parser-regex@9.0.7 │ ├─┬ @serialport/stream@9.0.7 │ │ └── debug@4.3.1 deduped │ └── debug@4.3.1 deduped ├── slip@1.0.2 ├── typedoc@0.20.28 extraneous ├── typedoc-plugin-markdown@3.6.0 extraneous ├── typedoc-plugin-no-inherit@1.2.0 extraneous ├── typedoc-plugin-sourcefile-url@1.0.6 extraneous └── UNMET PEER DEPENDENCY typescript@4.2.2 extraneous npm ERR! peer dep missing: @angular/common@>= 5.0.0, required by xmlhttprequest-ts@1.0.1 npm ERR! peer dep missing: @angular/core@>= 5.0.0, required by xmlhttprequest-ts@1.0.1 npm ERR! peer dep missing: typescript@3.9.x || 4.0.x || 4.1.x, required by typedoc@0.20.28 npm ERR! extraneous: @babel/cli@7.13.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/cli npm ERR! extraneous: @babel/preset-env@7.13.9 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/preset-env npm ERR! extraneous: @babel/preset-typescript@7.13.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@babel/preset-typescript npm ERR! extraneous: @types/debounce@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/debounce npm ERR! extraneous: @types/debug@4.1.5 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/debug npm ERR! extraneous: @types/jest@26.0.20 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/jest npm ERR! extraneous: @types/mz@2.7.3 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/mz npm ERR! extraneous: @types/nedb@1.8.11 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/nedb npm ERR! extraneous: @types/serialport@8.0.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@types/serialport npm ERR! extraneous: @typescript-eslint/eslint-plugin@4.16.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/eslint-plugin npm ERR! extraneous: @typescript-eslint/parser@4.16.1 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser npm ERR! extraneous: eslint@7.21.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/eslint npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/jest npm ERR! extraneous: typedoc@0.20.28 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc npm ERR! extraneous: typedoc-plugin-markdown@3.6.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-markdown npm ERR! extraneous: typedoc-plugin-no-inherit@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-no-inherit npm ERR! extraneous: typedoc-plugin-sourcefile-url@1.0.6 /opt/iobroker/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-sourcefile-url npm ERR! extraneous: eslint@7.27.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint npm ERR! extraneous: eslint-config-google@0.14.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint-config-google npm ERR! extraneous: eslint-plugin-jest@24.3.6 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/eslint-plugin-jest npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/jest npm ERR! peer dep missing: typescript@3.9.x || 4.0.x || 4.1.x, required by typedoc@0.20.28 npm ERR! extraneous: @babel/cli@7.13.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/cli npm ERR! extraneous: @babel/preset-env@7.13.9 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/preset-env npm ERR! extraneous: @babel/preset-typescript@7.13.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@babel/preset-typescript npm ERR! extraneous: @types/debounce@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/debounce npm ERR! extraneous: @types/debug@4.1.5 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/debug npm ERR! extraneous: @types/jest@26.0.20 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/jest npm ERR! extraneous: @types/mz@2.7.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/mz npm ERR! extraneous: @types/nedb@1.8.11 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/nedb npm ERR! extraneous: @types/serialport@8.0.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@types/serialport npm ERR! extraneous: @typescript-eslint/eslint-plugin@4.16.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/eslint-plugin npm ERR! extraneous: @typescript-eslint/parser@4.16.1 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@typescript-eslint/parser npm ERR! extraneous: eslint@7.21.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/eslint npm ERR! extraneous: jest@26.6.3 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/jest npm ERR! extraneous: typedoc@0.20.28 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc npm ERR! extraneous: typedoc-plugin-markdown@3.6.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-markdown npm ERR! extraneous: typedoc-plugin-no-inherit@1.2.0 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-no-inherit npm ERR! extraneous: typedoc-plugin-sourcefile-url@1.0.6 /opt/iobroker/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/typedoc-plugin-sourcefile-url
Haben die Error-Meldung irgendeine Auswirkung und müssen beseitigt werden?
-
@sanda sagte in Fehler in Adapterinstallation:
und müssen beseitigt werden?
Eigentlicht ist mein Ansatz ja Meldungen soweit wie möglich auch zu adressieren.
In dem Fall würde ich allerdings die Finger davon lassen. Das wird sich (vermutlich) mit künftigen Updates auswachsen. -
@thomas-braun Hab ich mir auch gedacht und hoffe natürlich, dass es auch sein wird