NEWS
npm list schaut nicht ganz sauber aus
-
Also wenn ich npm list eingebe kommt dieses hier.
pi@raspberrypi:/opt/iobroker/node_modules/iobroker.javascript $ npm list iobroker.javascript@5.7.0 /opt/iobroker/node_modules/iobroker.javascript ├── UNMET DEPENDENCY @iobroker/adapter-core@^2.6.0 ├── @types/node@14.18.18 ├── UNMET DEPENDENCY @types/request@^2.48.8 ├── UNMET DEPENDENCY coffee-compiler@^0.3.2 ├── UNMET DEPENDENCY coffee-script@^1.12.7 ├── UNMET DEPENDENCY javascript-color-gradient@2.4.4 ├── UNMET DEPENDENCY jsonata@^1.8.6 ├── UNMET DEPENDENCY jszip@^3.9.1 ├── UNMET DEPENDENCY node-inspect@^2.0.0 ├── UNMET DEPENDENCY node-schedule@2.1.0 ├─┬ UNMET DEPENDENCY node-ssh@12.0.4 │ ├── UNMET DEPENDENCY is-stream@2.0.1 │ ├─┬ UNMET DEPENDENCY make-dir@3.1.0 │ │ └── UNMET DEPENDENCY semver@6.3.0 │ ├── UNMET DEPENDENCY sb-promise-queue@2.1.0 │ ├─┬ UNMET DEPENDENCY sb-scandir@3.1.0 │ │ └── UNMET DEPENDENCY sb-promise-queue@2.1.0 │ ├── UNMET DEPENDENCY shell-escape@0.2.0 │ └─┬ UNMET DEPENDENCY ssh2@1.11.0 │ ├─┬ UNMET DEPENDENCY asn1@0.2.6 │ │ └── UNMET DEPENDENCY safer-buffer@2.1.2 │ ├─┬ UNMET DEPENDENCY bcrypt-pbkdf@1.0.2 │ │ └── UNMET DEPENDENCY tweetnacl@0.14.5 │ ├─┬ UNMET OPTIONAL DEPENDENCY cpu-features@0.0.4 │ │ ├── UNMET OPTIONAL DEPENDENCY buildcheck@0.0.3 │ │ └── UNMET OPTIONAL DEPENDENCY nan@2.16.0 │ └── UNMET OPTIONAL DEPENDENCY nan@2.16.0 ├─┬ UNMET DEPENDENCY npm@8.13.1 │ ├── UNMET DEPENDENCY @isaacs/string-locale-compare@1.1.0 │ ├─┬ UNMET DEPENDENCY @npmcli/arborist@5.2.3 │ │ ├── UNMET DEPENDENCY @isaacs/string-locale-compare@1.1.0 │ │ ├─┬ UNMET DEPENDENCY @npmcli/installed-package-contents@1.0.7 │ │ │ ├─┬ UNMET DEPENDENCY npm-bundled@1.1.2 │ │ │ │ └── UNMET DEPENDENCY npm-normalize-package-bin@1.0.1 │ │ │ └── UNMET DEPENDENCY npm-normalize-package-bin@1.0.1 │ │ ├── UNMET DEPENDENCY @npmcli/map-workspaces@2.0.3 │ │ ├─┬ UNMET DEPENDENCY @npmcli/metavuln-calculator@3.1.0 │ │ │ ├── UNMET DEPENDENCY cacache@16.1.1 │ │ │ ├── UNMET DEPENDENCY json-parse-even-better-errors@2.3.1 │ │ │ ├── UNMET DEPENDENCY pacote@13.6.1 │ │ │ └── UNMET DEPENDENCY semver@7.3.7 │ │ ├─┬ UNMET DEPENDENCY @npmcli/move-file@2.0.0 │ │ │ ├── UNMET DEPENDENCY mkdirp@1.0.4 │ │ │ └── UNMET DEPENDENCY rimraf@3.0.2 │ │ ├── UNMET DEPENDENCY @npmcli/name-from-folder@1.0.1 │ │ ├── UNMET DEPENDENCY @npmcli/node-gyp@2.0.0 │ │ ├── UNMET DEPENDENCY @npmcli/package-json@2.0.0 │ │ ├── UNMET DEPENDENCY @npmcli/run-script@4.1.3 │ │ ├─┬ UNMET DEPENDENCY bin-links@3.0.1 │ │ │ ├─┬ UNMET DEPENDENCY cmd-shim@5.0.0 │ │ │ │ └── UNMET DEPENDENCY mkdirp-infer-owner@2.0.0 │ │ │ ├── UNMET DEPENDENCY mkdirp-infer-owner@2.0.0 │ │ │ ├── UNMET DEPENDENCY npm-normalize-package-bin@1.0.1 │ │ │ ├── UNMET DEPENDENCY read-cmd-shim@3.0.0 │ │ │ ├── UNMET DEPENDENCY rimraf@3.0.2 │ │ │ └── UNMET DEPENDENCY write-file-atomic@4.0.1 │ │ ├── UNMET DEPENDENCY cacache@16.1.1 │ │ ├── UNMET DEPENDENCY common-ancestor-path@1.0.1 │ │ ├── UNMET DEPENDENCY json-parse-even-better-errors@2.3.1 │ │ ├── UNMET DEPENDENCY json-stringify-nice@1.1.4 │ │ ├── UNMET DEPENDENCY mkdirp@1.0.4 │ │ ├── UNMET DEPENDENCY mkdirp-infer-owner@2.0.0 │ │ ├── UNMET DEPENDENCY nopt@5.0.0 │ │ ├── UNMET DEPENDENCY npm-install-checks@5.0.0 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ ├── UNMET DEPENDENCY npm-pick-manifest@7.0.1 │ │ ├── UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ │ ├── UNMET DEPENDENCY npmlog@6.0.2 │ │ ├── UNMET DEPENDENCY pacote@13.6.1 │ │ ├── UNMET DEPENDENCY parse-conflict-json@2.0.2 │ │ ├── UNMET DEPENDENCY proc-log@2.0.1 │ │ ├── UNMET DEPENDENCY promise-all-reject-late@1.0.1 │ │ ├── UNMET DEPENDENCY promise-call-limit@1.0.1 │ │ ├── UNMET DEPENDENCY read-package-json-fast@2.0.3 │ │ ├── UNMET DEPENDENCY readdir-scoped-modules@1.1.0 │ │ ├── UNMET DEPENDENCY rimraf@3.0.2 │ │ ├── UNMET DEPENDENCY semver@7.3.7 │ │ ├── UNMET DEPENDENCY ssri@9.0.1 │ │ ├── UNMET DEPENDENCY treeverse@2.0.0 │ │ └── UNMET DEPENDENCY walk-up-path@1.0.0 │ ├── UNMET DEPENDENCY @npmcli/ci-detect@2.0.0 │ ├─┬ UNMET DEPENDENCY @npmcli/config@4.1.0 │ │ ├── UNMET DEPENDENCY @npmcli/map-workspaces@2.0.3 │ │ ├── UNMET DEPENDENCY ini@3.0.0 │ │ ├── UNMET DEPENDENCY mkdirp-infer-owner@2.0.0 │ │ ├── UNMET DEPENDENCY nopt@5.0.0 │ │ ├── UNMET DEPENDENCY proc-log@2.0.1 │ │ ├── UNMET DEPENDENCY read-package-json-fast@2.0.3 │ │ ├── UNMET DEPENDENCY semver@7.3.7 │ │ └── UNMET DEPENDENCY walk-up-path@1.0.0 │ ├─┬ UNMET DEPENDENCY @npmcli/fs@2.1.0 │ │ ├── UNMET DEPENDENCY @gar/promisify@1.1.3 │ │ └── UNMET DEPENDENCY semver@7.3.7 │ ├─┬ UNMET DEPENDENCY @npmcli/map-workspaces@2.0.3 │ │ ├── UNMET DEPENDENCY @npmcli/name-from-folder@1.0.1 │ │ ├── UNMET DEPENDENCY glob@8.0.3 │ │ ├─┬ UNMET DEPENDENCY minimatch@5.1.0 │ │ │ └─┬ UNMET DEPENDENCY brace-expansion@2.0.1 │ │ │ └── UNMET DEPENDENCY balanced-match@1.0.2 │ │ └── UNMET DEPENDENCY read-package-json-fast@2.0.3 │ ├─┬ UNMET DEPENDENCY @npmcli/package-json@2.0.0 │ │ └── UNMET DEPENDENCY json-parse-even-better-errors@2.3.1 │ ├─┬ UNMET DEPENDENCY @npmcli/run-script@4.1.3 │ │ ├── UNMET DEPENDENCY @npmcli/node-gyp@2.0.0 │ │ ├─┬ UNMET DEPENDENCY @npmcli/promise-spawn@3.0.0 │ │ │ └── UNMET DEPENDENCY infer-owner@1.0.4 │ │ ├── UNMET DEPENDENCY node-gyp@9.0.0 │ │ └── UNMET DEPENDENCY read-package-json-fast@2.0.3 │ ├── UNMET DEPENDENCY abbrev@1.1.1 │ ├── UNMET DEPENDENCY archy@1.0.0 │ ├─┬ UNMET DEPENDENCY cacache@16.1.1 │ │ ├── UNMET DEPENDENCY @npmcli/fs@2.1.0 │ │ ├── UNMET DEPENDENCY @npmcli/move-file@2.0.0 │ │ ├── UNMET DEPENDENCY chownr@2.0.0 │ │ ├─┬ UNMET DEPENDENCY fs-minipass@2.1.0 │ │ │ └── UNMET DEPENDENCY minipass@3.1.6 │ │ ├── UNMET DEPENDENCY glob@8.0.3 │ │ ├── UNMET DEPENDENCY infer-owner@1.0.4 │ │ ├── UNMET DEPENDENCY lru-cache@7.9.0 │ │ ├── UNMET DEPENDENCY minipass@3.1.6 │ │ ├─┬ UNMET DEPENDENCY minipass-collect@1.0.2 │ │ │ └── UNMET DEPENDENCY minipass@3.1.6 │ │ ├─┬ UNMET DEPENDENCY minipass-flush@1.0.5 │ │ │ └── UNMET DEPENDENCY minipass@3.1.6 │ │ ├── UNMET DEPENDENCY minipass-pipeline@1.2.4 │ │ ├── UNMET DEPENDENCY mkdirp@1.0.4 │ │ ├─┬ UNMET DEPENDENCY p-map@4.0.0 │ │ │ └─┬ UNMET DEPENDENCY aggregate-error@3.1.0 │ │ │ ├── UNMET DEPENDENCY clean-stack@2.2.0 │ │ │ └── UNMET DEPENDENCY indent-string@4.0.0 │ │ ├── UNMET DEPENDENCY promise-inflight@1.0.1 │ │ ├── UNMET DEPENDENCY rimraf@3.0.2 │ │ ├── UNMET DEPENDENCY ssri@9.0.1 │ │ ├── UNMET DEPENDENCY tar@6.1.11 │ │ └─┬ UNMET DEPENDENCY unique-filename@1.1.1 │ │ └─┬ UNMET DEPENDENCY unique-slug@2.0.2 │ │ └── UNMET DEPENDENCY imurmurhash@0.1.4 │ ├─┬ UNMET DEPENDENCY chalk@4.1.2 │ │ ├─┬ UNMET DEPENDENCY ansi-styles@4.3.0 │ │ │ └─┬ UNMET DEPENDENCY color-convert@2.0.1 │ │ │ └── UNMET DEPENDENCY color-name@1.1.4 │ │ └─┬ UNMET DEPENDENCY supports-color@7.2.0 │ │ └── UNMET DEPENDENCY has-flag@4.0.0 │ ├── UNMET DEPENDENCY chownr@2.0.0 │ ├─┬ UNMET DEPENDENCY cli-columns@4.0.0 │ │ ├─┬ UNMET DEPENDENCY string-width@4.2.3 │ │ │ ├── UNMET DEPENDENCY emoji-regex@8.0.0 │ │ │ ├── UNMET DEPENDENCY is-fullwidth-code-point@3.0.0 │ │ │ └── UNMET DEPENDENCY strip-ansi@6.0.1 │ │ └─┬ UNMET DEPENDENCY strip-ansi@6.0.1 │ │ └── UNMET DEPENDENCY ansi-regex@5.0.1 │ ├─┬ UNMET DEPENDENCY cli-table3@0.6.2 │ │ ├── UNMET OPTIONAL DEPENDENCY @colors/colors@1.5.0 │ │ └── UNMET DEPENDENCY string-width@4.2.3 │ ├─┬ UNMET DEPENDENCY columnify@1.6.0 │ │ ├── UNMET DEPENDENCY strip-ansi@6.0.1 │ │ └─┬ UNMET DEPENDENCY wcwidth@1.0.1 │ │ └─┬ UNMET DEPENDENCY defaults@1.0.3 │ │ └── UNMET DEPENDENCY clone@1.0.4 │ ├── UNMET DEPENDENCY fastest-levenshtein@1.0.12 │ ├─┬ UNMET DEPENDENCY glob@8.0.3 │ │ ├── UNMET DEPENDENCY fs.realpath@1.0.0 │ │ ├─┬ UNMET DEPENDENCY inflight@1.0.6 │ │ │ ├── UNMET DEPENDENCY once@1.4.0 │ │ │ └── UNMET DEPENDENCY wrappy@1.0.2 │ │ ├── UNMET DEPENDENCY inherits@2.0.4 │ │ ├── UNMET DEPENDENCY minimatch@5.1.0 │ │ └─┬ UNMET DEPENDENCY once@1.4.0 │ │ └── UNMET DEPENDENCY wrappy@1.0.2 │ ├── UNMET DEPENDENCY graceful-fs@4.2.10 │ ├─┬ UNMET DEPENDENCY hosted-git-info@5.0.0 │ │ └── UNMET DEPENDENCY lru-cache@7.9.0 │ ├── UNMET DEPENDENCY ini@3.0.0 │ ├─┬ UNMET DEPENDENCY init-package-json@3.0.2 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ ├─┬ UNMET DEPENDENCY promzard@0.3.0 │ │ │ └── UNMET DEPENDENCY read@1.0.7 │ │ ├── UNMET DEPENDENCY read@1.0.7 │ │ ├── UNMET DEPENDENCY read-package-json@5.0.1 │ │ ├── UNMET DEPENDENCY semver@7.3.7 │ │ ├─┬ UNMET DEPENDENCY validate-npm-package-license@3.0.4 │ │ │ ├─┬ UNMET DEPENDENCY spdx-correct@3.1.1 │ │ │ │ ├── UNMET DEPENDENCY spdx-expression-parse@3.0.1 │ │ │ │ └── UNMET DEPENDENCY spdx-license-ids@3.0.11 │ │ │ └─┬ UNMET DEPENDENCY spdx-expression-parse@3.0.1 │ │ │ ├── UNMET DEPENDENCY spdx-exceptions@2.3.0 │ │ │ └── UNMET DEPENDENCY spdx-license-ids@3.0.11 │ │ └── UNMET DEPENDENCY validate-npm-package-name@4.0.0 │ ├─┬ UNMET DEPENDENCY is-cidr@4.0.2 │ │ └─┬ UNMET DEPENDENCY cidr-regex@3.1.1 │ │ └── UNMET DEPENDENCY ip-regex@4.3.0 │ ├── UNMET DEPENDENCY json-parse-even-better-errors@2.3.1 │ ├─┬ UNMET DEPENDENCY libnpmaccess@6.0.3 │ │ ├── UNMET DEPENDENCY aproba@2.0.0 │ │ ├── UNMET DEPENDENCY minipass@3.1.6 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ └── UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ ├─┬ UNMET DEPENDENCY libnpmdiff@4.0.4 │ │ ├─┬ UNMET DEPENDENCY @npmcli/disparity-colors@2.0.0 │ │ │ └── UNMET DEPENDENCY ansi-styles@4.3.0 │ │ ├── UNMET DEPENDENCY @npmcli/installed-package-contents@1.0.7 │ │ ├── UNMET DEPENDENCY binary-extensions@2.2.0 │ │ ├── UNMET DEPENDENCY diff@5.0.0 │ │ ├── UNMET DEPENDENCY minimatch@5.1.0 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ ├── UNMET DEPENDENCY pacote@13.6.1 │ │ └── UNMET DEPENDENCY tar@6.1.11 │ ├─┬ UNMET DEPENDENCY libnpmexec@4.0.8 │ │ ├── UNMET DEPENDENCY @npmcli/arborist@5.2.3 │ │ ├── UNMET DEPENDENCY @npmcli/ci-detect@2.0.0 │ │ ├── UNMET DEPENDENCY @npmcli/run-script@4.1.3 │ │ ├── UNMET DEPENDENCY chalk@4.1.2 │ │ ├── UNMET DEPENDENCY mkdirp-infer-owner@2.0.0 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ ├── UNMET DEPENDENCY npmlog@6.0.2 │ │ ├── UNMET DEPENDENCY pacote@13.6.1 │ │ ├── UNMET DEPENDENCY proc-log@2.0.1 │ │ ├── UNMET DEPENDENCY read@1.0.7 │ │ ├── UNMET DEPENDENCY read-package-json-fast@2.0.3 │ │ └── UNMET DEPENDENCY walk-up-path@1.0.0 │ ├─┬ UNMET DEPENDENCY libnpmfund@3.0.2 │ │ └── UNMET DEPENDENCY @npmcli/arborist@5.2.3 │ ├─┬ UNMET DEPENDENCY libnpmhook@8.0.3 │ │ ├── UNMET DEPENDENCY aproba@2.0.0 │ │ └── UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ ├─┬ UNMET DEPENDENCY libnpmorg@4.0.3 │ │ ├── UNMET DEPENDENCY aproba@2.0.0 │ │ └── UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ ├─┬ UNMET DEPENDENCY libnpmpack@4.1.2 │ │ ├── UNMET DEPENDENCY @npmcli/run-script@4.1.3 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ └── UNMET DEPENDENCY pacote@13.6.1 │ ├─┬ UNMET DEPENDENCY libnpmpublish@6.0.4 │ │ ├─┬ UNMET DEPENDENCY normalize-package-data@4.0.0 │ │ │ ├── UNMET DEPENDENCY hosted-git-info@5.0.0 │ │ │ ├─┬ UNMET DEPENDENCY is-core-module@2.9.0 │ │ │ │ └─┬ UNMET DEPENDENCY has@1.0.3 │ │ │ │ └── UNMET DEPENDENCY function-bind@1.1.1 │ │ │ ├── UNMET DEPENDENCY semver@7.3.7 │ │ │ └── UNMET DEPENDENCY validate-npm-package-license@3.0.4 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ ├── UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ │ ├── UNMET DEPENDENCY semver@7.3.7 │ │ └── UNMET DEPENDENCY ssri@9.0.1 │ ├─┬ UNMET DEPENDENCY libnpmsearch@5.0.3 │ │ └── UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ ├─┬ UNMET DEPENDENCY libnpmteam@4.0.3 │ │ ├── UNMET DEPENDENCY aproba@2.0.0 │ │ └── UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ ├─┬ UNMET DEPENDENCY libnpmversion@3.0.6 │ │ ├─┬ UNMET DEPENDENCY @npmcli/git@3.0.1 │ │ │ ├── UNMET DEPENDENCY @npmcli/promise-spawn@3.0.0 │ │ │ ├── UNMET DEPENDENCY lru-cache@7.9.0 │ │ │ ├── UNMET DEPENDENCY mkdirp@1.0.4 │ │ │ ├── UNMET DEPENDENCY npm-pick-manifest@7.0.1 │ │ │ ├── UNMET DEPENDENCY proc-log@2.0.1 │ │ │ ├── UNMET DEPENDENCY promise-inflight@1.0.1 │ │ │ ├── UNMET DEPENDENCY promise-retry@2.0.1 │ │ │ ├── UNMET DEPENDENCY semver@7.3.7 │ │ │ └── UNMET DEPENDENCY which@2.0.2 │ │ ├── UNMET DEPENDENCY @npmcli/run-script@4.1.3 │ │ ├── UNMET DEPENDENCY json-parse-even-better-errors@2.3.1 │ │ ├── UNMET DEPENDENCY proc-log@2.0.1 │ │ └── UNMET DEPENDENCY semver@7.3.7 │ ├─┬ UNMET DEPENDENCY make-fetch-happen@10.1.8 │ │ ├─┬ UNMET DEPENDENCY agentkeepalive@4.2.1 │ │ │ ├─┬ UNMET DEPENDENCY debug@4.3.4 │ │ │ │ └── UNMET DEPENDENCY ms@2.1.2 │ │ │ ├── UNMET DEPENDENCY depd@1.1.2 │ │ │ └─┬ UNMET DEPENDENCY humanize-ms@1.2.1 │ │ │ └── UNMET DEPENDENCY ms@2.1.3 │ │ ├── UNMET DEPENDENCY cacache@16.1.1 │ │ ├── UNMET DEPENDENCY http-cache-semantics@4.1.0 │ │ ├─┬ UNMET DEPENDENCY http-proxy-agent@5.0.0 │ │ │ ├── UNMET DEPENDENCY @tootallnate/once@2.0.0 │ │ │ ├─┬ UNMET DEPENDENCY agent-base@6.0.2 │ │ │ │ └── UNMET DEPENDENCY debug@4.3.4 │ │ │ └── UNMET DEPENDENCY debug@4.3.4 │ │ ├─┬ UNMET DEPENDENCY https-proxy-agent@5.0.1 │ │ │ ├── UNMET DEPENDENCY agent-base@6.0.2 │ │ │ └── UNMET DEPENDENCY debug@4.3.4 │ │ ├── UNMET DEPENDENCY is-lambda@1.0.1 │ │ ├── UNMET DEPENDENCY lru-cache@7.9.0 │ │ ├── UNMET DEPENDENCY minipass@3.1.6 │ │ ├── UNMET DEPENDENCY minipass-collect@1.0.2 │ │ ├─┬ UNMET DEPENDENCY minipass-fetch@2.1.0 │ │ │ ├─┬ UNMET OPTIONAL DEPENDENCY encoding@0.1.13 │ │ │ │ └─┬ UNMET OPTIONAL DEPENDENCY iconv-lite@0.6.3 │ │ │ │ └── UNMET OPTIONAL DEPENDENCY safer-buffer@2.1.2 │ │ │ ├── UNMET DEPENDENCY minipass@3.1.6 │ │ │ ├─┬ UNMET DEPENDENCY minipass-sized@1.0.3 │ │ │ │ └── UNMET DEPENDENCY minipass@3.1.6 │ │ │ └── UNMET DEPENDENCY minizlib@2.1.2 │ │ ├── UNMET DEPENDENCY minipass-flush@1.0.5 │ │ ├── UNMET DEPENDENCY minipass-pipeline@1.2.4 │ │ ├── UNMET DEPENDENCY negotiator@0.6.3 │ │ ├─┬ UNMET DEPENDENCY promise-retry@2.0.1 │ │ │ ├── UNMET DEPENDENCY err-code@2.0.3 │ │ │ └── UNMET DEPENDENCY retry@0.12.0 │ │ ├─┬ UNMET DEPENDENCY socks-proxy-agent@7.0.0 │ │ │ ├── UNMET DEPENDENCY agent-base@6.0.2 │ │ │ ├── UNMET DEPENDENCY debug@4.3.4 │ │ │ └─┬ UNMET DEPENDENCY socks@2.6.2 │ │ │ ├── UNMET DEPENDENCY ip@1.1.8 │ │ │ └── UNMET DEPENDENCY smart-buffer@4.2.0 │ │ └── UNMET DEPENDENCY ssri@9.0.1 │ ├─┬ UNMET DEPENDENCY minipass@3.1.6 │ │ └── UNMET DEPENDENCY yallist@4.0.0 │ ├─┬ UNMET DEPENDENCY minipass-pipeline@1.2.4 │ │ └── UNMET DEPENDENCY minipass@3.1.6 │ ├── UNMET DEPENDENCY mkdirp@1.0.4 │ ├─┬ UNMET DEPENDENCY mkdirp-infer-owner@2.0.0 │ │ ├── UNMET DEPENDENCY chownr@2.0.0 │ │ ├── UNMET DEPENDENCY infer-owner@1.0.4 │ │ └── UNMET DEPENDENCY mkdirp@1.0.4 │ ├── UNMET DEPENDENCY ms@2.1.3 │ ├─┬ UNMET DEPENDENCY node-gyp@9.0.0 │ │ ├── UNMET DEPENDENCY env-paths@2.2.1 │ │ ├─┬ UNMET DEPENDENCY glob@7.2.3 │ │ │ ├── UNMET DEPENDENCY fs.realpath@1.0.0 │ │ │ ├── UNMET DEPENDENCY inflight@1.0.6 │ │ │ ├── UNMET DEPENDENCY inherits@2.0.4 │ │ │ ├─┬ UNMET DEPENDENCY minimatch@3.1.2 │ │ │ │ └─┬ UNMET DEPENDENCY brace-expansion@1.1.11 │ │ │ │ ├── UNMET DEPENDENCY balanced-match@1.0.2 │ │ │ │ └── UNMET DEPENDENCY concat-map@0.0.1 │ │ │ ├── UNMET DEPENDENCY once@1.4.0 │ │ │ └── UNMET DEPENDENCY path-is-absolute@1.0.1 │ │ ├── UNMET DEPENDENCY graceful-fs@4.2.10 │ │ ├── UNMET DEPENDENCY make-fetch-happen@10.1.8 │ │ ├── UNMET DEPENDENCY nopt@5.0.0 │ │ ├── UNMET DEPENDENCY npmlog@6.0.2 │ │ ├── UNMET DEPENDENCY rimraf@3.0.2 │ │ ├── UNMET DEPENDENCY semver@7.3.7 │ │ ├── UNMET DEPENDENCY tar@6.1.11 │ │ └── UNMET DEPENDENCY which@2.0.2 │ ├─┬ UNMET DEPENDENCY nopt@5.0.0 │ │ └── UNMET DEPENDENCY abbrev@1.1.1 │ ├─┬ UNMET DEPENDENCY npm-audit-report@3.0.0 │ │ └── UNMET DEPENDENCY chalk@4.1.2 │ ├─┬ UNMET DEPENDENCY npm-install-checks@5.0.0 │ │ └── UNMET DEPENDENCY semver@7.3.7 │ ├─┬ UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ ├── UNMET DEPENDENCY hosted-git-info@5.0.0 │ │ ├── UNMET DEPENDENCY semver@7.3.7 │ │ └── UNMET DEPENDENCY validate-npm-package-name@4.0.0 │ ├─┬ UNMET DEPENDENCY npm-pick-manifest@7.0.1 │ │ ├── UNMET DEPENDENCY npm-install-checks@5.0.0 │ │ ├── UNMET DEPENDENCY npm-normalize-package-bin@1.0.1 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ └── UNMET DEPENDENCY semver@7.3.7 │ ├─┬ UNMET DEPENDENCY npm-profile@6.1.0 │ │ ├── UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ │ └── UNMET DEPENDENCY proc-log@2.0.1 │ ├─┬ UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ │ ├── UNMET DEPENDENCY make-fetch-happen@10.1.8 │ │ ├── UNMET DEPENDENCY minipass@3.1.6 │ │ ├── UNMET DEPENDENCY minipass-fetch@2.1.0 │ │ ├─┬ UNMET DEPENDENCY minipass-json-stream@1.0.1 │ │ │ ├── UNMET DEPENDENCY jsonparse@1.3.1 │ │ │ └── UNMET DEPENDENCY minipass@3.1.6 │ │ ├─┬ UNMET DEPENDENCY minizlib@2.1.2 │ │ │ ├── UNMET DEPENDENCY minipass@3.1.6 │ │ │ └── UNMET DEPENDENCY yallist@4.0.0 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ └── UNMET DEPENDENCY proc-log@2.0.1 │ ├── UNMET DEPENDENCY npm-user-validate@1.0.1 │ ├─┬ UNMET DEPENDENCY npmlog@6.0.2 │ │ ├─┬ UNMET DEPENDENCY are-we-there-yet@3.0.0 │ │ │ ├── UNMET DEPENDENCY delegates@1.0.0 │ │ │ └─┬ UNMET DEPENDENCY readable-stream@3.6.0 │ │ │ ├── UNMET DEPENDENCY inherits@2.0.4 │ │ │ ├─┬ UNMET DEPENDENCY string_decoder@1.3.0 │ │ │ │ └── UNMET DEPENDENCY safe-buffer@5.2.1 │ │ │ └── UNMET DEPENDENCY util-deprecate@1.0.2 │ │ ├── UNMET DEPENDENCY console-control-strings@1.1.0 │ │ ├─┬ UNMET DEPENDENCY gauge@4.0.4 │ │ │ ├── UNMET DEPENDENCY aproba@2.0.0 │ │ │ ├── UNMET DEPENDENCY color-support@1.1.3 │ │ │ ├── UNMET DEPENDENCY console-control-strings@1.1.0 │ │ │ ├── UNMET DEPENDENCY has-unicode@2.0.1 │ │ │ ├── UNMET DEPENDENCY signal-exit@3.0.7 │ │ │ ├── UNMET DEPENDENCY string-width@4.2.3 │ │ │ ├── UNMET DEPENDENCY strip-ansi@6.0.1 │ │ │ └─┬ UNMET DEPENDENCY wide-align@1.1.5 │ │ │ └── UNMET DEPENDENCY string-width@4.2.3 │ │ └── UNMET DEPENDENCY set-blocking@2.0.0 │ ├── UNMET DEPENDENCY opener@1.5.2 │ ├─┬ UNMET DEPENDENCY pacote@13.6.1 │ │ ├── UNMET DEPENDENCY @npmcli/git@3.0.1 │ │ ├── UNMET DEPENDENCY @npmcli/installed-package-contents@1.0.7 │ │ ├── UNMET DEPENDENCY @npmcli/promise-spawn@3.0.0 │ │ ├── UNMET DEPENDENCY @npmcli/run-script@4.1.3 │ │ ├── UNMET DEPENDENCY cacache@16.1.1 │ │ ├── UNMET DEPENDENCY chownr@2.0.0 │ │ ├── UNMET DEPENDENCY fs-minipass@2.1.0 │ │ ├── UNMET DEPENDENCY infer-owner@1.0.4 │ │ ├── UNMET DEPENDENCY minipass@3.1.6 │ │ ├── UNMET DEPENDENCY mkdirp@1.0.4 │ │ ├── UNMET DEPENDENCY npm-package-arg@9.0.2 │ │ ├─┬ UNMET DEPENDENCY npm-packlist@5.1.0 │ │ │ ├── UNMET DEPENDENCY glob@8.0.3 │ │ │ ├─┬ UNMET DEPENDENCY ignore-walk@5.0.1 │ │ │ │ └── UNMET DEPENDENCY minimatch@5.1.0 │ │ │ ├── UNMET DEPENDENCY npm-bundled@1.1.2 │ │ │ └── UNMET DEPENDENCY npm-normalize-package-bin@1.0.1 │ │ ├── UNMET DEPENDENCY npm-pick-manifest@7.0.1 │ │ ├── UNMET DEPENDENCY npm-registry-fetch@13.1.1 │ │ ├── UNMET DEPENDENCY proc-log@2.0.1 │ │ ├── UNMET DEPENDENCY promise-retry@2.0.1 │ │ ├── UNMET DEPENDENCY read-package-json@5.0.1 │ │ ├── UNMET DEPENDENCY read-package-json-fast@2.0.3 │ │ ├── UNMET DEPENDENCY rimraf@3.0.2 │ │ ├── UNMET DEPENDENCY ssri@9.0.1 │ │ └── UNMET DEPENDENCY tar@6.1.11 │ ├─┬ UNMET DEPENDENCY parse-conflict-json@2.0.2 │ │ ├── UNMET DEPENDENCY json-parse-even-better-errors@2.3.1 │ │ ├── UNMET DEPENDENCY just-diff@5.0.2 │ │ └── UNMET DEPENDENCY just-diff-apply@5.2.0 │ ├── UNMET DEPENDENCY proc-log@2.0.1 │ ├── UNMET DEPENDENCY qrcode-terminal@0.12.0 │ ├─┬ UNMET DEPENDENCY read@1.0.7 │ │ └── UNMET DEPENDENCY mute-stream@0.0.8 │ ├─┬ UNMET DEPENDENCY read-package-json@5.0.1 │ │ ├── UNMET DEPENDENCY glob@8.0.3 │ │ ├── UNMET DEPENDENCY json-parse-even-better-errors@2.3.1 │ │ ├── UNMET DEPENDENCY normalize-package-data@4.0.0 │ │ └── UNMET DEPENDENCY npm-normalize-package-bin@1.0.1 │ ├─┬ UNMET DEPENDENCY read-package-json-fast@2.0.3 │ │ ├── UNMET DEPENDENCY json-parse-even-better-errors@2.3.1 │ │ └── UNMET DEPENDENCY npm-normalize-package-bin@1.0.1 │ ├─┬ UNMET DEPENDENCY readdir-scoped-modules@1.1.0 │ │ ├── UNMET DEPENDENCY debuglog@1.0.1 │ │ ├─┬ UNMET DEPENDENCY dezalgo@1.0.4 │ │ │ ├── UNMET DEPENDENCY asap@2.0.6 │ │ │ └── UNMET DEPENDENCY wrappy@1.0.2 │ │ ├── UNMET DEPENDENCY graceful-fs@4.2.10 │ │ └── UNMET DEPENDENCY once@1.4.0 │ ├─┬ UNMET DEPENDENCY rimraf@3.0.2 │ │ └─┬ UNMET DEPENDENCY glob@7.2.3 │ │ ├── UNMET DEPENDENCY fs.realpath@1.0.0 │ │ ├── UNMET DEPENDENCY inflight@1.0.6 │ │ ├── UNMET DEPENDENCY inherits@2.0.4 │ │ ├─┬ UNMET DEPENDENCY minimatch@3.1.2 │ │ │ └─┬ UNMET DEPENDENCY brace-expansion@1.1.11 │ │ │ ├── UNMET DEPENDENCY balanced-match@1.0.2 │ │ │ └── UNMET DEPENDENCY concat-map@0.0.1 │ │ ├── UNMET DEPENDENCY once@1.4.0 │ │ └── UNMET DEPENDENCY path-is-absolute@1.0.1 │ ├─┬ UNMET DEPENDENCY semver@7.3.7 │ │ └─┬ UNMET DEPENDENCY lru-cache@6.0.0 │ │ └── UNMET DEPENDENCY yallist@4.0.0 │ ├─┬ UNMET DEPENDENCY ssri@9.0.1 │ │ └── UNMET DEPENDENCY minipass@3.1.6 │ ├─┬ UNMET DEPENDENCY tar@6.1.11 │ │ ├── UNMET DEPENDENCY chownr@2.0.0 │ │ ├── UNMET DEPENDENCY fs-minipass@2.1.0 │ │ ├── UNMET DEPENDENCY minipass@3.1.6 │ │ ├── UNMET DEPENDENCY minizlib@2.1.2 │ │ ├── UNMET DEPENDENCY mkdirp@1.0.4 │ │ └── UNMET DEPENDENCY yallist@4.0.0 │ ├── UNMET DEPENDENCY text-table@0.2.0 │ ├── UNMET DEPENDENCY tiny-relative-date@1.3.0 │ ├── UNMET DEPENDENCY treeverse@2.0.0 │ ├─┬ UNMET DEPENDENCY validate-npm-package-name@4.0.0 │ │ └─┬ UNMET DEPENDENCY builtins@5.0.1 │ │ └── UNMET DEPENDENCY semver@7.3.7 │ ├─┬ UNMET DEPENDENCY which@2.0.2 │ │ └── UNMET DEPENDENCY isexe@2.0.0 │ └─┬ UNMET DEPENDENCY write-file-atomic@4.0.1 │ ├── UNMET DEPENDENCY imurmurhash@0.1.4 │ └── UNMET DEPENDENCY signal-exit@3.0.7 ├── UNMET DEPENDENCY request@^2.88.2 ├── UNMET DEPENDENCY semver@^7.3.7 ├── UNMET DEPENDENCY suncalc2@^1.8.1 ├── UNMET DEPENDENCY typescript@^4.6.4 ├── UNMET DEPENDENCY virtual-tsc@^0.6.2 ├── UNMET OPTIONAL DEPENDENCY vm2@^3.9.9 └── UNMET DEPENDENCY wake_on_lan@^1.0.0 npm ERR! missing: javascript-color-gradient@2.4.4, required by iobroker.javascript@5.7.0 npm ERR! missing: node-ssh@12.0.4, required by iobroker.javascript@5.7.0 npm ERR! missing: npm@8.13.1, required by iobroker.javascript@5.7.0 npm ERR! missing: @iobroker/adapter-core@^2.6.0, required by iobroker.javascript@5.7.0 npm ERR! missing: @types/request@^2.48.8, required by iobroker.javascript@5.7.0 npm ERR! missing: coffee-compiler@^0.3.2, required by iobroker.javascript@5.7.0 npm ERR! missing: coffee-script@^1.12.7, required by iobroker.javascript@5.7.0 npm ERR! missing: jsonata@^1.8.6, required by iobroker.javascript@5.7.0 npm ERR! missing: jszip@^3.9.1, required by iobroker.javascript@5.7.0 npm ERR! missing: node-inspect@^2.0.0, required by iobroker.javascript@5.7.0 npm ERR! missing: node-schedule@2.1.0, required by iobroker.javascript@5.7.0 npm ERR! missing: request@^2.88.2, required by iobroker.javascript@5.7.0 npm ERR! missing: semver@^7.3.7, required by iobroker.javascript@5.7.0 npm ERR! missing: suncalc2@^1.8.1, required by iobroker.javascript@5.7.0 npm ERR! missing: typescript@^4.6.4, required by iobroker.javascript@5.7.0 npm ERR! missing: virtual-tsc@^0.6.2, required by iobroker.javascript@5.7.0 npm ERR! missing: wake_on_lan@^1.0.0, required by iobroker.javascript@5.7.0 npm ERR! missing: is-stream@2.0.1, required by node-ssh@12.0.4 npm ERR! missing: make-dir@3.1.0, required by node-ssh@12.0.4 npm ERR! missing: sb-promise-queue@2.1.0, required by node-ssh@12.0.4 npm ERR! missing: sb-scandir@3.1.0, required by node-ssh@12.0.4 npm ERR! missing: shell-escape@0.2.0, required by node-ssh@12.0.4 npm ERR! missing: ssh2@1.11.0, required by node-ssh@12.0.4 npm ERR! missing: semver@6.3.0, required by make-dir@3.1.0 npm ERR! missing: sb-promise-queue@2.1.0, required by sb-scandir@3.1.0 npm ERR! missing: asn1@0.2.6, required by ssh2@1.11.0 npm ERR! missing: bcrypt-pbkdf@1.0.2, required by ssh2@1.11.0 npm ERR! missing: safer-buffer@2.1.2, required by asn1@0.2.6 npm ERR! missing: tweetnacl@0.14.5, required by bcrypt-pbkdf@1.0.2 npm ERR! missing: @isaacs/string-locale-compare@1.1.0, required by npm@8.13.1 npm ERR! missing: @npmcli/arborist@5.2.3, required by npm@8.13.1 npm ERR! missing: @npmcli/ci-detect@2.0.0, required by npm@8.13.1 npm ERR! missing: @npmcli/config@4.1.0, required by npm@8.13.1 npm ERR! missing: @npmcli/fs@2.1.0, required by npm@8.13.1 npm ERR! missing: @npmcli/map-workspaces@2.0.3, required by npm@8.13.1 npm ERR! missing: @npmcli/package-json@2.0.0, required by npm@8.13.1 npm ERR! missing: @npmcli/run-script@4.1.3, required by npm@8.13.1 npm ERR! missing: abbrev@1.1.1, required by npm@8.13.1 npm ERR! missing: archy@1.0.0, required by npm@8.13.1 npm ERR! missing: cacache@16.1.1, required by npm@8.13.1 npm ERR! missing: chalk@4.1.2, required by npm@8.13.1 npm ERR! missing: chownr@2.0.0, required by npm@8.13.1 npm ERR! missing: cli-columns@4.0.0, required by npm@8.13.1 npm ERR! missing: cli-table3@0.6.2, required by npm@8.13.1 npm ERR! missing: columnify@1.6.0, required by npm@8.13.1 npm ERR! missing: fastest-levenshtein@1.0.12, required by npm@8.13.1 npm ERR! missing: glob@8.0.3, required by npm@8.13.1 npm ERR! missing: graceful-fs@4.2.10, required by npm@8.13.1 npm ERR! missing: hosted-git-info@5.0.0, required by npm@8.13.1 npm ERR! missing: ini@3.0.0, required by npm@8.13.1 npm ERR! missing: init-package-json@3.0.2, required by npm@8.13.1 npm ERR! missing: is-cidr@4.0.2, required by npm@8.13.1 npm ERR! missing: json-parse-even-better-errors@2.3.1, required by npm@8.13.1 npm ERR! missing: libnpmaccess@6.0.3, required by npm@8.13.1 npm ERR! missing: libnpmdiff@4.0.4, required by npm@8.13.1 npm ERR! missing: libnpmexec@4.0.8, required by npm@8.13.1 npm ERR! missing: libnpmfund@3.0.2, required by npm@8.13.1 npm ERR! missing: libnpmhook@8.0.3, required by npm@8.13.1 npm ERR! missing: libnpmorg@4.0.3, required by npm@8.13.1 npm ERR! missing: libnpmpack@4.1.2, required by npm@8.13.1 npm ERR! missing: libnpmpublish@6.0.4, required by npm@8.13.1 npm ERR! missing: libnpmsearch@5.0.3, required by npm@8.13.1 npm ERR! missing: libnpmteam@4.0.3, required by npm@8.13.1 npm ERR! missing: libnpmversion@3.0.6, required by npm@8.13.1 npm ERR! missing: make-fetch-happen@10.1.8, required by npm@8.13.1 npm ERR! missing: minipass@3.1.6, required by npm@8.13.1 npm ERR! missing: minipass-pipeline@1.2.4, required by npm@8.13.1 npm ERR! missing: mkdirp@1.0.4, required by npm@8.13.1 npm ERR! missing: mkdirp-infer-owner@2.0.0, required by npm@8.13.1 npm ERR! missing: ms@2.1.3, required by npm@8.13.1 npm ERR! missing: node-gyp@9.0.0, required by npm@8.13.1 npm ERR! missing: nopt@5.0.0, required by npm@8.13.1 npm ERR! missing: npm-audit-report@3.0.0, required by npm@8.13.1 npm ERR! missing: npm-install-checks@5.0.0, required by npm@8.13.1 npm ERR! missing: npm-package-arg@9.0.2, required by npm@8.13.1 npm ERR! missing: npm-pick-manifest@7.0.1, required by npm@8.13.1 npm ERR! missing: npm-profile@6.1.0, required by npm@8.13.1 npm ERR! missing: npm-registry-fetch@13.1.1, required by npm@8.13.1 npm ERR! missing: npm-user-validate@1.0.1, required by npm@8.13.1 npm ERR! missing: npmlog@6.0.2, required by npm@8.13.1 npm ERR! missing: opener@1.5.2, required by npm@8.13.1 npm ERR! missing: pacote@13.6.1, required by npm@8.13.1 npm ERR! missing: parse-conflict-json@2.0.2, required by npm@8.13.1 npm ERR! missing: proc-log@2.0.1, required by npm@8.13.1 npm ERR! missing: qrcode-terminal@0.12.0, required by npm@8.13.1 npm ERR! missing: read@1.0.7, required by npm@8.13.1 npm ERR! missing: read-package-json@5.0.1, required by npm@8.13.1 npm ERR! missing: read-package-json-fast@2.0.3, required by npm@8.13.1 npm ERR! missing: readdir-scoped-modules@1.1.0, required by npm@8.13.1 npm ERR! missing: rimraf@3.0.2, required by npm@8.13.1 npm ERR! missing: semver@7.3.7, required by npm@8.13.1 npm ERR! missing: ssri@9.0.1, required by npm@8.13.1 npm ERR! missing: tar@6.1.11, required by npm@8.13.1 npm ERR! missing: text-table@0.2.0, required by npm@8.13.1 npm ERR! missing: tiny-relative-date@1.3.0, required by npm@8.13.1 npm ERR! missing: treeverse@2.0.0, required by npm@8.13.1 npm ERR! missing: validate-npm-package-name@4.0.0, required by npm@8.13.1 npm ERR! missing: which@2.0.2, required by npm@8.13.1 npm ERR! missing: write-file-atomic@4.0.1, required by npm@8.13.1 npm ERR! missing: @isaacs/string-locale-compare@1.1.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: @npmcli/installed-package-contents@1.0.7, required by @npmcli/arborist@5.2.3 npm ERR! missing: @npmcli/map-workspaces@2.0.3, required by @npmcli/arborist@5.2.3 npm ERR! missing: @npmcli/metavuln-calculator@3.1.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: @npmcli/move-file@2.0.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: @npmcli/name-from-folder@1.0.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: @npmcli/node-gyp@2.0.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: @npmcli/package-json@2.0.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: @npmcli/run-script@4.1.3, required by @npmcli/arborist@5.2.3 npm ERR! missing: bin-links@3.0.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: cacache@16.1.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: common-ancestor-path@1.0.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: json-parse-even-better-errors@2.3.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: json-stringify-nice@1.1.4, required by @npmcli/arborist@5.2.3 npm ERR! missing: mkdirp@1.0.4, required by @npmcli/arborist@5.2.3 npm ERR! missing: mkdirp-infer-owner@2.0.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: nopt@5.0.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: npm-install-checks@5.0.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: npm-package-arg@9.0.2, required by @npmcli/arborist@5.2.3 npm ERR! missing: npm-pick-manifest@7.0.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: npm-registry-fetch@13.1.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: npmlog@6.0.2, required by @npmcli/arborist@5.2.3 npm ERR! missing: pacote@13.6.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: parse-conflict-json@2.0.2, required by @npmcli/arborist@5.2.3 npm ERR! missing: proc-log@2.0.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: promise-all-reject-late@1.0.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: promise-call-limit@1.0.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: read-package-json-fast@2.0.3, required by @npmcli/arborist@5.2.3 npm ERR! missing: readdir-scoped-modules@1.1.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: rimraf@3.0.2, required by @npmcli/arborist@5.2.3 npm ERR! missing: semver@7.3.7, required by @npmcli/arborist@5.2.3 npm ERR! missing: ssri@9.0.1, required by @npmcli/arborist@5.2.3 npm ERR! missing: treeverse@2.0.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: walk-up-path@1.0.0, required by @npmcli/arborist@5.2.3 npm ERR! missing: npm-bundled@1.1.2, required by @npmcli/installed-package-contents@1.0.7 npm ERR! missing: npm-normalize-package-bin@1.0.1, required by @npmcli/installed-package-contents@1.0.7 npm ERR! missing: npm-normalize-package-bin@1.0.1, required by npm-bundled@1.1.2 npm ERR! missing: cacache@16.1.1, required by @npmcli/metavuln-calculator@3.1.0 npm ERR! missing: json-parse-even-better-errors@2.3.1, required by @npmcli/metavuln-calculator@3.1.0 npm ERR! missing: pacote@13.6.1, required by @npmcli/metavuln-calculator@3.1.0 npm ERR! missing: semver@7.3.7, required by @npmcli/metavuln-calculator@3.1.0 npm ERR! missing: mkdirp@1.0.4, required by @npmcli/move-file@2.0.0 npm ERR! missing: rimraf@3.0.2, required by @npmcli/move-file@2.0.0 npm ERR! missing: cmd-shim@5.0.0, required by bin-links@3.0.1 npm ERR! missing: mkdirp-infer-owner@2.0.0, required by bin-links@3.0.1 npm ERR! missing: npm-normalize-package-bin@1.0.1, required by bin-links@3.0.1 npm ERR! missing: read-cmd-shim@3.0.0, required by bin-links@3.0.1 npm ERR! missing: rimraf@3.0.2, required by bin-links@3.0.1 npm ERR! missing: write-file-atomic@4.0.1, required by bin-links@3.0.1 npm ERR! missing: mkdirp-infer-owner@2.0.0, required by cmd-shim@5.0.0 npm ERR! missing: @npmcli/map-workspaces@2.0.3, required by @npmcli/config@4.1.0 npm ERR! missing: ini@3.0.0, required by @npmcli/config@4.1.0 npm ERR! missing: mkdirp-infer-owner@2.0.0, required by @npmcli/config@4.1.0 npm ERR! missing: nopt@5.0.0, required by @npmcli/config@4.1.0 npm ERR! missing: proc-log@2.0.1, required by @npmcli/config@4.1.0 npm ERR! missing: read-package-json-fast@2.0.3, required by @npmcli/config@4.1.0 npm ERR! missing: semver@7.3.7, required by @npmcli/config@4.1.0 npm ERR! missing: walk-up-path@1.0.0, required by @npmcli/config@4.1.0 npm ERR! missing: @gar/promisify@1.1.3, required by @npmcli/fs@2.1.0 npm ERR! missing: semver@7.3.7, required by @npmcli/fs@2.1.0 npm ERR! missing: @npmcli/name-from-folder@1.0.1, required by @npmcli/map-workspaces@2.0.3 npm ERR! missing: glob@8.0.3, required by @npmcli/map-workspaces@2.0.3 npm ERR! missing: minimatch@5.1.0, required by @npmcli/map-workspaces@2.0.3 npm ERR! missing: read-package-json-fast@2.0.3, required by @npmcli/map-workspaces@2.0.3 npm ERR! missing: brace-expansion@2.0.1, required by minimatch@5.1.0 npm ERR! missing: balanced-match@1.0.2, required by brace-expansion@2.0.1 npm ERR! missing: json-parse-even-better-errors@2.3.1, required by @npmcli/package-json@2.0.0 npm ERR! missing: @npmcli/node-gyp@2.0.0, required by @npmcli/run-script@4.1.3 npm ERR! missing: @npmcli/promise-spawn@3.0.0, required by @npmcli/run-script@4.1.3 npm ERR! missing: node-gyp@9.0.0, required by @npmcli/run-script@4.1.3 npm ERR! missing: read-package-json-fast@2.0.3, required by @npmcli/run-script@4.1.3 npm ERR! missing: infer-owner@1.0.4, required by @npmcli/promise-spawn@3.0.0 npm ERR! missing: @npmcli/fs@2.1.0, required by cacache@16.1.1 npm ERR! missing: @npmcli/move-file@2.0.0, required by cacache@16.1.1 npm ERR! missing: chownr@2.0.0, required by cacache@16.1.1 npm ERR! missing: fs-minipass@2.1.0, required by cacache@16.1.1 npm ERR! missing: glob@8.0.3, required by cacache@16.1.1 npm ERR! missing: infer-owner@1.0.4, required by cacache@16.1.1 npm ERR! missing: lru-cache@7.9.0, required by cacache@16.1.1 npm ERR! missing: minipass@3.1.6, required by cacache@16.1.1 npm ERR! missing: minipass-collect@1.0.2, required by cacache@16.1.1 npm ERR! missing: minipass-flush@1.0.5, required by cacache@16.1.1 npm ERR! missing: minipass-pipeline@1.2.4, required by cacache@16.1.1 npm ERR! missing: mkdirp@1.0.4, required by cacache@16.1.1 npm ERR! missing: p-map@4.0.0, required by cacache@16.1.1 npm ERR! missing: promise-inflight@1.0.1, required by cacache@16.1.1 npm ERR! missing: rimraf@3.0.2, required by cacache@16.1.1 npm ERR! missing: ssri@9.0.1, required by cacache@16.1.1 npm ERR! missing: tar@6.1.11, required by cacache@16.1.1 npm ERR! missing: unique-filename@1.1.1, required by cacache@16.1.1 npm ERR! missing: minipass@3.1.6, required by fs-minipass@2.1.0 npm ERR! missing: minipass@3.1.6, required by minipass-collect@1.0.2 npm ERR! missing: minipass@3.1.6, required by minipass-flush@1.0.5 npm ERR! missing: aggregate-error@3.1.0, required by p-map@4.0.0 npm ERR! missing: clean-stack@2.2.0, required by aggregate-error@3.1.0 npm ERR! missing: indent-string@4.0.0, required by aggregate-error@3.1.0 npm ERR! missing: unique-slug@2.0.2, required by unique-filename@1.1.1 npm ERR! missing: imurmurhash@0.1.4, required by unique-slug@2.0.2 npm ERR! missing: ansi-styles@4.3.0, required by chalk@4.1.2 npm ERR! missing: supports-color@7.2.0, required by chalk@4.1.2 npm ERR! missing: color-convert@2.0.1, required by ansi-styles@4.3.0 npm ERR! missing: color-name@1.1.4, required by color-convert@2.0.1 npm ERR! missing: has-flag@4.0.0, required by supports-color@7.2.0 npm ERR! missing: string-width@4.2.3, required by cli-columns@4.0.0 npm ERR! missing: strip-ansi@6.0.1, required by cli-columns@4.0.0 npm ERR! missing: emoji-regex@8.0.0, required by string-width@4.2.3 npm ERR! missing: is-fullwidth-code-point@3.0.0, required by string-width@4.2.3 npm ERR! missing: strip-ansi@6.0.1, required by string-width@4.2.3 npm ERR! missing: ansi-regex@5.0.1, required by strip-ansi@6.0.1 npm ERR! missing: string-width@4.2.3, required by cli-table3@0.6.2 npm ERR! missing: strip-ansi@6.0.1, required by columnify@1.6.0 npm ERR! missing: wcwidth@1.0.1, required by columnify@1.6.0 npm ERR! missing: defaults@1.0.3, required by wcwidth@1.0.1 npm ERR! missing: clone@1.0.4, required by defaults@1.0.3 npm ERR! missing: fs.realpath@1.0.0, required by glob@8.0.3 npm ERR! missing: inflight@1.0.6, required by glob@8.0.3 npm ERR! missing: inherits@2.0.4, required by glob@8.0.3 npm ERR! missing: minimatch@5.1.0, required by glob@8.0.3 npm ERR! missing: once@1.4.0, required by glob@8.0.3 npm ERR! missing: once@1.4.0, required by inflight@1.0.6 npm ERR! missing: wrappy@1.0.2, required by inflight@1.0.6 npm ERR! missing: wrappy@1.0.2, required by once@1.4.0 npm ERR! missing: lru-cache@7.9.0, required by hosted-git-info@5.0.0 npm ERR! missing: npm-package-arg@9.0.2, required by init-package-json@3.0.2 npm ERR! missing: promzard@0.3.0, required by init-package-json@3.0.2 npm ERR! missing: read@1.0.7, required by init-package-json@3.0.2 npm ERR! missing: read-package-json@5.0.1, required by init-package-json@3.0.2 npm ERR! missing: semver@7.3.7, required by init-package-json@3.0.2 npm ERR! missing: validate-npm-package-license@3.0.4, required by init-package-json@3.0.2 npm ERR! missing: validate-npm-package-name@4.0.0, required by init-package-json@3.0.2 npm ERR! missing: read@1.0.7, required by promzard@0.3.0 npm ERR! missing: spdx-correct@3.1.1, required by validate-npm-package-license@3.0.4 npm ERR! missing: spdx-expression-parse@3.0.1, required by validate-npm-package-license@3.0.4 npm ERR! missing: spdx-expression-parse@3.0.1, required by spdx-correct@3.1.1 npm ERR! missing: spdx-license-ids@3.0.11, required by spdx-correct@3.1.1 npm ERR! missing: spdx-exceptions@2.3.0, required by spdx-expression-parse@3.0.1 npm ERR! missing: spdx-license-ids@3.0.11, required by spdx-expression-parse@3.0.1 npm ERR! missing: cidr-regex@3.1.1, required by is-cidr@4.0.2 npm ERR! missing: ip-regex@4.3.0, required by cidr-regex@3.1.1 npm ERR! missing: aproba@2.0.0, required by libnpmaccess@6.0.3 npm ERR! missing: minipass@3.1.6, required by libnpmaccess@6.0.3 npm ERR! missing: npm-package-arg@9.0.2, required by libnpmaccess@6.0.3 npm ERR! missing: npm-registry-fetch@13.1.1, required by libnpmaccess@6.0.3 npm ERR! missing: @npmcli/disparity-colors@2.0.0, required by libnpmdiff@4.0.4 npm ERR! missing: @npmcli/installed-package-contents@1.0.7, required by libnpmdiff@4.0.4 npm ERR! missing: binary-extensions@2.2.0, required by libnpmdiff@4.0.4 npm ERR! missing: diff@5.0.0, required by libnpmdiff@4.0.4 npm ERR! missing: minimatch@5.1.0, required by libnpmdiff@4.0.4 npm ERR! missing: npm-package-arg@9.0.2, required by libnpmdiff@4.0.4 npm ERR! missing: pacote@13.6.1, required by libnpmdiff@4.0.4 npm ERR! missing: tar@6.1.11, required by libnpmdiff@4.0.4 npm ERR! missing: ansi-styles@4.3.0, required by @npmcli/disparity-colors@2.0.0 npm ERR! missing: @npmcli/arborist@5.2.3, required by libnpmexec@4.0.8 npm ERR! missing: @npmcli/ci-detect@2.0.0, required by libnpmexec@4.0.8 npm ERR! missing: @npmcli/run-script@4.1.3, required by libnpmexec@4.0.8 npm ERR! missing: chalk@4.1.2, required by libnpmexec@4.0.8 npm ERR! missing: mkdirp-infer-owner@2.0.0, required by libnpmexec@4.0.8 npm ERR! missing: npm-package-arg@9.0.2, required by libnpmexec@4.0.8 npm ERR! missing: npmlog@6.0.2, required by libnpmexec@4.0.8 npm ERR! missing: pacote@13.6.1, required by libnpmexec@4.0.8 npm ERR! missing: proc-log@2.0.1, required by libnpmexec@4.0.8 npm ERR! missing: read@1.0.7, required by libnpmexec@4.0.8 npm ERR! missing: read-package-json-fast@2.0.3, required by libnpmexec@4.0.8 npm ERR! missing: walk-up-path@1.0.0, required by libnpmexec@4.0.8 npm ERR! missing: @npmcli/arborist@5.2.3, required by libnpmfund@3.0.2 npm ERR! missing: aproba@2.0.0, required by libnpmhook@8.0.3 npm ERR! missing: npm-registry-fetch@13.1.1, required by libnpmhook@8.0.3 npm ERR! missing: aproba@2.0.0, required by libnpmorg@4.0.3 npm ERR! missing: npm-registry-fetch@13.1.1, required by libnpmorg@4.0.3 npm ERR! missing: @npmcli/run-script@4.1.3, required by libnpmpack@4.1.2 npm ERR! missing: npm-package-arg@9.0.2, required by libnpmpack@4.1.2 npm ERR! missing: pacote@13.6.1, required by libnpmpack@4.1.2 npm ERR! missing: normalize-package-data@4.0.0, required by libnpmpublish@6.0.4 npm ERR! missing: npm-package-arg@9.0.2, required by libnpmpublish@6.0.4 npm ERR! missing: npm-registry-fetch@13.1.1, required by libnpmpublish@6.0.4 npm ERR! missing: semver@7.3.7, required by libnpmpublish@6.0.4 npm ERR! missing: ssri@9.0.1, required by libnpmpublish@6.0.4 npm ERR! missing: hosted-git-info@5.0.0, required by normalize-package-data@4.0.0 npm ERR! missing: is-core-module@2.9.0, required by normalize-package-data@4.0.0 npm ERR! missing: semver@7.3.7, required by normalize-package-data@4.0.0 npm ERR! missing: validate-npm-package-license@3.0.4, required by normalize-package-data@4.0.0 npm ERR! missing: has@1.0.3, required by is-core-module@2.9.0 npm ERR! missing: function-bind@1.1.1, required by has@1.0.3 npm ERR! missing: npm-registry-fetch@13.1.1, required by libnpmsearch@5.0.3 npm ERR! missing: aproba@2.0.0, required by libnpmteam@4.0.3 npm ERR! missing: npm-registry-fetch@13.1.1, required by libnpmteam@4.0.3 npm ERR! missing: @npmcli/git@3.0.1, required by libnpmversion@3.0.6 npm ERR! missing: @npmcli/run-script@4.1.3, required by libnpmversion@3.0.6 npm ERR! missing: json-parse-even-better-errors@2.3.1, required by libnpmversion@3.0.6 npm ERR! missing: proc-log@2.0.1, required by libnpmversion@3.0.6 npm ERR! missing: semver@7.3.7, required by libnpmversion@3.0.6 npm ERR! missing: @npmcli/promise-spawn@3.0.0, required by @npmcli/git@3.0.1 npm ERR! missing: lru-cache@7.9.0, required by @npmcli/git@3.0.1 npm ERR! missing: mkdirp@1.0.4, required by @npmcli/git@3.0.1 npm ERR! missing: npm-pick-manifest@7.0.1, required by @npmcli/git@3.0.1 npm ERR! missing: proc-log@2.0.1, required by @npmcli/git@3.0.1 npm ERR! missing: promise-inflight@1.0.1, required by @npmcli/git@3.0.1 npm ERR! missing: promise-retry@2.0.1, required by @npmcli/git@3.0.1 npm ERR! missing: semver@7.3.7, required by @npmcli/git@3.0.1 npm ERR! missing: which@2.0.2, required by @npmcli/git@3.0.1 npm ERR! missing: agentkeepalive@4.2.1, required by make-fetch-happen@10.1.8 npm ERR! missing: cacache@16.1.1, required by make-fetch-happen@10.1.8 npm ERR! missing: http-cache-semantics@4.1.0, required by make-fetch-happen@10.1.8 npm ERR! missing: http-proxy-agent@5.0.0, required by make-fetch-happen@10.1.8 npm ERR! missing: https-proxy-agent@5.0.1, required by make-fetch-happen@10.1.8 npm ERR! missing: is-lambda@1.0.1, required by make-fetch-happen@10.1.8 npm ERR! missing: lru-cache@7.9.0, required by make-fetch-happen@10.1.8 npm ERR! missing: minipass@3.1.6, required by make-fetch-happen@10.1.8 npm ERR! missing: minipass-collect@1.0.2, required by make-fetch-happen@10.1.8 npm ERR! missing: minipass-fetch@2.1.0, required by make-fetch-happen@10.1.8 npm ERR! missing: minipass-flush@1.0.5, required by make-fetch-happen@10.1.8 npm ERR! missing: minipass-pipeline@1.2.4, required by make-fetch-happen@10.1.8 npm ERR! missing: negotiator@0.6.3, required by make-fetch-happen@10.1.8 npm ERR! missing: promise-retry@2.0.1, required by make-fetch-happen@10.1.8 npm ERR! missing: socks-proxy-agent@7.0.0, required by make-fetch-happen@10.1.8 npm ERR! missing: ssri@9.0.1, required by make-fetch-happen@10.1.8 npm ERR! missing: debug@4.3.4, required by agentkeepalive@4.2.1 npm ERR! missing: depd@1.1.2, required by agentkeepalive@4.2.1 npm ERR! missing: humanize-ms@1.2.1, required by agentkeepalive@4.2.1 npm ERR! missing: ms@2.1.2, required by debug@4.3.4 npm ERR! missing: ms@2.1.3, required by humanize-ms@1.2.1 npm ERR! missing: @tootallnate/once@2.0.0, required by http-proxy-agent@5.0.0 npm ERR! missing: agent-base@6.0.2, required by http-proxy-agent@5.0.0 npm ERR! missing: debug@4.3.4, required by http-proxy-agent@5.0.0 npm ERR! missing: debug@4.3.4, required by agent-base@6.0.2 npm ERR! missing: agent-base@6.0.2, required by https-proxy-agent@5.0.1 npm ERR! missing: debug@4.3.4, required by https-proxy-agent@5.0.1 npm ERR! missing: minipass@3.1.6, required by minipass-fetch@2.1.0 npm ERR! missing: minipass-sized@1.0.3, required by minipass-fetch@2.1.0 npm ERR! missing: minizlib@2.1.2, required by minipass-fetch@2.1.0 npm ERR! missing: minipass@3.1.6, required by minipass-sized@1.0.3 npm ERR! missing: err-code@2.0.3, required by promise-retry@2.0.1 npm ERR! missing: retry@0.12.0, required by promise-retry@2.0.1 npm ERR! missing: agent-base@6.0.2, required by socks-proxy-agent@7.0.0 npm ERR! missing: debug@4.3.4, required by socks-proxy-agent@7.0.0 npm ERR! missing: socks@2.6.2, required by socks-proxy-agent@7.0.0 npm ERR! missing: ip@1.1.8, required by socks@2.6.2 npm ERR! missing: smart-buffer@4.2.0, required by socks@2.6.2 npm ERR! missing: yallist@4.0.0, required by minipass@3.1.6 npm ERR! missing: minipass@3.1.6, required by minipass-pipeline@1.2.4 npm ERR! missing: chownr@2.0.0, required by mkdirp-infer-owner@2.0.0 npm ERR! missing: infer-owner@1.0.4, required by mkdirp-infer-owner@2.0.0 npm ERR! missing: mkdirp@1.0.4, required by mkdirp-infer-owner@2.0.0 npm ERR! missing: env-paths@2.2.1, required by node-gyp@9.0.0 npm ERR! missing: graceful-fs@4.2.10, required by node-gyp@9.0.0 npm ERR! missing: make-fetch-happen@10.1.8, required by node-gyp@9.0.0 npm ERR! missing: glob@7.2.3, required by node-gyp@9.0.0 npm ERR! missing: nopt@5.0.0, required by node-gyp@9.0.0 npm ERR! missing: npmlog@6.0.2, required by node-gyp@9.0.0 npm ERR! missing: rimraf@3.0.2, required by node-gyp@9.0.0 npm ERR! missing: semver@7.3.7, required by node-gyp@9.0.0 npm ERR! missing: tar@6.1.11, required by node-gyp@9.0.0 npm ERR! missing: which@2.0.2, required by node-gyp@9.0.0 npm ERR! missing: fs.realpath@1.0.0, required by glob@7.2.3 npm ERR! missing: inflight@1.0.6, required by glob@7.2.3 npm ERR! missing: inherits@2.0.4, required by glob@7.2.3 npm ERR! missing: minimatch@3.1.2, required by glob@7.2.3 npm ERR! missing: once@1.4.0, required by glob@7.2.3 npm ERR! missing: path-is-absolute@1.0.1, required by glob@7.2.3 npm ERR! missing: brace-expansion@1.1.11, required by minimatch@3.1.2 npm ERR! missing: balanced-match@1.0.2, required by brace-expansion@1.1.11 npm ERR! missing: concat-map@0.0.1, required by brace-expansion@1.1.11 npm ERR! missing: abbrev@1.1.1, required by nopt@5.0.0 npm ERR! missing: chalk@4.1.2, required by npm-audit-report@3.0.0 npm ERR! missing: semver@7.3.7, required by npm-install-checks@5.0.0 npm ERR! missing: hosted-git-info@5.0.0, required by npm-package-arg@9.0.2 npm ERR! missing: semver@7.3.7, required by npm-package-arg@9.0.2 npm ERR! missing: validate-npm-package-name@4.0.0, required by npm-package-arg@9.0.2 npm ERR! missing: npm-install-checks@5.0.0, required by npm-pick-manifest@7.0.1 npm ERR! missing: npm-normalize-package-bin@1.0.1, required by npm-pick-manifest@7.0.1 npm ERR! missing: npm-package-arg@9.0.2, required by npm-pick-manifest@7.0.1 npm ERR! missing: semver@7.3.7, required by npm-pick-manifest@7.0.1 npm ERR! missing: npm-registry-fetch@13.1.1, required by npm-profile@6.1.0 npm ERR! missing: proc-log@2.0.1, required by npm-profile@6.1.0 npm ERR! missing: make-fetch-happen@10.1.8, required by npm-registry-fetch@13.1.1 npm ERR! missing: minipass@3.1.6, required by npm-registry-fetch@13.1.1 npm ERR! missing: minipass-fetch@2.1.0, required by npm-registry-fetch@13.1.1 npm ERR! missing: minipass-json-stream@1.0.1, required by npm-registry-fetch@13.1.1 npm ERR! missing: minizlib@2.1.2, required by npm-registry-fetch@13.1.1 npm ERR! missing: npm-package-arg@9.0.2, required by npm-registry-fetch@13.1.1 npm ERR! missing: proc-log@2.0.1, required by npm-registry-fetch@13.1.1 npm ERR! missing: jsonparse@1.3.1, required by minipass-json-stream@1.0.1 npm ERR! missing: minipass@3.1.6, required by minipass-json-stream@1.0.1 npm ERR! missing: minipass@3.1.6, required by minizlib@2.1.2 npm ERR! missing: yallist@4.0.0, required by minizlib@2.1.2 npm ERR! missing: are-we-there-yet@3.0.0, required by npmlog@6.0.2 npm ERR! missing: console-control-strings@1.1.0, required by npmlog@6.0.2 npm ERR! missing: gauge@4.0.4, required by npmlog@6.0.2 npm ERR! missing: set-blocking@2.0.0, required by npmlog@6.0.2 npm ERR! missing: delegates@1.0.0, required by are-we-there-yet@3.0.0 npm ERR! missing: readable-stream@3.6.0, required by are-we-there-yet@3.0.0 npm ERR! missing: inherits@2.0.4, required by readable-stream@3.6.0 npm ERR! missing: string_decoder@1.3.0, required by readable-stream@3.6.0 npm ERR! missing: util-deprecate@1.0.2, required by readable-stream@3.6.0 npm ERR! missing: safe-buffer@5.2.1, required by string_decoder@1.3.0 npm ERR! missing: aproba@2.0.0, required by gauge@4.0.4 npm ERR! missing: color-support@1.1.3, required by gauge@4.0.4 npm ERR! missing: console-control-strings@1.1.0, required by gauge@4.0.4 npm ERR! missing: has-unicode@2.0.1, required by gauge@4.0.4 npm ERR! missing: signal-exit@3.0.7, required by gauge@4.0.4 npm ERR! missing: string-width@4.2.3, required by gauge@4.0.4 npm ERR! missing: strip-ansi@6.0.1, required by gauge@4.0.4 npm ERR! missing: wide-align@1.1.5, required by gauge@4.0.4 npm ERR! missing: string-width@4.2.3, required by wide-align@1.1.5 npm ERR! missing: @npmcli/git@3.0.1, required by pacote@13.6.1 npm ERR! missing: @npmcli/installed-package-contents@1.0.7, required by pacote@13.6.1 npm ERR! missing: @npmcli/promise-spawn@3.0.0, required by pacote@13.6.1 npm ERR! missing: @npmcli/run-script@4.1.3, required by pacote@13.6.1 npm ERR! missing: cacache@16.1.1, required by pacote@13.6.1 npm ERR! missing: chownr@2.0.0, required by pacote@13.6.1 npm ERR! missing: fs-minipass@2.1.0, required by pacote@13.6.1 npm ERR! missing: infer-owner@1.0.4, required by pacote@13.6.1 npm ERR! missing: minipass@3.1.6, required by pacote@13.6.1 npm ERR! missing: mkdirp@1.0.4, required by pacote@13.6.1 npm ERR! missing: npm-package-arg@9.0.2, required by pacote@13.6.1 npm ERR! missing: npm-packlist@5.1.0, required by pacote@13.6.1 npm ERR! missing: npm-pick-manifest@7.0.1, required by pacote@13.6.1 npm ERR! missing: npm-registry-fetch@13.1.1, required by pacote@13.6.1 npm ERR! missing: proc-log@2.0.1, required by pacote@13.6.1 npm ERR! missing: promise-retry@2.0.1, required by pacote@13.6.1 npm ERR! missing: read-package-json@5.0.1, required by pacote@13.6.1 npm ERR! missing: read-package-json-fast@2.0.3, required by pacote@13.6.1 npm ERR! missing: rimraf@3.0.2, required by pacote@13.6.1 npm ERR! missing: ssri@9.0.1, required by pacote@13.6.1 npm ERR! missing: tar@6.1.11, required by pacote@13.6.1 npm ERR! missing: glob@8.0.3, required by npm-packlist@5.1.0 npm ERR! missing: ignore-walk@5.0.1, required by npm-packlist@5.1.0 npm ERR! missing: npm-bundled@1.1.2, required by npm-packlist@5.1.0 npm ERR! missing: npm-normalize-package-bin@1.0.1, required by npm-packlist@5.1.0 npm ERR! missing: minimatch@5.1.0, required by ignore-walk@5.0.1 npm ERR! missing: json-parse-even-better-errors@2.3.1, required by parse-conflict-json@2.0.2 npm ERR! missing: just-diff@5.0.2, required by parse-conflict-json@2.0.2 npm ERR! missing: just-diff-apply@5.2.0, required by parse-conflict-json@2.0.2 npm ERR! missing: mute-stream@0.0.8, required by read@1.0.7 npm ERR! missing: glob@8.0.3, required by read-package-json@5.0.1 npm ERR! missing: json-parse-even-better-errors@2.3.1, required by read-package-json@5.0.1 npm ERR! missing: normalize-package-data@4.0.0, required by read-package-json@5.0.1 npm ERR! missing: npm-normalize-package-bin@1.0.1, required by read-package-json@5.0.1 npm ERR! missing: json-parse-even-better-errors@2.3.1, required by read-package-json-fast@2.0.3 npm ERR! missing: npm-normalize-package-bin@1.0.1, required by read-package-json-fast@2.0.3 npm ERR! missing: debuglog@1.0.1, required by readdir-scoped-modules@1.1.0 npm ERR! missing: dezalgo@1.0.4, required by readdir-scoped-modules@1.1.0 npm ERR! missing: graceful-fs@4.2.10, required by readdir-scoped-modules@1.1.0 npm ERR! missing: once@1.4.0, required by readdir-scoped-modules@1.1.0 npm ERR! missing: asap@2.0.6, required by dezalgo@1.0.4 npm ERR! missing: wrappy@1.0.2, required by dezalgo@1.0.4 npm ERR! missing: glob@7.2.3, required by rimraf@3.0.2 npm ERR! missing: fs.realpath@1.0.0, required by glob@7.2.3 npm ERR! missing: inflight@1.0.6, required by glob@7.2.3 npm ERR! missing: inherits@2.0.4, required by glob@7.2.3 npm ERR! missing: once@1.4.0, required by glob@7.2.3 npm ERR! missing: path-is-absolute@1.0.1, required by glob@7.2.3 npm ERR! missing: minimatch@3.1.2, required by glob@7.2.3 npm ERR! missing: brace-expansion@1.1.11, required by minimatch@3.1.2 npm ERR! missing: balanced-match@1.0.2, required by brace-expansion@1.1.11 npm ERR! missing: concat-map@0.0.1, required by brace-expansion@1.1.11 npm ERR! missing: lru-cache@6.0.0, required by semver@7.3.7 npm ERR! missing: yallist@4.0.0, required by lru-cache@6.0.0 npm ERR! missing: minipass@3.1.6, required by ssri@9.0.1 npm ERR! missing: chownr@2.0.0, required by tar@6.1.11 npm ERR! missing: fs-minipass@2.1.0, required by tar@6.1.11 npm ERR! missing: minipass@3.1.6, required by tar@6.1.11 npm ERR! missing: minizlib@2.1.2, required by tar@6.1.11 npm ERR! missing: mkdirp@1.0.4, required by tar@6.1.11 npm ERR! missing: yallist@4.0.0, required by tar@6.1.11 npm ERR! missing: builtins@5.0.1, required by validate-npm-package-name@4.0.0 npm ERR! missing: semver@7.3.7, required by builtins@5.0.1 npm ERR! missing: isexe@2.0.0, required by which@2.0.2 npm ERR! missing: imurmurhash@0.1.4, required by write-file-atomic@4.0.1 npm ERR! missing: signal-exit@3.0.7, required by write-file-atomic@4.0.1 pi@raspberrypi:/opt/iobroker/node_modules/iobroker.javascript $
Wie kann ich das bereinigen?
-
An der Stelle ist das nicht ungewöhnlich. Schaut bei mir da auch nicht groß anders aus.
Interessanter ist es im Wurzelverzeichnis:
cd /opt/iobroker npm ls
Und für den großen Überblick:
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
-
Bitte keine externen Dateien verknüpfen.
-
Als Text überschreite ich die "Einfügegenze".
Ich versuche es mal als zwei Postings.
pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ npm ls iobroker.inst@3.0.0 /opt/iobroker ├─┬ iobroker.admin@5.3.8 │ ├─┬ @iobroker/adapter-core@2.6.0 │ │ └─┬ @types/iobroker@4.0.3 │ │ └── @types/node@17.0.36 deduped │ ├─┬ axios@0.26.1 │ │ └── follow-redirects@1.15.1 │ ├─┬ body-parser@1.20.0 │ │ ├── bytes@3.1.2 │ │ ├── content-type@1.0.4 │ │ ├─┬ debug@2.6.9 │ │ │ └── ms@2.0.0 │ │ ├── depd@2.0.0 │ │ ├── destroy@1.2.0 │ │ ├─┬ http-errors@2.0.0 │ │ │ ├── depd@2.0.0 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── setprototypeof@1.2.0 deduped │ │ │ ├── statuses@2.0.1 deduped │ │ │ └── toidentifier@1.0.1 │ │ ├─┬ iconv-lite@0.4.24 │ │ │ └── safer-buffer@2.1.2 deduped │ │ ├─┬ on-finished@2.4.1 │ │ │ └── ee-first@1.1.1 │ │ ├─┬ qs@6.10.3 │ │ │ └─┬ side-channel@1.0.4 │ │ │ ├─┬ call-bind@1.0.2 │ │ │ │ ├── function-bind@1.1.1 deduped │ │ │ │ └── get-intrinsic@1.1.1 deduped │ │ │ ├─┬ get-intrinsic@1.1.1 │ │ │ │ ├── function-bind@1.1.1 deduped │ │ │ │ ├── has@1.0.3 deduped │ │ │ │ └── has-symbols@1.0.3 │ │ │ └── object-inspect@1.12.2 │ │ ├─┬ raw-body@2.5.1 │ │ │ ├── bytes@3.1.2 deduped │ │ │ ├── http-errors@2.0.0 deduped │ │ │ ├── iconv-lite@0.4.24 deduped │ │ │ └── unpipe@1.0.0 deduped │ │ ├─┬ type-is@1.6.18 │ │ │ ├── media-typer@0.3.0 │ │ │ └── mime-types@2.1.35 deduped │ │ └── unpipe@1.0.0 │ ├─┬ compression@1.7.4 │ │ ├─┬ accepts@1.3.8 │ │ │ ├── mime-types@2.1.35 deduped │ │ │ └── negotiator@0.6.3 │ │ ├── bytes@3.0.0 │ │ ├─┬ compressible@2.0.18 │ │ │ └── mime-db@1.52.0 deduped │ │ ├── debug@2.6.9 deduped │ │ ├── on-headers@1.0.2 │ │ ├── safe-buffer@5.1.2 │ │ └── vary@1.1.2 │ ├── connect-flash@0.1.1 │ ├─┬ cookie-parser@1.4.6 │ │ ├── cookie@0.4.1 │ │ └── cookie-signature@1.0.6 │ ├─┬ express@4.18.1 │ │ ├── accepts@1.3.8 deduped │ │ ├── array-flatten@1.1.1 │ │ ├── body-parser@1.20.0 deduped │ │ ├─┬ content-disposition@0.5.4 │ │ │ └── safe-buffer@5.2.1 │ │ ├── content-type@1.0.4 deduped │ │ ├── cookie@0.5.0 │ │ ├── cookie-signature@1.0.6 deduped │ │ ├── debug@2.6.9 deduped │ │ ├── depd@2.0.0 deduped │ │ ├── encodeurl@1.0.2 │ │ ├── escape-html@1.0.3 │ │ ├── etag@1.8.1 │ │ ├─┬ finalhandler@1.2.0 │ │ │ ├── debug@2.6.9 deduped │ │ │ ├── encodeurl@1.0.2 deduped │ │ │ ├── escape-html@1.0.3 deduped │ │ │ ├── on-finished@2.4.1 deduped │ │ │ ├── parseurl@1.3.3 deduped │ │ │ ├── statuses@2.0.1 deduped │ │ │ └── unpipe@1.0.0 deduped │ │ ├── fresh@0.5.2 │ │ ├── http-errors@2.0.0 deduped │ │ ├── merge-descriptors@1.0.1 │ │ ├── methods@1.1.2 │ │ ├── on-finished@2.4.1 deduped │ │ ├── parseurl@1.3.3 │ │ ├── path-to-regexp@0.1.7 │ │ ├─┬ proxy-addr@2.0.7 │ │ │ ├── forwarded@0.2.0 │ │ │ └── ipaddr.js@1.9.1 │ │ ├── qs@6.10.3 deduped │ │ ├── range-parser@1.2.1 │ │ ├── safe-buffer@5.2.1 │ │ ├─┬ send@0.18.0 │ │ │ ├── debug@2.6.9 deduped │ │ │ ├── depd@2.0.0 deduped │ │ │ ├── destroy@1.2.0 deduped │ │ │ ├── encodeurl@1.0.2 deduped │ │ │ ├── escape-html@1.0.3 deduped │ │ │ ├── etag@1.8.1 deduped │ │ │ ├── fresh@0.5.2 deduped │ │ │ ├── http-errors@2.0.0 deduped │ │ │ ├── mime@1.6.0 │ │ │ ├── ms@2.1.3 │ │ │ ├── on-finished@2.4.1 deduped │ │ │ ├── range-parser@1.2.1 deduped │ │ │ └── statuses@2.0.1 deduped │ │ ├─┬ serve-static@1.15.0 │ │ │ ├── encodeurl@1.0.2 deduped │ │ │ ├── escape-html@1.0.3 deduped │ │ │ ├── parseurl@1.3.3 deduped │ │ │ └── send@0.18.0 deduped │ │ ├── setprototypeof@1.2.0 │ │ ├── statuses@2.0.1 │ │ ├── type-is@1.6.18 deduped │ │ ├── utils-merge@1.0.1 │ │ └── vary@1.1.2 deduped │ ├─┬ express-fileupload@1.4.0 │ │ └─┬ busboy@1.6.0 │ │ └── streamsearch@1.1.0 │ ├─┬ express-session@1.17.3 │ │ ├── cookie@0.4.2 │ │ ├── cookie-signature@1.0.6 deduped │ │ ├── debug@2.6.9 deduped │ │ ├── depd@2.0.0 deduped │ │ ├── on-headers@1.0.2 deduped │ │ ├── parseurl@1.3.3 deduped │ │ ├── safe-buffer@5.2.1 │ │ └─┬ uid-safe@2.1.5 │ │ └── random-bytes@1.0.0 │ ├─┬ passport@0.5.3 │ │ ├── passport-strategy@1.0.0 │ │ └── pause@0.0.1 │ ├─┬ passport-local@1.0.0 │ │ └── passport-strategy@1.0.0 deduped │ ├─┬ semver@7.3.7 │ │ └─┬ lru-cache@6.0.0 │ │ └── yallist@4.0.0 deduped │ └── ws@8.7.0 ├─┬ iobroker.alexa2@3.11.2 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├─┬ @sentry/integrations@6.19.7 │ │ ├── @sentry/types@6.19.7 │ │ ├─┬ @sentry/utils@6.19.7 │ │ │ ├── @sentry/types@6.19.7 deduped │ │ │ └── tslib@1.14.1 deduped │ │ ├─┬ localforage@1.10.0 │ │ │ └─┬ lie@3.1.1 │ │ │ └── immediate@3.0.6 deduped │ │ └── tslib@1.14.1 │ ├─┬ @sentry/node@6.19.7 │ │ ├─┬ @sentry/core@6.19.7 │ │ │ ├── @sentry/hub@6.19.7 deduped │ │ │ ├─┬ @sentry/minimal@6.19.7 │ │ │ │ ├── @sentry/hub@6.19.7 deduped │ │ │ │ ├── @sentry/types@6.19.7 deduped │ │ │ │ └── tslib@1.14.1 deduped │ │ │ ├── @sentry/types@6.19.7 deduped │ │ │ ├── @sentry/utils@6.19.7 deduped │ │ │ └── tslib@1.14.1 deduped │ │ ├─┬ @sentry/hub@6.19.7 │ │ │ ├── @sentry/types@6.19.7 deduped │ │ │ ├── @sentry/utils@6.19.7 deduped │ │ │ └── tslib@1.14.1 deduped │ │ ├── @sentry/types@6.19.7 deduped │ │ ├── @sentry/utils@6.19.7 deduped │ │ ├── cookie@0.4.1 deduped │ │ ├─┬ https-proxy-agent@5.0.1 │ │ │ ├─┬ agent-base@6.0.2 │ │ │ │ └─┬ debug@4.3.4 │ │ │ │ └── ms@2.1.2 │ │ │ └─┬ debug@4.3.4 │ │ │ └── ms@2.1.2 │ │ ├── lru_map@0.3.3 │ │ └── tslib@1.14.1 deduped │ ├─┬ alexa-remote2@4.1.2 │ │ ├─┬ alexa-cookie2@4.0.1 │ │ │ ├── cookie@0.4.1 deduped │ │ │ ├── express@4.18.1 deduped │ │ │ ├─┬ http-proxy-middleware@2.0.6 │ │ │ │ ├─┬ @types/http-proxy@1.17.9 │ │ │ │ │ └── @types/node@17.0.36 deduped │ │ │ │ ├─┬ http-proxy@1.18.1 │ │ │ │ │ ├── eventemitter3@4.0.7 │ │ │ │ │ ├── follow-redirects@1.15.1 deduped │ │ │ │ │ └── requires-port@1.0.0 deduped │ │ │ │ ├── is-glob@4.0.3 deduped │ │ │ │ ├── is-plain-obj@3.0.0 │ │ │ │ └─┬ micromatch@4.0.5 │ │ │ │ ├── braces@3.0.2 deduped │ │ │ │ └── picomatch@2.3.1 deduped │ │ │ ├─┬ http-proxy-response-rewrite@0.0.1 │ │ │ │ ├── bufferhelper@0.2.1 │ │ │ │ └─┬ concat-stream@1.6.2 │ │ │ │ ├── buffer-from@1.1.2 deduped │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ ├─┬ readable-stream@2.3.7 │ │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ │ ├── isarray@1.0.0 │ │ │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ │ └── typedarray@0.0.6 deduped │ │ │ ├── https@1.0.0 deduped │ │ │ └── querystring@0.2.1 deduped │ │ ├── extend@3.0.2 │ │ ├── https@1.0.0 deduped │ │ ├── querystring@0.2.1 │ │ ├── uuid@8.3.2 deduped │ │ └── ws@8.7.0 deduped │ ├── https@1.0.0 │ ├── nearest-color@0.4.4 │ └─┬ source-map-support@0.5.21 │ ├── buffer-from@1.1.2 │ └── source-map@0.6.1 ├─┬ iobroker.alias-manager@1.2.4 │ └── @iobroker/adapter-core@2.6.0 deduped ├─┬ iobroker.backitup@2.4.9 │ ├─┬ @googleapis/drive@2.4.0 │ │ └─┬ googleapis-common@5.1.0 │ │ ├── extend@3.0.2 deduped │ │ ├─┬ gaxios@4.3.3 │ │ │ ├── abort-controller@3.0.0 deduped │ │ │ ├── extend@3.0.2 deduped │ │ │ ├── https-proxy-agent@5.0.1 deduped │ │ │ ├── is-stream@2.0.1 deduped │ │ │ └── node-fetch@2.6.7 deduped │ │ ├─┬ google-auth-library@7.14.1 │ │ │ ├── arrify@2.0.1 deduped │ │ │ ├── base64-js@1.5.1 deduped │ │ │ ├── ecdsa-sig-formatter@1.0.11 deduped │ │ │ ├── fast-text-encoding@1.0.3 deduped │ │ │ ├── gaxios@4.3.3 deduped │ │ │ ├─┬ gcp-metadata@4.3.1 │ │ │ │ ├── gaxios@4.3.3 deduped │ │ │ │ └── json-bigint@1.0.0 deduped │ │ │ ├── gtoken@5.3.2 deduped │ │ │ ├── jws@4.0.0 deduped │ │ │ └── lru-cache@6.0.0 deduped │ │ ├── qs@6.10.3 deduped │ │ ├── url-template@2.0.8 │ │ └── uuid@8.3.2 deduped │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├─┬ axios@0.27.2 │ │ ├── follow-redirects@1.15.1 deduped │ │ └─┬ form-data@4.0.0 │ │ ├── asynckit@0.4.0 │ │ ├── combined-stream@1.0.8 deduped │ │ └── mime-types@2.1.35 deduped │ ├─┬ dropbox-v2-api@2.5.3 │ │ └── request@2.88.2 deduped │ ├── express@4.18.1 deduped │ ├─┬ fs-extra@10.1.0 │ │ ├── graceful-fs@4.2.10 │ │ ├─┬ jsonfile@6.1.0 │ │ │ ├── graceful-fs@4.2.10 deduped │ │ │ └── universalify@2.0.0 deduped │ │ └── universalify@2.0.0 │ ├─┬ ftp@0.3.10 │ │ ├─┬ readable-stream@1.1.14 │ │ │ ├── core-util-is@1.0.2 │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── isarray@0.0.1 │ │ │ └── string_decoder@0.10.31 │ │ └── xregexp@2.0.0 │ ├─┬ google-auth-library@8.0.2 │ │ ├── arrify@2.0.1 │ │ ├── base64-js@1.5.1 │ │ ├─┬ ecdsa-sig-formatter@1.0.11 │ │ │ └── safe-buffer@5.1.2 deduped │ │ ├── fast-text-encoding@1.0.3 │ │ ├─┬ gaxios@5.0.0 │ │ │ ├─┬ abort-controller@3.0.0 │ │ │ │ └── event-target-shim@5.0.1 │ │ │ ├── extend@3.0.2 deduped │ │ │ ├── https-proxy-agent@5.0.1 deduped │ │ │ ├── is-stream@2.0.1 deduped │ │ │ └─┬ node-fetch@2.6.7 │ │ │ └─┬ whatwg-url@5.0.0 │ │ │ ├── tr46@0.0.3 │ │ │ └── webidl-conversions@3.0.1 │ │ ├─┬ gcp-metadata@5.0.0 │ │ │ ├── gaxios@5.0.0 deduped │ │ │ └─┬ json-bigint@1.0.0 │ │ │ └── bignumber.js@9.0.2 │ │ ├─┬ gtoken@5.3.2 │ │ │ ├── gaxios@4.3.3 deduped │ │ │ ├─┬ google-p12-pem@3.1.4 │ │ │ │ └── node-forge@1.3.1 deduped │ │ │ └── jws@4.0.0 deduped │ │ ├─┬ jws@4.0.0 │ │ │ ├─┬ jwa@2.0.0 │ │ │ │ ├── buffer-equal-constant-time@1.0.1 │ │ │ │ ├── ecdsa-sig-formatter@1.0.11 deduped │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ └── safe-buffer@5.1.2 deduped │ │ └── lru-cache@6.0.0 deduped │ ├─┬ node-schedule@2.1.0 │ │ ├─┬ cron-parser@3.5.0 │ │ │ ├─┬ is-nan@1.3.2 │ │ │ │ ├── call-bind@1.0.2 deduped │ │ │ │ └─┬ define-properties@1.1.4 │ │ │ │ ├─┬ has-property-descriptors@1.0.0 │ │ │ │ │ └── get-intrinsic@1.1.1 deduped │ │ │ │ └── object-keys@1.1.1 deduped │ │ │ └── luxon@1.28.0 deduped │ │ ├── long-timeout@0.1.1 │ │ └── sorted-array-functions@1.3.0 │ ├── node-wol@0.1.1 │ ├─┬ request@2.88.2 │ │ ├── aws-sign2@0.7.0 │ │ ├── aws4@1.11.0 │ │ ├── caseless@0.12.0 │ │ ├─┬ combined-stream@1.0.8 │ │ │ └── delayed-stream@1.0.0 │ │ ├── extend@3.0.2 deduped │ │ ├── forever-agent@0.6.1 │ │ ├─┬ form-data@2.3.3 │ │ │ ├── asynckit@0.4.0 deduped │ │ │ ├── combined-stream@1.0.8 deduped │ │ │ └── mime-types@2.1.35 deduped │ │ ├─┬ har-validator@5.1.5 │ │ │ ├─┬ ajv@6.12.6 │ │ │ │ ├── fast-deep-equal@3.1.3 │ │ │ │ ├── fast-json-stable-stringify@2.1.0 │ │ │ │ ├── json-schema-traverse@0.4.1 │ │ │ │ └─┬ uri-js@4.4.1 │ │ │ │ └── punycode@2.1.1 deduped │ │ │ └── har-schema@2.0.0 │ │ ├─┬ http-signature@1.2.0 │ │ │ ├── assert-plus@1.0.0 │ │ │ ├─┬ jsprim@1.4.2 │ │ │ │ ├── assert-plus@1.0.0 deduped │ │ │ │ ├── extsprintf@1.3.0 │ │ │ │ ├── json-schema@0.4.0 deduped │ │ │ │ └─┬ verror@1.10.0 │ │ │ │ ├── assert-plus@1.0.0 deduped │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ └── extsprintf@1.3.0 deduped │ │ │ └─┬ sshpk@1.17.0 │ │ │ ├── asn1@0.2.6 deduped │ │ │ ├── assert-plus@1.0.0 deduped │ │ │ ├── bcrypt-pbkdf@1.0.2 deduped │ │ │ ├─┬ dashdash@1.14.1 │ │ │ │ └── assert-plus@1.0.0 deduped │ │ │ ├─┬ ecc-jsbn@0.1.2 │ │ │ │ ├── jsbn@0.1.1 deduped │ │ │ │ └── safer-buffer@2.1.2 deduped │ │ │ ├─┬ getpass@0.1.7 │ │ │ │ └── assert-plus@1.0.0 deduped │ │ │ ├── jsbn@0.1.1 │ │ │ ├── safer-buffer@2.1.2 deduped │ │ │ └── tweetnacl@0.14.5 │ │ ├── is-typedarray@1.0.0 │ │ ├── isstream@0.1.2 │ │ ├── json-stringify-safe@5.0.1 │ │ ├── mime-types@2.1.35 deduped │ │ ├── oauth-sign@0.9.0 │ │ ├── performance-now@2.1.0 │ │ ├── qs@6.5.3 │ │ ├── safe-buffer@5.1.2 deduped │ │ ├─┬ tough-cookie@2.5.0 │ │ │ ├── psl@1.8.0 │ │ │ └── punycode@2.1.1 │ │ ├─┬ tunnel-agent@0.6.0 │ │ │ └── safe-buffer@5.1.2 deduped │ │ └── uuid@3.4.0 │ ├─┬ tar-fs@2.1.1 │ │ ├── chownr@1.1.4 │ │ ├── mkdirp-classic@0.5.3 │ │ ├─┬ pump@3.0.0 │ │ │ ├─┬ end-of-stream@1.4.4 │ │ │ │ └── once@1.4.0 deduped │ │ │ └─┬ once@1.4.0 │ │ │ └── wrappy@1.0.2 │ │ └─┬ tar-stream@2.2.0 │ │ ├─┬ bl@4.1.0 │ │ │ ├─┬ buffer@5.7.1 │ │ │ │ ├── base64-js@1.5.1 deduped │ │ │ │ └── ieee754@1.2.1 │ │ │ ├── inherits@2.0.4 deduped │ │ │ └─┬ 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 deduped │ │ ├── end-of-stream@1.4.4 deduped │ │ ├── fs-constants@1.0.0 │ │ ├── inherits@2.0.4 deduped │ │ └─┬ 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 deduped │ └─┬ webdav@4.10.0 │ ├─┬ axios@0.27.2 │ │ ├── follow-redirects@1.15.1 deduped │ │ └─┬ form-data@4.0.0 │ │ ├── asynckit@0.4.0 deduped │ │ ├── combined-stream@1.0.8 deduped │ │ └── mime-types@2.1.35 deduped │ ├── base-64@1.0.0 │ ├── byte-length@1.0.2 │ ├─┬ fast-xml-parser@3.21.1 │ │ └── strnum@1.0.5 │ ├── he@1.2.0 │ ├── hot-patcher@0.5.0 │ ├── layerr@0.1.2 │ ├─┬ md5@2.3.0 │ │ ├── charenc@0.0.2 │ │ ├── crypt@0.0.2 │ │ └── is-buffer@1.1.6 │ ├─┬ minimatch@5.1.0 │ │ └─┬ brace-expansion@2.0.1 │ │ └── balanced-match@1.0.2 │ ├── nested-property@4.0.0 │ ├── path-posix@1.0.0 │ ├── url-join@4.0.1 │ └─┬ url-parse@1.5.10 │ ├── querystringify@2.2.0 │ └── requires-port@1.0.0 ├─┬ iobroker.discovery@3.0.3 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├─┬ mdns-discovery@0.2.6 │ │ ├─┬ debug@2.2.0 │ │ │ └── ms@0.7.1 │ │ ├── dgram@1.0.1 │ │ └─┬ dns-packet@1.3.4 │ │ ├── ip@1.1.8 deduped │ │ └── safe-buffer@5.1.2 deduped │ ├── netmask@2.0.2 │ ├── node-mndp@0.0.3 │ ├─┬ node-ssdp@4.0.1 │ │ ├─┬ async@2.6.4 │ │ │ └── lodash@4.17.21 deduped │ │ ├── bluebird@3.7.2 │ │ ├─┬ debug@3.2.7 │ │ │ └── ms@2.1.3 │ │ ├── extend@3.0.2 deduped │ │ └── ip@1.1.8 │ └─┬ serialport@10.4.0 │ ├─┬ @serialport/binding-mock@10.2.2 │ │ ├── @serialport/bindings-interface@1.2.2 │ │ └─┬ debug@4.3.4 │ │ └── ms@2.1.2 │ ├─┬ @serialport/bindings-cpp@10.7.0 │ │ ├── @serialport/bindings-interface@1.2.1 │ │ ├── @serialport/parser-readline@10.3.0 deduped │ │ ├─┬ debug@4.3.4 │ │ │ └── ms@2.1.2 │ │ ├── node-addon-api@4.3.0 │ │ └── node-gyp-build@4.4.0 │ ├── @serialport/parser-byte-length@10.3.0 │ ├── @serialport/parser-cctalk@10.3.0 │ ├── @serialport/parser-delimiter@10.3.0 │ ├── @serialport/parser-inter-byte-timeout@10.3.0 │ ├── @serialport/parser-packet-length@10.3.0 │ ├─┬ @serialport/parser-readline@10.3.0 │ │ └── @serialport/parser-delimiter@10.3.0 deduped │ ├── @serialport/parser-ready@10.3.0 │ ├── @serialport/parser-regex@10.3.0 │ ├── @serialport/parser-slip-encoder@10.3.0 │ ├── @serialport/parser-spacepacket@10.3.0 │ ├─┬ @serialport/stream@10.3.0 │ │ ├── @serialport/bindings-interface@1.2.1 │ │ └─┬ debug@4.3.4 │ │ └── ms@2.1.2 │ └─┬ debug@4.3.4 │ └── ms@2.1.2 ├─┬ iobroker.email@1.1.3 │ ├── @iobroker/adapter-core@2.6.0 deduped │ └── nodemailer@6.7.5 ├─┬ iobroker.hm-rega@3.0.40 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├─┬ iconv-lite@0.6.3 │ │ └── safer-buffer@2.1.2 │ ├── request@2.88.2 deduped │ └─┬ xml2js@0.4.23 │ ├── sax@1.2.4 │ └── xmlbuilder@11.0.1 ├─┬ iobroker.hm-rpc@1.15.12 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├─┬ binrpc@3.3.1 │ │ ├─┬ binary@0.3.0 │ │ │ ├── buffers@0.1.1 │ │ │ └─┬ chainsaw@0.1.0 │ │ │ └── traverse@0.3.9 │ │ └── put@0.0.6 │ └─┬ homematic-xmlrpc@1.0.2 │ ├── sax@0.4.3 │ └── xmlbuilder@0.4.2 ├─┬ iobroker.ical@1.12.1 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├── cloneextend@0.0.3 │ ├── json-schema@0.4.0 │ ├─┬ node-ical@0.15.1 │ │ ├── axios@0.26.1 deduped │ │ ├─┬ moment-timezone@0.5.34 │ │ │ └── moment@2.29.3 deduped │ │ ├── rrule@2.6.4 deduped │ │ └── uuid@8.3.2 deduped │ ├── request@2.88.2 deduped │ └─┬ rrule@2.6.4 │ ├── luxon@1.28.0 │ └── tslib@1.14.1 deduped ├─┬ iobroker.influxdb@2.6.3 │ ├── @influxdata/influxdb-client@1.26.0 │ ├── @influxdata/influxdb-client-apis@1.26.0 │ ├── @iobroker/adapter-core@2.6.0 deduped │ └─┬ influx@4.2.3 │ ├── lodash@4.17.21 │ └── request@2.88.2 deduped ├─┬ iobroker.info@1.9.19 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├── axios@0.26.1 deduped │ ├── jshashes@1.0.8 │ ├── osx-temperature-sensor@1.0.7 │ ├── semver@7.3.7 deduped │ └── systeminformation@5.11.15 ├─┬ iobroker.iot@1.11.4 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├─┬ aws-iot-device-sdk@2.2.12 │ │ ├── crypto-js@4.0.0 │ │ ├── minimist@1.2.6 │ │ ├─┬ mqtt@4.2.8 │ │ │ ├── commist@1.1.0 deduped │ │ │ ├─┬ concat-stream@2.0.0 │ │ │ │ ├── buffer-from@1.1.2 deduped │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ ├── readable-stream@3.6.0 deduped │ │ │ │ └── typedarray@0.0.6 deduped │ │ │ ├─┬ debug@4.3.4 │ │ │ │ └── ms@2.1.2 │ │ │ ├── duplexify@4.1.2 deduped │ │ │ ├── help-me@3.0.0 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── minimist@1.2.6 deduped │ │ │ ├── mqtt-packet@6.10.0 deduped │ │ │ ├── pump@3.0.0 deduped │ │ │ ├─┬ 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 deduped │ │ │ ├── reinterval@1.1.0 deduped │ │ │ ├── split2@3.2.2 deduped │ │ │ ├── ws@7.5.8 │ │ │ └── xtend@4.0.2 deduped │ │ └── websocket-stream@5.5.2 deduped │ ├── axios@0.26.1 deduped │ ├─┬ canvas@2.9.1 │ │ ├─┬ @mapbox/node-pre-gyp@1.0.9 │ │ │ ├── detect-libc@2.0.1 │ │ │ ├── https-proxy-agent@5.0.1 deduped │ │ │ ├── make-dir@3.1.0 deduped │ │ │ ├── node-fetch@2.6.7 deduped │ │ │ ├─┬ nopt@5.0.0 │ │ │ │ └── abbrev@1.1.1 │ │ │ ├─┬ npmlog@5.0.1 │ │ │ │ ├─┬ are-we-there-yet@2.0.0 │ │ │ │ │ ├── delegates@1.0.0 │ │ │ │ │ └─┬ 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 deduped │ │ │ │ ├── console-control-strings@1.1.0 │ │ │ │ ├─┬ gauge@3.0.2 │ │ │ │ │ ├── aproba@2.0.0 │ │ │ │ │ ├── color-support@1.1.3 │ │ │ │ │ ├── console-control-strings@1.1.0 deduped │ │ │ │ │ ├── has-unicode@2.0.1 │ │ │ │ │ ├── object-assign@4.1.1 │ │ │ │ │ ├── signal-exit@3.0.7 deduped │ │ │ │ │ ├── string-width@4.2.3 deduped │ │ │ │ │ ├── strip-ansi@6.0.1 deduped │ │ │ │ │ └─┬ wide-align@1.1.5 │ │ │ │ │ └── string-width@4.2.3 deduped │ │ │ │ └── set-blocking@2.0.0 │ │ │ ├─┬ rimraf@3.0.2 │ │ │ │ └── glob@7.2.3 deduped │ │ │ ├── semver@7.3.7 deduped │ │ │ └── tar@6.1.11 deduped │ │ ├── nan@2.16.0 │ │ └─┬ simple-get@3.1.1 │ │ ├─┬ decompress-response@4.2.1 │ │ │ └── mimic-response@2.1.0 │ │ ├── once@1.4.0 deduped │ │ └── simple-concat@1.0.1 │ ├─┬ echarts@4.9.0 │ │ └── zrender@4.3.2 │ ├── iobroker.type-detector@1.1.0 │ ├─┬ jsdom@19.0.0 │ │ ├── abab@2.0.6 │ │ ├── acorn@8.7.1 │ │ ├─┬ acorn-globals@6.0.0 │ │ │ ├── acorn@7.4.1 │ │ │ └── acorn-walk@7.2.0 │ │ ├── cssom@0.5.0 │ │ ├─┬ cssstyle@2.3.0 │ │ │ └── cssom@0.3.8 │ │ ├─┬ data-urls@3.0.2 │ │ │ ├── abab@2.0.6 deduped │ │ │ ├── whatwg-mimetype@3.0.0 deduped │ │ │ └─┬ whatwg-url@11.0.0 │ │ │ ├─┬ tr46@3.0.0 │ │ │ │ └── punycode@2.1.1 deduped │ │ │ └── webidl-conversions@7.0.0 │ │ ├── decimal.js@10.3.1 │ │ ├─┬ domexception@4.0.0 │ │ │ └── webidl-conversions@7.0.0 │ │ ├─┬ escodegen@2.0.0 │ │ │ ├── esprima@4.0.1 │ │ │ ├── estraverse@5.3.0 │ │ │ ├── esutils@2.0.3 │ │ │ ├─┬ optionator@0.8.3 │ │ │ │ ├── deep-is@0.1.4 │ │ │ │ ├── fast-levenshtein@2.0.6 │ │ │ │ ├─┬ levn@0.3.0 │ │ │ │ │ ├── prelude-ls@1.1.2 deduped │ │ │ │ │ └── type-check@0.3.2 deduped │ │ │ │ ├── prelude-ls@1.1.2 │ │ │ │ ├─┬ type-check@0.3.2 │ │ │ │ │ └── prelude-ls@1.1.2 deduped │ │ │ │ └── word-wrap@1.2.3 │ │ │ └── source-map@0.6.1 deduped │ │ ├─┬ form-data@4.0.0 │ │ │ ├── asynckit@0.4.0 deduped │ │ │ ├── combined-stream@1.0.8 deduped │ │ │ └── mime-types@2.1.35 deduped │ │ ├─┬ html-encoding-sniffer@3.0.0 │ │ │ └── whatwg-encoding@2.0.0 deduped │ │ ├─┬ http-proxy-agent@5.0.0 │ │ │ ├── @tootallnate/once@2.0.0 │ │ │ ├── agent-base@6.0.2 deduped │ │ │ └─┬ debug@4.3.4 │ │ │ └── ms@2.1.2 │ │ ├── https-proxy-agent@5.0.1 deduped │ │ ├── is-potential-custom-element-name@1.0.1 │ │ ├── nwsapi@2.2.0 │ │ ├── parse5@6.0.1 │ │ ├─┬ saxes@5.0.1 │ │ │ └── xmlchars@2.2.0 │ │ ├── symbol-tree@3.2.4 │ │ ├─┬ tough-cookie@4.0.0 │ │ │ ├── psl@1.8.0 deduped │ │ │ ├── punycode@2.1.1 deduped │ │ │ └── universalify@0.1.2 │ │ ├─┬ w3c-hr-time@1.0.2 │ │ │ └── browser-process-hrtime@1.0.0 │ │ ├─┬ w3c-xmlserializer@3.0.0 │ │ │ └── xml-name-validator@4.0.0 deduped │ │ ├── webidl-conversions@7.0.0 │ │ ├─┬ whatwg-encoding@2.0.0 │ │ │ └─┬ iconv-lite@0.6.3 │ │ │ └── safer-buffer@2.1.2 deduped │ │ ├── whatwg-mimetype@3.0.0 │ │ ├─┬ whatwg-url@10.0.0 │ │ │ ├─┬ tr46@3.0.0 │ │ │ │ └── punycode@2.1.1 deduped │ │ │ └── webidl-conversions@7.0.0 deduped │ │ ├── ws@8.7.0 deduped │ │ └── xml-name-validator@4.0.0 │ ├── mime@3.0.0 │ ├── moment@2.29.3 │ ├─┬ sharp@0.28.1 │ │ ├─┬ color@3.2.1 │ │ │ ├─┬ color-convert@1.9.3 │ │ │ │ └── color-name@1.1.3 │ │ │ └─┬ color-string@1.9.1 │ │ │ ├── color-name@1.1.3 deduped │ │ │ └─┬ simple-swizzle@0.2.2 │ │ │ └── is-arrayish@0.3.2 │ │ ├── detect-libc@1.0.3 │ │ ├── node-addon-api@3.2.1 │ │ ├─┬ prebuild-install@6.1.4 │ │ │ ├── detect-libc@1.0.3 │ │ │ ├── expand-template@2.0.3 │ │ │ ├── github-from-package@0.0.0 │ │ │ ├── minimist@1.2.6 deduped │ │ │ ├── mkdirp-classic@0.5.3 deduped │ │ │ ├── napi-build-utils@1.0.2 │ │ │ ├─┬ node-abi@2.30.1 │ │ │ │ └── semver@5.7.1 │ │ │ ├─┬ npmlog@4.1.2 │ │ │ │ ├─┬ are-we-there-yet@1.1.7 │ │ │ │ │ ├── delegates@1.0.0 deduped │ │ │ │ │ └─┬ readable-stream@2.3.7 │ │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ │ ├── isarray@1.0.0 │ │ │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ │ ├── console-control-strings@1.1.0 deduped │ │ │ │ ├─┬ gauge@2.7.4 │ │ │ │ │ ├── aproba@1.2.0 │ │ │ │ │ ├── console-control-strings@1.1.0 deduped │ │ │ │ │ ├── has-unicode@2.0.1 deduped │ │ │ │ │ ├── object-assign@4.1.1 deduped │ │ │ │ │ ├── signal-exit@3.0.7 deduped │ │ │ │ │ ├─┬ 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.5 deduped │ │ │ │ └── set-blocking@2.0.0 deduped │ │ │ ├── pump@3.0.0 deduped │ │ │ ├─┬ rc@1.2.8 │ │ │ │ ├── deep-extend@0.6.0 │ │ │ │ ├── ini@1.3.8 │ │ │ │ ├── minimist@1.2.6 deduped │ │ │ │ └── strip-json-comments@2.0.1 │ │ │ ├── simple-get@3.1.1 deduped │ │ │ ├── tar-fs@2.1.1 deduped │ │ │ └── tunnel-agent@0.6.0 deduped │ │ ├── semver@7.3.7 deduped │ │ ├── simple-get@3.1.1 deduped │ │ ├── tar-fs@2.1.1 deduped │ │ └── tunnel-agent@0.6.0 deduped │ └── uuid@8.3.2 ├─┬ iobroker.iqontrol@2.0.1 (github:sbormann/ioBroker.iqontrol#94589db81d72a16d1146a9e8d9a63ab631526de8) │ └── @iobroker/adapter-core@2.6.0 deduped ├─┬ iobroker.javascript@5.7.0 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├── @types/node@14.18.18 │ ├─┬ @types/request@2.48.8 │ │ ├── @types/caseless@0.12.2 │ │ ├── @types/node@17.0.36 │ │ ├── @types/tough-cookie@4.0.2 │ │ └─┬ form-data@2.5.1 │ │ ├── asynckit@0.4.0 deduped │ │ ├── combined-stream@1.0.8 deduped │ │ └── mime-types@2.1.35 deduped │ ├── coffee-compiler@0.3.2 │ ├── coffee-script@1.12.7 │ ├── javascript-color-gradient@2.4.4 │ ├── jsonata@1.8.6 │ ├─┬ jszip@3.10.0 │ │ ├─┬ lie@3.3.0 │ │ │ └── immediate@3.0.6 │ │ ├── pako@1.0.11 │ │ ├─┬ readable-stream@2.3.7 │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ ├── 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 │ │ └── setimmediate@1.0.5 │ ├── node-inspect@2.0.0 │ ├── node-schedule@2.1.0 deduped │ ├─┬ node-ssh@12.0.4 │ │ ├── is-stream@2.0.1 │ │ ├─┬ make-dir@3.1.0 │ │ │ └── semver@6.3.0 │ │ ├── sb-promise-queue@2.1.0 │ │ ├─┬ sb-scandir@3.1.0 │ │ │ └── sb-promise-queue@2.1.0 deduped │ │ ├── shell-escape@0.2.0 │ │ └─┬ ssh2@1.10.0 │ │ ├─┬ asn1@0.2.6 │ │ │ └── safer-buffer@2.1.2 deduped │ │ ├─┬ bcrypt-pbkdf@1.0.2 │ │ │ └── tweetnacl@0.14.5 deduped │ │ ├─┬ cpu-features@0.0.4 │ │ │ ├── buildcheck@0.0.3 │ │ │ └── nan@2.16.0 deduped │ │ └── nan@2.16.0 deduped │ ├─┬ npm@8.13.1 │ │ ├── @isaacs/string-locale-compare@1.1.0 │ │ ├─┬ @npmcli/arborist@5.2.3 │ │ │ ├── @isaacs/string-locale-compare@1.1.0 deduped │ │ │ ├─┬ @npmcli/installed-package-contents@1.0.7 │ │ │ │ ├─┬ npm-bundled@1.1.2 │ │ │ │ │ └── npm-normalize-package-bin@1.0.1 deduped │ │ │ │ └── npm-normalize-package-bin@1.0.1 deduped │ │ │ ├── @npmcli/map-workspaces@2.0.3 deduped │ │ │ ├─┬ @npmcli/metavuln-calculator@3.1.0 │ │ │ │ ├── cacache@16.1.1 deduped │ │ │ │ ├── json-parse-even-better-errors@2.3.1 deduped │ │ │ │ ├── pacote@13.6.1 deduped │ │ │ │ └── semver@7.3.7 deduped │ │ │ ├─┬ @npmcli/move-file@2.0.0 │ │ │ │ ├── mkdirp@1.0.4 deduped │ │ │ │ └── rimraf@3.0.2 deduped │ │ │ ├── @npmcli/name-from-folder@1.0.1 │ │ │ ├── @npmcli/node-gyp@2.0.0 │ │ │ ├── @npmcli/package-json@2.0.0 deduped │ │ │ ├── @npmcli/run-script@4.1.3 deduped │ │ │ ├─┬ bin-links@3.0.1 │ │ │ │ ├─┬ cmd-shim@5.0.0 │ │ │ │ │ └── mkdirp-infer-owner@2.0.0 deduped │ │ │ │ ├── mkdirp-infer-owner@2.0.0 deduped │ │ │ │ ├── npm-normalize-package-bin@1.0.1 deduped │ │ │ │ ├── read-cmd-shim@3.0.0 │ │ │ │ ├── rimraf@3.0.2 deduped │ │ │ │ └── write-file-atomic@4.0.1 deduped │ │ │ ├── cacache@16.1.1 deduped │ │ │ ├── common-ancestor-path@1.0.1 │ │ │ ├── json-parse-even-better-errors@2.3.1 deduped │ │ │ ├── json-stringify-nice@1.1.4 │ │ │ ├── mkdirp@1.0.4 deduped │ │ │ ├── mkdirp-infer-owner@2.0.0 deduped │ │ │ ├── nopt@5.0.0 deduped │ │ │ ├── npm-install-checks@5.0.0 deduped │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ ├── npm-pick-manifest@7.0.1 deduped │ │ │ ├── npm-registry-fetch@13.1.1 deduped │ │ │ ├── npmlog@6.0.2 deduped │ │ │ ├── pacote@13.6.1 deduped │ │ │ ├── parse-conflict-json@2.0.2 deduped │ │ │ ├── proc-log@2.0.1 deduped │ │ │ ├── promise-all-reject-late@1.0.1 │ │ │ ├── promise-call-limit@1.0.1 │ │ │ ├── read-package-json-fast@2.0.3 deduped │ │ │ ├── readdir-scoped-modules@1.1.0 deduped │ │ │ ├── rimraf@3.0.2 deduped │ │ │ ├── semver@7.3.7 deduped │ │ │ ├── ssri@9.0.1 deduped │ │ │ ├── treeverse@2.0.0 deduped │ │ │ └── walk-up-path@1.0.0 │ │ ├── @npmcli/ci-detect@2.0.0 │ │ ├─┬ @npmcli/config@4.1.0 │ │ │ ├── @npmcli/map-workspaces@2.0.3 deduped │ │ │ ├── ini@3.0.0 deduped │ │ │ ├── mkdirp-infer-owner@2.0.0 deduped │ │ │ ├── nopt@5.0.0 deduped │ │ │ ├── proc-log@2.0.1 deduped │ │ │ ├── read-package-json-fast@2.0.3 deduped │ │ │ ├── semver@7.3.7 deduped │ │ │ └── walk-up-path@1.0.0 deduped │ │ ├─┬ @npmcli/fs@2.1.0 │ │ │ ├── @gar/promisify@1.1.3 │ │ │ └── semver@7.3.7 deduped │ │ ├─┬ @npmcli/map-workspaces@2.0.3 │ │ │ ├── @npmcli/name-from-folder@1.0.1 deduped │ │ │ ├── glob@8.0.3 deduped │ │ │ ├─┬ minimatch@5.1.0 │ │ │ │ └─┬ brace-expansion@2.0.1 │ │ │ │ └── balanced-match@1.0.2 │ │ │ └── read-package-json-fast@2.0.3 deduped │ │ ├─┬ @npmcli/package-json@2.0.0 │ │ │ └── json-parse-even-better-errors@2.3.1 deduped │ │ ├─┬ @npmcli/run-script@4.1.3 │ │ │ ├── @npmcli/node-gyp@2.0.0 deduped │ │ │ ├─┬ @npmcli/promise-spawn@3.0.0 │ │ │ │ └── infer-owner@1.0.4 deduped │ │ │ ├── node-gyp@9.0.0 deduped │ │ │ └── read-package-json-fast@2.0.3 deduped │ │ ├── abbrev@1.1.1 │ │ ├── archy@1.0.0 │ │ ├─┬ cacache@16.1.1 │ │ │ ├── @npmcli/fs@2.1.0 deduped │ │ │ ├── @npmcli/move-file@2.0.0 deduped │ │ │ ├── chownr@2.0.0 deduped │ │ │ ├─┬ fs-minipass@2.1.0 │ │ │ │ └── minipass@3.1.6 deduped │ │ │ ├── glob@8.0.3 deduped │ │ │ ├── infer-owner@1.0.4 │ │ │ ├── lru-cache@7.9.0 │ │ │ ├── minipass@3.1.6 deduped │ │ │ ├─┬ minipass-collect@1.0.2 │ │ │ │ └── minipass@3.1.6 deduped │ │ │ ├─┬ minipass-flush@1.0.5 │ │ │ │ └── minipass@3.1.6 deduped │ │ │ ├── minipass-pipeline@1.2.4 deduped │ │ │ ├── mkdirp@1.0.4 deduped │ │ │ ├─┬ p-map@4.0.0 │ │ │ │ └─┬ aggregate-error@3.1.0 │ │ │ │ ├── clean-stack@2.2.0 │ │ │ │ └── indent-string@4.0.0 │ │ │ ├── promise-inflight@1.0.1 │ │ │ ├── rimraf@3.0.2 deduped │ │ │ ├── ssri@9.0.1 deduped │ │ │ ├── tar@6.1.11 deduped │ │ │ └─┬ unique-filename@1.1.1 │ │ │ └─┬ unique-slug@2.0.2 │ │ │ └── imurmurhash@0.1.4 deduped │ │ ├─┬ 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 │ │ ├── chownr@2.0.0 │ │ ├─┬ cli-columns@4.0.0 │ │ │ ├─┬ string-width@4.2.3 │ │ │ │ ├── emoji-regex@8.0.0 │ │ │ │ ├── is-fullwidth-code-point@3.0.0 │ │ │ │ └── strip-ansi@6.0.1 deduped │ │ │ └─┬ strip-ansi@6.0.1 │ │ │ └── ansi-regex@5.0.1 │ │ ├─┬ cli-table3@0.6.2 │ │ │ ├── @colors/colors@1.5.0 │ │ │ └── string-width@4.2.3 deduped │ │ ├─┬ columnify@1.6.0 │ │ │ ├── strip-ansi@6.0.1 deduped │ │ │ └─┬ wcwidth@1.0.1 │ │ │ └─┬ defaults@1.0.3 │ │ │ └── clone@1.0.4 │ │ ├── fastest-levenshtein@1.0.12 │ │ ├─┬ glob@8.0.3 │ │ │ ├── fs.realpath@1.0.0 │ │ │ ├─┬ inflight@1.0.6 │ │ │ │ ├── once@1.4.0 deduped │ │ │ │ └── wrappy@1.0.2 │ │ │ ├── inherits@2.0.4 │ │ │ ├── minimatch@5.1.0 deduped │ │ │ └─┬ once@1.4.0 │ │ │ └── wrappy@1.0.2 deduped │ │ ├── graceful-fs@4.2.10 │ │ ├─┬ hosted-git-info@5.0.0 │ │ │ └── lru-cache@7.9.0 deduped │ │ ├── ini@3.0.0 │ │ ├─┬ init-package-json@3.0.2 │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ ├─┬ promzard@0.3.0 │ │ │ │ └── read@1.0.7 deduped │ │ │ ├── read@1.0.7 deduped │ │ │ ├── read-package-json@5.0.1 deduped │ │ │ ├── semver@7.3.7 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 │ │ │ └── validate-npm-package-name@4.0.0 deduped │ │ ├─┬ is-cidr@4.0.2 │ │ │ └─┬ cidr-regex@3.1.1 │ │ │ └── ip-regex@4.3.0 │ │ ├── json-parse-even-better-errors@2.3.1 │ │ ├─┬ libnpmaccess@6.0.3 │ │ │ ├── aproba@2.0.0 │ │ │ ├── minipass@3.1.6 deduped │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ └── npm-registry-fetch@13.1.1 deduped │ │ ├─┬ libnpmdiff@4.0.4 │ │ │ ├─┬ @npmcli/disparity-colors@2.0.0 │ │ │ │ └── ansi-styles@4.3.0 deduped │ │ │ ├── @npmcli/installed-package-contents@1.0.7 deduped │ │ │ ├── binary-extensions@2.2.0 │ │ │ ├── diff@5.0.0 │ │ │ ├── minimatch@5.1.0 deduped │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ ├── pacote@13.6.1 deduped │ │ │ └── tar@6.1.11 deduped │ │ ├─┬ libnpmexec@4.0.8 │ │ │ ├── @npmcli/arborist@5.2.3 deduped │ │ │ ├── @npmcli/ci-detect@2.0.0 deduped │ │ │ ├── @npmcli/run-script@4.1.3 deduped │ │ │ ├── chalk@4.1.2 deduped │ │ │ ├── mkdirp-infer-owner@2.0.0 deduped │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ ├── npmlog@6.0.2 deduped │ │ │ ├── pacote@13.6.1 deduped │ │ │ ├── proc-log@2.0.1 deduped │ │ │ ├── read@1.0.7 deduped │ │ │ ├── read-package-json-fast@2.0.3 deduped │ │ │ └── walk-up-path@1.0.0 deduped │ │ ├─┬ libnpmfund@3.0.2 │ │ │ └── @npmcli/arborist@5.2.3 deduped │ │ ├─┬ libnpmhook@8.0.3 │ │ │ ├── aproba@2.0.0 deduped │ │ │ └── npm-registry-fetch@13.1.1 deduped │ │ ├─┬ libnpmorg@4.0.3 │ │ │ ├── aproba@2.0.0 deduped │ │ │ └── npm-registry-fetch@13.1.1 deduped │ │ ├─┬ libnpmpack@4.1.2 │ │ │ ├── @npmcli/run-script@4.1.3 deduped │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ └── pacote@13.6.1 deduped │ │ ├─┬ libnpmpublish@6.0.4 │ │ │ ├─┬ normalize-package-data@4.0.0 │ │ │ │ ├── hosted-git-info@5.0.0 deduped │ │ │ │ ├─┬ is-core-module@2.9.0 │ │ │ │ │ └─┬ has@1.0.3 │ │ │ │ │ └── function-bind@1.1.1 │ │ │ │ ├── semver@7.3.7 deduped │ │ │ │ └── validate-npm-package-license@3.0.4 deduped │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ ├── npm-registry-fetch@13.1.1 deduped │ │ │ ├── semver@7.3.7 deduped │ │ │ └── ssri@9.0.1 deduped
-
│ │ ├─┬ libnpmsearch@5.0.3 │ │ │ └── npm-registry-fetch@13.1.1 deduped │ │ ├─┬ libnpmteam@4.0.3 │ │ │ ├── aproba@2.0.0 deduped │ │ │ └── npm-registry-fetch@13.1.1 deduped │ │ ├─┬ libnpmversion@3.0.6 │ │ │ ├─┬ @npmcli/git@3.0.1 │ │ │ │ ├── @npmcli/promise-spawn@3.0.0 deduped │ │ │ │ ├── lru-cache@7.9.0 deduped │ │ │ │ ├── mkdirp@1.0.4 deduped │ │ │ │ ├── npm-pick-manifest@7.0.1 deduped │ │ │ │ ├── proc-log@2.0.1 deduped │ │ │ │ ├── promise-inflight@1.0.1 deduped │ │ │ │ ├── promise-retry@2.0.1 deduped │ │ │ │ ├── semver@7.3.7 deduped │ │ │ │ └── which@2.0.2 deduped │ │ │ ├── @npmcli/run-script@4.1.3 deduped │ │ │ ├── json-parse-even-better-errors@2.3.1 deduped │ │ │ ├── proc-log@2.0.1 deduped │ │ │ └── semver@7.3.7 deduped │ │ ├─┬ make-fetch-happen@10.1.8 │ │ │ ├─┬ agentkeepalive@4.2.1 │ │ │ │ ├─┬ debug@4.3.4 │ │ │ │ │ └── ms@2.1.2 │ │ │ │ ├── depd@1.1.2 │ │ │ │ └─┬ humanize-ms@1.2.1 │ │ │ │ └── ms@2.1.3 deduped │ │ │ ├── cacache@16.1.1 deduped │ │ │ ├── http-cache-semantics@4.1.0 │ │ │ ├─┬ http-proxy-agent@5.0.0 │ │ │ │ ├── @tootallnate/once@2.0.0 │ │ │ │ ├─┬ agent-base@6.0.2 │ │ │ │ │ └── debug@4.3.4 deduped │ │ │ │ └── debug@4.3.4 deduped │ │ │ ├─┬ https-proxy-agent@5.0.1 │ │ │ │ ├── agent-base@6.0.2 deduped │ │ │ │ └── debug@4.3.4 deduped │ │ │ ├── is-lambda@1.0.1 │ │ │ ├── lru-cache@7.9.0 deduped │ │ │ ├── minipass@3.1.6 deduped │ │ │ ├── minipass-collect@1.0.2 deduped │ │ │ ├─┬ minipass-fetch@2.1.0 │ │ │ │ ├─┬ encoding@0.1.13 │ │ │ │ │ └─┬ iconv-lite@0.6.3 │ │ │ │ │ └── safer-buffer@2.1.2 │ │ │ │ ├── minipass@3.1.6 deduped │ │ │ │ ├─┬ minipass-sized@1.0.3 │ │ │ │ │ └── minipass@3.1.6 deduped │ │ │ │ └── minizlib@2.1.2 deduped │ │ │ ├── minipass-flush@1.0.5 deduped │ │ │ ├── minipass-pipeline@1.2.4 deduped │ │ │ ├── negotiator@0.6.3 │ │ │ ├─┬ promise-retry@2.0.1 │ │ │ │ ├── err-code@2.0.3 │ │ │ │ └── retry@0.12.0 │ │ │ ├─┬ socks-proxy-agent@7.0.0 │ │ │ │ ├── agent-base@6.0.2 deduped │ │ │ │ ├── debug@4.3.4 deduped │ │ │ │ └─┬ socks@2.6.2 │ │ │ │ ├── ip@1.1.8 │ │ │ │ └── smart-buffer@4.2.0 │ │ │ └── ssri@9.0.1 deduped │ │ ├─┬ minipass@3.1.6 │ │ │ └── yallist@4.0.0 │ │ ├─┬ minipass-pipeline@1.2.4 │ │ │ └── minipass@3.1.6 deduped │ │ ├── mkdirp@1.0.4 │ │ ├─┬ mkdirp-infer-owner@2.0.0 │ │ │ ├── chownr@2.0.0 deduped │ │ │ ├── infer-owner@1.0.4 deduped │ │ │ └── mkdirp@1.0.4 deduped │ │ ├── ms@2.1.3 │ │ ├─┬ node-gyp@9.0.0 │ │ │ ├── env-paths@2.2.1 │ │ │ ├─┬ glob@7.2.3 │ │ │ │ ├── fs.realpath@1.0.0 deduped │ │ │ │ ├── inflight@1.0.6 deduped │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ ├─┬ minimatch@3.1.2 │ │ │ │ │ └─┬ brace-expansion@1.1.11 │ │ │ │ │ ├── balanced-match@1.0.2 deduped │ │ │ │ │ └── concat-map@0.0.1 │ │ │ │ ├── once@1.4.0 deduped │ │ │ │ └── path-is-absolute@1.0.1 │ │ │ ├── graceful-fs@4.2.10 deduped │ │ │ ├── make-fetch-happen@10.1.8 deduped │ │ │ ├── nopt@5.0.0 deduped │ │ │ ├── npmlog@6.0.2 deduped │ │ │ ├── rimraf@3.0.2 deduped │ │ │ ├── semver@7.3.7 deduped │ │ │ ├── tar@6.1.11 deduped │ │ │ └── which@2.0.2 deduped │ │ ├─┬ nopt@5.0.0 │ │ │ └── abbrev@1.1.1 deduped │ │ ├─┬ npm-audit-report@3.0.0 │ │ │ └── chalk@4.1.2 deduped │ │ ├─┬ npm-install-checks@5.0.0 │ │ │ └── semver@7.3.7 deduped │ │ ├─┬ npm-package-arg@9.0.2 │ │ │ ├── hosted-git-info@5.0.0 deduped │ │ │ ├── semver@7.3.7 deduped │ │ │ └── validate-npm-package-name@4.0.0 deduped │ │ ├─┬ npm-pick-manifest@7.0.1 │ │ │ ├── npm-install-checks@5.0.0 deduped │ │ │ ├── npm-normalize-package-bin@1.0.1 │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ └── semver@7.3.7 deduped │ │ ├─┬ npm-profile@6.1.0 │ │ │ ├── npm-registry-fetch@13.1.1 deduped │ │ │ └── proc-log@2.0.1 deduped │ │ ├─┬ npm-registry-fetch@13.1.1 │ │ │ ├── make-fetch-happen@10.1.8 deduped │ │ │ ├── minipass@3.1.6 deduped │ │ │ ├── minipass-fetch@2.1.0 deduped │ │ │ ├─┬ minipass-json-stream@1.0.1 │ │ │ │ ├── jsonparse@1.3.1 │ │ │ │ └── minipass@3.1.6 deduped │ │ │ ├─┬ minizlib@2.1.2 │ │ │ │ ├── minipass@3.1.6 deduped │ │ │ │ └── yallist@4.0.0 deduped │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ └── proc-log@2.0.1 deduped │ │ ├── npm-user-validate@1.0.1 │ │ ├─┬ npmlog@6.0.2 │ │ │ ├─┬ are-we-there-yet@3.0.0 │ │ │ │ ├── delegates@1.0.0 │ │ │ │ └─┬ 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 │ │ │ ├── console-control-strings@1.1.0 │ │ │ ├─┬ gauge@4.0.4 │ │ │ │ ├── aproba@2.0.0 deduped │ │ │ │ ├── color-support@1.1.3 │ │ │ │ ├── console-control-strings@1.1.0 deduped │ │ │ │ ├── has-unicode@2.0.1 │ │ │ │ ├── signal-exit@3.0.7 deduped │ │ │ │ ├── string-width@4.2.3 deduped │ │ │ │ ├── strip-ansi@6.0.1 deduped │ │ │ │ └─┬ wide-align@1.1.5 │ │ │ │ └── string-width@4.2.3 deduped │ │ │ └── set-blocking@2.0.0 │ │ ├── opener@1.5.2 │ │ ├─┬ pacote@13.6.1 │ │ │ ├── @npmcli/git@3.0.1 deduped │ │ │ ├── @npmcli/installed-package-contents@1.0.7 deduped │ │ │ ├── @npmcli/promise-spawn@3.0.0 deduped │ │ │ ├── @npmcli/run-script@4.1.3 deduped │ │ │ ├── cacache@16.1.1 deduped │ │ │ ├── chownr@2.0.0 deduped │ │ │ ├── fs-minipass@2.1.0 deduped │ │ │ ├── infer-owner@1.0.4 deduped │ │ │ ├── minipass@3.1.6 deduped │ │ │ ├── mkdirp@1.0.4 deduped │ │ │ ├── npm-package-arg@9.0.2 deduped │ │ │ ├─┬ npm-packlist@5.1.0 │ │ │ │ ├── glob@8.0.3 deduped │ │ │ │ ├─┬ ignore-walk@5.0.1 │ │ │ │ │ └── minimatch@5.1.0 deduped │ │ │ │ ├── npm-bundled@1.1.2 deduped │ │ │ │ └── npm-normalize-package-bin@1.0.1 deduped │ │ │ ├── npm-pick-manifest@7.0.1 deduped │ │ │ ├── npm-registry-fetch@13.1.1 deduped │ │ │ ├── proc-log@2.0.1 deduped │ │ │ ├── promise-retry@2.0.1 deduped │ │ │ ├── read-package-json@5.0.1 deduped │ │ │ ├── read-package-json-fast@2.0.3 deduped │ │ │ ├── rimraf@3.0.2 deduped │ │ │ ├── ssri@9.0.1 deduped │ │ │ └── tar@6.1.11 deduped │ │ ├─┬ parse-conflict-json@2.0.2 │ │ │ ├── json-parse-even-better-errors@2.3.1 deduped │ │ │ ├── just-diff@5.0.2 │ │ │ └── just-diff-apply@5.2.0 │ │ ├── proc-log@2.0.1 │ │ ├── qrcode-terminal@0.12.0 │ │ ├─┬ read@1.0.7 │ │ │ └── mute-stream@0.0.8 │ │ ├─┬ read-package-json@5.0.1 │ │ │ ├── glob@8.0.3 deduped │ │ │ ├── json-parse-even-better-errors@2.3.1 deduped │ │ │ ├── normalize-package-data@4.0.0 deduped │ │ │ └── npm-normalize-package-bin@1.0.1 deduped │ │ ├─┬ read-package-json-fast@2.0.3 │ │ │ ├── json-parse-even-better-errors@2.3.1 deduped │ │ │ └── npm-normalize-package-bin@1.0.1 deduped │ │ ├─┬ readdir-scoped-modules@1.1.0 │ │ │ ├── debuglog@1.0.1 │ │ │ ├─┬ dezalgo@1.0.4 │ │ │ │ ├── asap@2.0.6 │ │ │ │ └── wrappy@1.0.2 deduped │ │ │ ├── graceful-fs@4.2.10 deduped │ │ │ └── once@1.4.0 deduped │ │ ├─┬ rimraf@3.0.2 │ │ │ └─┬ glob@7.2.3 │ │ │ ├── fs.realpath@1.0.0 deduped │ │ │ ├── inflight@1.0.6 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├─┬ minimatch@3.1.2 │ │ │ │ └─┬ brace-expansion@1.1.11 │ │ │ │ ├── balanced-match@1.0.2 deduped │ │ │ │ └── concat-map@0.0.1 deduped │ │ │ ├── once@1.4.0 deduped │ │ │ └── path-is-absolute@1.0.1 deduped │ │ ├─┬ semver@7.3.7 │ │ │ └─┬ lru-cache@6.0.0 │ │ │ └── yallist@4.0.0 deduped │ │ ├─┬ ssri@9.0.1 │ │ │ └── minipass@3.1.6 deduped │ │ ├─┬ tar@6.1.11 │ │ │ ├── chownr@2.0.0 deduped │ │ │ ├── fs-minipass@2.1.0 deduped │ │ │ ├── minipass@3.1.6 deduped │ │ │ ├── minizlib@2.1.2 deduped │ │ │ ├── mkdirp@1.0.4 deduped │ │ │ └── yallist@4.0.0 deduped │ │ ├── text-table@0.2.0 │ │ ├── tiny-relative-date@1.3.0 │ │ ├── treeverse@2.0.0 │ │ ├─┬ validate-npm-package-name@4.0.0 │ │ │ └─┬ builtins@5.0.1 │ │ │ └── semver@7.3.7 deduped │ │ ├─┬ which@2.0.2 │ │ │ └── isexe@2.0.0 │ │ └─┬ write-file-atomic@4.0.1 │ │ ├── imurmurhash@0.1.4 │ │ └── signal-exit@3.0.7 │ ├── request@2.88.2 deduped │ ├── semver@7.3.7 deduped │ ├── suncalc2@1.8.1 │ ├── typescript@4.7.2 │ ├─┬ virtual-tsc@0.6.2 │ │ ├─┬ debug@4.3.4 │ │ │ └── ms@2.1.2 │ │ └── picocolors@1.0.0 │ ├─┬ vm2@3.9.9 │ │ ├── acorn@8.7.1 deduped │ │ └── acorn-walk@8.2.0 │ └─┬ wake_on_lan@1.0.0 │ └── minimist@1.2.6 deduped ├─┬ iobroker.js-controller@4.0.23 │ ├─┬ @alcalzone/esbuild-register@2.5.1-1 │ │ ├── esbuild@0.11.23 │ │ └── jsonc-parser@3.0.0 │ ├─┬ @iobroker/db-objects-file@4.0.23 │ │ ├─┬ @iobroker/db-base@4.0.23 │ │ │ ├── @iobroker/js-controller-common@4.0.23 deduped │ │ │ ├── deep-clone@3.0.3 deduped │ │ │ ├── fs-extra@10.1.0 deduped │ │ │ └── respjs@4.2.0 │ │ ├── @iobroker/db-objects-redis@4.0.23 deduped │ │ ├── deep-clone@3.0.3 deduped │ │ └── fs-extra@10.1.0 deduped │ ├─┬ @iobroker/db-objects-jsonl@4.0.23 │ │ ├─┬ @alcalzone/jsonl-db@2.5.2 │ │ │ ├─┬ alcalzone-shared@4.0.1 │ │ │ │ └─┬ debug@4.3.4 │ │ │ │ └── ms@2.1.2 │ │ │ ├── fs-extra@10.1.0 deduped │ │ │ └─┬ proper-lockfile@4.1.2 │ │ │ ├── graceful-fs@4.2.10 deduped │ │ │ ├── retry@0.12.0 │ │ │ └── signal-exit@3.0.7 │ │ ├── @iobroker/db-base@4.0.23 deduped │ │ ├── @iobroker/db-objects-file@4.0.23 deduped │ │ ├── @iobroker/db-objects-redis@4.0.23 deduped │ │ ├── deep-clone@3.0.3 deduped │ │ └── fs-extra@10.1.0 deduped │ ├─┬ @iobroker/db-objects-redis@4.0.23 │ │ ├── @iobroker/db-base@4.0.23 deduped │ │ ├── deep-clone@3.0.3 deduped │ │ ├─┬ ioredis@4.28.5 │ │ │ ├── cluster-key-slot@1.1.0 │ │ │ ├─┬ debug@4.3.4 │ │ │ │ └── ms@2.1.2 │ │ │ ├── denque@1.5.1 │ │ │ ├── lodash.defaults@4.2.0 │ │ │ ├── lodash.flatten@4.4.0 │ │ │ ├── lodash.isarguments@3.1.0 │ │ │ ├── p-map@2.1.0 │ │ │ ├── redis-commands@1.7.0 │ │ │ ├── redis-errors@1.2.0 │ │ │ ├─┬ redis-parser@3.0.0 │ │ │ │ └── redis-errors@1.2.0 deduped │ │ │ └── standard-as-callback@2.1.0 │ │ ├─┬ node.extend@2.0.2 │ │ │ ├─┬ has@1.0.3 │ │ │ │ └── function-bind@1.1.1 │ │ │ └── is@3.3.0 │ │ └── semver@7.3.7 deduped │ ├─┬ @iobroker/db-states-file@4.0.23 │ │ ├── @iobroker/db-base@4.0.23 deduped │ │ └── @iobroker/db-states-redis@4.0.23 deduped │ ├─┬ @iobroker/db-states-jsonl@4.0.23 │ │ ├── @alcalzone/jsonl-db@2.5.2 deduped │ │ ├── @iobroker/db-base@4.0.23 deduped │ │ ├── @iobroker/db-states-file@4.0.23 deduped │ │ └── @iobroker/db-states-redis@4.0.23 deduped │ ├─┬ @iobroker/db-states-redis@4.0.23 │ │ ├── @iobroker/db-base@4.0.23 deduped │ │ └── ioredis@4.28.5 deduped │ ├─┬ @iobroker/js-controller-adapter@4.0.23 │ │ ├─┬ @alcalzone/pak@0.7.0 │ │ │ ├─┬ axios@0.21.4 │ │ │ │ └── follow-redirects@1.15.1 deduped │ │ │ ├─┬ 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 │ │ │ │ │ └── mimic-fn@2.1.0 │ │ │ │ ├── signal-exit@3.0.7 deduped │ │ │ │ └── strip-final-newline@2.0.0 │ │ │ └─┬ fs-extra@9.1.0 │ │ │ ├── at-least-node@1.0.0 │ │ │ ├── graceful-fs@4.2.10 deduped │ │ │ ├── jsonfile@6.1.0 deduped │ │ │ └── universalify@2.0.0 deduped │ │ ├── @iobroker/db-objects-file@4.0.23 deduped │ │ ├── @iobroker/db-objects-jsonl@4.0.23 deduped │ │ ├── @iobroker/db-objects-redis@4.0.23 deduped │ │ ├── @iobroker/db-states-file@4.0.23 deduped │ │ ├── @iobroker/db-states-jsonl@4.0.23 deduped │ │ ├── @iobroker/db-states-redis@4.0.23 deduped │ │ ├── @iobroker/js-controller-common@4.0.23 deduped │ │ ├── @iobroker/plugin-base@1.2.1 deduped │ │ ├── @iobroker/plugin-sentry@1.2.0 deduped │ │ ├── deep-clone@3.0.3 deduped │ │ ├── fs-extra@10.1.0 deduped │ │ ├── jsonwebtoken@8.5.1 deduped │ │ ├── node-schedule@2.1.0 deduped │ │ ├── node.extend@2.0.2 deduped │ │ ├── pidusage@3.0.0 deduped │ │ ├── readline@1.3.0 │ │ └── semver@7.3.7 deduped │ ├─┬ @iobroker/js-controller-cli@4.0.23 │ │ ├── @iobroker/js-controller-common@4.0.23 deduped │ │ ├── @iobroker/js-controller-common-db@4.0.23 deduped │ │ ├─┬ chokidar@3.5.3 │ │ │ ├─┬ anymatch@3.1.2 │ │ │ │ ├── normalize-path@3.0.0 deduped │ │ │ │ └── picomatch@2.3.1 │ │ │ ├─┬ braces@3.0.2 │ │ │ │ └─┬ fill-range@7.0.1 │ │ │ │ └─┬ to-regex-range@5.0.1 │ │ │ │ └── is-number@7.0.0 │ │ │ ├── fsevents@2.3.2 │ │ │ ├─┬ glob-parent@5.1.2 │ │ │ │ └── is-glob@4.0.3 deduped │ │ │ ├─┬ is-binary-path@2.1.0 │ │ │ │ └── binary-extensions@2.2.0 │ │ │ ├─┬ is-glob@4.0.3 │ │ │ │ └── is-extglob@2.1.1 │ │ │ ├── normalize-path@3.0.0 │ │ │ └─┬ readdirp@3.6.0 │ │ │ └── picomatch@2.3.1 deduped │ │ ├── daemonize2@0.4.2 deduped │ │ ├─┬ debug@4.3.4 │ │ │ └── ms@2.1.2 │ │ ├── deep-clone@3.0.3 deduped │ │ ├─┬ event-stream@4.0.1 │ │ │ ├── duplexer@0.1.2 │ │ │ ├── from@0.1.7 │ │ │ ├── map-stream@0.0.7 │ │ │ ├─┬ pause-stream@0.0.11 │ │ │ │ └── through@2.3.8 deduped │ │ │ ├─┬ split@1.0.1 │ │ │ │ └── through@2.3.8 deduped │ │ │ ├─┬ stream-combiner@0.2.2 │ │ │ │ ├── duplexer@0.1.2 deduped │ │ │ │ └── through@2.3.8 deduped │ │ │ └── through@2.3.8 │ │ ├── fs-extra@10.1.0 deduped │ │ └── readline-sync@1.4.10 deduped │ ├─┬ @iobroker/js-controller-common@4.0.23 │ │ ├── @alcalzone/pak@0.7.0 deduped │ │ ├─┬ @datalust/winston-seq@1.0.2 │ │ │ ├── seq-logging@1.1.1 │ │ │ └─┬ winston-transport@4.5.0 │ │ │ ├── logform@2.4.0 deduped │ │ │ ├─┬ 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 deduped │ │ │ └── triple-beam@1.3.0 deduped │ │ ├── axios@0.26.1 deduped │ │ ├── ci-info@3.3.1 │ │ ├── deep-clone@3.0.3 deduped │ │ ├── event-stream@4.0.1 deduped │ │ ├── fs-extra@10.1.0 deduped │ │ ├── jsonwebtoken@8.5.1 deduped │ │ ├── node-forge@1.3.1 │ │ ├── node.extend@2.0.2 deduped │ │ ├── promisify-child-process@4.1.1 deduped │ │ ├── readline@1.3.0 deduped │ │ ├── request@2.88.2 deduped │ │ ├── semver@7.3.7 deduped │ │ ├─┬ winston@3.7.2 │ │ │ ├─┬ @dabh/diagnostics@2.0.3 │ │ │ │ ├─┬ colorspace@1.1.4 │ │ │ │ │ ├── color@3.2.1 deduped │ │ │ │ │ └── text-hex@1.0.0 │ │ │ │ ├── enabled@2.0.0 │ │ │ │ └── kuler@2.0.0 │ │ │ ├── async@3.2.3 │ │ │ ├── is-stream@2.0.1 deduped │ │ │ ├─┬ logform@2.4.0 │ │ │ │ ├── @colors/colors@1.5.0 deduped │ │ │ │ ├── fecha@4.2.3 │ │ │ │ ├── ms@2.1.3 │ │ │ │ ├── safe-stable-stringify@2.3.1 deduped │ │ │ │ └── triple-beam@1.3.0 deduped │ │ │ ├─┬ one-time@1.0.0 │ │ │ │ └── fn.name@1.1.0 │ │ │ ├─┬ 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 deduped │ │ │ ├── safe-stable-stringify@2.3.1 │ │ │ ├── stack-trace@0.0.10 │ │ │ ├── triple-beam@1.3.0 │ │ │ └── winston-transport@4.5.0 deduped │ │ ├─┬ winston-daily-rotate-file@4.6.1 │ │ │ ├─┬ file-stream-rotator@0.6.1 │ │ │ │ └── moment@2.29.3 deduped │ │ │ ├── object-hash@2.2.0 │ │ │ ├── triple-beam@1.3.0 deduped │ │ │ └── winston-transport@4.5.0 deduped │ │ └─┬ winston-syslog@2.5.0 │ │ ├── glossy@0.1.7 │ │ └─┬ unix-dgram@2.0.4 │ │ ├─┬ bindings@1.5.0 │ │ │ └── file-uri-to-path@1.0.0 │ │ └── nan@2.16.0 deduped │ ├─┬ @iobroker/js-controller-common-db@4.0.23 │ │ ├── @iobroker/db-objects-file@4.0.23 deduped │ │ ├── @iobroker/db-objects-jsonl@4.0.23 deduped │ │ ├── @iobroker/db-objects-redis@4.0.23 deduped │ │ ├── @iobroker/db-states-file@4.0.23 deduped │ │ ├── @iobroker/db-states-jsonl@4.0.23 deduped │ │ ├── @iobroker/db-states-redis@4.0.23 deduped │ │ ├── @iobroker/js-controller-common@4.0.23 deduped │ │ ├── fs-extra@10.1.0 deduped │ │ ├─┬ winston-seq-updated@1.0.4 │ │ │ ├── seq-logging@0.4.6 │ │ │ └── winston-transport@4.5.0 deduped │ │ └── winston-syslog@2.5.0 deduped │ ├── @iobroker/plugin-base@1.2.1 │ ├─┬ @iobroker/plugin-sentry@1.2.0 │ │ ├── @iobroker/plugin-base@1.2.1 deduped │ │ ├── @sentry/integrations@6.19.7 deduped │ │ ├── @sentry/node@6.19.7 deduped │ │ └── source-map-support@0.5.21 deduped │ ├─┬ axios@0.24.0 │ │ └── follow-redirects@1.15.1 deduped │ ├── daemonize2@0.4.2 │ ├─┬ debug@4.3.4 │ │ └── ms@2.1.2 │ ├─┬ decache@4.6.1 │ │ └── callsite@1.0.0 │ ├── deep-clone@3.0.3 │ ├─┬ diskusage@1.1.3 │ │ ├── es6-promise@4.2.8 │ │ └── nan@2.16.0 deduped │ ├── fs-extra@10.1.0 deduped │ ├─┬ greenlock@4.0.4 │ │ ├─┬ @greenlock/manager@3.1.0 │ │ │ └─┬ greenlock-manager-fs@3.1.1 │ │ │ ├── @root/mkdirp@1.0.0 deduped │ │ │ └── safe-replace@1.1.0 deduped │ │ ├─┬ @root/acme@3.1.0 │ │ │ ├── @root/csr@0.8.1 deduped │ │ │ ├── @root/encoding@1.0.1 │ │ │ ├─┬ @root/keypairs@0.10.3 │ │ │ │ ├── @root/encoding@1.0.1 deduped │ │ │ │ ├── @root/pem@1.0.4 deduped │ │ │ │ └── @root/x509@0.7.2 deduped │ │ │ ├── @root/pem@1.0.4 │ │ │ ├── @root/request@1.8.1 deduped │ │ │ └─┬ @root/x509@0.7.2 │ │ │ ├── @root/asn1@1.0.0 deduped │ │ │ └── @root/encoding@1.0.1 deduped │ │ ├─┬ @root/csr@0.8.1 │ │ │ ├─┬ @root/asn1@1.0.0 │ │ │ │ └── @root/encoding@1.0.1 deduped │ │ │ ├── @root/pem@1.0.4 deduped │ │ │ └── @root/x509@0.7.2 deduped │ │ ├─┬ @root/greenlock@4.0.5 │ │ │ ├── @greenlock/manager@3.1.0 deduped │ │ │ ├── @root/acme@3.1.0 deduped │ │ │ ├── @root/csr@0.8.1 deduped │ │ │ ├─┬ @root/keypairs@0.10.3 │ │ │ │ ├── @root/encoding@1.0.1 deduped │ │ │ │ ├── @root/pem@1.0.4 deduped │ │ │ │ └── @root/x509@0.7.2 deduped │ │ │ ├── @root/mkdirp@1.0.0 deduped │ │ │ ├── @root/request@1.8.1 deduped │ │ │ ├── acme-http-01-standalone@3.0.5 deduped │ │ │ ├── cert-info@1.5.1 deduped │ │ │ ├── greenlock-store-fs@3.2.2 deduped │ │ │ └── safe-replace@1.1.0 deduped │ │ ├─┬ @root/keypairs@0.9.0 │ │ │ ├── @root/encoding@1.0.1 deduped │ │ │ ├── @root/pem@1.0.4 deduped │ │ │ └── @root/x509@0.7.2 deduped │ │ ├── @root/mkdirp@1.0.0 │ │ ├── @root/request@1.8.1 │ │ ├── acme-http-01-standalone@3.0.5 │ │ ├── cert-info@1.5.1 │ │ ├─┬ greenlock-store-fs@3.2.2 │ │ │ ├── @root/mkdirp@1.0.0 deduped │ │ │ └── safe-replace@1.1.0 deduped │ │ └── safe-replace@1.1.0 │ ├─┬ greenlock-express@4.0.3 │ │ ├── @root/greenlock@4.0.5 deduped │ │ ├─┬ @root/greenlock-express@4.0.4 │ │ │ ├── @root/greenlock@4.0.5 deduped │ │ │ └── redirect-https@1.3.1 deduped │ │ └─┬ redirect-https@1.3.1 │ │ └── escape-html@1.0.3 deduped │ ├─┬ jsonwebtoken@8.5.1 │ │ ├─┬ jws@3.2.2 │ │ │ ├─┬ jwa@1.4.1 │ │ │ │ ├── buffer-equal-constant-time@1.0.1 deduped │ │ │ │ ├── ecdsa-sig-formatter@1.0.11 deduped │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ └── safe-buffer@5.1.2 deduped │ │ ├── lodash.includes@4.3.0 │ │ ├── lodash.isboolean@3.0.3 │ │ ├── lodash.isinteger@4.0.4 │ │ ├── lodash.isnumber@3.0.3 │ │ ├── lodash.isplainobject@4.0.6 │ │ ├── lodash.isstring@4.0.1 │ │ ├── lodash.once@4.1.1 │ │ ├── ms@2.1.3 │ │ └── semver@5.7.1 │ ├── jszip@3.10.0 deduped │ ├─┬ le-acme-core@2.1.4 │ │ ├── request@2.88.2 deduped │ │ └─┬ rsa-compat@1.9.4 │ │ ├─┬ keypairs@1.2.14 │ │ │ ├── eckles@1.4.1 │ │ │ └── rasha@1.2.5 │ │ ├── node-forge@0.7.6 │ │ └─┬ ursa-optional@0.9.10 │ │ ├── bindings@1.5.0 deduped │ │ └── nan@2.16.0 deduped │ ├─┬ le-challenge-fs@2.0.9 │ │ └── @root/mkdirp@1.0.0 deduped │ ├── le-sni-auto@2.1.9 │ ├─┬ loadavg-windows@1.1.1 │ │ └── weak-daemon@1.0.3 │ ├── mime@3.0.0 │ ├── node-schedule@2.1.0 deduped │ ├─┬ pidusage@3.0.0 │ │ └── safe-buffer@5.2.1 │ ├── promisify-child-process@4.1.1 │ ├─┬ prompt@1.3.0 │ │ ├── @colors/colors@1.5.0 │ │ ├── async@3.2.3 │ │ ├─┬ read@1.0.7 │ │ │ └── mute-stream@0.0.8 │ │ ├── revalidator@0.1.8 │ │ └─┬ winston@2.4.6 │ │ ├── async@3.2.3 deduped │ │ ├── colors@1.0.3 │ │ ├── cycle@1.0.3 │ │ ├── eyes@0.1.8 │ │ ├── isstream@0.1.2 deduped │ │ └── stack-trace@0.0.10 deduped │ ├── readline-sync@1.4.10 │ ├── request@2.88.2 deduped │ ├── semver@7.3.7 deduped │ ├─┬ tar@6.1.11 │ │ ├── chownr@2.0.0 │ │ ├─┬ fs-minipass@2.1.0 │ │ │ └── minipass@3.1.6 deduped │ │ ├─┬ minipass@3.1.6 │ │ │ └── yallist@4.0.0 deduped │ │ ├─┬ minizlib@2.1.2 │ │ │ ├── minipass@3.1.6 deduped │ │ │ └── yallist@4.0.0 deduped │ │ ├── mkdirp@1.0.4 │ │ └── yallist@4.0.0 │ └─┬ yargs@17.5.1 │ ├─┬ cliui@7.0.4 │ │ ├── string-width@4.2.3 deduped │ │ ├─┬ strip-ansi@6.0.1 │ │ │ └── ansi-regex@5.0.1 │ │ └─┬ wrap-ansi@7.0.0 │ │ ├─┬ ansi-styles@4.3.0 │ │ │ └─┬ color-convert@2.0.1 │ │ │ └── color-name@1.1.4 │ │ ├── string-width@4.2.3 deduped │ │ └── strip-ansi@6.0.1 deduped │ ├── escalade@3.1.1 │ ├── get-caller-file@2.0.5 │ ├── require-directory@2.1.1 │ ├─┬ string-width@4.2.3 │ │ ├── emoji-regex@8.0.0 │ │ ├── is-fullwidth-code-point@3.0.0 │ │ └── strip-ansi@6.0.1 deduped │ ├── y18n@5.0.8 │ └── yargs-parser@21.0.1 ├─┬ iobroker.luftdaten@2.2.4 │ ├── @iobroker/adapter-core@2.6.0 deduped │ └── axios@0.26.1 deduped ├─┬ iobroker.mqtt@3.0.6 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├─┬ mqtt@4.3.7 │ │ ├─┬ commist@1.1.0 │ │ │ ├── leven@2.1.0 │ │ │ └── minimist@1.2.6 deduped │ │ ├─┬ concat-stream@2.0.0 │ │ │ ├── buffer-from@1.1.2 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── readable-stream@3.6.0 deduped │ │ │ └── typedarray@0.0.6 │ │ ├─┬ debug@4.3.4 │ │ │ └── ms@2.1.2 │ │ ├─┬ duplexify@4.1.2 │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├─┬ 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 deduped │ │ │ └── stream-shift@1.0.1 │ │ ├─┬ help-me@3.0.0 │ │ │ ├─┬ glob@7.2.3 │ │ │ │ ├── fs.realpath@1.0.0 │ │ │ │ ├─┬ inflight@1.0.6 │ │ │ │ │ ├── once@1.4.0 deduped │ │ │ │ │ └── wrappy@1.0.2 deduped │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ ├─┬ minimatch@3.1.2 │ │ │ │ │ └─┬ brace-expansion@1.1.11 │ │ │ │ │ ├── balanced-match@1.0.2 deduped │ │ │ │ │ └── concat-map@0.0.1 │ │ │ │ ├── once@1.4.0 deduped │ │ │ │ └── path-is-absolute@1.0.1 │ │ │ └─┬ 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 deduped │ │ ├── inherits@2.0.4 │ │ ├── lru-cache@6.0.0 deduped │ │ ├── minimist@1.2.6 deduped │ │ ├─┬ mqtt-packet@6.10.0 │ │ │ ├── bl@4.1.0 deduped │ │ │ ├─┬ debug@4.3.4 │ │ │ │ └── ms@2.1.2 │ │ │ └── process-nextick-args@2.0.1 deduped │ │ ├─┬ number-allocator@1.0.10 │ │ │ ├─┬ debug@4.3.4 │ │ │ │ └── ms@2.1.2 │ │ │ └── js-sdsl@2.1.4 │ │ ├── pump@3.0.0 deduped │ │ ├─┬ 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 deduped │ │ ├── reinterval@1.1.0 │ │ ├── rfdc@1.3.0 │ │ ├─┬ split2@3.2.2 │ │ │ └─┬ 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 deduped │ │ ├── ws@7.5.8 │ │ └── xtend@4.0.2 deduped │ ├─┬ mqtt-connection@4.1.0 │ │ ├─┬ duplexify@3.7.1 │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├─┬ readable-stream@2.3.7 │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ ├── inherits@2.0.4 deduped │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ │ └── util-deprecate@1.0.2 deduped │ │ │ └── stream-shift@1.0.1 deduped │ │ ├── inherits@2.0.4 deduped │ │ ├── mqtt-packet@6.10.0 deduped │ │ ├── safe-buffer@5.1.2 deduped │ │ └─┬ through2@2.0.5 │ │ ├─┬ readable-stream@2.3.7 │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ └── util-deprecate@1.0.2 deduped │ │ └── xtend@4.0.2 deduped │ ├─┬ websocket-stream@5.5.2 │ │ ├─┬ duplexify@3.7.1 │ │ │ ├── end-of-stream@1.4.4 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── readable-stream@2.3.7 deduped │ │ │ └── stream-shift@1.0.1 deduped │ │ ├── inherits@2.0.4 deduped │ │ ├─┬ readable-stream@2.3.7 │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@2.0.1 deduped │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ ├─┬ string_decoder@1.1.1 │ │ │ │ └── safe-buffer@5.1.2 deduped │ │ │ └── util-deprecate@1.0.2 deduped │ │ ├── safe-buffer@5.1.2 deduped │ │ ├─┬ ws@3.3.3 │ │ │ ├── async-limiter@1.0.1 │ │ │ ├── safe-buffer@5.1.2 deduped │ │ │ └── ultron@1.1.1 │ │ └── xtend@4.0.2 deduped │ └── ws@8.7.0 deduped ├─┬ iobroker.ping@1.5.3 │ └── @iobroker/adapter-core@2.6.0 deduped ├─┬ iobroker.pushover@2.1.0 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├── axios@0.26.1 deduped │ └── pushover-notifications@1.2.2 ├─┬ iobroker.scenes@2.3.9 │ ├── @iobroker/adapter-core@2.6.0 deduped │ └── node-schedule@2.1.0 deduped ├─┬ iobroker.simple-api@2.7.0 │ └── @iobroker/adapter-core@2.6.0 deduped ├─┬ iobroker.sonoff@2.5.1 │ ├── @iobroker/adapter-core@2.6.0 deduped │ └── mqtt-connection@4.1.0 deduped ├─┬ iobroker.vis@1.4.15 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├── axios@0.26.1 deduped │ └── jsonwebtoken@8.5.1 deduped ├── iobroker.vis-bars@0.1.4 ├── iobroker.vis-canvas-gauges@0.1.5 ├── iobroker.vis-fancyswitch@1.1.0 ├─┬ iobroker.vis-history@1.0.0 │ └─┬ @iobroker/adapter-core@1.0.3 │ └─┬ @types/iobroker@1.4.13 │ └── @types/node@17.0.36 deduped ├── iobroker.vis-hqwidgets@1.2.0 ├─┬ iobroker.web@4.3.0 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├── body-parser@1.20.0 deduped │ ├── compression@1.7.4 deduped │ ├── connect-flash@0.1.1 deduped │ ├── cookie-parser@1.4.6 deduped │ ├── express@4.18.1 deduped │ ├── express-session@1.17.3 deduped │ ├── iobroker.simple-api@2.7.0 deduped │ ├─┬ iobroker.socketio@4.2.0 │ │ ├── @iobroker/adapter-core@2.6.0 deduped │ │ ├── axios@0.26.1 deduped │ │ ├── cookie-parser@1.4.6 deduped │ │ ├── express-session@1.17.3 deduped │ │ ├── passport@0.5.3 deduped │ │ └─┬ socket.io@2.4.1 │ │ ├─┬ debug@4.1.1 │ │ │ └── ms@2.1.3 │ │ ├─┬ engine.io@3.5.0 │ │ │ ├── accepts@1.3.8 deduped │ │ │ ├── base64id@2.0.0 │ │ │ ├── cookie@0.4.1 deduped │ │ │ ├─┬ debug@4.1.1 │ │ │ │ └── ms@2.1.3 │ │ │ ├─┬ 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 │ │ │ └── ws@7.4.6 │ │ ├─┬ has-binary2@1.0.3 │ │ │ └── isarray@2.0.1 │ │ ├── socket.io-adapter@1.1.2 │ │ ├─┬ 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 deduped │ │ │ ├─┬ 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 deduped │ │ │ │ ├── engine.io-parser@2.2.1 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 deduped │ │ │ ├── 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 │ │ └─┬ socket.io-parser@3.4.1 │ │ ├── component-emitter@1.2.1 │ │ ├─┬ debug@4.1.1 │ │ │ └── ms@2.1.3 │ │ └── isarray@2.0.1 │ ├─┬ iobroker.ws@1.3.0 │ │ ├── @iobroker/adapter-core@2.6.0 deduped │ │ ├── axios@0.26.1 deduped │ │ ├── cookie-parser@1.4.6 deduped │ │ ├── express-session@1.17.3 deduped │ │ ├─┬ iobroker.ws.server@1.0.1 │ │ │ └── ws@8.7.0 deduped │ │ └── passport@0.5.3 deduped │ ├─┬ mime-types@2.1.35 │ │ └── mime-db@1.52.0 │ ├── passport@0.5.3 deduped │ ├── passport-local@1.0.0 deduped │ └── xtend@4.0.2 ├─┬ iobroker.wiffi-wz@2.2.1 │ ├── @iobroker/adapter-core@2.6.0 deduped │ ├─┬ jsonpath@1.1.1 │ │ ├── esprima@1.2.2 │ │ ├─┬ static-eval@2.0.2 │ │ │ └─┬ escodegen@1.14.3 │ │ │ ├── esprima@4.0.1 deduped │ │ │ ├── estraverse@4.3.0 │ │ │ ├── esutils@2.0.3 deduped │ │ │ ├── optionator@0.8.3 deduped │ │ │ └── source-map@0.6.1 deduped │ │ └── underscore@1.12.1 │ ├── request@2.88.2 deduped │ └── underscore@1.13.3 └─┬ iobroker.wled@0.6.7 ├── @iobroker/adapter-core@2.6.0 deduped ├─┬ axios@0.27.2 │ ├── follow-redirects@1.15.1 deduped │ └─┬ form-data@4.0.0 │ ├── asynckit@0.4.0 deduped │ ├── combined-stream@1.0.8 deduped │ └── mime-types@2.1.35 deduped ├─┬ bonjour@3.5.0 │ ├── array-flatten@2.1.2 │ ├─┬ deep-equal@1.1.1 │ │ ├─┬ is-arguments@1.1.1 │ │ │ ├── call-bind@1.0.2 deduped │ │ │ └─┬ has-tostringtag@1.0.0 │ │ │ └── has-symbols@1.0.3 deduped │ │ ├─┬ is-date-object@1.0.5 │ │ │ └── has-tostringtag@1.0.0 deduped │ │ ├─┬ is-regex@1.1.4 │ │ │ ├── call-bind@1.0.2 deduped │ │ │ └── has-tostringtag@1.0.0 deduped │ │ ├─┬ object-is@1.1.5 │ │ │ ├── call-bind@1.0.2 deduped │ │ │ └── define-properties@1.1.4 deduped │ │ ├── object-keys@1.1.1 │ │ └─┬ regexp.prototype.flags@1.4.3 │ │ ├── call-bind@1.0.2 deduped │ │ ├── define-properties@1.1.4 deduped │ │ └── functions-have-names@1.2.3 │ ├── dns-equal@1.0.0 │ ├─┬ dns-txt@2.0.2 │ │ └── buffer-indexof@1.1.1 │ ├─┬ multicast-dns@6.2.3 │ │ ├── dns-packet@1.3.4 deduped │ │ └── thunky@1.1.0 │ └── multicast-dns-service-types@1.1.0 ├── hex-rgb@4.3.0 ├── rgb-hex@3.0.0 └── ws@8.7.0 deduped pi@raspberrypi:/opt/iobroker $
-
Da muss aber noch ein altes npm laufen. Das neue sorgt für eine kompaktere Ausgabe an der Stelle.
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
sagt? Das ist auch nicht so lang.
-
Bitte schön
pi@raspberrypi:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.19.3 v14.19.3 6.14.17 pi /opt/iobroker OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://archive.raspberrypi.org/debian bullseye InRelease OK:3 https://deb.nodesource.com/node_14.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 20 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 14.19.3-deb-1nodesource1 Installationskandidat: 14.19.3-deb-1nodesource1 Versionstabelle: *** 14.19.3-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main armhf Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages pi@raspberrypi:/opt/iobroker $
-
Setz den iobroker.iqontrol auf eine Installation aus einem Repository, nicht aus github. Wenn das erledigt ist kannst du nach
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
auf nodejs16 springen.
-
@thomas-braun sagte in npm list schaut nicht ganz sauber aus:
Setz den iobroker.iqontrol auf eine Installation aus einem Repository, nicht aus github.
Nicht erschlagen, aber wie oder wo mache ich das?
Ist das unter Admin - Basiseinstellungen - Repositories dann auf Beta
-
@thomas-braun sagte in npm list schaut nicht ganz sauber aus:
Bitte keine externen Dateien verknüpfen.
ist nicht extern
-
@homoran sagte in npm list schaut nicht ganz sauber aus:
ist nicht extern
Doch: Es geht in einem externen Editor auf...
-
@beowolf sagte in npm list schaut nicht ganz sauber aus:
Nicht erschlagen, aber wie oder wo mache ich das?
Expertenmodus aktivieren, dann kann man in der Adapterübersicht (mit dem Pluszeichen ganz rechts) eine bestimmte Version auswählen. Das ist immer aus einem Repo.
iqontrol latest: 2.0.1 for 3 months stable: 2.0.0 for 4 months
-
@thomas-braun sagte in npm list schaut nicht ganz sauber aus:
Setz den iobroker.iqontrol auf eine Installation aus einem Repository, nicht aus github. Wenn das erledigt ist kannst du nach
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
auf nodejs16 springen.
Habe iqontrol jetzt auf 2.0.1.
In Deinem Link alles nach "Node-Update:" abarbeiten, richtig?
-
So sieht es jetzt aus:
pi@raspberrypi:~ $ uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.15.1 v16.15.1 8.11.0 pi /home/pi OK:1 http://archive.raspberrypi.org/debian bullseye InRelease OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:3 https://deb.nodesource.com/node_14.x bullseye InRelease OK:4 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.15.1-deb-1nodesource1 Installationskandidat: 16.15.1-deb-1nodesource1 Versionstabelle: *** 16.15.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main armhf Packages 100 /var/lib/dpkg/status 14.19.3-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main armhf Packages 12.22.5~dfsg-2~11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages pi@raspberrypi:~ $
-
Muss ich dieses update auch auf meinem Slave mache?
-
@beowolf sagte in npm list schaut nicht ganz sauber aus:
Muss ich dieses update auch auf meinem Slave mache?
Ich wüde die Systeme an deiner Stelle möglichst auf dem gleichen Stand haben wollen.
Also ja.