0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'iobroker.web@3.0.10', 1 verbose cli '--loglevel', 1 verbose cli 'error', 1 verbose cli '--prefix', 1 verbose cli '/opt/iobroker' 1 verbose cli ] 2 info using npm@6.14.4 3 info using node@v12.16.2 4 verbose npm-session 3fd3b0359c85bd4f 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 http fetch GET 304 https://registry.npmjs.org/iobroker.web 142ms (from cache) 8 silly pacote version manifest for iobroker.web@3.0.10 fetched in 148ms 9 timing stage:loadCurrentTree Completed in 2099ms 10 silly install loadIdealTree 11 silly install cloneCurrentTreeToIdealTree 12 timing stage:loadIdealTree:cloneCurrentTree Completed in 15ms 13 silly install loadShrinkwrap 14 timing stage:loadIdealTree:loadShrinkwrap Completed in 914ms 15 silly install loadAllDepsIntoIdealTree 16 silly resolveWithNewModule iobroker.web@3.0.10 checking installable status 17 silly removeObsoleteDep removing iobroker.web@3.0.9 from the tree as its been replaced by a newer version or is no longer required 18 silly removeObsoleteDep removing @iobroker/adapter-core@2.4.0 from the tree as its been replaced by a newer version or is no longer required 19 silly removeObsoleteDep removing @types/iobroker@3.0.10 from the tree as its been replaced by a newer version or is no longer required 20 silly removeObsoleteDep removing express-session@1.17.0 from the tree as its been replaced by a newer version or is no longer required 21 silly removeObsoleteDep removing cookie@0.4.0 from the tree as its been replaced by a newer version or is no longer required 22 silly removeObsoleteDep removing depd@2.0.0 from the tree as its been replaced by a newer version or is no longer required 23 silly removeObsoleteDep removing safe-buffer@5.2.0 from the tree as its been replaced by a newer version or is no longer required 24 silly removeObsoleteDep removing request@2.88.2 from the tree as its been replaced by a newer version or is no longer required 25 silly removeObsoleteDep removing mime-types@2.1.27 from the tree as its been replaced by a newer version or is no longer required 26 silly removeObsoleteDep removing mime-db@1.44.0 from the tree as its been replaced by a newer version or is no longer required 27 silly removeObsoleteDep removing qs@6.5.2 from the tree as its been replaced by a newer version or is no longer required 28 silly removeObsoleteDep removing tough-cookie@2.5.0 from the tree as its been replaced by a newer version or is no longer required 29 http fetch GET 304 https://registry.npmjs.org/express-session 71ms (from cache) 30 silly pacote range manifest for express-session@^1.17.1 fetched in 74ms 31 silly resolveWithNewModule express-session@1.17.1 checking installable status 32 http fetch GET 304 https://registry.npmjs.org/iobroker.socketio 111ms (from cache) 33 http fetch GET 304 https://registry.npmjs.org/mime-types 112ms (from cache) 34 silly pacote range manifest for iobroker.socketio@>=3.0.12 fetched in 114ms 35 silly resolveWithNewModule iobroker.socketio@3.0.12 checking installable status 36 silly pacote range manifest for mime-types@^2.1.27 fetched in 116ms 37 silly resolveWithNewModule mime-types@2.1.27 checking installable status 38 http fetch GET 304 https://registry.npmjs.org/request 122ms (from cache) 39 silly pacote range manifest for request@^2.88.2 fetched in 125ms 40 warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 41 silly resolveWithNewModule request@2.88.2 checking installable status 42 http fetch GET 404 https://registry.npmjs.org/@iobroker%2fadapter-core 130ms 43 http fetch GET 404 https://registry.npmjs.org/@iobroker%2fadapter-core 33ms 44 silly fetchPackageMetaData error for @iobroker/adapter-core@^2.4.0 404 Not Found - GET https://registry.npmjs.org/@iobroker%2fadapter-core - Not found 45 timing stage:rollbackFailedOptional Completed in 1ms 46 timing stage:runTopLevelLifecycles Completed in 3206ms 47 silly saveTree iobroker.inst@2.0.3 47 silly saveTree ├── colors@1.4.0 47 silly saveTree ├─┬ fs-extra@7.0.1 47 silly saveTree │ ├── graceful-fs@4.2.3 47 silly saveTree │ ├── jsonfile@4.0.0 47 silly saveTree │ └── universalify@0.1.2 47 silly saveTree ├─┬ iobroker.admin@4.1.1 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └─┬ @types/iobroker@3.0.10 47 silly saveTree │ │ └── @types/node@12.12.14 47 silly saveTree │ ├─┬ body-parser@1.19.0 47 silly saveTree │ │ ├── bytes@3.1.0 47 silly saveTree │ │ ├── content-type@1.0.4 47 silly saveTree │ │ ├─┬ debug@2.6.9 47 silly saveTree │ │ │ └── ms@2.0.0 47 silly saveTree │ │ ├── depd@1.1.2 47 silly saveTree │ │ ├─┬ http-errors@1.7.2 47 silly saveTree │ │ │ ├── inherits@2.0.3 47 silly saveTree │ │ │ ├── setprototypeof@1.1.1 47 silly saveTree │ │ │ ├── statuses@1.5.0 47 silly saveTree │ │ │ └── toidentifier@1.0.0 47 silly saveTree │ │ ├─┬ iconv-lite@0.4.24 47 silly saveTree │ │ │ └── safer-buffer@2.1.2 47 silly saveTree │ │ ├─┬ on-finished@2.3.0 47 silly saveTree │ │ │ └── ee-first@1.1.1 47 silly saveTree │ │ ├── qs@6.7.0 47 silly saveTree │ │ ├─┬ raw-body@2.4.0 47 silly saveTree │ │ │ └── unpipe@1.0.0 47 silly saveTree │ │ └─┬ type-is@1.6.18 47 silly saveTree │ │ ├── media-typer@0.3.0 47 silly saveTree │ │ └─┬ mime-types@2.1.25 47 silly saveTree │ │ └── mime-db@1.42.0 47 silly saveTree │ ├── connect-flash@0.1.1 47 silly saveTree │ ├─┬ cookie-parser@1.4.5 47 silly saveTree │ │ ├── cookie-signature@1.0.6 47 silly saveTree │ │ └── cookie@0.4.0 47 silly saveTree │ ├─┬ express-fileupload@1.1.6 47 silly saveTree │ │ └─┬ busboy@0.3.1 47 silly saveTree │ │ └─┬ dicer@0.3.0 47 silly saveTree │ │ └── streamsearch@0.1.2 47 silly saveTree │ ├─┬ express-session@1.17.1 47 silly saveTree │ │ ├── cookie@0.4.0 47 silly saveTree │ │ ├── depd@2.0.0 47 silly saveTree │ │ ├── on-headers@1.0.2 47 silly saveTree │ │ ├── parseurl@1.3.3 47 silly saveTree │ │ ├── safe-buffer@5.2.0 47 silly saveTree │ │ └─┬ uid-safe@2.1.5 47 silly saveTree │ │ └── random-bytes@1.0.0 47 silly saveTree │ ├─┬ express@4.17.1 47 silly saveTree │ │ ├─┬ accepts@1.3.7 47 silly saveTree │ │ │ └── negotiator@0.6.2 47 silly saveTree │ │ ├── array-flatten@1.1.1 47 silly saveTree │ │ ├─┬ content-disposition@0.5.3 47 silly saveTree │ │ │ └── safe-buffer@5.1.2 47 silly saveTree │ │ ├── cookie@0.4.0 47 silly saveTree │ │ ├── encodeurl@1.0.2 47 silly saveTree │ │ ├── escape-html@1.0.3 47 silly saveTree │ │ ├── etag@1.8.1 47 silly saveTree │ │ ├── finalhandler@1.1.2 47 silly saveTree │ │ ├── fresh@0.5.2 47 silly saveTree │ │ ├── merge-descriptors@1.0.1 47 silly saveTree │ │ ├── methods@1.1.2 47 silly saveTree │ │ ├── path-to-regexp@0.1.7 47 silly saveTree │ │ ├─┬ proxy-addr@2.0.5 47 silly saveTree │ │ │ ├── forwarded@0.1.2 47 silly saveTree │ │ │ └── ipaddr.js@1.9.0 47 silly saveTree │ │ ├── range-parser@1.2.1 47 silly saveTree │ │ ├── safe-buffer@5.1.2 47 silly saveTree │ │ ├─┬ send@0.17.1 47 silly saveTree │ │ │ ├── destroy@1.0.4 47 silly saveTree │ │ │ ├── mime@1.6.0 47 silly saveTree │ │ │ └── ms@2.1.1 47 silly saveTree │ │ ├── serve-static@1.14.1 47 silly saveTree │ │ ├── utils-merge@1.0.1 47 silly saveTree │ │ └── vary@1.1.2 47 silly saveTree │ ├─┬ passport-local@1.0.0 47 silly saveTree │ │ └── passport-strategy@1.0.0 47 silly saveTree │ ├─┬ passport.socketio@3.7.0 47 silly saveTree │ │ └── xtend@4.0.2 47 silly saveTree │ ├─┬ passport@0.4.1 47 silly saveTree │ │ └── pause@0.0.1 47 silly saveTree │ ├─┬ request@2.88.2 47 silly saveTree │ │ ├── aws-sign2@0.7.0 47 silly saveTree │ │ ├── aws4@1.9.0 47 silly saveTree │ │ ├── caseless@0.12.0 47 silly saveTree │ │ ├─┬ combined-stream@1.0.8 47 silly saveTree │ │ │ └── delayed-stream@1.0.0 47 silly saveTree │ │ ├── extend@3.0.2 47 silly saveTree │ │ ├── forever-agent@0.6.1 47 silly saveTree │ │ ├─┬ form-data@2.3.3 47 silly saveTree │ │ │ └── asynckit@0.4.0 47 silly saveTree │ │ ├─┬ har-validator@5.1.3 47 silly saveTree │ │ │ ├─┬ ajv@6.10.2 47 silly saveTree │ │ │ │ ├── fast-deep-equal@2.0.1 47 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.0.0 47 silly saveTree │ │ │ │ ├── json-schema-traverse@0.4.1 47 silly saveTree │ │ │ │ └─┬ uri-js@4.2.2 47 silly saveTree │ │ │ │ └── punycode@2.1.1 47 silly saveTree │ │ │ └── har-schema@2.0.0 47 silly saveTree │ │ ├─┬ http-signature@1.2.0 47 silly saveTree │ │ │ ├── assert-plus@1.0.0 47 silly saveTree │ │ │ ├─┬ jsprim@1.4.1 47 silly saveTree │ │ │ │ ├── extsprintf@1.3.0 47 silly saveTree │ │ │ │ ├── json-schema@0.2.3 47 silly saveTree │ │ │ │ └─┬ verror@1.10.0 47 silly saveTree │ │ │ │ └── core-util-is@1.0.2 47 silly saveTree │ │ │ └─┬ sshpk@1.16.1 47 silly saveTree │ │ │ ├── asn1@0.2.4 47 silly saveTree │ │ │ ├─┬ bcrypt-pbkdf@1.0.2 47 silly saveTree │ │ │ │ └── tweetnacl@0.14.5 47 silly saveTree │ │ │ ├── dashdash@1.14.1 47 silly saveTree │ │ │ ├─┬ ecc-jsbn@0.1.2 47 silly saveTree │ │ │ │ └── jsbn@0.1.1 47 silly saveTree │ │ │ ├── getpass@0.1.7 47 silly saveTree │ │ │ ├── jsbn@0.1.1 47 silly saveTree │ │ │ └── tweetnacl@0.14.5 47 silly saveTree │ │ ├── is-typedarray@1.0.0 47 silly saveTree │ │ ├── isstream@0.1.2 47 silly saveTree │ │ ├── json-stringify-safe@5.0.1 47 silly saveTree │ │ ├── oauth-sign@0.9.0 47 silly saveTree │ │ ├── performance-now@2.1.0 47 silly saveTree │ │ ├── qs@6.5.2 47 silly saveTree │ │ ├─┬ tough-cookie@2.5.0 47 silly saveTree │ │ │ └── psl@1.4.0 47 silly saveTree │ │ ├── tunnel-agent@0.6.0 47 silly saveTree │ │ └── uuid@3.3.3 47 silly saveTree │ ├── semver@6.3.0 47 silly saveTree │ ├─┬ socket.io-client@2.3.0 47 silly saveTree │ │ ├── backo2@1.0.2 47 silly saveTree │ │ ├── base64-arraybuffer@0.1.5 47 silly saveTree │ │ ├── component-bind@1.0.0 47 silly saveTree │ │ ├── component-emitter@1.2.1 47 silly saveTree │ │ ├─┬ debug@4.1.1 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ ├─┬ engine.io-client@3.4.1 47 silly saveTree │ │ │ ├── component-emitter@1.2.1 47 silly saveTree │ │ │ ├── component-inherit@0.0.3 47 silly saveTree │ │ │ ├─┬ debug@4.1.1 47 silly saveTree │ │ │ │ └── ms@2.1.2 47 silly saveTree │ │ │ ├─┬ engine.io-parser@2.2.0 47 silly saveTree │ │ │ │ ├── after@0.8.2 47 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.7 47 silly saveTree │ │ │ │ ├── blob@0.0.5 47 silly saveTree │ │ │ │ └─┬ has-binary2@1.0.3 47 silly saveTree │ │ │ │ └── isarray@2.0.1 47 silly saveTree │ │ │ ├── has-cors@1.1.0 47 silly saveTree │ │ │ ├── indexof@0.0.1 47 silly saveTree │ │ │ ├─┬ parseqs@0.0.5 47 silly saveTree │ │ │ │ └─┬ better-assert@1.0.2 47 silly saveTree │ │ │ │ └── callsite@1.0.0 47 silly saveTree │ │ │ ├── parseuri@0.0.5 47 silly saveTree │ │ │ ├─┬ ws@6.1.4 47 silly saveTree │ │ │ │ └── async-limiter@1.0.1 47 silly saveTree │ │ │ ├── xmlhttprequest-ssl@1.5.5 47 silly saveTree │ │ │ └── yeast@0.1.2 47 silly saveTree │ │ ├── has-binary2@1.0.3 47 silly saveTree │ │ ├── has-cors@1.1.0 47 silly saveTree │ │ ├── indexof@0.0.1 47 silly saveTree │ │ ├── object-component@0.0.3 47 silly saveTree │ │ ├── parseqs@0.0.5 47 silly saveTree │ │ ├── parseuri@0.0.5 47 silly saveTree │ │ ├─┬ socket.io-parser@3.3.0 47 silly saveTree │ │ │ ├─┬ debug@3.1.0 47 silly saveTree │ │ │ │ └── ms@2.0.0 47 silly saveTree │ │ │ └── isarray@2.0.1 47 silly saveTree │ │ └── to-array@0.1.4 47 silly saveTree │ ├─┬ socket.io@2.3.0 47 silly saveTree │ │ ├─┬ debug@4.1.1 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ ├─┬ engine.io@3.4.1 47 silly saveTree │ │ │ ├── base64id@2.0.0 47 silly saveTree │ │ │ ├── cookie@0.3.1 47 silly saveTree │ │ │ ├─┬ debug@4.1.1 47 silly saveTree │ │ │ │ └── ms@2.1.2 47 silly saveTree │ │ │ ├─┬ engine.io-parser@2.2.0 47 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.7 47 silly saveTree │ │ │ │ └── blob@0.0.5 47 silly saveTree │ │ │ └── ws@7.2.3 47 silly saveTree │ │ ├── socket.io-adapter@1.1.2 47 silly saveTree │ │ └─┬ socket.io-parser@3.4.0 47 silly saveTree │ │ ├── component-emitter@1.2.1 47 silly saveTree │ │ └── isarray@2.0.1 47 silly saveTree │ └── xtend@4.0.2 47 silly saveTree ├─┬ iobroker.alexa2@3.2.8 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├─┬ @sentry/integrations@5.19.2 47 silly saveTree │ │ ├── @sentry/types@5.19.2 47 silly saveTree │ │ ├─┬ @sentry/utils@5.19.2 47 silly saveTree │ │ │ └── tslib@1.10.0 47 silly saveTree │ │ └── tslib@1.10.0 47 silly saveTree │ ├─┬ @sentry/node@5.19.2 47 silly saveTree │ │ ├─┬ @sentry/apm@5.19.2 47 silly saveTree │ │ │ ├─┬ @sentry/browser@5.19.2 47 silly saveTree │ │ │ │ ├─┬ @sentry/core@5.19.2 47 silly saveTree │ │ │ │ │ ├─┬ @sentry/hub@5.19.2 47 silly saveTree │ │ │ │ │ │ ├── @sentry/types@5.19.2 47 silly saveTree │ │ │ │ │ │ └── @sentry/utils@5.19.2 47 silly saveTree │ │ │ │ │ ├── @sentry/minimal@5.19.2 47 silly saveTree │ │ │ │ │ ├── @sentry/types@5.19.2 47 silly saveTree │ │ │ │ │ └── @sentry/utils@5.19.2 47 silly saveTree │ │ │ │ ├── @sentry/types@5.19.2 47 silly saveTree │ │ │ │ └── @sentry/utils@5.19.2 47 silly saveTree │ │ │ ├── @sentry/hub@5.19.2 47 silly saveTree │ │ │ └── @sentry/minimal@5.19.2 47 silly saveTree │ │ ├── @sentry/core@5.19.2 47 silly saveTree │ │ ├── @sentry/hub@5.19.2 47 silly saveTree │ │ ├─┬ https-proxy-agent@5.0.0 47 silly saveTree │ │ │ ├─┬ agent-base@6.0.0 47 silly saveTree │ │ │ │ └─┬ debug@4.1.1 47 silly saveTree │ │ │ │ └── ms@2.1.2 47 silly saveTree │ │ │ └─┬ debug@4.1.1 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ └── lru_map@0.3.3 47 silly saveTree │ ├─┬ alexa-remote2@3.3.0 47 silly saveTree │ │ ├─┬ alexa-cookie2@3.4.0 47 silly saveTree │ │ │ ├── cookie@0.4.1 47 silly saveTree │ │ │ ├─┬ http-proxy-middleware@1.0.5 47 silly saveTree │ │ │ │ ├── @types/http-proxy@1.17.4 47 silly saveTree │ │ │ │ ├─┬ http-proxy@1.18.1 47 silly saveTree │ │ │ │ │ ├── eventemitter3@4.0.4 47 silly saveTree │ │ │ │ │ ├─┬ follow-redirects@1.5.10 47 silly saveTree │ │ │ │ │ │ └── debug@3.1.0 47 silly saveTree │ │ │ │ │ └── requires-port@1.0.0 47 silly saveTree │ │ │ │ ├─┬ is-glob@4.0.1 47 silly saveTree │ │ │ │ │ └── is-extglob@2.1.1 47 silly saveTree │ │ │ │ ├── lodash@4.17.19 47 silly saveTree │ │ │ │ └─┬ micromatch@4.0.2 47 silly saveTree │ │ │ │ ├─┬ braces@3.0.2 47 silly saveTree │ │ │ │ │ └─┬ fill-range@7.0.1 47 silly saveTree │ │ │ │ │ └─┬ to-regex-range@5.0.1 47 silly saveTree │ │ │ │ │ └── is-number@7.0.0 47 silly saveTree │ │ │ │ └── picomatch@2.1.1 47 silly saveTree │ │ │ ├─┬ http-proxy-response-rewrite@0.0.1 47 silly saveTree │ │ │ │ ├── bufferhelper@0.2.1 47 silly saveTree │ │ │ │ └─┬ concat-stream@1.6.2 47 silly saveTree │ │ │ │ ├── buffer-from@1.1.1 47 silly saveTree │ │ │ │ ├─┬ readable-stream@2.3.6 47 silly saveTree │ │ │ │ │ ├── isarray@1.0.0 47 silly saveTree │ │ │ │ │ ├── process-nextick-args@2.0.1 47 silly saveTree │ │ │ │ │ ├── string_decoder@1.1.1 47 silly saveTree │ │ │ │ │ └── util-deprecate@1.0.2 47 silly saveTree │ │ │ │ └── typedarray@0.0.6 47 silly saveTree │ │ │ ├── https@1.0.0 47 silly saveTree │ │ │ └── querystring@0.2.0 47 silly saveTree │ │ ├── https@1.0.0 47 silly saveTree │ │ ├── querystring@0.2.0 47 silly saveTree │ │ ├── uuid@8.2.0 47 silly saveTree │ │ └── ws@7.3.1 47 silly saveTree │ ├── https@1.0.0 47 silly saveTree │ ├── nearest-color@0.4.4 47 silly saveTree │ ├─┬ source-map-support@0.5.19 47 silly saveTree │ │ └── source-map@0.6.1 47 silly saveTree │ └─┬ virtual-device-sdk@1.7.3 47 silly saveTree │ ├─┬ chalk@2.4.2 47 silly saveTree │ │ ├─┬ ansi-styles@3.2.1 47 silly saveTree │ │ │ └─┬ color-convert@1.9.3 47 silly saveTree │ │ │ └── color-name@1.1.3 47 silly saveTree │ │ ├── escape-string-regexp@1.0.5 47 silly saveTree │ │ └─┬ supports-color@5.5.0 47 silly saveTree │ │ └── has-flag@3.0.0 47 silly saveTree │ ├── dotenv@4.0.0 47 silly saveTree │ ├─┬ http-proxy-agent@4.0.1 47 silly saveTree │ │ ├── @tootallnate/once@1.1.2 47 silly saveTree │ │ └─┬ debug@4.1.1 47 silly saveTree │ │ └── ms@2.1.2 47 silly saveTree │ └── retry@0.12.0 47 silly saveTree ├─┬ iobroker.cloud@3.0.4 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ └─┬ request@2.88.2 47 silly saveTree │ ├── qs@6.5.2 47 silly saveTree │ └── tough-cookie@2.5.0 47 silly saveTree ├─┬ iobroker.coronavirus-statistics@0.5.9 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.3.1 47 silly saveTree │ │ └── @types/iobroker@3.0.6 47 silly saveTree │ ├── axios@0.19.2 47 silly saveTree │ └─┬ country-list-js@3.1.7 47 silly saveTree │ └─┬ micro@9.3.4 47 silly saveTree │ ├── arg@4.1.0 47 silly saveTree │ ├── is-stream@1.1.0 47 silly saveTree │ └─┬ raw-body@2.3.2 47 silly saveTree │ ├── bytes@3.0.0 47 silly saveTree │ ├─┬ http-errors@1.6.2 47 silly saveTree │ │ ├── depd@1.1.1 47 silly saveTree │ │ └── setprototypeof@1.0.3 47 silly saveTree │ └── iconv-lite@0.4.19 47 silly saveTree ├─┬ iobroker.discovery@2.3.9 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├─┬ mdns-discovery@0.2.6 47 silly saveTree │ │ ├─┬ debug@2.2.0 47 silly saveTree │ │ │ └── ms@0.7.1 47 silly saveTree │ │ ├── dgram@1.0.1 47 silly saveTree │ │ └─┬ dns-packet@1.3.1 47 silly saveTree │ │ └── ip@1.1.5 47 silly saveTree │ ├── netmask@1.0.6 47 silly saveTree │ ├── node-mndp@0.0.3 47 silly saveTree │ ├─┬ node-ssdp@4.0.0 47 silly saveTree │ │ ├─┬ async@2.6.3 47 silly saveTree │ │ │ └── lodash@4.17.15 47 silly saveTree │ │ ├── bluebird@3.7.1 47 silly saveTree │ │ └─┬ debug@3.2.6 47 silly saveTree │ │ └── ms@2.1.2 47 silly saveTree │ └─┬ serialport@8.0.8 47 silly saveTree │ ├─┬ @serialport/binding-mock@8.0.6 47 silly saveTree │ │ ├─┬ @serialport/binding-abstract@8.0.6 47 silly saveTree │ │ │ └─┬ debug@4.1.1 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ └─┬ debug@4.1.1 47 silly saveTree │ │ └── ms@2.1.2 47 silly saveTree │ ├─┬ @serialport/bindings@8.0.8 47 silly saveTree │ │ ├─┬ @serialport/parser-readline@8.0.6 47 silly saveTree │ │ │ └── @serialport/parser-delimiter@8.0.6 47 silly saveTree │ │ ├─┬ bindings@1.5.0 47 silly saveTree │ │ │ └── file-uri-to-path@1.0.0 47 silly saveTree │ │ ├─┬ debug@4.1.1 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ ├── nan@2.14.0 47 silly saveTree │ │ └─┬ prebuild-install@5.3.3 47 silly saveTree │ │ ├── detect-libc@1.0.3 47 silly saveTree │ │ ├── expand-template@2.0.3 47 silly saveTree │ │ ├── github-from-package@0.0.0 47 silly saveTree │ │ ├── minimist@1.2.0 47 silly saveTree │ │ ├─┬ mkdirp@0.5.1 47 silly saveTree │ │ │ └── minimist@0.0.8 47 silly saveTree │ │ ├── napi-build-utils@1.0.2 47 silly saveTree │ │ ├─┬ node-abi@2.16.0 47 silly saveTree │ │ │ └── semver@5.7.1 47 silly saveTree │ │ ├── noop-logger@0.1.1 47 silly saveTree │ │ ├─┬ npmlog@4.1.2 47 silly saveTree │ │ │ ├─┬ are-we-there-yet@1.1.5 47 silly saveTree │ │ │ │ └── delegates@1.0.0 47 silly saveTree │ │ │ ├── console-control-strings@1.1.0 47 silly saveTree │ │ │ ├─┬ gauge@2.7.4 47 silly saveTree │ │ │ │ ├── aproba@1.2.0 47 silly saveTree │ │ │ │ ├── has-unicode@2.0.1 47 silly saveTree │ │ │ │ ├── object-assign@4.1.0 47 silly saveTree │ │ │ │ ├── signal-exit@3.0.2 47 silly saveTree │ │ │ │ ├─┬ string-width@1.0.2 47 silly saveTree │ │ │ │ │ ├── code-point-at@1.1.0 47 silly saveTree │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 47 silly saveTree │ │ │ │ │ │ └── number-is-nan@1.0.1 47 silly saveTree │ │ │ │ │ └─┬ strip-ansi@3.0.1 47 silly saveTree │ │ │ │ │ └── ansi-regex@2.1.1 47 silly saveTree │ │ │ │ ├── strip-ansi@3.0.1 47 silly saveTree │ │ │ │ └── wide-align@1.1.3 47 silly saveTree │ │ │ └── set-blocking@2.0.0 47 silly saveTree │ │ ├─┬ pump@3.0.0 47 silly saveTree │ │ │ ├─┬ end-of-stream@1.4.4 47 silly saveTree │ │ │ │ └─┬ once@1.4.0 47 silly saveTree │ │ │ │ └── wrappy@1.0.2 47 silly saveTree │ │ │ └── once@1.4.0 47 silly saveTree │ │ ├─┬ rc@1.2.8 47 silly saveTree │ │ │ ├── deep-extend@0.6.0 47 silly saveTree │ │ │ ├── ini@1.3.5 47 silly saveTree │ │ │ └── strip-json-comments@2.0.1 47 silly saveTree │ │ ├─┬ simple-get@3.1.0 47 silly saveTree │ │ │ ├─┬ decompress-response@4.2.1 47 silly saveTree │ │ │ │ └── mimic-response@2.1.0 47 silly saveTree │ │ │ └── simple-concat@1.0.0 47 silly saveTree │ │ ├─┬ tar-fs@2.0.1 47 silly saveTree │ │ │ ├── chownr@1.1.3 47 silly saveTree │ │ │ ├── mkdirp-classic@0.5.2 47 silly saveTree │ │ │ ├── pump@3.0.0 47 silly saveTree │ │ │ └─┬ tar-stream@2.1.2 47 silly saveTree │ │ │ ├─┬ bl@4.0.2 47 silly saveTree │ │ │ │ ├─┬ buffer@5.6.0 47 silly saveTree │ │ │ │ │ ├── base64-js@1.3.1 47 silly saveTree │ │ │ │ │ └── ieee754@1.1.13 47 silly saveTree │ │ │ │ ├── inherits@2.0.4 47 silly saveTree │ │ │ │ └── readable-stream@3.6.0 47 silly saveTree │ │ │ ├── fs-constants@1.0.0 47 silly saveTree │ │ │ └── readable-stream@3.6.0 47 silly saveTree │ │ └── which-pm-runs@1.0.0 47 silly saveTree │ ├── @serialport/parser-byte-length@8.0.6 47 silly saveTree │ ├── @serialport/parser-cctalk@8.0.6 47 silly saveTree │ ├── @serialport/parser-delimiter@8.0.6 47 silly saveTree │ ├── @serialport/parser-readline@8.0.6 47 silly saveTree │ ├── @serialport/parser-ready@8.0.6 47 silly saveTree │ ├── @serialport/parser-regex@8.0.6 47 silly saveTree │ ├─┬ @serialport/stream@8.0.6 47 silly saveTree │ │ └─┬ debug@4.1.1 47 silly saveTree │ │ └── ms@2.1.2 47 silly saveTree │ └─┬ debug@4.1.1 47 silly saveTree │ └── ms@2.1.2 47 silly saveTree ├─┬ iobroker.flot@1.10.0 47 silly saveTree │ └─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ └── @types/iobroker@3.0.10 47 silly saveTree ├─┬ iobroker.habpanel@0.4.1 47 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.3 47 silly saveTree │ │ └── @types/iobroker@1.4.13 47 silly saveTree │ └── bower@1.8.8 47 silly saveTree ├─┬ iobroker.hmip@1.1.0 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├── delay@4.4.0 47 silly saveTree │ ├── js-sha512@0.8.0 47 silly saveTree │ ├─┬ request-promise-native@1.0.8 47 silly saveTree │ │ ├── request-promise-core@1.1.3 47 silly saveTree │ │ ├── stealthy-require@1.1.1 47 silly saveTree │ │ └─┬ tough-cookie@2.4.3 47 silly saveTree │ │ └── punycode@1.4.1 47 silly saveTree │ ├─┬ request@2.88.2 47 silly saveTree │ │ ├── qs@6.5.2 47 silly saveTree │ │ ├── tough-cookie@2.5.0 47 silly saveTree │ │ └── uuid@3.4.0 47 silly saveTree │ ├── uuid@8.2.0 47 silly saveTree │ └── ws@7.3.1 47 silly saveTree ├─┬ iobroker.hue@3.3.5 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.10 47 silly saveTree │ └─┬ node-hue-api@4.0.7 47 silly saveTree │ ├── bottleneck@2.19.5 47 silly saveTree │ └── get-ssl-certificate@2.3.3 47 silly saveTree ├─┬ iobroker.ical@1.7.0 47 silly saveTree │ ├── cloneextend@0.0.3 47 silly saveTree │ ├─┬ moment-timezone@0.5.27 47 silly saveTree │ │ └── moment@2.24.0 47 silly saveTree │ ├─┬ node-ical@0.9.2 47 silly saveTree │ │ ├─┬ request@2.88.0 47 silly saveTree │ │ │ └── qs@6.5.2 47 silly saveTree │ │ └─┬ rrule@2.6.4 47 silly saveTree │ │ └── luxon@1.23.0 47 silly saveTree │ ├── request@2.88.0 47 silly saveTree │ └── rrule@2.6.4 47 silly saveTree ├── iobroker.icons-addictive-flavour-png@0.1.0 47 silly saveTree ├── iobroker.icons-fatcow-hosting@0.1.0 47 silly saveTree ├── iobroker.icons-icons8@0.0.1 47 silly saveTree ├── iobroker.icons-mfd-png@1.0.2 47 silly saveTree ├── iobroker.icons-mfd-svg@1.0.2 47 silly saveTree ├── iobroker.icons-open-icon-library-png@0.1.3 47 silly saveTree ├── iobroker.icons-ultimate-png@1.0.1 47 silly saveTree ├─┬ iobroker.info@1.7.6 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├── jshashes@1.0.8 47 silly saveTree │ ├── osx-temperature-sensor@1.0.7 47 silly saveTree │ ├── semver@7.3.2 47 silly saveTree │ └── systeminformation@4.26.10 47 silly saveTree ├─┬ iobroker.iot@1.6.1 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├─┬ aws-iot-device-sdk@2.2.6 47 silly saveTree │ │ ├── crypto-js@3.1.6 47 silly saveTree │ │ ├── minimist@1.2.5 47 silly saveTree │ │ ├─┬ mqtt@2.18.8 47 silly saveTree │ │ │ ├─┬ commist@1.1.0 47 silly saveTree │ │ │ │ └── leven@2.1.0 47 silly saveTree │ │ │ ├─┬ es6-map@0.1.5 47 silly saveTree │ │ │ │ ├─┬ d@1.0.1 47 silly saveTree │ │ │ │ │ ├─┬ es5-ext@0.10.53 47 silly saveTree │ │ │ │ │ │ ├─┬ es6-iterator@2.0.3 47 silly saveTree │ │ │ │ │ │ │ └─┬ es6-symbol@3.1.3 47 silly saveTree │ │ │ │ │ │ │ └─┬ ext@1.4.0 47 silly saveTree │ │ │ │ │ │ │ └── type@2.0.0 47 silly saveTree │ │ │ │ │ │ ├── es6-symbol@3.1.3 47 silly saveTree │ │ │ │ │ │ └── next-tick@1.0.0 47 silly saveTree │ │ │ │ │ └── type@1.2.0 47 silly saveTree │ │ │ │ ├── es5-ext@0.10.53 47 silly saveTree │ │ │ │ ├── es6-iterator@2.0.3 47 silly saveTree │ │ │ │ ├─┬ es6-set@0.1.5 47 silly saveTree │ │ │ │ │ ├── es6-symbol@3.1.1 47 silly saveTree │ │ │ │ │ └── event-emitter@0.3.5 47 silly saveTree │ │ │ │ ├── es6-symbol@3.1.3 47 silly saveTree │ │ │ │ └── event-emitter@0.3.5 47 silly saveTree │ │ │ ├─┬ help-me@1.1.0 47 silly saveTree │ │ │ │ ├── callback-stream@1.1.0 47 silly saveTree │ │ │ │ ├─┬ glob-stream@6.1.0 47 silly saveTree │ │ │ │ │ ├─┬ glob-parent@3.1.0 47 silly saveTree │ │ │ │ │ │ ├── is-glob@3.1.0 47 silly saveTree │ │ │ │ │ │ └── path-dirname@1.0.2 47 silly saveTree │ │ │ │ │ ├─┬ glob@7.1.6 47 silly saveTree │ │ │ │ │ │ ├── fs.realpath@1.0.0 47 silly saveTree │ │ │ │ │ │ ├── inflight@1.0.6 47 silly saveTree │ │ │ │ │ │ ├─┬ minimatch@3.0.4 47 silly saveTree │ │ │ │ │ │ │ └─┬ brace-expansion@1.1.11 47 silly saveTree │ │ │ │ │ │ │ ├── balanced-match@1.0.0 47 silly saveTree │ │ │ │ │ │ │ └── concat-map@0.0.1 47 silly saveTree │ │ │ │ │ │ └── path-is-absolute@1.0.1 47 silly saveTree │ │ │ │ │ ├── is-negated-glob@1.0.0 47 silly saveTree │ │ │ │ │ ├── ordered-read-streams@1.0.1 47 silly saveTree │ │ │ │ │ ├─┬ pumpify@1.5.1 47 silly saveTree │ │ │ │ │ │ ├─┬ duplexify@3.7.1 47 silly saveTree │ │ │ │ │ │ │ └── stream-shift@1.0.0 47 silly saveTree │ │ │ │ │ │ └── pump@2.0.1 47 silly saveTree │ │ │ │ │ ├── remove-trailing-separator@1.1.0 47 silly saveTree │ │ │ │ │ ├─┬ to-absolute-glob@2.0.2 47 silly saveTree │ │ │ │ │ │ └─┬ is-absolute@1.0.0 47 silly saveTree │ │ │ │ │ │ ├─┬ is-relative@1.0.0 47 silly saveTree │ │ │ │ │ │ │ └─┬ is-unc-path@1.0.0 47 silly saveTree │ │ │ │ │ │ │ └── unc-path-regex@0.1.2 47 silly saveTree │ │ │ │ │ │ └── is-windows@1.0.2 47 silly saveTree │ │ │ │ │ └─┬ unique-stream@2.3.1 47 silly saveTree │ │ │ │ │ ├── json-stable-stringify-without-jsonify@1.0.1 47 silly saveTree │ │ │ │ │ └─┬ through2-filter@3.0.0 47 silly saveTree │ │ │ │ │ └── through2@2.0.5 47 silly saveTree │ │ │ │ └── through2@2.0.5 47 silly saveTree │ │ │ ├─┬ mqtt-packet@5.6.1 47 silly saveTree │ │ │ │ └── bl@1.2.2 47 silly saveTree │ │ │ ├── pump@3.0.0 47 silly saveTree │ │ │ ├── reinterval@1.1.0 47 silly saveTree │ │ │ ├── split2@2.2.0 47 silly saveTree │ │ │ └─┬ websocket-stream@5.5.0 47 silly saveTree │ │ │ └─┬ ws@3.3.3 47 silly saveTree │ │ │ └── ultron@1.1.1 47 silly saveTree │ │ └── websocket-stream@5.5.0 47 silly saveTree │ ├─┬ canvas@2.6.1 47 silly saveTree │ │ └─┬ node-pre-gyp@0.11.0 47 silly saveTree │ │ ├─┬ needle@2.4.0 47 silly saveTree │ │ │ ├─┬ debug@3.2.6 47 silly saveTree │ │ │ │ └── ms@2.1.2 47 silly saveTree │ │ │ └── sax@1.2.4 47 silly saveTree │ │ ├─┬ nopt@4.0.1 47 silly saveTree │ │ │ ├── abbrev@1.1.1 47 silly saveTree │ │ │ └─┬ osenv@0.1.5 47 silly saveTree │ │ │ ├── os-homedir@1.0.2 47 silly saveTree │ │ │ └── os-tmpdir@1.0.2 47 silly saveTree │ │ ├─┬ npm-packlist@1.4.6 47 silly saveTree │ │ │ ├── ignore-walk@3.0.3 47 silly saveTree │ │ │ └── npm-bundled@1.0.6 47 silly saveTree │ │ ├── rimraf@2.7.1 47 silly saveTree │ │ └─┬ tar@4.4.13 47 silly saveTree │ │ ├─┬ fs-minipass@1.2.7 47 silly saveTree │ │ │ └─┬ minipass@2.9.0 47 silly saveTree │ │ │ └── yallist@3.1.1 47 silly saveTree │ │ ├── minipass@2.9.0 47 silly saveTree │ │ ├── minizlib@1.3.3 47 silly saveTree │ │ └── yallist@3.1.1 47 silly saveTree │ ├─┬ echarts@4.8.0 47 silly saveTree │ │ └── zrender@4.3.1 47 silly saveTree │ ├── iobroker.type-detector@0.1.9 47 silly saveTree │ ├─┬ jsdom@16.3.0 47 silly saveTree │ │ ├── abab@2.0.3 47 silly saveTree │ │ ├─┬ acorn-globals@6.0.0 47 silly saveTree │ │ │ ├── acorn-walk@7.2.0 47 silly saveTree │ │ │ └── acorn@7.3.1 47 silly saveTree │ │ ├── acorn@7.3.1 47 silly saveTree │ │ ├── cssom@0.4.4 47 silly saveTree │ │ ├─┬ cssstyle@2.3.0 47 silly saveTree │ │ │ └── cssom@0.3.8 47 silly saveTree │ │ ├─┬ data-urls@2.0.0 47 silly saveTree │ │ │ ├── whatwg-mimetype@2.3.0 47 silly saveTree │ │ │ └─┬ whatwg-url@8.1.0 47 silly saveTree │ │ │ ├── lodash.sortby@4.7.0 47 silly saveTree │ │ │ ├── tr46@2.0.2 47 silly saveTree │ │ │ └── webidl-conversions@5.0.0 47 silly saveTree │ │ ├── decimal.js@10.2.0 47 silly saveTree │ │ ├─┬ domexception@2.0.1 47 silly saveTree │ │ │ └── webidl-conversions@5.0.0 47 silly saveTree │ │ ├─┬ escodegen@1.14.3 47 silly saveTree │ │ │ ├── esprima@4.0.1 47 silly saveTree │ │ │ ├── estraverse@4.3.0 47 silly saveTree │ │ │ ├── esutils@2.0.3 47 silly saveTree │ │ │ └─┬ optionator@0.8.3 47 silly saveTree │ │ │ ├── deep-is@0.1.3 47 silly saveTree │ │ │ ├── fast-levenshtein@2.0.6 47 silly saveTree │ │ │ ├─┬ levn@0.3.0 47 silly saveTree │ │ │ │ ├── prelude-ls@1.1.2 47 silly saveTree │ │ │ │ └── type-check@0.3.2 47 silly saveTree │ │ │ ├── prelude-ls@1.1.2 47 silly saveTree │ │ │ ├── type-check@0.3.2 47 silly saveTree │ │ │ └── word-wrap@1.2.3 47 silly saveTree │ │ ├─┬ html-encoding-sniffer@2.0.1 47 silly saveTree │ │ │ └── whatwg-encoding@1.0.5 47 silly saveTree │ │ ├── is-potential-custom-element-name@1.0.0 47 silly saveTree │ │ ├── nwsapi@2.2.0 47 silly saveTree │ │ ├── parse5@5.1.1 47 silly saveTree │ │ ├─┬ request@2.88.2 47 silly saveTree │ │ │ ├── qs@6.5.2 47 silly saveTree │ │ │ └── tough-cookie@2.5.0 47 silly saveTree │ │ ├─┬ saxes@5.0.1 47 silly saveTree │ │ │ └── xmlchars@2.2.0 47 silly saveTree │ │ ├── symbol-tree@3.2.4 47 silly saveTree │ │ ├─┬ tough-cookie@3.0.1 47 silly saveTree │ │ │ └── ip-regex@2.1.0 47 silly saveTree │ │ ├─┬ w3c-hr-time@1.0.2 47 silly saveTree │ │ │ └── browser-process-hrtime@1.0.0 47 silly saveTree │ │ ├─┬ w3c-xmlserializer@2.0.0 47 silly saveTree │ │ │ └── xml-name-validator@3.0.0 47 silly saveTree │ │ ├── webidl-conversions@6.1.0 47 silly saveTree │ │ ├── whatwg-encoding@1.0.5 47 silly saveTree │ │ ├── whatwg-mimetype@2.3.0 47 silly saveTree │ │ ├── whatwg-url@8.1.0 47 silly saveTree │ │ ├── ws@7.3.1 47 silly saveTree │ │ └── xml-name-validator@3.0.0 47 silly saveTree │ ├── moment@2.27.0 47 silly saveTree │ ├─┬ request@2.88.2 47 silly saveTree │ │ ├── qs@6.5.2 47 silly saveTree │ │ ├── tough-cookie@2.5.0 47 silly saveTree │ │ └── uuid@3.4.0 47 silly saveTree │ ├─┬ sharp@0.25.4 47 silly saveTree │ │ ├─┬ color@3.1.2 47 silly saveTree │ │ │ └─┬ color-string@1.5.3 47 silly saveTree │ │ │ └─┬ simple-swizzle@0.2.2 47 silly saveTree │ │ │ └── is-arrayish@0.3.2 47 silly saveTree │ │ ├── node-addon-api@3.0.1 47 silly saveTree │ │ ├─┬ prebuild-install@5.3.5 47 silly saveTree │ │ │ ├── minimist@1.2.5 47 silly saveTree │ │ │ ├── pump@3.0.0 47 silly saveTree │ │ │ └── simple-get@3.1.0 47 silly saveTree │ │ ├── semver@7.3.2 47 silly saveTree │ │ ├─┬ simple-get@4.0.0 47 silly saveTree │ │ │ └─┬ decompress-response@6.0.0 47 silly saveTree │ │ │ └── mimic-response@3.1.0 47 silly saveTree │ │ └─┬ tar@6.0.2 47 silly saveTree │ │ ├── chownr@2.0.0 47 silly saveTree │ │ ├─┬ fs-minipass@2.1.0 47 silly saveTree │ │ │ └─┬ minipass@3.1.1 47 silly saveTree │ │ │ └── yallist@4.0.0 47 silly saveTree │ │ ├── minipass@3.1.1 47 silly saveTree │ │ ├── minizlib@2.1.0 47 silly saveTree │ │ ├── mkdirp@1.0.4 47 silly saveTree │ │ └── yallist@4.0.0 47 silly saveTree │ └── uuid@8.2.0 47 silly saveTree ├─┬ iobroker.javascript@4.6.17 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └─┬ @types/iobroker@3.0.10 47 silly saveTree │ │ └── @types/node@12.12.47 47 silly saveTree │ ├── @types/node@12.12.47 47 silly saveTree │ ├─┬ @types/request@2.48.5 47 silly saveTree │ │ ├── @types/caseless@0.12.2 47 silly saveTree │ │ ├── @types/tough-cookie@4.0.0 47 silly saveTree │ │ └── form-data@2.5.1 47 silly saveTree │ ├── coffee-compiler@0.3.2 47 silly saveTree │ ├── coffee-script@1.12.7 47 silly saveTree │ ├── jsonata@1.8.3 47 silly saveTree │ ├─┬ node-schedule@1.3.0 47 silly saveTree │ │ ├─┬ cron-parser@2.13.0 47 silly saveTree │ │ │ └─┬ is-nan@1.2.1 47 silly saveTree │ │ │ └─┬ define-properties@1.1.3 47 silly saveTree │ │ │ └── object-keys@1.1.1 47 silly saveTree │ │ ├── long-timeout@0.1.1 47 silly saveTree │ │ └── sorted-array-functions@1.2.0 47 silly saveTree │ ├── node-wol@0.1.1 47 silly saveTree │ ├─┬ request@2.88.2 47 silly saveTree │ │ ├── qs@6.5.2 47 silly saveTree │ │ └── tough-cookie@2.5.0 47 silly saveTree │ ├── semver@7.3.2 47 silly saveTree │ ├── suncalc2@1.8.1 47 silly saveTree │ ├── typescript@3.9.5 47 silly saveTree │ ├─┬ virtual-tsc@0.5.0 47 silly saveTree │ │ └─┬ debug@3.2.6 47 silly saveTree │ │ └── ms@2.1.2 47 silly saveTree │ ├── vm2@3.9.2 47 silly saveTree │ └── wake_on_lan@1.0.0 47 silly saveTree ├─┬ iobroker.js-controller@3.1.6 47 silly saveTree │ ├── @iobroker/plugin-base@1.2.0 47 silly saveTree │ ├─┬ @iobroker/plugin-sentry@1.1.4 47 silly saveTree │ │ ├─┬ @sentry/integrations@5.18.1 47 silly saveTree │ │ │ ├── @sentry/types@5.18.1 47 silly saveTree │ │ │ └── @sentry/utils@5.18.1 47 silly saveTree │ │ ├─┬ @sentry/node@5.18.1 47 silly saveTree │ │ │ ├─┬ @sentry/apm@5.18.1 47 silly saveTree │ │ │ │ ├─┬ @sentry/browser@5.18.1 47 silly saveTree │ │ │ │ │ └─┬ @sentry/core@5.18.1 47 silly saveTree │ │ │ │ │ ├── @sentry/hub@5.18.1 47 silly saveTree │ │ │ │ │ └── @sentry/minimal@5.18.1 47 silly saveTree │ │ │ │ ├── @sentry/hub@5.18.1 47 silly saveTree │ │ │ │ └── @sentry/minimal@5.18.1 47 silly saveTree │ │ │ ├── @sentry/core@5.18.1 47 silly saveTree │ │ │ ├── @sentry/hub@5.18.1 47 silly saveTree │ │ │ └─┬ https-proxy-agent@4.0.0 47 silly saveTree │ │ │ ├── agent-base@5.1.1 47 silly saveTree │ │ │ └─┬ debug@4.1.1 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ └── source-map-support@0.5.19 47 silly saveTree │ ├─┬ chokidar@3.4.0 47 silly saveTree │ │ ├─┬ anymatch@3.1.1 47 silly saveTree │ │ │ └── normalize-path@3.0.0 47 silly saveTree │ │ ├── fsevents@2.1.3 47 silly saveTree │ │ ├── glob-parent@5.1.1 47 silly saveTree │ │ ├─┬ is-binary-path@2.1.0 47 silly saveTree │ │ │ └── binary-extensions@2.1.0 47 silly saveTree │ │ ├── normalize-path@3.0.0 47 silly saveTree │ │ └─┬ readdirp@3.4.0 47 silly saveTree │ │ └── picomatch@2.2.2 47 silly saveTree │ ├── daemonize2@0.4.2 47 silly saveTree │ ├─┬ debug@4.1.1 47 silly saveTree │ │ └── ms@2.1.2 47 silly saveTree │ ├── decache@4.6.0 47 silly saveTree │ ├── deep-clone@3.0.3 47 silly saveTree │ ├─┬ diskusage@1.1.3 47 silly saveTree │ │ └── es6-promise@4.2.8 47 silly saveTree │ ├─┬ event-stream@4.0.1 47 silly saveTree │ │ ├── duplexer@0.1.1 47 silly saveTree │ │ ├── from@0.1.7 47 silly saveTree │ │ ├── map-stream@0.0.7 47 silly saveTree │ │ ├─┬ pause-stream@0.0.11 47 silly saveTree │ │ │ └── through@2.3.8 47 silly saveTree │ │ ├── split@1.0.1 47 silly saveTree │ │ ├── stream-combiner@0.2.2 47 silly saveTree │ │ └── through@2.3.8 47 silly saveTree │ ├─┬ greenlock@2.8.8 47 silly saveTree │ │ ├── acme-dns-01-cli@3.0.7 47 silly saveTree │ │ ├─┬ acme-v2@1.8.6 47 silly saveTree │ │ │ ├── @root/request@1.6.1 47 silly saveTree │ │ │ └─┬ rsa-compat@2.0.8 47 silly saveTree │ │ │ └─┬ keypairs@1.2.14 47 silly saveTree │ │ │ ├── eckles@1.4.1 47 silly saveTree │ │ │ └── rasha@1.2.5 47 silly saveTree │ │ ├── acme@1.3.5 47 silly saveTree │ │ ├── cert-info@1.5.1 47 silly saveTree │ │ ├─┬ greenlock-store-fs@3.2.2 47 silly saveTree │ │ │ ├── @root/mkdirp@1.0.0 47 silly saveTree │ │ │ └── safe-replace@1.1.0 47 silly saveTree │ │ ├── keypairs@1.2.14 47 silly saveTree │ │ ├── le-challenge-fs@2.0.9 47 silly saveTree │ │ ├── le-sni-auto@2.1.9 47 silly saveTree │ │ ├─┬ le-store-certbot@2.2.3 47 silly saveTree │ │ │ └── pyconf@1.1.7 47 silly saveTree │ │ └── rsa-compat@2.0.8 47 silly saveTree │ ├─┬ iobroker.objects-redis@3.3.9 47 silly saveTree │ │ ├─┬ ioredis@4.17.3 47 silly saveTree │ │ │ ├── cluster-key-slot@1.1.0 47 silly saveTree │ │ │ ├─┬ debug@4.1.1 47 silly saveTree │ │ │ │ └── ms@2.1.2 47 silly saveTree │ │ │ ├── denque@1.4.1 47 silly saveTree │ │ │ ├── lodash.defaults@4.2.0 47 silly saveTree │ │ │ ├── lodash.flatten@4.4.0 47 silly saveTree │ │ │ ├── redis-commands@1.5.0 47 silly saveTree │ │ │ ├── redis-errors@1.2.0 47 silly saveTree │ │ │ ├── redis-parser@3.0.0 47 silly saveTree │ │ │ └── standard-as-callback@2.0.1 47 silly saveTree │ │ ├─┬ node.extend@2.0.2 47 silly saveTree │ │ │ ├─┬ has@1.0.3 47 silly saveTree │ │ │ │ └── function-bind@1.1.1 47 silly saveTree │ │ │ └── is@3.3.0 47 silly saveTree │ │ └─┬ vinyl-sourcemaps-apply@0.2.1 47 silly saveTree │ │ └── source-map@0.5.7 47 silly saveTree │ ├── ioredis@4.17.3 47 silly saveTree │ ├─┬ jsonwebtoken@8.5.1 47 silly saveTree │ │ ├─┬ jws@3.2.2 47 silly saveTree │ │ │ └─┬ jwa@1.4.1 47 silly saveTree │ │ │ ├── buffer-equal-constant-time@1.0.1 47 silly saveTree │ │ │ └── ecdsa-sig-formatter@1.0.11 47 silly saveTree │ │ ├── lodash.includes@4.3.0 47 silly saveTree │ │ ├── lodash.isboolean@3.0.3 47 silly saveTree │ │ ├── lodash.isinteger@4.0.4 47 silly saveTree │ │ ├── lodash.isnumber@3.0.3 47 silly saveTree │ │ ├── lodash.isplainobject@4.0.6 47 silly saveTree │ │ ├── lodash.isstring@4.0.1 47 silly saveTree │ │ ├── lodash.once@4.1.1 47 silly saveTree │ │ └── ms@2.1.2 47 silly saveTree │ ├─┬ jszip@3.5.0 47 silly saveTree │ │ ├─┬ lie@3.3.0 47 silly saveTree │ │ │ └── immediate@3.0.6 47 silly saveTree │ │ ├── pako@1.0.11 47 silly saveTree │ │ └── set-immediate-shim@1.0.1 47 silly saveTree │ ├─┬ le-acme-core@2.1.4 47 silly saveTree │ │ └─┬ rsa-compat@1.9.4 47 silly saveTree │ │ ├── node-forge@0.7.6 47 silly saveTree │ │ └── ursa-optional@0.9.10 47 silly saveTree │ ├── le-challenge-fs@2.0.9 47 silly saveTree │ ├── le-sni-auto@2.1.9 47 silly saveTree │ ├─┬ loadavg-windows@1.1.1 47 silly saveTree │ │ └── weak-daemon@1.0.3 47 silly saveTree │ ├── mime@2.4.6 47 silly saveTree │ ├── mkdirp@1.0.4 47 silly saveTree │ ├── ncp@2.0.0 47 silly saveTree │ ├── node-forge@0.9.1 47 silly saveTree │ ├── node-schedule@1.3.2 47 silly saveTree │ ├── node.extend@2.0.2 47 silly saveTree │ ├── pidusage@2.0.20 47 silly saveTree │ ├─┬ prompt@1.0.0 47 silly saveTree │ │ ├── pkginfo@0.4.1 47 silly saveTree │ │ ├─┬ read@1.0.7 47 silly saveTree │ │ │ └── mute-stream@0.0.8 47 silly saveTree │ │ ├── revalidator@0.1.8 47 silly saveTree │ │ ├─┬ utile@0.3.0 47 silly saveTree │ │ │ ├── async@0.9.2 47 silly saveTree │ │ │ ├── deep-equal@0.2.2 47 silly saveTree │ │ │ ├── i@0.3.6 47 silly saveTree │ │ │ └── ncp@1.0.1 47 silly saveTree │ │ └─┬ winston@2.1.1 47 silly saveTree │ │ ├── async@1.0.0 47 silly saveTree │ │ ├── colors@1.0.3 47 silly saveTree │ │ ├── cycle@1.0.3 47 silly saveTree │ │ ├── eyes@0.1.8 47 silly saveTree │ │ ├── pkginfo@0.3.1 47 silly saveTree │ │ └── stack-trace@0.0.10 47 silly saveTree │ ├── readline-sync@1.4.10 47 silly saveTree │ ├─┬ request@2.88.2 47 silly saveTree │ │ ├── qs@6.5.2 47 silly saveTree │ │ └── tough-cookie@2.5.0 47 silly saveTree │ ├── respjs@4.2.0 47 silly saveTree │ ├── semver@7.3.2 47 silly saveTree │ ├─┬ winston-daily-rotate-file@4.5.0 47 silly saveTree │ │ ├── file-stream-rotator@0.5.7 47 silly saveTree │ │ ├── object-hash@2.0.3 47 silly saveTree │ │ ├── triple-beam@1.3.0 47 silly saveTree │ │ └─┬ winston-transport@4.4.0 47 silly saveTree │ │ └─┬ readable-stream@2.3.7 47 silly saveTree │ │ └── isarray@1.0.0 47 silly saveTree │ ├─┬ winston-syslog@2.4.4 47 silly saveTree │ │ ├── glossy@0.1.7 47 silly saveTree │ │ └── unix-dgram@2.0.3 47 silly saveTree │ ├─┬ winston@3.3.3 47 silly saveTree │ │ ├─┬ @dabh/diagnostics@2.0.2 47 silly saveTree │ │ │ ├─┬ colorspace@1.1.2 47 silly saveTree │ │ │ │ ├── color@3.0.0 47 silly saveTree │ │ │ │ └── text-hex@1.0.0 47 silly saveTree │ │ │ ├── enabled@2.0.0 47 silly saveTree │ │ │ └── kuler@2.0.0 47 silly saveTree │ │ ├── async@3.2.0 47 silly saveTree │ │ ├── is-stream@2.0.0 47 silly saveTree │ │ ├─┬ logform@2.2.0 47 silly saveTree │ │ │ ├── fast-safe-stringify@2.0.7 47 silly saveTree │ │ │ ├── fecha@4.2.0 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ ├─┬ one-time@1.0.0 47 silly saveTree │ │ │ └── fn.name@1.1.0 47 silly saveTree │ │ └── readable-stream@3.6.0 47 silly saveTree │ └─┬ yargs@15.3.1 47 silly saveTree │ ├─┬ cliui@6.0.0 47 silly saveTree │ │ ├─┬ string-width@4.2.0 47 silly saveTree │ │ │ ├── emoji-regex@8.0.0 47 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0 47 silly saveTree │ │ │ └─┬ strip-ansi@6.0.0 47 silly saveTree │ │ │ └── ansi-regex@5.0.0 47 silly saveTree │ │ ├── strip-ansi@6.0.0 47 silly saveTree │ │ └─┬ wrap-ansi@6.2.0 47 silly saveTree │ │ └─┬ ansi-styles@4.2.1 47 silly saveTree │ │ ├── @types/color-name@1.1.1 47 silly saveTree │ │ └─┬ color-convert@2.0.1 47 silly saveTree │ │ └── color-name@1.1.4 47 silly saveTree │ ├── decamelize@1.2.0 47 silly saveTree │ ├─┬ find-up@4.1.0 47 silly saveTree │ │ ├─┬ locate-path@5.0.0 47 silly saveTree │ │ │ └─┬ p-locate@4.1.0 47 silly saveTree │ │ │ └─┬ p-limit@2.2.1 47 silly saveTree │ │ │ └── p-try@2.2.0 47 silly saveTree │ │ └── path-exists@4.0.0 47 silly saveTree │ ├── get-caller-file@2.0.5 47 silly saveTree │ ├── require-directory@2.1.1 47 silly saveTree │ ├── require-main-filename@2.0.0 47 silly saveTree │ ├── string-width@4.2.0 47 silly saveTree │ ├── which-module@2.0.0 47 silly saveTree │ ├── y18n@4.0.0 47 silly saveTree │ └─┬ yargs-parser@18.1.3 47 silly saveTree │ └── camelcase@5.3.1 47 silly saveTree ├── iobroker.material@0.13.8 47 silly saveTree ├── iobroker.mobile@0.5.0 47 silly saveTree ├─┬ iobroker.moma@1.2.6 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.10 47 silly saveTree │ └── systeminformation@4.26.1 47 silly saveTree ├─┬ iobroker.node-red@2.0.0 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├─┬ feedparser@2.2.10 47 silly saveTree │ │ ├── addressparser@1.0.1 47 silly saveTree │ │ ├── array-indexofobject@0.0.1 47 silly saveTree │ │ ├── lodash.assign@4.2.0 47 silly saveTree │ │ ├── lodash.get@4.4.2 47 silly saveTree │ │ ├── lodash.has@4.5.2 47 silly saveTree │ │ ├── lodash.uniq@4.5.0 47 silly saveTree │ │ ├── mri@1.1.5 47 silly saveTree │ │ └── readable-stream@2.3.7 47 silly saveTree │ ├─┬ fs.notify@0.0.4 47 silly saveTree │ │ ├── async@0.1.22 47 silly saveTree │ │ └── retry@0.6.1 47 silly saveTree │ ├─┬ js2xmlparser@4.0.1 47 silly saveTree │ │ └── xmlcreate@2.0.3 47 silly saveTree │ ├─┬ mongodb@3.5.9 47 silly saveTree │ │ ├── bl@2.2.0 47 silly saveTree │ │ ├── bson@1.1.4 47 silly saveTree │ │ ├─┬ require_optional@1.0.1 47 silly saveTree │ │ │ └── resolve-from@2.0.0 47 silly saveTree │ │ └─┬ saslprep@1.0.3 47 silly saveTree │ │ └─┬ sparse-bitfield@3.0.3 47 silly saveTree │ │ └── memory-pager@1.5.0 47 silly saveTree │ ├─┬ node-red-contrib-aggregator@1.5.0 47 silly saveTree │ │ └── simple-statistics@2.5.0 47 silly saveTree │ ├─┬ node-red-contrib-os@0.1.7 47 silly saveTree │ │ └─┬ node-df@0.1.4 47 silly saveTree │ │ └── underscore@1.9.1 47 silly saveTree │ ├─┬ node-red-contrib-polymer@0.0.22 47 silly saveTree │ │ └─┬ socket.io@1.7.4 47 silly saveTree │ │ ├─┬ debug@2.3.3 47 silly saveTree │ │ │ └── ms@0.7.2 47 silly saveTree │ │ ├─┬ engine.io@1.8.5 47 silly saveTree │ │ │ ├─┬ accepts@1.3.3 47 silly saveTree │ │ │ │ └── negotiator@0.6.1 47 silly saveTree │ │ │ ├── base64id@1.0.0 47 silly saveTree │ │ │ ├─┬ engine.io-parser@1.3.2 47 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.6 47 silly saveTree │ │ │ │ ├── blob@0.0.4 47 silly saveTree │ │ │ │ ├─┬ has-binary@0.1.7 47 silly saveTree │ │ │ │ │ └── isarray@0.0.1 47 silly saveTree │ │ │ │ └── wtf-8@1.0.0 47 silly saveTree │ │ │ └─┬ ws@1.1.5 47 silly saveTree │ │ │ ├── options@0.0.6 47 silly saveTree │ │ │ └── ultron@1.0.2 47 silly saveTree │ │ ├── has-binary@0.1.7 47 silly saveTree │ │ ├─┬ socket.io-adapter@0.5.0 47 silly saveTree │ │ │ ├─┬ debug@2.3.3 47 silly saveTree │ │ │ │ └── ms@0.7.2 47 silly saveTree │ │ │ └─┬ socket.io-parser@2.3.1 47 silly saveTree │ │ │ ├── component-emitter@1.1.2 47 silly saveTree │ │ │ ├─┬ debug@2.2.0 47 silly saveTree │ │ │ │ └── ms@0.7.1 47 silly saveTree │ │ │ ├── isarray@0.0.1 47 silly saveTree │ │ │ └── json3@3.3.2 47 silly saveTree │ │ ├─┬ socket.io-client@1.7.4 47 silly saveTree │ │ │ ├── component-emitter@1.2.1 47 silly saveTree │ │ │ └─┬ engine.io-client@1.8.5 47 silly saveTree │ │ │ ├── parsejson@0.0.3 47 silly saveTree │ │ │ └── xmlhttprequest-ssl@1.5.3 47 silly saveTree │ │ └── socket.io-parser@2.3.1 47 silly saveTree │ ├─┬ node-red-dashboard@2.22.1 47 silly saveTree │ │ ├─┬ compression@1.7.4 47 silly saveTree │ │ │ ├── bytes@3.0.0 47 silly saveTree │ │ │ └─┬ compressible@2.0.18 47 silly saveTree │ │ │ └── mime-db@1.44.0 47 silly saveTree │ │ └─┬ gridstack@0.6.4 47 silly saveTree │ │ └── jquery@3.5.1 47 silly saveTree │ ├─┬ node-red-node-email@1.7.8 47 silly saveTree │ │ ├─┬ imap@0.8.19 47 silly saveTree │ │ │ ├─┬ readable-stream@1.1.14 47 silly saveTree │ │ │ │ ├── isarray@0.0.1 47 silly saveTree │ │ │ │ └── string_decoder@0.10.31 47 silly saveTree │ │ │ └─┬ utf7@1.0.2 47 silly saveTree │ │ │ └── semver@5.3.0 47 silly saveTree │ │ ├─┬ mailparser@2.7.7 47 silly saveTree │ │ │ ├── encoding-japanese@1.0.30 47 silly saveTree │ │ │ ├── he@1.2.0 47 silly saveTree │ │ │ ├─┬ html-to-text@5.1.1 47 silly saveTree │ │ │ │ └─┬ htmlparser2@3.10.1 47 silly saveTree │ │ │ │ ├── domelementtype@1.3.1 47 silly saveTree │ │ │ │ ├── domhandler@2.4.2 47 silly saveTree │ │ │ │ ├─┬ domutils@1.5.1 47 silly saveTree │ │ │ │ │ └─┬ dom-serializer@0.1.1 47 silly saveTree │ │ │ │ │ └── entities@1.1.2 47 silly saveTree │ │ │ │ ├── entities@1.1.2 47 silly saveTree │ │ │ │ └── readable-stream@3.6.0 47 silly saveTree │ │ │ ├── iconv-lite@0.5.0 47 silly saveTree │ │ │ ├─┬ libmime@4.2.1 47 silly saveTree │ │ │ │ ├── iconv-lite@0.5.0 47 silly saveTree │ │ │ │ ├── libbase64@1.2.1 47 silly saveTree │ │ │ │ └── libqp@1.1.0 47 silly saveTree │ │ │ ├─┬ linkify-it@2.2.0 47 silly saveTree │ │ │ │ └── uc.micro@1.0.6 47 silly saveTree │ │ │ ├── mailsplit@4.6.2 47 silly saveTree │ │ │ ├── nodemailer@6.4.0 47 silly saveTree │ │ │ └── tlds@1.207.0 47 silly saveTree │ │ ├── nodemailer@6.4.10 47 silly saveTree │ │ └─┬ poplib@0.1.7 47 silly saveTree │ │ └─┬ optimist@0.6.1 47 silly saveTree │ │ ├── minimist@0.0.10 47 silly saveTree │ │ └── wordwrap@0.0.3 47 silly saveTree │ ├── node-red-node-feedparser@0.1.16 47 silly saveTree │ ├─┬ node-red-node-sentiment@0.1.6 47 silly saveTree │ │ └── sentiment@2.1.0 47 silly saveTree │ ├─┬ node-red-node-twitter@1.1.6 47 silly saveTree │ │ └─┬ twitter-ng@0.6.2 47 silly saveTree │ │ └── oauth@0.9.15 47 silly saveTree │ └─┬ node-red@1.1.0 47 silly saveTree │ ├─┬ @node-red/editor-api@1.1.0 47 silly saveTree │ │ ├── @node-red/editor-client@1.1.0 47 silly saveTree │ │ ├─┬ @node-red/util@1.1.0 47 silly saveTree │ │ │ ├── clone@2.1.2 47 silly saveTree │ │ │ ├─┬ i18next@15.1.2 47 silly saveTree │ │ │ │ └─┬ @babel/runtime@7.10.4 47 silly saveTree │ │ │ │ └── regenerator-runtime@0.13.5 47 silly saveTree │ │ │ ├── lodash.clonedeep@4.5.0 47 silly saveTree │ │ │ ├── moment-timezone@0.5.31 47 silly saveTree │ │ │ └── when@3.7.8 47 silly saveTree │ │ ├─┬ bcrypt@3.0.6 47 silly saveTree │ │ │ ├── nan@2.13.2 47 silly saveTree │ │ │ └─┬ node-pre-gyp@0.12.0 47 silly saveTree │ │ │ └─┬ tar@4.4.13 47 silly saveTree │ │ │ ├─┬ fs-minipass@1.2.7 47 silly saveTree │ │ │ │ └─┬ minipass@2.9.0 47 silly saveTree │ │ │ │ └── yallist@3.1.1 47 silly saveTree │ │ │ ├── minipass@2.9.0 47 silly saveTree │ │ │ ├── minizlib@1.3.3 47 silly saveTree │ │ │ └── yallist@3.1.1 47 silly saveTree │ │ ├── bcryptjs@2.4.3 47 silly saveTree │ │ ├── clone@2.1.2 47 silly saveTree │ │ ├── cors@2.8.5 47 silly saveTree │ │ ├─┬ express-session@1.17.1 47 silly saveTree │ │ │ ├── cookie@0.4.0 47 silly saveTree │ │ │ ├── depd@2.0.0 47 silly saveTree │ │ │ └── safe-buffer@5.2.0 47 silly saveTree │ │ ├─┬ memorystore@1.6.2 47 silly saveTree │ │ │ ├── debug@3.1.0 47 silly saveTree │ │ │ └─┬ lru-cache@4.1.5 47 silly saveTree │ │ │ ├── pseudomap@1.0.2 47 silly saveTree │ │ │ └── yallist@2.1.2 47 silly saveTree │ │ ├── mime@2.4.6 47 silly saveTree │ │ ├── mustache@4.0.1 47 silly saveTree │ │ ├─┬ oauth2orize@1.11.0 47 silly saveTree │ │ │ └── uid2@0.0.3 47 silly saveTree │ │ ├── passport-http-bearer@1.0.1 47 silly saveTree │ │ ├── passport-oauth2-client-password@0.1.2 47 silly saveTree │ │ ├── when@3.7.8 47 silly saveTree │ │ └── ws@6.2.1 47 silly saveTree │ ├─┬ @node-red/nodes@1.1.0 47 silly saveTree │ │ ├─┬ ajv@6.12.2 47 silly saveTree │ │ │ └── fast-deep-equal@3.1.3 47 silly saveTree │ │ ├─┬ cheerio@0.22.0 47 silly saveTree │ │ │ ├─┬ css-select@1.2.0 47 silly saveTree │ │ │ │ ├── boolbase@1.0.0 47 silly saveTree │ │ │ │ ├── css-what@2.1.3 47 silly saveTree │ │ │ │ └── nth-check@1.0.2 47 silly saveTree │ │ │ ├── lodash.assignin@4.2.0 47 silly saveTree │ │ │ ├── lodash.bind@4.2.1 47 silly saveTree │ │ │ ├── lodash.filter@4.6.0 47 silly saveTree │ │ │ ├── lodash.foreach@4.5.0 47 silly saveTree │ │ │ ├── lodash.map@4.6.0 47 silly saveTree │ │ │ ├── lodash.merge@4.6.2 47 silly saveTree │ │ │ ├── lodash.pick@4.4.0 47 silly saveTree │ │ │ ├── lodash.reduce@4.6.0 47 silly saveTree │ │ │ ├── lodash.reject@4.6.0 47 silly saveTree │ │ │ └── lodash.some@4.6.0 47 silly saveTree │ │ ├── cookie@0.4.1 47 silly saveTree │ │ ├── cron@1.7.2 47 silly saveTree │ │ ├── fs-extra@8.1.0 47 silly saveTree │ │ ├── hash-sum@2.0.0 47 silly saveTree │ │ ├── iconv-lite@0.5.1 47 silly saveTree │ │ ├── is-utf8@0.2.1 47 silly saveTree │ │ ├─┬ js-yaml@3.14.0 47 silly saveTree │ │ │ └─┬ argparse@1.0.10 47 silly saveTree │ │ │ └── sprintf-js@1.0.3 47 silly saveTree │ │ ├── media-typer@1.1.0 47 silly saveTree │ │ ├─┬ multer@1.4.2 47 silly saveTree │ │ │ ├── append-field@1.0.0 47 silly saveTree │ │ │ ├─┬ busboy@0.2.14 47 silly saveTree │ │ │ │ ├─┬ dicer@0.2.5 47 silly saveTree │ │ │ │ │ └─┬ readable-stream@1.1.14 47 silly saveTree │ │ │ │ │ ├── isarray@0.0.1 47 silly saveTree │ │ │ │ │ └── string_decoder@0.10.31 47 silly saveTree │ │ │ │ └── readable-stream@1.1.14 47 silly saveTree │ │ │ └── object-assign@4.1.1 47 silly saveTree │ │ ├─┬ raw-body@2.4.1 47 silly saveTree │ │ │ ├─┬ http-errors@1.7.3 47 silly saveTree │ │ │ │ └── inherits@2.0.4 47 silly saveTree │ │ │ └── iconv-lite@0.4.24 47 silly saveTree │ │ ├── ws@6.2.1 47 silly saveTree │ │ └─┬ xml2js@0.4.23 47 silly saveTree │ │ └── xmlbuilder@11.0.1 47 silly saveTree │ ├─┬ @node-red/runtime@1.1.0 47 silly saveTree │ │ ├─┬ @node-red/registry@1.1.0 47 silly saveTree │ │ │ ├── semver@6.3.0 47 silly saveTree │ │ │ └─┬ uglify-js@3.9.4 47 silly saveTree │ │ │ └── commander@2.20.3 47 silly saveTree │ │ └── fs-extra@8.1.0 47 silly saveTree │ ├── @node-red/util@1.1.0 47 silly saveTree │ ├── basic-auth@2.0.1 47 silly saveTree │ ├── bcrypt@3.0.6 47 silly saveTree │ ├── bcryptjs@2.4.3 47 silly saveTree │ ├── fs-extra@8.1.0 47 silly saveTree │ ├─┬ node-red-admin@0.2.6 47 silly saveTree │ │ ├─┬ bcrypt@3.0.8 47 silly saveTree │ │ │ └─┬ node-pre-gyp@0.14.0 47 silly saveTree │ │ │ └─┬ tar@4.4.13 47 silly saveTree │ │ │ ├─┬ fs-minipass@1.2.7 47 silly saveTree │ │ │ │ └─┬ minipass@2.9.0 47 silly saveTree │ │ │ │ └── yallist@3.1.1 47 silly saveTree │ │ │ ├── minipass@2.9.0 47 silly saveTree │ │ │ ├── minizlib@1.3.3 47 silly saveTree │ │ │ └── yallist@3.1.1 47 silly saveTree │ │ ├─┬ cli-table@0.3.1 47 silly saveTree │ │ │ └── colors@1.0.3 47 silly saveTree │ │ └── minimist@1.2.5 47 silly saveTree │ ├── node-red-node-rbe@0.2.9 47 silly saveTree │ ├─┬ node-red-node-tail@0.1.1 47 silly saveTree │ │ └── tail@2.0.4 47 silly saveTree │ ├── nopt@4.0.3 47 silly saveTree │ └── semver@6.3.0 47 silly saveTree ├─┬ iobroker.nut@1.1.3 47 silly saveTree │ └── node-nut@1.0.3 47 silly saveTree ├─┬ iobroker.ping@1.4.8 47 silly saveTree │ └─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ └── @types/iobroker@3.0.11 47 silly saveTree ├─┬ iobroker.samsung@0.2.9 47 silly saveTree │ ├─┬ samsung-remote@1.5.0 47 silly saveTree │ │ ├─┬ is-ip@3.1.0 47 silly saveTree │ │ │ └── ip-regex@4.1.0 47 silly saveTree │ │ └─┬ ping@0.2.2 47 silly saveTree │ │ └── q@1.5.1 47 silly saveTree │ └─┬ ws@2.3.1 47 silly saveTree │ ├── safe-buffer@5.0.1 47 silly saveTree │ └── ultron@1.1.1 47 silly saveTree ├─┬ iobroker.shuttercontrol@0.8.4 47 silly saveTree │ └─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ └── @types/iobroker@3.0.11 47 silly saveTree ├─┬ iobroker.simple-api@2.4.6 47 silly saveTree │ └─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ └── @types/iobroker@3.0.10 47 silly saveTree ├─┬ iobroker.socketio@3.0.10 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├─┬ express-session@1.17.1 47 silly saveTree │ │ ├── cookie@0.4.0 47 silly saveTree │ │ ├── depd@2.0.0 47 silly saveTree │ │ └── safe-buffer@5.2.0 47 silly saveTree │ └─┬ request@2.88.2 47 silly saveTree │ ├── qs@6.5.2 47 silly saveTree │ └── tough-cookie@2.5.0 47 silly saveTree ├─┬ iobroker.sonoff@2.3.3 47 silly saveTree │ └─┬ mqtt-connection@4.0.0 47 silly saveTree │ └─┬ mqtt-packet@6.3.2 47 silly saveTree │ └─┬ debug@4.1.1 47 silly saveTree │ └── ms@2.1.2 47 silly saveTree ├─┬ iobroker.sql@1.14.2 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├─┬ mssql@6.2.0 47 silly saveTree │ │ ├─┬ debug@4.1.1 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ ├── tarn@1.1.5 47 silly saveTree │ │ └─┬ tedious@6.7.0 47 silly saveTree │ │ ├─┬ @azure/ms-rest-nodeauth@2.0.2 47 silly saveTree │ │ │ ├── @azure/ms-rest-azure-env@1.1.2 47 silly saveTree │ │ │ ├─┬ @azure/ms-rest-js@1.8.15 47 silly saveTree │ │ │ │ ├── @types/tunnel@0.0.0 47 silly saveTree │ │ │ │ ├── tunnel@0.0.6 47 silly saveTree │ │ │ │ └─┬ xml2js@0.4.22 47 silly saveTree │ │ │ │ └─┬ util.promisify@1.0.0 47 silly saveTree │ │ │ │ └─┬ object.getownpropertydescriptors@2.0.3 47 silly saveTree │ │ │ │ └─┬ es-abstract@1.16.2 47 silly saveTree │ │ │ │ ├─┬ es-to-primitive@1.2.1 47 silly saveTree │ │ │ │ │ ├── is-callable@1.1.4 47 silly saveTree │ │ │ │ │ ├── is-date-object@1.0.1 47 silly saveTree │ │ │ │ │ └─┬ is-symbol@1.0.3 47 silly saveTree │ │ │ │ │ └── has-symbols@1.0.1 47 silly saveTree │ │ │ │ ├── has-symbols@1.0.1 47 silly saveTree │ │ │ │ ├── is-callable@1.1.4 47 silly saveTree │ │ │ │ ├── is-regex@1.0.4 47 silly saveTree │ │ │ │ ├── object-inspect@1.7.0 47 silly saveTree │ │ │ │ ├── string.prototype.trimleft@2.1.0 47 silly saveTree │ │ │ │ └── string.prototype.trimright@2.1.0 47 silly saveTree │ │ │ └─┬ adal-node@0.1.28 47 silly saveTree │ │ │ ├── @types/node@8.10.61 47 silly saveTree │ │ │ ├── date-utils@1.2.21 47 silly saveTree │ │ │ ├── xmldom@0.3.0 47 silly saveTree │ │ │ └── xpath.js@1.1.0 47 silly saveTree │ │ ├── @types/node@12.12.47 47 silly saveTree │ │ ├── @types/readable-stream@2.3.7 47 silly saveTree │ │ ├─┬ bl@3.0.0 47 silly saveTree │ │ │ └── readable-stream@3.6.0 47 silly saveTree │ │ ├── depd@2.0.0 47 silly saveTree │ │ ├── iconv-lite@0.5.2 47 silly saveTree │ │ ├── jsbi@3.1.3 47 silly saveTree │ │ ├── native-duplexpair@1.0.0 47 silly saveTree │ │ ├── readable-stream@3.6.0 47 silly saveTree │ │ └── sprintf-js@1.1.2 47 silly saveTree │ ├─┬ mysql@2.18.1 47 silly saveTree │ │ ├── bignumber.js@9.0.0 47 silly saveTree │ │ ├── readable-stream@2.3.7 47 silly saveTree │ │ └── sqlstring@2.3.1 47 silly saveTree │ ├─┬ pg@8.2.1 47 silly saveTree │ │ ├── buffer-writer@2.0.0 47 silly saveTree │ │ ├── packet-reader@1.0.0 47 silly saveTree │ │ ├── pg-connection-string@2.2.3 47 silly saveTree │ │ ├── pg-pool@3.2.1 47 silly saveTree │ │ ├── pg-protocol@1.2.4 47 silly saveTree │ │ ├─┬ pg-types@2.2.0 47 silly saveTree │ │ │ ├── pg-int8@1.0.1 47 silly saveTree │ │ │ ├── postgres-array@2.0.0 47 silly saveTree │ │ │ ├── postgres-bytea@1.0.0 47 silly saveTree │ │ │ ├── postgres-date@1.0.5 47 silly saveTree │ │ │ └── postgres-interval@1.2.0 47 silly saveTree │ │ ├── pgpass@1.0.2 47 silly saveTree │ │ └── semver@4.3.2 47 silly saveTree │ ├─┬ sql-client@2.0.3 47 silly saveTree │ │ ├── argf@0.0.1 47 silly saveTree │ │ └─┬ yargs@12.0.5 47 silly saveTree │ │ ├─┬ cliui@4.1.0 47 silly saveTree │ │ │ ├─┬ string-width@2.1.1 47 silly saveTree │ │ │ │ ├── is-fullwidth-code-point@2.0.0 47 silly saveTree │ │ │ │ └─┬ strip-ansi@4.0.0 47 silly saveTree │ │ │ │ └── ansi-regex@3.0.0 47 silly saveTree │ │ │ ├── strip-ansi@4.0.0 47 silly saveTree │ │ │ └── wrap-ansi@2.1.0 47 silly saveTree │ │ ├─┬ find-up@3.0.0 47 silly saveTree │ │ │ └─┬ locate-path@3.0.0 47 silly saveTree │ │ │ ├── p-locate@3.0.0 47 silly saveTree │ │ │ └── path-exists@3.0.0 47 silly saveTree │ │ ├── get-caller-file@1.0.3 47 silly saveTree │ │ ├─┬ os-locale@3.1.0 47 silly saveTree │ │ │ ├─┬ execa@1.0.0 47 silly saveTree │ │ │ │ ├─┬ cross-spawn@6.0.5 47 silly saveTree │ │ │ │ │ ├── nice-try@1.0.5 47 silly saveTree │ │ │ │ │ ├── path-key@2.0.1 47 silly saveTree │ │ │ │ │ ├─┬ shebang-command@1.2.0 47 silly saveTree │ │ │ │ │ │ └── shebang-regex@1.0.0 47 silly saveTree │ │ │ │ │ └─┬ which@1.3.1 47 silly saveTree │ │ │ │ │ └── isexe@2.0.0 47 silly saveTree │ │ │ │ ├─┬ get-stream@4.1.0 47 silly saveTree │ │ │ │ │ └── pump@3.0.0 47 silly saveTree │ │ │ │ ├── npm-run-path@2.0.2 47 silly saveTree │ │ │ │ ├── p-finally@1.0.0 47 silly saveTree │ │ │ │ └── strip-eof@1.0.0 47 silly saveTree │ │ │ ├─┬ lcid@2.0.0 47 silly saveTree │ │ │ │ └── invert-kv@2.0.0 47 silly saveTree │ │ │ └─┬ mem@4.3.0 47 silly saveTree │ │ │ ├─┬ map-age-cleaner@0.1.3 47 silly saveTree │ │ │ │ └── p-defer@1.0.0 47 silly saveTree │ │ │ ├── mimic-fn@2.1.0 47 silly saveTree │ │ │ └── p-is-promise@2.1.0 47 silly saveTree │ │ ├── require-main-filename@1.0.1 47 silly saveTree │ │ ├── string-width@2.1.1 47 silly saveTree │ │ ├── which-module@2.0.0 47 silly saveTree │ │ ├── y18n@3.2.1 47 silly saveTree │ │ └─┬ yargs-parser@11.1.1 47 silly saveTree │ │ └── camelcase@5.3.1 47 silly saveTree │ └── sqlite3@4.2.0 47 silly saveTree ├─┬ iobroker.tankerkoenig@2.0.9 47 silly saveTree │ └── xml2js@0.4.23 47 silly saveTree ├─┬ iobroker.telegram@1.5.9 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.10 47 silly saveTree │ ├─┬ node-telegram-bot-api@0.40.0 47 silly saveTree │ │ ├─┬ array.prototype.findindex@2.1.0 47 silly saveTree │ │ │ └─┬ es-abstract@1.17.5 47 silly saveTree │ │ │ ├── is-callable@1.1.5 47 silly saveTree │ │ │ ├── is-regex@1.0.5 47 silly saveTree │ │ │ ├── object.assign@4.1.0 47 silly saveTree │ │ │ ├─┬ string.prototype.trimleft@2.1.2 47 silly saveTree │ │ │ │ └─┬ string.prototype.trimstart@1.0.1 47 silly saveTree │ │ │ │ └─┬ es-abstract@1.17.5 47 silly saveTree │ │ │ │ ├── is-callable@1.1.5 47 silly saveTree │ │ │ │ ├── is-regex@1.0.5 47 silly saveTree │ │ │ │ ├── string.prototype.trimleft@2.1.2 47 silly saveTree │ │ │ │ └─┬ string.prototype.trimright@2.1.2 47 silly saveTree │ │ │ │ └─┬ string.prototype.trimend@1.0.1 47 silly saveTree │ │ │ │ └─┬ es-abstract@1.17.5 47 silly saveTree │ │ │ │ ├── is-callable@1.1.5 47 silly saveTree │ │ │ │ ├── is-regex@1.0.5 47 silly saveTree │ │ │ │ ├── string.prototype.trimleft@2.1.2 47 silly saveTree │ │ │ │ └── string.prototype.trimright@2.1.2 47 silly saveTree │ │ │ └── string.prototype.trimright@2.1.2 47 silly saveTree │ │ ├─┬ debug@3.2.6 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ ├── eventemitter3@3.1.2 47 silly saveTree │ │ ├── file-type@3.9.0 47 silly saveTree │ │ └── request-promise@4.2.5 47 silly saveTree │ ├─┬ request@2.88.2 47 silly saveTree │ │ ├── qs@6.5.2 47 silly saveTree │ │ └── tough-cookie@2.5.0 47 silly saveTree │ └─┬ socksv5@0.0.6 47 silly saveTree │ └─┬ ipv6@3.1.1 47 silly saveTree │ ├── cli@0.4.5 47 silly saveTree │ ├─┬ cliff@0.1.10 47 silly saveTree │ │ ├── colors@1.0.3 47 silly saveTree │ │ └─┬ winston@0.8.3 47 silly saveTree │ │ ├── async@0.2.10 47 silly saveTree │ │ ├── colors@0.6.2 47 silly saveTree │ │ └── pkginfo@0.3.1 47 silly saveTree │ └── sprintf@0.1.3 47 silly saveTree ├─┬ iobroker.tr-064@4.0.9 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├── tr-O64@0.2.4 47 silly saveTree │ └── xml2js@0.4.23 47 silly saveTree ├─┬ iobroker.tuya@3.3.9 47 silly saveTree │ ├── @apollon/iobroker-tools@0.2.0 47 silly saveTree │ ├─┬ @iobroker/adapter-core@2.4.0 47 silly saveTree │ │ └── @types/iobroker@3.0.11 47 silly saveTree │ ├─┬ @sentry/integrations@5.19.2 47 silly saveTree │ │ ├── @sentry/types@5.19.2 47 silly saveTree │ │ └── @sentry/utils@5.19.2 47 silly saveTree │ ├─┬ @sentry/node@5.19.2 47 silly saveTree │ │ ├─┬ @sentry/apm@5.19.2 47 silly saveTree │ │ │ ├── @sentry/hub@5.19.2 47 silly saveTree │ │ │ └── @sentry/minimal@5.19.2 47 silly saveTree │ │ ├── @sentry/core@5.19.2 47 silly saveTree │ │ └── @sentry/hub@5.19.2 47 silly saveTree │ ├─┬ http-mitm-proxy@0.8.2 47 silly saveTree │ │ ├─┬ debug@4.1.1 47 silly saveTree │ │ │ └── ms@2.1.2 47 silly saveTree │ │ ├── node-forge@0.8.5 47 silly saveTree │ │ ├── semaphore@1.1.0 47 silly saveTree │ │ └─┬ ws@3.3.3 47 silly saveTree │ │ └── ultron@1.1.1 47 silly saveTree │ ├─┬ qrcode@1.4.4 47 silly saveTree │ │ ├─┬ buffer-alloc@1.2.0 47 silly saveTree │ │ │ ├── buffer-alloc-unsafe@1.1.0 47 silly saveTree │ │ │ └── buffer-fill@1.0.0 47 silly saveTree │ │ ├── buffer@5.6.0 47 silly saveTree │ │ ├── dijkstrajs@1.0.1 47 silly saveTree │ │ ├── isarray@2.0.5 47 silly saveTree │ │ ├── pngjs@3.4.0 47 silly saveTree │ │ └─┬ yargs@13.3.2 47 silly saveTree │ │ ├─┬ cliui@5.0.0 47 silly saveTree │ │ │ ├─┬ string-width@3.1.0 47 silly saveTree │ │ │ │ ├── emoji-regex@7.0.3 47 silly saveTree │ │ │ │ ├── is-fullwidth-code-point@2.0.0 47 silly saveTree │ │ │ │ └─┬ strip-ansi@5.2.0 47 silly saveTree │ │ │ │ └── ansi-regex@4.1.0 47 silly saveTree │ │ │ ├── strip-ansi@5.2.0 47 silly saveTree │ │ │ └── wrap-ansi@5.1.0 47 silly saveTree │ │ ├── find-up@3.0.0 47 silly saveTree │ │ ├── get-caller-file@2.0.5 47 silly saveTree │ │ ├── require-main-filename@2.0.0 47 silly saveTree │ │ ├── string-width@3.1.0 47 silly saveTree │ │ ├── which-module@2.0.0 47 silly saveTree │ │ ├── y18n@4.0.0 47 silly saveTree │ │ └─┬ yargs-parser@13.1.2 47 silly saveTree │ │ └── camelcase@5.3.1 47 silly saveTree │ ├─┬ request@2.88.2 47 silly saveTree │ │ ├── qs@6.5.2 47 silly saveTree │ │ └── tough-cookie@2.5.0 47 silly saveTree │ └─┬ tuyapi@5.3.1 47 silly saveTree │ ├─┬ debug@4.1.1 47 silly saveTree │ │ └── ms@2.1.2 47 silly saveTree │ ├─┬ p-retry@4.2.0 47 silly saveTree │ │ ├── @types/retry@0.12.0 47 silly saveTree │ │ └── retry@0.12.0 47 silly saveTree │ └── p-timeout@3.2.0 47 silly saveTree ├── iobroker.vis-materialdesign@0.3.19 47 silly saveTree ├── iobroker.vis@1.2.6 47 silly saveTree ├─┬ iobroker.web@3.0.10 47 silly saveTree │ ├── express-session@1.17.1 47 silly saveTree │ ├─┬ iobroker.socketio@3.0.12 47 silly saveTree │ │ └─┬ request@2.88.2 47 silly saveTree │ │ └── mime-types@2.1.27 47 silly saveTree │ ├── mime-types@2.1.27 47 silly saveTree │ └── request@2.88.2 47 silly saveTree ├─┬ iobroker.wifilight@1.1.0 47 silly saveTree │ ├── array-ext@0.1.5 47 silly saveTree │ └─┬ mdns-discovery@0.1.12 47 silly saveTree │ └─┬ debug@2.2.0 47 silly saveTree │ └── ms@0.7.1 47 silly saveTree ├─┬ iobroker@2.0.3 47 silly saveTree │ └─┬ yargs@7.1.0 47 silly saveTree │ ├── camelcase@3.0.0 47 silly saveTree │ ├── cliui@3.2.0 47 silly saveTree │ ├─┬ os-locale@1.4.0 47 silly saveTree │ │ └─┬ lcid@1.0.0 47 silly saveTree │ │ └── invert-kv@1.0.0 47 silly saveTree │ ├─┬ read-pkg-up@1.0.1 47 silly saveTree │ │ ├─┬ find-up@1.1.2 47 silly saveTree │ │ │ ├─┬ path-exists@2.1.0 47 silly saveTree │ │ │ │ └─┬ pinkie-promise@2.0.1 47 silly saveTree │ │ │ │ └── pinkie@2.0.4 47 silly saveTree │ │ │ └── pinkie-promise@2.0.1 47 silly saveTree │ │ └─┬ read-pkg@1.1.0 47 silly saveTree │ │ ├─┬ load-json-file@1.1.0 47 silly saveTree │ │ │ ├─┬ parse-json@2.2.0 47 silly saveTree │ │ │ │ └─┬ error-ex@1.3.2 47 silly saveTree │ │ │ │ └── is-arrayish@0.2.1 47 silly saveTree │ │ │ ├── pify@2.3.0 47 silly saveTree │ │ │ └── strip-bom@2.0.0 47 silly saveTree │ │ ├─┬ normalize-package-data@2.5.0 47 silly saveTree │ │ │ ├── hosted-git-info@2.8.5 47 silly saveTree │ │ │ ├─┬ resolve@1.13.1 47 silly saveTree │ │ │ │ └── path-parse@1.0.6 47 silly saveTree │ │ │ └─┬ validate-npm-package-license@3.0.4 47 silly saveTree │ │ │ ├─┬ spdx-correct@3.1.0 47 silly saveTree │ │ │ │ ├─┬ spdx-expression-parse@3.0.0 47 silly saveTree │ │ │ │ │ ├── spdx-exceptions@2.2.0 47 silly saveTree │ │ │ │ │ └── spdx-license-ids@3.0.5 47 silly saveTree │ │ │ │ └── spdx-license-ids@3.0.5 47 silly saveTree │ │ │ └── spdx-expression-parse@3.0.0 47 silly saveTree │ │ └── path-type@1.1.0 47 silly saveTree │ ├── which-module@1.0.0 47 silly saveTree │ └── yargs-parser@5.0.0 47 silly saveTree ├── semver@5.7.1 47 silly saveTree └── yargs@7.1.0 48 verbose stack Error: 404 Not Found - GET https://registry.npmjs.org/@iobroker%2fadapter-core - Not found 48 verbose stack at /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/check-response.js:104:15 48 verbose stack at processTicksAndRejections (internal/process/task_queues.js:97:5) 49 verbose statusCode 404 50 verbose pkgid @iobroker/adapter-core@^2.4.0 51 verbose cwd /opt/iobroker 52 verbose Linux 4.19.0-6-amd64 53 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.web@3.0.10" "--loglevel" "error" "--prefix" "/opt/iobroker" 54 verbose node v12.16.2 55 verbose npm v6.14.4 56 error code E404 57 error 404 Not Found - GET https://registry.npmjs.org/@iobroker%2fadapter-core - Not found 58 error 404 59 error 404 '@iobroker/adapter-core@^2.4.0' is not in the npm registry. 60 error 404 You should bug the author to publish it (or use the name yourself!) 61 error 404 It was specified as a dependency of 'iobroker.web' 62 error 404 Note that you can also install from a 63 error 404 tarball, folder, http url, or git url. 64 verbose exit [ 1, true ]