0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/usr/bin/node', 1 verbose cli '/usr/bin/npm', 1 verbose cli 'install', 1 verbose cli 'iobroker.maxcul@1.3.1', 1 verbose cli '--loglevel', 1 verbose cli 'error', 1 verbose cli '--prefix', 1 verbose cli '/opt/iobroker' 1 verbose cli ] 2 info using npm@6.14.15 3 info using node@v14.18.2 4 verbose npm-session be7bea30f1d2a641 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 http fetch GET 200 https://registry.npmjs.org/iobroker.maxcul 46ms (from cache) 8 silly pacote version manifest for iobroker.maxcul@1.3.1 fetched in 77ms 9 timing stage:loadCurrentTree Completed in 11259ms 10 silly install loadIdealTree 11 silly install cloneCurrentTreeToIdealTree 12 timing stage:loadIdealTree:cloneCurrentTree Completed in 125ms 13 silly install loadShrinkwrap 14 timing stage:loadIdealTree:loadShrinkwrap Completed in 7344ms 15 silly install loadAllDepsIntoIdealTree 16 silly resolveWithNewModule iobroker.maxcul@1.3.1 checking installable status 17 silly removeObsoleteDep removing iobroker.maxcul@file:node_modules/iobroker.maxcul from the tree as its been replaced by a newer version or is no longer required 18 silly removeObsoleteDep removing binary-parser@1.9.2 from the tree as its been replaced by a newer version or is no longer required 19 silly removeObsoleteDep removing bitset@5.1.1 from the tree as its been replaced by a newer version or is no longer required 20 silly removeObsoleteDep removing serialport@9.2.8 from the tree as its been replaced by a newer version or is no longer required 21 silly removeObsoleteDep removing @serialport/binding-mock@9.2.4 from the tree as its been replaced by a newer version or is no longer required 22 silly removeObsoleteDep removing @serialport/binding-abstract@9.2.3 from the tree as its been replaced by a newer version or is no longer required 23 silly removeObsoleteDep removing debug@4.3.3 from the tree as its been replaced by a newer version or is no longer required 24 silly removeObsoleteDep removing ms@2.1.2 from the tree as its been replaced by a newer version or is no longer required 25 silly removeObsoleteDep removing debug@4.3.3 from the tree as its been replaced by a newer version or is no longer required 26 silly removeObsoleteDep removing ms@2.1.2 from the tree as its been replaced by a newer version or is no longer required 27 silly removeObsoleteDep removing @serialport/bindings@9.2.8 from the tree as its been replaced by a newer version or is no longer required 28 silly removeObsoleteDep removing @serialport/parser-readline@9.2.4 from the tree as its been replaced by a newer version or is no longer required 29 silly removeObsoleteDep removing @serialport/parser-delimiter@9.2.4 from the tree as its been replaced by a newer version or is no longer required 30 silly removeObsoleteDep removing debug@4.3.3 from the tree as its been replaced by a newer version or is no longer required 31 silly removeObsoleteDep removing ms@2.1.2 from the tree as its been replaced by a newer version or is no longer required 32 silly removeObsoleteDep removing nan@2.15.0 from the tree as its been replaced by a newer version or is no longer required 33 silly removeObsoleteDep removing prebuild-install@7.0.0 from the tree as its been replaced by a newer version or is no longer required 34 silly removeObsoleteDep removing node-abi@3.5.0 from the tree as its been replaced by a newer version or is no longer required 35 silly removeObsoleteDep removing simple-get@4.0.0 from the tree as its been replaced by a newer version or is no longer required 36 silly removeObsoleteDep removing decompress-response@6.0.0 from the tree as its been replaced by a newer version or is no longer required 37 silly removeObsoleteDep removing mimic-response@3.1.0 from the tree as its been replaced by a newer version or is no longer required 38 silly removeObsoleteDep removing @serialport/parser-byte-length@9.2.4 from the tree as its been replaced by a newer version or is no longer required 39 silly removeObsoleteDep removing @serialport/parser-cctalk@9.2.4 from the tree as its been replaced by a newer version or is no longer required 40 silly removeObsoleteDep removing @serialport/parser-inter-byte-timeout@9.2.4 from the tree as its been replaced by a newer version or is no longer required 41 silly removeObsoleteDep removing @serialport/parser-ready@9.2.4 from the tree as its been replaced by a newer version or is no longer required 42 silly removeObsoleteDep removing @serialport/parser-regex@9.2.4 from the tree as its been replaced by a newer version or is no longer required 43 silly removeObsoleteDep removing @serialport/stream@9.2.4 from the tree as its been replaced by a newer version or is no longer required 44 silly removeObsoleteDep removing debug@4.3.3 from the tree as its been replaced by a newer version or is no longer required 45 silly removeObsoleteDep removing ms@2.1.2 from the tree as its been replaced by a newer version or is no longer required 46 silly removeObsoleteDep removing debug@4.3.3 from the tree as its been replaced by a newer version or is no longer required 47 silly removeObsoleteDep removing ms@2.1.2 from the tree as its been replaced by a newer version or is no longer required 48 silly removeObsoleteDep removing sprintf-js@1.1.2 from the tree as its been replaced by a newer version or is no longer required 49 http fetch GET 200 https://registry.npmjs.org/bitset 46ms (from cache) 50 http fetch GET 200 https://registry.npmjs.org/serialport 51ms (from cache) 51 http fetch GET 200 https://registry.npmjs.org/binary-parser 57ms (from cache) 52 http fetch GET 200 https://registry.npmjs.org/sprintf-js 60ms (from cache) 53 silly pacote range manifest for bitset@^5.1.1 fetched in 66ms 54 silly resolveWithNewModule bitset@5.1.1 checking installable status 55 silly pacote range manifest for serialport@^9.0.0 fetched in 73ms 56 silly resolveWithNewModule serialport@9.2.8 checking installable status 57 silly pacote range manifest for binary-parser@^1.6.2 fetched in 70ms 58 silly resolveWithNewModule binary-parser@1.9.2 checking installable status 59 silly pacote range manifest for sprintf-js@^1.1.2 fetched in 72ms 60 silly resolveWithNewModule sprintf-js@1.1.2 checking installable status 61 http fetch GET 200 https://registry.npmjs.org/@serialport%2fbinding-mock 72ms (from cache) 62 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-byte-length 72ms (from cache) 63 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-delimiter 70ms (from cache) 64 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-cctalk 74ms (from cache) 65 http fetch GET 200 https://registry.npmjs.org/@serialport%2fbindings 77ms (from cache) 66 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-inter-byte-timeout 74ms (from cache) 67 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-readline 75ms (from cache) 68 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-ready 75ms (from cache) 69 http fetch GET 200 https://registry.npmjs.org/@serialport%2fstream 80ms (from cache) 70 http fetch GET 200 https://registry.npmjs.org/@serialport%2fparser-regex 84ms (from cache) 71 silly pacote version manifest for @serialport/binding-mock@9.2.4 fetched in 97ms 72 silly resolveWithNewModule @serialport/binding-mock@9.2.4 checking installable status 73 silly pacote version manifest for @serialport/parser-byte-length@9.2.4 fetched in 97ms 74 silly resolveWithNewModule @serialport/parser-byte-length@9.2.4 checking installable status 75 silly pacote version manifest for @serialport/parser-delimiter@9.2.4 fetched in 97ms 76 silly resolveWithNewModule @serialport/parser-delimiter@9.2.4 checking installable status 77 silly pacote version manifest for @serialport/parser-cctalk@9.2.4 fetched in 100ms 78 silly resolveWithNewModule @serialport/parser-cctalk@9.2.4 checking installable status 79 silly pacote version manifest for @serialport/bindings@9.2.8 fetched in 104ms 80 silly resolveWithNewModule @serialport/bindings@9.2.8 checking installable status 81 silly pacote version manifest for @serialport/parser-inter-byte-timeout@9.2.4 fetched in 103ms 82 silly resolveWithNewModule @serialport/parser-inter-byte-timeout@9.2.4 checking installable status 83 silly pacote version manifest for @serialport/parser-readline@9.2.4 fetched in 104ms 84 silly resolveWithNewModule @serialport/parser-readline@9.2.4 checking installable status 85 silly pacote version manifest for @serialport/parser-ready@9.2.4 fetched in 104ms 86 silly resolveWithNewModule @serialport/parser-ready@9.2.4 checking installable status 87 silly pacote version manifest for @serialport/stream@9.2.4 fetched in 107ms 88 silly resolveWithNewModule @serialport/stream@9.2.4 checking installable status 89 silly pacote version manifest for @serialport/parser-regex@9.2.4 fetched in 110ms 90 silly resolveWithNewModule @serialport/parser-regex@9.2.4 checking installable status 91 http fetch GET 200 https://registry.npmjs.org/debug 17ms (from cache) 92 silly pacote range manifest for debug@^4.3.2 fetched in 21ms 93 silly resolveWithNewModule debug@4.3.3 checking installable status 94 silly pacote range manifest for debug@^4.3.2 fetched in 6ms 95 silly resolveWithNewModule debug@4.3.3 checking installable status 96 http fetch GET 200 https://registry.npmjs.org/@serialport%2fbinding-abstract 12ms (from cache) 97 silly pacote version manifest for @serialport/binding-abstract@9.2.3 fetched in 15ms 98 silly resolveWithNewModule @serialport/binding-abstract@9.2.3 checking installable status 99 silly pacote range manifest for debug@^4.3.2 fetched in 3ms 100 silly resolveWithNewModule debug@4.3.3 checking installable status 101 http fetch GET 304 https://registry.npmjs.org/ms 217ms (from cache) 102 silly pacote version manifest for ms@2.1.2 fetched in 220ms 103 silly resolveWithNewModule ms@2.1.2 checking installable status 104 silly pacote version manifest for ms@2.1.2 fetched in 2ms 105 silly resolveWithNewModule ms@2.1.2 checking installable status 106 silly pacote range manifest for debug@^4.3.2 fetched in 11ms 107 silly resolveWithNewModule debug@4.3.3 checking installable status 108 http fetch GET 200 https://registry.npmjs.org/nan 20ms (from cache) 109 http fetch GET 200 https://registry.npmjs.org/prebuild-install 23ms (from cache) 110 silly pacote range manifest for nan@^2.15.0 fetched in 29ms 111 silly resolveWithNewModule nan@2.15.0 checking installable status 112 silly pacote range manifest for prebuild-install@^7.0.0 fetched in 30ms 113 silly resolveWithNewModule prebuild-install@7.0.0 checking installable status 114 silly pacote version manifest for ms@2.1.2 fetched in 3ms 115 silly resolveWithNewModule ms@2.1.2 checking installable status 116 http fetch GET 200 https://registry.npmjs.org/node-abi 17ms (from cache) 117 http fetch GET 200 https://registry.npmjs.org/simple-get 20ms (from cache) 118 silly pacote range manifest for node-abi@^3.3.0 fetched in 25ms 119 silly resolveWithNewModule node-abi@3.5.0 checking installable status 120 silly pacote range manifest for simple-get@^4.0.0 fetched in 30ms 121 silly resolveWithNewModule simple-get@4.0.0 checking installable status 122 http fetch GET 200 https://registry.npmjs.org/decompress-response 9ms (from cache) 123 silly pacote range manifest for decompress-response@^6.0.0 fetched in 12ms 124 silly resolveWithNewModule decompress-response@6.0.0 checking installable status 125 http fetch GET 200 https://registry.npmjs.org/mimic-response 8ms (from cache) 126 silly pacote range manifest for mimic-response@^3.1.0 fetched in 11ms 127 silly resolveWithNewModule mimic-response@3.1.0 checking installable status 128 silly pacote range manifest for debug@^4.3.2 fetched in 3ms 129 silly resolveWithNewModule debug@4.3.3 checking installable status 130 silly pacote version manifest for ms@2.1.2 fetched in 2ms 131 silly resolveWithNewModule ms@2.1.2 checking installable status 132 silly pacote version manifest for ms@2.1.2 fetched in 2ms 133 silly resolveWithNewModule ms@2.1.2 checking installable status 134 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 3932ms 135 timing stage:loadIdealTree Completed in 14918ms 136 silly currentTree iobroker.inst@3.0.0 136 silly currentTree ├── @alcalzone/esbuild-register@2.5.1-1 136 silly currentTree ├─┬ @alcalzone/jsonl-db@1.3.0 136 silly currentTree │ └── fs-extra@9.1.0 136 silly currentTree ├── @dabh/diagnostics@2.0.2 136 silly currentTree ├── @googleapis/drive@0.3.1 136 silly currentTree ├── @greenlock/manager@3.1.0 136 silly currentTree ├── @iobroker/adapter-core@2.5.0 136 silly currentTree ├─┬ @iobroker/db-base@1.2.4 136 silly currentTree │ └── fs-extra@9.1.0 136 silly currentTree ├─┬ @iobroker/db-objects-file@1.2.7 136 silly currentTree │ └── fs-extra@9.1.0 136 silly currentTree ├─┬ @iobroker/db-objects-jsonl@1.2.7 136 silly currentTree │ └── fs-extra@9.1.0 136 silly currentTree ├── @iobroker/db-objects-redis@1.2.7 136 silly currentTree ├── @iobroker/db-states-file@1.2.7 136 silly currentTree ├── @iobroker/db-states-jsonl@1.2.7 136 silly currentTree ├── @iobroker/db-states-redis@1.2.7 136 silly currentTree ├── @iobroker/plugin-base@1.2.1 136 silly currentTree ├── @iobroker/plugin-sentry@1.1.10 136 silly currentTree ├─┬ @root/acme@3.1.0 136 silly currentTree │ └── @root/keypairs@0.10.3 136 silly currentTree ├── @root/asn1@1.0.0 136 silly currentTree ├── @root/csr@0.8.1 136 silly currentTree ├── @root/encoding@1.0.1 136 silly currentTree ├── @root/greenlock-express@4.0.4 136 silly currentTree ├─┬ @root/greenlock@4.0.5 136 silly currentTree │ └── @root/keypairs@0.10.3 136 silly currentTree ├── @root/keypairs@0.9.0 136 silly currentTree ├── @root/mkdirp@1.0.0 136 silly currentTree ├── @root/pem@1.0.4 136 silly currentTree ├── @root/request@1.8.0 136 silly currentTree ├── @root/x509@0.7.2 136 silly currentTree ├── @sentry/core@6.14.1 136 silly currentTree ├── @sentry/hub@6.14.1 136 silly currentTree ├─┬ @sentry/integrations@6.15.0 136 silly currentTree │ ├── @sentry/types@6.15.0 136 silly currentTree │ └── @sentry/utils@6.15.0 136 silly currentTree ├── @sentry/minimal@6.14.1 136 silly currentTree ├─┬ @sentry/node@6.14.1 136 silly currentTree │ └── cookie@0.4.1 136 silly currentTree ├── @sentry/tracing@6.14.1 136 silly currentTree ├── @sentry/types@6.14.1 136 silly currentTree ├── @sentry/utils@6.14.1 136 silly currentTree ├─┬ @serialport/binding-abstract@9.2.3 136 silly currentTree │ ├── debug@4.3.3 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├─┬ @serialport/binding-mock@9.2.4 136 silly currentTree │ ├── debug@4.3.3 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├─┬ @serialport/bindings@9.2.8 136 silly currentTree │ ├── debug@4.3.3 136 silly currentTree │ ├── ms@2.1.2 136 silly currentTree │ └── nan@2.15.0 136 silly currentTree ├── @serialport/parser-byte-length@9.2.4 136 silly currentTree ├── @serialport/parser-cctalk@9.2.4 136 silly currentTree ├── @serialport/parser-delimiter@9.2.4 136 silly currentTree ├── @serialport/parser-inter-byte-timeout@9.2.4 136 silly currentTree ├── @serialport/parser-readline@9.2.4 136 silly currentTree ├── @serialport/parser-ready@9.2.4 136 silly currentTree ├── @serialport/parser-regex@9.2.4 136 silly currentTree ├─┬ @serialport/stream@9.2.4 136 silly currentTree │ ├── debug@4.3.3 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├── @types/caseless@0.12.2 136 silly currentTree ├── @types/iobroker@3.3.0 136 silly currentTree ├── @types/minimatch@3.0.5 136 silly currentTree ├── @types/node@15.12.4 136 silly currentTree ├─┬ @types/request@2.48.7 136 silly currentTree │ └── form-data@2.5.1 136 silly currentTree ├── @types/tough-cookie@4.0.1 136 silly currentTree ├── abort-controller@3.0.0 136 silly currentTree ├── accepts@1.3.7 136 silly currentTree ├── acme-http-01-standalone@3.0.5 136 silly currentTree ├── after@0.8.2 136 silly currentTree ├─┬ agent-base@6.0.2 136 silly currentTree │ ├── debug@4.3.1 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├── ajv@6.12.6 136 silly currentTree ├─┬ alcalzone-shared@3.0.4 136 silly currentTree │ ├── debug@4.3.3 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├── ansi-regex@2.1.1 136 silly currentTree ├─┬ ansi-styles@4.3.0 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ └── color-name@1.1.4 136 silly currentTree ├── anymatch@3.1.2 136 silly currentTree ├── aproba@1.2.0 136 silly currentTree ├─┬ are-we-there-yet@1.1.5 136 silly currentTree │ ├── isarray@1.0.0 136 silly currentTree │ ├── readable-stream@2.3.7 136 silly currentTree │ └── string_decoder@1.1.1 136 silly currentTree ├── array-differ@3.0.0 136 silly currentTree ├── array-flatten@1.1.1 136 silly currentTree ├── array-union@2.1.0 136 silly currentTree ├── arraybuffer.slice@0.0.7 136 silly currentTree ├── arrify@2.0.1 136 silly currentTree ├── asn1@0.2.4 136 silly currentTree ├── assert-plus@1.0.0 136 silly currentTree ├── async@2.6.3 136 silly currentTree ├── asynckit@0.4.0 136 silly currentTree ├── at-least-node@1.0.0 136 silly currentTree ├── aws-sign2@0.7.0 136 silly currentTree ├── aws4@1.11.0 136 silly currentTree ├── axios@0.21.1 136 silly currentTree ├── backo2@1.0.2 136 silly currentTree ├── balanced-match@1.0.2 136 silly currentTree ├── base-64@1.0.0 136 silly currentTree ├── base64-arraybuffer@0.1.4 136 silly currentTree ├── base64-js@1.5.1 136 silly currentTree ├── base64id@2.0.0 136 silly currentTree ├── bcrypt-pbkdf@1.0.2 136 silly currentTree ├── bent@7.3.12 136 silly currentTree ├── bignumber.js@9.0.1 136 silly currentTree ├── binary-extensions@2.2.0 136 silly currentTree ├── binary-parser@1.9.2 136 silly currentTree ├── bindings@1.5.0 136 silly currentTree ├── bitset@5.1.1 136 silly currentTree ├─┬ bl@4.1.0 136 silly currentTree │ ├── inherits@2.0.4 136 silly currentTree │ ├── readable-stream@3.6.0 136 silly currentTree │ ├── safe-buffer@5.2.1 136 silly currentTree │ └── string_decoder@1.3.0 136 silly currentTree ├── blob@0.0.5 136 silly currentTree ├── bluebird@3.7.2 136 silly currentTree ├── body-parser@1.19.0 136 silly currentTree ├── brace-expansion@1.1.11 136 silly currentTree ├── braces@3.0.2 136 silly currentTree ├── buffer-equal-constant-time@1.0.1 136 silly currentTree ├── buffer-from@1.1.2 136 silly currentTree ├── buffer@5.7.1 136 silly currentTree ├── busboy@0.3.1 136 silly currentTree ├── bytes@3.1.0 136 silly currentTree ├── bytesish@0.4.4 136 silly currentTree ├── call-bind@1.0.2 136 silly currentTree ├── callsite@1.0.0 136 silly currentTree ├── caseless@0.12.0 136 silly currentTree ├── cert-info@1.5.1 136 silly currentTree ├── charenc@0.0.2 136 silly currentTree ├── chokidar@3.5.2 136 silly currentTree ├── chownr@1.1.4 136 silly currentTree ├── ci-info@3.3.0 136 silly currentTree ├─┬ cliui@7.0.4 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ ├── string-width@4.2.3 136 silly currentTree │ └── strip-ansi@6.0.1 136 silly currentTree ├── cluster-key-slot@1.1.0 136 silly currentTree ├── code-point-at@1.1.0 136 silly currentTree ├── coffee-compiler@0.3.2 136 silly currentTree ├── coffee-script@1.12.7 136 silly currentTree ├── color-convert@1.9.3 136 silly currentTree ├── color-name@1.1.3 136 silly currentTree ├── color-string@1.8.2 136 silly currentTree ├── color@3.2.1 136 silly currentTree ├── colors@1.4.0 136 silly currentTree ├── colorspace@1.1.4 136 silly currentTree ├── combined-stream@1.0.8 136 silly currentTree ├── commander@7.2.0 136 silly currentTree ├── component-bind@1.0.0 136 silly currentTree ├── component-emitter@1.3.0 136 silly currentTree ├── component-inherit@0.0.3 136 silly currentTree ├── concat-map@0.0.1 136 silly currentTree ├── connect-flash@0.1.1 136 silly currentTree ├── connect@3.7.0 136 silly currentTree ├── console-control-strings@1.1.0 136 silly currentTree ├── content-disposition@0.5.3 136 silly currentTree ├── content-type@1.0.4 136 silly currentTree ├── cookie-parser@1.4.5 136 silly currentTree ├── cookie-signature@1.0.6 136 silly currentTree ├── cookie@0.4.0 136 silly currentTree ├── core-util-is@1.0.2 136 silly currentTree ├── cron-parser@3.5.0 136 silly currentTree ├── crypt@0.0.2 136 silly currentTree ├── cycle@1.0.3 136 silly currentTree ├── daemonize2@0.4.2 136 silly currentTree ├── dashdash@1.14.1 136 silly currentTree ├── debug@2.6.9 136 silly currentTree ├── decache@4.6.0 136 silly currentTree ├── decompress-response@4.2.1 136 silly currentTree ├── deep-clone@3.0.3 136 silly currentTree ├── deep-extend@0.6.0 136 silly currentTree ├── define-properties@1.1.3 136 silly currentTree ├── delayed-stream@1.0.0 136 silly currentTree ├── delegates@1.0.0 136 silly currentTree ├── denque@1.5.1 136 silly currentTree ├── depd@1.1.2 136 silly currentTree ├── destroy@1.0.4 136 silly currentTree ├── detect-libc@1.0.3 136 silly currentTree ├── dgram@1.0.1 136 silly currentTree ├── dicer@0.3.0 136 silly currentTree ├── diskusage@1.1.3 136 silly currentTree ├── dns-packet@1.3.4 136 silly currentTree ├── dropbox-v2-api@2.4.52 136 silly currentTree ├── duplexer@0.1.2 136 silly currentTree ├─┬ duplexify@3.7.1 136 silly currentTree │ ├── isarray@1.0.0 136 silly currentTree │ ├── readable-stream@2.3.7 136 silly currentTree │ └── string_decoder@1.1.1 136 silly currentTree ├── ecc-jsbn@0.1.2 136 silly currentTree ├── ecdsa-sig-formatter@1.0.11 136 silly currentTree ├── eckles@1.4.1 136 silly currentTree ├── ee-first@1.1.1 136 silly currentTree ├── emoji-regex@8.0.0 136 silly currentTree ├── enabled@2.0.0 136 silly currentTree ├── encodeurl@1.0.2 136 silly currentTree ├── end-of-stream@1.4.4 136 silly currentTree ├─┬ engine.io-client@3.5.2 136 silly currentTree │ └── debug@3.1.0 136 silly currentTree ├── engine.io-parser@2.2.1 136 silly currentTree ├─┬ engine.io@3.5.0 136 silly currentTree │ ├── cookie@0.4.1 136 silly currentTree │ ├── debug@4.1.1 136 silly currentTree │ └── ms@2.1.3 136 silly currentTree ├── es6-promise@4.2.8 136 silly currentTree ├── esbuild@0.11.23 136 silly currentTree ├── escalade@3.1.1 136 silly currentTree ├── escape-html@1.0.3 136 silly currentTree ├── etag@1.8.1 136 silly currentTree ├── event-stream@4.0.1 136 silly currentTree ├── event-target-shim@5.0.1 136 silly currentTree ├── expand-template@2.0.3 136 silly currentTree ├── express-fileupload@1.2.1 136 silly currentTree ├─┬ express-session@1.17.2 136 silly currentTree │ ├── cookie@0.4.1 136 silly currentTree │ ├── depd@2.0.0 136 silly currentTree │ └── safe-buffer@5.2.1 136 silly currentTree ├── express@4.17.1 136 silly currentTree ├── extend@3.0.2 136 silly currentTree ├── extsprintf@1.3.0 136 silly currentTree ├── eyes@0.1.8 136 silly currentTree ├── fast-deep-equal@3.1.3 136 silly currentTree ├── fast-json-stable-stringify@2.1.0 136 silly currentTree ├── fast-text-encoding@1.0.3 136 silly currentTree ├── fast-xml-parser@3.21.1 136 silly currentTree ├── fecha@4.2.1 136 silly currentTree ├── file-stream-rotator@0.5.7 136 silly currentTree ├── file-uri-to-path@1.0.0 136 silly currentTree ├── fill-range@7.0.1 136 silly currentTree ├── finalhandler@1.1.2 136 silly currentTree ├── fn.name@1.1.0 136 silly currentTree ├── follow-redirects@1.14.1 136 silly currentTree ├── forever-agent@0.6.1 136 silly currentTree ├── form-data@2.3.3 136 silly currentTree ├── forwarded@0.2.0 136 silly currentTree ├── fresh@0.5.2 136 silly currentTree ├── from@0.1.7 136 silly currentTree ├── fs-constants@1.0.0 136 silly currentTree ├── fs-extra@10.0.0 136 silly currentTree ├── fs-minipass@2.1.0 136 silly currentTree ├── ftp@0.3.10 136 silly currentTree ├── function-bind@1.1.1 136 silly currentTree ├── gauge@2.7.4 136 silly currentTree ├── gaxios@4.3.2 136 silly currentTree ├── gcp-metadata@4.3.1 136 silly currentTree ├── get-caller-file@2.0.5 136 silly currentTree ├── get-intrinsic@1.1.1 136 silly currentTree ├── getpass@0.1.7 136 silly currentTree ├── gextend@0.6.0 136 silly currentTree ├── github-from-package@0.0.0 136 silly currentTree ├── glob-parent@5.1.2 136 silly currentTree ├── glossy@0.1.7 136 silly currentTree ├── google-auth-library@7.10.2 136 silly currentTree ├── google-p12-pem@3.1.2 136 silly currentTree ├─┬ googleapis-common@5.0.5 136 silly currentTree │ └── uuid@8.3.2 136 silly currentTree ├── graceful-fs@4.2.6 136 silly currentTree ├── greenlock-express@4.0.3 136 silly currentTree ├── greenlock-manager-fs@3.1.1 136 silly currentTree ├── greenlock-store-fs@3.2.2 136 silly currentTree ├── greenlock@4.0.4 136 silly currentTree ├── gtoken@5.3.1 136 silly currentTree ├── har-schema@2.0.0 136 silly currentTree ├── har-validator@5.1.5 136 silly currentTree ├── has-binary2@1.0.3 136 silly currentTree ├── has-cors@1.1.0 136 silly currentTree ├── has-symbols@1.0.2 136 silly currentTree ├── has-unicode@2.0.1 136 silly currentTree ├── has@1.0.3 136 silly currentTree ├── he@1.2.0 136 silly currentTree ├── hot-patcher@0.5.0 136 silly currentTree ├── http-errors@1.7.2 136 silly currentTree ├── http-signature@1.2.0 136 silly currentTree ├─┬ https-proxy-agent@5.0.0 136 silly currentTree │ ├── debug@4.3.1 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├── iconv-lite@0.4.24 136 silly currentTree ├── ieee754@1.2.1 136 silly currentTree ├── immediate@3.0.6 136 silly currentTree ├── in@0.19.0 136 silly currentTree ├── indexof@0.0.1 136 silly currentTree ├── inherits@2.0.3 136 silly currentTree ├── ini@1.3.8 136 silly currentTree ├── iobroker.admin@5.1.25 136 silly currentTree ├─┬ iobroker.backitup@2.2.2 136 silly currentTree │ ├── @iobroker/adapter-core@2.5.1 136 silly currentTree │ ├── @types/iobroker@3.3.4 136 silly currentTree │ ├── axios@0.24.0 136 silly currentTree │ └── follow-redirects@1.14.5 136 silly currentTree ├─┬ iobroker.daswetter@3.0.9 136 silly currentTree │ ├── @iobroker/adapter-core@2.5.1 136 silly currentTree │ └── @types/iobroker@3.3.4 136 silly currentTree ├─┬ iobroker.discovery@2.7.3 136 silly currentTree │ ├── @iobroker/adapter-core@2.5.1 136 silly currentTree │ ├── @serialport/binding-abstract@9.2.3 136 silly currentTree │ ├── @serialport/binding-mock@9.2.4 136 silly currentTree │ ├── @serialport/bindings@9.2.7 136 silly currentTree │ ├── @serialport/parser-byte-length@9.2.4 136 silly currentTree │ ├── @serialport/parser-cctalk@9.2.4 136 silly currentTree │ ├── @serialport/parser-delimiter@9.2.4 136 silly currentTree │ ├── @serialport/parser-inter-byte-timeout@9.2.4 136 silly currentTree │ ├── @serialport/parser-readline@9.2.4 136 silly currentTree │ ├── @serialport/parser-ready@9.2.4 136 silly currentTree │ ├── @serialport/parser-regex@9.2.4 136 silly currentTree │ ├── @serialport/stream@9.2.4 136 silly currentTree │ ├── @types/iobroker@3.3.4 136 silly currentTree │ ├── debug@4.3.2 136 silly currentTree │ ├── ms@2.1.2 136 silly currentTree │ ├── nan@2.15.0 136 silly currentTree │ ├── prebuild-install@6.1.4 136 silly currentTree │ └── serialport@9.2.7 136 silly currentTree ├── iobroker.dwd@2.7.7 136 silly currentTree ├── iobroker.info@1.9.8 136 silly currentTree ├── iobroker.iqontrol@1.8.2 136 silly currentTree ├─┬ iobroker.javascript@5.2.13 136 silly currentTree │ ├── @iobroker/adapter-core@2.5.1 136 silly currentTree │ ├── @types/iobroker@3.3.4 136 silly currentTree │ ├── @types/node@12.20.37 136 silly currentTree │ └── typescript@4.5.2 136 silly currentTree ├─┬ iobroker.js-controller@3.3.21 136 silly currentTree │ ├── debug@4.3.3 136 silly currentTree │ ├── fs-extra@9.1.0 136 silly currentTree │ ├── mime@2.6.0 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├── iobroker.maxcul 136 silly currentTree ├── iobroker.simple-api@2.6.1 136 silly currentTree ├─┬ iobroker.socketio@3.1.5 136 silly currentTree │ ├── @iobroker/adapter-core@2.5.1 136 silly currentTree │ ├── @types/iobroker@3.3.4 136 silly currentTree │ ├── axios@0.23.0 136 silly currentTree │ └── follow-redirects@1.14.4 136 silly currentTree ├── iobroker.sonoff@2.4.5 136 silly currentTree ├── iobroker.tankerkoenig@2.1.1 136 silly currentTree ├─┬ iobroker.terminal@0.1.2 136 silly currentTree │ └── passport@0.2.2 136 silly currentTree ├─┬ iobroker.web@3.4.9 136 silly currentTree │ ├── @iobroker/adapter-core@2.5.1 136 silly currentTree │ ├── @types/iobroker@3.3.4 136 silly currentTree │ ├── mime-db@1.50.0 136 silly currentTree │ └── mime-types@2.1.33 136 silly currentTree ├── iobroker.zigbee@1.6.6 136 silly currentTree ├─┬ ioredis@4.28.2 136 silly currentTree │ ├── debug@4.3.3 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├── ip@1.1.5 136 silly currentTree ├── ipaddr.js@1.9.1 136 silly currentTree ├── is-arrayish@0.3.2 136 silly currentTree ├── is-binary-path@2.1.0 136 silly currentTree ├── is-buffer@1.1.6 136 silly currentTree ├── is-extglob@2.1.1 136 silly currentTree ├── is-fullwidth-code-point@1.0.0 136 silly currentTree ├── is-glob@4.0.3 136 silly currentTree ├── is-nan@1.3.2 136 silly currentTree ├── is-number@7.0.0 136 silly currentTree ├── is-stream@2.0.0 136 silly currentTree ├── is-typedarray@1.0.0 136 silly currentTree ├── is@3.3.0 136 silly currentTree ├── isarray@2.0.1 136 silly currentTree ├── isstream@0.1.2 136 silly currentTree ├── jsbn@0.1.1 136 silly currentTree ├── jshashes@1.0.8 136 silly currentTree ├── json-bigint@1.0.0 136 silly currentTree ├── json-schema-traverse@0.4.1 136 silly currentTree ├── json-schema@0.2.3 136 silly currentTree ├── json-stringify-safe@5.0.1 136 silly currentTree ├── jsonata@1.8.5 136 silly currentTree ├── jsonc-parser@3.0.0 136 silly currentTree ├── jsonfile@6.1.0 136 silly currentTree ├─┬ jsonwebtoken@8.5.1 136 silly currentTree │ ├── jwa@1.4.1 136 silly currentTree │ ├── jws@3.2.2 136 silly currentTree │ ├── ms@2.1.3 136 silly currentTree │ └── semver@5.7.1 136 silly currentTree ├── jsprim@1.4.1 136 silly currentTree ├─┬ jszip@3.7.1 136 silly currentTree │ ├── isarray@1.0.0 136 silly currentTree │ ├── lie@3.3.0 136 silly currentTree │ ├── readable-stream@2.3.7 136 silly currentTree │ └── string_decoder@1.1.1 136 silly currentTree ├── jwa@2.0.0 136 silly currentTree ├── jws@4.0.0 136 silly currentTree ├── keypairs@1.2.14 136 silly currentTree ├── kuler@2.0.0 136 silly currentTree ├── layerr@0.1.2 136 silly currentTree ├── le-acme-core@2.1.4 136 silly currentTree ├── le-challenge-fs@2.0.9 136 silly currentTree ├── le-sni-auto@2.1.9 136 silly currentTree ├── lie@3.1.1 136 silly currentTree ├── loadavg-windows@1.1.1 136 silly currentTree ├── localforage@1.10.0 136 silly currentTree ├── lodash.defaults@4.2.0 136 silly currentTree ├── lodash.flatten@4.4.0 136 silly currentTree ├── lodash.includes@4.3.0 136 silly currentTree ├── lodash.isarguments@3.1.0 136 silly currentTree ├── lodash.isboolean@3.0.3 136 silly currentTree ├── lodash.isinteger@4.0.4 136 silly currentTree ├── lodash.isnumber@3.0.3 136 silly currentTree ├── lodash.isplainobject@4.0.6 136 silly currentTree ├── lodash.isstring@4.0.1 136 silly currentTree ├── lodash.once@4.1.1 136 silly currentTree ├── lodash@4.17.21 136 silly currentTree ├─┬ logform@2.3.0 136 silly currentTree │ └── ms@2.1.3 136 silly currentTree ├── long-timeout@0.1.1 136 silly currentTree ├── lru_map@0.3.3 136 silly currentTree ├── lru-cache@6.0.0 136 silly currentTree ├── luxon@1.27.0 136 silly currentTree ├── map-stream@0.0.7 136 silly currentTree ├── md5@2.3.0 136 silly currentTree ├─┬ mdns-discovery@0.2.6 136 silly currentTree │ ├── debug@2.2.0 136 silly currentTree │ └── ms@0.7.1 136 silly currentTree ├── media-typer@0.3.0 136 silly currentTree ├── merge-descriptors@1.0.1 136 silly currentTree ├── methods@1.1.2 136 silly currentTree ├── mime-db@1.48.0 136 silly currentTree ├── mime-types@2.1.31 136 silly currentTree ├── mime@1.6.0 136 silly currentTree ├── mimic-response@2.1.0 136 silly currentTree ├── minimatch@3.0.4 136 silly currentTree ├── minimist@1.2.5 136 silly currentTree ├── minipass@3.1.3 136 silly currentTree ├── minizlib@2.1.2 136 silly currentTree ├── mkdirp-classic@0.5.3 136 silly currentTree ├── moment@2.29.1 136 silly currentTree ├── mqtt-connection@4.1.0 136 silly currentTree ├─┬ mqtt-packet@6.10.0 136 silly currentTree │ ├── debug@4.3.2 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├── ms@2.0.0 136 silly currentTree ├── multimatch@4.0.0 136 silly currentTree ├── mute-stream@0.0.8 136 silly currentTree ├── nan@2.14.2 136 silly currentTree ├── napi-build-utils@1.0.2 136 silly currentTree ├── ncp@2.0.0 136 silly currentTree ├── negotiator@0.6.2 136 silly currentTree ├── nested-property@4.0.0 136 silly currentTree ├── netmask@2.0.2 136 silly currentTree ├─┬ node-abi@2.30.0 136 silly currentTree │ └── semver@5.7.1 136 silly currentTree ├── node-fetch@2.6.1 136 silly currentTree ├── node-forge@0.10.0 136 silly currentTree ├── node-inspect@2.0.0 136 silly currentTree ├── node-mndp@0.0.3 136 silly currentTree ├── node-schedule@2.0.0 136 silly currentTree ├─┬ node-ssdp@4.0.1 136 silly currentTree │ ├── debug@3.2.7 136 silly currentTree │ └── ms@2.1.3 136 silly currentTree ├── node-wol@0.1.1 136 silly currentTree ├── node.extend@2.0.2 136 silly currentTree ├── noop-console@0.8.0 136 silly currentTree ├── normalize-path@3.0.0 136 silly currentTree ├── npmlog@4.1.2 136 silly currentTree ├── number-is-nan@1.0.1 136 silly currentTree ├── oauth-sign@0.9.0 136 silly currentTree ├── object-assign@4.1.1 136 silly currentTree ├── object-hash@2.2.0 136 silly currentTree ├── object-keys@1.1.1 136 silly currentTree ├── on-finished@2.3.0 136 silly currentTree ├── on-headers@1.0.2 136 silly currentTree ├── once@1.4.0 136 silly currentTree ├── one-time@1.0.0 136 silly currentTree ├── p-map@2.1.0 136 silly currentTree ├── pako@1.0.11 136 silly currentTree ├── parseqs@0.0.6 136 silly currentTree ├── parseuri@0.0.6 136 silly currentTree ├── parseurl@1.3.3 136 silly currentTree ├── passport-local@1.0.0 136 silly currentTree ├── passport-strategy@1.0.0 136 silly currentTree ├── passport.socketio@3.7.0 136 silly currentTree ├── passport@0.4.1 136 silly currentTree ├── path-posix@1.0.0 136 silly currentTree ├── path-to-regexp@0.1.7 136 silly currentTree ├── pause-stream@0.0.11 136 silly currentTree ├── pause@0.0.1 136 silly currentTree ├── performance-now@2.1.0 136 silly currentTree ├── picomatch@2.3.0 136 silly currentTree ├─┬ pidusage@2.0.21 136 silly currentTree │ └── safe-buffer@5.2.1 136 silly currentTree ├─┬ prebuild-install@7.0.0 136 silly currentTree │ ├── decompress-response@6.0.0 136 silly currentTree │ ├── mimic-response@3.1.0 136 silly currentTree │ ├── node-abi@3.5.0 136 silly currentTree │ └── simple-get@4.0.0 136 silly currentTree ├── process-nextick-args@2.0.1 136 silly currentTree ├── promisify-child-process@4.1.1 136 silly currentTree ├─┬ prompt@1.2.0 136 silly currentTree │ ├── async@0.9.2 136 silly currentTree │ └─┬ winston@2.4.5 136 silly currentTree │ ├── async@1.0.0 136 silly currentTree │ └── colors@1.0.3 136 silly currentTree ├── proper-lockfile@4.1.2 136 silly currentTree ├── proxy-addr@2.0.7 136 silly currentTree ├── psl@1.8.0 136 silly currentTree ├── pump@3.0.0 136 silly currentTree ├── punycode@2.1.1 136 silly currentTree ├── qs@6.7.0 136 silly currentTree ├── querystringify@2.2.0 136 silly currentTree ├── random-bytes@1.0.0 136 silly currentTree ├── range-parser@1.2.1 136 silly currentTree ├── rasha@1.2.5 136 silly currentTree ├── raw-body@2.4.0 136 silly currentTree ├── rc@1.2.8 136 silly currentTree ├── read@1.0.7 136 silly currentTree ├─┬ readable-stream@1.1.14 136 silly currentTree │ └── isarray@0.0.1 136 silly currentTree ├── readdirp@3.6.0 136 silly currentTree ├── readline-sync@1.4.10 136 silly currentTree ├── recursive-readdir-async@1.2.0 136 silly currentTree ├── redirect-https@1.3.1 136 silly currentTree ├── redis-commands@1.7.0 136 silly currentTree ├── redis-errors@1.2.0 136 silly currentTree ├── redis-parser@3.0.0 136 silly currentTree ├─┬ request@2.88.2 136 silly currentTree │ └── qs@6.5.2 136 silly currentTree ├── require-directory@2.1.1 136 silly currentTree ├── requires-port@1.0.0 136 silly currentTree ├── respjs@4.2.0 136 silly currentTree ├── retry@0.12.0 136 silly currentTree ├── revalidator@0.1.8 136 silly currentTree ├─┬ rsa-compat@1.9.4 136 silly currentTree │ └── node-forge@0.7.6 136 silly currentTree ├── safe-buffer@5.1.2 136 silly currentTree ├── safe-replace@1.1.0 136 silly currentTree ├── safe-stable-stringify@1.1.1 136 silly currentTree ├── safer-buffer@2.1.2 136 silly currentTree ├── sax@1.2.4 136 silly currentTree ├── semver@7.3.5 136 silly currentTree ├─┬ send@0.17.1 136 silly currentTree │ └── ms@2.1.1 136 silly currentTree ├── seq-logging@0.4.6 136 silly currentTree ├─┬ serialport@9.2.8 136 silly currentTree │ ├── debug@4.3.3 136 silly currentTree │ └── ms@2.1.2 136 silly currentTree ├── serve-static@1.14.1 136 silly currentTree ├── set-blocking@2.0.0 136 silly currentTree ├── set-immediate-shim@1.0.1 136 silly currentTree ├── setprototypeof@1.1.1 136 silly currentTree ├── signal-exit@3.0.3 136 silly currentTree ├── simple-concat@1.0.1 136 silly currentTree ├── simple-get@3.1.0 136 silly currentTree ├── simple-swizzle@0.2.2 136 silly currentTree ├── socket.io-adapter@1.1.2 136 silly currentTree ├─┬ socket.io-client@2.4.0 136 silly currentTree │ ├── debug@3.1.0 136 silly currentTree │ └── socket.io-parser@3.3.2 136 silly currentTree ├─┬ socket.io-parser@3.4.1 136 silly currentTree │ ├── component-emitter@1.2.1 136 silly currentTree │ ├── debug@4.1.1 136 silly currentTree │ └── ms@2.1.3 136 silly currentTree ├─┬ socket.io@2.4.1 136 silly currentTree │ ├── debug@4.1.1 136 silly currentTree │ └── ms@2.1.3 136 silly currentTree ├── sorted-array-functions@1.3.0 136 silly currentTree ├── source-map-support@0.5.21 136 silly currentTree ├── source-map@0.6.1 136 silly currentTree ├── split@1.0.1 136 silly currentTree ├── sprintf-js@1.1.2 136 silly currentTree ├── sshpk@1.16.1 136 silly currentTree ├── stack-trace@0.0.10 136 silly currentTree ├── standard-as-callback@2.1.0 136 silly currentTree ├── statuses@1.5.0 136 silly currentTree ├── stream-combiner@0.2.2 136 silly currentTree ├── stream-shift@1.0.1 136 silly currentTree ├── streamsearch@0.1.2 136 silly currentTree ├── string_decoder@0.10.31 136 silly currentTree ├── string-width@1.0.2 136 silly currentTree ├── strip-ansi@3.0.1 136 silly currentTree ├── strip-json-comments@2.0.1 136 silly currentTree ├── strnum@1.0.4 136 silly currentTree ├── suncalc2@1.8.1 136 silly currentTree ├── systeminformation@5.8.0 136 silly currentTree ├── tar-fs@2.1.1 136 silly currentTree ├─┬ tar-stream@2.2.0 136 silly currentTree │ ├── readable-stream@3.6.0 136 silly currentTree │ ├── safe-buffer@5.2.1 136 silly currentTree │ └── string_decoder@1.3.0 136 silly currentTree ├─┬ tar@6.1.0 136 silly currentTree │ ├── chownr@2.0.0 136 silly currentTree │ └── mkdirp@1.0.4 136 silly currentTree ├── text-hex@1.0.0 136 silly currentTree ├── through@2.3.8 136 silly currentTree ├─┬ through2@2.0.5 136 silly currentTree │ ├── isarray@1.0.0 136 silly currentTree │ ├── readable-stream@2.3.7 136 silly currentTree │ └── string_decoder@1.1.1 136 silly currentTree ├── to-array@0.1.4 136 silly currentTree ├── to-regex-range@5.0.1 136 silly currentTree ├── toidentifier@1.0.0 136 silly currentTree ├── tough-cookie@2.5.0 136 silly currentTree ├── triple-beam@1.3.0 136 silly currentTree ├── tslib@1.14.1 136 silly currentTree ├── tunnel-agent@0.6.0 136 silly currentTree ├── tweetnacl@0.14.5 136 silly currentTree ├── type-is@1.6.18 136 silly currentTree ├── typescript@4.5.2 136 silly currentTree ├── uid-number@0.0.6 136 silly currentTree ├── uid-safe@2.1.5 136 silly currentTree ├── universalify@2.0.0 136 silly currentTree ├── unix-dgram@2.0.3 136 silly currentTree ├── unpipe@1.0.0 136 silly currentTree ├── uri-js@4.4.1 136 silly currentTree ├── url-join@4.0.1 136 silly currentTree ├── url-parse@1.5.3 136 silly currentTree ├── url-template@2.0.8 136 silly currentTree ├── ursa-optional@0.9.10 136 silly currentTree ├── util-deprecate@1.0.2 136 silly currentTree ├── utils-merge@1.0.1 136 silly currentTree ├── uuid@3.4.0 136 silly currentTree ├── vary@1.1.2 136 silly currentTree ├── verror@1.10.0 136 silly currentTree ├─┬ virtual-tsc@0.6.1 136 silly currentTree │ ├── debug@3.2.7 136 silly currentTree │ └── ms@2.1.3 136 silly currentTree ├── vm2@3.9.5 136 silly currentTree ├── wake_on_lan@1.0.0 136 silly currentTree ├── weak-daemon@1.0.3 136 silly currentTree ├── webdav@4.7.0 136 silly currentTree ├── wide-align@1.1.3 136 silly currentTree ├── winston-daily-rotate-file@4.5.5 136 silly currentTree ├── winston-seq-updated@1.0.4 136 silly currentTree ├── winston-syslog@2.4.4 136 silly currentTree ├─┬ winston-transport@4.4.0 136 silly currentTree │ ├── isarray@1.0.0 136 silly currentTree │ ├── readable-stream@2.3.7 136 silly currentTree │ └── string_decoder@1.1.1 136 silly currentTree ├─┬ winston@3.3.3 136 silly currentTree │ ├── async@3.2.2 136 silly currentTree │ ├── readable-stream@3.6.0 136 silly currentTree │ ├── safe-buffer@5.2.1 136 silly currentTree │ └── string_decoder@1.3.0 136 silly currentTree ├─┬ wrap-ansi@7.0.0 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ ├── string-width@4.2.3 136 silly currentTree │ └── strip-ansi@6.0.1 136 silly currentTree ├── wrappy@1.0.2 136 silly currentTree ├── ws@7.4.6 136 silly currentTree ├── xml2js@0.4.23 136 silly currentTree ├── xml2json-light@1.0.6 136 silly currentTree ├── xmlbuilder@11.0.1 136 silly currentTree ├── xmlhttprequest-ssl@1.6.3 136 silly currentTree ├── xregexp@2.0.0 136 silly currentTree ├── xtend@4.0.2 136 silly currentTree ├── y18n@5.0.8 136 silly currentTree ├── yallist@4.0.0 136 silly currentTree ├── yargs-parser@20.2.9 136 silly currentTree ├─┬ yargs@16.2.0 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ ├── string-width@4.2.3 136 silly currentTree │ └── strip-ansi@6.0.1 136 silly currentTree ├── yeast@0.1.2 136 silly currentTree ├─┬ zigbee-herdsman-converters@14.0.316 136 silly currentTree │ ├── @babel/code-frame@7.16.0 136 silly currentTree │ ├── @babel/compat-data@7.16.0 136 silly currentTree │ ├─┬ @babel/core@7.16.0 136 silly currentTree │ │ ├── semver@6.3.0 136 silly currentTree │ │ └── source-map@0.5.7 136 silly currentTree │ ├─┬ @babel/generator@7.16.0 136 silly currentTree │ │ └── source-map@0.5.7 136 silly currentTree │ ├─┬ @babel/helper-compilation-targets@7.16.0 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├── @babel/helper-function-name@7.16.0 136 silly currentTree │ ├── @babel/helper-get-function-arity@7.16.0 136 silly currentTree │ ├── @babel/helper-hoist-variables@7.16.0 136 silly currentTree │ ├── @babel/helper-member-expression-to-functions@7.16.0 136 silly currentTree │ ├── @babel/helper-module-imports@7.16.0 136 silly currentTree │ ├── @babel/helper-module-transforms@7.16.0 136 silly currentTree │ ├── @babel/helper-optimise-call-expression@7.16.0 136 silly currentTree │ ├── @babel/helper-plugin-utils@7.14.5 136 silly currentTree │ ├── @babel/helper-replace-supers@7.16.0 136 silly currentTree │ ├── @babel/helper-simple-access@7.16.0 136 silly currentTree │ ├── @babel/helper-split-export-declaration@7.16.0 136 silly currentTree │ ├── @babel/helper-validator-identifier@7.15.7 136 silly currentTree │ ├── @babel/helper-validator-option@7.14.5 136 silly currentTree │ ├── @babel/helpers@7.16.0 136 silly currentTree │ ├─┬ @babel/highlight@7.16.0 136 silly currentTree │ │ ├── ansi-styles@3.2.1 136 silly currentTree │ │ ├── chalk@2.4.2 136 silly currentTree │ │ ├── color-convert@1.9.3 136 silly currentTree │ │ ├── color-name@1.1.3 136 silly currentTree │ │ ├── escape-string-regexp@1.0.5 136 silly currentTree │ │ ├── has-flag@3.0.0 136 silly currentTree │ │ └── supports-color@5.5.0 136 silly currentTree │ ├── @babel/parser@7.16.2 136 silly currentTree │ ├── @babel/plugin-syntax-async-generators@7.8.4 136 silly currentTree │ ├── @babel/plugin-syntax-bigint@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-class-properties@7.12.13 136 silly currentTree │ ├── @babel/plugin-syntax-import-meta@7.10.4 136 silly currentTree │ ├── @babel/plugin-syntax-json-strings@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-logical-assignment-operators@7.10.4 136 silly currentTree │ ├── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-numeric-separator@7.10.4 136 silly currentTree │ ├── @babel/plugin-syntax-object-rest-spread@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-optional-catch-binding@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-optional-chaining@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-top-level-await@7.14.5 136 silly currentTree │ ├── @babel/plugin-syntax-typescript@7.16.0 136 silly currentTree │ ├── @babel/template@7.16.0 136 silly currentTree │ ├─┬ @babel/traverse@7.16.0 136 silly currentTree │ │ └── globals@11.12.0 136 silly currentTree │ ├── @babel/types@7.16.0 136 silly currentTree │ ├── @bcoe/v8-coverage@0.2.3 136 silly currentTree │ ├── @eslint/eslintrc@1.0.4 136 silly currentTree │ ├── @humanwhocodes/config-array@0.6.0 136 silly currentTree │ ├── @humanwhocodes/object-schema@1.2.1 136 silly currentTree │ ├─┬ @istanbuljs/load-nyc-config@1.1.0 136 silly currentTree │ │ ├── argparse@1.0.10 136 silly currentTree │ │ ├── js-yaml@3.14.1 136 silly currentTree │ │ └── resolve-from@5.0.0 136 silly currentTree │ ├── @istanbuljs/schema@0.1.3 136 silly currentTree │ ├── @jest/console@27.3.1 136 silly currentTree │ ├── @jest/core@27.3.1 136 silly currentTree │ ├── @jest/environment@27.3.1 136 silly currentTree │ ├── @jest/fake-timers@27.3.1 136 silly currentTree │ ├── @jest/globals@27.3.1 136 silly currentTree │ ├── @jest/reporters@27.3.1 136 silly currentTree │ ├── @jest/source-map@27.0.6 136 silly currentTree │ ├── @jest/test-result@27.3.1 136 silly currentTree │ ├── @jest/test-sequencer@27.3.1 136 silly currentTree │ ├── @jest/transform@27.3.1 136 silly currentTree │ ├── @jest/types@27.2.5 136 silly currentTree │ ├── @nodelib/fs.scandir@2.1.5 136 silly currentTree │ ├── @nodelib/fs.stat@2.0.5 136 silly currentTree │ ├── @nodelib/fs.walk@1.2.8 136 silly currentTree │ ├── @sinonjs/commons@1.8.3 136 silly currentTree │ ├── @sinonjs/fake-timers@8.1.0 136 silly currentTree │ ├── @tootallnate/once@1.1.2 136 silly currentTree │ ├── @types/babel__core@7.1.16 136 silly currentTree │ ├── @types/babel__generator@7.6.3 136 silly currentTree │ ├── @types/babel__template@7.4.1 136 silly currentTree │ ├── @types/babel__traverse@7.14.2 136 silly currentTree │ ├── @types/graceful-fs@4.1.5 136 silly currentTree │ ├── @types/istanbul-lib-coverage@2.0.3 136 silly currentTree │ ├── @types/istanbul-lib-report@3.0.0 136 silly currentTree │ ├── @types/istanbul-reports@3.0.1 136 silly currentTree │ ├── @types/json-schema@7.0.9 136 silly currentTree │ ├── @types/node@16.11.6 136 silly currentTree │ ├── @types/prettier@2.4.1 136 silly currentTree │ ├── @types/stack-utils@2.0.1 136 silly currentTree │ ├── @types/yargs-parser@20.2.1 136 silly currentTree │ ├── @types/yargs@16.0.4 136 silly currentTree │ ├─┬ @typescript-eslint/experimental-utils@5.3.0 136 silly currentTree │ │ ├── eslint-scope@5.1.1 136 silly currentTree │ │ └── estraverse@4.3.0 136 silly currentTree │ ├── @typescript-eslint/scope-manager@5.3.0 136 silly currentTree │ ├── @typescript-eslint/types@5.3.0 136 silly currentTree │ ├── @typescript-eslint/typescript-estree@5.3.0 136 silly currentTree │ ├── @typescript-eslint/visitor-keys@5.3.0 136 silly currentTree │ ├── abab@2.0.5 136 silly currentTree │ ├─┬ acorn-globals@6.0.0 136 silly currentTree │ │ └── acorn@7.4.1 136 silly currentTree │ ├── acorn-jsx@5.3.2 136 silly currentTree │ ├── acorn-walk@7.2.0 136 silly currentTree │ ├── acorn@8.5.0 136 silly currentTree │ ├── agent-base@6.0.2 136 silly currentTree │ ├── ajv@6.12.6 136 silly currentTree │ ├── ansi-colors@4.1.1 136 silly currentTree │ ├─┬ ansi-escapes@4.3.2 136 silly currentTree │ │ └── type-fest@0.21.3 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── anymatch@3.1.2 136 silly currentTree │ ├── argparse@2.0.1 136 silly currentTree │ ├── array-union@2.1.0 136 silly currentTree │ ├── asynckit@0.4.0 136 silly currentTree │ ├── axios@0.24.0 136 silly currentTree │ ├── babel-jest@27.3.1 136 silly currentTree │ ├─┬ babel-plugin-istanbul@6.1.1 136 silly currentTree │ │ ├── istanbul-lib-instrument@5.1.0 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├── babel-plugin-jest-hoist@27.2.0 136 silly currentTree │ ├── babel-preset-current-node-syntax@1.0.1 136 silly currentTree │ ├── babel-preset-jest@27.2.0 136 silly currentTree │ ├── balanced-match@1.0.2 136 silly currentTree │ ├── base64-js@1.5.1 136 silly currentTree │ ├── bl@4.1.0 136 silly currentTree │ ├── brace-expansion@1.1.11 136 silly currentTree │ ├── braces@3.0.2 136 silly currentTree │ ├── browser-process-hrtime@1.0.0 136 silly currentTree │ ├── browserslist@4.17.6 136 silly currentTree │ ├── bser@2.1.1 136 silly currentTree │ ├── buffer-crc32@0.2.13 136 silly currentTree │ ├── buffer-from@1.1.2 136 silly currentTree │ ├── buffer@5.7.1 136 silly currentTree │ ├── callsites@3.1.0 136 silly currentTree │ ├── camelcase@5.3.1 136 silly currentTree │ ├── caniuse-lite@1.0.30001278 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── char-regex@1.0.2 136 silly currentTree │ ├── ci-info@3.2.0 136 silly currentTree │ ├── cjs-module-lexer@1.2.2 136 silly currentTree │ ├── cliui@7.0.4 136 silly currentTree │ ├── co@4.6.0 136 silly currentTree │ ├── collect-v8-coverage@1.0.1 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── combined-stream@1.0.8 136 silly currentTree │ ├── concat-map@0.0.1 136 silly currentTree │ ├─┬ convert-source-map@1.8.0 136 silly currentTree │ │ └── safe-buffer@5.1.2 136 silly currentTree │ ├── cross-spawn@7.0.3 136 silly currentTree │ ├── cssom@0.4.4 136 silly currentTree │ ├─┬ cssstyle@2.3.0 136 silly currentTree │ │ └── cssom@0.3.8 136 silly currentTree │ ├── data-urls@2.0.0 136 silly currentTree │ ├── debug@4.3.2 136 silly currentTree │ ├── decimal.js@10.3.1 136 silly currentTree │ ├── dedent@0.7.0 136 silly currentTree │ ├── deep-is@0.1.4 136 silly currentTree │ ├── deepmerge@4.2.2 136 silly currentTree │ ├── delayed-stream@1.0.0 136 silly currentTree │ ├── detect-newline@3.1.0 136 silly currentTree │ ├── diff-sequences@27.0.6 136 silly currentTree │ ├── dir-glob@3.0.1 136 silly currentTree │ ├── doctrine@3.0.0 136 silly currentTree │ ├─┬ domexception@2.0.1 136 silly currentTree │ │ └── webidl-conversions@5.0.0 136 silly currentTree │ ├── electron-to-chromium@1.3.890 136 silly currentTree │ ├── emittery@0.8.1 136 silly currentTree │ ├── emoji-regex@8.0.0 136 silly currentTree │ ├── end-of-stream@1.4.4 136 silly currentTree │ ├── enquirer@2.3.6 136 silly currentTree │ ├── escalade@3.1.1 136 silly currentTree │ ├── escape-string-regexp@4.0.0 136 silly currentTree │ ├─┬ escodegen@2.0.0 136 silly currentTree │ │ ├── levn@0.3.0 136 silly currentTree │ │ ├── optionator@0.8.3 136 silly currentTree │ │ ├── prelude-ls@1.1.2 136 silly currentTree │ │ └── type-check@0.3.2 136 silly currentTree │ ├── eslint-config-google@0.14.0 136 silly currentTree │ ├── eslint-plugin-jest@25.2.3 136 silly currentTree │ ├── eslint-scope@6.0.0 136 silly currentTree │ ├─┬ eslint-utils@3.0.0 136 silly currentTree │ │ └── eslint-visitor-keys@2.1.0 136 silly currentTree │ ├── eslint-visitor-keys@3.0.0 136 silly currentTree │ ├── eslint@8.2.0 136 silly currentTree │ ├── espree@9.0.0 136 silly currentTree │ ├── esprima@4.0.1 136 silly currentTree │ ├── esquery@1.4.0 136 silly currentTree │ ├── esrecurse@4.3.0 136 silly currentTree │ ├── estraverse@5.3.0 136 silly currentTree │ ├── esutils@2.0.3 136 silly currentTree │ ├── execa@5.1.1 136 silly currentTree │ ├── exit@0.1.2 136 silly currentTree │ ├─┬ expect@27.3.1 136 silly currentTree │ │ └── ansi-styles@5.2.0 136 silly currentTree │ ├── fast-deep-equal@3.1.3 136 silly currentTree │ ├─┬ fast-glob@3.2.7 136 silly currentTree │ │ └── glob-parent@5.1.2 136 silly currentTree │ ├── fast-json-stable-stringify@2.1.0 136 silly currentTree │ ├── fast-levenshtein@2.0.6 136 silly currentTree │ ├── fastq@1.13.0 136 silly currentTree │ ├── fb-watchman@2.0.1 136 silly currentTree │ ├── file-entry-cache@6.0.1 136 silly currentTree │ ├── fill-range@7.0.1 136 silly currentTree │ ├── find-up@4.1.0 136 silly currentTree │ ├── flat-cache@3.0.4 136 silly currentTree │ ├── flatted@3.2.2 136 silly currentTree │ ├── follow-redirects@1.14.5 136 silly currentTree │ ├── form-data@3.0.1 136 silly currentTree │ ├── fs-constants@1.0.0 136 silly currentTree │ ├── fs.realpath@1.0.0 136 silly currentTree │ ├── function-bind@1.1.1 136 silly currentTree │ ├── functional-red-black-tree@1.0.1 136 silly currentTree │ ├── gensync@1.0.0-beta.2 136 silly currentTree │ ├── get-caller-file@2.0.5 136 silly currentTree │ ├── get-package-type@0.1.0 136 silly currentTree │ ├── get-stream@6.0.1 136 silly currentTree │ ├── glob-parent@6.0.2 136 silly currentTree │ ├── glob@7.2.0 136 silly currentTree │ ├── globals@13.12.0 136 silly currentTree │ ├─┬ globby@11.0.4 136 silly currentTree │ │ └── ignore@5.1.9 136 silly currentTree │ ├── graceful-fs@4.2.8 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── has@1.0.3 136 silly currentTree │ ├── html-encoding-sniffer@2.0.1 136 silly currentTree │ ├── html-escaper@2.0.2 136 silly currentTree │ ├── http-proxy-agent@4.0.1 136 silly currentTree │ ├── https-proxy-agent@5.0.0 136 silly currentTree │ ├── human-signals@2.1.0 136 silly currentTree │ ├── iconv-lite@0.4.24 136 silly currentTree │ ├── ieee754@1.2.1 136 silly currentTree │ ├── ignore@4.0.6 136 silly currentTree │ ├── import-fresh@3.3.0 136 silly currentTree │ ├── import-local@3.0.3 136 silly currentTree │ ├── imurmurhash@0.1.4 136 silly currentTree │ ├── inflight@1.0.6 136 silly currentTree │ ├── inherits@2.0.4 136 silly currentTree │ ├── is-core-module@2.8.0 136 silly currentTree │ ├── is-extglob@2.1.1 136 silly currentTree │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ ├── is-generator-fn@2.1.0 136 silly currentTree │ ├── is-glob@4.0.3 136 silly currentTree │ ├── is-number@7.0.0 136 silly currentTree │ ├── is-potential-custom-element-name@1.0.1 136 silly currentTree │ ├── is-stream@2.0.1 136 silly currentTree │ ├── is-typedarray@1.0.0 136 silly currentTree │ ├── isexe@2.0.0 136 silly currentTree │ ├── istanbul-lib-coverage@3.2.0 136 silly currentTree │ ├─┬ istanbul-lib-instrument@4.0.3 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├── istanbul-lib-report@3.0.0 136 silly currentTree │ ├── istanbul-lib-source-maps@4.0.1 136 silly currentTree │ ├── istanbul-reports@3.0.5 136 silly currentTree │ ├── jest-changed-files@27.3.0 136 silly currentTree │ ├── jest-circus@27.3.1 136 silly currentTree │ ├── jest-config@27.3.1 136 silly currentTree │ ├── jest-diff@27.3.1 136 silly currentTree │ ├── jest-docblock@27.0.6 136 silly currentTree │ ├── jest-each@27.3.1 136 silly currentTree │ ├── jest-environment-jsdom@27.3.1 136 silly currentTree │ ├── jest-environment-node@27.3.1 136 silly currentTree │ ├── jest-get-type@27.3.1 136 silly currentTree │ ├── jest-haste-map@27.3.1 136 silly currentTree │ ├── jest-jasmine2@27.3.1 136 silly currentTree │ ├── jest-leak-detector@27.3.1 136 silly currentTree │ ├── jest-matcher-utils@27.3.1 136 silly currentTree │ ├── jest-message-util@27.3.1 136 silly currentTree │ ├── jest-mock@27.3.0 136 silly currentTree │ ├── jest-pnp-resolver@1.2.2 136 silly currentTree │ ├── jest-regex-util@27.0.6 136 silly currentTree │ ├── jest-resolve-dependencies@27.3.1 136 silly currentTree │ ├── jest-resolve@27.3.1 136 silly currentTree │ ├── jest-runner@27.3.1 136 silly currentTree │ ├── jest-runtime@27.3.1 136 silly currentTree │ ├── jest-serializer@27.0.6 136 silly currentTree │ ├── jest-snapshot@27.3.1 136 silly currentTree │ ├── jest-util@27.3.1 136 silly currentTree │ ├─┬ jest-validate@27.3.1 136 silly currentTree │ │ └── camelcase@6.2.0 136 silly currentTree │ ├── jest-watcher@27.3.1 136 silly currentTree │ ├─┬ jest-worker@27.3.1 136 silly currentTree │ │ └── supports-color@8.1.1 136 silly currentTree │ ├─┬ jest@27.3.1 136 silly currentTree │ │ └── jest-cli@27.3.1 136 silly currentTree │ ├── js-tokens@4.0.0 136 silly currentTree │ ├── js-yaml@4.1.0 136 silly currentTree │ ├── jsdom@16.7.0 136 silly currentTree │ ├── jsesc@2.5.2 136 silly currentTree │ ├── json-schema-traverse@0.4.1 136 silly currentTree │ ├── json-stable-stringify-without-jsonify@1.0.1 136 silly currentTree │ ├── json5@2.2.0 136 silly currentTree │ ├── kleur@3.0.3 136 silly currentTree │ ├── leven@3.1.0 136 silly currentTree │ ├── levn@0.4.1 136 silly currentTree │ ├── locate-path@5.0.0 136 silly currentTree │ ├── lodash.merge@4.6.2 136 silly currentTree │ ├── lodash@4.17.21 136 silly currentTree │ ├── lru-cache@6.0.0 136 silly currentTree │ ├─┬ make-dir@3.1.0 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├── makeerror@1.0.12 136 silly currentTree │ ├── merge-stream@2.0.0 136 silly currentTree │ ├── merge2@1.4.1 136 silly currentTree │ ├── micromatch@4.0.4 136 silly currentTree │ ├── mime-db@1.50.0 136 silly currentTree │ ├── mime-types@2.1.33 136 silly currentTree │ ├── mimic-fn@2.1.0 136 silly currentTree │ ├── minimatch@3.0.4 136 silly currentTree │ ├── minimist@1.2.5 136 silly currentTree │ ├── ms@2.1.2 136 silly currentTree │ ├── natural-compare@1.4.0 136 silly currentTree │ ├── node-int64@0.4.0 136 silly currentTree │ ├── node-modules-regexp@1.0.0 136 silly currentTree │ ├── node-releases@2.0.1 136 silly currentTree │ ├── normalize-path@3.0.0 136 silly currentTree │ ├── npm-run-path@4.0.1 136 silly currentTree │ ├── nwsapi@2.2.0 136 silly currentTree │ ├── once@1.4.0 136 silly currentTree │ ├── onetime@5.1.2 136 silly currentTree │ ├── optionator@0.9.1 136 silly currentTree │ ├── p-limit@2.3.0 136 silly currentTree │ ├── p-locate@4.1.0 136 silly currentTree │ ├── p-try@2.2.0 136 silly currentTree │ ├── parent-module@1.0.1 136 silly currentTree │ ├── parse5@6.0.1 136 silly currentTree │ ├── path-exists@4.0.0 136 silly currentTree │ ├── path-is-absolute@1.0.1 136 silly currentTree │ ├── path-key@3.1.1 136 silly currentTree │ ├── path-parse@1.0.7 136 silly currentTree │ ├── path-type@4.0.0 136 silly currentTree │ ├── picocolors@1.0.0 136 silly currentTree │ ├── picomatch@2.3.0 136 silly currentTree │ ├── pirates@4.0.1 136 silly currentTree │ ├── pkg-dir@4.2.0 136 silly currentTree │ ├── prelude-ls@1.2.1 136 silly currentTree │ ├─┬ pretty-format@27.3.1 136 silly currentTree │ │ └── ansi-styles@5.2.0 136 silly currentTree │ ├── progress@2.0.3 136 silly currentTree │ ├── prompts@2.4.2 136 silly currentTree │ ├── psl@1.8.0 136 silly currentTree │ ├── punycode@2.1.1 136 silly currentTree │ ├── queue-microtask@1.2.3 136 silly currentTree │ ├── react-is@17.0.2 136 silly currentTree │ ├── readable-stream@3.6.0 136 silly currentTree │ ├── regexpp@3.2.0 136 silly currentTree │ ├── require-directory@2.1.1 136 silly currentTree │ ├─┬ resolve-cwd@3.0.0 136 silly currentTree │ │ └── resolve-from@5.0.0 136 silly currentTree │ ├── resolve-from@4.0.0 136 silly currentTree │ ├── resolve.exports@1.1.0 136 silly currentTree │ ├── resolve@1.20.0 136 silly currentTree │ ├── reusify@1.0.4 136 silly currentTree │ ├── rimraf@3.0.2 136 silly currentTree │ ├── run-parallel@1.2.0 136 silly currentTree │ ├── safe-buffer@5.2.1 136 silly currentTree │ ├── safer-buffer@2.1.2 136 silly currentTree │ ├── saxes@5.0.1 136 silly currentTree │ ├── semver@7.3.5 136 silly currentTree │ ├── shebang-command@2.0.0 136 silly currentTree │ ├── shebang-regex@3.0.0 136 silly currentTree │ ├── signal-exit@3.0.5 136 silly currentTree │ ├── sisteransi@1.0.5 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ ├── source-map-support@0.5.20 136 silly currentTree │ ├── source-map@0.6.1 136 silly currentTree │ ├── sprintf-js@1.0.3 136 silly currentTree │ ├─┬ stack-utils@2.0.5 136 silly currentTree │ │ └── escape-string-regexp@2.0.0 136 silly currentTree │ ├── string_decoder@1.3.0 136 silly currentTree │ ├── string-length@4.0.2 136 silly currentTree │ ├── string-width@4.2.3 136 silly currentTree │ ├── strip-ansi@6.0.1 136 silly currentTree │ ├── strip-bom@4.0.0 136 silly currentTree │ ├── strip-final-newline@2.0.0 136 silly currentTree │ ├── strip-json-comments@3.1.1 136 silly currentTree │ ├── supports-color@7.2.0 136 silly currentTree │ ├── supports-hyperlinks@2.2.0 136 silly currentTree │ ├── symbol-tree@3.2.4 136 silly currentTree │ ├── tar-stream@2.2.0 136 silly currentTree │ ├── terminal-link@2.1.1 136 silly currentTree │ ├── test-exclude@6.0.0 136 silly currentTree │ ├── text-table@0.2.0 136 silly currentTree │ ├── throat@6.0.1 136 silly currentTree │ ├── tmpl@1.0.5 136 silly currentTree │ ├── to-fast-properties@2.0.0 136 silly currentTree │ ├── to-regex-range@5.0.1 136 silly currentTree │ ├── tough-cookie@4.0.0 136 silly currentTree │ ├── tr46@2.1.0 136 silly currentTree │ ├── tslib@1.14.1 136 silly currentTree │ ├── tsutils@3.21.0 136 silly currentTree │ ├── type-check@0.4.0 136 silly currentTree │ ├── type-detect@4.0.8 136 silly currentTree │ ├── type-fest@0.20.2 136 silly currentTree │ ├── typedarray-to-buffer@3.1.5 136 silly currentTree │ ├── universalify@0.1.2 136 silly currentTree │ ├── uri-js@4.4.1 136 silly currentTree │ ├── util-deprecate@1.0.2 136 silly currentTree │ ├── v8-compile-cache@2.3.0 136 silly currentTree │ ├─┬ v8-to-istanbul@8.1.0 136 silly currentTree │ │ └── source-map@0.7.3 136 silly currentTree │ ├── w3c-hr-time@1.0.2 136 silly currentTree │ ├── w3c-xmlserializer@2.0.0 136 silly currentTree │ ├── walker@1.0.8 136 silly currentTree │ ├── webidl-conversions@6.1.0 136 silly currentTree │ ├── whatwg-encoding@1.0.5 136 silly currentTree │ ├── whatwg-mimetype@2.3.0 136 silly currentTree │ ├── whatwg-url@8.7.0 136 silly currentTree │ ├── which@2.0.2 136 silly currentTree │ ├── word-wrap@1.2.3 136 silly currentTree │ ├── wrap-ansi@7.0.0 136 silly currentTree │ ├── wrappy@1.0.2 136 silly currentTree │ ├── write-file-atomic@3.0.3 136 silly currentTree │ ├── ws@7.5.5 136 silly currentTree │ ├── xml-name-validator@3.0.0 136 silly currentTree │ ├── xmlchars@2.2.0 136 silly currentTree │ ├── y18n@5.0.8 136 silly currentTree │ ├── yallist@4.0.0 136 silly currentTree │ ├── yargs-parser@20.2.9 136 silly currentTree │ ├── yargs@16.2.0 136 silly currentTree │ └─┬ zigbee-herdsman@0.13.166 136 silly currentTree │ ├── @babel/cli@7.16.0 136 silly currentTree │ ├── @babel/code-frame@7.16.0 136 silly currentTree │ ├── @babel/compat-data@7.16.0 136 silly currentTree │ ├─┬ @babel/core@7.16.0 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├── @babel/generator@7.16.0 136 silly currentTree │ ├── @babel/helper-annotate-as-pure@7.16.0 136 silly currentTree │ ├── @babel/helper-builder-binary-assignment-operator-visitor@7.16.0 136 silly currentTree │ ├─┬ @babel/helper-compilation-targets@7.16.0 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├── @babel/helper-create-class-features-plugin@7.16.0 136 silly currentTree │ ├── @babel/helper-create-regexp-features-plugin@7.16.0 136 silly currentTree │ ├─┬ @babel/helper-define-polyfill-provider@0.2.4 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├── @babel/helper-explode-assignable-expression@7.16.0 136 silly currentTree │ ├── @babel/helper-function-name@7.16.0 136 silly currentTree │ ├── @babel/helper-get-function-arity@7.16.0 136 silly currentTree │ ├── @babel/helper-hoist-variables@7.16.0 136 silly currentTree │ ├── @babel/helper-member-expression-to-functions@7.16.0 136 silly currentTree │ ├── @babel/helper-module-imports@7.16.0 136 silly currentTree │ ├── @babel/helper-module-transforms@7.16.0 136 silly currentTree │ ├── @babel/helper-optimise-call-expression@7.16.0 136 silly currentTree │ ├── @babel/helper-plugin-utils@7.14.5 136 silly currentTree │ ├── @babel/helper-remap-async-to-generator@7.16.0 136 silly currentTree │ ├── @babel/helper-replace-supers@7.16.0 136 silly currentTree │ ├── @babel/helper-simple-access@7.16.0 136 silly currentTree │ ├── @babel/helper-skip-transparent-expression-wrappers@7.16.0 136 silly currentTree │ ├── @babel/helper-split-export-declaration@7.16.0 136 silly currentTree │ ├── @babel/helper-validator-identifier@7.15.7 136 silly currentTree │ ├── @babel/helper-validator-option@7.14.5 136 silly currentTree │ ├── @babel/helper-wrap-function@7.16.0 136 silly currentTree │ ├── @babel/helpers@7.16.0 136 silly currentTree │ ├── @babel/highlight@7.16.0 136 silly currentTree │ ├── @babel/parser@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-async-generator-functions@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-class-properties@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-dynamic-import@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-export-namespace-from@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-json-strings@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-logical-assignment-operators@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-nullish-coalescing-operator@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-numeric-separator@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-object-rest-spread@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-optional-catch-binding@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-optional-chaining@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-private-methods@7.16.0 136 silly currentTree │ ├── @babel/plugin-proposal-unicode-property-regex@7.16.0 136 silly currentTree │ ├── @babel/plugin-syntax-async-generators@7.8.4 136 silly currentTree │ ├── @babel/plugin-syntax-bigint@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-class-properties@7.12.13 136 silly currentTree │ ├── @babel/plugin-syntax-dynamic-import@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-export-namespace-from@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-import-meta@7.10.4 136 silly currentTree │ ├── @babel/plugin-syntax-json-strings@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-logical-assignment-operators@7.10.4 136 silly currentTree │ ├── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-numeric-separator@7.10.4 136 silly currentTree │ ├── @babel/plugin-syntax-object-rest-spread@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-optional-catch-binding@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-optional-chaining@7.8.3 136 silly currentTree │ ├── @babel/plugin-syntax-top-level-await@7.14.5 136 silly currentTree │ ├── @babel/plugin-syntax-typescript@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-arrow-functions@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-async-to-generator@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-block-scoped-functions@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-block-scoping@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-classes@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-computed-properties@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-destructuring@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-dotall-regex@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-duplicate-keys@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-exponentiation-operator@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-for-of@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-function-name@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-literals@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-member-expression-literals@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-modules-amd@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-modules-commonjs@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-modules-systemjs@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-modules-umd@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-named-capturing-groups-regex@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-new-target@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-object-super@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-parameters@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-property-literals@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-regenerator@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-reserved-words@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-shorthand-properties@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-spread@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-sticky-regex@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-template-literals@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-typeof-symbol@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-typescript@7.16.1 136 silly currentTree │ ├── @babel/plugin-transform-unicode-escapes@7.16.0 136 silly currentTree │ ├── @babel/plugin-transform-unicode-regex@7.16.0 136 silly currentTree │ ├─┬ @babel/preset-env@7.16.0 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├── @babel/preset-modules@0.1.5 136 silly currentTree │ ├── @babel/preset-typescript@7.16.0 136 silly currentTree │ ├── @babel/runtime@7.16.0 136 silly currentTree │ ├── @babel/template@7.16.0 136 silly currentTree │ ├── @babel/traverse@7.16.0 136 silly currentTree │ ├── @babel/types@7.16.0 136 silly currentTree │ ├── @bcoe/v8-coverage@0.2.3 136 silly currentTree │ ├── @cnakazawa/watch@1.0.4 136 silly currentTree │ ├─┬ @eslint/eslintrc@1.0.3 136 silly currentTree │ │ ├── globals@13.12.0 136 silly currentTree │ │ ├── ignore@4.0.6 136 silly currentTree │ │ └── strip-json-comments@3.1.1 136 silly currentTree │ ├── @istanbuljs/load-nyc-config@1.1.0 136 silly currentTree │ ├── @istanbuljs/schema@0.1.3 136 silly currentTree │ ├─┬ @jest/console@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── slash@3.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├─┬ @jest/core@27.3.1 136 silly currentTree │ │ ├── ansi-regex@5.0.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── braces@3.0.2 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── fill-range@7.0.1 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── is-number@7.0.0 136 silly currentTree │ │ ├── micromatch@4.0.2 136 silly currentTree │ │ ├── slash@3.0.0 136 silly currentTree │ │ ├── strip-ansi@6.0.1 136 silly currentTree │ │ ├── supports-color@7.2.0 136 silly currentTree │ │ └── to-regex-range@5.0.1 136 silly currentTree │ ├── @jest/environment@27.3.1 136 silly currentTree │ ├── @jest/fake-timers@27.3.1 136 silly currentTree │ ├── @jest/globals@27.3.1 136 silly currentTree │ ├─┬ @jest/reporters@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── slash@3.0.0 136 silly currentTree │ │ ├── source-map@0.6.1 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├─┬ @jest/source-map@27.0.6 136 silly currentTree │ │ └── source-map@0.6.1 136 silly currentTree │ ├── @jest/test-result@27.3.1 136 silly currentTree │ ├── @jest/test-sequencer@27.3.1 136 silly currentTree │ ├─┬ @jest/transform@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── braces@3.0.2 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── fill-range@7.0.1 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── is-number@7.0.0 136 silly currentTree │ │ ├── micromatch@4.0.2 136 silly currentTree │ │ ├── slash@3.0.0 136 silly currentTree │ │ ├── source-map@0.6.1 136 silly currentTree │ │ ├── supports-color@7.2.0 136 silly currentTree │ │ └── to-regex-range@5.0.1 136 silly currentTree │ ├─┬ @jest/types@27.2.5 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├── @nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3 136 silly currentTree │ ├── @nodelib/fs.scandir@2.1.5 136 silly currentTree │ ├── @nodelib/fs.stat@2.0.5 136 silly currentTree │ ├── @nodelib/fs.walk@1.2.8 136 silly currentTree │ ├── @serialport/binding-abstract@9.2.3 136 silly currentTree │ ├── @serialport/binding-mock@9.2.4 136 silly currentTree │ ├── @serialport/bindings@9.2.5 136 silly currentTree │ ├── @serialport/parser-byte-length@9.2.4 136 silly currentTree │ ├── @serialport/parser-cctalk@9.2.4 136 silly currentTree │ ├── @serialport/parser-delimiter@9.2.4 136 silly currentTree │ ├── @serialport/parser-inter-byte-timeout@9.2.4 136 silly currentTree │ ├── @serialport/parser-readline@9.2.4 136 silly currentTree │ ├── @serialport/parser-ready@9.2.4 136 silly currentTree │ ├── @serialport/parser-regex@9.2.4 136 silly currentTree │ ├── @serialport/stream@9.2.4 136 silly currentTree │ ├── @sinonjs/commons@1.8.3 136 silly currentTree │ ├── @sinonjs/fake-timers@8.0.1 136 silly currentTree │ ├── @types/babel__core@7.1.16 136 silly currentTree │ ├── @types/babel__generator@7.6.3 136 silly currentTree │ ├── @types/babel__template@7.4.1 136 silly currentTree │ ├── @types/babel__traverse@7.14.2 136 silly currentTree │ ├── @types/debounce@1.2.1 136 silly currentTree │ ├── @types/debug@4.1.7 136 silly currentTree │ ├── @types/graceful-fs@4.1.5 136 silly currentTree │ ├── @types/istanbul-lib-coverage@2.0.3 136 silly currentTree │ ├── @types/istanbul-lib-report@3.0.0 136 silly currentTree │ ├── @types/istanbul-reports@3.0.1 136 silly currentTree │ ├── @types/jest@27.0.2 136 silly currentTree │ ├── @types/json-schema@7.0.9 136 silly currentTree │ ├── @types/mz@2.7.4 136 silly currentTree │ ├── @types/nedb@1.8.12 136 silly currentTree │ ├── @types/node@16.11.6 136 silly currentTree │ ├── @types/normalize-package-data@2.4.0 136 silly currentTree │ ├── @types/prettier@2.4.1 136 silly currentTree │ ├── @types/serialport@8.0.2 136 silly currentTree │ ├── @types/stack-utils@2.0.1 136 silly currentTree │ ├── @types/yargs-parser@20.2.1 136 silly currentTree │ ├── @types/yargs@16.0.4 136 silly currentTree │ ├─┬ @typescript-eslint/eslint-plugin@5.2.0 136 silly currentTree │ │ └── semver@7.3.5 136 silly currentTree │ ├── @typescript-eslint/experimental-utils@5.2.0 136 silly currentTree │ ├── @typescript-eslint/parser@5.2.0 136 silly currentTree │ ├── @typescript-eslint/scope-manager@5.2.0 136 silly currentTree │ ├── @typescript-eslint/types@5.2.0 136 silly currentTree │ ├─┬ @typescript-eslint/typescript-estree@5.2.0 136 silly currentTree │ │ └── semver@7.3.5 136 silly currentTree │ ├── @typescript-eslint/visitor-keys@5.2.0 136 silly currentTree │ ├── abab@2.0.5 136 silly currentTree │ ├── acorn-globals@6.0.0 136 silly currentTree │ ├── acorn-jsx@5.3.2 136 silly currentTree │ ├── acorn-walk@7.2.0 136 silly currentTree │ ├── acorn@8.5.0 136 silly currentTree │ ├── ajv@6.12.6 136 silly currentTree │ ├── ansi-colors@4.1.1 136 silly currentTree │ ├─┬ ansi-escapes@4.3.2 136 silly currentTree │ │ └── type-fest@0.21.3 136 silly currentTree │ ├── ansi-regex@2.1.1 136 silly currentTree │ ├── ansi-styles@3.2.1 136 silly currentTree │ ├── any-promise@1.3.0 136 silly currentTree │ ├─┬ anymatch@3.1.2 136 silly currentTree │ │ └── normalize-path@2.1.1 136 silly currentTree │ ├── aproba@1.2.0 136 silly currentTree │ ├── are-we-there-yet@1.1.7 136 silly currentTree │ ├── argparse@1.0.10 136 silly currentTree │ ├── arr-diff@4.0.0 136 silly currentTree │ ├── arr-flatten@1.1.0 136 silly currentTree │ ├── arr-union@3.1.0 136 silly currentTree │ ├── array-union@2.1.0 136 silly currentTree │ ├── array-unique@0.3.2 136 silly currentTree │ ├── asn1@0.2.4 136 silly currentTree │ ├── assert-plus@1.0.0 136 silly currentTree │ ├── assign-symbols@1.0.0 136 silly currentTree │ ├── astral-regex@2.0.0 136 silly currentTree │ ├── async-each@1.0.3 136 silly currentTree │ ├── asynckit@0.4.0 136 silly currentTree │ ├── at-least-node@1.0.0 136 silly currentTree │ ├── atob@2.1.2 136 silly currentTree │ ├── aws-sign2@0.7.0 136 silly currentTree │ ├── aws4@1.11.0 136 silly currentTree │ ├─┬ babel-jest@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── slash@3.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├── babel-plugin-dynamic-import-node@2.3.3 136 silly currentTree │ ├── babel-plugin-istanbul@6.1.1 136 silly currentTree │ ├── babel-plugin-jest-hoist@27.2.0 136 silly currentTree │ ├─┬ babel-plugin-polyfill-corejs2@0.2.3 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├── babel-plugin-polyfill-corejs3@0.3.0 136 silly currentTree │ ├── babel-plugin-polyfill-regenerator@0.2.3 136 silly currentTree │ ├── babel-preset-current-node-syntax@1.0.1 136 silly currentTree │ ├── babel-preset-jest@27.2.0 136 silly currentTree │ ├── balanced-match@1.0.2 136 silly currentTree │ ├─┬ base@0.11.2 136 silly currentTree │ │ ├── define-property@1.0.0 136 silly currentTree │ │ ├── is-accessor-descriptor@1.0.0 136 silly currentTree │ │ ├── is-data-descriptor@1.0.0 136 silly currentTree │ │ ├── is-descriptor@1.0.2 136 silly currentTree │ │ ├── is-extendable@1.0.1 136 silly currentTree │ │ └── mixin-deep@1.3.2 136 silly currentTree │ ├── base64-js@1.5.1 136 silly currentTree │ ├── bcrypt-pbkdf@1.0.2 136 silly currentTree │ ├── binary-extensions@2.2.0 136 silly currentTree │ ├── bindings@1.5.0 136 silly currentTree │ ├─┬ bl@4.1.0 136 silly currentTree │ │ └── readable-stream@3.6.0 136 silly currentTree │ ├── brace-expansion@1.1.11 136 silly currentTree │ ├─┬ braces@3.0.2 136 silly currentTree │ │ └── extend-shallow@2.0.1 136 silly currentTree │ ├── browser-process-hrtime@1.0.0 136 silly currentTree │ ├── browserslist@4.17.5 136 silly currentTree │ ├── bser@2.1.1 136 silly currentTree │ ├── buffer-from@1.1.2 136 silly currentTree │ ├── buffer@5.7.1 136 silly currentTree │ ├── cache-base@1.0.1 136 silly currentTree │ ├── call-bind@1.0.2 136 silly currentTree │ ├── callsites@3.1.0 136 silly currentTree │ ├── camelcase@5.3.1 136 silly currentTree │ ├── caniuse-lite@1.0.30001274 136 silly currentTree │ ├── capture-exit@2.0.0 136 silly currentTree │ ├── caseless@0.12.0 136 silly currentTree │ ├── chalk@2.4.2 136 silly currentTree │ ├── char-regex@1.0.2 136 silly currentTree │ ├─┬ chokidar@3.5.2 136 silly currentTree │ │ ├── anymatch@3.1.1 136 silly currentTree │ │ ├── binary-extensions@2.2.0 136 silly currentTree │ │ ├── braces@3.0.2 136 silly currentTree │ │ ├── fill-range@7.0.1 136 silly currentTree │ │ ├── glob-parent@5.1.1 136 silly currentTree │ │ ├── is-binary-path@2.1.0 136 silly currentTree │ │ ├── is-number@7.0.0 136 silly currentTree │ │ ├── readdirp@3.5.0 136 silly currentTree │ │ └── to-regex-range@5.0.1 136 silly currentTree │ ├── chownr@1.1.4 136 silly currentTree │ ├── ci-info@3.2.0 136 silly currentTree │ ├── cjs-module-lexer@1.2.2 136 silly currentTree │ ├─┬ class-utils@0.3.6 136 silly currentTree │ │ └── define-property@0.2.5 136 silly currentTree │ ├─┬ cliui@7.0.4 136 silly currentTree │ │ ├── ansi-regex@5.0.1 136 silly currentTree │ │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ │ ├── string-width@4.2.3 136 silly currentTree │ │ └── strip-ansi@6.0.1 136 silly currentTree │ ├── co@4.6.0 136 silly currentTree │ ├── code-point-at@1.1.0 136 silly currentTree │ ├── collect-v8-coverage@1.0.1 136 silly currentTree │ ├── collection-visit@1.0.0 136 silly currentTree │ ├── color-convert@1.9.3 136 silly currentTree │ ├── color-name@1.1.3 136 silly currentTree │ ├── colorette@1.2.2 136 silly currentTree │ ├── colors@1.4.0 136 silly currentTree │ ├── combined-stream@1.0.8 136 silly currentTree │ ├── commander@4.1.1 136 silly currentTree │ ├── component-emitter@1.3.0 136 silly currentTree │ ├── concat-map@0.0.1 136 silly currentTree │ ├── console-control-strings@1.1.0 136 silly currentTree │ ├── convert-source-map@1.8.0 136 silly currentTree │ ├── copy-descriptor@0.1.1 136 silly currentTree │ ├─┬ core-js-compat@3.19.0 136 silly currentTree │ │ └── semver@7.0.0 136 silly currentTree │ ├── core-util-is@1.0.3 136 silly currentTree │ ├── cross-spawn@7.0.3 136 silly currentTree │ ├── cssom@0.4.4 136 silly currentTree │ ├─┬ cssstyle@2.3.0 136 silly currentTree │ │ └── cssom@0.3.8 136 silly currentTree │ ├── dashdash@1.14.1 136 silly currentTree │ ├── data-urls@2.0.0 136 silly currentTree │ ├── debounce@1.2.1 136 silly currentTree │ ├── debug@4.3.2 136 silly currentTree │ ├── decamelize@1.2.0 136 silly currentTree │ ├── decimal.js@10.3.1 136 silly currentTree │ ├── decode-uri-component@0.2.0 136 silly currentTree │ ├── decompress-response@4.2.1 136 silly currentTree │ ├── deep-extend@0.6.0 136 silly currentTree │ ├── deep-is@0.1.4 136 silly currentTree │ ├── deepmerge@4.2.2 136 silly currentTree │ ├── define-properties@1.1.3 136 silly currentTree │ ├─┬ define-property@2.0.2 136 silly currentTree │ │ ├── is-accessor-descriptor@1.0.0 136 silly currentTree │ │ ├── is-data-descriptor@1.0.0 136 silly currentTree │ │ └── is-descriptor@1.0.2 136 silly currentTree │ ├── delayed-stream@1.0.0 136 silly currentTree │ ├── delegates@1.0.0 136 silly currentTree │ ├── detect-libc@1.0.3 136 silly currentTree │ ├── detect-newline@3.1.0 136 silly currentTree │ ├── diff-sequences@27.0.6 136 silly currentTree │ ├── dir-glob@3.0.1 136 silly currentTree │ ├── doctrine@3.0.0 136 silly currentTree │ ├─┬ domexception@2.0.1 136 silly currentTree │ │ └── webidl-conversions@5.0.0 136 silly currentTree │ ├── ecc-jsbn@0.1.2 136 silly currentTree │ ├── electron-to-chromium@1.3.885 136 silly currentTree │ ├── emittery@0.8.1 136 silly currentTree │ ├── emoji-regex@8.0.0 136 silly currentTree │ ├── end-of-stream@1.4.4 136 silly currentTree │ ├── enquirer@2.3.6 136 silly currentTree │ ├── error-ex@1.3.2 136 silly currentTree │ ├── escalade@3.1.1 136 silly currentTree │ ├── escape-string-regexp@1.0.5 136 silly currentTree │ ├─┬ escodegen@2.0.0 136 silly currentTree │ │ ├── levn@0.3.0 136 silly currentTree │ │ ├── optionator@0.8.3 136 silly currentTree │ │ ├── prelude-ls@1.1.2 136 silly currentTree │ │ ├── source-map@0.6.1 136 silly currentTree │ │ └── type-check@0.3.2 136 silly currentTree │ ├── eslint-scope@5.1.1 136 silly currentTree │ ├─┬ eslint-utils@3.0.0 136 silly currentTree │ │ └── eslint-visitor-keys@2.1.0 136 silly currentTree │ ├── eslint-visitor-keys@3.0.0 136 silly currentTree │ ├─┬ eslint@8.1.0 136 silly currentTree │ │ ├── @babel/code-frame@7.12.11 136 silly currentTree │ │ ├── ansi-regex@5.0.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── cross-spawn@7.0.3 136 silly currentTree │ │ ├── glob-parent@6.0.2 136 silly currentTree │ │ ├── globals@13.12.0 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── ignore@4.0.6 136 silly currentTree │ │ ├── path-key@3.1.1 136 silly currentTree │ │ ├── semver@7.3.5 136 silly currentTree │ │ ├── shebang-command@2.0.0 136 silly currentTree │ │ ├── shebang-regex@3.0.0 136 silly currentTree │ │ ├── strip-ansi@6.0.1 136 silly currentTree │ │ ├── strip-json-comments@3.1.1 136 silly currentTree │ │ ├── supports-color@7.2.0 136 silly currentTree │ │ └── which@2.0.2 136 silly currentTree │ ├─┬ espree@9.0.0 136 silly currentTree │ │ └── eslint-visitor-keys@1.3.0 136 silly currentTree │ ├── esprima@4.0.1 136 silly currentTree │ ├─┬ esquery@1.4.0 136 silly currentTree │ │ └── estraverse@5.3.0 136 silly currentTree │ ├─┬ esrecurse@4.3.0 136 silly currentTree │ │ └── estraverse@5.3.0 136 silly currentTree │ ├── estraverse@4.3.0 136 silly currentTree │ ├── esutils@2.0.3 136 silly currentTree │ ├── exec-sh@0.3.4 136 silly currentTree │ ├── execa@5.1.1 136 silly currentTree │ ├── exit@0.1.2 136 silly currentTree │ ├─┬ expand-brackets@2.1.4 136 silly currentTree │ │ ├── debug@2.6.9 136 silly currentTree │ │ ├── define-property@0.2.5 136 silly currentTree │ │ ├── extend-shallow@2.0.1 136 silly currentTree │ │ └── ms@2.0.0 136 silly currentTree │ ├── expand-template@2.0.3 136 silly currentTree │ ├─┬ expect@27.3.1 136 silly currentTree │ │ ├── ansi-styles@5.2.0 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ └── color-name@1.1.4 136 silly currentTree │ ├─┬ extend-shallow@3.0.2 136 silly currentTree │ │ └── is-extendable@1.0.1 136 silly currentTree │ ├── extend@3.0.2 136 silly currentTree │ ├─┬ extglob@2.0.4 136 silly currentTree │ │ ├── define-property@1.0.0 136 silly currentTree │ │ ├── extend-shallow@2.0.1 136 silly currentTree │ │ ├── is-accessor-descriptor@1.0.0 136 silly currentTree │ │ ├── is-data-descriptor@1.0.0 136 silly currentTree │ │ └── is-descriptor@1.0.2 136 silly currentTree │ ├── extsprintf@1.3.0 136 silly currentTree │ ├── fast-deep-equal@3.1.3 136 silly currentTree │ ├─┬ fast-glob@3.2.7 136 silly currentTree │ │ ├── braces@3.0.2 136 silly currentTree │ │ ├── fill-range@7.0.1 136 silly currentTree │ │ ├── glob-parent@5.1.1 136 silly currentTree │ │ ├── is-number@7.0.0 136 silly currentTree │ │ ├── micromatch@4.0.2 136 silly currentTree │ │ └── to-regex-range@5.0.1 136 silly currentTree │ ├── fast-json-stable-stringify@2.1.0 136 silly currentTree │ ├── fast-levenshtein@2.0.6 136 silly currentTree │ ├── fastq@1.13.0 136 silly currentTree │ ├── fb-watchman@2.0.1 136 silly currentTree │ ├── file-entry-cache@6.0.1 136 silly currentTree │ ├── file-uri-to-path@1.0.0 136 silly currentTree │ ├─┬ fill-range@7.0.1 136 silly currentTree │ │ └── extend-shallow@2.0.1 136 silly currentTree │ ├── find-up@4.1.0 136 silly currentTree │ ├── flat-cache@3.0.4 136 silly currentTree │ ├── flatted@3.2.2 136 silly currentTree │ ├── for-in@1.0.2 136 silly currentTree │ ├── forever-agent@0.6.1 136 silly currentTree │ ├── form-data@3.0.1 136 silly currentTree │ ├── fragment-cache@0.2.1 136 silly currentTree │ ├── fs-constants@1.0.0 136 silly currentTree │ ├── fs-extra@9.1.0 136 silly currentTree │ ├── fs-readdir-recursive@1.1.0 136 silly currentTree │ ├── fs.realpath@1.0.0 136 silly currentTree │ ├── function-bind@1.1.1 136 silly currentTree │ ├── functional-red-black-tree@1.0.1 136 silly currentTree │ ├── gauge@2.7.4 136 silly currentTree │ ├── gensync@1.0.0-beta.2 136 silly currentTree │ ├── get-caller-file@2.0.5 136 silly currentTree │ ├── get-intrinsic@1.1.1 136 silly currentTree │ ├── get-package-type@0.1.0 136 silly currentTree │ ├── get-stream@6.0.1 136 silly currentTree │ ├── get-value@2.0.6 136 silly currentTree │ ├── getpass@0.1.7 136 silly currentTree │ ├── github-from-package@0.0.0 136 silly currentTree │ ├─┬ glob-parent@5.1.2 136 silly currentTree │ │ └── is-glob@3.1.0 136 silly currentTree │ ├── glob@7.2.0 136 silly currentTree │ ├── globals@11.12.0 136 silly currentTree │ ├─┬ globby@11.0.4 136 silly currentTree │ │ └── slash@3.0.0 136 silly currentTree │ ├── graceful-fs@4.2.8 136 silly currentTree │ ├── growly@1.3.0 136 silly currentTree │ ├─┬ handlebars@4.7.7 136 silly currentTree │ │ └── source-map@0.6.1 136 silly currentTree │ ├── har-schema@2.0.0 136 silly currentTree │ ├── har-validator@5.1.5 136 silly currentTree │ ├── has-flag@3.0.0 136 silly currentTree │ ├── has-symbols@1.0.2 136 silly currentTree │ ├── has-unicode@2.0.1 136 silly currentTree │ ├── has-value@1.0.0 136 silly currentTree │ ├─┬ has-values@1.0.0 136 silly currentTree │ │ └── kind-of@4.0.0 136 silly currentTree │ ├── has@1.0.3 136 silly currentTree │ ├── hosted-git-info@2.8.8 136 silly currentTree │ ├── html-encoding-sniffer@2.0.1 136 silly currentTree │ ├── html-escaper@2.0.2 136 silly currentTree │ ├── http-signature@1.2.0 136 silly currentTree │ ├── human-signals@2.1.0 136 silly currentTree │ ├── iconv-lite@0.4.24 136 silly currentTree │ ├── ieee754@1.2.1 136 silly currentTree │ ├── ignore@5.1.8 136 silly currentTree │ ├─┬ import-fresh@3.3.0 136 silly currentTree │ │ └── resolve-from@4.0.0 136 silly currentTree │ ├── import-local@3.0.3 136 silly currentTree │ ├── imurmurhash@0.1.4 136 silly currentTree │ ├── inflight@1.0.6 136 silly currentTree │ ├── inherits@2.0.4 136 silly currentTree │ ├── ini@1.3.8 136 silly currentTree │ ├── interpret@1.4.0 136 silly currentTree │ ├── ip-regex@2.1.0 136 silly currentTree │ ├─┬ is-accessor-descriptor@0.1.6 136 silly currentTree │ │ └── kind-of@3.2.2 136 silly currentTree │ ├── is-arrayish@0.2.1 136 silly currentTree │ ├── is-binary-path@2.1.0 136 silly currentTree │ ├── is-buffer@1.1.6 136 silly currentTree │ ├── is-ci@2.0.0 136 silly currentTree │ ├── is-core-module@2.8.0 136 silly currentTree │ ├─┬ is-data-descriptor@0.1.4 136 silly currentTree │ │ └── kind-of@3.2.2 136 silly currentTree │ ├─┬ is-descriptor@0.1.6 136 silly currentTree │ │ └── kind-of@5.1.0 136 silly currentTree │ ├── is-docker@2.1.1 136 silly currentTree │ ├── is-extendable@0.1.1 136 silly currentTree │ ├── is-extglob@2.1.1 136 silly currentTree │ ├── is-fullwidth-code-point@1.0.0 136 silly currentTree │ ├── is-generator-fn@2.1.0 136 silly currentTree │ ├── is-glob@4.0.3 136 silly currentTree │ ├─┬ is-number@7.0.0 136 silly currentTree │ │ └── kind-of@3.2.2 136 silly currentTree │ ├── is-plain-object@2.0.4 136 silly currentTree │ ├── is-potential-custom-element-name@1.0.1 136 silly currentTree │ ├── is-stream@2.0.1 136 silly currentTree │ ├── is-typedarray@1.0.0 136 silly currentTree │ ├── is-windows@1.0.2 136 silly currentTree │ ├── is-wsl@2.2.0 136 silly currentTree │ ├── isarray@1.0.0 136 silly currentTree │ ├── isexe@2.0.0 136 silly currentTree │ ├── isobject@3.0.1 136 silly currentTree │ ├── isstream@0.1.2 136 silly currentTree │ ├── istanbul-lib-coverage@3.2.0 136 silly currentTree │ ├─┬ istanbul-lib-instrument@5.1.0 136 silly currentTree │ │ └── semver@6.3.0 136 silly currentTree │ ├─┬ istanbul-lib-report@3.0.0 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── make-dir@3.1.0 136 silly currentTree │ │ ├── semver@6.3.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├─┬ istanbul-lib-source-maps@4.0.1 136 silly currentTree │ │ └── source-map@0.6.1 136 silly currentTree │ ├── istanbul-reports@3.0.5 136 silly currentTree │ ├─┬ jest-changed-files@27.3.0 136 silly currentTree │ │ ├── cross-spawn@7.0.3 136 silly currentTree │ │ ├── execa@4.1.0 136 silly currentTree │ │ ├── get-stream@5.2.0 136 silly currentTree │ │ ├── is-stream@2.0.0 136 silly currentTree │ │ ├── npm-run-path@4.0.1 136 silly currentTree │ │ ├── path-key@3.1.1 136 silly currentTree │ │ ├── shebang-command@2.0.0 136 silly currentTree │ │ ├── shebang-regex@3.0.0 136 silly currentTree │ │ └── which@2.0.2 136 silly currentTree │ ├─┬ jest-config@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── braces@3.0.2 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── fill-range@7.0.1 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── is-number@7.0.0 136 silly currentTree │ │ ├── micromatch@4.0.2 136 silly currentTree │ │ ├── supports-color@7.2.0 136 silly currentTree │ │ └── to-regex-range@5.0.1 136 silly currentTree │ ├─┬ jest-diff@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├── jest-docblock@27.0.6 136 silly currentTree │ ├─┬ jest-each@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├── jest-environment-jsdom@27.3.1 136 silly currentTree │ ├── jest-environment-node@27.3.1 136 silly currentTree │ ├── jest-get-type@27.3.1 136 silly currentTree │ ├─┬ jest-haste-map@27.3.1 136 silly currentTree │ │ ├── anymatch@3.1.1 136 silly currentTree │ │ ├── braces@3.0.2 136 silly currentTree │ │ ├── fill-range@7.0.1 136 silly currentTree │ │ ├── is-number@7.0.0 136 silly currentTree │ │ ├── micromatch@4.0.2 136 silly currentTree │ │ └── to-regex-range@5.0.1 136 silly currentTree │ ├─┬ jest-jasmine2@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├── jest-leak-detector@27.3.1 136 silly currentTree │ ├─┬ jest-matcher-utils@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├─┬ jest-message-util@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── braces@3.0.2 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── fill-range@7.0.1 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── is-number@7.0.0 136 silly currentTree │ │ ├── micromatch@4.0.2 136 silly currentTree │ │ ├── slash@3.0.0 136 silly currentTree │ │ ├── supports-color@7.2.0 136 silly currentTree │ │ └── to-regex-range@5.0.1 136 silly currentTree │ ├── jest-mock@27.3.0 136 silly currentTree │ ├── jest-pnp-resolver@1.2.2 136 silly currentTree │ ├── jest-regex-util@27.0.6 136 silly currentTree │ ├── jest-resolve-dependencies@27.3.1 136 silly currentTree │ ├─┬ jest-resolve@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── slash@3.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├─┬ jest-runner@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├─┬ jest-runtime@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── slash@3.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├── jest-serializer@27.0.6 136 silly currentTree │ ├─┬ jest-snapshot@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── semver@7.3.5 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├─┬ jest-util@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── braces@3.0.2 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── fill-range@7.0.1 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── is-number@7.0.0 136 silly currentTree │ │ ├── micromatch@4.0.2 136 silly currentTree │ │ ├── supports-color@7.2.0 136 silly currentTree │ │ └── to-regex-range@5.0.1 136 silly currentTree │ ├─┬ jest-validate@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── camelcase@6.2.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├─┬ jest-watcher@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├─┬ jest-worker@27.3.1 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@8.1.1 136 silly currentTree │ ├─┬ jest@27.3.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── chalk@4.1.2 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ ├── jest-cli@27.3.1 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├── js-tokens@4.0.0 136 silly currentTree │ ├── js-yaml@3.14.1 136 silly currentTree │ ├── jsbn@0.1.1 136 silly currentTree │ ├── jsdom@16.7.0 136 silly currentTree │ ├── jsesc@2.5.2 136 silly currentTree │ ├── json-parse-even-better-errors@2.3.1 136 silly currentTree │ ├── json-schema-traverse@0.4.1 136 silly currentTree │ ├── json-schema@0.2.3 136 silly currentTree │ ├── json-stable-stringify-without-jsonify@1.0.1 136 silly currentTree │ ├── json-stringify-safe@5.0.1 136 silly currentTree │ ├── json5@2.2.0 136 silly currentTree │ ├── jsonfile@6.1.0 136 silly currentTree │ ├── jsprim@1.4.1 136 silly currentTree │ ├── kind-of@6.0.3 136 silly currentTree │ ├── kleur@3.0.3 136 silly currentTree │ ├── leven@3.1.0 136 silly currentTree │ ├── levn@0.4.1 136 silly currentTree │ ├── lines-and-columns@1.1.6 136 silly currentTree │ ├── locate-path@5.0.0 136 silly currentTree │ ├── lodash.debounce@4.0.8 136 silly currentTree │ ├── lodash.sortby@4.7.0 136 silly currentTree │ ├── lodash@4.17.21 136 silly currentTree │ ├── lru-cache@6.0.0 136 silly currentTree │ ├── lunr@2.3.9 136 silly currentTree │ ├── make-dir@2.1.0 136 silly currentTree │ ├── makeerror@1.0.12 136 silly currentTree │ ├── map-cache@0.2.2 136 silly currentTree │ ├── map-visit@1.0.0 136 silly currentTree │ ├── marked@3.0.8 136 silly currentTree │ ├── merge-stream@2.0.0 136 silly currentTree │ ├── merge2@1.4.1 136 silly currentTree │ ├── micromatch@4.0.4 136 silly currentTree │ ├── mime-db@1.50.0 136 silly currentTree │ ├── mime-types@2.1.33 136 silly currentTree │ ├── mimic-fn@2.1.0 136 silly currentTree │ ├── mimic-response@2.1.0 136 silly currentTree │ ├── minimatch@3.0.4 136 silly currentTree │ ├── minimist@1.2.5 136 silly currentTree │ ├── mixin-deep@2.0.1 136 silly currentTree │ ├── mkdirp-classic@0.5.3 136 silly currentTree │ ├── ms@2.1.2 136 silly currentTree │ ├── mz@2.7.0 136 silly currentTree │ ├── nan@2.15.0 136 silly currentTree │ ├── nanomatch@1.2.13 136 silly currentTree │ ├── napi-build-utils@1.0.2 136 silly currentTree │ ├── natural-compare@1.4.0 136 silly currentTree │ ├── neo-async@2.6.2 136 silly currentTree │ ├── nice-try@1.0.5 136 silly currentTree │ ├── node-abi@2.30.1 136 silly currentTree │ ├── node-int64@0.4.0 136 silly currentTree │ ├── node-modules-regexp@1.0.0 136 silly currentTree │ ├─┬ node-notifier@8.0.1 136 silly currentTree │ │ ├── semver@7.3.4 136 silly currentTree │ │ └── which@2.0.2 136 silly currentTree │ ├── node-releases@2.0.1 136 silly currentTree │ ├── noop-logger@0.1.1 136 silly currentTree │ ├── normalize-package-data@2.5.0 136 silly currentTree │ ├── normalize-path@3.0.0 136 silly currentTree │ ├── npm-run-path@4.0.1 136 silly currentTree │ ├── npmlog@4.1.2 136 silly currentTree │ ├── number-is-nan@1.0.1 136 silly currentTree │ ├── nwsapi@2.2.0 136 silly currentTree │ ├── oauth-sign@0.9.0 136 silly currentTree │ ├── object-assign@4.1.1 136 silly currentTree │ ├─┬ object-copy@0.1.0 136 silly currentTree │ │ ├── define-property@0.2.5 136 silly currentTree │ │ └── kind-of@3.2.2 136 silly currentTree │ ├── object-keys@1.1.1 136 silly currentTree │ ├── object-visit@1.0.1 136 silly currentTree │ ├── object.assign@4.1.2 136 silly currentTree │ ├── object.pick@1.3.0 136 silly currentTree │ ├── once@1.4.0 136 silly currentTree │ ├── onetime@5.1.2 136 silly currentTree │ ├─┬ onigasm@2.2.5 136 silly currentTree │ │ ├── lru-cache@5.1.1 136 silly currentTree │ │ └── yallist@3.1.1 136 silly currentTree │ ├── optionator@0.9.1 136 silly currentTree │ ├── p-each-series@2.2.0 136 silly currentTree │ ├── p-finally@1.0.0 136 silly currentTree │ ├── p-limit@2.3.0 136 silly currentTree │ ├── p-locate@4.1.0 136 silly currentTree │ ├── p-try@2.2.0 136 silly currentTree │ ├── parent-module@1.0.1 136 silly currentTree │ ├── parse-json@5.2.0 136 silly currentTree │ ├── parse5@6.0.1 136 silly currentTree │ ├── pascalcase@0.1.1 136 silly currentTree │ ├── path-dirname@1.0.2 136 silly currentTree │ ├── path-exists@4.0.0 136 silly currentTree │ ├── path-is-absolute@1.0.1 136 silly currentTree │ ├── path-key@3.1.1 136 silly currentTree │ ├── path-parse@1.0.7 136 silly currentTree │ ├── path-type@4.0.0 136 silly currentTree │ ├── performance-now@2.1.0 136 silly currentTree │ ├── picomatch@2.3.0 136 silly currentTree │ ├── pify@4.0.1 136 silly currentTree │ ├── pirates@4.0.1 136 silly currentTree │ ├── pkg-dir@4.2.0 136 silly currentTree │ ├── posix-character-classes@0.1.1 136 silly currentTree │ ├── prebuild-install@6.1.4 136 silly currentTree │ ├── prelude-ls@1.2.1 136 silly currentTree │ ├─┬ pretty-format@27.3.1 136 silly currentTree │ │ ├── ansi-regex@5.0.1 136 silly currentTree │ │ ├── ansi-styles@5.2.0 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ └── color-name@1.1.4 136 silly currentTree │ ├── process-nextick-args@2.0.1 136 silly currentTree │ ├── progress@2.0.3 136 silly currentTree │ ├── prompts@2.4.2 136 silly currentTree │ ├── psl@1.8.0 136 silly currentTree │ ├── pump@3.0.0 136 silly currentTree │ ├── punycode@2.1.1 136 silly currentTree │ ├── qs@6.5.2 136 silly currentTree │ ├── queue-microtask@1.2.3 136 silly currentTree │ ├── rc@1.2.8 136 silly currentTree │ ├── react-is@17.0.2 136 silly currentTree │ ├── read-pkg-up@7.0.1 136 silly currentTree │ ├─┬ read-pkg@5.2.0 136 silly currentTree │ │ └── type-fest@0.6.0 136 silly currentTree │ ├── readable-stream@2.3.7 136 silly currentTree │ ├── readdirp@3.6.0 136 silly currentTree │ ├── rechoir@0.6.2 136 silly currentTree │ ├── regenerate-unicode-properties@9.0.0 136 silly currentTree │ ├── regenerate@1.4.2 136 silly currentTree │ ├── regenerator-runtime@0.13.9 136 silly currentTree │ ├── regenerator-transform@0.14.5 136 silly currentTree │ ├── regex-not@1.0.2 136 silly currentTree │ ├── regexpp@3.2.0 136 silly currentTree │ ├── regexpu-core@4.8.0 136 silly currentTree │ ├── regjsgen@0.5.2 136 silly currentTree │ ├─┬ regjsparser@0.7.0 136 silly currentTree │ │ └── jsesc@0.5.0 136 silly currentTree │ ├── remove-trailing-separator@1.1.0 136 silly currentTree │ ├── repeat-element@1.1.3 136 silly currentTree │ ├── repeat-string@1.6.1 136 silly currentTree │ ├── request-promise-core@1.1.4 136 silly currentTree │ ├─┬ request-promise-native@1.0.9 136 silly currentTree │ │ └── tough-cookie@2.5.0 136 silly currentTree │ ├─┬ request@2.88.2 136 silly currentTree │ │ ├── tough-cookie@2.5.0 136 silly currentTree │ │ └── uuid@3.4.0 136 silly currentTree │ ├── require-directory@2.1.1 136 silly currentTree │ ├── require-from-string@2.0.2 136 silly currentTree │ ├── require-main-filename@2.0.0 136 silly currentTree │ ├── resolve-cwd@3.0.0 136 silly currentTree │ ├── resolve-from@5.0.0 136 silly currentTree │ ├── resolve-url@0.2.1 136 silly currentTree │ ├── resolve@1.20.0 136 silly currentTree │ ├── ret@0.1.15 136 silly currentTree │ ├── reusify@1.0.4 136 silly currentTree │ ├── rimraf@3.0.2 136 silly currentTree │ ├── rsvp@4.8.5 136 silly currentTree │ ├── run-parallel@1.2.0 136 silly currentTree │ ├── safe-buffer@5.1.2 136 silly currentTree │ ├── safe-regex@1.1.0 136 silly currentTree │ ├── safer-buffer@2.1.2 136 silly currentTree │ ├── sane@4.1.0 136 silly currentTree │ ├── saxes@5.0.1 136 silly currentTree │ ├── semver@5.7.1 136 silly currentTree │ ├── serialport@9.2.5 136 silly currentTree │ ├── set-blocking@2.0.0 136 silly currentTree │ ├─┬ set-value@2.0.1 136 silly currentTree │ │ └── extend-shallow@2.0.1 136 silly currentTree │ ├── shebang-command@2.0.0 136 silly currentTree │ ├── shebang-regex@3.0.0 136 silly currentTree │ ├── shelljs@0.8.4 136 silly currentTree │ ├── shellwords@0.1.1 136 silly currentTree │ ├── shiki@0.9.12 136 silly currentTree │ ├── signal-exit@3.0.5 136 silly currentTree │ ├── simple-concat@1.0.1 136 silly currentTree │ ├── simple-get@3.1.0 136 silly currentTree │ ├── sisteransi@1.0.5 136 silly currentTree │ ├── slash@2.0.0 136 silly currentTree │ ├─┬ slice-ansi@4.0.0 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ └── is-fullwidth-code-point@3.0.0 136 silly currentTree │ ├── slip@1.0.2 136 silly currentTree │ ├─┬ snapdragon-node@2.1.1 136 silly currentTree │ │ ├── define-property@1.0.0 136 silly currentTree │ │ ├── is-accessor-descriptor@1.0.0 136 silly currentTree │ │ ├── is-data-descriptor@1.0.0 136 silly currentTree │ │ └── is-descriptor@1.0.2 136 silly currentTree │ ├─┬ snapdragon-util@3.0.1 136 silly currentTree │ │ └── kind-of@3.2.2 136 silly currentTree │ ├─┬ snapdragon@0.8.2 136 silly currentTree │ │ ├── debug@2.6.9 136 silly currentTree │ │ ├── define-property@0.2.5 136 silly currentTree │ │ ├── extend-shallow@2.0.1 136 silly currentTree │ │ └── ms@2.0.0 136 silly currentTree │ ├── source-map-resolve@0.5.3 136 silly currentTree │ ├─┬ source-map-support@0.5.20 136 silly currentTree │ │ └── source-map@0.6.1 136 silly currentTree │ ├── source-map-url@0.4.1 136 silly currentTree │ ├── source-map@0.5.7 136 silly currentTree │ ├── spdx-correct@3.1.1 136 silly currentTree │ ├── spdx-exceptions@2.3.0 136 silly currentTree │ ├── spdx-expression-parse@3.0.1 136 silly currentTree │ ├── spdx-license-ids@3.0.7 136 silly currentTree │ ├── split-string@3.1.0 136 silly currentTree │ ├── sprintf-js@1.0.3 136 silly currentTree │ ├── sshpk@1.16.1 136 silly currentTree │ ├─┬ stack-utils@2.0.5 136 silly currentTree │ │ └── escape-string-regexp@2.0.0 136 silly currentTree │ ├─┬ static-extend@0.1.2 136 silly currentTree │ │ └── define-property@0.2.5 136 silly currentTree │ ├── stealthy-require@1.1.1 136 silly currentTree │ ├── string_decoder@1.1.1 136 silly currentTree │ ├─┬ string-length@4.0.2 136 silly currentTree │ │ ├── ansi-regex@5.0.1 136 silly currentTree │ │ └── strip-ansi@6.0.1 136 silly currentTree │ ├── string-width@1.0.2 136 silly currentTree │ ├── strip-ansi@3.0.1 136 silly currentTree │ ├── strip-bom@4.0.0 136 silly currentTree │ ├── strip-eof@1.0.0 136 silly currentTree │ ├── strip-final-newline@2.0.0 136 silly currentTree │ ├── strip-json-comments@2.0.1 136 silly currentTree │ ├── supports-color@5.5.0 136 silly currentTree │ ├─┬ supports-hyperlinks@2.2.0 136 silly currentTree │ │ ├── has-flag@4.0.0 136 silly currentTree │ │ └── supports-color@7.2.0 136 silly currentTree │ ├── symbol-tree@3.2.4 136 silly currentTree │ ├─┬ table@6.0.7 136 silly currentTree │ │ ├── ajv@7.1.1 136 silly currentTree │ │ ├── ansi-regex@5.0.0 136 silly currentTree │ │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ │ ├── json-schema-traverse@1.0.0 136 silly currentTree │ │ ├── string-width@4.2.2 136 silly currentTree │ │ └── strip-ansi@6.0.0 136 silly currentTree │ ├── tar-fs@2.1.1 136 silly currentTree │ ├─┬ tar-stream@2.2.0 136 silly currentTree │ │ └── readable-stream@3.6.0 136 silly currentTree │ ├── terminal-link@2.1.1 136 silly currentTree │ ├── test-exclude@6.0.0 136 silly currentTree │ ├── text-table@0.2.0 136 silly currentTree │ ├── thenify-all@1.6.0 136 silly currentTree │ ├── thenify@3.3.1 136 silly currentTree │ ├── throat@6.0.1 136 silly currentTree │ ├── tmpl@1.0.5 136 silly currentTree │ ├── to-fast-properties@2.0.0 136 silly currentTree │ ├─┬ to-object-path@0.3.0 136 silly currentTree │ │ └── kind-of@3.2.2 136 silly currentTree │ ├── to-regex-range@5.0.1 136 silly currentTree │ ├── to-regex@3.0.2 136 silly currentTree │ ├── tough-cookie@4.0.0 136 silly currentTree │ ├── tr46@2.1.0 136 silly currentTree │ ├── tslib@1.14.1 136 silly currentTree │ ├── tsutils@3.21.0 136 silly currentTree │ ├── tunnel-agent@0.6.0 136 silly currentTree │ ├── tweetnacl@0.14.5 136 silly currentTree │ ├── type-check@0.4.0 136 silly currentTree │ ├── type-detect@4.0.8 136 silly currentTree │ ├── type-fest@0.20.2 136 silly currentTree │ ├── typedarray-to-buffer@3.1.5 136 silly currentTree │ ├── typedoc-default-themes@0.12.7 136 silly currentTree │ ├── typedoc-plugin-markdown@3.11.3 136 silly currentTree │ ├── typedoc-plugin-no-inherit@1.3.1 136 silly currentTree │ ├── typedoc-plugin-sourcefile-url@1.0.6 136 silly currentTree │ ├── typedoc@0.22.7 136 silly currentTree │ ├── typescript@4.4.4 136 silly currentTree │ ├── uglify-js@3.14.2 136 silly currentTree │ ├── unicode-canonical-property-names-ecmascript@2.0.0 136 silly currentTree │ ├── unicode-match-property-ecmascript@2.0.0 136 silly currentTree │ ├── unicode-match-property-value-ecmascript@2.0.0 136 silly currentTree │ ├── unicode-property-aliases-ecmascript@2.0.0 136 silly currentTree │ ├── union-value@1.0.1 136 silly currentTree │ ├── universalify@0.1.2 136 silly currentTree │ ├─┬ unset-value@1.0.0 136 silly currentTree │ │ ├─┬ has-value@0.3.1 136 silly currentTree │ │ │ └── isobject@2.1.0 136 silly currentTree │ │ └── has-values@0.1.4 136 silly currentTree │ ├── upath@1.2.0 136 silly currentTree │ ├── uri-js@4.4.1 136 silly currentTree │ ├── urix@0.1.0 136 silly currentTree │ ├── use@3.1.1 136 silly currentTree │ ├── util-deprecate@1.0.2 136 silly currentTree │ ├── uuid@8.3.2 136 silly currentTree │ ├── v8-compile-cache@2.3.0 136 silly currentTree │ ├─┬ v8-to-istanbul@8.1.0 136 silly currentTree │ │ └── source-map@0.7.3 136 silly currentTree │ ├── validate-npm-package-license@3.0.4 136 silly currentTree │ ├── verror@1.10.0 136 silly currentTree │ ├── vscode-textmate@5.2.0 136 silly currentTree │ ├── w3c-hr-time@1.0.2 136 silly currentTree │ ├── w3c-xmlserializer@2.0.0 136 silly currentTree │ ├── walker@1.0.8 136 silly currentTree │ ├── webidl-conversions@6.1.0 136 silly currentTree │ ├── whatwg-encoding@1.0.5 136 silly currentTree │ ├── whatwg-mimetype@2.3.0 136 silly currentTree │ ├── whatwg-url@8.7.0 136 silly currentTree │ ├── which-module@2.0.0 136 silly currentTree │ ├── which-pm-runs@1.0.0 136 silly currentTree │ ├── which@2.0.2 136 silly currentTree │ ├── wide-align@1.1.5 136 silly currentTree │ ├── word-wrap@1.2.3 136 silly currentTree │ ├── wordwrap@1.0.0 136 silly currentTree │ ├─┬ wrap-ansi@7.0.0 136 silly currentTree │ │ ├── ansi-regex@5.0.1 136 silly currentTree │ │ ├── ansi-styles@4.3.0 136 silly currentTree │ │ ├── color-convert@2.0.1 136 silly currentTree │ │ ├── color-name@1.1.4 136 silly currentTree │ │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ │ ├── string-width@4.2.3 136 silly currentTree │ │ └── strip-ansi@6.0.1 136 silly currentTree │ ├── wrappy@1.0.2 136 silly currentTree │ ├── write-file-atomic@3.0.3 136 silly currentTree │ ├── ws@7.5.5 136 silly currentTree │ ├── xml-name-validator@3.0.0 136 silly currentTree │ ├── xmlchars@2.2.0 136 silly currentTree │ ├── y18n@5.0.8 136 silly currentTree │ ├── yallist@4.0.0 136 silly currentTree │ ├── yargs-parser@20.2.9 136 silly currentTree │ └─┬ yargs@16.2.0 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ ├── string-width@4.2.3 136 silly currentTree │ └── strip-ansi@6.0.1 136 silly currentTree └─┬ zigbee-herdsman@0.13.169 136 silly currentTree ├── @babel/cli@7.16.0 136 silly currentTree ├── @babel/code-frame@7.16.0 136 silly currentTree ├── @babel/compat-data@7.16.0 136 silly currentTree ├─┬ @babel/core@7.16.0 136 silly currentTree │ └── semver@6.3.0 136 silly currentTree ├── @babel/generator@7.16.0 136 silly currentTree ├── @babel/helper-annotate-as-pure@7.16.0 136 silly currentTree ├── @babel/helper-builder-binary-assignment-operator-visitor@7.16.0 136 silly currentTree ├─┬ @babel/helper-compilation-targets@7.16.0 136 silly currentTree │ └── semver@6.3.0 136 silly currentTree ├── @babel/helper-create-class-features-plugin@7.16.0 136 silly currentTree ├── @babel/helper-create-regexp-features-plugin@7.16.0 136 silly currentTree ├─┬ @babel/helper-define-polyfill-provider@0.2.4 136 silly currentTree │ └── semver@6.3.0 136 silly currentTree ├── @babel/helper-explode-assignable-expression@7.16.0 136 silly currentTree ├── @babel/helper-function-name@7.16.0 136 silly currentTree ├── @babel/helper-get-function-arity@7.16.0 136 silly currentTree ├── @babel/helper-hoist-variables@7.16.0 136 silly currentTree ├── @babel/helper-member-expression-to-functions@7.16.0 136 silly currentTree ├── @babel/helper-module-imports@7.16.0 136 silly currentTree ├── @babel/helper-module-transforms@7.16.0 136 silly currentTree ├── @babel/helper-optimise-call-expression@7.16.0 136 silly currentTree ├── @babel/helper-plugin-utils@7.14.5 136 silly currentTree ├── @babel/helper-remap-async-to-generator@7.16.0 136 silly currentTree ├── @babel/helper-replace-supers@7.16.0 136 silly currentTree ├── @babel/helper-simple-access@7.16.0 136 silly currentTree ├── @babel/helper-skip-transparent-expression-wrappers@7.16.0 136 silly currentTree ├── @babel/helper-split-export-declaration@7.16.0 136 silly currentTree ├── @babel/helper-validator-identifier@7.15.7 136 silly currentTree ├── @babel/helper-validator-option@7.14.5 136 silly currentTree ├── @babel/helper-wrap-function@7.16.0 136 silly currentTree ├── @babel/helpers@7.16.0 136 silly currentTree ├── @babel/highlight@7.16.0 136 silly currentTree ├── @babel/parser@7.16.2 136 silly currentTree ├── @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.2 136 silly currentTree ├── @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-async-generator-functions@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-class-properties@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-class-static-block@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-dynamic-import@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-export-namespace-from@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-json-strings@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-logical-assignment-operators@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-nullish-coalescing-operator@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-numeric-separator@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-object-rest-spread@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-optional-catch-binding@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-optional-chaining@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-private-methods@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-private-property-in-object@7.16.0 136 silly currentTree ├── @babel/plugin-proposal-unicode-property-regex@7.16.0 136 silly currentTree ├── @babel/plugin-syntax-async-generators@7.8.4 136 silly currentTree ├── @babel/plugin-syntax-bigint@7.8.3 136 silly currentTree ├── @babel/plugin-syntax-class-properties@7.12.13 136 silly currentTree ├── @babel/plugin-syntax-class-static-block@7.14.5 136 silly currentTree ├── @babel/plugin-syntax-dynamic-import@7.8.3 136 silly currentTree ├── @babel/plugin-syntax-export-namespace-from@7.8.3 136 silly currentTree ├── @babel/plugin-syntax-import-meta@7.10.4 136 silly currentTree ├── @babel/plugin-syntax-json-strings@7.8.3 136 silly currentTree ├── @babel/plugin-syntax-logical-assignment-operators@7.10.4 136 silly currentTree ├── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 136 silly currentTree ├── @babel/plugin-syntax-numeric-separator@7.10.4 136 silly currentTree ├── @babel/plugin-syntax-object-rest-spread@7.8.3 136 silly currentTree ├── @babel/plugin-syntax-optional-catch-binding@7.8.3 136 silly currentTree ├── @babel/plugin-syntax-optional-chaining@7.8.3 136 silly currentTree ├── @babel/plugin-syntax-private-property-in-object@7.14.5 136 silly currentTree ├── @babel/plugin-syntax-top-level-await@7.14.5 136 silly currentTree ├── @babel/plugin-syntax-typescript@7.16.0 136 silly currentTree ├── @babel/plugin-transform-arrow-functions@7.16.0 136 silly currentTree ├── @babel/plugin-transform-async-to-generator@7.16.0 136 silly currentTree ├── @babel/plugin-transform-block-scoped-functions@7.16.0 136 silly currentTree ├── @babel/plugin-transform-block-scoping@7.16.0 136 silly currentTree ├── @babel/plugin-transform-classes@7.16.0 136 silly currentTree ├── @babel/plugin-transform-computed-properties@7.16.0 136 silly currentTree ├── @babel/plugin-transform-destructuring@7.16.0 136 silly currentTree ├── @babel/plugin-transform-dotall-regex@7.16.0 136 silly currentTree ├── @babel/plugin-transform-duplicate-keys@7.16.0 136 silly currentTree ├── @babel/plugin-transform-exponentiation-operator@7.16.0 136 silly currentTree ├── @babel/plugin-transform-for-of@7.16.0 136 silly currentTree ├── @babel/plugin-transform-function-name@7.16.0 136 silly currentTree ├── @babel/plugin-transform-literals@7.16.0 136 silly currentTree ├── @babel/plugin-transform-member-expression-literals@7.16.0 136 silly currentTree ├── @babel/plugin-transform-modules-amd@7.16.0 136 silly currentTree ├── @babel/plugin-transform-modules-commonjs@7.16.0 136 silly currentTree ├── @babel/plugin-transform-modules-systemjs@7.16.0 136 silly currentTree ├── @babel/plugin-transform-modules-umd@7.16.0 136 silly currentTree ├── @babel/plugin-transform-named-capturing-groups-regex@7.16.0 136 silly currentTree ├── @babel/plugin-transform-new-target@7.16.0 136 silly currentTree ├── @babel/plugin-transform-object-super@7.16.0 136 silly currentTree ├── @babel/plugin-transform-parameters@7.16.0 136 silly currentTree ├── @babel/plugin-transform-property-literals@7.16.0 136 silly currentTree ├── @babel/plugin-transform-regenerator@7.16.0 136 silly currentTree ├── @babel/plugin-transform-reserved-words@7.16.0 136 silly currentTree ├── @babel/plugin-transform-shorthand-properties@7.16.0 136 silly currentTree ├── @babel/plugin-transform-spread@7.16.0 136 silly currentTree ├── @babel/plugin-transform-sticky-regex@7.16.0 136 silly currentTree ├── @babel/plugin-transform-template-literals@7.16.0 136 silly currentTree ├── @babel/plugin-transform-typeof-symbol@7.16.0 136 silly currentTree ├── @babel/plugin-transform-typescript@7.16.1 136 silly currentTree ├── @babel/plugin-transform-unicode-escapes@7.16.0 136 silly currentTree ├── @babel/plugin-transform-unicode-regex@7.16.0 136 silly currentTree ├─┬ @babel/preset-env@7.16.0 136 silly currentTree │ └── semver@6.3.0 136 silly currentTree ├── @babel/preset-modules@0.1.5 136 silly currentTree ├── @babel/preset-typescript@7.16.0 136 silly currentTree ├── @babel/runtime@7.16.0 136 silly currentTree ├── @babel/template@7.16.0 136 silly currentTree ├── @babel/traverse@7.16.0 136 silly currentTree ├── @babel/types@7.16.0 136 silly currentTree ├── @bcoe/v8-coverage@0.2.3 136 silly currentTree ├─┬ @eslint/eslintrc@1.0.4 136 silly currentTree │ ├── argparse@2.0.1 136 silly currentTree │ ├── globals@13.12.0 136 silly currentTree │ ├── ignore@4.0.6 136 silly currentTree │ ├── js-yaml@4.1.0 136 silly currentTree │ └── strip-json-comments@3.1.1 136 silly currentTree ├── @humanwhocodes/config-array@0.6.0 136 silly currentTree ├── @humanwhocodes/object-schema@1.2.1 136 silly currentTree ├── @istanbuljs/load-nyc-config@1.1.0 136 silly currentTree ├── @istanbuljs/schema@0.1.3 136 silly currentTree ├─┬ @jest/console@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ @jest/core@27.3.1 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ ├── strip-ansi@6.0.1 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── @jest/environment@27.3.1 136 silly currentTree ├── @jest/fake-timers@27.3.1 136 silly currentTree ├── @jest/globals@27.3.1 136 silly currentTree ├─┬ @jest/reporters@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── istanbul-lib-instrument@4.0.3 136 silly currentTree │ ├── semver@6.3.0 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ ├── source-map@0.6.1 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ @jest/source-map@27.0.6 136 silly currentTree │ └── source-map@0.6.1 136 silly currentTree ├── @jest/test-result@27.3.1 136 silly currentTree ├── @jest/test-sequencer@27.3.1 136 silly currentTree ├─┬ @jest/transform@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ ├── source-map@0.6.1 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ @jest/types@27.2.5 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── @nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3 136 silly currentTree ├── @nodelib/fs.scandir@2.1.5 136 silly currentTree ├── @nodelib/fs.stat@2.0.5 136 silly currentTree ├── @nodelib/fs.walk@1.2.8 136 silly currentTree ├── @serialport/binding-abstract@9.2.3 136 silly currentTree ├── @serialport/binding-mock@9.2.4 136 silly currentTree ├── @serialport/bindings@9.2.5 136 silly currentTree ├── @serialport/parser-byte-length@9.2.4 136 silly currentTree ├── @serialport/parser-cctalk@9.2.4 136 silly currentTree ├── @serialport/parser-delimiter@9.2.4 136 silly currentTree ├── @serialport/parser-inter-byte-timeout@9.2.4 136 silly currentTree ├── @serialport/parser-readline@9.2.4 136 silly currentTree ├── @serialport/parser-ready@9.2.4 136 silly currentTree ├── @serialport/parser-regex@9.2.4 136 silly currentTree ├── @serialport/stream@9.2.4 136 silly currentTree ├── @sinonjs/commons@1.8.3 136 silly currentTree ├── @sinonjs/fake-timers@8.1.0 136 silly currentTree ├── @tootallnate/once@1.1.2 136 silly currentTree ├── @types/babel__core@7.1.16 136 silly currentTree ├── @types/babel__generator@7.6.3 136 silly currentTree ├── @types/babel__template@7.4.1 136 silly currentTree ├── @types/babel__traverse@7.14.2 136 silly currentTree ├── @types/debounce@1.2.1 136 silly currentTree ├── @types/debug@4.1.7 136 silly currentTree ├── @types/graceful-fs@4.1.5 136 silly currentTree ├── @types/istanbul-lib-coverage@2.0.3 136 silly currentTree ├── @types/istanbul-lib-report@3.0.0 136 silly currentTree ├── @types/istanbul-reports@3.0.1 136 silly currentTree ├── @types/jest@27.0.2 136 silly currentTree ├── @types/json-schema@7.0.9 136 silly currentTree ├── @types/ms@0.7.31 136 silly currentTree ├── @types/mz@2.7.4 136 silly currentTree ├── @types/nedb@1.8.12 136 silly currentTree ├── @types/node@16.11.6 136 silly currentTree ├── @types/prettier@2.4.1 136 silly currentTree ├── @types/serialport@8.0.2 136 silly currentTree ├── @types/stack-utils@2.0.1 136 silly currentTree ├── @types/yargs-parser@20.2.1 136 silly currentTree ├── @types/yargs@16.0.4 136 silly currentTree ├─┬ @typescript-eslint/eslint-plugin@5.3.0 136 silly currentTree │ └── semver@7.3.5 136 silly currentTree ├── @typescript-eslint/experimental-utils@5.3.0 136 silly currentTree ├── @typescript-eslint/parser@5.3.0 136 silly currentTree ├── @typescript-eslint/scope-manager@5.3.0 136 silly currentTree ├── @typescript-eslint/types@5.3.0 136 silly currentTree ├─┬ @typescript-eslint/typescript-estree@5.3.0 136 silly currentTree │ └── semver@7.3.5 136 silly currentTree ├── @typescript-eslint/visitor-keys@5.3.0 136 silly currentTree ├── abab@2.0.5 136 silly currentTree ├─┬ acorn-globals@6.0.0 136 silly currentTree │ └── acorn@7.4.1 136 silly currentTree ├── acorn-jsx@5.3.2 136 silly currentTree ├── acorn-walk@7.2.0 136 silly currentTree ├── acorn@8.5.0 136 silly currentTree ├── agent-base@6.0.2 136 silly currentTree ├── ajv@6.12.6 136 silly currentTree ├── ansi-colors@4.1.1 136 silly currentTree ├─┬ ansi-escapes@4.3.2 136 silly currentTree │ └── type-fest@0.21.3 136 silly currentTree ├── ansi-regex@2.1.1 136 silly currentTree ├── ansi-styles@3.2.1 136 silly currentTree ├── any-promise@1.3.0 136 silly currentTree ├── anymatch@3.1.2 136 silly currentTree ├── aproba@1.2.0 136 silly currentTree ├── are-we-there-yet@1.1.7 136 silly currentTree ├── argparse@1.0.10 136 silly currentTree ├── array-union@2.1.0 136 silly currentTree ├── asynckit@0.4.0 136 silly currentTree ├─┬ babel-jest@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── babel-plugin-dynamic-import-node@2.3.3 136 silly currentTree ├── babel-plugin-istanbul@6.1.1 136 silly currentTree ├── babel-plugin-jest-hoist@27.2.0 136 silly currentTree ├─┬ babel-plugin-polyfill-corejs2@0.2.3 136 silly currentTree │ └── semver@6.3.0 136 silly currentTree ├── babel-plugin-polyfill-corejs3@0.3.0 136 silly currentTree ├── babel-plugin-polyfill-regenerator@0.2.3 136 silly currentTree ├── babel-preset-current-node-syntax@1.0.1 136 silly currentTree ├── babel-preset-jest@27.2.0 136 silly currentTree ├── balanced-match@1.0.2 136 silly currentTree ├── base64-js@1.5.1 136 silly currentTree ├── binary-extensions@2.2.0 136 silly currentTree ├── bindings@1.5.0 136 silly currentTree ├─┬ bl@4.1.0 136 silly currentTree │ └── readable-stream@3.6.0 136 silly currentTree ├── brace-expansion@1.1.11 136 silly currentTree ├── braces@3.0.2 136 silly currentTree ├── browser-process-hrtime@1.0.0 136 silly currentTree ├── browserslist@4.17.6 136 silly currentTree ├── bser@2.1.1 136 silly currentTree ├── buffer-from@1.1.2 136 silly currentTree ├── buffer@5.7.1 136 silly currentTree ├── call-bind@1.0.2 136 silly currentTree ├── callsites@3.1.0 136 silly currentTree ├── camelcase@5.3.1 136 silly currentTree ├── caniuse-lite@1.0.30001278 136 silly currentTree ├── chalk@2.4.2 136 silly currentTree ├── char-regex@1.0.2 136 silly currentTree ├── chokidar@3.5.2 136 silly currentTree ├── chownr@1.1.4 136 silly currentTree ├── ci-info@3.2.0 136 silly currentTree ├── cjs-module-lexer@1.2.2 136 silly currentTree ├─┬ cliui@7.0.4 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ ├── string-width@4.2.3 136 silly currentTree │ └── strip-ansi@6.0.1 136 silly currentTree ├── co@4.6.0 136 silly currentTree ├── code-point-at@1.1.0 136 silly currentTree ├── collect-v8-coverage@1.0.1 136 silly currentTree ├── color-convert@1.9.3 136 silly currentTree ├── color-name@1.1.3 136 silly currentTree ├── combined-stream@1.0.8 136 silly currentTree ├── commander@4.1.1 136 silly currentTree ├── concat-map@0.0.1 136 silly currentTree ├── console-control-strings@1.1.0 136 silly currentTree ├── convert-source-map@1.8.0 136 silly currentTree ├─┬ core-js-compat@3.19.1 136 silly currentTree │ └── semver@7.0.0 136 silly currentTree ├── core-util-is@1.0.3 136 silly currentTree ├── cross-spawn@7.0.3 136 silly currentTree ├── cssom@0.4.4 136 silly currentTree ├─┬ cssstyle@2.3.0 136 silly currentTree │ └── cssom@0.3.8 136 silly currentTree ├── data-urls@2.0.0 136 silly currentTree ├── debounce@1.2.1 136 silly currentTree ├── debug@4.3.2 136 silly currentTree ├── decimal.js@10.3.1 136 silly currentTree ├── decompress-response@4.2.1 136 silly currentTree ├── dedent@0.7.0 136 silly currentTree ├── deep-extend@0.6.0 136 silly currentTree ├── deep-is@0.1.4 136 silly currentTree ├── deepmerge@4.2.2 136 silly currentTree ├── define-properties@1.1.3 136 silly currentTree ├── delayed-stream@1.0.0 136 silly currentTree ├── delegates@1.0.0 136 silly currentTree ├── detect-libc@1.0.3 136 silly currentTree ├── detect-newline@3.1.0 136 silly currentTree ├── diff-sequences@27.0.6 136 silly currentTree ├── dir-glob@3.0.1 136 silly currentTree ├── doctrine@3.0.0 136 silly currentTree ├─┬ domexception@2.0.1 136 silly currentTree │ └── webidl-conversions@5.0.0 136 silly currentTree ├── electron-to-chromium@1.3.890 136 silly currentTree ├── emittery@0.8.1 136 silly currentTree ├── emoji-regex@8.0.0 136 silly currentTree ├── end-of-stream@1.4.4 136 silly currentTree ├── enquirer@2.3.6 136 silly currentTree ├── escalade@3.1.1 136 silly currentTree ├── escape-string-regexp@1.0.5 136 silly currentTree ├─┬ escodegen@2.0.0 136 silly currentTree │ ├── estraverse@5.3.0 136 silly currentTree │ ├── levn@0.3.0 136 silly currentTree │ ├── optionator@0.8.3 136 silly currentTree │ ├── prelude-ls@1.1.2 136 silly currentTree │ ├── source-map@0.6.1 136 silly currentTree │ └── type-check@0.3.2 136 silly currentTree ├── eslint-scope@5.1.1 136 silly currentTree ├─┬ eslint-utils@3.0.0 136 silly currentTree │ └── eslint-visitor-keys@2.1.0 136 silly currentTree ├── eslint-visitor-keys@3.0.0 136 silly currentTree ├─┬ eslint@8.2.0 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── argparse@2.0.1 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── escape-string-regexp@4.0.0 136 silly currentTree │ ├── eslint-scope@6.0.0 136 silly currentTree │ ├── estraverse@5.3.0 136 silly currentTree │ ├── glob-parent@6.0.2 136 silly currentTree │ ├── globals@13.12.0 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── ignore@4.0.6 136 silly currentTree │ ├── js-yaml@4.1.0 136 silly currentTree │ ├── semver@7.3.5 136 silly currentTree │ ├── strip-ansi@6.0.1 136 silly currentTree │ ├── strip-json-comments@3.1.1 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── espree@9.0.0 136 silly currentTree ├── esprima@4.0.1 136 silly currentTree ├─┬ esquery@1.4.0 136 silly currentTree │ └── estraverse@5.3.0 136 silly currentTree ├─┬ esrecurse@4.3.0 136 silly currentTree │ └── estraverse@5.3.0 136 silly currentTree ├── estraverse@4.3.0 136 silly currentTree ├── esutils@2.0.3 136 silly currentTree ├── execa@5.1.1 136 silly currentTree ├── exit@0.1.2 136 silly currentTree ├── expand-template@2.0.3 136 silly currentTree ├─┬ expect@27.3.1 136 silly currentTree │ └── ansi-styles@5.2.0 136 silly currentTree ├── fast-deep-equal@3.1.3 136 silly currentTree ├── fast-glob@3.2.7 136 silly currentTree ├── fast-json-stable-stringify@2.1.0 136 silly currentTree ├── fast-levenshtein@2.0.6 136 silly currentTree ├── fastq@1.13.0 136 silly currentTree ├── fb-watchman@2.0.1 136 silly currentTree ├── file-entry-cache@6.0.1 136 silly currentTree ├── file-uri-to-path@1.0.0 136 silly currentTree ├── fill-range@7.0.1 136 silly currentTree ├── find-up@4.1.0 136 silly currentTree ├── flat-cache@3.0.4 136 silly currentTree ├── flatted@3.2.2 136 silly currentTree ├── form-data@3.0.1 136 silly currentTree ├── fs-constants@1.0.0 136 silly currentTree ├── fs-readdir-recursive@1.1.0 136 silly currentTree ├── fs.realpath@1.0.0 136 silly currentTree ├── function-bind@1.1.1 136 silly currentTree ├── functional-red-black-tree@1.0.1 136 silly currentTree ├── gauge@2.7.4 136 silly currentTree ├── gensync@1.0.0-beta.2 136 silly currentTree ├── get-caller-file@2.0.5 136 silly currentTree ├── get-intrinsic@1.1.1 136 silly currentTree ├── get-package-type@0.1.0 136 silly currentTree ├── get-stream@6.0.1 136 silly currentTree ├── github-from-package@0.0.0 136 silly currentTree ├── glob-parent@5.1.2 136 silly currentTree ├── glob@7.2.0 136 silly currentTree ├── globals@11.12.0 136 silly currentTree ├─┬ globby@11.0.4 136 silly currentTree │ └── slash@3.0.0 136 silly currentTree ├── graceful-fs@4.2.8 136 silly currentTree ├─┬ handlebars@4.7.7 136 silly currentTree │ └── source-map@0.6.1 136 silly currentTree ├── has-flag@3.0.0 136 silly currentTree ├── has-symbols@1.0.2 136 silly currentTree ├── has-unicode@2.0.1 136 silly currentTree ├── has@1.0.3 136 silly currentTree ├── html-encoding-sniffer@2.0.1 136 silly currentTree ├── html-escaper@2.0.2 136 silly currentTree ├── http-proxy-agent@4.0.1 136 silly currentTree ├── https-proxy-agent@5.0.0 136 silly currentTree ├── human-signals@2.1.0 136 silly currentTree ├── iconv-lite@0.4.24 136 silly currentTree ├── ieee754@1.2.1 136 silly currentTree ├── ignore@5.1.9 136 silly currentTree ├─┬ import-fresh@3.3.0 136 silly currentTree │ └── resolve-from@4.0.0 136 silly currentTree ├── import-local@3.0.3 136 silly currentTree ├── imurmurhash@0.1.4 136 silly currentTree ├── inflight@1.0.6 136 silly currentTree ├── inherits@2.0.4 136 silly currentTree ├── ini@1.3.8 136 silly currentTree ├── is-binary-path@2.1.0 136 silly currentTree ├── is-core-module@2.8.0 136 silly currentTree ├── is-extglob@2.1.1 136 silly currentTree ├── is-fullwidth-code-point@1.0.0 136 silly currentTree ├── is-generator-fn@2.1.0 136 silly currentTree ├── is-glob@4.0.3 136 silly currentTree ├── is-number@7.0.0 136 silly currentTree ├── is-potential-custom-element-name@1.0.1 136 silly currentTree ├── is-stream@2.0.1 136 silly currentTree ├── is-typedarray@1.0.0 136 silly currentTree ├── isarray@1.0.0 136 silly currentTree ├── isexe@2.0.0 136 silly currentTree ├── istanbul-lib-coverage@3.2.0 136 silly currentTree ├─┬ istanbul-lib-instrument@5.1.0 136 silly currentTree │ └── semver@6.3.0 136 silly currentTree ├─┬ istanbul-lib-report@3.0.0 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── make-dir@3.1.0 136 silly currentTree │ ├── semver@6.3.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ istanbul-lib-source-maps@4.0.1 136 silly currentTree │ └── source-map@0.6.1 136 silly currentTree ├── istanbul-reports@3.0.5 136 silly currentTree ├── jest-changed-files@27.3.0 136 silly currentTree ├─┬ jest-circus@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ jest-config@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ jest-diff@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── jest-docblock@27.0.6 136 silly currentTree ├─┬ jest-each@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── jest-environment-jsdom@27.3.1 136 silly currentTree ├── jest-environment-node@27.3.1 136 silly currentTree ├── jest-get-type@27.3.1 136 silly currentTree ├── jest-haste-map@27.3.1 136 silly currentTree ├─┬ jest-jasmine2@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── jest-leak-detector@27.3.1 136 silly currentTree ├─┬ jest-matcher-utils@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ jest-message-util@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── jest-mock@27.3.0 136 silly currentTree ├── jest-pnp-resolver@1.2.2 136 silly currentTree ├── jest-regex-util@27.0.6 136 silly currentTree ├── jest-resolve-dependencies@27.3.1 136 silly currentTree ├─┬ jest-resolve@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ jest-runner@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ jest-runtime@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── slash@3.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── jest-serializer@27.0.6 136 silly currentTree ├─┬ jest-snapshot@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── semver@7.3.5 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ jest-util@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ jest-validate@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── camelcase@6.2.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ jest-watcher@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├─┬ jest-worker@27.3.1 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@8.1.1 136 silly currentTree ├─┬ jest@27.3.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── chalk@4.1.2 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ ├── jest-cli@27.3.1 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── js-tokens@4.0.0 136 silly currentTree ├── js-yaml@3.14.1 136 silly currentTree ├── jsdom@16.7.0 136 silly currentTree ├── jsesc@2.5.2 136 silly currentTree ├── json-schema-traverse@0.4.1 136 silly currentTree ├── json-stable-stringify-without-jsonify@1.0.1 136 silly currentTree ├── json5@2.2.0 136 silly currentTree ├── jsonc-parser@3.0.0 136 silly currentTree ├── kleur@3.0.3 136 silly currentTree ├── leven@3.1.0 136 silly currentTree ├── levn@0.4.1 136 silly currentTree ├── locate-path@5.0.0 136 silly currentTree ├── lodash.debounce@4.0.8 136 silly currentTree ├── lodash.merge@4.6.2 136 silly currentTree ├── lodash@4.17.21 136 silly currentTree ├── lru-cache@6.0.0 136 silly currentTree ├── lunr@2.3.9 136 silly currentTree ├── make-dir@2.1.0 136 silly currentTree ├── makeerror@1.0.12 136 silly currentTree ├── marked@3.0.8 136 silly currentTree ├── merge-stream@2.0.0 136 silly currentTree ├── merge2@1.4.1 136 silly currentTree ├── micromatch@4.0.4 136 silly currentTree ├── mime-db@1.50.0 136 silly currentTree ├── mime-types@2.1.33 136 silly currentTree ├── mimic-fn@2.1.0 136 silly currentTree ├── mimic-response@2.1.0 136 silly currentTree ├── minimatch@3.0.4 136 silly currentTree ├── minimist@1.2.5 136 silly currentTree ├── mixin-deep@2.0.1 136 silly currentTree ├── mkdirp-classic@0.5.3 136 silly currentTree ├── ms@2.1.2 136 silly currentTree ├── mz@2.7.0 136 silly currentTree ├── nan@2.15.0 136 silly currentTree ├── napi-build-utils@1.0.2 136 silly currentTree ├── natural-compare@1.4.0 136 silly currentTree ├── neo-async@2.6.2 136 silly currentTree ├── node-abi@2.30.1 136 silly currentTree ├── node-int64@0.4.0 136 silly currentTree ├── node-modules-regexp@1.0.0 136 silly currentTree ├── node-releases@2.0.1 136 silly currentTree ├── normalize-path@3.0.0 136 silly currentTree ├── npm-run-path@4.0.1 136 silly currentTree ├── npmlog@4.1.2 136 silly currentTree ├── number-is-nan@1.0.1 136 silly currentTree ├── nwsapi@2.2.0 136 silly currentTree ├── object-assign@4.1.1 136 silly currentTree ├── object-keys@1.1.1 136 silly currentTree ├── object.assign@4.1.2 136 silly currentTree ├── once@1.4.0 136 silly currentTree ├── onetime@5.1.2 136 silly currentTree ├─┬ onigasm@2.2.5 136 silly currentTree │ ├── lru-cache@5.1.1 136 silly currentTree │ └── yallist@3.1.1 136 silly currentTree ├── optionator@0.9.1 136 silly currentTree ├── p-limit@2.3.0 136 silly currentTree ├── p-locate@4.1.0 136 silly currentTree ├── p-try@2.2.0 136 silly currentTree ├── parent-module@1.0.1 136 silly currentTree ├── parse5@6.0.1 136 silly currentTree ├── path-exists@4.0.0 136 silly currentTree ├── path-is-absolute@1.0.1 136 silly currentTree ├── path-key@3.1.1 136 silly currentTree ├── path-parse@1.0.7 136 silly currentTree ├── path-type@4.0.0 136 silly currentTree ├── picocolors@1.0.0 136 silly currentTree ├── picomatch@2.3.0 136 silly currentTree ├── pify@4.0.1 136 silly currentTree ├── pirates@4.0.1 136 silly currentTree ├── pkg-dir@4.2.0 136 silly currentTree ├── prebuild-install@6.1.4 136 silly currentTree ├── prelude-ls@1.2.1 136 silly currentTree ├─┬ pretty-format@27.3.1 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ └── ansi-styles@5.2.0 136 silly currentTree ├── process-nextick-args@2.0.1 136 silly currentTree ├── progress@2.0.3 136 silly currentTree ├── prompts@2.4.2 136 silly currentTree ├── psl@1.8.0 136 silly currentTree ├── pump@3.0.0 136 silly currentTree ├── punycode@2.1.1 136 silly currentTree ├── queue-microtask@1.2.3 136 silly currentTree ├── rc@1.2.8 136 silly currentTree ├── react-is@17.0.2 136 silly currentTree ├── readable-stream@2.3.7 136 silly currentTree ├── readdirp@3.6.0 136 silly currentTree ├── regenerate-unicode-properties@9.0.0 136 silly currentTree ├── regenerate@1.4.2 136 silly currentTree ├── regenerator-runtime@0.13.9 136 silly currentTree ├── regenerator-transform@0.14.5 136 silly currentTree ├── regexpp@3.2.0 136 silly currentTree ├── regexpu-core@4.8.0 136 silly currentTree ├── regjsgen@0.5.2 136 silly currentTree ├─┬ regjsparser@0.7.0 136 silly currentTree │ └── jsesc@0.5.0 136 silly currentTree ├── require-directory@2.1.1 136 silly currentTree ├── resolve-cwd@3.0.0 136 silly currentTree ├── resolve-from@5.0.0 136 silly currentTree ├── resolve.exports@1.1.0 136 silly currentTree ├── resolve@1.20.0 136 silly currentTree ├── reusify@1.0.4 136 silly currentTree ├── rimraf@3.0.2 136 silly currentTree ├── run-parallel@1.2.0 136 silly currentTree ├── safe-buffer@5.1.2 136 silly currentTree ├── safer-buffer@2.1.2 136 silly currentTree ├── saxes@5.0.1 136 silly currentTree ├── semver@5.7.1 136 silly currentTree ├── serialport@9.2.5 136 silly currentTree ├── set-blocking@2.0.0 136 silly currentTree ├── shebang-command@2.0.0 136 silly currentTree ├── shebang-regex@3.0.0 136 silly currentTree ├── shiki@0.9.12 136 silly currentTree ├── signal-exit@3.0.5 136 silly currentTree ├── simple-concat@1.0.1 136 silly currentTree ├── simple-get@3.1.0 136 silly currentTree ├── sisteransi@1.0.5 136 silly currentTree ├── slash@2.0.0 136 silly currentTree ├── slip@1.0.2 136 silly currentTree ├─┬ source-map-support@0.5.20 136 silly currentTree │ └── source-map@0.6.1 136 silly currentTree ├── source-map@0.5.7 136 silly currentTree ├── sprintf-js@1.0.3 136 silly currentTree ├─┬ stack-utils@2.0.5 136 silly currentTree │ └── escape-string-regexp@2.0.0 136 silly currentTree ├── string_decoder@1.1.1 136 silly currentTree ├─┬ string-length@4.0.2 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ └── strip-ansi@6.0.1 136 silly currentTree ├── string-width@1.0.2 136 silly currentTree ├── strip-ansi@3.0.1 136 silly currentTree ├── strip-bom@4.0.0 136 silly currentTree ├── strip-final-newline@2.0.0 136 silly currentTree ├── strip-json-comments@2.0.1 136 silly currentTree ├── supports-color@5.5.0 136 silly currentTree ├─┬ supports-hyperlinks@2.2.0 136 silly currentTree │ ├── has-flag@4.0.0 136 silly currentTree │ └── supports-color@7.2.0 136 silly currentTree ├── symbol-tree@3.2.4 136 silly currentTree ├── tar-fs@2.1.1 136 silly currentTree ├─┬ tar-stream@2.2.0 136 silly currentTree │ └── readable-stream@3.6.0 136 silly currentTree ├── terminal-link@2.1.1 136 silly currentTree ├── test-exclude@6.0.0 136 silly currentTree ├── text-table@0.2.0 136 silly currentTree ├── thenify-all@1.6.0 136 silly currentTree ├── thenify@3.3.1 136 silly currentTree ├── throat@6.0.1 136 silly currentTree ├── tmpl@1.0.5 136 silly currentTree ├── to-fast-properties@2.0.0 136 silly currentTree ├── to-regex-range@5.0.1 136 silly currentTree ├── tough-cookie@4.0.0 136 silly currentTree ├── tr46@2.1.0 136 silly currentTree ├── tslib@1.14.1 136 silly currentTree ├── tsutils@3.21.0 136 silly currentTree ├── tunnel-agent@0.6.0 136 silly currentTree ├── type-check@0.4.0 136 silly currentTree ├── type-detect@4.0.8 136 silly currentTree ├── type-fest@0.20.2 136 silly currentTree ├── typedarray-to-buffer@3.1.5 136 silly currentTree ├── typedoc-plugin-markdown@3.11.3 136 silly currentTree ├── typedoc-plugin-no-inherit@1.3.1 136 silly currentTree ├── typedoc-plugin-sourcefile-url@1.0.6 136 silly currentTree ├── typedoc@0.22.8 136 silly currentTree ├── typescript@4.4.4 136 silly currentTree ├── uglify-js@3.14.3 136 silly currentTree ├── unicode-canonical-property-names-ecmascript@2.0.0 136 silly currentTree ├── unicode-match-property-ecmascript@2.0.0 136 silly currentTree ├── unicode-match-property-value-ecmascript@2.0.0 136 silly currentTree ├── unicode-property-aliases-ecmascript@2.0.0 136 silly currentTree ├── universalify@0.1.2 136 silly currentTree ├── uri-js@4.4.1 136 silly currentTree ├── util-deprecate@1.0.2 136 silly currentTree ├── v8-compile-cache@2.3.0 136 silly currentTree ├─┬ v8-to-istanbul@8.1.0 136 silly currentTree │ └── source-map@0.7.3 136 silly currentTree ├── vscode-textmate@5.2.0 136 silly currentTree ├── w3c-hr-time@1.0.2 136 silly currentTree ├── w3c-xmlserializer@2.0.0 136 silly currentTree ├── walker@1.0.8 136 silly currentTree ├── webidl-conversions@6.1.0 136 silly currentTree ├── whatwg-encoding@1.0.5 136 silly currentTree ├── whatwg-mimetype@2.3.0 136 silly currentTree ├── whatwg-url@8.7.0 136 silly currentTree ├── which@2.0.2 136 silly currentTree ├── wide-align@1.1.5 136 silly currentTree ├── word-wrap@1.2.3 136 silly currentTree ├── wordwrap@1.0.0 136 silly currentTree ├─┬ wrap-ansi@7.0.0 136 silly currentTree │ ├── ansi-regex@5.0.1 136 silly currentTree │ ├── ansi-styles@4.3.0 136 silly currentTree │ ├── color-convert@2.0.1 136 silly currentTree │ ├── color-name@1.1.4 136 silly currentTree │ ├── is-fullwidth-code-point@3.0.0 136 silly currentTree │ ├── string-width@4.2.3 136 silly currentTree │ └── strip-ansi@6.0.1 136 silly currentTree ├── wrappy@1.0.2 136 silly currentTree ├── write-file-atomic@3.0.3 136 silly currentTree ├── ws@7.5.5 136 silly currentTree ├── xml-name-validator@3.0.0 136 silly currentTree ├── xmlchars@2.2.0 136 silly currentTree ├── y18n@5.0.8 136 silly currentTree ├── yallist@4.0.0 136 silly currentTree ├── yargs-parser@20.2.9 136 silly currentTree └─┬ yargs@16.2.0 136 silly currentTree ├── ansi-regex@5.0.1 136 silly currentTree ├── is-fullwidth-code-point@3.0.0 136 silly currentTree ├── string-width@4.2.3 136 silly currentTree └── strip-ansi@6.0.1 137 silly idealTree iobroker.inst@3.0.0 137 silly idealTree ├── @alcalzone/esbuild-register@2.5.1-1 137 silly idealTree ├─┬ @alcalzone/jsonl-db@1.3.0 137 silly idealTree │ └── fs-extra@9.1.0 137 silly idealTree ├── @dabh/diagnostics@2.0.2 137 silly idealTree ├── @googleapis/drive@0.3.1 137 silly idealTree ├── @greenlock/manager@3.1.0 137 silly idealTree ├── @iobroker/adapter-core@2.5.0 137 silly idealTree ├─┬ @iobroker/db-base@1.2.4 137 silly idealTree │ └── fs-extra@9.1.0 137 silly idealTree ├─┬ @iobroker/db-objects-file@1.2.7 137 silly idealTree │ └── fs-extra@9.1.0 137 silly idealTree ├─┬ @iobroker/db-objects-jsonl@1.2.7 137 silly idealTree │ └── fs-extra@9.1.0 137 silly idealTree ├── @iobroker/db-objects-redis@1.2.7 137 silly idealTree ├── @iobroker/db-states-file@1.2.7 137 silly idealTree ├── @iobroker/db-states-jsonl@1.2.7 137 silly idealTree ├── @iobroker/db-states-redis@1.2.7 137 silly idealTree ├── @iobroker/plugin-base@1.2.1 137 silly idealTree ├── @iobroker/plugin-sentry@1.1.10 137 silly idealTree ├─┬ @root/acme@3.1.0 137 silly idealTree │ └── @root/keypairs@0.10.3 137 silly idealTree ├── @root/asn1@1.0.0 137 silly idealTree ├── @root/csr@0.8.1 137 silly idealTree ├── @root/encoding@1.0.1 137 silly idealTree ├── @root/greenlock-express@4.0.4 137 silly idealTree ├─┬ @root/greenlock@4.0.5 137 silly idealTree │ └── @root/keypairs@0.10.3 137 silly idealTree ├── @root/keypairs@0.9.0 137 silly idealTree ├── @root/mkdirp@1.0.0 137 silly idealTree ├── @root/pem@1.0.4 137 silly idealTree ├── @root/request@1.8.0 137 silly idealTree ├── @root/x509@0.7.2 137 silly idealTree ├── @sentry/core@6.14.1 137 silly idealTree ├── @sentry/hub@6.14.1 137 silly idealTree ├─┬ @sentry/integrations@6.15.0 137 silly idealTree │ ├── @sentry/types@6.15.0 137 silly idealTree │ └── @sentry/utils@6.15.0 137 silly idealTree ├── @sentry/minimal@6.14.1 137 silly idealTree ├─┬ @sentry/node@6.14.1 137 silly idealTree │ └── cookie@0.4.1 137 silly idealTree ├── @sentry/tracing@6.14.1 137 silly idealTree ├── @sentry/types@6.14.1 137 silly idealTree ├── @sentry/utils@6.14.1 137 silly idealTree ├─┬ @serialport/binding-abstract@9.2.3 137 silly idealTree │ ├── debug@4.3.3 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├─┬ @serialport/binding-mock@9.2.4 137 silly idealTree │ ├── debug@4.3.3 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├─┬ @serialport/bindings@9.2.8 137 silly idealTree │ ├── debug@4.3.3 137 silly idealTree │ ├── ms@2.1.2 137 silly idealTree │ └── nan@2.15.0 137 silly idealTree ├── @serialport/parser-byte-length@9.2.4 137 silly idealTree ├── @serialport/parser-cctalk@9.2.4 137 silly idealTree ├── @serialport/parser-delimiter@9.2.4 137 silly idealTree ├── @serialport/parser-inter-byte-timeout@9.2.4 137 silly idealTree ├── @serialport/parser-readline@9.2.4 137 silly idealTree ├── @serialport/parser-ready@9.2.4 137 silly idealTree ├── @serialport/parser-regex@9.2.4 137 silly idealTree ├─┬ @serialport/stream@9.2.4 137 silly idealTree │ ├── debug@4.3.3 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├── @types/caseless@0.12.2 137 silly idealTree ├── @types/iobroker@3.3.0 137 silly idealTree ├── @types/minimatch@3.0.5 137 silly idealTree ├── @types/node@15.12.4 137 silly idealTree ├─┬ @types/request@2.48.7 137 silly idealTree │ └── form-data@2.5.1 137 silly idealTree ├── @types/tough-cookie@4.0.1 137 silly idealTree ├── abort-controller@3.0.0 137 silly idealTree ├── accepts@1.3.7 137 silly idealTree ├── acme-http-01-standalone@3.0.5 137 silly idealTree ├── after@0.8.2 137 silly idealTree ├─┬ agent-base@6.0.2 137 silly idealTree │ ├── debug@4.3.1 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├── ajv@6.12.6 137 silly idealTree ├─┬ alcalzone-shared@3.0.4 137 silly idealTree │ ├── debug@4.3.3 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├── ansi-regex@2.1.1 137 silly idealTree ├─┬ ansi-styles@4.3.0 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ └── color-name@1.1.4 137 silly idealTree ├── anymatch@3.1.2 137 silly idealTree ├── aproba@1.2.0 137 silly idealTree ├─┬ are-we-there-yet@1.1.5 137 silly idealTree │ ├── isarray@1.0.0 137 silly idealTree │ ├── readable-stream@2.3.7 137 silly idealTree │ └── string_decoder@1.1.1 137 silly idealTree ├── array-differ@3.0.0 137 silly idealTree ├── array-flatten@1.1.1 137 silly idealTree ├── array-union@2.1.0 137 silly idealTree ├── arraybuffer.slice@0.0.7 137 silly idealTree ├── arrify@2.0.1 137 silly idealTree ├── asn1@0.2.4 137 silly idealTree ├── assert-plus@1.0.0 137 silly idealTree ├── async@2.6.3 137 silly idealTree ├── asynckit@0.4.0 137 silly idealTree ├── at-least-node@1.0.0 137 silly idealTree ├── authenticate-pam@1.0.2 137 silly idealTree ├── aws-sign2@0.7.0 137 silly idealTree ├── aws4@1.11.0 137 silly idealTree ├── axios@0.21.1 137 silly idealTree ├── backo2@1.0.2 137 silly idealTree ├── balanced-match@1.0.2 137 silly idealTree ├── base-64@1.0.0 137 silly idealTree ├── base64-arraybuffer@0.1.4 137 silly idealTree ├── base64-js@1.5.1 137 silly idealTree ├── base64id@2.0.0 137 silly idealTree ├── bcrypt-pbkdf@1.0.2 137 silly idealTree ├── bent@7.3.12 137 silly idealTree ├── bignumber.js@9.0.1 137 silly idealTree ├── binary-extensions@2.2.0 137 silly idealTree ├── binary-parser@1.9.2 137 silly idealTree ├── bindings@1.5.0 137 silly idealTree ├── bitset@5.1.1 137 silly idealTree ├─┬ bl@4.1.0 137 silly idealTree │ ├── inherits@2.0.4 137 silly idealTree │ ├── readable-stream@3.6.0 137 silly idealTree │ ├── safe-buffer@5.2.1 137 silly idealTree │ └── string_decoder@1.3.0 137 silly idealTree ├── blob@0.0.5 137 silly idealTree ├── bluebird@3.7.2 137 silly idealTree ├── body-parser@1.19.0 137 silly idealTree ├── brace-expansion@1.1.11 137 silly idealTree ├── braces@3.0.2 137 silly idealTree ├── buffer-equal-constant-time@1.0.1 137 silly idealTree ├── buffer-from@1.1.2 137 silly idealTree ├── buffer@5.7.1 137 silly idealTree ├── busboy@0.3.1 137 silly idealTree ├── bytes@3.1.0 137 silly idealTree ├── bytesish@0.4.4 137 silly idealTree ├── call-bind@1.0.2 137 silly idealTree ├── callsite@1.0.0 137 silly idealTree ├── caseless@0.12.0 137 silly idealTree ├── cert-info@1.5.1 137 silly idealTree ├── charenc@0.0.2 137 silly idealTree ├── chokidar@3.5.2 137 silly idealTree ├── chownr@1.1.4 137 silly idealTree ├── ci-info@3.3.0 137 silly idealTree ├─┬ cliui@7.0.4 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ ├── string-width@4.2.3 137 silly idealTree │ └── strip-ansi@6.0.1 137 silly idealTree ├── cluster-key-slot@1.1.0 137 silly idealTree ├── code-point-at@1.1.0 137 silly idealTree ├── coffee-compiler@0.3.2 137 silly idealTree ├── coffee-script@1.12.7 137 silly idealTree ├── color-convert@1.9.3 137 silly idealTree ├── color-name@1.1.3 137 silly idealTree ├── color-string@1.8.2 137 silly idealTree ├── color@3.2.1 137 silly idealTree ├── colors@1.4.0 137 silly idealTree ├── colorspace@1.1.4 137 silly idealTree ├── combined-stream@1.0.8 137 silly idealTree ├── commander@7.2.0 137 silly idealTree ├── component-bind@1.0.0 137 silly idealTree ├── component-emitter@1.3.0 137 silly idealTree ├── component-inherit@0.0.3 137 silly idealTree ├── concat-map@0.0.1 137 silly idealTree ├── connect-flash@0.1.1 137 silly idealTree ├── connect@3.7.0 137 silly idealTree ├── console-control-strings@1.1.0 137 silly idealTree ├── content-disposition@0.5.3 137 silly idealTree ├── content-type@1.0.4 137 silly idealTree ├── cookie-parser@1.4.5 137 silly idealTree ├── cookie-signature@1.0.6 137 silly idealTree ├── cookie@0.4.0 137 silly idealTree ├── core-util-is@1.0.2 137 silly idealTree ├── cron-parser@3.5.0 137 silly idealTree ├── crypt@0.0.2 137 silly idealTree ├── cycle@1.0.3 137 silly idealTree ├── daemonize2@0.4.2 137 silly idealTree ├── dashdash@1.14.1 137 silly idealTree ├── debug@2.6.9 137 silly idealTree ├── decache@4.6.0 137 silly idealTree ├── decompress-response@4.2.1 137 silly idealTree ├── deep-clone@3.0.3 137 silly idealTree ├── deep-extend@0.6.0 137 silly idealTree ├── define-properties@1.1.3 137 silly idealTree ├── delayed-stream@1.0.0 137 silly idealTree ├── delegates@1.0.0 137 silly idealTree ├── denque@1.5.1 137 silly idealTree ├── depd@1.1.2 137 silly idealTree ├── destroy@1.0.4 137 silly idealTree ├── detect-libc@1.0.3 137 silly idealTree ├── dgram@1.0.1 137 silly idealTree ├── dicer@0.3.0 137 silly idealTree ├── diskusage@1.1.3 137 silly idealTree ├── dns-packet@1.3.4 137 silly idealTree ├── dropbox-v2-api@2.4.52 137 silly idealTree ├── duplexer@0.1.2 137 silly idealTree ├─┬ duplexify@3.7.1 137 silly idealTree │ ├── isarray@1.0.0 137 silly idealTree │ ├── readable-stream@2.3.7 137 silly idealTree │ └── string_decoder@1.1.1 137 silly idealTree ├── ecc-jsbn@0.1.2 137 silly idealTree ├── ecdsa-sig-formatter@1.0.11 137 silly idealTree ├── eckles@1.4.1 137 silly idealTree ├── ee-first@1.1.1 137 silly idealTree ├── emoji-regex@8.0.0 137 silly idealTree ├── enabled@2.0.0 137 silly idealTree ├── encodeurl@1.0.2 137 silly idealTree ├── end-of-stream@1.4.4 137 silly idealTree ├─┬ engine.io-client@3.5.2 137 silly idealTree │ └── debug@3.1.0 137 silly idealTree ├── engine.io-parser@2.2.1 137 silly idealTree ├─┬ engine.io@3.5.0 137 silly idealTree │ ├── cookie@0.4.1 137 silly idealTree │ ├── debug@4.1.1 137 silly idealTree │ └── ms@2.1.3 137 silly idealTree ├── es6-promise@4.2.8 137 silly idealTree ├── esbuild@0.11.23 137 silly idealTree ├── escalade@3.1.1 137 silly idealTree ├── escape-html@1.0.3 137 silly idealTree ├── etag@1.8.1 137 silly idealTree ├── event-stream@4.0.1 137 silly idealTree ├── event-target-shim@5.0.1 137 silly idealTree ├── expand-template@2.0.3 137 silly idealTree ├── express-fileupload@1.2.1 137 silly idealTree ├─┬ express-session@1.17.2 137 silly idealTree │ ├── cookie@0.4.1 137 silly idealTree │ ├── depd@2.0.0 137 silly idealTree │ └── safe-buffer@5.2.1 137 silly idealTree ├── express@4.17.1 137 silly idealTree ├── extend@3.0.2 137 silly idealTree ├── extsprintf@1.3.0 137 silly idealTree ├── eyes@0.1.8 137 silly idealTree ├── fast-deep-equal@3.1.3 137 silly idealTree ├── fast-json-stable-stringify@2.1.0 137 silly idealTree ├── fast-text-encoding@1.0.3 137 silly idealTree ├── fast-xml-parser@3.21.1 137 silly idealTree ├── fecha@4.2.1 137 silly idealTree ├── file-stream-rotator@0.5.7 137 silly idealTree ├── file-uri-to-path@1.0.0 137 silly idealTree ├── fill-range@7.0.1 137 silly idealTree ├── finalhandler@1.1.2 137 silly idealTree ├── fn.name@1.1.0 137 silly idealTree ├── follow-redirects@1.14.1 137 silly idealTree ├── forever-agent@0.6.1 137 silly idealTree ├── form-data@2.3.3 137 silly idealTree ├── forwarded@0.2.0 137 silly idealTree ├── fresh@0.5.2 137 silly idealTree ├── from@0.1.7 137 silly idealTree ├── fs-constants@1.0.0 137 silly idealTree ├── fs-extra@10.0.0 137 silly idealTree ├── fs-minipass@2.1.0 137 silly idealTree ├── fsevents@2.3.2 137 silly idealTree ├── ftp@0.3.10 137 silly idealTree ├── function-bind@1.1.1 137 silly idealTree ├── gauge@2.7.4 137 silly idealTree ├── gaxios@4.3.2 137 silly idealTree ├── gcp-metadata@4.3.1 137 silly idealTree ├── get-caller-file@2.0.5 137 silly idealTree ├── get-intrinsic@1.1.1 137 silly idealTree ├── getpass@0.1.7 137 silly idealTree ├── gextend@0.6.0 137 silly idealTree ├── github-from-package@0.0.0 137 silly idealTree ├── glob-parent@5.1.2 137 silly idealTree ├── glossy@0.1.7 137 silly idealTree ├── google-auth-library@7.10.2 137 silly idealTree ├── google-p12-pem@3.1.2 137 silly idealTree ├─┬ googleapis-common@5.0.5 137 silly idealTree │ └── uuid@8.3.2 137 silly idealTree ├── graceful-fs@4.2.6 137 silly idealTree ├── greenlock-express@4.0.3 137 silly idealTree ├── greenlock-manager-fs@3.1.1 137 silly idealTree ├── greenlock-store-fs@3.2.2 137 silly idealTree ├── greenlock@4.0.4 137 silly idealTree ├── gtoken@5.3.1 137 silly idealTree ├── har-schema@2.0.0 137 silly idealTree ├── har-validator@5.1.5 137 silly idealTree ├── has-binary2@1.0.3 137 silly idealTree ├── has-cors@1.1.0 137 silly idealTree ├── has-symbols@1.0.2 137 silly idealTree ├── has-unicode@2.0.1 137 silly idealTree ├── has@1.0.3 137 silly idealTree ├── he@1.2.0 137 silly idealTree ├── hot-patcher@0.5.0 137 silly idealTree ├── http-errors@1.7.2 137 silly idealTree ├── http-signature@1.2.0 137 silly idealTree ├─┬ https-proxy-agent@5.0.0 137 silly idealTree │ ├── debug@4.3.1 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├── iconv-lite@0.4.24 137 silly idealTree ├── ieee754@1.2.1 137 silly idealTree ├── immediate@3.0.6 137 silly idealTree ├── in@0.19.0 137 silly idealTree ├── indexof@0.0.1 137 silly idealTree ├── inherits@2.0.3 137 silly idealTree ├── ini@1.3.8 137 silly idealTree ├── iobroker.admin@5.1.25 137 silly idealTree ├─┬ iobroker.backitup@2.2.2 137 silly idealTree │ ├── @iobroker/adapter-core@2.5.1 137 silly idealTree │ ├── @types/iobroker@3.3.4 137 silly idealTree │ ├── axios@0.24.0 137 silly idealTree │ └── follow-redirects@1.14.5 137 silly idealTree ├─┬ iobroker.daswetter@3.0.9 137 silly idealTree │ ├── @iobroker/adapter-core@2.5.1 137 silly idealTree │ └── @types/iobroker@3.3.4 137 silly idealTree ├─┬ iobroker.discovery@2.7.3 137 silly idealTree │ ├── @iobroker/adapter-core@2.5.1 137 silly idealTree │ ├── @serialport/binding-abstract@9.2.3 137 silly idealTree │ ├── @serialport/binding-mock@9.2.4 137 silly idealTree │ ├── @serialport/bindings@9.2.7 137 silly idealTree │ ├── @serialport/parser-byte-length@9.2.4 137 silly idealTree │ ├── @serialport/parser-cctalk@9.2.4 137 silly idealTree │ ├── @serialport/parser-delimiter@9.2.4 137 silly idealTree │ ├── @serialport/parser-inter-byte-timeout@9.2.4 137 silly idealTree │ ├── @serialport/parser-readline@9.2.4 137 silly idealTree │ ├── @serialport/parser-ready@9.2.4 137 silly idealTree │ ├── @serialport/parser-regex@9.2.4 137 silly idealTree │ ├── @serialport/stream@9.2.4 137 silly idealTree │ ├── @types/iobroker@3.3.4 137 silly idealTree │ ├── debug@4.3.2 137 silly idealTree │ ├── ms@2.1.2 137 silly idealTree │ ├── nan@2.15.0 137 silly idealTree │ ├── prebuild-install@6.1.4 137 silly idealTree │ └── serialport@9.2.7 137 silly idealTree ├── iobroker.dwd@2.7.7 137 silly idealTree ├── iobroker.info@1.9.8 137 silly idealTree ├── iobroker.iqontrol@1.8.2 137 silly idealTree ├─┬ iobroker.javascript@5.2.13 137 silly idealTree │ ├── @iobroker/adapter-core@2.5.1 137 silly idealTree │ ├── @types/iobroker@3.3.4 137 silly idealTree │ ├── @types/node@12.20.37 137 silly idealTree │ └── typescript@4.5.2 137 silly idealTree ├─┬ iobroker.js-controller@3.3.21 137 silly idealTree │ ├── debug@4.3.3 137 silly idealTree │ ├── fs-extra@9.1.0 137 silly idealTree │ ├── mime@2.6.0 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├── iobroker.maxcul@1.3.1 137 silly idealTree ├── iobroker.simple-api@2.6.1 137 silly idealTree ├─┬ iobroker.socketio@3.1.5 137 silly idealTree │ ├── @iobroker/adapter-core@2.5.1 137 silly idealTree │ ├── @types/iobroker@3.3.4 137 silly idealTree │ ├── axios@0.23.0 137 silly idealTree │ └── follow-redirects@1.14.4 137 silly idealTree ├── iobroker.sonoff@2.4.5 137 silly idealTree ├── iobroker.tankerkoenig@2.1.1 137 silly idealTree ├─┬ iobroker.terminal@0.1.2 137 silly idealTree │ └── passport@0.2.2 137 silly idealTree ├─┬ iobroker.web@3.4.9 137 silly idealTree │ ├── @iobroker/adapter-core@2.5.1 137 silly idealTree │ ├── @types/iobroker@3.3.4 137 silly idealTree │ ├── mime-db@1.50.0 137 silly idealTree │ └── mime-types@2.1.33 137 silly idealTree ├── iobroker.zigbee@1.6.6 137 silly idealTree ├─┬ ioredis@4.28.2 137 silly idealTree │ ├── debug@4.3.3 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├── ip@1.1.5 137 silly idealTree ├── ipaddr.js@1.9.1 137 silly idealTree ├── is-arrayish@0.3.2 137 silly idealTree ├── is-binary-path@2.1.0 137 silly idealTree ├── is-buffer@1.1.6 137 silly idealTree ├── is-extglob@2.1.1 137 silly idealTree ├── is-fullwidth-code-point@1.0.0 137 silly idealTree ├── is-glob@4.0.3 137 silly idealTree ├── is-nan@1.3.2 137 silly idealTree ├── is-number@7.0.0 137 silly idealTree ├── is-stream@2.0.0 137 silly idealTree ├── is-typedarray@1.0.0 137 silly idealTree ├── is@3.3.0 137 silly idealTree ├── isarray@2.0.1 137 silly idealTree ├── isstream@0.1.2 137 silly idealTree ├── jsbn@0.1.1 137 silly idealTree ├── jshashes@1.0.8 137 silly idealTree ├── json-bigint@1.0.0 137 silly idealTree ├── json-schema-traverse@0.4.1 137 silly idealTree ├── json-schema@0.2.3 137 silly idealTree ├── json-stringify-safe@5.0.1 137 silly idealTree ├── jsonata@1.8.5 137 silly idealTree ├── jsonc-parser@3.0.0 137 silly idealTree ├── jsonfile@6.1.0 137 silly idealTree ├─┬ jsonwebtoken@8.5.1 137 silly idealTree │ ├── jwa@1.4.1 137 silly idealTree │ ├── jws@3.2.2 137 silly idealTree │ ├── ms@2.1.3 137 silly idealTree │ └── semver@5.7.1 137 silly idealTree ├── jsprim@1.4.1 137 silly idealTree ├─┬ jszip@3.7.1 137 silly idealTree │ ├── isarray@1.0.0 137 silly idealTree │ ├── lie@3.3.0 137 silly idealTree │ ├── readable-stream@2.3.7 137 silly idealTree │ └── string_decoder@1.1.1 137 silly idealTree ├── jwa@2.0.0 137 silly idealTree ├── jws@4.0.0 137 silly idealTree ├── keypairs@1.2.14 137 silly idealTree ├── kuler@2.0.0 137 silly idealTree ├── layerr@0.1.2 137 silly idealTree ├── le-acme-core@2.1.4 137 silly idealTree ├── le-challenge-fs@2.0.9 137 silly idealTree ├── le-sni-auto@2.1.9 137 silly idealTree ├── lie@3.1.1 137 silly idealTree ├── loadavg-windows@1.1.1 137 silly idealTree ├── localforage@1.10.0 137 silly idealTree ├── lodash.defaults@4.2.0 137 silly idealTree ├── lodash.flatten@4.4.0 137 silly idealTree ├── lodash.includes@4.3.0 137 silly idealTree ├── lodash.isarguments@3.1.0 137 silly idealTree ├── lodash.isboolean@3.0.3 137 silly idealTree ├── lodash.isinteger@4.0.4 137 silly idealTree ├── lodash.isnumber@3.0.3 137 silly idealTree ├── lodash.isplainobject@4.0.6 137 silly idealTree ├── lodash.isstring@4.0.1 137 silly idealTree ├── lodash.once@4.1.1 137 silly idealTree ├── lodash@4.17.21 137 silly idealTree ├─┬ logform@2.3.0 137 silly idealTree │ └── ms@2.1.3 137 silly idealTree ├── long-timeout@0.1.1 137 silly idealTree ├── lru_map@0.3.3 137 silly idealTree ├── lru-cache@6.0.0 137 silly idealTree ├── luxon@1.27.0 137 silly idealTree ├── map-stream@0.0.7 137 silly idealTree ├── md5@2.3.0 137 silly idealTree ├─┬ mdns-discovery@0.2.6 137 silly idealTree │ ├── debug@2.2.0 137 silly idealTree │ └── ms@0.7.1 137 silly idealTree ├── media-typer@0.3.0 137 silly idealTree ├── merge-descriptors@1.0.1 137 silly idealTree ├── methods@1.1.2 137 silly idealTree ├── mime-db@1.48.0 137 silly idealTree ├── mime-types@2.1.31 137 silly idealTree ├── mime@1.6.0 137 silly idealTree ├── mimic-response@2.1.0 137 silly idealTree ├── minimatch@3.0.4 137 silly idealTree ├── minimist@1.2.5 137 silly idealTree ├── minipass@3.1.3 137 silly idealTree ├── minizlib@2.1.2 137 silly idealTree ├── mkdirp-classic@0.5.3 137 silly idealTree ├── moment@2.29.1 137 silly idealTree ├── mqtt-connection@4.1.0 137 silly idealTree ├─┬ mqtt-packet@6.10.0 137 silly idealTree │ ├── debug@4.3.2 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├── ms@2.0.0 137 silly idealTree ├── multimatch@4.0.0 137 silly idealTree ├── mute-stream@0.0.8 137 silly idealTree ├── nan@2.14.2 137 silly idealTree ├── napi-build-utils@1.0.2 137 silly idealTree ├── ncp@2.0.0 137 silly idealTree ├── negotiator@0.6.2 137 silly idealTree ├── nested-property@4.0.0 137 silly idealTree ├── netmask@2.0.2 137 silly idealTree ├─┬ node-abi@2.30.0 137 silly idealTree │ └── semver@5.7.1 137 silly idealTree ├── node-fetch@2.6.1 137 silly idealTree ├── node-forge@0.10.0 137 silly idealTree ├── node-inspect@2.0.0 137 silly idealTree ├── node-mndp@0.0.3 137 silly idealTree ├── node-schedule@2.0.0 137 silly idealTree ├─┬ node-ssdp@4.0.1 137 silly idealTree │ ├── debug@3.2.7 137 silly idealTree │ └── ms@2.1.3 137 silly idealTree ├── node-wol@0.1.1 137 silly idealTree ├── node.extend@2.0.2 137 silly idealTree ├── noop-console@0.8.0 137 silly idealTree ├── normalize-path@3.0.0 137 silly idealTree ├── npmlog@4.1.2 137 silly idealTree ├── number-is-nan@1.0.1 137 silly idealTree ├── oauth-sign@0.9.0 137 silly idealTree ├── object-assign@4.1.1 137 silly idealTree ├── object-hash@2.2.0 137 silly idealTree ├── object-keys@1.1.1 137 silly idealTree ├── on-finished@2.3.0 137 silly idealTree ├── on-headers@1.0.2 137 silly idealTree ├── once@1.4.0 137 silly idealTree ├── one-time@1.0.0 137 silly idealTree ├── osx-temperature-sensor@1.0.7 137 silly idealTree ├── p-map@2.1.0 137 silly idealTree ├── pako@1.0.11 137 silly idealTree ├── parseqs@0.0.6 137 silly idealTree ├── parseuri@0.0.6 137 silly idealTree ├── parseurl@1.3.3 137 silly idealTree ├── passport-local@1.0.0 137 silly idealTree ├── passport-strategy@1.0.0 137 silly idealTree ├── passport.socketio@3.7.0 137 silly idealTree ├── passport@0.4.1 137 silly idealTree ├── path-posix@1.0.0 137 silly idealTree ├── path-to-regexp@0.1.7 137 silly idealTree ├── pause-stream@0.0.11 137 silly idealTree ├── pause@0.0.1 137 silly idealTree ├── performance-now@2.1.0 137 silly idealTree ├── picomatch@2.3.0 137 silly idealTree ├─┬ pidusage@2.0.21 137 silly idealTree │ └── safe-buffer@5.2.1 137 silly idealTree ├─┬ prebuild-install@7.0.0 137 silly idealTree │ ├── decompress-response@6.0.0 137 silly idealTree │ ├── mimic-response@3.1.0 137 silly idealTree │ ├── node-abi@3.5.0 137 silly idealTree │ └── simple-get@4.0.0 137 silly idealTree ├── process-nextick-args@2.0.1 137 silly idealTree ├── promisify-child-process@4.1.1 137 silly idealTree ├─┬ prompt@1.2.0 137 silly idealTree │ ├── async@0.9.2 137 silly idealTree │ └─┬ winston@2.4.5 137 silly idealTree │ ├── async@1.0.0 137 silly idealTree │ └── colors@1.0.3 137 silly idealTree ├── proper-lockfile@4.1.2 137 silly idealTree ├── proxy-addr@2.0.7 137 silly idealTree ├── psl@1.8.0 137 silly idealTree ├── pump@3.0.0 137 silly idealTree ├── punycode@2.1.1 137 silly idealTree ├── qs@6.7.0 137 silly idealTree ├── querystringify@2.2.0 137 silly idealTree ├── random-bytes@1.0.0 137 silly idealTree ├── range-parser@1.2.1 137 silly idealTree ├── rasha@1.2.5 137 silly idealTree ├── raw-body@2.4.0 137 silly idealTree ├── rc@1.2.8 137 silly idealTree ├── read@1.0.7 137 silly idealTree ├─┬ readable-stream@1.1.14 137 silly idealTree │ └── isarray@0.0.1 137 silly idealTree ├── readdirp@3.6.0 137 silly idealTree ├── readline-sync@1.4.10 137 silly idealTree ├── recursive-readdir-async@1.2.0 137 silly idealTree ├── redirect-https@1.3.1 137 silly idealTree ├── redis-commands@1.7.0 137 silly idealTree ├── redis-errors@1.2.0 137 silly idealTree ├── redis-parser@3.0.0 137 silly idealTree ├─┬ request@2.88.2 137 silly idealTree │ └── qs@6.5.2 137 silly idealTree ├── require-directory@2.1.1 137 silly idealTree ├── requires-port@1.0.0 137 silly idealTree ├── respjs@4.2.0 137 silly idealTree ├── retry@0.12.0 137 silly idealTree ├── revalidator@0.1.8 137 silly idealTree ├─┬ rsa-compat@1.9.4 137 silly idealTree │ └── node-forge@0.7.6 137 silly idealTree ├── safe-buffer@5.1.2 137 silly idealTree ├── safe-replace@1.1.0 137 silly idealTree ├── safe-stable-stringify@1.1.1 137 silly idealTree ├── safer-buffer@2.1.2 137 silly idealTree ├── sax@1.2.4 137 silly idealTree ├── semver@7.3.5 137 silly idealTree ├─┬ send@0.17.1 137 silly idealTree │ └── ms@2.1.1 137 silly idealTree ├── seq-logging@0.4.6 137 silly idealTree ├─┬ serialport@9.2.8 137 silly idealTree │ ├── debug@4.3.3 137 silly idealTree │ └── ms@2.1.2 137 silly idealTree ├── serve-static@1.14.1 137 silly idealTree ├── set-blocking@2.0.0 137 silly idealTree ├── set-immediate-shim@1.0.1 137 silly idealTree ├── setprototypeof@1.1.1 137 silly idealTree ├── signal-exit@3.0.3 137 silly idealTree ├── simple-concat@1.0.1 137 silly idealTree ├── simple-get@3.1.0 137 silly idealTree ├── simple-swizzle@0.2.2 137 silly idealTree ├── socket.io-adapter@1.1.2 137 silly idealTree ├─┬ socket.io-client@2.4.0 137 silly idealTree │ ├── debug@3.1.0 137 silly idealTree │ └── socket.io-parser@3.3.2 137 silly idealTree ├─┬ socket.io-parser@3.4.1 137 silly idealTree │ ├── component-emitter@1.2.1 137 silly idealTree │ ├── debug@4.1.1 137 silly idealTree │ └── ms@2.1.3 137 silly idealTree ├─┬ socket.io@2.4.1 137 silly idealTree │ ├── debug@4.1.1 137 silly idealTree │ └── ms@2.1.3 137 silly idealTree ├── sorted-array-functions@1.3.0 137 silly idealTree ├── source-map-support@0.5.21 137 silly idealTree ├── source-map@0.6.1 137 silly idealTree ├── split@1.0.1 137 silly idealTree ├── sprintf-js@1.1.2 137 silly idealTree ├── sshpk@1.16.1 137 silly idealTree ├── stack-trace@0.0.10 137 silly idealTree ├── standard-as-callback@2.1.0 137 silly idealTree ├── statuses@1.5.0 137 silly idealTree ├── stream-combiner@0.2.2 137 silly idealTree ├── stream-shift@1.0.1 137 silly idealTree ├── streamsearch@0.1.2 137 silly idealTree ├── string_decoder@0.10.31 137 silly idealTree ├── string-width@1.0.2 137 silly idealTree ├── strip-ansi@3.0.1 137 silly idealTree ├── strip-json-comments@2.0.1 137 silly idealTree ├── strnum@1.0.4 137 silly idealTree ├── suncalc2@1.8.1 137 silly idealTree ├── systeminformation@5.8.0 137 silly idealTree ├── tar-fs@2.1.1 137 silly idealTree ├─┬ tar-stream@2.2.0 137 silly idealTree │ ├── readable-stream@3.6.0 137 silly idealTree │ ├── safe-buffer@5.2.1 137 silly idealTree │ └── string_decoder@1.3.0 137 silly idealTree ├─┬ tar@6.1.0 137 silly idealTree │ ├── chownr@2.0.0 137 silly idealTree │ └── mkdirp@1.0.4 137 silly idealTree ├── text-hex@1.0.0 137 silly idealTree ├── through@2.3.8 137 silly idealTree ├─┬ through2@2.0.5 137 silly idealTree │ ├── isarray@1.0.0 137 silly idealTree │ ├── readable-stream@2.3.7 137 silly idealTree │ └── string_decoder@1.1.1 137 silly idealTree ├── to-array@0.1.4 137 silly idealTree ├── to-regex-range@5.0.1 137 silly idealTree ├── toidentifier@1.0.0 137 silly idealTree ├── tough-cookie@2.5.0 137 silly idealTree ├── triple-beam@1.3.0 137 silly idealTree ├── tslib@1.14.1 137 silly idealTree ├── tunnel-agent@0.6.0 137 silly idealTree ├── tweetnacl@0.14.5 137 silly idealTree ├── type-is@1.6.18 137 silly idealTree ├── typescript@4.5.2 137 silly idealTree ├── uid-number@0.0.6 137 silly idealTree ├── uid-safe@2.1.5 137 silly idealTree ├── universalify@2.0.0 137 silly idealTree ├── unix-dgram@2.0.3 137 silly idealTree ├── unpipe@1.0.0 137 silly idealTree ├── uri-js@4.4.1 137 silly idealTree ├── url-join@4.0.1 137 silly idealTree ├── url-parse@1.5.3 137 silly idealTree ├── url-template@2.0.8 137 silly idealTree ├── ursa-optional@0.9.10 137 silly idealTree ├── util-deprecate@1.0.2 137 silly idealTree ├── utils-merge@1.0.1 137 silly idealTree ├── uuid@3.4.0 137 silly idealTree ├── vary@1.1.2 137 silly idealTree ├── verror@1.10.0 137 silly idealTree ├─┬ virtual-tsc@0.6.1 137 silly idealTree │ ├── debug@3.2.7 137 silly idealTree │ └── ms@2.1.3 137 silly idealTree ├── vm2@3.9.5 137 silly idealTree ├── wake_on_lan@1.0.0 137 silly idealTree ├── weak-daemon@1.0.3 137 silly idealTree ├── webdav@4.7.0 137 silly idealTree ├── wide-align@1.1.3 137 silly idealTree ├── winston-daily-rotate-file@4.5.5 137 silly idealTree ├── winston-seq-updated@1.0.4 137 silly idealTree ├── winston-syslog@2.4.4 137 silly idealTree ├─┬ winston-transport@4.4.0 137 silly idealTree │ ├── isarray@1.0.0 137 silly idealTree │ ├── readable-stream@2.3.7 137 silly idealTree │ └── string_decoder@1.1.1 137 silly idealTree ├─┬ winston@3.3.3 137 silly idealTree │ ├── async@3.2.2 137 silly idealTree │ ├── readable-stream@3.6.0 137 silly idealTree │ ├── safe-buffer@5.2.1 137 silly idealTree │ └── string_decoder@1.3.0 137 silly idealTree ├─┬ wrap-ansi@7.0.0 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ ├── string-width@4.2.3 137 silly idealTree │ └── strip-ansi@6.0.1 137 silly idealTree ├── wrappy@1.0.2 137 silly idealTree ├── ws@7.4.6 137 silly idealTree ├── xml2js@0.4.23 137 silly idealTree ├── xml2json-light@1.0.6 137 silly idealTree ├── xmlbuilder@11.0.1 137 silly idealTree ├── xmlhttprequest-ssl@1.6.3 137 silly idealTree ├── xregexp@2.0.0 137 silly idealTree ├── xtend@4.0.2 137 silly idealTree ├── y18n@5.0.8 137 silly idealTree ├── yallist@4.0.0 137 silly idealTree ├── yargs-parser@20.2.9 137 silly idealTree ├─┬ yargs@16.2.0 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ ├── string-width@4.2.3 137 silly idealTree │ └── strip-ansi@6.0.1 137 silly idealTree ├── yeast@0.1.2 137 silly idealTree ├─┬ zigbee-herdsman-converters@14.0.316 137 silly idealTree │ ├── @babel/code-frame@7.16.0 137 silly idealTree │ ├── @babel/compat-data@7.16.0 137 silly idealTree │ ├─┬ @babel/core@7.16.0 137 silly idealTree │ │ ├── semver@6.3.0 137 silly idealTree │ │ └── source-map@0.5.7 137 silly idealTree │ ├─┬ @babel/generator@7.16.0 137 silly idealTree │ │ └── source-map@0.5.7 137 silly idealTree │ ├─┬ @babel/helper-compilation-targets@7.16.0 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├── @babel/helper-function-name@7.16.0 137 silly idealTree │ ├── @babel/helper-get-function-arity@7.16.0 137 silly idealTree │ ├── @babel/helper-hoist-variables@7.16.0 137 silly idealTree │ ├── @babel/helper-member-expression-to-functions@7.16.0 137 silly idealTree │ ├── @babel/helper-module-imports@7.16.0 137 silly idealTree │ ├── @babel/helper-module-transforms@7.16.0 137 silly idealTree │ ├── @babel/helper-optimise-call-expression@7.16.0 137 silly idealTree │ ├── @babel/helper-plugin-utils@7.14.5 137 silly idealTree │ ├── @babel/helper-replace-supers@7.16.0 137 silly idealTree │ ├── @babel/helper-simple-access@7.16.0 137 silly idealTree │ ├── @babel/helper-split-export-declaration@7.16.0 137 silly idealTree │ ├── @babel/helper-validator-identifier@7.15.7 137 silly idealTree │ ├── @babel/helper-validator-option@7.14.5 137 silly idealTree │ ├── @babel/helpers@7.16.0 137 silly idealTree │ ├─┬ @babel/highlight@7.16.0 137 silly idealTree │ │ ├── ansi-styles@3.2.1 137 silly idealTree │ │ ├── chalk@2.4.2 137 silly idealTree │ │ ├── color-convert@1.9.3 137 silly idealTree │ │ ├── color-name@1.1.3 137 silly idealTree │ │ ├── escape-string-regexp@1.0.5 137 silly idealTree │ │ ├── has-flag@3.0.0 137 silly idealTree │ │ └── supports-color@5.5.0 137 silly idealTree │ ├── @babel/parser@7.16.2 137 silly idealTree │ ├── @babel/plugin-syntax-async-generators@7.8.4 137 silly idealTree │ ├── @babel/plugin-syntax-bigint@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-class-properties@7.12.13 137 silly idealTree │ ├── @babel/plugin-syntax-import-meta@7.10.4 137 silly idealTree │ ├── @babel/plugin-syntax-json-strings@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-logical-assignment-operators@7.10.4 137 silly idealTree │ ├── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-numeric-separator@7.10.4 137 silly idealTree │ ├── @babel/plugin-syntax-object-rest-spread@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-optional-catch-binding@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-optional-chaining@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-top-level-await@7.14.5 137 silly idealTree │ ├── @babel/plugin-syntax-typescript@7.16.0 137 silly idealTree │ ├── @babel/template@7.16.0 137 silly idealTree │ ├─┬ @babel/traverse@7.16.0 137 silly idealTree │ │ └── globals@11.12.0 137 silly idealTree │ ├── @babel/types@7.16.0 137 silly idealTree │ ├── @bcoe/v8-coverage@0.2.3 137 silly idealTree │ ├── @eslint/eslintrc@1.0.4 137 silly idealTree │ ├── @humanwhocodes/config-array@0.6.0 137 silly idealTree │ ├── @humanwhocodes/object-schema@1.2.1 137 silly idealTree │ ├─┬ @istanbuljs/load-nyc-config@1.1.0 137 silly idealTree │ │ ├── argparse@1.0.10 137 silly idealTree │ │ ├── js-yaml@3.14.1 137 silly idealTree │ │ └── resolve-from@5.0.0 137 silly idealTree │ ├── @istanbuljs/schema@0.1.3 137 silly idealTree │ ├── @jest/console@27.3.1 137 silly idealTree │ ├── @jest/core@27.3.1 137 silly idealTree │ ├── @jest/environment@27.3.1 137 silly idealTree │ ├── @jest/fake-timers@27.3.1 137 silly idealTree │ ├── @jest/globals@27.3.1 137 silly idealTree │ ├── @jest/reporters@27.3.1 137 silly idealTree │ ├── @jest/source-map@27.0.6 137 silly idealTree │ ├── @jest/test-result@27.3.1 137 silly idealTree │ ├── @jest/test-sequencer@27.3.1 137 silly idealTree │ ├── @jest/transform@27.3.1 137 silly idealTree │ ├── @jest/types@27.2.5 137 silly idealTree │ ├── @nodelib/fs.scandir@2.1.5 137 silly idealTree │ ├── @nodelib/fs.stat@2.0.5 137 silly idealTree │ ├── @nodelib/fs.walk@1.2.8 137 silly idealTree │ ├── @sinonjs/commons@1.8.3 137 silly idealTree │ ├── @sinonjs/fake-timers@8.1.0 137 silly idealTree │ ├── @tootallnate/once@1.1.2 137 silly idealTree │ ├── @types/babel__core@7.1.16 137 silly idealTree │ ├── @types/babel__generator@7.6.3 137 silly idealTree │ ├── @types/babel__template@7.4.1 137 silly idealTree │ ├── @types/babel__traverse@7.14.2 137 silly idealTree │ ├── @types/graceful-fs@4.1.5 137 silly idealTree │ ├── @types/istanbul-lib-coverage@2.0.3 137 silly idealTree │ ├── @types/istanbul-lib-report@3.0.0 137 silly idealTree │ ├── @types/istanbul-reports@3.0.1 137 silly idealTree │ ├── @types/json-schema@7.0.9 137 silly idealTree │ ├── @types/node@16.11.6 137 silly idealTree │ ├── @types/prettier@2.4.1 137 silly idealTree │ ├── @types/stack-utils@2.0.1 137 silly idealTree │ ├── @types/yargs-parser@20.2.1 137 silly idealTree │ ├── @types/yargs@16.0.4 137 silly idealTree │ ├─┬ @typescript-eslint/experimental-utils@5.3.0 137 silly idealTree │ │ ├── eslint-scope@5.1.1 137 silly idealTree │ │ └── estraverse@4.3.0 137 silly idealTree │ ├── @typescript-eslint/scope-manager@5.3.0 137 silly idealTree │ ├── @typescript-eslint/types@5.3.0 137 silly idealTree │ ├── @typescript-eslint/typescript-estree@5.3.0 137 silly idealTree │ ├── @typescript-eslint/visitor-keys@5.3.0 137 silly idealTree │ ├── abab@2.0.5 137 silly idealTree │ ├─┬ acorn-globals@6.0.0 137 silly idealTree │ │ └── acorn@7.4.1 137 silly idealTree │ ├── acorn-jsx@5.3.2 137 silly idealTree │ ├── acorn-walk@7.2.0 137 silly idealTree │ ├── acorn@8.5.0 137 silly idealTree │ ├── agent-base@6.0.2 137 silly idealTree │ ├── ajv@6.12.6 137 silly idealTree │ ├── ansi-colors@4.1.1 137 silly idealTree │ ├─┬ ansi-escapes@4.3.2 137 silly idealTree │ │ └── type-fest@0.21.3 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── anymatch@3.1.2 137 silly idealTree │ ├── argparse@2.0.1 137 silly idealTree │ ├── array-union@2.1.0 137 silly idealTree │ ├── asynckit@0.4.0 137 silly idealTree │ ├── axios@0.24.0 137 silly idealTree │ ├── babel-jest@27.3.1 137 silly idealTree │ ├─┬ babel-plugin-istanbul@6.1.1 137 silly idealTree │ │ ├── istanbul-lib-instrument@5.1.0 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├── babel-plugin-jest-hoist@27.2.0 137 silly idealTree │ ├── babel-preset-current-node-syntax@1.0.1 137 silly idealTree │ ├── babel-preset-jest@27.2.0 137 silly idealTree │ ├── balanced-match@1.0.2 137 silly idealTree │ ├── base64-js@1.5.1 137 silly idealTree │ ├── bl@4.1.0 137 silly idealTree │ ├── brace-expansion@1.1.11 137 silly idealTree │ ├── braces@3.0.2 137 silly idealTree │ ├── browser-process-hrtime@1.0.0 137 silly idealTree │ ├── browserslist@4.17.6 137 silly idealTree │ ├── bser@2.1.1 137 silly idealTree │ ├── buffer-crc32@0.2.13 137 silly idealTree │ ├── buffer-from@1.1.2 137 silly idealTree │ ├── buffer@5.7.1 137 silly idealTree │ ├── callsites@3.1.0 137 silly idealTree │ ├── camelcase@5.3.1 137 silly idealTree │ ├── caniuse-lite@1.0.30001278 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── char-regex@1.0.2 137 silly idealTree │ ├── ci-info@3.2.0 137 silly idealTree │ ├── cjs-module-lexer@1.2.2 137 silly idealTree │ ├── cliui@7.0.4 137 silly idealTree │ ├── co@4.6.0 137 silly idealTree │ ├── collect-v8-coverage@1.0.1 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── combined-stream@1.0.8 137 silly idealTree │ ├── concat-map@0.0.1 137 silly idealTree │ ├─┬ convert-source-map@1.8.0 137 silly idealTree │ │ └── safe-buffer@5.1.2 137 silly idealTree │ ├── cross-spawn@7.0.3 137 silly idealTree │ ├── cssom@0.4.4 137 silly idealTree │ ├─┬ cssstyle@2.3.0 137 silly idealTree │ │ └── cssom@0.3.8 137 silly idealTree │ ├── data-urls@2.0.0 137 silly idealTree │ ├── debug@4.3.2 137 silly idealTree │ ├── decimal.js@10.3.1 137 silly idealTree │ ├── dedent@0.7.0 137 silly idealTree │ ├── deep-is@0.1.4 137 silly idealTree │ ├── deepmerge@4.2.2 137 silly idealTree │ ├── delayed-stream@1.0.0 137 silly idealTree │ ├── detect-newline@3.1.0 137 silly idealTree │ ├── diff-sequences@27.0.6 137 silly idealTree │ ├── dir-glob@3.0.1 137 silly idealTree │ ├── doctrine@3.0.0 137 silly idealTree │ ├─┬ domexception@2.0.1 137 silly idealTree │ │ └── webidl-conversions@5.0.0 137 silly idealTree │ ├── electron-to-chromium@1.3.890 137 silly idealTree │ ├── emittery@0.8.1 137 silly idealTree │ ├── emoji-regex@8.0.0 137 silly idealTree │ ├── end-of-stream@1.4.4 137 silly idealTree │ ├── enquirer@2.3.6 137 silly idealTree │ ├── escalade@3.1.1 137 silly idealTree │ ├── escape-string-regexp@4.0.0 137 silly idealTree │ ├─┬ escodegen@2.0.0 137 silly idealTree │ │ ├── levn@0.3.0 137 silly idealTree │ │ ├── optionator@0.8.3 137 silly idealTree │ │ ├── prelude-ls@1.1.2 137 silly idealTree │ │ └── type-check@0.3.2 137 silly idealTree │ ├── eslint-config-google@0.14.0 137 silly idealTree │ ├── eslint-plugin-jest@25.2.3 137 silly idealTree │ ├── eslint-scope@6.0.0 137 silly idealTree │ ├─┬ eslint-utils@3.0.0 137 silly idealTree │ │ └── eslint-visitor-keys@2.1.0 137 silly idealTree │ ├── eslint-visitor-keys@3.0.0 137 silly idealTree │ ├── eslint@8.2.0 137 silly idealTree │ ├── espree@9.0.0 137 silly idealTree │ ├── esprima@4.0.1 137 silly idealTree │ ├── esquery@1.4.0 137 silly idealTree │ ├── esrecurse@4.3.0 137 silly idealTree │ ├── estraverse@5.3.0 137 silly idealTree │ ├── esutils@2.0.3 137 silly idealTree │ ├── execa@5.1.1 137 silly idealTree │ ├── exit@0.1.2 137 silly idealTree │ ├─┬ expect@27.3.1 137 silly idealTree │ │ └── ansi-styles@5.2.0 137 silly idealTree │ ├── fast-deep-equal@3.1.3 137 silly idealTree │ ├─┬ fast-glob@3.2.7 137 silly idealTree │ │ └── glob-parent@5.1.2 137 silly idealTree │ ├── fast-json-stable-stringify@2.1.0 137 silly idealTree │ ├── fast-levenshtein@2.0.6 137 silly idealTree │ ├── fastq@1.13.0 137 silly idealTree │ ├── fb-watchman@2.0.1 137 silly idealTree │ ├── file-entry-cache@6.0.1 137 silly idealTree │ ├── fill-range@7.0.1 137 silly idealTree │ ├── find-up@4.1.0 137 silly idealTree │ ├── flat-cache@3.0.4 137 silly idealTree │ ├── flatted@3.2.2 137 silly idealTree │ ├── follow-redirects@1.14.5 137 silly idealTree │ ├── form-data@3.0.1 137 silly idealTree │ ├── fs-constants@1.0.0 137 silly idealTree │ ├── fs.realpath@1.0.0 137 silly idealTree │ ├── fsevents@2.3.2 137 silly idealTree │ ├── function-bind@1.1.1 137 silly idealTree │ ├── functional-red-black-tree@1.0.1 137 silly idealTree │ ├── gensync@1.0.0-beta.2 137 silly idealTree │ ├── get-caller-file@2.0.5 137 silly idealTree │ ├── get-package-type@0.1.0 137 silly idealTree │ ├── get-stream@6.0.1 137 silly idealTree │ ├── glob-parent@6.0.2 137 silly idealTree │ ├── glob@7.2.0 137 silly idealTree │ ├── globals@13.12.0 137 silly idealTree │ ├─┬ globby@11.0.4 137 silly idealTree │ │ └── ignore@5.1.9 137 silly idealTree │ ├── graceful-fs@4.2.8 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── has@1.0.3 137 silly idealTree │ ├── html-encoding-sniffer@2.0.1 137 silly idealTree │ ├── html-escaper@2.0.2 137 silly idealTree │ ├── http-proxy-agent@4.0.1 137 silly idealTree │ ├── https-proxy-agent@5.0.0 137 silly idealTree │ ├── human-signals@2.1.0 137 silly idealTree │ ├── iconv-lite@0.4.24 137 silly idealTree │ ├── ieee754@1.2.1 137 silly idealTree │ ├── ignore@4.0.6 137 silly idealTree │ ├── import-fresh@3.3.0 137 silly idealTree │ ├── import-local@3.0.3 137 silly idealTree │ ├── imurmurhash@0.1.4 137 silly idealTree │ ├── inflight@1.0.6 137 silly idealTree │ ├── inherits@2.0.4 137 silly idealTree │ ├── is-core-module@2.8.0 137 silly idealTree │ ├── is-extglob@2.1.1 137 silly idealTree │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ ├── is-generator-fn@2.1.0 137 silly idealTree │ ├── is-glob@4.0.3 137 silly idealTree │ ├── is-number@7.0.0 137 silly idealTree │ ├── is-potential-custom-element-name@1.0.1 137 silly idealTree │ ├── is-stream@2.0.1 137 silly idealTree │ ├── is-typedarray@1.0.0 137 silly idealTree │ ├── isexe@2.0.0 137 silly idealTree │ ├── istanbul-lib-coverage@3.2.0 137 silly idealTree │ ├─┬ istanbul-lib-instrument@4.0.3 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├── istanbul-lib-report@3.0.0 137 silly idealTree │ ├── istanbul-lib-source-maps@4.0.1 137 silly idealTree │ ├── istanbul-reports@3.0.5 137 silly idealTree │ ├── jest-changed-files@27.3.0 137 silly idealTree │ ├── jest-circus@27.3.1 137 silly idealTree │ ├── jest-config@27.3.1 137 silly idealTree │ ├── jest-diff@27.3.1 137 silly idealTree │ ├── jest-docblock@27.0.6 137 silly idealTree │ ├── jest-each@27.3.1 137 silly idealTree │ ├── jest-environment-jsdom@27.3.1 137 silly idealTree │ ├── jest-environment-node@27.3.1 137 silly idealTree │ ├── jest-get-type@27.3.1 137 silly idealTree │ ├── jest-haste-map@27.3.1 137 silly idealTree │ ├── jest-jasmine2@27.3.1 137 silly idealTree │ ├── jest-leak-detector@27.3.1 137 silly idealTree │ ├── jest-matcher-utils@27.3.1 137 silly idealTree │ ├── jest-message-util@27.3.1 137 silly idealTree │ ├── jest-mock@27.3.0 137 silly idealTree │ ├── jest-pnp-resolver@1.2.2 137 silly idealTree │ ├── jest-regex-util@27.0.6 137 silly idealTree │ ├── jest-resolve-dependencies@27.3.1 137 silly idealTree │ ├── jest-resolve@27.3.1 137 silly idealTree │ ├── jest-runner@27.3.1 137 silly idealTree │ ├── jest-runtime@27.3.1 137 silly idealTree │ ├── jest-serializer@27.0.6 137 silly idealTree │ ├── jest-snapshot@27.3.1 137 silly idealTree │ ├── jest-util@27.3.1 137 silly idealTree │ ├─┬ jest-validate@27.3.1 137 silly idealTree │ │ └── camelcase@6.2.0 137 silly idealTree │ ├── jest-watcher@27.3.1 137 silly idealTree │ ├─┬ jest-worker@27.3.1 137 silly idealTree │ │ └── supports-color@8.1.1 137 silly idealTree │ ├─┬ jest@27.3.1 137 silly idealTree │ │ └── jest-cli@27.3.1 137 silly idealTree │ ├── js-tokens@4.0.0 137 silly idealTree │ ├── js-yaml@4.1.0 137 silly idealTree │ ├── jsdom@16.7.0 137 silly idealTree │ ├── jsesc@2.5.2 137 silly idealTree │ ├── json-schema-traverse@0.4.1 137 silly idealTree │ ├── json-stable-stringify-without-jsonify@1.0.1 137 silly idealTree │ ├── json5@2.2.0 137 silly idealTree │ ├── kleur@3.0.3 137 silly idealTree │ ├── leven@3.1.0 137 silly idealTree │ ├── levn@0.4.1 137 silly idealTree │ ├── locate-path@5.0.0 137 silly idealTree │ ├── lodash.merge@4.6.2 137 silly idealTree │ ├── lodash@4.17.21 137 silly idealTree │ ├── lru-cache@6.0.0 137 silly idealTree │ ├─┬ make-dir@3.1.0 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├── makeerror@1.0.12 137 silly idealTree │ ├── merge-stream@2.0.0 137 silly idealTree │ ├── merge2@1.4.1 137 silly idealTree │ ├── micromatch@4.0.4 137 silly idealTree │ ├── mime-db@1.50.0 137 silly idealTree │ ├── mime-types@2.1.33 137 silly idealTree │ ├── mimic-fn@2.1.0 137 silly idealTree │ ├── minimatch@3.0.4 137 silly idealTree │ ├── minimist@1.2.5 137 silly idealTree │ ├── ms@2.1.2 137 silly idealTree │ ├── natural-compare@1.4.0 137 silly idealTree │ ├── node-int64@0.4.0 137 silly idealTree │ ├── node-modules-regexp@1.0.0 137 silly idealTree │ ├── node-releases@2.0.1 137 silly idealTree │ ├── normalize-path@3.0.0 137 silly idealTree │ ├── npm-run-path@4.0.1 137 silly idealTree │ ├── nwsapi@2.2.0 137 silly idealTree │ ├── once@1.4.0 137 silly idealTree │ ├── onetime@5.1.2 137 silly idealTree │ ├── optionator@0.9.1 137 silly idealTree │ ├── p-limit@2.3.0 137 silly idealTree │ ├── p-locate@4.1.0 137 silly idealTree │ ├── p-try@2.2.0 137 silly idealTree │ ├── parent-module@1.0.1 137 silly idealTree │ ├── parse5@6.0.1 137 silly idealTree │ ├── path-exists@4.0.0 137 silly idealTree │ ├── path-is-absolute@1.0.1 137 silly idealTree │ ├── path-key@3.1.1 137 silly idealTree │ ├── path-parse@1.0.7 137 silly idealTree │ ├── path-type@4.0.0 137 silly idealTree │ ├── picocolors@1.0.0 137 silly idealTree │ ├── picomatch@2.3.0 137 silly idealTree │ ├── pirates@4.0.1 137 silly idealTree │ ├── pkg-dir@4.2.0 137 silly idealTree │ ├── prelude-ls@1.2.1 137 silly idealTree │ ├─┬ pretty-format@27.3.1 137 silly idealTree │ │ └── ansi-styles@5.2.0 137 silly idealTree │ ├── progress@2.0.3 137 silly idealTree │ ├── prompts@2.4.2 137 silly idealTree │ ├── psl@1.8.0 137 silly idealTree │ ├── punycode@2.1.1 137 silly idealTree │ ├── queue-microtask@1.2.3 137 silly idealTree │ ├── react-is@17.0.2 137 silly idealTree │ ├── readable-stream@3.6.0 137 silly idealTree │ ├── regexpp@3.2.0 137 silly idealTree │ ├── require-directory@2.1.1 137 silly idealTree │ ├─┬ resolve-cwd@3.0.0 137 silly idealTree │ │ └── resolve-from@5.0.0 137 silly idealTree │ ├── resolve-from@4.0.0 137 silly idealTree │ ├── resolve.exports@1.1.0 137 silly idealTree │ ├── resolve@1.20.0 137 silly idealTree │ ├── reusify@1.0.4 137 silly idealTree │ ├── rimraf@3.0.2 137 silly idealTree │ ├── run-parallel@1.2.0 137 silly idealTree │ ├── safe-buffer@5.2.1 137 silly idealTree │ ├── safer-buffer@2.1.2 137 silly idealTree │ ├── saxes@5.0.1 137 silly idealTree │ ├── semver@7.3.5 137 silly idealTree │ ├── shebang-command@2.0.0 137 silly idealTree │ ├── shebang-regex@3.0.0 137 silly idealTree │ ├── signal-exit@3.0.5 137 silly idealTree │ ├── sisteransi@1.0.5 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ ├── source-map-support@0.5.20 137 silly idealTree │ ├── source-map@0.6.1 137 silly idealTree │ ├── sprintf-js@1.0.3 137 silly idealTree │ ├─┬ stack-utils@2.0.5 137 silly idealTree │ │ └── escape-string-regexp@2.0.0 137 silly idealTree │ ├── string_decoder@1.3.0 137 silly idealTree │ ├── string-length@4.0.2 137 silly idealTree │ ├── string-width@4.2.3 137 silly idealTree │ ├── strip-ansi@6.0.1 137 silly idealTree │ ├── strip-bom@4.0.0 137 silly idealTree │ ├── strip-final-newline@2.0.0 137 silly idealTree │ ├── strip-json-comments@3.1.1 137 silly idealTree │ ├── supports-color@7.2.0 137 silly idealTree │ ├── supports-hyperlinks@2.2.0 137 silly idealTree │ ├── symbol-tree@3.2.4 137 silly idealTree │ ├── tar-stream@2.2.0 137 silly idealTree │ ├── terminal-link@2.1.1 137 silly idealTree │ ├── test-exclude@6.0.0 137 silly idealTree │ ├── text-table@0.2.0 137 silly idealTree │ ├── throat@6.0.1 137 silly idealTree │ ├── tmpl@1.0.5 137 silly idealTree │ ├── to-fast-properties@2.0.0 137 silly idealTree │ ├── to-regex-range@5.0.1 137 silly idealTree │ ├── tough-cookie@4.0.0 137 silly idealTree │ ├── tr46@2.1.0 137 silly idealTree │ ├── tslib@1.14.1 137 silly idealTree │ ├── tsutils@3.21.0 137 silly idealTree │ ├── type-check@0.4.0 137 silly idealTree │ ├── type-detect@4.0.8 137 silly idealTree │ ├── type-fest@0.20.2 137 silly idealTree │ ├── typedarray-to-buffer@3.1.5 137 silly idealTree │ ├── universalify@0.1.2 137 silly idealTree │ ├── uri-js@4.4.1 137 silly idealTree │ ├── util-deprecate@1.0.2 137 silly idealTree │ ├── v8-compile-cache@2.3.0 137 silly idealTree │ ├─┬ v8-to-istanbul@8.1.0 137 silly idealTree │ │ └── source-map@0.7.3 137 silly idealTree │ ├── w3c-hr-time@1.0.2 137 silly idealTree │ ├── w3c-xmlserializer@2.0.0 137 silly idealTree │ ├── walker@1.0.8 137 silly idealTree │ ├── webidl-conversions@6.1.0 137 silly idealTree │ ├── whatwg-encoding@1.0.5 137 silly idealTree │ ├── whatwg-mimetype@2.3.0 137 silly idealTree │ ├── whatwg-url@8.7.0 137 silly idealTree │ ├── which@2.0.2 137 silly idealTree │ ├── word-wrap@1.2.3 137 silly idealTree │ ├── wrap-ansi@7.0.0 137 silly idealTree │ ├── wrappy@1.0.2 137 silly idealTree │ ├── write-file-atomic@3.0.3 137 silly idealTree │ ├── ws@7.5.5 137 silly idealTree │ ├── xml-name-validator@3.0.0 137 silly idealTree │ ├── xmlchars@2.2.0 137 silly idealTree │ ├── y18n@5.0.8 137 silly idealTree │ ├── yallist@4.0.0 137 silly idealTree │ ├── yargs-parser@20.2.9 137 silly idealTree │ ├── yargs@16.2.0 137 silly idealTree │ └─┬ zigbee-herdsman@0.13.166 137 silly idealTree │ ├── @babel/cli@7.16.0 137 silly idealTree │ ├── @babel/code-frame@7.16.0 137 silly idealTree │ ├── @babel/compat-data@7.16.0 137 silly idealTree │ ├─┬ @babel/core@7.16.0 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├── @babel/generator@7.16.0 137 silly idealTree │ ├── @babel/helper-annotate-as-pure@7.16.0 137 silly idealTree │ ├── @babel/helper-builder-binary-assignment-operator-visitor@7.16.0 137 silly idealTree │ ├─┬ @babel/helper-compilation-targets@7.16.0 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├── @babel/helper-create-class-features-plugin@7.16.0 137 silly idealTree │ ├── @babel/helper-create-regexp-features-plugin@7.16.0 137 silly idealTree │ ├─┬ @babel/helper-define-polyfill-provider@0.2.4 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├── @babel/helper-explode-assignable-expression@7.16.0 137 silly idealTree │ ├── @babel/helper-function-name@7.16.0 137 silly idealTree │ ├── @babel/helper-get-function-arity@7.16.0 137 silly idealTree │ ├── @babel/helper-hoist-variables@7.16.0 137 silly idealTree │ ├── @babel/helper-member-expression-to-functions@7.16.0 137 silly idealTree │ ├── @babel/helper-module-imports@7.16.0 137 silly idealTree │ ├── @babel/helper-module-transforms@7.16.0 137 silly idealTree │ ├── @babel/helper-optimise-call-expression@7.16.0 137 silly idealTree │ ├── @babel/helper-plugin-utils@7.14.5 137 silly idealTree │ ├── @babel/helper-remap-async-to-generator@7.16.0 137 silly idealTree │ ├── @babel/helper-replace-supers@7.16.0 137 silly idealTree │ ├── @babel/helper-simple-access@7.16.0 137 silly idealTree │ ├── @babel/helper-skip-transparent-expression-wrappers@7.16.0 137 silly idealTree │ ├── @babel/helper-split-export-declaration@7.16.0 137 silly idealTree │ ├── @babel/helper-validator-identifier@7.15.7 137 silly idealTree │ ├── @babel/helper-validator-option@7.14.5 137 silly idealTree │ ├── @babel/helper-wrap-function@7.16.0 137 silly idealTree │ ├── @babel/helpers@7.16.0 137 silly idealTree │ ├── @babel/highlight@7.16.0 137 silly idealTree │ ├── @babel/parser@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-async-generator-functions@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-class-properties@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-dynamic-import@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-export-namespace-from@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-json-strings@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-logical-assignment-operators@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-nullish-coalescing-operator@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-numeric-separator@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-object-rest-spread@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-optional-catch-binding@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-optional-chaining@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-private-methods@7.16.0 137 silly idealTree │ ├── @babel/plugin-proposal-unicode-property-regex@7.16.0 137 silly idealTree │ ├── @babel/plugin-syntax-async-generators@7.8.4 137 silly idealTree │ ├── @babel/plugin-syntax-bigint@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-class-properties@7.12.13 137 silly idealTree │ ├── @babel/plugin-syntax-dynamic-import@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-export-namespace-from@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-import-meta@7.10.4 137 silly idealTree │ ├── @babel/plugin-syntax-json-strings@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-logical-assignment-operators@7.10.4 137 silly idealTree │ ├── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-numeric-separator@7.10.4 137 silly idealTree │ ├── @babel/plugin-syntax-object-rest-spread@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-optional-catch-binding@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-optional-chaining@7.8.3 137 silly idealTree │ ├── @babel/plugin-syntax-top-level-await@7.14.5 137 silly idealTree │ ├── @babel/plugin-syntax-typescript@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-arrow-functions@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-async-to-generator@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-block-scoped-functions@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-block-scoping@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-classes@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-computed-properties@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-destructuring@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-dotall-regex@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-duplicate-keys@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-exponentiation-operator@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-for-of@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-function-name@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-literals@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-member-expression-literals@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-modules-amd@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-modules-commonjs@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-modules-systemjs@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-modules-umd@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-named-capturing-groups-regex@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-new-target@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-object-super@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-parameters@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-property-literals@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-regenerator@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-reserved-words@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-shorthand-properties@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-spread@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-sticky-regex@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-template-literals@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-typeof-symbol@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-typescript@7.16.1 137 silly idealTree │ ├── @babel/plugin-transform-unicode-escapes@7.16.0 137 silly idealTree │ ├── @babel/plugin-transform-unicode-regex@7.16.0 137 silly idealTree │ ├─┬ @babel/preset-env@7.16.0 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├── @babel/preset-modules@0.1.5 137 silly idealTree │ ├── @babel/preset-typescript@7.16.0 137 silly idealTree │ ├── @babel/runtime@7.16.0 137 silly idealTree │ ├── @babel/template@7.16.0 137 silly idealTree │ ├── @babel/traverse@7.16.0 137 silly idealTree │ ├── @babel/types@7.16.0 137 silly idealTree │ ├── @bcoe/v8-coverage@0.2.3 137 silly idealTree │ ├── @cnakazawa/watch@1.0.4 137 silly idealTree │ ├─┬ @eslint/eslintrc@1.0.3 137 silly idealTree │ │ ├── globals@13.12.0 137 silly idealTree │ │ ├── ignore@4.0.6 137 silly idealTree │ │ └── strip-json-comments@3.1.1 137 silly idealTree │ ├── @istanbuljs/load-nyc-config@1.1.0 137 silly idealTree │ ├── @istanbuljs/schema@0.1.3 137 silly idealTree │ ├─┬ @jest/console@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── slash@3.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├─┬ @jest/core@27.3.1 137 silly idealTree │ │ ├── ansi-regex@5.0.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── braces@3.0.2 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── fill-range@7.0.1 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── is-number@7.0.0 137 silly idealTree │ │ ├── micromatch@4.0.2 137 silly idealTree │ │ ├── slash@3.0.0 137 silly idealTree │ │ ├── strip-ansi@6.0.1 137 silly idealTree │ │ ├── supports-color@7.2.0 137 silly idealTree │ │ └── to-regex-range@5.0.1 137 silly idealTree │ ├── @jest/environment@27.3.1 137 silly idealTree │ ├── @jest/fake-timers@27.3.1 137 silly idealTree │ ├── @jest/globals@27.3.1 137 silly idealTree │ ├─┬ @jest/reporters@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── slash@3.0.0 137 silly idealTree │ │ ├── source-map@0.6.1 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├─┬ @jest/source-map@27.0.6 137 silly idealTree │ │ └── source-map@0.6.1 137 silly idealTree │ ├── @jest/test-result@27.3.1 137 silly idealTree │ ├── @jest/test-sequencer@27.3.1 137 silly idealTree │ ├─┬ @jest/transform@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── braces@3.0.2 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── fill-range@7.0.1 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── is-number@7.0.0 137 silly idealTree │ │ ├── micromatch@4.0.2 137 silly idealTree │ │ ├── slash@3.0.0 137 silly idealTree │ │ ├── source-map@0.6.1 137 silly idealTree │ │ ├── supports-color@7.2.0 137 silly idealTree │ │ └── to-regex-range@5.0.1 137 silly idealTree │ ├─┬ @jest/types@27.2.5 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├── @nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3 137 silly idealTree │ ├── @nodelib/fs.scandir@2.1.5 137 silly idealTree │ ├── @nodelib/fs.stat@2.0.5 137 silly idealTree │ ├── @nodelib/fs.walk@1.2.8 137 silly idealTree │ ├── @serialport/binding-abstract@9.2.3 137 silly idealTree │ ├── @serialport/binding-mock@9.2.4 137 silly idealTree │ ├── @serialport/bindings@9.2.5 137 silly idealTree │ ├── @serialport/parser-byte-length@9.2.4 137 silly idealTree │ ├── @serialport/parser-cctalk@9.2.4 137 silly idealTree │ ├── @serialport/parser-delimiter@9.2.4 137 silly idealTree │ ├── @serialport/parser-inter-byte-timeout@9.2.4 137 silly idealTree │ ├── @serialport/parser-readline@9.2.4 137 silly idealTree │ ├── @serialport/parser-ready@9.2.4 137 silly idealTree │ ├── @serialport/parser-regex@9.2.4 137 silly idealTree │ ├── @serialport/stream@9.2.4 137 silly idealTree │ ├── @sinonjs/commons@1.8.3 137 silly idealTree │ ├── @sinonjs/fake-timers@8.0.1 137 silly idealTree │ ├── @types/babel__core@7.1.16 137 silly idealTree │ ├── @types/babel__generator@7.6.3 137 silly idealTree │ ├── @types/babel__template@7.4.1 137 silly idealTree │ ├── @types/babel__traverse@7.14.2 137 silly idealTree │ ├── @types/debounce@1.2.1 137 silly idealTree │ ├── @types/debug@4.1.7 137 silly idealTree │ ├── @types/graceful-fs@4.1.5 137 silly idealTree │ ├── @types/istanbul-lib-coverage@2.0.3 137 silly idealTree │ ├── @types/istanbul-lib-report@3.0.0 137 silly idealTree │ ├── @types/istanbul-reports@3.0.1 137 silly idealTree │ ├── @types/jest@27.0.2 137 silly idealTree │ ├── @types/json-schema@7.0.9 137 silly idealTree │ ├── @types/mz@2.7.4 137 silly idealTree │ ├── @types/nedb@1.8.12 137 silly idealTree │ ├── @types/node@16.11.6 137 silly idealTree │ ├── @types/normalize-package-data@2.4.0 137 silly idealTree │ ├── @types/prettier@2.4.1 137 silly idealTree │ ├── @types/serialport@8.0.2 137 silly idealTree │ ├── @types/stack-utils@2.0.1 137 silly idealTree │ ├── @types/yargs-parser@20.2.1 137 silly idealTree │ ├── @types/yargs@16.0.4 137 silly idealTree │ ├─┬ @typescript-eslint/eslint-plugin@5.2.0 137 silly idealTree │ │ └── semver@7.3.5 137 silly idealTree │ ├── @typescript-eslint/experimental-utils@5.2.0 137 silly idealTree │ ├── @typescript-eslint/parser@5.2.0 137 silly idealTree │ ├── @typescript-eslint/scope-manager@5.2.0 137 silly idealTree │ ├── @typescript-eslint/types@5.2.0 137 silly idealTree │ ├─┬ @typescript-eslint/typescript-estree@5.2.0 137 silly idealTree │ │ └── semver@7.3.5 137 silly idealTree │ ├── @typescript-eslint/visitor-keys@5.2.0 137 silly idealTree │ ├── abab@2.0.5 137 silly idealTree │ ├── acorn-globals@6.0.0 137 silly idealTree │ ├── acorn-jsx@5.3.2 137 silly idealTree │ ├── acorn-walk@7.2.0 137 silly idealTree │ ├── acorn@8.5.0 137 silly idealTree │ ├── ajv@6.12.6 137 silly idealTree │ ├── ansi-colors@4.1.1 137 silly idealTree │ ├─┬ ansi-escapes@4.3.2 137 silly idealTree │ │ └── type-fest@0.21.3 137 silly idealTree │ ├── ansi-regex@2.1.1 137 silly idealTree │ ├── ansi-styles@3.2.1 137 silly idealTree │ ├── any-promise@1.3.0 137 silly idealTree │ ├─┬ anymatch@3.1.2 137 silly idealTree │ │ └── normalize-path@2.1.1 137 silly idealTree │ ├── aproba@1.2.0 137 silly idealTree │ ├── are-we-there-yet@1.1.7 137 silly idealTree │ ├── argparse@1.0.10 137 silly idealTree │ ├── arr-diff@4.0.0 137 silly idealTree │ ├── arr-flatten@1.1.0 137 silly idealTree │ ├── arr-union@3.1.0 137 silly idealTree │ ├── array-union@2.1.0 137 silly idealTree │ ├── array-unique@0.3.2 137 silly idealTree │ ├── asn1@0.2.4 137 silly idealTree │ ├── assert-plus@1.0.0 137 silly idealTree │ ├── assign-symbols@1.0.0 137 silly idealTree │ ├── astral-regex@2.0.0 137 silly idealTree │ ├── async-each@1.0.3 137 silly idealTree │ ├── asynckit@0.4.0 137 silly idealTree │ ├── at-least-node@1.0.0 137 silly idealTree │ ├── atob@2.1.2 137 silly idealTree │ ├── aws-sign2@0.7.0 137 silly idealTree │ ├── aws4@1.11.0 137 silly idealTree │ ├─┬ babel-jest@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── slash@3.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├── babel-plugin-dynamic-import-node@2.3.3 137 silly idealTree │ ├── babel-plugin-istanbul@6.1.1 137 silly idealTree │ ├── babel-plugin-jest-hoist@27.2.0 137 silly idealTree │ ├─┬ babel-plugin-polyfill-corejs2@0.2.3 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├── babel-plugin-polyfill-corejs3@0.3.0 137 silly idealTree │ ├── babel-plugin-polyfill-regenerator@0.2.3 137 silly idealTree │ ├── babel-preset-current-node-syntax@1.0.1 137 silly idealTree │ ├── babel-preset-jest@27.2.0 137 silly idealTree │ ├── balanced-match@1.0.2 137 silly idealTree │ ├─┬ base@0.11.2 137 silly idealTree │ │ ├── define-property@1.0.0 137 silly idealTree │ │ ├── is-accessor-descriptor@1.0.0 137 silly idealTree │ │ ├── is-data-descriptor@1.0.0 137 silly idealTree │ │ ├── is-descriptor@1.0.2 137 silly idealTree │ │ ├── is-extendable@1.0.1 137 silly idealTree │ │ └── mixin-deep@1.3.2 137 silly idealTree │ ├── base64-js@1.5.1 137 silly idealTree │ ├── bcrypt-pbkdf@1.0.2 137 silly idealTree │ ├── binary-extensions@2.2.0 137 silly idealTree │ ├── bindings@1.5.0 137 silly idealTree │ ├─┬ bl@4.1.0 137 silly idealTree │ │ └── readable-stream@3.6.0 137 silly idealTree │ ├── brace-expansion@1.1.11 137 silly idealTree │ ├─┬ braces@3.0.2 137 silly idealTree │ │ └── extend-shallow@2.0.1 137 silly idealTree │ ├── browser-process-hrtime@1.0.0 137 silly idealTree │ ├── browserslist@4.17.5 137 silly idealTree │ ├── bser@2.1.1 137 silly idealTree │ ├── buffer-from@1.1.2 137 silly idealTree │ ├── buffer@5.7.1 137 silly idealTree │ ├── cache-base@1.0.1 137 silly idealTree │ ├── call-bind@1.0.2 137 silly idealTree │ ├── callsites@3.1.0 137 silly idealTree │ ├── camelcase@5.3.1 137 silly idealTree │ ├── caniuse-lite@1.0.30001274 137 silly idealTree │ ├── capture-exit@2.0.0 137 silly idealTree │ ├── caseless@0.12.0 137 silly idealTree │ ├── chalk@2.4.2 137 silly idealTree │ ├── char-regex@1.0.2 137 silly idealTree │ ├─┬ chokidar@3.5.2 137 silly idealTree │ │ ├── anymatch@3.1.1 137 silly idealTree │ │ ├── binary-extensions@2.2.0 137 silly idealTree │ │ ├── braces@3.0.2 137 silly idealTree │ │ ├── fill-range@7.0.1 137 silly idealTree │ │ ├── glob-parent@5.1.1 137 silly idealTree │ │ ├── is-binary-path@2.1.0 137 silly idealTree │ │ ├── is-number@7.0.0 137 silly idealTree │ │ ├── readdirp@3.5.0 137 silly idealTree │ │ └── to-regex-range@5.0.1 137 silly idealTree │ ├── chownr@1.1.4 137 silly idealTree │ ├── ci-info@3.2.0 137 silly idealTree │ ├── cjs-module-lexer@1.2.2 137 silly idealTree │ ├─┬ class-utils@0.3.6 137 silly idealTree │ │ └── define-property@0.2.5 137 silly idealTree │ ├─┬ cliui@7.0.4 137 silly idealTree │ │ ├── ansi-regex@5.0.1 137 silly idealTree │ │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ │ ├── string-width@4.2.3 137 silly idealTree │ │ └── strip-ansi@6.0.1 137 silly idealTree │ ├── co@4.6.0 137 silly idealTree │ ├── code-point-at@1.1.0 137 silly idealTree │ ├── collect-v8-coverage@1.0.1 137 silly idealTree │ ├── collection-visit@1.0.0 137 silly idealTree │ ├── color-convert@1.9.3 137 silly idealTree │ ├── color-name@1.1.3 137 silly idealTree │ ├── colorette@1.2.2 137 silly idealTree │ ├── colors@1.4.0 137 silly idealTree │ ├── combined-stream@1.0.8 137 silly idealTree │ ├── commander@4.1.1 137 silly idealTree │ ├── component-emitter@1.3.0 137 silly idealTree │ ├── concat-map@0.0.1 137 silly idealTree │ ├── console-control-strings@1.1.0 137 silly idealTree │ ├── convert-source-map@1.8.0 137 silly idealTree │ ├── copy-descriptor@0.1.1 137 silly idealTree │ ├─┬ core-js-compat@3.19.0 137 silly idealTree │ │ └── semver@7.0.0 137 silly idealTree │ ├── core-util-is@1.0.3 137 silly idealTree │ ├── cross-spawn@7.0.3 137 silly idealTree │ ├── cssom@0.4.4 137 silly idealTree │ ├─┬ cssstyle@2.3.0 137 silly idealTree │ │ └── cssom@0.3.8 137 silly idealTree │ ├── dashdash@1.14.1 137 silly idealTree │ ├── data-urls@2.0.0 137 silly idealTree │ ├── debounce@1.2.1 137 silly idealTree │ ├── debug@4.3.2 137 silly idealTree │ ├── decamelize@1.2.0 137 silly idealTree │ ├── decimal.js@10.3.1 137 silly idealTree │ ├── decode-uri-component@0.2.0 137 silly idealTree │ ├── decompress-response@4.2.1 137 silly idealTree │ ├── deep-extend@0.6.0 137 silly idealTree │ ├── deep-is@0.1.4 137 silly idealTree │ ├── deepmerge@4.2.2 137 silly idealTree │ ├── define-properties@1.1.3 137 silly idealTree │ ├─┬ define-property@2.0.2 137 silly idealTree │ │ ├── is-accessor-descriptor@1.0.0 137 silly idealTree │ │ ├── is-data-descriptor@1.0.0 137 silly idealTree │ │ └── is-descriptor@1.0.2 137 silly idealTree │ ├── delayed-stream@1.0.0 137 silly idealTree │ ├── delegates@1.0.0 137 silly idealTree │ ├── detect-libc@1.0.3 137 silly idealTree │ ├── detect-newline@3.1.0 137 silly idealTree │ ├── diff-sequences@27.0.6 137 silly idealTree │ ├── dir-glob@3.0.1 137 silly idealTree │ ├── doctrine@3.0.0 137 silly idealTree │ ├─┬ domexception@2.0.1 137 silly idealTree │ │ └── webidl-conversions@5.0.0 137 silly idealTree │ ├── ecc-jsbn@0.1.2 137 silly idealTree │ ├── electron-to-chromium@1.3.885 137 silly idealTree │ ├── emittery@0.8.1 137 silly idealTree │ ├── emoji-regex@8.0.0 137 silly idealTree │ ├── end-of-stream@1.4.4 137 silly idealTree │ ├── enquirer@2.3.6 137 silly idealTree │ ├── error-ex@1.3.2 137 silly idealTree │ ├── escalade@3.1.1 137 silly idealTree │ ├── escape-string-regexp@1.0.5 137 silly idealTree │ ├─┬ escodegen@2.0.0 137 silly idealTree │ │ ├── levn@0.3.0 137 silly idealTree │ │ ├── optionator@0.8.3 137 silly idealTree │ │ ├── prelude-ls@1.1.2 137 silly idealTree │ │ ├── source-map@0.6.1 137 silly idealTree │ │ └── type-check@0.3.2 137 silly idealTree │ ├── eslint-scope@5.1.1 137 silly idealTree │ ├─┬ eslint-utils@3.0.0 137 silly idealTree │ │ └── eslint-visitor-keys@2.1.0 137 silly idealTree │ ├── eslint-visitor-keys@3.0.0 137 silly idealTree │ ├─┬ eslint@8.1.0 137 silly idealTree │ │ ├── @babel/code-frame@7.12.11 137 silly idealTree │ │ ├── ansi-regex@5.0.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── cross-spawn@7.0.3 137 silly idealTree │ │ ├── glob-parent@6.0.2 137 silly idealTree │ │ ├── globals@13.12.0 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── ignore@4.0.6 137 silly idealTree │ │ ├── path-key@3.1.1 137 silly idealTree │ │ ├── semver@7.3.5 137 silly idealTree │ │ ├── shebang-command@2.0.0 137 silly idealTree │ │ ├── shebang-regex@3.0.0 137 silly idealTree │ │ ├── strip-ansi@6.0.1 137 silly idealTree │ │ ├── strip-json-comments@3.1.1 137 silly idealTree │ │ ├── supports-color@7.2.0 137 silly idealTree │ │ └── which@2.0.2 137 silly idealTree │ ├─┬ espree@9.0.0 137 silly idealTree │ │ └── eslint-visitor-keys@1.3.0 137 silly idealTree │ ├── esprima@4.0.1 137 silly idealTree │ ├─┬ esquery@1.4.0 137 silly idealTree │ │ └── estraverse@5.3.0 137 silly idealTree │ ├─┬ esrecurse@4.3.0 137 silly idealTree │ │ └── estraverse@5.3.0 137 silly idealTree │ ├── estraverse@4.3.0 137 silly idealTree │ ├── esutils@2.0.3 137 silly idealTree │ ├── exec-sh@0.3.4 137 silly idealTree │ ├── execa@5.1.1 137 silly idealTree │ ├── exit@0.1.2 137 silly idealTree │ ├─┬ expand-brackets@2.1.4 137 silly idealTree │ │ ├── debug@2.6.9 137 silly idealTree │ │ ├── define-property@0.2.5 137 silly idealTree │ │ ├── extend-shallow@2.0.1 137 silly idealTree │ │ └── ms@2.0.0 137 silly idealTree │ ├── expand-template@2.0.3 137 silly idealTree │ ├─┬ expect@27.3.1 137 silly idealTree │ │ ├── ansi-styles@5.2.0 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ └── color-name@1.1.4 137 silly idealTree │ ├─┬ extend-shallow@3.0.2 137 silly idealTree │ │ └── is-extendable@1.0.1 137 silly idealTree │ ├── extend@3.0.2 137 silly idealTree │ ├─┬ extglob@2.0.4 137 silly idealTree │ │ ├── define-property@1.0.0 137 silly idealTree │ │ ├── extend-shallow@2.0.1 137 silly idealTree │ │ ├── is-accessor-descriptor@1.0.0 137 silly idealTree │ │ ├── is-data-descriptor@1.0.0 137 silly idealTree │ │ └── is-descriptor@1.0.2 137 silly idealTree │ ├── extsprintf@1.3.0 137 silly idealTree │ ├── fast-deep-equal@3.1.3 137 silly idealTree │ ├─┬ fast-glob@3.2.7 137 silly idealTree │ │ ├── braces@3.0.2 137 silly idealTree │ │ ├── fill-range@7.0.1 137 silly idealTree │ │ ├── glob-parent@5.1.1 137 silly idealTree │ │ ├── is-number@7.0.0 137 silly idealTree │ │ ├── micromatch@4.0.2 137 silly idealTree │ │ └── to-regex-range@5.0.1 137 silly idealTree │ ├── fast-json-stable-stringify@2.1.0 137 silly idealTree │ ├── fast-levenshtein@2.0.6 137 silly idealTree │ ├── fastq@1.13.0 137 silly idealTree │ ├── fb-watchman@2.0.1 137 silly idealTree │ ├── file-entry-cache@6.0.1 137 silly idealTree │ ├── file-uri-to-path@1.0.0 137 silly idealTree │ ├─┬ fill-range@7.0.1 137 silly idealTree │ │ └── extend-shallow@2.0.1 137 silly idealTree │ ├── find-up@4.1.0 137 silly idealTree │ ├── flat-cache@3.0.4 137 silly idealTree │ ├── flatted@3.2.2 137 silly idealTree │ ├── for-in@1.0.2 137 silly idealTree │ ├── forever-agent@0.6.1 137 silly idealTree │ ├── form-data@3.0.1 137 silly idealTree │ ├── fragment-cache@0.2.1 137 silly idealTree │ ├── fs-constants@1.0.0 137 silly idealTree │ ├── fs-extra@9.1.0 137 silly idealTree │ ├── fs-readdir-recursive@1.1.0 137 silly idealTree │ ├── fs.realpath@1.0.0 137 silly idealTree │ ├── fsevents@2.3.2 137 silly idealTree │ ├── function-bind@1.1.1 137 silly idealTree │ ├── functional-red-black-tree@1.0.1 137 silly idealTree │ ├── gauge@2.7.4 137 silly idealTree │ ├── gensync@1.0.0-beta.2 137 silly idealTree │ ├── get-caller-file@2.0.5 137 silly idealTree │ ├── get-intrinsic@1.1.1 137 silly idealTree │ ├── get-package-type@0.1.0 137 silly idealTree │ ├── get-stream@6.0.1 137 silly idealTree │ ├── get-value@2.0.6 137 silly idealTree │ ├── getpass@0.1.7 137 silly idealTree │ ├── github-from-package@0.0.0 137 silly idealTree │ ├─┬ glob-parent@5.1.2 137 silly idealTree │ │ └── is-glob@3.1.0 137 silly idealTree │ ├── glob@7.2.0 137 silly idealTree │ ├── globals@11.12.0 137 silly idealTree │ ├─┬ globby@11.0.4 137 silly idealTree │ │ └── slash@3.0.0 137 silly idealTree │ ├── graceful-fs@4.2.8 137 silly idealTree │ ├── growly@1.3.0 137 silly idealTree │ ├─┬ handlebars@4.7.7 137 silly idealTree │ │ └── source-map@0.6.1 137 silly idealTree │ ├── har-schema@2.0.0 137 silly idealTree │ ├── har-validator@5.1.5 137 silly idealTree │ ├── has-flag@3.0.0 137 silly idealTree │ ├── has-symbols@1.0.2 137 silly idealTree │ ├── has-unicode@2.0.1 137 silly idealTree │ ├── has-value@1.0.0 137 silly idealTree │ ├─┬ has-values@1.0.0 137 silly idealTree │ │ └── kind-of@4.0.0 137 silly idealTree │ ├── has@1.0.3 137 silly idealTree │ ├── hosted-git-info@2.8.8 137 silly idealTree │ ├── html-encoding-sniffer@2.0.1 137 silly idealTree │ ├── html-escaper@2.0.2 137 silly idealTree │ ├── http-signature@1.2.0 137 silly idealTree │ ├── human-signals@2.1.0 137 silly idealTree │ ├── iconv-lite@0.4.24 137 silly idealTree │ ├── ieee754@1.2.1 137 silly idealTree │ ├── ignore@5.1.8 137 silly idealTree │ ├─┬ import-fresh@3.3.0 137 silly idealTree │ │ └── resolve-from@4.0.0 137 silly idealTree │ ├── import-local@3.0.3 137 silly idealTree │ ├── imurmurhash@0.1.4 137 silly idealTree │ ├── inflight@1.0.6 137 silly idealTree │ ├── inherits@2.0.4 137 silly idealTree │ ├── ini@1.3.8 137 silly idealTree │ ├── interpret@1.4.0 137 silly idealTree │ ├── ip-regex@2.1.0 137 silly idealTree │ ├─┬ is-accessor-descriptor@0.1.6 137 silly idealTree │ │ └── kind-of@3.2.2 137 silly idealTree │ ├── is-arrayish@0.2.1 137 silly idealTree │ ├── is-binary-path@2.1.0 137 silly idealTree │ ├── is-buffer@1.1.6 137 silly idealTree │ ├── is-ci@2.0.0 137 silly idealTree │ ├── is-core-module@2.8.0 137 silly idealTree │ ├─┬ is-data-descriptor@0.1.4 137 silly idealTree │ │ └── kind-of@3.2.2 137 silly idealTree │ ├─┬ is-descriptor@0.1.6 137 silly idealTree │ │ └── kind-of@5.1.0 137 silly idealTree │ ├── is-docker@2.1.1 137 silly idealTree │ ├── is-extendable@0.1.1 137 silly idealTree │ ├── is-extglob@2.1.1 137 silly idealTree │ ├── is-fullwidth-code-point@1.0.0 137 silly idealTree │ ├── is-generator-fn@2.1.0 137 silly idealTree │ ├── is-glob@4.0.3 137 silly idealTree │ ├─┬ is-number@7.0.0 137 silly idealTree │ │ └── kind-of@3.2.2 137 silly idealTree │ ├── is-plain-object@2.0.4 137 silly idealTree │ ├── is-potential-custom-element-name@1.0.1 137 silly idealTree │ ├── is-stream@2.0.1 137 silly idealTree │ ├── is-typedarray@1.0.0 137 silly idealTree │ ├── is-windows@1.0.2 137 silly idealTree │ ├── is-wsl@2.2.0 137 silly idealTree │ ├── isarray@1.0.0 137 silly idealTree │ ├── isexe@2.0.0 137 silly idealTree │ ├── isobject@3.0.1 137 silly idealTree │ ├── isstream@0.1.2 137 silly idealTree │ ├── istanbul-lib-coverage@3.2.0 137 silly idealTree │ ├─┬ istanbul-lib-instrument@5.1.0 137 silly idealTree │ │ └── semver@6.3.0 137 silly idealTree │ ├─┬ istanbul-lib-report@3.0.0 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── make-dir@3.1.0 137 silly idealTree │ │ ├── semver@6.3.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├─┬ istanbul-lib-source-maps@4.0.1 137 silly idealTree │ │ └── source-map@0.6.1 137 silly idealTree │ ├── istanbul-reports@3.0.5 137 silly idealTree │ ├─┬ jest-changed-files@27.3.0 137 silly idealTree │ │ ├── cross-spawn@7.0.3 137 silly idealTree │ │ ├── execa@4.1.0 137 silly idealTree │ │ ├── get-stream@5.2.0 137 silly idealTree │ │ ├── is-stream@2.0.0 137 silly idealTree │ │ ├── npm-run-path@4.0.1 137 silly idealTree │ │ ├── path-key@3.1.1 137 silly idealTree │ │ ├── shebang-command@2.0.0 137 silly idealTree │ │ ├── shebang-regex@3.0.0 137 silly idealTree │ │ └── which@2.0.2 137 silly idealTree │ ├─┬ jest-config@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── braces@3.0.2 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── fill-range@7.0.1 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── is-number@7.0.0 137 silly idealTree │ │ ├── micromatch@4.0.2 137 silly idealTree │ │ ├── supports-color@7.2.0 137 silly idealTree │ │ └── to-regex-range@5.0.1 137 silly idealTree │ ├─┬ jest-diff@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├── jest-docblock@27.0.6 137 silly idealTree │ ├─┬ jest-each@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├── jest-environment-jsdom@27.3.1 137 silly idealTree │ ├── jest-environment-node@27.3.1 137 silly idealTree │ ├── jest-get-type@27.3.1 137 silly idealTree │ ├─┬ jest-haste-map@27.3.1 137 silly idealTree │ │ ├── anymatch@3.1.1 137 silly idealTree │ │ ├── braces@3.0.2 137 silly idealTree │ │ ├── fill-range@7.0.1 137 silly idealTree │ │ ├── is-number@7.0.0 137 silly idealTree │ │ ├── micromatch@4.0.2 137 silly idealTree │ │ └── to-regex-range@5.0.1 137 silly idealTree │ ├─┬ jest-jasmine2@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├── jest-leak-detector@27.3.1 137 silly idealTree │ ├─┬ jest-matcher-utils@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├─┬ jest-message-util@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── braces@3.0.2 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── fill-range@7.0.1 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── is-number@7.0.0 137 silly idealTree │ │ ├── micromatch@4.0.2 137 silly idealTree │ │ ├── slash@3.0.0 137 silly idealTree │ │ ├── supports-color@7.2.0 137 silly idealTree │ │ └── to-regex-range@5.0.1 137 silly idealTree │ ├── jest-mock@27.3.0 137 silly idealTree │ ├── jest-pnp-resolver@1.2.2 137 silly idealTree │ ├── jest-regex-util@27.0.6 137 silly idealTree │ ├── jest-resolve-dependencies@27.3.1 137 silly idealTree │ ├─┬ jest-resolve@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── slash@3.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├─┬ jest-runner@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├─┬ jest-runtime@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── slash@3.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├── jest-serializer@27.0.6 137 silly idealTree │ ├─┬ jest-snapshot@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── semver@7.3.5 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├─┬ jest-util@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── braces@3.0.2 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── fill-range@7.0.1 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── is-number@7.0.0 137 silly idealTree │ │ ├── micromatch@4.0.2 137 silly idealTree │ │ ├── supports-color@7.2.0 137 silly idealTree │ │ └── to-regex-range@5.0.1 137 silly idealTree │ ├─┬ jest-validate@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── camelcase@6.2.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├─┬ jest-watcher@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├─┬ jest-worker@27.3.1 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@8.1.1 137 silly idealTree │ ├─┬ jest@27.3.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── chalk@4.1.2 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ ├── jest-cli@27.3.1 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├── js-tokens@4.0.0 137 silly idealTree │ ├── js-yaml@3.14.1 137 silly idealTree │ ├── jsbn@0.1.1 137 silly idealTree │ ├── jsdom@16.7.0 137 silly idealTree │ ├── jsesc@2.5.2 137 silly idealTree │ ├── json-parse-even-better-errors@2.3.1 137 silly idealTree │ ├── json-schema-traverse@0.4.1 137 silly idealTree │ ├── json-schema@0.2.3 137 silly idealTree │ ├── json-stable-stringify-without-jsonify@1.0.1 137 silly idealTree │ ├── json-stringify-safe@5.0.1 137 silly idealTree │ ├── json5@2.2.0 137 silly idealTree │ ├── jsonfile@6.1.0 137 silly idealTree │ ├── jsprim@1.4.1 137 silly idealTree │ ├── kind-of@6.0.3 137 silly idealTree │ ├── kleur@3.0.3 137 silly idealTree │ ├── leven@3.1.0 137 silly idealTree │ ├── levn@0.4.1 137 silly idealTree │ ├── lines-and-columns@1.1.6 137 silly idealTree │ ├── locate-path@5.0.0 137 silly idealTree │ ├── lodash.debounce@4.0.8 137 silly idealTree │ ├── lodash.sortby@4.7.0 137 silly idealTree │ ├── lodash@4.17.21 137 silly idealTree │ ├── lru-cache@6.0.0 137 silly idealTree │ ├── lunr@2.3.9 137 silly idealTree │ ├── make-dir@2.1.0 137 silly idealTree │ ├── makeerror@1.0.12 137 silly idealTree │ ├── map-cache@0.2.2 137 silly idealTree │ ├── map-visit@1.0.0 137 silly idealTree │ ├── marked@3.0.8 137 silly idealTree │ ├── merge-stream@2.0.0 137 silly idealTree │ ├── merge2@1.4.1 137 silly idealTree │ ├── micromatch@4.0.4 137 silly idealTree │ ├── mime-db@1.50.0 137 silly idealTree │ ├── mime-types@2.1.33 137 silly idealTree │ ├── mimic-fn@2.1.0 137 silly idealTree │ ├── mimic-response@2.1.0 137 silly idealTree │ ├── minimatch@3.0.4 137 silly idealTree │ ├── minimist@1.2.5 137 silly idealTree │ ├── mixin-deep@2.0.1 137 silly idealTree │ ├── mkdirp-classic@0.5.3 137 silly idealTree │ ├── ms@2.1.2 137 silly idealTree │ ├── mz@2.7.0 137 silly idealTree │ ├── nan@2.15.0 137 silly idealTree │ ├── nanomatch@1.2.13 137 silly idealTree │ ├── napi-build-utils@1.0.2 137 silly idealTree │ ├── natural-compare@1.4.0 137 silly idealTree │ ├── neo-async@2.6.2 137 silly idealTree │ ├── nice-try@1.0.5 137 silly idealTree │ ├── node-abi@2.30.1 137 silly idealTree │ ├── node-int64@0.4.0 137 silly idealTree │ ├── node-modules-regexp@1.0.0 137 silly idealTree │ ├─┬ node-notifier@8.0.1 137 silly idealTree │ │ ├── semver@7.3.4 137 silly idealTree │ │ └── which@2.0.2 137 silly idealTree │ ├── node-releases@2.0.1 137 silly idealTree │ ├── noop-logger@0.1.1 137 silly idealTree │ ├── normalize-package-data@2.5.0 137 silly idealTree │ ├── normalize-path@3.0.0 137 silly idealTree │ ├── npm-run-path@4.0.1 137 silly idealTree │ ├── npmlog@4.1.2 137 silly idealTree │ ├── number-is-nan@1.0.1 137 silly idealTree │ ├── nwsapi@2.2.0 137 silly idealTree │ ├── oauth-sign@0.9.0 137 silly idealTree │ ├── object-assign@4.1.1 137 silly idealTree │ ├─┬ object-copy@0.1.0 137 silly idealTree │ │ ├── define-property@0.2.5 137 silly idealTree │ │ └── kind-of@3.2.2 137 silly idealTree │ ├── object-keys@1.1.1 137 silly idealTree │ ├── object-visit@1.0.1 137 silly idealTree │ ├── object.assign@4.1.2 137 silly idealTree │ ├── object.pick@1.3.0 137 silly idealTree │ ├── once@1.4.0 137 silly idealTree │ ├── onetime@5.1.2 137 silly idealTree │ ├─┬ onigasm@2.2.5 137 silly idealTree │ │ ├── lru-cache@5.1.1 137 silly idealTree │ │ └── yallist@3.1.1 137 silly idealTree │ ├── optionator@0.9.1 137 silly idealTree │ ├── p-each-series@2.2.0 137 silly idealTree │ ├── p-finally@1.0.0 137 silly idealTree │ ├── p-limit@2.3.0 137 silly idealTree │ ├── p-locate@4.1.0 137 silly idealTree │ ├── p-try@2.2.0 137 silly idealTree │ ├── parent-module@1.0.1 137 silly idealTree │ ├── parse-json@5.2.0 137 silly idealTree │ ├── parse5@6.0.1 137 silly idealTree │ ├── pascalcase@0.1.1 137 silly idealTree │ ├── path-dirname@1.0.2 137 silly idealTree │ ├── path-exists@4.0.0 137 silly idealTree │ ├── path-is-absolute@1.0.1 137 silly idealTree │ ├── path-key@3.1.1 137 silly idealTree │ ├── path-parse@1.0.7 137 silly idealTree │ ├── path-type@4.0.0 137 silly idealTree │ ├── performance-now@2.1.0 137 silly idealTree │ ├── picomatch@2.3.0 137 silly idealTree │ ├── pify@4.0.1 137 silly idealTree │ ├── pirates@4.0.1 137 silly idealTree │ ├── pkg-dir@4.2.0 137 silly idealTree │ ├── posix-character-classes@0.1.1 137 silly idealTree │ ├── prebuild-install@6.1.4 137 silly idealTree │ ├── prelude-ls@1.2.1 137 silly idealTree │ ├─┬ pretty-format@27.3.1 137 silly idealTree │ │ ├── ansi-regex@5.0.1 137 silly idealTree │ │ ├── ansi-styles@5.2.0 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ └── color-name@1.1.4 137 silly idealTree │ ├── process-nextick-args@2.0.1 137 silly idealTree │ ├── progress@2.0.3 137 silly idealTree │ ├── prompts@2.4.2 137 silly idealTree │ ├── psl@1.8.0 137 silly idealTree │ ├── pump@3.0.0 137 silly idealTree │ ├── punycode@2.1.1 137 silly idealTree │ ├── qs@6.5.2 137 silly idealTree │ ├── queue-microtask@1.2.3 137 silly idealTree │ ├── rc@1.2.8 137 silly idealTree │ ├── react-is@17.0.2 137 silly idealTree │ ├── read-pkg-up@7.0.1 137 silly idealTree │ ├─┬ read-pkg@5.2.0 137 silly idealTree │ │ └── type-fest@0.6.0 137 silly idealTree │ ├── readable-stream@2.3.7 137 silly idealTree │ ├── readdirp@3.6.0 137 silly idealTree │ ├── rechoir@0.6.2 137 silly idealTree │ ├── regenerate-unicode-properties@9.0.0 137 silly idealTree │ ├── regenerate@1.4.2 137 silly idealTree │ ├── regenerator-runtime@0.13.9 137 silly idealTree │ ├── regenerator-transform@0.14.5 137 silly idealTree │ ├── regex-not@1.0.2 137 silly idealTree │ ├── regexpp@3.2.0 137 silly idealTree │ ├── regexpu-core@4.8.0 137 silly idealTree │ ├── regjsgen@0.5.2 137 silly idealTree │ ├─┬ regjsparser@0.7.0 137 silly idealTree │ │ └── jsesc@0.5.0 137 silly idealTree │ ├── remove-trailing-separator@1.1.0 137 silly idealTree │ ├── repeat-element@1.1.3 137 silly idealTree │ ├── repeat-string@1.6.1 137 silly idealTree │ ├── request-promise-core@1.1.4 137 silly idealTree │ ├─┬ request-promise-native@1.0.9 137 silly idealTree │ │ └── tough-cookie@2.5.0 137 silly idealTree │ ├─┬ request@2.88.2 137 silly idealTree │ │ ├── tough-cookie@2.5.0 137 silly idealTree │ │ └── uuid@3.4.0 137 silly idealTree │ ├── require-directory@2.1.1 137 silly idealTree │ ├── require-from-string@2.0.2 137 silly idealTree │ ├── require-main-filename@2.0.0 137 silly idealTree │ ├── resolve-cwd@3.0.0 137 silly idealTree │ ├── resolve-from@5.0.0 137 silly idealTree │ ├── resolve-url@0.2.1 137 silly idealTree │ ├── resolve@1.20.0 137 silly idealTree │ ├── ret@0.1.15 137 silly idealTree │ ├── reusify@1.0.4 137 silly idealTree │ ├── rimraf@3.0.2 137 silly idealTree │ ├── rsvp@4.8.5 137 silly idealTree │ ├── run-parallel@1.2.0 137 silly idealTree │ ├── safe-buffer@5.1.2 137 silly idealTree │ ├── safe-regex@1.1.0 137 silly idealTree │ ├── safer-buffer@2.1.2 137 silly idealTree │ ├── sane@4.1.0 137 silly idealTree │ ├── saxes@5.0.1 137 silly idealTree │ ├── semver@5.7.1 137 silly idealTree │ ├── serialport@9.2.5 137 silly idealTree │ ├── set-blocking@2.0.0 137 silly idealTree │ ├─┬ set-value@2.0.1 137 silly idealTree │ │ └── extend-shallow@2.0.1 137 silly idealTree │ ├── shebang-command@2.0.0 137 silly idealTree │ ├── shebang-regex@3.0.0 137 silly idealTree │ ├── shelljs@0.8.4 137 silly idealTree │ ├── shellwords@0.1.1 137 silly idealTree │ ├── shiki@0.9.12 137 silly idealTree │ ├── signal-exit@3.0.5 137 silly idealTree │ ├── simple-concat@1.0.1 137 silly idealTree │ ├── simple-get@3.1.0 137 silly idealTree │ ├── sisteransi@1.0.5 137 silly idealTree │ ├── slash@2.0.0 137 silly idealTree │ ├─┬ slice-ansi@4.0.0 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ └── is-fullwidth-code-point@3.0.0 137 silly idealTree │ ├── slip@1.0.2 137 silly idealTree │ ├─┬ snapdragon-node@2.1.1 137 silly idealTree │ │ ├── define-property@1.0.0 137 silly idealTree │ │ ├── is-accessor-descriptor@1.0.0 137 silly idealTree │ │ ├── is-data-descriptor@1.0.0 137 silly idealTree │ │ └── is-descriptor@1.0.2 137 silly idealTree │ ├─┬ snapdragon-util@3.0.1 137 silly idealTree │ │ └── kind-of@3.2.2 137 silly idealTree │ ├─┬ snapdragon@0.8.2 137 silly idealTree │ │ ├── debug@2.6.9 137 silly idealTree │ │ ├── define-property@0.2.5 137 silly idealTree │ │ ├── extend-shallow@2.0.1 137 silly idealTree │ │ └── ms@2.0.0 137 silly idealTree │ ├── source-map-resolve@0.5.3 137 silly idealTree │ ├─┬ source-map-support@0.5.20 137 silly idealTree │ │ └── source-map@0.6.1 137 silly idealTree │ ├── source-map-url@0.4.1 137 silly idealTree │ ├── source-map@0.5.7 137 silly idealTree │ ├── spdx-correct@3.1.1 137 silly idealTree │ ├── spdx-exceptions@2.3.0 137 silly idealTree │ ├── spdx-expression-parse@3.0.1 137 silly idealTree │ ├── spdx-license-ids@3.0.7 137 silly idealTree │ ├── split-string@3.1.0 137 silly idealTree │ ├── sprintf-js@1.0.3 137 silly idealTree │ ├── sshpk@1.16.1 137 silly idealTree │ ├─┬ stack-utils@2.0.5 137 silly idealTree │ │ └── escape-string-regexp@2.0.0 137 silly idealTree │ ├─┬ static-extend@0.1.2 137 silly idealTree │ │ └── define-property@0.2.5 137 silly idealTree │ ├── stealthy-require@1.1.1 137 silly idealTree │ ├── string_decoder@1.1.1 137 silly idealTree │ ├─┬ string-length@4.0.2 137 silly idealTree │ │ ├── ansi-regex@5.0.1 137 silly idealTree │ │ └── strip-ansi@6.0.1 137 silly idealTree │ ├── string-width@1.0.2 137 silly idealTree │ ├── strip-ansi@3.0.1 137 silly idealTree │ ├── strip-bom@4.0.0 137 silly idealTree │ ├── strip-eof@1.0.0 137 silly idealTree │ ├── strip-final-newline@2.0.0 137 silly idealTree │ ├── strip-json-comments@2.0.1 137 silly idealTree │ ├── supports-color@5.5.0 137 silly idealTree │ ├─┬ supports-hyperlinks@2.2.0 137 silly idealTree │ │ ├── has-flag@4.0.0 137 silly idealTree │ │ └── supports-color@7.2.0 137 silly idealTree │ ├── symbol-tree@3.2.4 137 silly idealTree │ ├─┬ table@6.0.7 137 silly idealTree │ │ ├── ajv@7.1.1 137 silly idealTree │ │ ├── ansi-regex@5.0.0 137 silly idealTree │ │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ │ ├── json-schema-traverse@1.0.0 137 silly idealTree │ │ ├── string-width@4.2.2 137 silly idealTree │ │ └── strip-ansi@6.0.0 137 silly idealTree │ ├── tar-fs@2.1.1 137 silly idealTree │ ├─┬ tar-stream@2.2.0 137 silly idealTree │ │ └── readable-stream@3.6.0 137 silly idealTree │ ├── terminal-link@2.1.1 137 silly idealTree │ ├── test-exclude@6.0.0 137 silly idealTree │ ├── text-table@0.2.0 137 silly idealTree │ ├── thenify-all@1.6.0 137 silly idealTree │ ├── thenify@3.3.1 137 silly idealTree │ ├── throat@6.0.1 137 silly idealTree │ ├── tmpl@1.0.5 137 silly idealTree │ ├── to-fast-properties@2.0.0 137 silly idealTree │ ├─┬ to-object-path@0.3.0 137 silly idealTree │ │ └── kind-of@3.2.2 137 silly idealTree │ ├── to-regex-range@5.0.1 137 silly idealTree │ ├── to-regex@3.0.2 137 silly idealTree │ ├── tough-cookie@4.0.0 137 silly idealTree │ ├── tr46@2.1.0 137 silly idealTree │ ├── tslib@1.14.1 137 silly idealTree │ ├── tsutils@3.21.0 137 silly idealTree │ ├── tunnel-agent@0.6.0 137 silly idealTree │ ├── tweetnacl@0.14.5 137 silly idealTree │ ├── type-check@0.4.0 137 silly idealTree │ ├── type-detect@4.0.8 137 silly idealTree │ ├── type-fest@0.20.2 137 silly idealTree │ ├── typedarray-to-buffer@3.1.5 137 silly idealTree │ ├── typedoc-default-themes@0.12.7 137 silly idealTree │ ├── typedoc-plugin-markdown@3.11.3 137 silly idealTree │ ├── typedoc-plugin-no-inherit@1.3.1 137 silly idealTree │ ├── typedoc-plugin-sourcefile-url@1.0.6 137 silly idealTree │ ├── typedoc@0.22.7 137 silly idealTree │ ├── typescript@4.4.4 137 silly idealTree │ ├── uglify-js@3.14.2 137 silly idealTree │ ├── unicode-canonical-property-names-ecmascript@2.0.0 137 silly idealTree │ ├── unicode-match-property-ecmascript@2.0.0 137 silly idealTree │ ├── unicode-match-property-value-ecmascript@2.0.0 137 silly idealTree │ ├── unicode-property-aliases-ecmascript@2.0.0 137 silly idealTree │ ├── union-value@1.0.1 137 silly idealTree │ ├── universalify@0.1.2 137 silly idealTree │ ├─┬ unset-value@1.0.0 137 silly idealTree │ │ ├─┬ has-value@0.3.1 137 silly idealTree │ │ │ └── isobject@2.1.0 137 silly idealTree │ │ └── has-values@0.1.4 137 silly idealTree │ ├── upath@1.2.0 137 silly idealTree │ ├── uri-js@4.4.1 137 silly idealTree │ ├── urix@0.1.0 137 silly idealTree │ ├── use@3.1.1 137 silly idealTree │ ├── util-deprecate@1.0.2 137 silly idealTree │ ├── uuid@8.3.2 137 silly idealTree │ ├── v8-compile-cache@2.3.0 137 silly idealTree │ ├─┬ v8-to-istanbul@8.1.0 137 silly idealTree │ │ └── source-map@0.7.3 137 silly idealTree │ ├── validate-npm-package-license@3.0.4 137 silly idealTree │ ├── verror@1.10.0 137 silly idealTree │ ├── vscode-textmate@5.2.0 137 silly idealTree │ ├── w3c-hr-time@1.0.2 137 silly idealTree │ ├── w3c-xmlserializer@2.0.0 137 silly idealTree │ ├── walker@1.0.8 137 silly idealTree │ ├── webidl-conversions@6.1.0 137 silly idealTree │ ├── whatwg-encoding@1.0.5 137 silly idealTree │ ├── whatwg-mimetype@2.3.0 137 silly idealTree │ ├── whatwg-url@8.7.0 137 silly idealTree │ ├── which-module@2.0.0 137 silly idealTree │ ├── which-pm-runs@1.0.0 137 silly idealTree │ ├── which@2.0.2 137 silly idealTree │ ├── wide-align@1.1.5 137 silly idealTree │ ├── word-wrap@1.2.3 137 silly idealTree │ ├── wordwrap@1.0.0 137 silly idealTree │ ├─┬ wrap-ansi@7.0.0 137 silly idealTree │ │ ├── ansi-regex@5.0.1 137 silly idealTree │ │ ├── ansi-styles@4.3.0 137 silly idealTree │ │ ├── color-convert@2.0.1 137 silly idealTree │ │ ├── color-name@1.1.4 137 silly idealTree │ │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ │ ├── string-width@4.2.3 137 silly idealTree │ │ └── strip-ansi@6.0.1 137 silly idealTree │ ├── wrappy@1.0.2 137 silly idealTree │ ├── write-file-atomic@3.0.3 137 silly idealTree │ ├── ws@7.5.5 137 silly idealTree │ ├── xml-name-validator@3.0.0 137 silly idealTree │ ├── xmlchars@2.2.0 137 silly idealTree │ ├── y18n@5.0.8 137 silly idealTree │ ├── yallist@4.0.0 137 silly idealTree │ ├── yargs-parser@20.2.9 137 silly idealTree │ └─┬ yargs@16.2.0 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ ├── string-width@4.2.3 137 silly idealTree │ └── strip-ansi@6.0.1 137 silly idealTree └─┬ zigbee-herdsman@0.13.169 137 silly idealTree ├── @babel/cli@7.16.0 137 silly idealTree ├── @babel/code-frame@7.16.0 137 silly idealTree ├── @babel/compat-data@7.16.0 137 silly idealTree ├─┬ @babel/core@7.16.0 137 silly idealTree │ └── semver@6.3.0 137 silly idealTree ├── @babel/generator@7.16.0 137 silly idealTree ├── @babel/helper-annotate-as-pure@7.16.0 137 silly idealTree ├── @babel/helper-builder-binary-assignment-operator-visitor@7.16.0 137 silly idealTree ├─┬ @babel/helper-compilation-targets@7.16.0 137 silly idealTree │ └── semver@6.3.0 137 silly idealTree ├── @babel/helper-create-class-features-plugin@7.16.0 137 silly idealTree ├── @babel/helper-create-regexp-features-plugin@7.16.0 137 silly idealTree ├─┬ @babel/helper-define-polyfill-provider@0.2.4 137 silly idealTree │ └── semver@6.3.0 137 silly idealTree ├── @babel/helper-explode-assignable-expression@7.16.0 137 silly idealTree ├── @babel/helper-function-name@7.16.0 137 silly idealTree ├── @babel/helper-get-function-arity@7.16.0 137 silly idealTree ├── @babel/helper-hoist-variables@7.16.0 137 silly idealTree ├── @babel/helper-member-expression-to-functions@7.16.0 137 silly idealTree ├── @babel/helper-module-imports@7.16.0 137 silly idealTree ├── @babel/helper-module-transforms@7.16.0 137 silly idealTree ├── @babel/helper-optimise-call-expression@7.16.0 137 silly idealTree ├── @babel/helper-plugin-utils@7.14.5 137 silly idealTree ├── @babel/helper-remap-async-to-generator@7.16.0 137 silly idealTree ├── @babel/helper-replace-supers@7.16.0 137 silly idealTree ├── @babel/helper-simple-access@7.16.0 137 silly idealTree ├── @babel/helper-skip-transparent-expression-wrappers@7.16.0 137 silly idealTree ├── @babel/helper-split-export-declaration@7.16.0 137 silly idealTree ├── @babel/helper-validator-identifier@7.15.7 137 silly idealTree ├── @babel/helper-validator-option@7.14.5 137 silly idealTree ├── @babel/helper-wrap-function@7.16.0 137 silly idealTree ├── @babel/helpers@7.16.0 137 silly idealTree ├── @babel/highlight@7.16.0 137 silly idealTree ├── @babel/parser@7.16.2 137 silly idealTree ├── @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.2 137 silly idealTree ├── @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-async-generator-functions@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-class-properties@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-class-static-block@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-dynamic-import@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-export-namespace-from@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-json-strings@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-logical-assignment-operators@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-nullish-coalescing-operator@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-numeric-separator@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-object-rest-spread@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-optional-catch-binding@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-optional-chaining@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-private-methods@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-private-property-in-object@7.16.0 137 silly idealTree ├── @babel/plugin-proposal-unicode-property-regex@7.16.0 137 silly idealTree ├── @babel/plugin-syntax-async-generators@7.8.4 137 silly idealTree ├── @babel/plugin-syntax-bigint@7.8.3 137 silly idealTree ├── @babel/plugin-syntax-class-properties@7.12.13 137 silly idealTree ├── @babel/plugin-syntax-class-static-block@7.14.5 137 silly idealTree ├── @babel/plugin-syntax-dynamic-import@7.8.3 137 silly idealTree ├── @babel/plugin-syntax-export-namespace-from@7.8.3 137 silly idealTree ├── @babel/plugin-syntax-import-meta@7.10.4 137 silly idealTree ├── @babel/plugin-syntax-json-strings@7.8.3 137 silly idealTree ├── @babel/plugin-syntax-logical-assignment-operators@7.10.4 137 silly idealTree ├── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 137 silly idealTree ├── @babel/plugin-syntax-numeric-separator@7.10.4 137 silly idealTree ├── @babel/plugin-syntax-object-rest-spread@7.8.3 137 silly idealTree ├── @babel/plugin-syntax-optional-catch-binding@7.8.3 137 silly idealTree ├── @babel/plugin-syntax-optional-chaining@7.8.3 137 silly idealTree ├── @babel/plugin-syntax-private-property-in-object@7.14.5 137 silly idealTree ├── @babel/plugin-syntax-top-level-await@7.14.5 137 silly idealTree ├── @babel/plugin-syntax-typescript@7.16.0 137 silly idealTree ├── @babel/plugin-transform-arrow-functions@7.16.0 137 silly idealTree ├── @babel/plugin-transform-async-to-generator@7.16.0 137 silly idealTree ├── @babel/plugin-transform-block-scoped-functions@7.16.0 137 silly idealTree ├── @babel/plugin-transform-block-scoping@7.16.0 137 silly idealTree ├── @babel/plugin-transform-classes@7.16.0 137 silly idealTree ├── @babel/plugin-transform-computed-properties@7.16.0 137 silly idealTree ├── @babel/plugin-transform-destructuring@7.16.0 137 silly idealTree ├── @babel/plugin-transform-dotall-regex@7.16.0 137 silly idealTree ├── @babel/plugin-transform-duplicate-keys@7.16.0 137 silly idealTree ├── @babel/plugin-transform-exponentiation-operator@7.16.0 137 silly idealTree ├── @babel/plugin-transform-for-of@7.16.0 137 silly idealTree ├── @babel/plugin-transform-function-name@7.16.0 137 silly idealTree ├── @babel/plugin-transform-literals@7.16.0 137 silly idealTree ├── @babel/plugin-transform-member-expression-literals@7.16.0 137 silly idealTree ├── @babel/plugin-transform-modules-amd@7.16.0 137 silly idealTree ├── @babel/plugin-transform-modules-commonjs@7.16.0 137 silly idealTree ├── @babel/plugin-transform-modules-systemjs@7.16.0 137 silly idealTree ├── @babel/plugin-transform-modules-umd@7.16.0 137 silly idealTree ├── @babel/plugin-transform-named-capturing-groups-regex@7.16.0 137 silly idealTree ├── @babel/plugin-transform-new-target@7.16.0 137 silly idealTree ├── @babel/plugin-transform-object-super@7.16.0 137 silly idealTree ├── @babel/plugin-transform-parameters@7.16.0 137 silly idealTree ├── @babel/plugin-transform-property-literals@7.16.0 137 silly idealTree ├── @babel/plugin-transform-regenerator@7.16.0 137 silly idealTree ├── @babel/plugin-transform-reserved-words@7.16.0 137 silly idealTree ├── @babel/plugin-transform-shorthand-properties@7.16.0 137 silly idealTree ├── @babel/plugin-transform-spread@7.16.0 137 silly idealTree ├── @babel/plugin-transform-sticky-regex@7.16.0 137 silly idealTree ├── @babel/plugin-transform-template-literals@7.16.0 137 silly idealTree ├── @babel/plugin-transform-typeof-symbol@7.16.0 137 silly idealTree ├── @babel/plugin-transform-typescript@7.16.1 137 silly idealTree ├── @babel/plugin-transform-unicode-escapes@7.16.0 137 silly idealTree ├── @babel/plugin-transform-unicode-regex@7.16.0 137 silly idealTree ├─┬ @babel/preset-env@7.16.0 137 silly idealTree │ └── semver@6.3.0 137 silly idealTree ├── @babel/preset-modules@0.1.5 137 silly idealTree ├── @babel/preset-typescript@7.16.0 137 silly idealTree ├── @babel/runtime@7.16.0 137 silly idealTree ├── @babel/template@7.16.0 137 silly idealTree ├── @babel/traverse@7.16.0 137 silly idealTree ├── @babel/types@7.16.0 137 silly idealTree ├── @bcoe/v8-coverage@0.2.3 137 silly idealTree ├─┬ @eslint/eslintrc@1.0.4 137 silly idealTree │ ├── argparse@2.0.1 137 silly idealTree │ ├── globals@13.12.0 137 silly idealTree │ ├── ignore@4.0.6 137 silly idealTree │ ├── js-yaml@4.1.0 137 silly idealTree │ └── strip-json-comments@3.1.1 137 silly idealTree ├── @humanwhocodes/config-array@0.6.0 137 silly idealTree ├── @humanwhocodes/object-schema@1.2.1 137 silly idealTree ├── @istanbuljs/load-nyc-config@1.1.0 137 silly idealTree ├── @istanbuljs/schema@0.1.3 137 silly idealTree ├─┬ @jest/console@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ @jest/core@27.3.1 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ ├── strip-ansi@6.0.1 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── @jest/environment@27.3.1 137 silly idealTree ├── @jest/fake-timers@27.3.1 137 silly idealTree ├── @jest/globals@27.3.1 137 silly idealTree ├─┬ @jest/reporters@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── istanbul-lib-instrument@4.0.3 137 silly idealTree │ ├── semver@6.3.0 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ ├── source-map@0.6.1 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ @jest/source-map@27.0.6 137 silly idealTree │ └── source-map@0.6.1 137 silly idealTree ├── @jest/test-result@27.3.1 137 silly idealTree ├── @jest/test-sequencer@27.3.1 137 silly idealTree ├─┬ @jest/transform@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ ├── source-map@0.6.1 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ @jest/types@27.2.5 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── @nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3 137 silly idealTree ├── @nodelib/fs.scandir@2.1.5 137 silly idealTree ├── @nodelib/fs.stat@2.0.5 137 silly idealTree ├── @nodelib/fs.walk@1.2.8 137 silly idealTree ├── @serialport/binding-abstract@9.2.3 137 silly idealTree ├── @serialport/binding-mock@9.2.4 137 silly idealTree ├── @serialport/bindings@9.2.5 137 silly idealTree ├── @serialport/parser-byte-length@9.2.4 137 silly idealTree ├── @serialport/parser-cctalk@9.2.4 137 silly idealTree ├── @serialport/parser-delimiter@9.2.4 137 silly idealTree ├── @serialport/parser-inter-byte-timeout@9.2.4 137 silly idealTree ├── @serialport/parser-readline@9.2.4 137 silly idealTree ├── @serialport/parser-ready@9.2.4 137 silly idealTree ├── @serialport/parser-regex@9.2.4 137 silly idealTree ├── @serialport/stream@9.2.4 137 silly idealTree ├── @sinonjs/commons@1.8.3 137 silly idealTree ├── @sinonjs/fake-timers@8.1.0 137 silly idealTree ├── @tootallnate/once@1.1.2 137 silly idealTree ├── @types/babel__core@7.1.16 137 silly idealTree ├── @types/babel__generator@7.6.3 137 silly idealTree ├── @types/babel__template@7.4.1 137 silly idealTree ├── @types/babel__traverse@7.14.2 137 silly idealTree ├── @types/debounce@1.2.1 137 silly idealTree ├── @types/debug@4.1.7 137 silly idealTree ├── @types/graceful-fs@4.1.5 137 silly idealTree ├── @types/istanbul-lib-coverage@2.0.3 137 silly idealTree ├── @types/istanbul-lib-report@3.0.0 137 silly idealTree ├── @types/istanbul-reports@3.0.1 137 silly idealTree ├── @types/jest@27.0.2 137 silly idealTree ├── @types/json-schema@7.0.9 137 silly idealTree ├── @types/ms@0.7.31 137 silly idealTree ├── @types/mz@2.7.4 137 silly idealTree ├── @types/nedb@1.8.12 137 silly idealTree ├── @types/node@16.11.6 137 silly idealTree ├── @types/prettier@2.4.1 137 silly idealTree ├── @types/serialport@8.0.2 137 silly idealTree ├── @types/stack-utils@2.0.1 137 silly idealTree ├── @types/yargs-parser@20.2.1 137 silly idealTree ├── @types/yargs@16.0.4 137 silly idealTree ├─┬ @typescript-eslint/eslint-plugin@5.3.0 137 silly idealTree │ └── semver@7.3.5 137 silly idealTree ├── @typescript-eslint/experimental-utils@5.3.0 137 silly idealTree ├── @typescript-eslint/parser@5.3.0 137 silly idealTree ├── @typescript-eslint/scope-manager@5.3.0 137 silly idealTree ├── @typescript-eslint/types@5.3.0 137 silly idealTree ├─┬ @typescript-eslint/typescript-estree@5.3.0 137 silly idealTree │ └── semver@7.3.5 137 silly idealTree ├── @typescript-eslint/visitor-keys@5.3.0 137 silly idealTree ├── abab@2.0.5 137 silly idealTree ├─┬ acorn-globals@6.0.0 137 silly idealTree │ └── acorn@7.4.1 137 silly idealTree ├── acorn-jsx@5.3.2 137 silly idealTree ├── acorn-walk@7.2.0 137 silly idealTree ├── acorn@8.5.0 137 silly idealTree ├── agent-base@6.0.2 137 silly idealTree ├── ajv@6.12.6 137 silly idealTree ├── ansi-colors@4.1.1 137 silly idealTree ├─┬ ansi-escapes@4.3.2 137 silly idealTree │ └── type-fest@0.21.3 137 silly idealTree ├── ansi-regex@2.1.1 137 silly idealTree ├── ansi-styles@3.2.1 137 silly idealTree ├── any-promise@1.3.0 137 silly idealTree ├── anymatch@3.1.2 137 silly idealTree ├── aproba@1.2.0 137 silly idealTree ├── are-we-there-yet@1.1.7 137 silly idealTree ├── argparse@1.0.10 137 silly idealTree ├── array-union@2.1.0 137 silly idealTree ├── asynckit@0.4.0 137 silly idealTree ├─┬ babel-jest@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── babel-plugin-dynamic-import-node@2.3.3 137 silly idealTree ├── babel-plugin-istanbul@6.1.1 137 silly idealTree ├── babel-plugin-jest-hoist@27.2.0 137 silly idealTree ├─┬ babel-plugin-polyfill-corejs2@0.2.3 137 silly idealTree │ └── semver@6.3.0 137 silly idealTree ├── babel-plugin-polyfill-corejs3@0.3.0 137 silly idealTree ├── babel-plugin-polyfill-regenerator@0.2.3 137 silly idealTree ├── babel-preset-current-node-syntax@1.0.1 137 silly idealTree ├── babel-preset-jest@27.2.0 137 silly idealTree ├── balanced-match@1.0.2 137 silly idealTree ├── base64-js@1.5.1 137 silly idealTree ├── binary-extensions@2.2.0 137 silly idealTree ├── bindings@1.5.0 137 silly idealTree ├─┬ bl@4.1.0 137 silly idealTree │ └── readable-stream@3.6.0 137 silly idealTree ├── brace-expansion@1.1.11 137 silly idealTree ├── braces@3.0.2 137 silly idealTree ├── browser-process-hrtime@1.0.0 137 silly idealTree ├── browserslist@4.17.6 137 silly idealTree ├── bser@2.1.1 137 silly idealTree ├── buffer-from@1.1.2 137 silly idealTree ├── buffer@5.7.1 137 silly idealTree ├── call-bind@1.0.2 137 silly idealTree ├── callsites@3.1.0 137 silly idealTree ├── camelcase@5.3.1 137 silly idealTree ├── caniuse-lite@1.0.30001278 137 silly idealTree ├── chalk@2.4.2 137 silly idealTree ├── char-regex@1.0.2 137 silly idealTree ├── chokidar@3.5.2 137 silly idealTree ├── chownr@1.1.4 137 silly idealTree ├── ci-info@3.2.0 137 silly idealTree ├── cjs-module-lexer@1.2.2 137 silly idealTree ├─┬ cliui@7.0.4 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ ├── string-width@4.2.3 137 silly idealTree │ └── strip-ansi@6.0.1 137 silly idealTree ├── co@4.6.0 137 silly idealTree ├── code-point-at@1.1.0 137 silly idealTree ├── collect-v8-coverage@1.0.1 137 silly idealTree ├── color-convert@1.9.3 137 silly idealTree ├── color-name@1.1.3 137 silly idealTree ├── combined-stream@1.0.8 137 silly idealTree ├── commander@4.1.1 137 silly idealTree ├── concat-map@0.0.1 137 silly idealTree ├── console-control-strings@1.1.0 137 silly idealTree ├── convert-source-map@1.8.0 137 silly idealTree ├─┬ core-js-compat@3.19.1 137 silly idealTree │ └── semver@7.0.0 137 silly idealTree ├── core-util-is@1.0.3 137 silly idealTree ├── cross-spawn@7.0.3 137 silly idealTree ├── cssom@0.4.4 137 silly idealTree ├─┬ cssstyle@2.3.0 137 silly idealTree │ └── cssom@0.3.8 137 silly idealTree ├── data-urls@2.0.0 137 silly idealTree ├── debounce@1.2.1 137 silly idealTree ├── debug@4.3.2 137 silly idealTree ├── decimal.js@10.3.1 137 silly idealTree ├── decompress-response@4.2.1 137 silly idealTree ├── dedent@0.7.0 137 silly idealTree ├── deep-extend@0.6.0 137 silly idealTree ├── deep-is@0.1.4 137 silly idealTree ├── deepmerge@4.2.2 137 silly idealTree ├── define-properties@1.1.3 137 silly idealTree ├── delayed-stream@1.0.0 137 silly idealTree ├── delegates@1.0.0 137 silly idealTree ├── detect-libc@1.0.3 137 silly idealTree ├── detect-newline@3.1.0 137 silly idealTree ├── diff-sequences@27.0.6 137 silly idealTree ├── dir-glob@3.0.1 137 silly idealTree ├── doctrine@3.0.0 137 silly idealTree ├─┬ domexception@2.0.1 137 silly idealTree │ └── webidl-conversions@5.0.0 137 silly idealTree ├── electron-to-chromium@1.3.890 137 silly idealTree ├── emittery@0.8.1 137 silly idealTree ├── emoji-regex@8.0.0 137 silly idealTree ├── end-of-stream@1.4.4 137 silly idealTree ├── enquirer@2.3.6 137 silly idealTree ├── escalade@3.1.1 137 silly idealTree ├── escape-string-regexp@1.0.5 137 silly idealTree ├─┬ escodegen@2.0.0 137 silly idealTree │ ├── estraverse@5.3.0 137 silly idealTree │ ├── levn@0.3.0 137 silly idealTree │ ├── optionator@0.8.3 137 silly idealTree │ ├── prelude-ls@1.1.2 137 silly idealTree │ ├── source-map@0.6.1 137 silly idealTree │ └── type-check@0.3.2 137 silly idealTree ├── eslint-scope@5.1.1 137 silly idealTree ├─┬ eslint-utils@3.0.0 137 silly idealTree │ └── eslint-visitor-keys@2.1.0 137 silly idealTree ├── eslint-visitor-keys@3.0.0 137 silly idealTree ├─┬ eslint@8.2.0 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── argparse@2.0.1 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── escape-string-regexp@4.0.0 137 silly idealTree │ ├── eslint-scope@6.0.0 137 silly idealTree │ ├── estraverse@5.3.0 137 silly idealTree │ ├── glob-parent@6.0.2 137 silly idealTree │ ├── globals@13.12.0 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── ignore@4.0.6 137 silly idealTree │ ├── js-yaml@4.1.0 137 silly idealTree │ ├── semver@7.3.5 137 silly idealTree │ ├── strip-ansi@6.0.1 137 silly idealTree │ ├── strip-json-comments@3.1.1 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── espree@9.0.0 137 silly idealTree ├── esprima@4.0.1 137 silly idealTree ├─┬ esquery@1.4.0 137 silly idealTree │ └── estraverse@5.3.0 137 silly idealTree ├─┬ esrecurse@4.3.0 137 silly idealTree │ └── estraverse@5.3.0 137 silly idealTree ├── estraverse@4.3.0 137 silly idealTree ├── esutils@2.0.3 137 silly idealTree ├── execa@5.1.1 137 silly idealTree ├── exit@0.1.2 137 silly idealTree ├── expand-template@2.0.3 137 silly idealTree ├─┬ expect@27.3.1 137 silly idealTree │ └── ansi-styles@5.2.0 137 silly idealTree ├── fast-deep-equal@3.1.3 137 silly idealTree ├── fast-glob@3.2.7 137 silly idealTree ├── fast-json-stable-stringify@2.1.0 137 silly idealTree ├── fast-levenshtein@2.0.6 137 silly idealTree ├── fastq@1.13.0 137 silly idealTree ├── fb-watchman@2.0.1 137 silly idealTree ├── file-entry-cache@6.0.1 137 silly idealTree ├── file-uri-to-path@1.0.0 137 silly idealTree ├── fill-range@7.0.1 137 silly idealTree ├── find-up@4.1.0 137 silly idealTree ├── flat-cache@3.0.4 137 silly idealTree ├── flatted@3.2.2 137 silly idealTree ├── form-data@3.0.1 137 silly idealTree ├── fs-constants@1.0.0 137 silly idealTree ├── fs-readdir-recursive@1.1.0 137 silly idealTree ├── fs.realpath@1.0.0 137 silly idealTree ├── fsevents@2.3.2 137 silly idealTree ├── function-bind@1.1.1 137 silly idealTree ├── functional-red-black-tree@1.0.1 137 silly idealTree ├── gauge@2.7.4 137 silly idealTree ├── gensync@1.0.0-beta.2 137 silly idealTree ├── get-caller-file@2.0.5 137 silly idealTree ├── get-intrinsic@1.1.1 137 silly idealTree ├── get-package-type@0.1.0 137 silly idealTree ├── get-stream@6.0.1 137 silly idealTree ├── github-from-package@0.0.0 137 silly idealTree ├── glob-parent@5.1.2 137 silly idealTree ├── glob@7.2.0 137 silly idealTree ├── globals@11.12.0 137 silly idealTree ├─┬ globby@11.0.4 137 silly idealTree │ └── slash@3.0.0 137 silly idealTree ├── graceful-fs@4.2.8 137 silly idealTree ├─┬ handlebars@4.7.7 137 silly idealTree │ └── source-map@0.6.1 137 silly idealTree ├── has-flag@3.0.0 137 silly idealTree ├── has-symbols@1.0.2 137 silly idealTree ├── has-unicode@2.0.1 137 silly idealTree ├── has@1.0.3 137 silly idealTree ├── html-encoding-sniffer@2.0.1 137 silly idealTree ├── html-escaper@2.0.2 137 silly idealTree ├── http-proxy-agent@4.0.1 137 silly idealTree ├── https-proxy-agent@5.0.0 137 silly idealTree ├── human-signals@2.1.0 137 silly idealTree ├── iconv-lite@0.4.24 137 silly idealTree ├── ieee754@1.2.1 137 silly idealTree ├── ignore@5.1.9 137 silly idealTree ├─┬ import-fresh@3.3.0 137 silly idealTree │ └── resolve-from@4.0.0 137 silly idealTree ├── import-local@3.0.3 137 silly idealTree ├── imurmurhash@0.1.4 137 silly idealTree ├── inflight@1.0.6 137 silly idealTree ├── inherits@2.0.4 137 silly idealTree ├── ini@1.3.8 137 silly idealTree ├── is-binary-path@2.1.0 137 silly idealTree ├── is-core-module@2.8.0 137 silly idealTree ├── is-extglob@2.1.1 137 silly idealTree ├── is-fullwidth-code-point@1.0.0 137 silly idealTree ├── is-generator-fn@2.1.0 137 silly idealTree ├── is-glob@4.0.3 137 silly idealTree ├── is-number@7.0.0 137 silly idealTree ├── is-potential-custom-element-name@1.0.1 137 silly idealTree ├── is-stream@2.0.1 137 silly idealTree ├── is-typedarray@1.0.0 137 silly idealTree ├── isarray@1.0.0 137 silly idealTree ├── isexe@2.0.0 137 silly idealTree ├── istanbul-lib-coverage@3.2.0 137 silly idealTree ├─┬ istanbul-lib-instrument@5.1.0 137 silly idealTree │ └── semver@6.3.0 137 silly idealTree ├─┬ istanbul-lib-report@3.0.0 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── make-dir@3.1.0 137 silly idealTree │ ├── semver@6.3.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ istanbul-lib-source-maps@4.0.1 137 silly idealTree │ └── source-map@0.6.1 137 silly idealTree ├── istanbul-reports@3.0.5 137 silly idealTree ├── jest-changed-files@27.3.0 137 silly idealTree ├─┬ jest-circus@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ jest-config@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ jest-diff@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── jest-docblock@27.0.6 137 silly idealTree ├─┬ jest-each@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── jest-environment-jsdom@27.3.1 137 silly idealTree ├── jest-environment-node@27.3.1 137 silly idealTree ├── jest-get-type@27.3.1 137 silly idealTree ├── jest-haste-map@27.3.1 137 silly idealTree ├─┬ jest-jasmine2@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── jest-leak-detector@27.3.1 137 silly idealTree ├─┬ jest-matcher-utils@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ jest-message-util@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── jest-mock@27.3.0 137 silly idealTree ├── jest-pnp-resolver@1.2.2 137 silly idealTree ├── jest-regex-util@27.0.6 137 silly idealTree ├── jest-resolve-dependencies@27.3.1 137 silly idealTree ├─┬ jest-resolve@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ jest-runner@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ jest-runtime@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── slash@3.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── jest-serializer@27.0.6 137 silly idealTree ├─┬ jest-snapshot@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── semver@7.3.5 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ jest-util@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ jest-validate@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── camelcase@6.2.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ jest-watcher@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├─┬ jest-worker@27.3.1 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@8.1.1 137 silly idealTree ├─┬ jest@27.3.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── chalk@4.1.2 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ ├── jest-cli@27.3.1 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── js-tokens@4.0.0 137 silly idealTree ├── js-yaml@3.14.1 137 silly idealTree ├── jsdom@16.7.0 137 silly idealTree ├── jsesc@2.5.2 137 silly idealTree ├── json-schema-traverse@0.4.1 137 silly idealTree ├── json-stable-stringify-without-jsonify@1.0.1 137 silly idealTree ├── json5@2.2.0 137 silly idealTree ├── jsonc-parser@3.0.0 137 silly idealTree ├── kleur@3.0.3 137 silly idealTree ├── leven@3.1.0 137 silly idealTree ├── levn@0.4.1 137 silly idealTree ├── locate-path@5.0.0 137 silly idealTree ├── lodash.debounce@4.0.8 137 silly idealTree ├── lodash.merge@4.6.2 137 silly idealTree ├── lodash@4.17.21 137 silly idealTree ├── lru-cache@6.0.0 137 silly idealTree ├── lunr@2.3.9 137 silly idealTree ├── make-dir@2.1.0 137 silly idealTree ├── makeerror@1.0.12 137 silly idealTree ├── marked@3.0.8 137 silly idealTree ├── merge-stream@2.0.0 137 silly idealTree ├── merge2@1.4.1 137 silly idealTree ├── micromatch@4.0.4 137 silly idealTree ├── mime-db@1.50.0 137 silly idealTree ├── mime-types@2.1.33 137 silly idealTree ├── mimic-fn@2.1.0 137 silly idealTree ├── mimic-response@2.1.0 137 silly idealTree ├── minimatch@3.0.4 137 silly idealTree ├── minimist@1.2.5 137 silly idealTree ├── mixin-deep@2.0.1 137 silly idealTree ├── mkdirp-classic@0.5.3 137 silly idealTree ├── ms@2.1.2 137 silly idealTree ├── mz@2.7.0 137 silly idealTree ├── nan@2.15.0 137 silly idealTree ├── napi-build-utils@1.0.2 137 silly idealTree ├── natural-compare@1.4.0 137 silly idealTree ├── neo-async@2.6.2 137 silly idealTree ├── node-abi@2.30.1 137 silly idealTree ├── node-int64@0.4.0 137 silly idealTree ├── node-modules-regexp@1.0.0 137 silly idealTree ├── node-releases@2.0.1 137 silly idealTree ├── normalize-path@3.0.0 137 silly idealTree ├── npm-run-path@4.0.1 137 silly idealTree ├── npmlog@4.1.2 137 silly idealTree ├── number-is-nan@1.0.1 137 silly idealTree ├── nwsapi@2.2.0 137 silly idealTree ├── object-assign@4.1.1 137 silly idealTree ├── object-keys@1.1.1 137 silly idealTree ├── object.assign@4.1.2 137 silly idealTree ├── once@1.4.0 137 silly idealTree ├── onetime@5.1.2 137 silly idealTree ├─┬ onigasm@2.2.5 137 silly idealTree │ ├── lru-cache@5.1.1 137 silly idealTree │ └── yallist@3.1.1 137 silly idealTree ├── optionator@0.9.1 137 silly idealTree ├── p-limit@2.3.0 137 silly idealTree ├── p-locate@4.1.0 137 silly idealTree ├── p-try@2.2.0 137 silly idealTree ├── parent-module@1.0.1 137 silly idealTree ├── parse5@6.0.1 137 silly idealTree ├── path-exists@4.0.0 137 silly idealTree ├── path-is-absolute@1.0.1 137 silly idealTree ├── path-key@3.1.1 137 silly idealTree ├── path-parse@1.0.7 137 silly idealTree ├── path-type@4.0.0 137 silly idealTree ├── picocolors@1.0.0 137 silly idealTree ├── picomatch@2.3.0 137 silly idealTree ├── pify@4.0.1 137 silly idealTree ├── pirates@4.0.1 137 silly idealTree ├── pkg-dir@4.2.0 137 silly idealTree ├── prebuild-install@6.1.4 137 silly idealTree ├── prelude-ls@1.2.1 137 silly idealTree ├─┬ pretty-format@27.3.1 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ └── ansi-styles@5.2.0 137 silly idealTree ├── process-nextick-args@2.0.1 137 silly idealTree ├── progress@2.0.3 137 silly idealTree ├── prompts@2.4.2 137 silly idealTree ├── psl@1.8.0 137 silly idealTree ├── pump@3.0.0 137 silly idealTree ├── punycode@2.1.1 137 silly idealTree ├── queue-microtask@1.2.3 137 silly idealTree ├── rc@1.2.8 137 silly idealTree ├── react-is@17.0.2 137 silly idealTree ├── readable-stream@2.3.7 137 silly idealTree ├── readdirp@3.6.0 137 silly idealTree ├── regenerate-unicode-properties@9.0.0 137 silly idealTree ├── regenerate@1.4.2 137 silly idealTree ├── regenerator-runtime@0.13.9 137 silly idealTree ├── regenerator-transform@0.14.5 137 silly idealTree ├── regexpp@3.2.0 137 silly idealTree ├── regexpu-core@4.8.0 137 silly idealTree ├── regjsgen@0.5.2 137 silly idealTree ├─┬ regjsparser@0.7.0 137 silly idealTree │ └── jsesc@0.5.0 137 silly idealTree ├── require-directory@2.1.1 137 silly idealTree ├── resolve-cwd@3.0.0 137 silly idealTree ├── resolve-from@5.0.0 137 silly idealTree ├── resolve.exports@1.1.0 137 silly idealTree ├── resolve@1.20.0 137 silly idealTree ├── reusify@1.0.4 137 silly idealTree ├── rimraf@3.0.2 137 silly idealTree ├── run-parallel@1.2.0 137 silly idealTree ├── safe-buffer@5.1.2 137 silly idealTree ├── safer-buffer@2.1.2 137 silly idealTree ├── saxes@5.0.1 137 silly idealTree ├── semver@5.7.1 137 silly idealTree ├── serialport@9.2.5 137 silly idealTree ├── set-blocking@2.0.0 137 silly idealTree ├── shebang-command@2.0.0 137 silly idealTree ├── shebang-regex@3.0.0 137 silly idealTree ├── shiki@0.9.12 137 silly idealTree ├── signal-exit@3.0.5 137 silly idealTree ├── simple-concat@1.0.1 137 silly idealTree ├── simple-get@3.1.0 137 silly idealTree ├── sisteransi@1.0.5 137 silly idealTree ├── slash@2.0.0 137 silly idealTree ├── slip@1.0.2 137 silly idealTree ├─┬ source-map-support@0.5.20 137 silly idealTree │ └── source-map@0.6.1 137 silly idealTree ├── source-map@0.5.7 137 silly idealTree ├── sprintf-js@1.0.3 137 silly idealTree ├─┬ stack-utils@2.0.5 137 silly idealTree │ └── escape-string-regexp@2.0.0 137 silly idealTree ├── string_decoder@1.1.1 137 silly idealTree ├─┬ string-length@4.0.2 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ └── strip-ansi@6.0.1 137 silly idealTree ├── string-width@1.0.2 137 silly idealTree ├── strip-ansi@3.0.1 137 silly idealTree ├── strip-bom@4.0.0 137 silly idealTree ├── strip-final-newline@2.0.0 137 silly idealTree ├── strip-json-comments@2.0.1 137 silly idealTree ├── supports-color@5.5.0 137 silly idealTree ├─┬ supports-hyperlinks@2.2.0 137 silly idealTree │ ├── has-flag@4.0.0 137 silly idealTree │ └── supports-color@7.2.0 137 silly idealTree ├── symbol-tree@3.2.4 137 silly idealTree ├── tar-fs@2.1.1 137 silly idealTree ├─┬ tar-stream@2.2.0 137 silly idealTree │ └── readable-stream@3.6.0 137 silly idealTree ├── terminal-link@2.1.1 137 silly idealTree ├── test-exclude@6.0.0 137 silly idealTree ├── text-table@0.2.0 137 silly idealTree ├── thenify-all@1.6.0 137 silly idealTree ├── thenify@3.3.1 137 silly idealTree ├── throat@6.0.1 137 silly idealTree ├── tmpl@1.0.5 137 silly idealTree ├── to-fast-properties@2.0.0 137 silly idealTree ├── to-regex-range@5.0.1 137 silly idealTree ├── tough-cookie@4.0.0 137 silly idealTree ├── tr46@2.1.0 137 silly idealTree ├── tslib@1.14.1 137 silly idealTree ├── tsutils@3.21.0 137 silly idealTree ├── tunnel-agent@0.6.0 137 silly idealTree ├── type-check@0.4.0 137 silly idealTree ├── type-detect@4.0.8 137 silly idealTree ├── type-fest@0.20.2 137 silly idealTree ├── typedarray-to-buffer@3.1.5 137 silly idealTree ├── typedoc-plugin-markdown@3.11.3 137 silly idealTree ├── typedoc-plugin-no-inherit@1.3.1 137 silly idealTree ├── typedoc-plugin-sourcefile-url@1.0.6 137 silly idealTree ├── typedoc@0.22.8 137 silly idealTree ├── typescript@4.4.4 137 silly idealTree ├── uglify-js@3.14.3 137 silly idealTree ├── unicode-canonical-property-names-ecmascript@2.0.0 137 silly idealTree ├── unicode-match-property-ecmascript@2.0.0 137 silly idealTree ├── unicode-match-property-value-ecmascript@2.0.0 137 silly idealTree ├── unicode-property-aliases-ecmascript@2.0.0 137 silly idealTree ├── universalify@0.1.2 137 silly idealTree ├── uri-js@4.4.1 137 silly idealTree ├── util-deprecate@1.0.2 137 silly idealTree ├── v8-compile-cache@2.3.0 137 silly idealTree ├─┬ v8-to-istanbul@8.1.0 137 silly idealTree │ └── source-map@0.7.3 137 silly idealTree ├── vscode-textmate@5.2.0 137 silly idealTree ├── w3c-hr-time@1.0.2 137 silly idealTree ├── w3c-xmlserializer@2.0.0 137 silly idealTree ├── walker@1.0.8 137 silly idealTree ├── webidl-conversions@6.1.0 137 silly idealTree ├── whatwg-encoding@1.0.5 137 silly idealTree ├── whatwg-mimetype@2.3.0 137 silly idealTree ├── whatwg-url@8.7.0 137 silly idealTree ├── which@2.0.2 137 silly idealTree ├── wide-align@1.1.5 137 silly idealTree ├── word-wrap@1.2.3 137 silly idealTree ├── wordwrap@1.0.0 137 silly idealTree ├─┬ wrap-ansi@7.0.0 137 silly idealTree │ ├── ansi-regex@5.0.1 137 silly idealTree │ ├── ansi-styles@4.3.0 137 silly idealTree │ ├── color-convert@2.0.1 137 silly idealTree │ ├── color-name@1.1.4 137 silly idealTree │ ├── is-fullwidth-code-point@3.0.0 137 silly idealTree │ ├── string-width@4.2.3 137 silly idealTree │ └── strip-ansi@6.0.1 137 silly idealTree ├── wrappy@1.0.2 137 silly idealTree ├── write-file-atomic@3.0.3 137 silly idealTree ├── ws@7.5.5 137 silly idealTree ├── xml-name-validator@3.0.0 137 silly idealTree ├── xmlchars@2.2.0 137 silly idealTree ├── y18n@5.0.8 137 silly idealTree ├── yallist@4.0.0 137 silly idealTree ├── yargs-parser@20.2.9 137 silly idealTree └─┬ yargs@16.2.0 137 silly idealTree ├── ansi-regex@5.0.1 137 silly idealTree ├── is-fullwidth-code-point@3.0.0 137 silly idealTree ├── string-width@4.2.3 137 silly idealTree └── strip-ansi@6.0.1 138 silly install generateActionsToTake 139 warn checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.maxcul 140 timing stage:rollbackFailedOptional Completed in 2ms 141 timing stage:runTopLevelLifecycles Completed in 27187ms 142 silly saveTree iobroker.inst@3.0.0 142 silly saveTree ├─┬ in@0.19.0 142 silly saveTree │ ├── gextend@0.6.0 142 silly saveTree │ ├─┬ multimatch@4.0.0 142 silly saveTree │ │ ├── @types/minimatch@3.0.5 142 silly saveTree │ │ ├── array-differ@3.0.0 142 silly saveTree │ │ ├── array-union@2.1.0 142 silly saveTree │ │ ├── arrify@2.0.1 142 silly saveTree │ │ └─┬ minimatch@3.0.4 142 silly saveTree │ │ └─┬ brace-expansion@1.1.11 142 silly saveTree │ │ ├── balanced-match@1.0.2 142 silly saveTree │ │ └── concat-map@0.0.1 142 silly saveTree │ ├── noop-console@0.8.0 142 silly saveTree │ ├── recursive-readdir-async@1.2.0 142 silly saveTree │ └─┬ verror@1.10.0 142 silly saveTree │ ├── assert-plus@1.0.0 142 silly saveTree │ ├── core-util-is@1.0.2 142 silly saveTree │ └── extsprintf@1.3.0 142 silly saveTree ├─┬ iobroker.admin@5.1.25 142 silly saveTree │ ├─┬ @iobroker/adapter-core@2.5.0 142 silly saveTree │ │ └─┬ @types/iobroker@3.3.0 142 silly saveTree │ │ └── @types/node@15.12.4 142 silly saveTree │ ├─┬ body-parser@1.19.0 142 silly saveTree │ │ ├── bytes@3.1.0 142 silly saveTree │ │ ├── content-type@1.0.4 142 silly saveTree │ │ ├─┬ debug@2.6.9 142 silly saveTree │ │ │ └── ms@2.0.0 142 silly saveTree │ │ ├── depd@1.1.2 142 silly saveTree │ │ ├─┬ http-errors@1.7.2 142 silly saveTree │ │ │ ├── inherits@2.0.3 142 silly saveTree │ │ │ ├── setprototypeof@1.1.1 142 silly saveTree │ │ │ ├── statuses@1.5.0 142 silly saveTree │ │ │ └── toidentifier@1.0.0 142 silly saveTree │ │ ├─┬ iconv-lite@0.4.24 142 silly saveTree │ │ │ └── safer-buffer@2.1.2 142 silly saveTree │ │ ├─┬ on-finished@2.3.0 142 silly saveTree │ │ │ └── ee-first@1.1.1 142 silly saveTree │ │ ├── qs@6.7.0 142 silly saveTree │ │ ├─┬ raw-body@2.4.0 142 silly saveTree │ │ │ └── unpipe@1.0.0 142 silly saveTree │ │ └─┬ type-is@1.6.18 142 silly saveTree │ │ ├── media-typer@0.3.0 142 silly saveTree │ │ └─┬ mime-types@2.1.31 142 silly saveTree │ │ └── mime-db@1.48.0 142 silly saveTree │ ├── connect-flash@0.1.1 142 silly saveTree │ ├─┬ cookie-parser@1.4.5 142 silly saveTree │ │ ├── cookie-signature@1.0.6 142 silly saveTree │ │ └── cookie@0.4.0 142 silly saveTree │ ├─┬ express-fileupload@1.2.1 142 silly saveTree │ │ └─┬ busboy@0.3.1 142 silly saveTree │ │ └─┬ dicer@0.3.0 142 silly saveTree │ │ └── streamsearch@0.1.2 142 silly saveTree │ ├─┬ express-session@1.17.2 142 silly saveTree │ │ ├── cookie@0.4.1 142 silly saveTree │ │ ├── depd@2.0.0 142 silly saveTree │ │ ├── on-headers@1.0.2 142 silly saveTree │ │ ├── parseurl@1.3.3 142 silly saveTree │ │ ├── safe-buffer@5.2.1 142 silly saveTree │ │ └─┬ uid-safe@2.1.5 142 silly saveTree │ │ └── random-bytes@1.0.0 142 silly saveTree │ ├─┬ express@4.17.1 142 silly saveTree │ │ ├─┬ accepts@1.3.7 142 silly saveTree │ │ │ └── negotiator@0.6.2 142 silly saveTree │ │ ├── array-flatten@1.1.1 142 silly saveTree │ │ ├─┬ content-disposition@0.5.3 142 silly saveTree │ │ │ └── safe-buffer@5.1.2 142 silly saveTree │ │ ├── encodeurl@1.0.2 142 silly saveTree │ │ ├── escape-html@1.0.3 142 silly saveTree │ │ ├── etag@1.8.1 142 silly saveTree │ │ ├── finalhandler@1.1.2 142 silly saveTree │ │ ├── fresh@0.5.2 142 silly saveTree │ │ ├── merge-descriptors@1.0.1 142 silly saveTree │ │ ├── methods@1.1.2 142 silly saveTree │ │ ├── path-to-regexp@0.1.7 142 silly saveTree │ │ ├─┬ proxy-addr@2.0.7 142 silly saveTree │ │ │ ├── forwarded@0.2.0 142 silly saveTree │ │ │ └── ipaddr.js@1.9.1 142 silly saveTree │ │ ├── range-parser@1.2.1 142 silly saveTree │ │ ├── safe-buffer@5.1.2 142 silly saveTree │ │ ├─┬ send@0.17.1 142 silly saveTree │ │ │ ├── destroy@1.0.4 142 silly saveTree │ │ │ ├── mime@1.6.0 142 silly saveTree │ │ │ └── ms@2.1.1 142 silly saveTree │ │ ├── serve-static@1.14.1 142 silly saveTree │ │ ├── utils-merge@1.0.1 142 silly saveTree │ │ └── vary@1.1.2 142 silly saveTree │ ├─┬ passport-local@1.0.0 142 silly saveTree │ │ └── passport-strategy@1.0.0 142 silly saveTree │ ├─┬ passport.socketio@3.7.0 142 silly saveTree │ │ └── xtend@4.0.2 142 silly saveTree │ ├─┬ passport@0.4.1 142 silly saveTree │ │ └── pause@0.0.1 142 silly saveTree │ ├─┬ request@2.88.2 142 silly saveTree │ │ ├── aws-sign2@0.7.0 142 silly saveTree │ │ ├── aws4@1.11.0 142 silly saveTree │ │ ├── caseless@0.12.0 142 silly saveTree │ │ ├─┬ combined-stream@1.0.8 142 silly saveTree │ │ │ └── delayed-stream@1.0.0 142 silly saveTree │ │ ├── extend@3.0.2 142 silly saveTree │ │ ├── forever-agent@0.6.1 142 silly saveTree │ │ ├─┬ form-data@2.3.3 142 silly saveTree │ │ │ └── asynckit@0.4.0 142 silly saveTree │ │ ├─┬ har-validator@5.1.5 142 silly saveTree │ │ │ ├─┬ ajv@6.12.6 142 silly saveTree │ │ │ │ ├── fast-deep-equal@3.1.3 142 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.1.0 142 silly saveTree │ │ │ │ ├── json-schema-traverse@0.4.1 142 silly saveTree │ │ │ │ └─┬ uri-js@4.4.1 142 silly saveTree │ │ │ │ └── punycode@2.1.1 142 silly saveTree │ │ │ └── har-schema@2.0.0 142 silly saveTree │ │ ├─┬ http-signature@1.2.0 142 silly saveTree │ │ │ ├─┬ jsprim@1.4.1 142 silly saveTree │ │ │ │ └── json-schema@0.2.3 142 silly saveTree │ │ │ └─┬ sshpk@1.16.1 142 silly saveTree │ │ │ ├── asn1@0.2.4 142 silly saveTree │ │ │ ├─┬ bcrypt-pbkdf@1.0.2 142 silly saveTree │ │ │ │ └── tweetnacl@0.14.5 142 silly saveTree │ │ │ ├── dashdash@1.14.1 142 silly saveTree │ │ │ ├─┬ ecc-jsbn@0.1.2 142 silly saveTree │ │ │ │ └── jsbn@0.1.1 142 silly saveTree │ │ │ ├── getpass@0.1.7 142 silly saveTree │ │ │ ├── jsbn@0.1.1 142 silly saveTree │ │ │ └── tweetnacl@0.14.5 142 silly saveTree │ │ ├── is-typedarray@1.0.0 142 silly saveTree │ │ ├── isstream@0.1.2 142 silly saveTree │ │ ├── json-stringify-safe@5.0.1 142 silly saveTree │ │ ├── oauth-sign@0.9.0 142 silly saveTree │ │ ├── performance-now@2.1.0 142 silly saveTree │ │ ├── qs@6.5.2 142 silly saveTree │ │ ├─┬ tough-cookie@2.5.0 142 silly saveTree │ │ │ └── psl@1.8.0 142 silly saveTree │ │ ├── tunnel-agent@0.6.0 142 silly saveTree │ │ └── uuid@3.4.0 142 silly saveTree │ ├─┬ semver@7.3.5 142 silly saveTree │ │ └─┬ lru-cache@6.0.0 142 silly saveTree │ │ └── yallist@4.0.0 142 silly saveTree │ └── ws@7.4.6 142 silly saveTree ├─┬ iobroker.backitup@2.2.2 142 silly saveTree │ ├─┬ @googleapis/drive@0.3.1 142 silly saveTree │ │ └─┬ googleapis-common@5.0.5 142 silly saveTree │ │ ├─┬ gaxios@4.3.2 142 silly saveTree │ │ │ ├─┬ abort-controller@3.0.0 142 silly saveTree │ │ │ │ └── event-target-shim@5.0.1 142 silly saveTree │ │ │ ├─┬ https-proxy-agent@5.0.0 142 silly saveTree │ │ │ │ ├─┬ agent-base@6.0.2 142 silly saveTree │ │ │ │ │ └─┬ debug@4.3.1 142 silly saveTree │ │ │ │ │ └── ms@2.1.2 142 silly saveTree │ │ │ │ └─┬ debug@4.3.1 142 silly saveTree │ │ │ │ └── ms@2.1.2 142 silly saveTree │ │ │ ├── is-stream@2.0.0 142 silly saveTree │ │ │ └── node-fetch@2.6.1 142 silly saveTree │ │ ├─┬ google-auth-library@7.10.2 142 silly saveTree │ │ │ ├── base64-js@1.5.1 142 silly saveTree │ │ │ ├── ecdsa-sig-formatter@1.0.11 142 silly saveTree │ │ │ ├── fast-text-encoding@1.0.3 142 silly saveTree │ │ │ ├─┬ gcp-metadata@4.3.1 142 silly saveTree │ │ │ │ └─┬ json-bigint@1.0.0 142 silly saveTree │ │ │ │ └── bignumber.js@9.0.1 142 silly saveTree │ │ │ ├─┬ gtoken@5.3.1 142 silly saveTree │ │ │ │ ├─┬ google-p12-pem@3.1.2 142 silly saveTree │ │ │ │ │ └── node-forge@0.10.0 142 silly saveTree │ │ │ │ └─┬ jws@4.0.0 142 silly saveTree │ │ │ │ └─┬ jwa@2.0.0 142 silly saveTree │ │ │ │ └── buffer-equal-constant-time@1.0.1 142 silly saveTree │ │ │ └── jws@4.0.0 142 silly saveTree │ │ ├── url-template@2.0.8 142 silly saveTree │ │ └── uuid@8.3.2 142 silly saveTree │ ├─┬ @iobroker/adapter-core@2.5.1 142 silly saveTree │ │ └── @types/iobroker@3.3.4 142 silly saveTree │ ├─┬ axios@0.24.0 142 silly saveTree │ │ └── follow-redirects@1.14.5 142 silly saveTree │ ├── dropbox-v2-api@2.4.52 142 silly saveTree │ ├─┬ fs-extra@10.0.0 142 silly saveTree │ │ ├── graceful-fs@4.2.6 142 silly saveTree │ │ ├─┬ jsonfile@6.1.0 142 silly saveTree │ │ │ └── universalify@2.0.0 142 silly saveTree │ │ └── universalify@2.0.0 142 silly saveTree │ ├─┬ ftp@0.3.10 142 silly saveTree │ │ ├─┬ readable-stream@1.1.14 142 silly saveTree │ │ │ ├── isarray@0.0.1 142 silly saveTree │ │ │ └── string_decoder@0.10.31 142 silly saveTree │ │ └── xregexp@2.0.0 142 silly saveTree │ ├── google-auth-library@7.10.2 142 silly saveTree │ ├─┬ node-schedule@2.0.0 142 silly saveTree │ │ ├─┬ cron-parser@3.5.0 142 silly saveTree │ │ │ ├─┬ is-nan@1.3.2 142 silly saveTree │ │ │ │ ├─┬ call-bind@1.0.2 142 silly saveTree │ │ │ │ │ ├── function-bind@1.1.1 142 silly saveTree │ │ │ │ │ └─┬ get-intrinsic@1.1.1 142 silly saveTree │ │ │ │ │ ├── has-symbols@1.0.2 142 silly saveTree │ │ │ │ │ └── has@1.0.3 142 silly saveTree │ │ │ │ └─┬ define-properties@1.1.3 142 silly saveTree │ │ │ │ └── object-keys@1.1.1 142 silly saveTree │ │ │ └── luxon@1.27.0 142 silly saveTree │ │ ├── long-timeout@0.1.1 142 silly saveTree │ │ └── sorted-array-functions@1.3.0 142 silly saveTree │ ├── node-wol@0.1.1 142 silly saveTree │ ├─┬ tar-fs@2.1.1 142 silly saveTree │ │ ├── chownr@1.1.4 142 silly saveTree │ │ ├── mkdirp-classic@0.5.3 142 silly saveTree │ │ ├─┬ pump@3.0.0 142 silly saveTree │ │ │ ├─┬ end-of-stream@1.4.4 142 silly saveTree │ │ │ │ └─┬ once@1.4.0 142 silly saveTree │ │ │ │ └── wrappy@1.0.2 142 silly saveTree │ │ │ └── once@1.4.0 142 silly saveTree │ │ └─┬ tar-stream@2.2.0 142 silly saveTree │ │ ├─┬ bl@4.1.0 142 silly saveTree │ │ │ ├─┬ buffer@5.7.1 142 silly saveTree │ │ │ │ └── ieee754@1.2.1 142 silly saveTree │ │ │ ├── inherits@2.0.4 142 silly saveTree │ │ │ └─┬ readable-stream@3.6.0 142 silly saveTree │ │ │ ├─┬ string_decoder@1.3.0 142 silly saveTree │ │ │ │ └── safe-buffer@5.2.1 142 silly saveTree │ │ │ └── util-deprecate@1.0.2 142 silly saveTree │ │ ├── fs-constants@1.0.0 142 silly saveTree │ │ └─┬ readable-stream@3.6.0 142 silly saveTree │ │ └─┬ string_decoder@1.3.0 142 silly saveTree │ │ └── safe-buffer@5.2.1 142 silly saveTree │ └─┬ webdav@4.7.0 142 silly saveTree │ ├─┬ axios@0.21.1 142 silly saveTree │ │ └── follow-redirects@1.14.1 142 silly saveTree │ ├── base-64@1.0.0 142 silly saveTree │ ├─┬ fast-xml-parser@3.21.1 142 silly saveTree │ │ └── strnum@1.0.4 142 silly saveTree │ ├── he@1.2.0 142 silly saveTree │ ├── hot-patcher@0.5.0 142 silly saveTree │ ├── layerr@0.1.2 142 silly saveTree │ ├─┬ md5@2.3.0 142 silly saveTree │ │ ├── charenc@0.0.2 142 silly saveTree │ │ ├── crypt@0.0.2 142 silly saveTree │ │ └── is-buffer@1.1.6 142 silly saveTree │ ├── nested-property@4.0.0 142 silly saveTree │ ├── path-posix@1.0.0 142 silly saveTree │ ├── url-join@4.0.1 142 silly saveTree │ └─┬ url-parse@1.5.3 142 silly saveTree │ ├── querystringify@2.2.0 142 silly saveTree │ └── requires-port@1.0.0 142 silly saveTree ├─┬ iobroker.daswetter@3.0.9 142 silly saveTree │ ├─┬ @iobroker/adapter-core@2.5.1 142 silly saveTree │ │ └── @types/iobroker@3.3.4 142 silly saveTree │ ├─┬ @sentry/node@6.14.1 142 silly saveTree │ │ ├─┬ @sentry/core@6.14.1 142 silly saveTree │ │ │ ├─┬ @sentry/hub@6.14.1 142 silly saveTree │ │ │ │ ├── @sentry/types@6.14.1 142 silly saveTree │ │ │ │ ├─┬ @sentry/utils@6.14.1 142 silly saveTree │ │ │ │ │ └── tslib@1.14.1 142 silly saveTree │ │ │ │ └── tslib@1.14.1 142 silly saveTree │ │ │ ├── @sentry/minimal@6.14.1 142 silly saveTree │ │ │ ├── @sentry/types@6.14.1 142 silly saveTree │ │ │ ├── @sentry/utils@6.14.1 142 silly saveTree │ │ │ └── tslib@1.14.1 142 silly saveTree │ │ ├── @sentry/hub@6.14.1 142 silly saveTree │ │ ├── @sentry/tracing@6.14.1 142 silly saveTree │ │ ├── @sentry/types@6.14.1 142 silly saveTree │ │ ├── @sentry/utils@6.14.1 142 silly saveTree │ │ ├── cookie@0.4.1 142 silly saveTree │ │ ├── lru_map@0.3.3 142 silly saveTree │ │ └── tslib@1.14.1 142 silly saveTree │ ├─┬ bent@7.3.12 142 silly saveTree │ │ └── bytesish@0.4.4 142 silly saveTree │ └── xml2json-light@1.0.6 142 silly saveTree ├─┬ iobroker.discovery@2.7.3 142 silly saveTree │ ├─┬ @iobroker/adapter-core@2.5.1 142 silly saveTree │ │ └── @types/iobroker@3.3.4 142 silly saveTree │ ├─┬ mdns-discovery@0.2.6 142 silly saveTree │ │ ├─┬ debug@2.2.0 142 silly saveTree │ │ │ └── ms@0.7.1 142 silly saveTree │ │ ├── dgram@1.0.1 142 silly saveTree │ │ └─┬ dns-packet@1.3.4 142 silly saveTree │ │ └── ip@1.1.5 142 silly saveTree │ ├── netmask@2.0.2 142 silly saveTree │ ├── node-mndp@0.0.3 142 silly saveTree │ ├─┬ node-ssdp@4.0.1 142 silly saveTree │ │ ├─┬ async@2.6.3 142 silly saveTree │ │ │ └── lodash@4.17.21 142 silly saveTree │ │ ├── bluebird@3.7.2 142 silly saveTree │ │ └─┬ debug@3.2.7 142 silly saveTree │ │ └── ms@2.1.3 142 silly saveTree │ └─┬ serialport@9.2.7 142 silly saveTree │ ├─┬ @serialport/binding-mock@9.2.4 142 silly saveTree │ │ ├─┬ @serialport/binding-abstract@9.2.3 142 silly saveTree │ │ │ └─┬ debug@4.3.2 142 silly saveTree │ │ │ └── ms@2.1.2 142 silly saveTree │ │ └── debug@4.3.2 142 silly saveTree │ ├─┬ @serialport/bindings@9.2.7 142 silly saveTree │ │ ├─┬ @serialport/parser-readline@9.2.4 142 silly saveTree │ │ │ └── @serialport/parser-delimiter@9.2.4 142 silly saveTree │ │ ├─┬ bindings@1.5.0 142 silly saveTree │ │ │ └── file-uri-to-path@1.0.0 142 silly saveTree │ │ ├── nan@2.15.0 142 silly saveTree │ │ └─┬ prebuild-install@6.1.4 142 silly saveTree │ │ ├── detect-libc@1.0.3 142 silly saveTree │ │ ├── expand-template@2.0.3 142 silly saveTree │ │ ├── github-from-package@0.0.0 142 silly saveTree │ │ ├── minimist@1.2.5 142 silly saveTree │ │ ├── napi-build-utils@1.0.2 142 silly saveTree │ │ ├─┬ node-abi@2.30.0 142 silly saveTree │ │ │ └── semver@5.7.1 142 silly saveTree │ │ ├─┬ npmlog@4.1.2 142 silly saveTree │ │ │ ├─┬ are-we-there-yet@1.1.5 142 silly saveTree │ │ │ │ ├── delegates@1.0.0 142 silly saveTree │ │ │ │ └─┬ readable-stream@2.3.7 142 silly saveTree │ │ │ │ ├── isarray@1.0.0 142 silly saveTree │ │ │ │ ├── process-nextick-args@2.0.1 142 silly saveTree │ │ │ │ └── string_decoder@1.1.1 142 silly saveTree │ │ │ ├── console-control-strings@1.1.0 142 silly saveTree │ │ │ ├─┬ gauge@2.7.4 142 silly saveTree │ │ │ │ ├── aproba@1.2.0 142 silly saveTree │ │ │ │ ├── has-unicode@2.0.1 142 silly saveTree │ │ │ │ ├── object-assign@4.1.1 142 silly saveTree │ │ │ │ ├── signal-exit@3.0.3 142 silly saveTree │ │ │ │ ├─┬ string-width@1.0.2 142 silly saveTree │ │ │ │ │ ├── code-point-at@1.1.0 142 silly saveTree │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 142 silly saveTree │ │ │ │ │ │ └── number-is-nan@1.0.1 142 silly saveTree │ │ │ │ │ └─┬ strip-ansi@3.0.1 142 silly saveTree │ │ │ │ │ └── ansi-regex@2.1.1 142 silly saveTree │ │ │ │ ├── strip-ansi@3.0.1 142 silly saveTree │ │ │ │ └── wide-align@1.1.3 142 silly saveTree │ │ │ └── set-blocking@2.0.0 142 silly saveTree │ │ ├─┬ rc@1.2.8 142 silly saveTree │ │ │ ├── deep-extend@0.6.0 142 silly saveTree │ │ │ ├── ini@1.3.8 142 silly saveTree │ │ │ └── strip-json-comments@2.0.1 142 silly saveTree │ │ └─┬ simple-get@3.1.0 142 silly saveTree │ │ ├─┬ decompress-response@4.2.1 142 silly saveTree │ │ │ └── mimic-response@2.1.0 142 silly saveTree │ │ └── simple-concat@1.0.1 142 silly saveTree │ ├── @serialport/parser-byte-length@9.2.4 142 silly saveTree │ ├── @serialport/parser-cctalk@9.2.4 142 silly saveTree │ ├── @serialport/parser-delimiter@9.2.4 142 silly saveTree │ ├── @serialport/parser-inter-byte-timeout@9.2.4 142 silly saveTree │ ├── @serialport/parser-readline@9.2.4 142 silly saveTree │ ├── @serialport/parser-ready@9.2.4 142 silly saveTree │ ├── @serialport/parser-regex@9.2.4 142 silly saveTree │ ├── @serialport/stream@9.2.4 142 silly saveTree │ └── debug@4.3.2 142 silly saveTree ├── iobroker.dwd@2.7.7 142 silly saveTree ├─┬ iobroker.info@1.9.8 142 silly saveTree │ ├── jshashes@1.0.8 142 silly saveTree │ ├── osx-temperature-sensor@1.0.7 142 silly saveTree │ └── systeminformation@5.8.0 142 silly saveTree ├── iobroker.iqontrol@1.8.2 142 silly saveTree ├─┬ iobroker.javascript@5.2.13 142 silly saveTree │ ├─┬ @iobroker/adapter-core@2.5.1 142 silly saveTree │ │ └─┬ @types/iobroker@3.3.4 142 silly saveTree │ │ └── @types/node@12.20.37 142 silly saveTree │ ├── @types/node@12.20.37 142 silly saveTree │ ├─┬ @types/request@2.48.7 142 silly saveTree │ │ ├── @types/caseless@0.12.2 142 silly saveTree │ │ ├── @types/tough-cookie@4.0.1 142 silly saveTree │ │ └── form-data@2.5.1 142 silly saveTree │ ├── coffee-compiler@0.3.2 142 silly saveTree │ ├── coffee-script@1.12.7 142 silly saveTree │ ├── jsonata@1.8.5 142 silly saveTree │ ├── node-inspect@2.0.0 142 silly saveTree │ ├── suncalc2@1.8.1 142 silly saveTree │ ├── typescript@4.5.2 142 silly saveTree │ ├─┬ virtual-tsc@0.6.1 142 silly saveTree │ │ ├── colors@1.4.0 142 silly saveTree │ │ └─┬ debug@3.2.7 142 silly saveTree │ │ └── ms@2.1.3 142 silly saveTree │ ├── vm2@3.9.5 142 silly saveTree │ └── wake_on_lan@1.0.0 142 silly saveTree ├─┬ iobroker.js-controller@3.3.21 142 silly saveTree │ ├─┬ @alcalzone/esbuild-register@2.5.1-1 142 silly saveTree │ │ ├── esbuild@0.11.23 142 silly saveTree │ │ └── jsonc-parser@3.0.0 142 silly saveTree │ ├─┬ @iobroker/db-objects-file@1.2.7 142 silly saveTree │ │ ├─┬ @iobroker/db-base@1.2.4 142 silly saveTree │ │ │ ├── deep-clone@3.0.3 142 silly saveTree │ │ │ ├─┬ fs-extra@9.1.0 142 silly saveTree │ │ │ │ └── at-least-node@1.0.0 142 silly saveTree │ │ │ ├─┬ node.extend@2.0.2 142 silly saveTree │ │ │ │ └── is@3.3.0 142 silly saveTree │ │ │ └── respjs@4.2.0 142 silly saveTree │ │ ├─┬ @iobroker/db-objects-redis@1.2.7 142 silly saveTree │ │ │ └─┬ ioredis@4.28.2 142 silly saveTree │ │ │ ├── cluster-key-slot@1.1.0 142 silly saveTree │ │ │ ├─┬ debug@4.3.3 142 silly saveTree │ │ │ │ └── ms@2.1.2 142 silly saveTree │ │ │ ├── denque@1.5.1 142 silly saveTree │ │ │ ├── lodash.defaults@4.2.0 142 silly saveTree │ │ │ ├── lodash.flatten@4.4.0 142 silly saveTree │ │ │ ├── lodash.isarguments@3.1.0 142 silly saveTree │ │ │ ├── p-map@2.1.0 142 silly saveTree │ │ │ ├── redis-commands@1.7.0 142 silly saveTree │ │ │ ├── redis-errors@1.2.0 142 silly saveTree │ │ │ ├── redis-parser@3.0.0 142 silly saveTree │ │ │ └── standard-as-callback@2.1.0 142 silly saveTree │ │ ├── deep-clone@3.0.3 142 silly saveTree │ │ ├── fs-extra@9.1.0 142 silly saveTree │ │ └── node.extend@2.0.2 142 silly saveTree │ ├─┬ @iobroker/db-objects-jsonl@1.2.7 142 silly saveTree │ │ ├─┬ @alcalzone/jsonl-db@1.3.0 142 silly saveTree │ │ │ ├─┬ alcalzone-shared@3.0.4 142 silly saveTree │ │ │ │ └─┬ debug@4.3.3 142 silly saveTree │ │ │ │ └── ms@2.1.2 142 silly saveTree │ │ │ ├── fs-extra@9.1.0 142 silly saveTree │ │ │ └─┬ proper-lockfile@4.1.2 142 silly saveTree │ │ │ └── retry@0.12.0 142 silly saveTree │ │ └── fs-extra@9.1.0 142 silly saveTree │ ├── @iobroker/db-objects-redis@1.2.7 142 silly saveTree │ ├─┬ @iobroker/db-states-file@1.2.7 142 silly saveTree │ │ └── @iobroker/db-states-redis@1.2.7 142 silly saveTree │ ├── @iobroker/db-states-jsonl@1.2.7 142 silly saveTree │ ├── @iobroker/db-states-redis@1.2.7 142 silly saveTree │ ├── @iobroker/plugin-base@1.2.1 142 silly saveTree │ ├─┬ @iobroker/plugin-sentry@1.1.10 142 silly saveTree │ │ ├─┬ @sentry/integrations@6.15.0 142 silly saveTree │ │ │ ├── @sentry/types@6.15.0 142 silly saveTree │ │ │ ├── @sentry/utils@6.15.0 142 silly saveTree │ │ │ └─┬ localforage@1.10.0 142 silly saveTree │ │ │ └─┬ lie@3.1.1 142 silly saveTree │ │ │ └── immediate@3.0.6 142 silly saveTree │ │ └─┬ source-map-support@0.5.21 142 silly saveTree │ │ ├── buffer-from@1.1.2 142 silly saveTree │ │ └── source-map@0.6.1 142 silly saveTree │ ├─┬ chokidar@3.5.2 142 silly saveTree │ │ ├─┬ anymatch@3.1.2 142 silly saveTree │ │ │ ├── normalize-path@3.0.0 142 silly saveTree │ │ │ └── picomatch@2.3.0 142 silly saveTree │ │ ├─┬ braces@3.0.2 142 silly saveTree │ │ │ └─┬ fill-range@7.0.1 142 silly saveTree │ │ │ └─┬ to-regex-range@5.0.1 142 silly saveTree │ │ │ └── is-number@7.0.0 142 silly saveTree │ │ ├── fsevents@2.3.2 142 silly saveTree │ │ ├─┬ glob-parent@5.1.2 142 silly saveTree │ │ │ └─┬ is-glob@4.0.3 142 silly saveTree │ │ │ └── is-extglob@2.1.1 142 silly saveTree │ │ ├─┬ is-binary-path@2.1.0 142 silly saveTree │ │ │ └── binary-extensions@2.2.0 142 silly saveTree │ │ ├── is-glob@4.0.3 142 silly saveTree │ │ ├── normalize-path@3.0.0 142 silly saveTree │ │ └── readdirp@3.6.0 142 silly saveTree │ ├── ci-info@3.3.0 142 silly saveTree │ ├── daemonize2@0.4.2 142 silly saveTree │ ├─┬ debug@4.3.3 142 silly saveTree │ │ └── ms@2.1.2 142 silly saveTree │ ├─┬ decache@4.6.0 142 silly saveTree │ │ └── callsite@1.0.0 142 silly saveTree │ ├── deep-clone@3.0.3 142 silly saveTree │ ├─┬ diskusage@1.1.3 142 silly saveTree │ │ ├── es6-promise@4.2.8 142 silly saveTree │ │ └── nan@2.14.2 142 silly saveTree │ ├─┬ event-stream@4.0.1 142 silly saveTree │ │ ├── duplexer@0.1.2 142 silly saveTree │ │ ├── from@0.1.7 142 silly saveTree │ │ ├── map-stream@0.0.7 142 silly saveTree │ │ ├─┬ pause-stream@0.0.11 142 silly saveTree │ │ │ └── through@2.3.8 142 silly saveTree │ │ ├── split@1.0.1 142 silly saveTree │ │ ├── stream-combiner@0.2.2 142 silly saveTree │ │ └── through@2.3.8 142 silly saveTree │ ├── fs-extra@9.1.0 142 silly saveTree │ ├─┬ greenlock-express@4.0.3 142 silly saveTree │ │ ├─┬ @root/greenlock-express@4.0.4 142 silly saveTree │ │ │ ├─┬ @root/greenlock@4.0.5 142 silly saveTree │ │ │ │ ├─┬ @greenlock/manager@3.1.0 142 silly saveTree │ │ │ │ │ └─┬ greenlock-manager-fs@3.1.1 142 silly saveTree │ │ │ │ │ ├── @root/mkdirp@1.0.0 142 silly saveTree │ │ │ │ │ └── safe-replace@1.1.0 142 silly saveTree │ │ │ │ ├─┬ @root/acme@3.1.0 142 silly saveTree │ │ │ │ │ ├─┬ @root/csr@0.8.1 142 silly saveTree │ │ │ │ │ │ ├─┬ @root/asn1@1.0.0 142 silly saveTree │ │ │ │ │ │ │ └── @root/encoding@1.0.1 142 silly saveTree │ │ │ │ │ │ ├── @root/pem@1.0.4 142 silly saveTree │ │ │ │ │ │ └── @root/x509@0.7.2 142 silly saveTree │ │ │ │ │ ├── @root/encoding@1.0.1 142 silly saveTree │ │ │ │ │ ├── @root/keypairs@0.10.3 142 silly saveTree │ │ │ │ │ ├── @root/pem@1.0.4 142 silly saveTree │ │ │ │ │ ├── @root/request@1.8.0 142 silly saveTree │ │ │ │ │ └── @root/x509@0.7.2 142 silly saveTree │ │ │ │ ├── @root/csr@0.8.1 142 silly saveTree │ │ │ │ ├── @root/keypairs@0.10.3 142 silly saveTree │ │ │ │ ├── @root/mkdirp@1.0.0 142 silly saveTree │ │ │ │ ├── @root/request@1.8.0 142 silly saveTree │ │ │ │ ├── acme-http-01-standalone@3.0.5 142 silly saveTree │ │ │ │ ├── cert-info@1.5.1 142 silly saveTree │ │ │ │ ├── greenlock-store-fs@3.2.2 142 silly saveTree │ │ │ │ └── safe-replace@1.1.0 142 silly saveTree │ │ │ └── redirect-https@1.3.1 142 silly saveTree │ │ ├── @root/greenlock@4.0.5 142 silly saveTree │ │ └── redirect-https@1.3.1 142 silly saveTree │ ├─┬ greenlock@4.0.4 142 silly saveTree │ │ └── @root/keypairs@0.9.0 142 silly saveTree │ ├─┬ jsonwebtoken@8.5.1 142 silly saveTree │ │ ├─┬ jws@3.2.2 142 silly saveTree │ │ │ └── jwa@1.4.1 142 silly saveTree │ │ ├── lodash.includes@4.3.0 142 silly saveTree │ │ ├── lodash.isboolean@3.0.3 142 silly saveTree │ │ ├── lodash.isinteger@4.0.4 142 silly saveTree │ │ ├── lodash.isnumber@3.0.3 142 silly saveTree │ │ ├── lodash.isplainobject@4.0.6 142 silly saveTree │ │ ├── lodash.isstring@4.0.1 142 silly saveTree │ │ ├── lodash.once@4.1.1 142 silly saveTree │ │ ├── ms@2.1.3 142 silly saveTree │ │ └── semver@5.7.1 142 silly saveTree │ ├─┬ jszip@3.7.1 142 silly saveTree │ │ ├── lie@3.3.0 142 silly saveTree │ │ ├── pako@1.0.11 142 silly saveTree │ │ ├─┬ readable-stream@2.3.7 142 silly saveTree │ │ │ ├── isarray@1.0.0 142 silly saveTree │ │ │ └── string_decoder@1.1.1 142 silly saveTree │ │ └── set-immediate-shim@1.0.1 142 silly saveTree │ ├─┬ le-acme-core@2.1.4 142 silly saveTree │ │ └─┬ rsa-compat@1.9.4 142 silly saveTree │ │ ├─┬ keypairs@1.2.14 142 silly saveTree │ │ │ ├── eckles@1.4.1 142 silly saveTree │ │ │ └── rasha@1.2.5 142 silly saveTree │ │ ├── node-forge@0.7.6 142 silly saveTree │ │ └── ursa-optional@0.9.10 142 silly saveTree │ ├── le-challenge-fs@2.0.9 142 silly saveTree │ ├── le-sni-auto@2.1.9 142 silly saveTree │ ├─┬ loadavg-windows@1.1.1 142 silly saveTree │ │ └── weak-daemon@1.0.3 142 silly saveTree │ ├── mime@2.6.0 142 silly saveTree │ ├── ncp@2.0.0 142 silly saveTree │ ├── node.extend@2.0.2 142 silly saveTree │ ├─┬ pidusage@2.0.21 142 silly saveTree │ │ └── safe-buffer@5.2.1 142 silly saveTree │ ├── promisify-child-process@4.1.1 142 silly saveTree │ ├─┬ prompt@1.2.0 142 silly saveTree │ │ ├── async@0.9.2 142 silly saveTree │ │ ├─┬ read@1.0.7 142 silly saveTree │ │ │ └── mute-stream@0.0.8 142 silly saveTree │ │ ├── revalidator@0.1.8 142 silly saveTree │ │ └─┬ winston@2.4.5 142 silly saveTree │ │ ├── async@1.0.0 142 silly saveTree │ │ ├── colors@1.0.3 142 silly saveTree │ │ ├── cycle@1.0.3 142 silly saveTree │ │ ├── eyes@0.1.8 142 silly saveTree │ │ └── stack-trace@0.0.10 142 silly saveTree │ ├── readline-sync@1.4.10 142 silly saveTree │ ├─┬ tar@6.1.0 142 silly saveTree │ │ ├── chownr@2.0.0 142 silly saveTree │ │ ├─┬ fs-minipass@2.1.0 142 silly saveTree │ │ │ └── minipass@3.1.3 142 silly saveTree │ │ ├── minipass@3.1.3 142 silly saveTree │ │ ├── minizlib@2.1.2 142 silly saveTree │ │ └── mkdirp@1.0.4 142 silly saveTree │ ├─┬ winston-daily-rotate-file@4.5.5 142 silly saveTree │ │ ├─┬ file-stream-rotator@0.5.7 142 silly saveTree │ │ │ └── moment@2.29.1 142 silly saveTree │ │ ├── object-hash@2.2.0 142 silly saveTree │ │ ├── triple-beam@1.3.0 142 silly saveTree │ │ └─┬ winston-transport@4.4.0 142 silly saveTree │ │ └─┬ readable-stream@2.3.7 142 silly saveTree │ │ ├── isarray@1.0.0 142 silly saveTree │ │ └── string_decoder@1.1.1 142 silly saveTree │ ├─┬ winston-seq-updated@1.0.4 142 silly saveTree │ │ └── seq-logging@0.4.6 142 silly saveTree │ ├─┬ winston-syslog@2.4.4 142 silly saveTree │ │ ├── glossy@0.1.7 142 silly saveTree │ │ └── unix-dgram@2.0.3 142 silly saveTree │ ├─┬ winston@3.3.3 142 silly saveTree │ │ ├─┬ @dabh/diagnostics@2.0.2 142 silly saveTree │ │ │ ├─┬ colorspace@1.1.4 142 silly saveTree │ │ │ │ ├─┬ color@3.2.1 142 silly saveTree │ │ │ │ │ ├─┬ color-convert@1.9.3 142 silly saveTree │ │ │ │ │ │ └── color-name@1.1.3 142 silly saveTree │ │ │ │ │ └─┬ color-string@1.8.2 142 silly saveTree │ │ │ │ │ └─┬ simple-swizzle@0.2.2 142 silly saveTree │ │ │ │ │ └── is-arrayish@0.3.2 142 silly saveTree │ │ │ │ └── text-hex@1.0.0 142 silly saveTree │ │ │ ├── enabled@2.0.0 142 silly saveTree │ │ │ └── kuler@2.0.0 142 silly saveTree │ │ ├── async@3.2.2 142 silly saveTree │ │ ├─┬ logform@2.3.0 142 silly saveTree │ │ │ ├── fecha@4.2.1 142 silly saveTree │ │ │ ├── ms@2.1.3 142 silly saveTree │ │ │ └── safe-stable-stringify@1.1.1 142 silly saveTree │ │ ├─┬ one-time@1.0.0 142 silly saveTree │ │ │ └── fn.name@1.1.0 142 silly saveTree │ │ └─┬ readable-stream@3.6.0 142 silly saveTree │ │ └─┬ string_decoder@1.3.0 142 silly saveTree │ │ └── safe-buffer@5.2.1 142 silly saveTree │ └─┬ yargs@16.2.0 142 silly saveTree │ ├─┬ cliui@7.0.4 142 silly saveTree │ │ ├─┬ string-width@4.2.3 142 silly saveTree │ │ │ ├── emoji-regex@8.0.0 142 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0 142 silly saveTree │ │ │ └─┬ strip-ansi@6.0.1 142 silly saveTree │ │ │ └── ansi-regex@5.0.1 142 silly saveTree │ │ ├── strip-ansi@6.0.1 142 silly saveTree │ │ └─┬ wrap-ansi@7.0.0 142 silly saveTree │ │ ├─┬ ansi-styles@4.3.0 142 silly saveTree │ │ │ └─┬ color-convert@2.0.1 142 silly saveTree │ │ │ └── color-name@1.1.4 142 silly saveTree │ │ ├─┬ string-width@4.2.3 142 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0 142 silly saveTree │ │ │ └─┬ strip-ansi@6.0.1 142 silly saveTree │ │ │ └── ansi-regex@5.0.1 142 silly saveTree │ │ └── strip-ansi@6.0.1 142 silly saveTree │ ├── escalade@3.1.1 142 silly saveTree │ ├── get-caller-file@2.0.5 142 silly saveTree │ ├── require-directory@2.1.1 142 silly saveTree │ ├─┬ string-width@4.2.3 142 silly saveTree │ │ ├── is-fullwidth-code-point@3.0.0 142 silly saveTree │ │ └─┬ strip-ansi@6.0.1 142 silly saveTree │ │ └── ansi-regex@5.0.1 142 silly saveTree │ ├── y18n@5.0.8 142 silly saveTree │ └── yargs-parser@20.2.9 142 silly saveTree ├─┬ iobroker.maxcul@1.3.1 142 silly saveTree │ ├── binary-parser@1.9.2 142 silly saveTree │ ├── bitset@5.1.1 142 silly saveTree │ ├─┬ serialport@9.2.8 142 silly saveTree │ │ ├─┬ @serialport/binding-mock@9.2.4 142 silly saveTree │ │ │ ├─┬ @serialport/binding-abstract@9.2.3 142 silly saveTree │ │ │ │ └─┬ debug@4.3.3 142 silly saveTree │ │ │ │ └── ms@2.1.2 142 silly saveTree │ │ │ └─┬ debug@4.3.3 142 silly saveTree │ │ │ └── ms@2.1.2 142 silly saveTree │ │ ├─┬ @serialport/bindings@9.2.8 142 silly saveTree │ │ │ ├─┬ @serialport/parser-readline@9.2.4 142 silly saveTree │ │ │ │ └── @serialport/parser-delimiter@9.2.4 142 silly saveTree │ │ │ ├─┬ debug@4.3.3 142 silly saveTree │ │ │ │ └── ms@2.1.2 142 silly saveTree │ │ │ ├── nan@2.15.0 142 silly saveTree │ │ │ └─┬ prebuild-install@7.0.0 142 silly saveTree │ │ │ ├── node-abi@3.5.0 142 silly saveTree │ │ │ └─┬ simple-get@4.0.0 142 silly saveTree │ │ │ └─┬ decompress-response@6.0.0 142 silly saveTree │ │ │ └── mimic-response@3.1.0 142 silly saveTree │ │ ├── @serialport/parser-byte-length@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-cctalk@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-delimiter@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-inter-byte-timeout@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-readline@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-ready@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-regex@9.2.4 142 silly saveTree │ │ ├─┬ @serialport/stream@9.2.4 142 silly saveTree │ │ │ └─┬ debug@4.3.3 142 silly saveTree │ │ │ └── ms@2.1.2 142 silly saveTree │ │ └─┬ debug@4.3.3 142 silly saveTree │ │ └── ms@2.1.2 142 silly saveTree │ └── sprintf-js@1.1.2 142 silly saveTree ├─┬ iobroker.sonoff@2.4.5 142 silly saveTree │ └─┬ mqtt-connection@4.1.0 142 silly saveTree │ ├─┬ duplexify@3.7.1 142 silly saveTree │ │ ├─┬ readable-stream@2.3.7 142 silly saveTree │ │ │ ├── isarray@1.0.0 142 silly saveTree │ │ │ └── string_decoder@1.1.1 142 silly saveTree │ │ └── stream-shift@1.0.1 142 silly saveTree │ ├─┬ mqtt-packet@6.10.0 142 silly saveTree │ │ └─┬ debug@4.3.2 142 silly saveTree │ │ └── ms@2.1.2 142 silly saveTree │ └─┬ through2@2.0.5 142 silly saveTree │ └─┬ readable-stream@2.3.7 142 silly saveTree │ ├── isarray@1.0.0 142 silly saveTree │ └── string_decoder@1.1.1 142 silly saveTree ├─┬ iobroker.tankerkoenig@2.1.1 142 silly saveTree │ └─┬ xml2js@0.4.23 142 silly saveTree │ ├── sax@1.2.4 142 silly saveTree │ └── xmlbuilder@11.0.1 142 silly saveTree ├─┬ iobroker.terminal@0.1.2 142 silly saveTree │ ├── authenticate-pam@1.0.2 142 silly saveTree │ ├── commander@7.2.0 142 silly saveTree │ ├── connect@3.7.0 142 silly saveTree │ ├── passport@0.2.2 142 silly saveTree │ ├─┬ socket.io@2.4.1 142 silly saveTree │ │ ├─┬ debug@4.1.1 142 silly saveTree │ │ │ └── ms@2.1.3 142 silly saveTree │ │ ├─┬ engine.io@3.5.0 142 silly saveTree │ │ │ ├── base64id@2.0.0 142 silly saveTree │ │ │ ├── cookie@0.4.1 142 silly saveTree │ │ │ ├─┬ debug@4.1.1 142 silly saveTree │ │ │ │ └── ms@2.1.3 142 silly saveTree │ │ │ └─┬ engine.io-parser@2.2.1 142 silly saveTree │ │ │ ├── after@0.8.2 142 silly saveTree │ │ │ ├── arraybuffer.slice@0.0.7 142 silly saveTree │ │ │ ├── base64-arraybuffer@0.1.4 142 silly saveTree │ │ │ ├── blob@0.0.5 142 silly saveTree │ │ │ └─┬ has-binary2@1.0.3 142 silly saveTree │ │ │ └── isarray@2.0.1 142 silly saveTree │ │ ├── has-binary2@1.0.3 142 silly saveTree │ │ ├── socket.io-adapter@1.1.2 142 silly saveTree │ │ ├─┬ socket.io-client@2.4.0 142 silly saveTree │ │ │ ├── backo2@1.0.2 142 silly saveTree │ │ │ ├── component-bind@1.0.0 142 silly saveTree │ │ │ ├── component-emitter@1.3.0 142 silly saveTree │ │ │ ├── debug@3.1.0 142 silly saveTree │ │ │ ├─┬ engine.io-client@3.5.2 142 silly saveTree │ │ │ │ ├── component-inherit@0.0.3 142 silly saveTree │ │ │ │ ├── debug@3.1.0 142 silly saveTree │ │ │ │ ├── has-cors@1.1.0 142 silly saveTree │ │ │ │ ├── indexof@0.0.1 142 silly saveTree │ │ │ │ ├── parseqs@0.0.6 142 silly saveTree │ │ │ │ ├── parseuri@0.0.6 142 silly saveTree │ │ │ │ ├── xmlhttprequest-ssl@1.6.3 142 silly saveTree │ │ │ │ └── yeast@0.1.2 142 silly saveTree │ │ │ ├── indexof@0.0.1 142 silly saveTree │ │ │ ├── parseqs@0.0.6 142 silly saveTree │ │ │ ├── parseuri@0.0.6 142 silly saveTree │ │ │ ├── socket.io-parser@3.3.2 142 silly saveTree │ │ │ └── to-array@0.1.4 142 silly saveTree │ │ └─┬ socket.io-parser@3.4.1 142 silly saveTree │ │ ├── component-emitter@1.2.1 142 silly saveTree │ │ └─┬ debug@4.1.1 142 silly saveTree │ │ └── ms@2.1.3 142 silly saveTree │ └── uid-number@0.0.6 142 silly saveTree ├─┬ iobroker.web@3.4.9 142 silly saveTree │ ├─┬ @iobroker/adapter-core@2.5.1 142 silly saveTree │ │ └── @types/iobroker@3.3.4 142 silly saveTree │ ├── iobroker.simple-api@2.6.1 142 silly saveTree │ ├─┬ iobroker.socketio@3.1.5 142 silly saveTree │ │ ├─┬ @iobroker/adapter-core@2.5.1 142 silly saveTree │ │ │ └── @types/iobroker@3.3.4 142 silly saveTree │ │ └─┬ axios@0.23.0 142 silly saveTree │ │ └── follow-redirects@1.14.4 142 silly saveTree │ └─┬ mime-types@2.1.33 142 silly saveTree │ └── mime-db@1.50.0 142 silly saveTree └─┬ iobroker.zigbee@1.6.6 142 silly saveTree ├── typescript@4.5.2 142 silly saveTree ├─┬ zigbee-herdsman-converters@14.0.316 142 silly saveTree │ ├─┬ axios@0.24.0 142 silly saveTree │ │ └── follow-redirects@1.14.5 142 silly saveTree │ ├── buffer-crc32@0.2.13 142 silly saveTree │ ├─┬ https-proxy-agent@5.0.0 142 silly saveTree │ │ ├─┬ agent-base@6.0.2 142 silly saveTree │ │ │ └─┬ debug@4.3.2 142 silly saveTree │ │ │ └── ms@2.1.2 142 silly saveTree │ │ └── debug@4.3.2 142 silly saveTree │ ├─┬ tar-stream@2.2.0 142 silly saveTree │ │ ├─┬ bl@4.1.0 142 silly saveTree │ │ │ ├─┬ buffer@5.7.1 142 silly saveTree │ │ │ │ ├── base64-js@1.5.1 142 silly saveTree │ │ │ │ └── ieee754@1.2.1 142 silly saveTree │ │ │ ├── inherits@2.0.4 142 silly saveTree │ │ │ └─┬ readable-stream@3.6.0 142 silly saveTree │ │ │ ├─┬ string_decoder@1.3.0 142 silly saveTree │ │ │ │ └── safe-buffer@5.2.1 142 silly saveTree │ │ │ └── util-deprecate@1.0.2 142 silly saveTree │ │ ├─┬ end-of-stream@1.4.4 142 silly saveTree │ │ │ └─┬ once@1.4.0 142 silly saveTree │ │ │ └── wrappy@1.0.2 142 silly saveTree │ │ ├── fs-constants@1.0.0 142 silly saveTree │ │ ├── inherits@2.0.4 142 silly saveTree │ │ └── readable-stream@3.6.0 142 silly saveTree │ └─┬ zigbee-herdsman@0.13.166 142 silly saveTree │ ├── debounce@1.2.1 142 silly saveTree │ ├─┬ debug@4.3.2 142 silly saveTree │ │ └── ms@2.1.2 142 silly saveTree │ ├── fast-deep-equal@3.1.3 142 silly saveTree │ ├── mixin-deep@2.0.1 142 silly saveTree │ ├─┬ mz@2.7.0 142 silly saveTree │ │ ├── any-promise@1.3.0 142 silly saveTree │ │ ├── object-assign@4.1.1 142 silly saveTree │ │ └─┬ thenify-all@1.6.0 142 silly saveTree │ │ └── thenify@3.3.1 142 silly saveTree │ ├─┬ serialport@9.2.5 142 silly saveTree │ │ ├─┬ @serialport/binding-mock@9.2.4 142 silly saveTree │ │ │ └── @serialport/binding-abstract@9.2.3 142 silly saveTree │ │ ├─┬ @serialport/bindings@9.2.5 142 silly saveTree │ │ │ ├─┬ @serialport/parser-readline@9.2.4 142 silly saveTree │ │ │ │ └── @serialport/parser-delimiter@9.2.4 142 silly saveTree │ │ │ ├─┬ bindings@1.5.0 142 silly saveTree │ │ │ │ └── file-uri-to-path@1.0.0 142 silly saveTree │ │ │ ├── nan@2.15.0 142 silly saveTree │ │ │ └─┬ prebuild-install@6.1.4 142 silly saveTree │ │ │ ├── detect-libc@1.0.3 142 silly saveTree │ │ │ ├── expand-template@2.0.3 142 silly saveTree │ │ │ ├── github-from-package@0.0.0 142 silly saveTree │ │ │ ├── minimist@1.2.5 142 silly saveTree │ │ │ ├── mkdirp-classic@0.5.3 142 silly saveTree │ │ │ ├── napi-build-utils@1.0.2 142 silly saveTree │ │ │ ├─┬ node-abi@2.30.1 142 silly saveTree │ │ │ │ └── semver@5.7.1 142 silly saveTree │ │ │ ├─┬ npmlog@4.1.2 142 silly saveTree │ │ │ │ ├─┬ are-we-there-yet@1.1.7 142 silly saveTree │ │ │ │ │ ├── delegates@1.0.0 142 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.7 142 silly saveTree │ │ │ │ │ ├── core-util-is@1.0.3 142 silly saveTree │ │ │ │ │ ├── inherits@2.0.4 142 silly saveTree │ │ │ │ │ ├── isarray@1.0.0 142 silly saveTree │ │ │ │ │ ├── process-nextick-args@2.0.1 142 silly saveTree │ │ │ │ │ ├── safe-buffer@5.1.2 142 silly saveTree │ │ │ │ │ ├── string_decoder@1.1.1 142 silly saveTree │ │ │ │ │ └── util-deprecate@1.0.2 142 silly saveTree │ │ │ │ ├── console-control-strings@1.1.0 142 silly saveTree │ │ │ │ ├─┬ gauge@2.7.4 142 silly saveTree │ │ │ │ │ ├── aproba@1.2.0 142 silly saveTree │ │ │ │ │ ├── has-unicode@2.0.1 142 silly saveTree │ │ │ │ │ ├── signal-exit@3.0.5 142 silly saveTree │ │ │ │ │ ├─┬ string-width@1.0.2 142 silly saveTree │ │ │ │ │ │ ├── code-point-at@1.1.0 142 silly saveTree │ │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 142 silly saveTree │ │ │ │ │ │ │ └── number-is-nan@1.0.1 142 silly saveTree │ │ │ │ │ │ └─┬ strip-ansi@3.0.1 142 silly saveTree │ │ │ │ │ │ └── ansi-regex@2.1.1 142 silly saveTree │ │ │ │ │ ├── strip-ansi@3.0.1 142 silly saveTree │ │ │ │ │ └── wide-align@1.1.5 142 silly saveTree │ │ │ │ └── set-blocking@2.0.0 142 silly saveTree │ │ │ ├─┬ pump@3.0.0 142 silly saveTree │ │ │ │ ├─┬ end-of-stream@1.4.4 142 silly saveTree │ │ │ │ │ └─┬ once@1.4.0 142 silly saveTree │ │ │ │ │ └── wrappy@1.0.2 142 silly saveTree │ │ │ │ └── once@1.4.0 142 silly saveTree │ │ │ ├─┬ rc@1.2.8 142 silly saveTree │ │ │ │ ├── deep-extend@0.6.0 142 silly saveTree │ │ │ │ ├── ini@1.3.8 142 silly saveTree │ │ │ │ └── strip-json-comments@2.0.1 142 silly saveTree │ │ │ ├─┬ simple-get@3.1.0 142 silly saveTree │ │ │ │ ├─┬ decompress-response@4.2.1 142 silly saveTree │ │ │ │ │ └── mimic-response@2.1.0 142 silly saveTree │ │ │ │ └── simple-concat@1.0.1 142 silly saveTree │ │ │ ├─┬ tar-fs@2.1.1 142 silly saveTree │ │ │ │ ├── chownr@1.1.4 142 silly saveTree │ │ │ │ └─┬ tar-stream@2.2.0 142 silly saveTree │ │ │ │ ├─┬ bl@4.1.0 142 silly saveTree │ │ │ │ │ ├─┬ buffer@5.7.1 142 silly saveTree │ │ │ │ │ │ ├── base64-js@1.5.1 142 silly saveTree │ │ │ │ │ │ └── ieee754@1.2.1 142 silly saveTree │ │ │ │ │ └── readable-stream@3.6.0 142 silly saveTree │ │ │ │ ├── fs-constants@1.0.0 142 silly saveTree │ │ │ │ └── readable-stream@3.6.0 142 silly saveTree │ │ │ └── tunnel-agent@0.6.0 142 silly saveTree │ │ ├── @serialport/parser-byte-length@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-cctalk@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-delimiter@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-inter-byte-timeout@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-readline@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-ready@9.2.4 142 silly saveTree │ │ ├── @serialport/parser-regex@9.2.4 142 silly saveTree │ │ └── @serialport/stream@9.2.4 142 silly saveTree │ └── slip@1.0.2 142 silly saveTree └─┬ zigbee-herdsman@0.13.169 142 silly saveTree ├── debounce@1.2.1 142 silly saveTree ├─┬ debug@4.3.2 142 silly saveTree │ └── ms@2.1.2 142 silly saveTree ├── fast-deep-equal@3.1.3 142 silly saveTree ├── mixin-deep@2.0.1 142 silly saveTree ├─┬ mz@2.7.0 142 silly saveTree │ ├── any-promise@1.3.0 142 silly saveTree │ ├── object-assign@4.1.1 142 silly saveTree │ └─┬ thenify-all@1.6.0 142 silly saveTree │ └── thenify@3.3.1 142 silly saveTree ├─┬ serialport@9.2.5 142 silly saveTree │ ├─┬ @serialport/binding-mock@9.2.4 142 silly saveTree │ │ └── @serialport/binding-abstract@9.2.3 142 silly saveTree │ ├─┬ @serialport/bindings@9.2.5 142 silly saveTree │ │ ├─┬ @serialport/parser-readline@9.2.4 142 silly saveTree │ │ │ └── @serialport/parser-delimiter@9.2.4 142 silly saveTree │ │ ├─┬ bindings@1.5.0 142 silly saveTree │ │ │ └── file-uri-to-path@1.0.0 142 silly saveTree │ │ ├── nan@2.15.0 142 silly saveTree │ │ └─┬ prebuild-install@6.1.4 142 silly saveTree │ │ ├── detect-libc@1.0.3 142 silly saveTree │ │ ├── expand-template@2.0.3 142 silly saveTree │ │ ├── github-from-package@0.0.0 142 silly saveTree │ │ ├── minimist@1.2.5 142 silly saveTree │ │ ├── mkdirp-classic@0.5.3 142 silly saveTree │ │ ├── napi-build-utils@1.0.2 142 silly saveTree │ │ ├─┬ node-abi@2.30.1 142 silly saveTree │ │ │ └── semver@5.7.1 142 silly saveTree │ │ ├─┬ npmlog@4.1.2 142 silly saveTree │ │ │ ├─┬ are-we-there-yet@1.1.7 142 silly saveTree │ │ │ │ ├── delegates@1.0.0 142 silly saveTree │ │ │ │ └─┬ readable-stream@2.3.7 142 silly saveTree │ │ │ │ ├── core-util-is@1.0.3 142 silly saveTree │ │ │ │ ├── inherits@2.0.4 142 silly saveTree │ │ │ │ ├── isarray@1.0.0 142 silly saveTree │ │ │ │ ├── process-nextick-args@2.0.1 142 silly saveTree │ │ │ │ ├── safe-buffer@5.1.2 142 silly saveTree │ │ │ │ ├── string_decoder@1.1.1 142 silly saveTree │ │ │ │ └── util-deprecate@1.0.2 142 silly saveTree │ │ │ ├── console-control-strings@1.1.0 142 silly saveTree │ │ │ ├─┬ gauge@2.7.4 142 silly saveTree │ │ │ │ ├── aproba@1.2.0 142 silly saveTree │ │ │ │ ├── has-unicode@2.0.1 142 silly saveTree │ │ │ │ ├── signal-exit@3.0.5 142 silly saveTree │ │ │ │ ├─┬ string-width@1.0.2 142 silly saveTree │ │ │ │ │ ├── code-point-at@1.1.0 142 silly saveTree │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 142 silly saveTree │ │ │ │ │ │ └── number-is-nan@1.0.1 142 silly saveTree │ │ │ │ │ └─┬ strip-ansi@3.0.1 142 silly saveTree │ │ │ │ │ └── ansi-regex@2.1.1 142 silly saveTree │ │ │ │ ├── strip-ansi@3.0.1 142 silly saveTree │ │ │ │ └── wide-align@1.1.5 142 silly saveTree │ │ │ └── set-blocking@2.0.0 142 silly saveTree │ │ ├─┬ pump@3.0.0 142 silly saveTree │ │ │ ├─┬ end-of-stream@1.4.4 142 silly saveTree │ │ │ │ └─┬ once@1.4.0 142 silly saveTree │ │ │ │ └── wrappy@1.0.2 142 silly saveTree │ │ │ └── once@1.4.0 142 silly saveTree │ │ ├─┬ rc@1.2.8 142 silly saveTree │ │ │ ├── deep-extend@0.6.0 142 silly saveTree │ │ │ ├── ini@1.3.8 142 silly saveTree │ │ │ └── strip-json-comments@2.0.1 142 silly saveTree │ │ ├─┬ simple-get@3.1.0 142 silly saveTree │ │ │ ├─┬ decompress-response@4.2.1 142 silly saveTree │ │ │ │ └── mimic-response@2.1.0 142 silly saveTree │ │ │ └── simple-concat@1.0.1 142 silly saveTree │ │ ├─┬ tar-fs@2.1.1 142 silly saveTree │ │ │ ├── chownr@1.1.4 142 silly saveTree │ │ │ └─┬ tar-stream@2.2.0 142 silly saveTree │ │ │ ├─┬ bl@4.1.0 142 silly saveTree │ │ │ │ ├─┬ buffer@5.7.1 142 silly saveTree │ │ │ │ │ ├── base64-js@1.5.1 142 silly saveTree │ │ │ │ │ └── ieee754@1.2.1 142 silly saveTree │ │ │ │ └── readable-stream@3.6.0 142 silly saveTree │ │ │ ├── fs-constants@1.0.0 142 silly saveTree │ │ │ └── readable-stream@3.6.0 142 silly saveTree │ │ └── tunnel-agent@0.6.0 142 silly saveTree │ ├── @serialport/parser-byte-length@9.2.4 142 silly saveTree │ ├── @serialport/parser-cctalk@9.2.4 142 silly saveTree │ ├── @serialport/parser-delimiter@9.2.4 142 silly saveTree │ ├── @serialport/parser-inter-byte-timeout@9.2.4 142 silly saveTree │ ├── @serialport/parser-readline@9.2.4 142 silly saveTree │ ├── @serialport/parser-ready@9.2.4 142 silly saveTree │ ├── @serialport/parser-regex@9.2.4 142 silly saveTree │ └── @serialport/stream@9.2.4 142 silly saveTree └── slip@1.0.2 143 verbose stack Error: ELOOP: too many symbolic links encountered, access '/opt/iobroker/node_modules/iobroker.maxcul' 144 verbose cwd /opt/iobroker 145 verbose Linux 5.10.63-v7l+ 146 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.maxcul@1.3.1" "--loglevel" "error" "--prefix" "/opt/iobroker" 147 verbose node v14.18.2 148 verbose npm v6.14.15 149 error code ELOOP 150 error syscall access 151 error path /opt/iobroker/node_modules/iobroker.maxcul 152 error errno -40 153 error ELOOP: too many symbolic links encountered, access '/opt/iobroker/node_modules/iobroker.maxcul' 154 verbose exit [ -40, true ]